unset($news_data);
$getdata = query("SELECT news_news.id,catid,mainnews,commentcount,title,stickypost,name FROM news_news,news_category WHERE".iif($id != 0," (catid IN ($cat_ids)) AND")." (news_news.display = 1) AND (program = 0) AND news_category.id = news_news.catid ORDER BY stickypost DESC,time DESC LIMIT $backend_show");
while ($news = fetch_array($getdata)) {
if (isuserallowed($cat_arr[$news[catid]][allowview])) {
$news[title] = htmlentities($news[title]);
$news[poster] = htmlentities($news[poster]);
$news[time] = htmlentities(date($mobile_time,$news[time]-$time_offset));
$newsdescriptionlength = 500; // Length of the news to display before cutting off
$news[description] = iif(strlen($news[mainnews]) > $newsdescriptionlength,substr($news[mainnews],0,$newsdescriptionlength)."...",$news[mainnews]);
if ($news[stickypost] == 2) {
eval("\$news_data .= \"".returnpagebit("backend_xml_post")."\";");
} elseif ($news[stickypost] == 1) {
eval("\$sticky .= \"".returnpagebit("backend_xml_post")."\";");
} else {
eval("\$news_data .= \"".returnpagebit("backend_xml_post")."\";");
}
}
}
$sitename = htmlentities($sitename);
$homeurl = htmlentities($homeurl);
header("Content-Type: text/xml");
eval("echooutput(\"".returnpagebit("backend_xml")."\");");