header($params); } if ($group_id && ($group_id != $sys_news_group)) { $menu_texts=array(); $menu_links=array(); $menu_texts[]=_('Submit'); $menu_links[]='/news/submit.php?group_id='.$group_id; if (session_loggedin()) { $project =& group_get_object($params['group']); if ($project && is_object($project) && !$project->isError()) { $perm =& $project->getPermission(session_get_user()); if ($perm && is_object($perm) && !$perm->isError() && $perm->isAdmin()) { $menu_texts[]=_('Admin'); $menu_links[]='/news/admin/?group_id='.$group_id; } } } echo $HTML->subMenu($menu_texts,$menu_links); } } function news_footer($params) { GLOBAL $HTML; $HTML->footer($params); } function news_show_latest($group_id='',$limit=10,$show_summaries=true,$allow_submit=true,$flat=false,$tail_headlines=0,$show_forum=true) { global $sys_news_group; if (!$group_id) { $group_id=$sys_news_group; } /* Show a simple list of the latest news items with a link to the forum */ if ($group_id != $sys_news_group) { $wclause="news_bytes.group_id='$group_id' AND news_bytes.is_approved <> '4'"; } else { $wclause='news_bytes.is_approved=1'; } $sql="SELECT groups.group_name,groups.unix_group_name,groups.group_id, groups.type_id,users.user_name,users.realname, news_bytes.forum_id,news_bytes.summary,news_bytes.post_date,news_bytes.details FROM users,news_bytes,groups WHERE $wclause AND users.user_id=news_bytes.submitted_by AND news_bytes.group_id=groups.group_id AND groups.status='A' ORDER BY post_date DESC"; $result=db_query($sql,$limit+$tail_headlines); $rows=db_numrows($result); $return = ''; if (!$result || $rows < 1) { $return .= _('No News Items Found'); $return .= db_error(); } else { if (!$limit) $return .= '