$num_of_news_items = 5;
$result = dbquery(
"SELECT tn.*, tc.*, user_id, user_name, user_status FROM ".DB_PREFIX."news tn
LEFT JOIN ".DB_USERS." tu ON tn.news_name=tu.user_id
LEFT JOIN ".DB_NEWS_CATS." tc ON tn.news_cat=tc.news_cat_id
WHERE ".groupaccess('news_visibility')." AND (news_start='0'||news_start<=".time().") AND (news_end='0'||news_end>=".time().")
ORDER BY news_sticky DESC, news_datestamp DESC LIMIT 0,".$num_of_news_items
);
$i = 0;
echo "
\n";
while ($data = dbarray($result)) {
$news_subject = stripslashes($data['news_subject']);
$news_info = array(
"news_id" => $data['news_id'],
"user_id" => $data['user_id'],
"user_name" => $data['user_name'],
"user_status" => $data['user_status'],
"news_date" => $data['news_datestamp'],
"news_ext" => $data['news_extended'] ? "y" : "n",
"news_reads" => $data['news_reads'],
"news_comments" => dbcount("(comment_id)", DB_COMMENTS, "comment_type='N' AND comment_item_id='".$data['news_id']."'"),
"news_allow_comments" => $data['news_allow_comments']
);
$news_cat_image = "";
if ($data['news_cat_image']) {
$news_cat_image = "
";
} else {
$news_cat_image = "";
}
$news_news = $data['news_breaks'] == "y" ? nl2br(stripslashes($data['news_news'])) : stripslashes($data['news_news']);
if ($news_cat_image != "") $news_news = $news_cat_image.$news_news;
echo "\n".$news_subject." \n";
echo "\n ".$news_news."
".newsposter($news_info," ·").newsopts($news_info,"·").itemoptions("N",$news_info['news_id'])." \n \n | \n
\n";
$i++;
}
echo "\n\n | \n
\n
\n";