header($params); } site_news_menu($params); } 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_datefmt,$sys_news_group,$Language; 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.type,users.user_name,news_bytes.forum_id,news_bytes.summary,news_bytes.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 ". "ORDER BY date DESC"; $result=db_query($sql,$limit+$tail_headlines); $rows=db_numrows($result); if (!$result || $rows < 1) { $return .= $Language->getText('news_utils', 'nonews'); $return .= db_error(); } else { echo '