if ($vbulletin->options['switch_last'] == 1){ $name_last =$vbulletin->options['name_last'] ; $postus_last=$vbulletin->options['postus_last'] ; $replycount_last=$vbulletin->options['replycount_last'] ; $views_last=$vbulletin->options['views_last'] ; $tas = "["; $tase = "]"; if ($name_last=='0' AND $postus_last=='0' AND $replycount_last=='0' AND $views_last=='0'){ $tas = ""; $tase = ""; } $short = $vbulletin->options['sho_last']; $noforum = ($vbulletin->options['id_forum'] ? $vbulletin->options['id_forum'] : 4); $noforum = str_replace(" ",",",$noforum); $dn = $vbulletin->options['num_last']; $str = array (";","java","alert",">","<","\\","/","meta","script"); $str_up = ""; $lasting = $db->query_read("SELECT thread.threadid, thread.title, thread.lastpost, thread.forumid,thread.postusername,thread.postuserid, thread.replycount, thread.lastposter, thread.dateline, IF(views<=replycount, replycount+1, views) AS views, thread.visible,user.usergroupid, user.username, user.userid FROM " . TABLE_PREFIX . "thread AS thread LEFT JOIN " . TABLE_PREFIX . "user AS user ON (user.username = thread.lastposter) WHERE thread.forumid NOT IN ($noforum) ORDER BY thread.lastpost DESC LIMIT 0, $dn"); while ($toti = $db->fetch_array($lasting)) { $toti[title] = unhtmlspecialchars($toti[title]); $title = $toti[title]; $toti[title] = str_replace($str,$str_up,$toti[title]); $noforum = $vbulletin->options['id_forum']; if ($toti[forumid] !== $noforum ){ if (strlen($toti[title]) > $short AND $short !=''){ $toti[title] = substr($toti[title],0,$short).'...'; } eval('$last_posts .= "' . fetch_template('last_posts') . '";'); } } }