resultq("SELECT MAX(`id`) FROM `posts`"); if ($_GET['t']) { $maxtime = (int)$_GET['t'] <= 86400 ? (int)$_GET['t'] : 86400; } else { $maxtime = 86400; } if ($_GET['p']) { $maxposts = (int)$_GET['p'] <= 100 ? (int)$_GET['p'] : 50; } else { $maxposts = 50; } $data = mysql_query("SELECT p.id, p.user,p.date as date, f.title as ftitle, t.forum as fid, t.title as title, ". "u.name as uname, u.sex as usex, u.powerlevel as upowerlevel ". "FROM `posts` p ". "LEFT JOIN `threads` t ON p.thread = t.id ". "LEFT JOIN `forums` f ON t.forum = f.id ". "LEFT JOIN `users` u ON p.user = u.id ". "\n WHERE f.minpower <= '". $loguser['powerlevel'] ."' ". "AND p.date >= ". (ctime()-$maxtime) .($_GET['lastid'] ? " AND p.id > ".$_GET['lastid']:"")." ". "\nORDER BY `id` DESC ". "LIMIT 0, $maxposts" # posts limit here ); $_count = mysql_num_rows($data); $output = ""; if ($_GET['raw']) { $outarray = array('id', 'ftitle', 'fid', 'title', 'uname', 'upowerlevel', 'usex', 'ucolor', 'date', 'user'); $outchunks = Array(); } require 'lib/layout.php'; $_counter = 1; while ($in = mysql_fetch_array($data, MYSQL_ASSOC)) { if (!$_GET['raw']) { $output .= "