Created
January 8, 2012 10:52
-
-
Save haileys/1577984 to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<?php | |
/** | |
* MyBB 1.6 | |
* Copyright 2010 MyBB Group, All Rights Reserved | |
* | |
* Website: http://mybb.com | |
* License: http://mybb.com/about/license | |
* | |
* $Id: index.php 5480 2011-07-04 21:29:44Z huji $ | |
*/ | |
define("IN_MYBB", 1); | |
define('THIS_SCRIPT', 'index.php'); | |
$templatelist = "index,index_whosonline,index_welcomemembertext,index_welcomeguest,index_whosonline_memberbit,forumbit_depth1_cat,forumbit_depth1_forum,forumbit_depth2_cat,forumbit_depth2_forum,forumbit_depth1_forum_lastpost,forumbit_depth2_forum_lastpost,index_modcolumn,forumbit_moderators,forumbit_subforums,index_welcomeguesttext"; | |
$templatelist .= ",index_birthdays_birthday,index_birthdays,index_pms,index_loginform,index_logoutlink,index_stats,forumbit_depth3,forumbit_depth3_statusicon,index_boardstats"; | |
require_once "./global.php"; | |
require_once MYBB_ROOT."inc/functions_post.php"; | |
require_once MYBB_ROOT."inc/functions_forumlist.php"; | |
require_once MYBB_ROOT."inc/class_parser.php"; | |
$parser = new postParser; | |
$plugins->run_hooks("index_start"); | |
// Load global language phrases | |
$lang->load("index"); | |
$logoutlink = $loginform = ''; | |
if($mybb->user['uid'] != 0) | |
{ | |
eval("\$logoutlink = \"".$templates->get("index_logoutlink")."\";"); | |
} | |
else | |
{ | |
//Checks to make sure the user can login; they haven't had too many tries at logging in. | |
//Function call is not fatal | |
if(login_attempt_check(false) !== false) | |
{ | |
eval("\$loginform = \"".$templates->get("index_loginform")."\";"); | |
} | |
} | |
$whosonline = ''; | |
if($mybb->settings['showwol'] != 0 && $mybb->usergroup['canviewonline'] != 0) | |
{ | |
// Get the online users. | |
$timesearch = TIME_NOW - $mybb->settings['wolcutoff']; | |
$comma = ''; | |
$query = $db->query(" | |
SELECT s.sid, s.ip, s.uid, s.time, s.location, s.location1, 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 | |
"); | |
$forum_viewers = array(); | |
$membercount = 0; | |
$onlinemembers = ''; | |
$guestcount = 0; | |
$anoncount = 0; | |
$doneusers = array(); | |
// Fetch spiders | |
$spiders = $cache->read("spiders"); | |
// Loop through all users. | |
while($user = $db->fetch_array($query)) | |
{ | |
// Create a key to test if this user is a search bot. | |
$botkey = my_strtolower(str_replace("bot=", '', $user['sid'])); | |
// Decide what type of user we are dealing with. | |
if($user['uid'] > 0) | |
{ | |
// The user is registered. | |
if($doneusers[$user['uid']] < $user['time'] || !$doneusers[$user['uid']]) | |
{ | |
// If the user is logged in anonymously, update the count for that. | |
if($user['invisible'] == 1) | |
{ | |
++$anoncount; | |
} | |
++$membercount; | |
if($user['invisible'] != 1 || $mybb->usergroup['canviewwolinvis'] == 1 || $user['uid'] == $mybb->user['uid']) | |
{ | |
// If this usergroup can see anonymously logged-in users, mark them. | |
if($user['invisible'] == 1) | |
{ | |
$invisiblemark = "*"; | |
} | |
else | |
{ | |
$invisiblemark = ''; | |
} | |
// Properly format the username and assign the template. | |
$user['username'] = format_name($user['username'], $user['usergroup'], $user['displaygroup']); | |
$user['profilelink'] = build_profile_link($user['username'], $user['uid']); | |
eval("\$onlinemembers .= \"".$templates->get("index_whosonline_memberbit", 1, 0)."\";"); | |
$comma = $lang->comma; | |
} | |
// This user has been handled. | |
$doneusers[$user['uid']] = $user['time']; | |
} | |
} | |
elseif(my_strpos($user['sid'], "bot=") !== false && $spiders[$botkey]) | |
{ | |
// The user is a search bot. | |
$onlinemembers .= $comma.format_name($spiders[$botkey]['name'], $spiders[$botkey]['usergroup']); | |
$comma = $lang->comma; | |
++$botcount; | |
} | |
else | |
{ | |
// The user is a guest. | |
++$guestcount; | |
} | |
if($user['location1']) | |
{ | |
$forum_viewers[$user['location1']]++; | |
} | |
} | |
// Build the who's online bit on the index page. | |
$onlinecount = $membercount + $guestcount + $botcount; | |
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 = $lang->sprintf($lang->online_note, my_number_format($onlinecount), $onlinebit, $mybb->settings['wolcutoffmins'], my_number_format($membercount), $memberbit, my_number_format($anoncount), $anonbit, my_number_format($guestcount), $guestbit); | |
eval("\$whosonline = \"".$templates->get("index_whosonline")."\";"); | |
} | |
// Build the birthdays for to show on the index page. | |
$bdays = $birthdays = ''; | |
if($mybb->settings['showbirthdays'] != 0) | |
{ | |
// First, see what day this is. | |
$bdaycount = 0; $bdayhidden = 0; | |
$bdaytime = TIME_NOW; | |
$bdaydate = my_date("j-n", $bdaytime, '', 0); | |
$year = my_date("Y", $bdaytime, '', 0); | |
$bdaycache = $cache->read("birthdays"); | |
if(!is_array($bdaycache)) | |
{ | |
$cache->update_birthdays(); | |
$bdaycache = $cache->read("birthdays"); | |
} | |
$hiddencount = $bdaycache[$bdaydate]['hiddencount']; | |
$today_bdays = $bdaycache[$bdaydate]['users']; | |
$comma = ''; | |
if(!empty($today_bdays)) | |
{ | |
foreach($today_bdays as $bdayuser) | |
{ | |
$bday = explode("-", $bdayuser['birthday']); | |
if($year > $bday['2'] && $bday['2'] != '') | |
{ | |
$age = " (".($year - $bday['2']).")"; | |
} | |
else | |
{ | |
$age = ''; | |
} | |
$bdayuser['username'] = format_name($bdayuser['username'], $bdayuser['usergroup'], $bdayuser['displaygroup']); | |
$bdayuser['profilelink'] = build_profile_link($bdayuser['username'], $bdayuser['uid']); | |
eval("\$bdays .= \"".$templates->get("index_birthdays_birthday", 1, 0)."\";"); | |
++$bdaycount; | |
$comma = $lang->comma; | |
} | |
} | |
if($hiddencount > 0) | |
{ | |
if($bdaycount > 0) | |
{ | |
$bdays .= " - "; | |
} | |
$bdays .= "{$hiddencount} {$lang->birthdayhidden}"; | |
} | |
// If there are one or more birthdays, show them. | |
if($bdaycount > 0 || $hiddencount > 0) | |
{ | |
eval("\$birthdays = \"".$templates->get("index_birthdays")."\";"); | |
} | |
} | |
// Build the forum statistics to show on the index page. | |
if($mybb->settings['showindexstats'] != 0) | |
{ | |
// First, load the stats cache. | |
$stats = $cache->read("stats"); | |
// Check who's the newest member. | |
if(!$stats['lastusername']) | |
{ | |
$newestmember = "no-one"; | |
} | |
else | |
{ | |
$newestmember = build_profile_link($stats['lastusername'], $stats['lastuid']); | |
} | |
// Format the stats language. | |
$lang->stats_posts_threads = $lang->sprintf($lang->stats_posts_threads, my_number_format($stats['numposts']), my_number_format($stats['numthreads'])); | |
$lang->stats_numusers = $lang->sprintf($lang->stats_numusers, my_number_format($stats['numusers'])); | |
$lang->stats_newestuser = $lang->sprintf($lang->stats_newestuser, $newestmember); | |
// Find out what the highest users online count is. | |
$mostonline = $cache->read("mostonline"); | |
if($onlinecount > $mostonline['numusers']) | |
{ | |
$time = TIME_NOW; | |
$mostonline['numusers'] = $onlinecount; | |
$mostonline['time'] = $time; | |
$cache->update("mostonline", $mostonline); | |
} | |
$recordcount = $mostonline['numusers']; | |
$recorddate = my_date($mybb->settings['dateformat'], $mostonline['time']); | |
$recordtime = my_date($mybb->settings['timeformat'], $mostonline['time']); | |
// Then format that language string. | |
$lang->stats_mostonline = $lang->sprintf($lang->stats_mostonline, my_number_format($recordcount), $recorddate, $recordtime); | |
eval("\$forumstats = \"".$templates->get("index_stats")."\";"); | |
} | |
// Show the board statistics table only if one or more index statistics are enabled. | |
if($mybb->settings['showwol'] != 0 || $mybb->settings['showindexstats'] != 0 || ($mybb->settings['showbirthdays'] != 0 && $bdaycount > 0)) | |
{ | |
if(!is_array($stats)) | |
{ | |
// Load the stats cache. | |
$stats = $cache->read("stats"); | |
} | |
$post_code_string = ''; | |
if($mybb->user['uid']) | |
{ | |
$post_code_string = "&my_post_key=".$mybb->post_code; | |
} | |
eval("\$boardstats = \"".$templates->get("index_boardstats")."\";"); | |
} | |
if($mybb->user['uid'] == 0) | |
{ | |
// Build a forum cache. | |
$query = $db->query(" | |
SELECT * | |
FROM ".TABLE_PREFIX."forums | |
WHERE active != 0 | |
ORDER BY pid, disporder | |
"); | |
$forumsread = unserialize($mybb->cookies['mybb']['forumread']); | |
} | |
else | |
{ | |
// Build a forum cache. | |
$query = $db->query(" | |
SELECT f.*, fr.dateline AS lastread | |
FROM ".TABLE_PREFIX."forums f | |
LEFT JOIN ".TABLE_PREFIX."forumsread fr ON (fr.fid=f.fid AND fr.uid='{$mybb->user['uid']}') | |
WHERE f.active != 0 | |
ORDER BY pid, disporder | |
"); | |
} | |
while($forum = $db->fetch_array($query)) | |
{ | |
if($mybb->user['uid'] == 0) | |
{ | |
if($forumsread[$forum['fid']]) | |
{ | |
$forum['lastread'] = $forumsread[$forum['fid']]; | |
} | |
} | |
$fcache[$forum['pid']][$forum['disporder']][$forum['fid']] = $forum; | |
} | |
$forumpermissions = forum_permissions(); | |
// Get the forum moderators if the setting is enabled. | |
if($mybb->settings['modlist'] != "off") | |
{ | |
$moderatorcache = $cache->read("moderators"); | |
} | |
$excols = "index"; | |
$permissioncache['-1'] = "1"; | |
$bgcolor = "trow1"; | |
// Decide if we're showing first-level subforums on the index page. | |
if($mybb->settings['subforumsindex'] != 0) | |
{ | |
$showdepth = 3; | |
} | |
else | |
{ | |
$showdepth = 2; | |
} | |
$forum_list = build_forumbits(); | |
$forums = $forum_list['forum_list']; | |
$plugins->run_hooks("index_end"); | |
eval("\$index = \"".$templates->get("index")."\";"); | |
output_page($index); | |
?> |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<?php if(!isset($_)) $_ = array(); | |
array_push($_, 'define'); | |
array_push($_,'IN_MYBB'); | |
array_push($_, 1); | |
$__A = array_reverse(array(array_pop($_),array_pop($_))); | |
array_push($_, call_user_func_array(array_pop($_), $__A)); | |
array_push($_, 'define'); | |
array_push($_,'THIS_SCRIPT'); | |
array_push($_,'index.php'); | |
$__A = array_reverse(array(array_pop($_),array_pop($_))); | |
array_push($_, call_user_func_array(array_pop($_), $__A)); | |
array_push($_,'index,index_whosonline,index_welcomemembertext,index_welcomeguest,index_whosonline_memberbit,forumbit_depth1_cat,forumbit_depth1_forum,forumbit_depth2_cat,forumbit_depth2_forum,forumbit_depth1_forum_lastpost,forumbit_depth2_forum_lastpost,index_modcolumn,forumbit_moderators,forumbit_subforums,index_welcomeguesttext'); | |
$templatelist = $_[count($_)-1]; | |
array_push($_,',index_birthdays_birthday,index_birthdays,index_pms,index_loginform,index_logoutlink,index_stats,forumbit_depth3,forumbit_depth3_statusicon,index_boardstats'); | |
$templatelist .= $_[count($_)-1]; | |
array_push($_,'./global.php'); | |
array_push($_, require_once(array_pop($_))); | |
array_push($_, MYBB_ROOT); | |
array_push($_,'inc/functions_post.php'); | |
$__T = array_pop($_); | |
array_push($_, array_pop($_) . $__T); | |
array_push($_, require_once(array_pop($_))); | |
array_push($_, MYBB_ROOT); | |
array_push($_,'inc/functions_forumlist.php'); | |
$__T = array_pop($_); | |
array_push($_, array_pop($_) . $__T); | |
array_push($_, require_once(array_pop($_))); | |
array_push($_, MYBB_ROOT); | |
array_push($_,'inc/class_parser.php'); | |
$__T = array_pop($_); | |
array_push($_, array_pop($_) . $__T); | |
array_push($_, require_once(array_pop($_))); | |
array_push($_, 'postParser'); | |
$__A = array_reverse(array()); | |
$__R = array_pop($_); | |
array_push($_, new $__R()); | |
$parser = $_[count($_)-1]; | |
array_push($_, $plugins); | |
array_push($_, 'run_hooks'); | |
array_push($_,'index_start'); | |
$__A = array_reverse(array(array_pop($_))); | |
array_push($_, call_user_func_array(array_reverse(array(array_pop($_), array_pop($_))), $__A)); | |
array_push($_, $lang); | |
array_push($_, 'load'); | |
array_push($_,'index'); | |
$__A = array_reverse(array(array_pop($_))); | |
array_push($_, call_user_func_array(array_reverse(array(array_pop($_), array_pop($_))), $__A)); | |
array_push($_,''); | |
$loginform = $_[count($_)-1]; | |
$logoutlink = $_[count($_)-1]; | |
array_push($_, $mybb); | |
array_push($_, 'user'); | |
$__P = array_pop($_); | |
array_push($_, array_pop($_)->$__P); | |
array_push($_,'uid'); | |
$__T = array_pop($_); | |
$__U = array_pop($_); | |
array_push($_, $__U[$__T]); | |
array_push($_, 0); | |
$__T = array_pop($_); | |
array_push($_, array_pop($_) != $__T); | |
if(array_pop($_)) { | |
array_push($_,'$logoutlink = "'); | |
array_push($_, $templates); | |
array_push($_, 'get'); | |
array_push($_,'index_logoutlink'); | |
$__A = array_reverse(array(array_pop($_))); | |
array_push($_, call_user_func_array(array_reverse(array(array_pop($_), array_pop($_))), $__A)); | |
$__T = array_pop($_); | |
array_push($_, array_pop($_) . $__T); | |
array_push($_,'";'); | |
$__T = array_pop($_); | |
array_push($_, array_pop($_) . $__T); | |
array_push($_, eval(array_pop($_))); | |
} else { | |
array_push($_, 'login_attempt_check'); | |
array_push($_, false); | |
$__A = array_reverse(array(array_pop($_))); | |
array_push($_, call_user_func_array(array_pop($_), $__A)); | |
array_push($_, false); | |
$__T = array_pop($_); | |
array_push($_, array_pop($_) !== $__T); | |
if(array_pop($_)) { | |
array_push($_,'$loginform = "'); | |
array_push($_, $templates); | |
array_push($_, 'get'); | |
array_push($_,'index_loginform'); | |
$__A = array_reverse(array(array_pop($_))); | |
array_push($_, call_user_func_array(array_reverse(array(array_pop($_), array_pop($_))), $__A)); | |
$__T = array_pop($_); | |
array_push($_, array_pop($_) . $__T); | |
array_push($_,'";'); | |
$__T = array_pop($_); | |
array_push($_, array_pop($_) . $__T); | |
array_push($_, eval(array_pop($_))); | |
} else { | |
} | |
} | |
array_push($_,''); | |
$whosonline = $_[count($_)-1]; | |
array_push($_, $mybb); | |
array_push($_, 'settings'); | |
$__P = array_pop($_); | |
array_push($_, array_pop($_)->$__P); | |
array_push($_,'showwol'); | |
$__T = array_pop($_); | |
$__U = array_pop($_); | |
array_push($_, $__U[$__T]); | |
array_push($_, 0); | |
$__T = array_pop($_); | |
array_push($_, array_pop($_) != $__T); | |
if(array_pop($_)) { | |
array_push($_, $mybb); | |
array_push($_, 'usergroup'); | |
$__P = array_pop($_); | |
array_push($_, array_pop($_)->$__P); | |
array_push($_,'canviewonline'); | |
$__T = array_pop($_); | |
$__U = array_pop($_); | |
array_push($_, $__U[$__T]); | |
array_push($_, 0); | |
$__T = array_pop($_); | |
array_push($_, array_pop($_) != $__T); | |
if(array_pop($_)) { | |
array_push($_, TRUE); | |
} else { | |
array_push($_, FALSE); | |
} | |
} else { | |
array_push($_, FALSE); | |
} | |
if(array_pop($_)) { | |
array_push($_, TIME_NOW); | |
array_push($_, $mybb); | |
array_push($_, 'settings'); | |
$__P = array_pop($_); | |
array_push($_, array_pop($_)->$__P); | |
array_push($_,'wolcutoff'); | |
$__T = array_pop($_); | |
$__U = array_pop($_); | |
array_push($_, $__U[$__T]); | |
$__T = array_pop($_); | |
array_push($_, array_pop($_) - $__T); | |
$timesearch = $_[count($_)-1]; | |
array_push($_,''); | |
$comma = $_[count($_)-1]; | |
array_push($_, $db); | |
array_push($_, 'query'); | |
array_push($_,' | |
SELECT s.sid, s.ip, s.uid, s.time, s.location, s.location1, u.username, u.invisible, u.usergroup, u.displaygroup | |
FROM '); | |
array_push($_, TABLE_PREFIX); | |
$__T = array_pop($_); | |
array_push($_, array_pop($_) . $__T); | |
array_push($_,'sessions s | |
LEFT JOIN '); | |
$__T = array_pop($_); | |
array_push($_, array_pop($_) . $__T); | |
array_push($_, TABLE_PREFIX); | |
$__T = array_pop($_); | |
array_push($_, array_pop($_) . $__T); | |
array_push($_, ''); | |
array_push($_, 'users u ON (s.uid=u.uid) | |
WHERE s.time>\''); | |
$__K = array_pop($_); | |
array_push($_, array_pop($_) . $__K); | |
array_push($_, $timesearch); | |
$__K = array_pop($_); | |
array_push($_, array_pop($_) . $__K); | |
array_push($_, '\' | |
ORDER BY u.username ASC, s.time DESC | |
'); | |
$__K = array_pop($_); | |
array_push($_, array_pop($_) . $__K); | |
$__T = array_pop($_); | |
array_push($_, array_pop($_) . $__T); | |
$__A = array_reverse(array(array_pop($_))); | |
array_push($_, call_user_func_array(array_reverse(array(array_pop($_), array_pop($_))), $__A)); | |
$query = $_[count($_)-1]; | |
array_push($_, array_reverse(array())); | |
$forum_viewers = $_[count($_)-1]; | |
array_push($_, 0); | |
$membercount = $_[count($_)-1]; | |
array_push($_,''); | |
$onlinemembers = $_[count($_)-1]; | |
array_push($_, 0); | |
$guestcount = $_[count($_)-1]; | |
array_push($_, 0); | |
$anoncount = $_[count($_)-1]; | |
array_push($_, array_reverse(array())); | |
$doneusers = $_[count($_)-1]; | |
array_push($_, $cache); | |
array_push($_, 'read'); | |
array_push($_,'spiders'); | |
$__A = array_reverse(array(array_pop($_))); | |
array_push($_, call_user_func_array(array_reverse(array(array_pop($_), array_pop($_))), $__A)); | |
$spiders = $_[count($_)-1]; | |
while(TRUE) { | |
array_push($_, $db); | |
array_push($_, 'fetch_array'); | |
array_push($_, $query); | |
$__A = array_reverse(array(array_pop($_))); | |
array_push($_, call_user_func_array(array_reverse(array(array_pop($_), array_pop($_))), $__A)); | |
$user = $_[count($_)-1]; | |
if(!array_pop($_)) break; | |
array_push($_, 'my_strtolower'); | |
array_push($_, 'str_replace'); | |
array_push($_,'bot='); | |
array_push($_,''); | |
array_push($_, $user); | |
array_push($_,'sid'); | |
$__T = array_pop($_); | |
$__U = array_pop($_); | |
array_push($_, $__U[$__T]); | |
$__A = array_reverse(array(array_pop($_),array_pop($_),array_pop($_))); | |
array_push($_, call_user_func_array(array_pop($_), $__A)); | |
$__A = array_reverse(array(array_pop($_))); | |
array_push($_, call_user_func_array(array_pop($_), $__A)); | |
$botkey = $_[count($_)-1]; | |
array_push($_, $user); | |
array_push($_,'uid'); | |
$__T = array_pop($_); | |
$__U = array_pop($_); | |
array_push($_, $__U[$__T]); | |
array_push($_, 0); | |
$__T = array_pop($_); | |
array_push($_, array_pop($_) > $__T); | |
if(array_pop($_)) { | |
array_push($_, $doneusers); | |
array_push($_, $user); | |
array_push($_,'uid'); | |
$__T = array_pop($_); | |
$__U = array_pop($_); | |
array_push($_, $__U[$__T]); | |
$__T = array_pop($_); | |
$__U = array_pop($_); | |
array_push($_, $__U[$__T]); | |
array_push($_, $user); | |
array_push($_,'time'); | |
$__T = array_pop($_); | |
$__U = array_pop($_); | |
array_push($_, $__U[$__T]); | |
$__T = array_pop($_); | |
array_push($_, array_pop($_) < $__T); | |
if(!array_pop($_)) { | |
array_push($_, $doneusers); | |
array_push($_, $user); | |
array_push($_,'uid'); | |
$__T = array_pop($_); | |
$__U = array_pop($_); | |
array_push($_, $__U[$__T]); | |
$__T = array_pop($_); | |
$__U = array_pop($_); | |
array_push($_, $__U[$__T]); | |
array_push($_, !array_pop($_)); | |
if(array_pop($_)) { | |
array_push($_, TRUE); | |
} else { | |
array_push($_, FALSE); | |
} | |
} else { | |
array_push($_, TRUE); | |
} | |
if(array_pop($_)) { | |
array_push($_, $user); | |
array_push($_,'invisible'); | |
$__T = array_pop($_); | |
$__U = array_pop($_); | |
array_push($_, $__U[$__T]); | |
array_push($_, 1); | |
$__T = array_pop($_); | |
array_push($_, array_pop($_) == $__T); | |
if(array_pop($_)) { | |
array_push($_, ++$anoncount); | |
} else { | |
} | |
array_push($_, ++$membercount); | |
array_push($_, $user); | |
array_push($_,'invisible'); | |
$__T = array_pop($_); | |
$__U = array_pop($_); | |
array_push($_, $__U[$__T]); | |
array_push($_, 1); | |
$__T = array_pop($_); | |
array_push($_, array_pop($_) != $__T); | |
if(!array_pop($_)) { | |
array_push($_, $mybb); | |
array_push($_, 'usergroup'); | |
$__P = array_pop($_); | |
array_push($_, array_pop($_)->$__P); | |
array_push($_,'canviewwolinvis'); | |
$__T = array_pop($_); | |
$__U = array_pop($_); | |
array_push($_, $__U[$__T]); | |
array_push($_, 1); | |
$__T = array_pop($_); | |
array_push($_, array_pop($_) == $__T); | |
if(array_pop($_)) { | |
array_push($_, TRUE); | |
} else { | |
array_push($_, FALSE); | |
} | |
} else { | |
array_push($_, TRUE); | |
} | |
if(!array_pop($_)) { | |
array_push($_, $user); | |
array_push($_,'uid'); | |
$__T = array_pop($_); | |
$__U = array_pop($_); | |
array_push($_, $__U[$__T]); | |
array_push($_, $mybb); | |
array_push($_, 'user'); | |
$__P = array_pop($_); | |
array_push($_, array_pop($_)->$__P); | |
array_push($_,'uid'); | |
$__T = array_pop($_); | |
$__U = array_pop($_); | |
array_push($_, $__U[$__T]); | |
$__T = array_pop($_); | |
array_push($_, array_pop($_) == $__T); | |
if(array_pop($_)) { | |
array_push($_, TRUE); | |
} else { | |
array_push($_, FALSE); | |
} | |
} else { | |
array_push($_, TRUE); | |
} | |
if(array_pop($_)) { | |
array_push($_, $user); | |
array_push($_,'invisible'); | |
$__T = array_pop($_); | |
$__U = array_pop($_); | |
array_push($_, $__U[$__T]); | |
array_push($_, 1); | |
$__T = array_pop($_); | |
array_push($_, array_pop($_) == $__T); | |
if(array_pop($_)) { | |
array_push($_,'*'); | |
$invisiblemark = $_[count($_)-1]; | |
} else { | |
array_push($_,''); | |
$invisiblemark = $_[count($_)-1]; | |
} | |
array_push($_, 'format_name'); | |
array_push($_, $user); | |
array_push($_,'username'); | |
$__T = array_pop($_); | |
$__U = array_pop($_); | |
array_push($_, $__U[$__T]); | |
array_push($_, $user); | |
array_push($_,'usergroup'); | |
$__T = array_pop($_); | |
$__U = array_pop($_); | |
array_push($_, $__U[$__T]); | |
array_push($_, $user); | |
array_push($_,'displaygroup'); | |
$__T = array_pop($_); | |
$__U = array_pop($_); | |
array_push($_, $__U[$__T]); | |
$__A = array_reverse(array(array_pop($_),array_pop($_),array_pop($_))); | |
array_push($_, call_user_func_array(array_pop($_), $__A)); | |
array_push($_, $user); | |
array_push($_,'username'); | |
$__A = array_pop($_); | |
$__B = array_pop($_); | |
$__B[$__A] = $_[count($_)-1]; | |
array_push($_, 'build_profile_link'); | |
array_push($_, $user); | |
array_push($_,'username'); | |
$__T = array_pop($_); | |
$__U = array_pop($_); | |
array_push($_, $__U[$__T]); | |
array_push($_, $user); | |
array_push($_,'uid'); | |
$__T = array_pop($_); | |
$__U = array_pop($_); | |
array_push($_, $__U[$__T]); | |
$__A = array_reverse(array(array_pop($_),array_pop($_))); | |
array_push($_, call_user_func_array(array_pop($_), $__A)); | |
array_push($_, $user); | |
array_push($_,'profilelink'); | |
$__A = array_pop($_); | |
$__B = array_pop($_); | |
$__B[$__A] = $_[count($_)-1]; | |
array_push($_,'$onlinemembers .= "'); | |
array_push($_, $templates); | |
array_push($_, 'get'); | |
array_push($_,'index_whosonline_memberbit'); | |
array_push($_, 1); | |
array_push($_, 0); | |
$__A = array_reverse(array(array_pop($_),array_pop($_),array_pop($_))); | |
array_push($_, call_user_func_array(array_reverse(array(array_pop($_), array_pop($_))), $__A)); | |
$__T = array_pop($_); | |
array_push($_, array_pop($_) . $__T); | |
array_push($_,'";'); | |
$__T = array_pop($_); | |
array_push($_, array_pop($_) . $__T); | |
array_push($_, eval(array_pop($_))); | |
array_push($_, $lang); | |
array_push($_, 'comma'); | |
$__P = array_pop($_); | |
array_push($_, array_pop($_)->$__P); | |
$comma = $_[count($_)-1]; | |
} else { | |
} | |
array_push($_, $user); | |
array_push($_,'time'); | |
$__T = array_pop($_); | |
$__U = array_pop($_); | |
array_push($_, $__U[$__T]); | |
array_push($_, $doneusers); | |
array_push($_, $user); | |
array_push($_,'uid'); | |
$__T = array_pop($_); | |
$__U = array_pop($_); | |
array_push($_, $__U[$__T]); | |
$__A = array_pop($_); | |
$__B = array_pop($_); | |
$__B[$__A] = $_[count($_)-1]; | |
} else { | |
} | |
} else { | |
array_push($_, 'my_strpos'); | |
array_push($_, $user); | |
array_push($_,'sid'); | |
$__T = array_pop($_); | |
$__U = array_pop($_); | |
array_push($_, $__U[$__T]); | |
array_push($_,'bot='); | |
$__A = array_reverse(array(array_pop($_),array_pop($_))); | |
array_push($_, call_user_func_array(array_pop($_), $__A)); | |
array_push($_, false); | |
$__T = array_pop($_); | |
array_push($_, array_pop($_) !== $__T); | |
if(array_pop($_)) { | |
array_push($_, $spiders); | |
array_push($_, $botkey); | |
$__T = array_pop($_); | |
$__U = array_pop($_); | |
array_push($_, $__U[$__T]); | |
if(array_pop($_)) { | |
array_push($_, TRUE); | |
} else { | |
array_push($_, FALSE); | |
} | |
} else { | |
array_push($_, FALSE); | |
} | |
if(array_pop($_)) { | |
array_push($_, $comma); | |
array_push($_, 'format_name'); | |
array_push($_, $spiders); | |
array_push($_, $botkey); | |
$__T = array_pop($_); | |
$__U = array_pop($_); | |
array_push($_, $__U[$__T]); | |
array_push($_,'name'); | |
$__T = array_pop($_); | |
$__U = array_pop($_); | |
array_push($_, $__U[$__T]); | |
array_push($_, $spiders); | |
array_push($_, $botkey); | |
$__T = array_pop($_); | |
$__U = array_pop($_); | |
array_push($_, $__U[$__T]); | |
array_push($_,'usergroup'); | |
$__T = array_pop($_); | |
$__U = array_pop($_); | |
array_push($_, $__U[$__T]); | |
$__A = array_reverse(array(array_pop($_),array_pop($_))); | |
array_push($_, call_user_func_array(array_pop($_), $__A)); | |
$__T = array_pop($_); | |
array_push($_, array_pop($_) . $__T); | |
$onlinemembers .= $_[count($_)-1]; | |
array_push($_, $lang); | |
array_push($_, 'comma'); | |
$__P = array_pop($_); | |
array_push($_, array_pop($_)->$__P); | |
$comma = $_[count($_)-1]; | |
array_push($_, ++$botcount); | |
} else { | |
array_push($_, ++$guestcount); | |
} | |
} | |
array_push($_, $user); | |
array_push($_,'location1'); | |
$__T = array_pop($_); | |
$__U = array_pop($_); | |
array_push($_, $__U[$__T]); | |
if(array_pop($_)) { | |
array_push($_, $forum_viewers); | |
array_push($_, $user); | |
array_push($_,'location1'); | |
$__T = array_pop($_); | |
$__U = array_pop($_); | |
array_push($_, $__U[$__T]); | |
$__A = array_pop($_); | |
$__B = array_pop($_); | |
array_push($_, $__B[$__A]++); | |
} else { | |
} | |
} | |
array_push($_, $membercount); | |
array_push($_, $guestcount); | |
$__T = array_pop($_); | |
array_push($_, array_pop($_) + $__T); | |
array_push($_, $botcount); | |
$__T = array_pop($_); | |
array_push($_, array_pop($_) + $__T); | |
$onlinecount = $_[count($_)-1]; | |
array_push($_, $onlinecount); | |
array_push($_, 1); | |
$__T = array_pop($_); | |
array_push($_, array_pop($_) != $__T); | |
if(array_pop($_)) { | |
array_push($_, $lang); | |
array_push($_, 'online_online_plural'); | |
$__P = array_pop($_); | |
array_push($_, array_pop($_)->$__P); | |
$onlinebit = $_[count($_)-1]; | |
} else { | |
array_push($_, $lang); | |
array_push($_, 'online_online_singular'); | |
$__P = array_pop($_); | |
array_push($_, array_pop($_)->$__P); | |
$onlinebit = $_[count($_)-1]; | |
} | |
array_push($_, $membercount); | |
array_push($_, 1); | |
$__T = array_pop($_); | |
array_push($_, array_pop($_) != $__T); | |
if(array_pop($_)) { | |
array_push($_, $lang); | |
array_push($_, 'online_member_plural'); | |
$__P = array_pop($_); | |
array_push($_, array_pop($_)->$__P); | |
$memberbit = $_[count($_)-1]; | |
} else { | |
array_push($_, $lang); | |
array_push($_, 'online_member_singular'); | |
$__P = array_pop($_); | |
array_push($_, array_pop($_)->$__P); | |
$memberbit = $_[count($_)-1]; | |
} | |
array_push($_, $anoncount); | |
array_push($_, 1); | |
$__T = array_pop($_); | |
array_push($_, array_pop($_) != $__T); | |
if(array_pop($_)) { | |
array_push($_, $lang); | |
array_push($_, 'online_anon_plural'); | |
$__P = array_pop($_); | |
array_push($_, array_pop($_)->$__P); | |
$anonbit = $_[count($_)-1]; | |
} else { | |
array_push($_, $lang); | |
array_push($_, 'online_anon_singular'); | |
$__P = array_pop($_); | |
array_push($_, array_pop($_)->$__P); | |
$anonbit = $_[count($_)-1]; | |
} | |
array_push($_, $guestcount); | |
array_push($_, 1); | |
$__T = array_pop($_); | |
array_push($_, array_pop($_) != $__T); | |
if(array_pop($_)) { | |
array_push($_, $lang); | |
array_push($_, 'online_guest_plural'); | |
$__P = array_pop($_); | |
array_push($_, array_pop($_)->$__P); | |
$guestbit = $_[count($_)-1]; | |
} else { | |
array_push($_, $lang); | |
array_push($_, 'online_guest_singular'); | |
$__P = array_pop($_); | |
array_push($_, array_pop($_)->$__P); | |
$guestbit = $_[count($_)-1]; | |
} | |
array_push($_, $lang); | |
array_push($_, 'sprintf'); | |
array_push($_, $lang); | |
array_push($_, 'online_note'); | |
$__P = array_pop($_); | |
array_push($_, array_pop($_)->$__P); | |
array_push($_, 'my_number_format'); | |
array_push($_, $onlinecount); | |
$__A = array_reverse(array(array_pop($_))); | |
array_push($_, call_user_func_array(array_pop($_), $__A)); | |
array_push($_, $onlinebit); | |
array_push($_, $mybb); | |
array_push($_, 'settings'); | |
$__P = array_pop($_); | |
array_push($_, array_pop($_)->$__P); | |
array_push($_,'wolcutoffmins'); | |
$__T = array_pop($_); | |
$__U = array_pop($_); | |
array_push($_, $__U[$__T]); | |
array_push($_, 'my_number_format'); | |
array_push($_, $membercount); | |
$__A = array_reverse(array(array_pop($_))); | |
array_push($_, call_user_func_array(array_pop($_), $__A)); | |
array_push($_, $memberbit); | |
array_push($_, 'my_number_format'); | |
array_push($_, $anoncount); | |
$__A = array_reverse(array(array_pop($_))); | |
array_push($_, call_user_func_array(array_pop($_), $__A)); | |
array_push($_, $anonbit); | |
array_push($_, 'my_number_format'); | |
array_push($_, $guestcount); | |
$__A = array_reverse(array(array_pop($_))); | |
array_push($_, call_user_func_array(array_pop($_), $__A)); | |
array_push($_, $guestbit); | |
$__A = array_reverse(array(array_pop($_),array_pop($_),array_pop($_),array_pop($_),array_pop($_),array_pop($_),array_pop($_),array_pop($_),array_pop($_),array_pop($_))); | |
array_push($_, call_user_func_array(array_reverse(array(array_pop($_), array_pop($_))), $__A)); | |
array_push($_, $lang); | |
array_push($_, 'online_note'); | |
$__A = array_pop($_); | |
$__B = array_pop($_); | |
$__B->$__A = $_[count($_)-1]; | |
array_push($_,'$whosonline = "'); | |
array_push($_, $templates); | |
array_push($_, 'get'); | |
array_push($_,'index_whosonline'); | |
$__A = array_reverse(array(array_pop($_))); | |
array_push($_, call_user_func_array(array_reverse(array(array_pop($_), array_pop($_))), $__A)); | |
$__T = array_pop($_); | |
array_push($_, array_pop($_) . $__T); | |
array_push($_,'";'); | |
$__T = array_pop($_); | |
array_push($_, array_pop($_) . $__T); | |
array_push($_, eval(array_pop($_))); | |
} else { | |
} | |
array_push($_,''); | |
$birthdays = $_[count($_)-1]; | |
$bdays = $_[count($_)-1]; | |
array_push($_, $mybb); | |
array_push($_, 'settings'); | |
$__P = array_pop($_); | |
array_push($_, array_pop($_)->$__P); | |
array_push($_,'showbirthdays'); | |
$__T = array_pop($_); | |
$__U = array_pop($_); | |
array_push($_, $__U[$__T]); | |
array_push($_, 0); | |
$__T = array_pop($_); | |
array_push($_, array_pop($_) != $__T); | |
if(array_pop($_)) { | |
array_push($_, 0); | |
$bdaycount = $_[count($_)-1]; | |
array_push($_, 0); | |
$bdayhidden = $_[count($_)-1]; | |
array_push($_, TIME_NOW); | |
$bdaytime = $_[count($_)-1]; | |
array_push($_, 'my_date'); | |
array_push($_,'j-n'); | |
array_push($_, $bdaytime); | |
array_push($_,''); | |
array_push($_, 0); | |
$__A = array_reverse(array(array_pop($_),array_pop($_),array_pop($_),array_pop($_))); | |
array_push($_, call_user_func_array(array_pop($_), $__A)); | |
$bdaydate = $_[count($_)-1]; | |
array_push($_, 'my_date'); | |
array_push($_,'Y'); | |
array_push($_, $bdaytime); | |
array_push($_,''); | |
array_push($_, 0); | |
$__A = array_reverse(array(array_pop($_),array_pop($_),array_pop($_),array_pop($_))); | |
array_push($_, call_user_func_array(array_pop($_), $__A)); | |
$year = $_[count($_)-1]; | |
array_push($_, $cache); | |
array_push($_, 'read'); | |
array_push($_,'birthdays'); | |
$__A = array_reverse(array(array_pop($_))); | |
array_push($_, call_user_func_array(array_reverse(array(array_pop($_), array_pop($_))), $__A)); | |
$bdaycache = $_[count($_)-1]; | |
array_push($_, 'is_array'); | |
array_push($_, $bdaycache); | |
$__A = array_reverse(array(array_pop($_))); | |
array_push($_, call_user_func_array(array_pop($_), $__A)); | |
array_push($_, !array_pop($_)); | |
if(array_pop($_)) { | |
array_push($_, $cache); | |
array_push($_, 'update_birthdays'); | |
$__A = array_reverse(array()); | |
array_push($_, call_user_func_array(array_reverse(array(array_pop($_), array_pop($_))), $__A)); | |
array_push($_, $cache); | |
array_push($_, 'read'); | |
array_push($_,'birthdays'); | |
$__A = array_reverse(array(array_pop($_))); | |
array_push($_, call_user_func_array(array_reverse(array(array_pop($_), array_pop($_))), $__A)); | |
$bdaycache = $_[count($_)-1]; | |
} else { | |
} | |
array_push($_, $bdaycache); | |
array_push($_, $bdaydate); | |
$__T = array_pop($_); | |
$__U = array_pop($_); | |
array_push($_, $__U[$__T]); | |
array_push($_,'hiddencount'); | |
$__T = array_pop($_); | |
$__U = array_pop($_); | |
array_push($_, $__U[$__T]); | |
$hiddencount = $_[count($_)-1]; | |
array_push($_, $bdaycache); | |
array_push($_, $bdaydate); | |
$__T = array_pop($_); | |
$__U = array_pop($_); | |
array_push($_, $__U[$__T]); | |
array_push($_,'users'); | |
$__T = array_pop($_); | |
$__U = array_pop($_); | |
array_push($_, $__U[$__T]); | |
$today_bdays = $_[count($_)-1]; | |
array_push($_,''); | |
$comma = $_[count($_)-1]; | |
array_push($_, empty($today_bdays)); | |
array_push($_, !array_pop($_)); | |
if(array_pop($_)) { | |
array_push($_, $today_bdays); | |
foreach(array_pop($_) as $__K=>$__V) { | |
$bdayuser = $__V; | |
array_push($_, 'explode'); | |
array_push($_,'-'); | |
array_push($_, $bdayuser); | |
array_push($_,'birthday'); | |
$__T = array_pop($_); | |
$__U = array_pop($_); | |
array_push($_, $__U[$__T]); | |
$__A = array_reverse(array(array_pop($_),array_pop($_))); | |
array_push($_, call_user_func_array(array_pop($_), $__A)); | |
$bday = $_[count($_)-1]; | |
array_push($_, $year); | |
array_push($_, $bday); | |
array_push($_,'2'); | |
$__T = array_pop($_); | |
$__U = array_pop($_); | |
array_push($_, $__U[$__T]); | |
$__T = array_pop($_); | |
array_push($_, array_pop($_) > $__T); | |
if(array_pop($_)) { | |
array_push($_, $bday); | |
array_push($_,'2'); | |
$__T = array_pop($_); | |
$__U = array_pop($_); | |
array_push($_, $__U[$__T]); | |
array_push($_,''); | |
$__T = array_pop($_); | |
array_push($_, array_pop($_) != $__T); | |
if(array_pop($_)) { | |
array_push($_, TRUE); | |
} else { | |
array_push($_, FALSE); | |
} | |
} else { | |
array_push($_, FALSE); | |
} | |
if(array_pop($_)) { | |
array_push($_,' ('); | |
array_push($_, $year); | |
array_push($_, $bday); | |
array_push($_,'2'); | |
$__T = array_pop($_); | |
$__U = array_pop($_); | |
array_push($_, $__U[$__T]); | |
$__T = array_pop($_); | |
array_push($_, array_pop($_) - $__T); | |
$__T = array_pop($_); | |
array_push($_, array_pop($_) . $__T); | |
array_push($_,')'); | |
$__T = array_pop($_); | |
array_push($_, array_pop($_) . $__T); | |
$age = $_[count($_)-1]; | |
} else { | |
array_push($_,''); | |
$age = $_[count($_)-1]; | |
} | |
array_push($_, 'format_name'); | |
array_push($_, $bdayuser); | |
array_push($_,'username'); | |
$__T = array_pop($_); | |
$__U = array_pop($_); | |
array_push($_, $__U[$__T]); | |
array_push($_, $bdayuser); | |
array_push($_,'usergroup'); | |
$__T = array_pop($_); | |
$__U = array_pop($_); | |
array_push($_, $__U[$__T]); | |
array_push($_, $bdayuser); | |
array_push($_,'displaygroup'); | |
$__T = array_pop($_); | |
$__U = array_pop($_); | |
array_push($_, $__U[$__T]); | |
$__A = array_reverse(array(array_pop($_),array_pop($_),array_pop($_))); | |
array_push($_, call_user_func_array(array_pop($_), $__A)); | |
array_push($_, $bdayuser); | |
array_push($_,'username'); | |
$__A = array_pop($_); | |
$__B = array_pop($_); | |
$__B[$__A] = $_[count($_)-1]; | |
array_push($_, 'build_profile_link'); | |
array_push($_, $bdayuser); | |
array_push($_,'username'); | |
$__T = array_pop($_); | |
$__U = array_pop($_); | |
array_push($_, $__U[$__T]); | |
array_push($_, $bdayuser); | |
array_push($_,'uid'); | |
$__T = array_pop($_); | |
$__U = array_pop($_); | |
array_push($_, $__U[$__T]); | |
$__A = array_reverse(array(array_pop($_),array_pop($_))); | |
array_push($_, call_user_func_array(array_pop($_), $__A)); | |
array_push($_, $bdayuser); | |
array_push($_,'profilelink'); | |
$__A = array_pop($_); | |
$__B = array_pop($_); | |
$__B[$__A] = $_[count($_)-1]; | |
array_push($_,'$bdays .= "'); | |
array_push($_, $templates); | |
array_push($_, 'get'); | |
array_push($_,'index_birthdays_birthday'); | |
array_push($_, 1); | |
array_push($_, 0); | |
$__A = array_reverse(array(array_pop($_),array_pop($_),array_pop($_))); | |
array_push($_, call_user_func_array(array_reverse(array(array_pop($_), array_pop($_))), $__A)); | |
$__T = array_pop($_); | |
array_push($_, array_pop($_) . $__T); | |
array_push($_,'";'); | |
$__T = array_pop($_); | |
array_push($_, array_pop($_) . $__T); | |
array_push($_, eval(array_pop($_))); | |
array_push($_, ++$bdaycount); | |
array_push($_, $lang); | |
array_push($_, 'comma'); | |
$__P = array_pop($_); | |
array_push($_, array_pop($_)->$__P); | |
$comma = $_[count($_)-1]; | |
} | |
} else { | |
} | |
array_push($_, $hiddencount); | |
array_push($_, 0); | |
$__T = array_pop($_); | |
array_push($_, array_pop($_) > $__T); | |
if(array_pop($_)) { | |
array_push($_, $bdaycount); | |
array_push($_, 0); | |
$__T = array_pop($_); | |
array_push($_, array_pop($_) > $__T); | |
if(array_pop($_)) { | |
array_push($_,' - '); | |
$bdays .= $_[count($_)-1]; | |
} else { | |
} | |
array_push($_, ''); | |
array_push($_, $hiddencount); | |
$__K = array_pop($_); | |
array_push($_, array_pop($_) . $__K); | |
array_push($_, ' '); | |
$__K = array_pop($_); | |
array_push($_, array_pop($_) . $__K); | |
array_push($_, $lang); | |
array_push($_, 'birthdayhidden'); | |
$__P = array_pop($_); | |
array_push($_, array_pop($_)->$__P); | |
$__K = array_pop($_); | |
array_push($_, array_pop($_) . $__K); | |
$bdays .= $_[count($_)-1]; | |
} else { | |
} | |
array_push($_, $bdaycount); | |
array_push($_, 0); | |
$__T = array_pop($_); | |
array_push($_, array_pop($_) > $__T); | |
if(!array_pop($_)) { | |
array_push($_, $hiddencount); | |
array_push($_, 0); | |
$__T = array_pop($_); | |
array_push($_, array_pop($_) > $__T); | |
if(array_pop($_)) { | |
array_push($_, TRUE); | |
} else { | |
array_push($_, FALSE); | |
} | |
} else { | |
array_push($_, TRUE); | |
} | |
if(array_pop($_)) { | |
array_push($_,'$birthdays = "'); | |
array_push($_, $templates); | |
array_push($_, 'get'); | |
array_push($_,'index_birthdays'); | |
$__A = array_reverse(array(array_pop($_))); | |
array_push($_, call_user_func_array(array_reverse(array(array_pop($_), array_pop($_))), $__A)); | |
$__T = array_pop($_); | |
array_push($_, array_pop($_) . $__T); | |
array_push($_,'";'); | |
$__T = array_pop($_); | |
array_push($_, array_pop($_) . $__T); | |
array_push($_, eval(array_pop($_))); | |
} else { | |
} | |
} else { | |
} | |
array_push($_, $mybb); | |
array_push($_, 'settings'); | |
$__P = array_pop($_); | |
array_push($_, array_pop($_)->$__P); | |
array_push($_,'showindexstats'); | |
$__T = array_pop($_); | |
$__U = array_pop($_); | |
array_push($_, $__U[$__T]); | |
array_push($_, 0); | |
$__T = array_pop($_); | |
array_push($_, array_pop($_) != $__T); | |
if(array_pop($_)) { | |
array_push($_, $cache); | |
array_push($_, 'read'); | |
array_push($_,'stats'); | |
$__A = array_reverse(array(array_pop($_))); | |
array_push($_, call_user_func_array(array_reverse(array(array_pop($_), array_pop($_))), $__A)); | |
$stats = $_[count($_)-1]; | |
array_push($_, $stats); | |
array_push($_,'lastusername'); | |
$__T = array_pop($_); | |
$__U = array_pop($_); | |
array_push($_, $__U[$__T]); | |
array_push($_, !array_pop($_)); | |
if(array_pop($_)) { | |
array_push($_,'no-one'); | |
$newestmember = $_[count($_)-1]; | |
} else { | |
array_push($_, 'build_profile_link'); | |
array_push($_, $stats); | |
array_push($_,'lastusername'); | |
$__T = array_pop($_); | |
$__U = array_pop($_); | |
array_push($_, $__U[$__T]); | |
array_push($_, $stats); | |
array_push($_,'lastuid'); | |
$__T = array_pop($_); | |
$__U = array_pop($_); | |
array_push($_, $__U[$__T]); | |
$__A = array_reverse(array(array_pop($_),array_pop($_))); | |
array_push($_, call_user_func_array(array_pop($_), $__A)); | |
$newestmember = $_[count($_)-1]; | |
} | |
array_push($_, $lang); | |
array_push($_, 'sprintf'); | |
array_push($_, $lang); | |
array_push($_, 'stats_posts_threads'); | |
$__P = array_pop($_); | |
array_push($_, array_pop($_)->$__P); | |
array_push($_, 'my_number_format'); | |
array_push($_, $stats); | |
array_push($_,'numposts'); | |
$__T = array_pop($_); | |
$__U = array_pop($_); | |
array_push($_, $__U[$__T]); | |
$__A = array_reverse(array(array_pop($_))); | |
array_push($_, call_user_func_array(array_pop($_), $__A)); | |
array_push($_, 'my_number_format'); | |
array_push($_, $stats); | |
array_push($_,'numthreads'); | |
$__T = array_pop($_); | |
$__U = array_pop($_); | |
array_push($_, $__U[$__T]); | |
$__A = array_reverse(array(array_pop($_))); | |
array_push($_, call_user_func_array(array_pop($_), $__A)); | |
$__A = array_reverse(array(array_pop($_),array_pop($_),array_pop($_))); | |
array_push($_, call_user_func_array(array_reverse(array(array_pop($_), array_pop($_))), $__A)); | |
array_push($_, $lang); | |
array_push($_, 'stats_posts_threads'); | |
$__A = array_pop($_); | |
$__B = array_pop($_); | |
$__B->$__A = $_[count($_)-1]; | |
array_push($_, $lang); | |
array_push($_, 'sprintf'); | |
array_push($_, $lang); | |
array_push($_, 'stats_numusers'); | |
$__P = array_pop($_); | |
array_push($_, array_pop($_)->$__P); | |
array_push($_, 'my_number_format'); | |
array_push($_, $stats); | |
array_push($_,'numusers'); | |
$__T = array_pop($_); | |
$__U = array_pop($_); | |
array_push($_, $__U[$__T]); | |
$__A = array_reverse(array(array_pop($_))); | |
array_push($_, call_user_func_array(array_pop($_), $__A)); | |
$__A = array_reverse(array(array_pop($_),array_pop($_))); | |
array_push($_, call_user_func_array(array_reverse(array(array_pop($_), array_pop($_))), $__A)); | |
array_push($_, $lang); | |
array_push($_, 'stats_numusers'); | |
$__A = array_pop($_); | |
$__B = array_pop($_); | |
$__B->$__A = $_[count($_)-1]; | |
array_push($_, $lang); | |
array_push($_, 'sprintf'); | |
array_push($_, $lang); | |
array_push($_, 'stats_newestuser'); | |
$__P = array_pop($_); | |
array_push($_, array_pop($_)->$__P); | |
array_push($_, $newestmember); | |
$__A = array_reverse(array(array_pop($_),array_pop($_))); | |
array_push($_, call_user_func_array(array_reverse(array(array_pop($_), array_pop($_))), $__A)); | |
array_push($_, $lang); | |
array_push($_, 'stats_newestuser'); | |
$__A = array_pop($_); | |
$__B = array_pop($_); | |
$__B->$__A = $_[count($_)-1]; | |
array_push($_, $cache); | |
array_push($_, 'read'); | |
array_push($_,'mostonline'); | |
$__A = array_reverse(array(array_pop($_))); | |
array_push($_, call_user_func_array(array_reverse(array(array_pop($_), array_pop($_))), $__A)); | |
$mostonline = $_[count($_)-1]; | |
array_push($_, $onlinecount); | |
array_push($_, $mostonline); | |
array_push($_,'numusers'); | |
$__T = array_pop($_); | |
$__U = array_pop($_); | |
array_push($_, $__U[$__T]); | |
$__T = array_pop($_); | |
array_push($_, array_pop($_) > $__T); | |
if(array_pop($_)) { | |
array_push($_, TIME_NOW); | |
$time = $_[count($_)-1]; | |
array_push($_, $onlinecount); | |
array_push($_, $mostonline); | |
array_push($_,'numusers'); | |
$__A = array_pop($_); | |
$__B = array_pop($_); | |
$__B[$__A] = $_[count($_)-1]; | |
array_push($_, $time); | |
array_push($_, $mostonline); | |
array_push($_,'time'); | |
$__A = array_pop($_); | |
$__B = array_pop($_); | |
$__B[$__A] = $_[count($_)-1]; | |
array_push($_, $cache); | |
array_push($_, 'update'); | |
array_push($_,'mostonline'); | |
array_push($_, $mostonline); | |
$__A = array_reverse(array(array_pop($_),array_pop($_))); | |
array_push($_, call_user_func_array(array_reverse(array(array_pop($_), array_pop($_))), $__A)); | |
} else { | |
} | |
array_push($_, $mostonline); | |
array_push($_,'numusers'); | |
$__T = array_pop($_); | |
$__U = array_pop($_); | |
array_push($_, $__U[$__T]); | |
$recordcount = $_[count($_)-1]; | |
array_push($_, 'my_date'); | |
array_push($_, $mybb); | |
array_push($_, 'settings'); | |
$__P = array_pop($_); | |
array_push($_, array_pop($_)->$__P); | |
array_push($_,'dateformat'); | |
$__T = array_pop($_); | |
$__U = array_pop($_); | |
array_push($_, $__U[$__T]); | |
array_push($_, $mostonline); | |
array_push($_,'time'); | |
$__T = array_pop($_); | |
$__U = array_pop($_); | |
array_push($_, $__U[$__T]); | |
$__A = array_reverse(array(array_pop($_),array_pop($_))); | |
array_push($_, call_user_func_array(array_pop($_), $__A)); | |
$recorddate = $_[count($_)-1]; | |
array_push($_, 'my_date'); | |
array_push($_, $mybb); | |
array_push($_, 'settings'); | |
$__P = array_pop($_); | |
array_push($_, array_pop($_)->$__P); | |
array_push($_,'timeformat'); | |
$__T = array_pop($_); | |
$__U = array_pop($_); | |
array_push($_, $__U[$__T]); | |
array_push($_, $mostonline); | |
array_push($_,'time'); | |
$__T = array_pop($_); | |
$__U = array_pop($_); | |
array_push($_, $__U[$__T]); | |
$__A = array_reverse(array(array_pop($_),array_pop($_))); | |
array_push($_, call_user_func_array(array_pop($_), $__A)); | |
$recordtime = $_[count($_)-1]; | |
array_push($_, $lang); | |
array_push($_, 'sprintf'); | |
array_push($_, $lang); | |
array_push($_, 'stats_mostonline'); | |
$__P = array_pop($_); | |
array_push($_, array_pop($_)->$__P); | |
array_push($_, 'my_number_format'); | |
array_push($_, $recordcount); | |
$__A = array_reverse(array(array_pop($_))); | |
array_push($_, call_user_func_array(array_pop($_), $__A)); | |
array_push($_, $recorddate); | |
array_push($_, $recordtime); | |
$__A = array_reverse(array(array_pop($_),array_pop($_),array_pop($_),array_pop($_))); | |
array_push($_, call_user_func_array(array_reverse(array(array_pop($_), array_pop($_))), $__A)); | |
array_push($_, $lang); | |
array_push($_, 'stats_mostonline'); | |
$__A = array_pop($_); | |
$__B = array_pop($_); | |
$__B->$__A = $_[count($_)-1]; | |
array_push($_,'$forumstats = "'); | |
array_push($_, $templates); | |
array_push($_, 'get'); | |
array_push($_,'index_stats'); | |
$__A = array_reverse(array(array_pop($_))); | |
array_push($_, call_user_func_array(array_reverse(array(array_pop($_), array_pop($_))), $__A)); | |
$__T = array_pop($_); | |
array_push($_, array_pop($_) . $__T); | |
array_push($_,'";'); | |
$__T = array_pop($_); | |
array_push($_, array_pop($_) . $__T); | |
array_push($_, eval(array_pop($_))); | |
} else { | |
} | |
array_push($_, $mybb); | |
array_push($_, 'settings'); | |
$__P = array_pop($_); | |
array_push($_, array_pop($_)->$__P); | |
array_push($_,'showwol'); | |
$__T = array_pop($_); | |
$__U = array_pop($_); | |
array_push($_, $__U[$__T]); | |
array_push($_, 0); | |
$__T = array_pop($_); | |
array_push($_, array_pop($_) != $__T); | |
if(!array_pop($_)) { | |
array_push($_, $mybb); | |
array_push($_, 'settings'); | |
$__P = array_pop($_); | |
array_push($_, array_pop($_)->$__P); | |
array_push($_,'showindexstats'); | |
$__T = array_pop($_); | |
$__U = array_pop($_); | |
array_push($_, $__U[$__T]); | |
array_push($_, 0); | |
$__T = array_pop($_); | |
array_push($_, array_pop($_) != $__T); | |
if(array_pop($_)) { | |
array_push($_, TRUE); | |
} else { | |
array_push($_, FALSE); | |
} | |
} else { | |
array_push($_, TRUE); | |
} | |
if(!array_pop($_)) { | |
array_push($_, $mybb); | |
array_push($_, 'settings'); | |
$__P = array_pop($_); | |
array_push($_, array_pop($_)->$__P); | |
array_push($_,'showbirthdays'); | |
$__T = array_pop($_); | |
$__U = array_pop($_); | |
array_push($_, $__U[$__T]); | |
array_push($_, 0); | |
$__T = array_pop($_); | |
array_push($_, array_pop($_) != $__T); | |
if(array_pop($_)) { | |
array_push($_, $bdaycount); | |
array_push($_, 0); | |
$__T = array_pop($_); | |
array_push($_, array_pop($_) > $__T); | |
if(array_pop($_)) { | |
array_push($_, TRUE); | |
} else { | |
array_push($_, FALSE); | |
} | |
} else { | |
array_push($_, FALSE); | |
} | |
if(array_pop($_)) { | |
array_push($_, TRUE); | |
} else { | |
array_push($_, FALSE); | |
} | |
} else { | |
array_push($_, TRUE); | |
} | |
if(array_pop($_)) { | |
array_push($_, 'is_array'); | |
array_push($_, $stats); | |
$__A = array_reverse(array(array_pop($_))); | |
array_push($_, call_user_func_array(array_pop($_), $__A)); | |
array_push($_, !array_pop($_)); | |
if(array_pop($_)) { | |
array_push($_, $cache); | |
array_push($_, 'read'); | |
array_push($_,'stats'); | |
$__A = array_reverse(array(array_pop($_))); | |
array_push($_, call_user_func_array(array_reverse(array(array_pop($_), array_pop($_))), $__A)); | |
$stats = $_[count($_)-1]; | |
} else { | |
} | |
array_push($_,''); | |
$post_code_string = $_[count($_)-1]; | |
array_push($_, $mybb); | |
array_push($_, 'user'); | |
$__P = array_pop($_); | |
array_push($_, array_pop($_)->$__P); | |
array_push($_,'uid'); | |
$__T = array_pop($_); | |
$__U = array_pop($_); | |
array_push($_, $__U[$__T]); | |
if(array_pop($_)) { | |
array_push($_,'&my_post_key='); | |
array_push($_, $mybb); | |
array_push($_, 'post_code'); | |
$__P = array_pop($_); | |
array_push($_, array_pop($_)->$__P); | |
$__T = array_pop($_); | |
array_push($_, array_pop($_) . $__T); | |
$post_code_string = $_[count($_)-1]; | |
} else { | |
} | |
array_push($_,'$boardstats = "'); | |
array_push($_, $templates); | |
array_push($_, 'get'); | |
array_push($_,'index_boardstats'); | |
$__A = array_reverse(array(array_pop($_))); | |
array_push($_, call_user_func_array(array_reverse(array(array_pop($_), array_pop($_))), $__A)); | |
$__T = array_pop($_); | |
array_push($_, array_pop($_) . $__T); | |
array_push($_,'";'); | |
$__T = array_pop($_); | |
array_push($_, array_pop($_) . $__T); | |
array_push($_, eval(array_pop($_))); | |
} else { | |
} | |
array_push($_, $mybb); | |
array_push($_, 'user'); | |
$__P = array_pop($_); | |
array_push($_, array_pop($_)->$__P); | |
array_push($_,'uid'); | |
$__T = array_pop($_); | |
$__U = array_pop($_); | |
array_push($_, $__U[$__T]); | |
array_push($_, 0); | |
$__T = array_pop($_); | |
array_push($_, array_pop($_) == $__T); | |
if(array_pop($_)) { | |
array_push($_, $db); | |
array_push($_, 'query'); | |
array_push($_,' | |
SELECT * | |
FROM '); | |
array_push($_, TABLE_PREFIX); | |
$__T = array_pop($_); | |
array_push($_, array_pop($_) . $__T); | |
array_push($_,'forums | |
WHERE active != 0 | |
ORDER BY pid, disporder | |
'); | |
$__T = array_pop($_); | |
array_push($_, array_pop($_) . $__T); | |
$__A = array_reverse(array(array_pop($_))); | |
array_push($_, call_user_func_array(array_reverse(array(array_pop($_), array_pop($_))), $__A)); | |
$query = $_[count($_)-1]; | |
array_push($_, 'unserialize'); | |
array_push($_, $mybb); | |
array_push($_, 'cookies'); | |
$__P = array_pop($_); | |
array_push($_, array_pop($_)->$__P); | |
array_push($_,'mybb'); | |
$__T = array_pop($_); | |
$__U = array_pop($_); | |
array_push($_, $__U[$__T]); | |
array_push($_,'forumread'); | |
$__T = array_pop($_); | |
$__U = array_pop($_); | |
array_push($_, $__U[$__T]); | |
$__A = array_reverse(array(array_pop($_))); | |
array_push($_, call_user_func_array(array_pop($_), $__A)); | |
$forumsread = $_[count($_)-1]; | |
} else { | |
array_push($_, $db); | |
array_push($_, 'query'); | |
array_push($_,' | |
SELECT f.*, fr.dateline AS lastread | |
FROM '); | |
array_push($_, TABLE_PREFIX); | |
$__T = array_pop($_); | |
array_push($_, array_pop($_) . $__T); | |
array_push($_,'forums f | |
LEFT JOIN '); | |
$__T = array_pop($_); | |
array_push($_, array_pop($_) . $__T); | |
array_push($_, TABLE_PREFIX); | |
$__T = array_pop($_); | |
array_push($_, array_pop($_) . $__T); | |
array_push($_, ''); | |
array_push($_, 'forumsread fr ON (fr.fid=f.fid AND fr.uid=\''); | |
$__K = array_pop($_); | |
array_push($_, array_pop($_) . $__K); | |
array_push($_, $mybb); | |
array_push($_, 'user'); | |
$__P = array_pop($_); | |
array_push($_, array_pop($_)->$__P); | |
array_push($_,'uid'); | |
$__T = array_pop($_); | |
$__U = array_pop($_); | |
array_push($_, $__U[$__T]); | |
$__K = array_pop($_); | |
array_push($_, array_pop($_) . $__K); | |
array_push($_, '\') | |
WHERE f.active != 0 | |
ORDER BY pid, disporder | |
'); | |
$__K = array_pop($_); | |
array_push($_, array_pop($_) . $__K); | |
$__T = array_pop($_); | |
array_push($_, array_pop($_) . $__T); | |
$__A = array_reverse(array(array_pop($_))); | |
array_push($_, call_user_func_array(array_reverse(array(array_pop($_), array_pop($_))), $__A)); | |
$query = $_[count($_)-1]; | |
} | |
while(TRUE) { | |
array_push($_, $db); | |
array_push($_, 'fetch_array'); | |
array_push($_, $query); | |
$__A = array_reverse(array(array_pop($_))); | |
array_push($_, call_user_func_array(array_reverse(array(array_pop($_), array_pop($_))), $__A)); | |
$forum = $_[count($_)-1]; | |
if(!array_pop($_)) break; | |
array_push($_, $mybb); | |
array_push($_, 'user'); | |
$__P = array_pop($_); | |
array_push($_, array_pop($_)->$__P); | |
array_push($_,'uid'); | |
$__T = array_pop($_); | |
$__U = array_pop($_); | |
array_push($_, $__U[$__T]); | |
array_push($_, 0); | |
$__T = array_pop($_); | |
array_push($_, array_pop($_) == $__T); | |
if(array_pop($_)) { | |
array_push($_, $forumsread); | |
array_push($_, $forum); | |
array_push($_,'fid'); | |
$__T = array_pop($_); | |
$__U = array_pop($_); | |
array_push($_, $__U[$__T]); | |
$__T = array_pop($_); | |
$__U = array_pop($_); | |
array_push($_, $__U[$__T]); | |
if(array_pop($_)) { | |
array_push($_, $forumsread); | |
array_push($_, $forum); | |
array_push($_,'fid'); | |
$__T = array_pop($_); | |
$__U = array_pop($_); | |
array_push($_, $__U[$__T]); | |
$__T = array_pop($_); | |
$__U = array_pop($_); | |
array_push($_, $__U[$__T]); | |
array_push($_, $forum); | |
array_push($_,'lastread'); | |
$__A = array_pop($_); | |
$__B = array_pop($_); | |
$__B[$__A] = $_[count($_)-1]; | |
} else { | |
} | |
} else { | |
} | |
array_push($_, $forum); | |
array_push($_, $fcache); | |
array_push($_, $forum); | |
array_push($_,'pid'); | |
$__T = array_pop($_); | |
$__U = array_pop($_); | |
array_push($_, $__U[$__T]); | |
$__T = array_pop($_); | |
$__U = array_pop($_); | |
array_push($_, $__U[$__T]); | |
array_push($_, $forum); | |
array_push($_,'disporder'); | |
$__T = array_pop($_); | |
$__U = array_pop($_); | |
array_push($_, $__U[$__T]); | |
$__T = array_pop($_); | |
$__U = array_pop($_); | |
array_push($_, $__U[$__T]); | |
array_push($_, $forum); | |
array_push($_,'fid'); | |
$__T = array_pop($_); | |
$__U = array_pop($_); | |
array_push($_, $__U[$__T]); | |
$__A = array_pop($_); | |
$__B = array_pop($_); | |
$__B[$__A] = $_[count($_)-1]; | |
} | |
array_push($_, 'forum_permissions'); | |
$__A = array_reverse(array()); | |
array_push($_, call_user_func_array(array_pop($_), $__A)); | |
$forumpermissions = $_[count($_)-1]; | |
array_push($_, $mybb); | |
array_push($_, 'settings'); | |
$__P = array_pop($_); | |
array_push($_, array_pop($_)->$__P); | |
array_push($_,'modlist'); | |
$__T = array_pop($_); | |
$__U = array_pop($_); | |
array_push($_, $__U[$__T]); | |
array_push($_,'off'); | |
$__T = array_pop($_); | |
array_push($_, array_pop($_) != $__T); | |
if(array_pop($_)) { | |
array_push($_, $cache); | |
array_push($_, 'read'); | |
array_push($_,'moderators'); | |
$__A = array_reverse(array(array_pop($_))); | |
array_push($_, call_user_func_array(array_reverse(array(array_pop($_), array_pop($_))), $__A)); | |
$moderatorcache = $_[count($_)-1]; | |
} else { | |
} | |
array_push($_,'index'); | |
$excols = $_[count($_)-1]; | |
array_push($_,'1'); | |
array_push($_, $permissioncache); | |
array_push($_,'-1'); | |
$__A = array_pop($_); | |
$__B = array_pop($_); | |
$__B[$__A] = $_[count($_)-1]; | |
array_push($_,'trow1'); | |
$bgcolor = $_[count($_)-1]; | |
array_push($_, $mybb); | |
array_push($_, 'settings'); | |
$__P = array_pop($_); | |
array_push($_, array_pop($_)->$__P); | |
array_push($_,'subforumsindex'); | |
$__T = array_pop($_); | |
$__U = array_pop($_); | |
array_push($_, $__U[$__T]); | |
array_push($_, 0); | |
$__T = array_pop($_); | |
array_push($_, array_pop($_) != $__T); | |
if(array_pop($_)) { | |
array_push($_, 3); | |
$showdepth = $_[count($_)-1]; | |
} else { | |
array_push($_, 2); | |
$showdepth = $_[count($_)-1]; | |
} | |
array_push($_, 'build_forumbits'); | |
$__A = array_reverse(array()); | |
array_push($_, call_user_func_array(array_pop($_), $__A)); | |
$forum_list = $_[count($_)-1]; | |
array_push($_, $forum_list); | |
array_push($_,'forum_list'); | |
$__T = array_pop($_); | |
$__U = array_pop($_); | |
array_push($_, $__U[$__T]); | |
$forums = $_[count($_)-1]; | |
array_push($_, $plugins); | |
array_push($_, 'run_hooks'); | |
array_push($_,'index_end'); | |
$__A = array_reverse(array(array_pop($_))); | |
array_push($_, call_user_func_array(array_reverse(array(array_pop($_), array_pop($_))), $__A)); | |
array_push($_,'$index = "'); | |
array_push($_, $templates); | |
array_push($_, 'get'); | |
array_push($_,'index'); | |
$__A = array_reverse(array(array_pop($_))); | |
array_push($_, call_user_func_array(array_reverse(array(array_pop($_), array_pop($_))), $__A)); | |
$__T = array_pop($_); | |
array_push($_, array_pop($_) . $__T); | |
array_push($_,'";'); | |
$__T = array_pop($_); | |
array_push($_, array_pop($_) . $__T); | |
array_push($_, eval(array_pop($_))); | |
array_push($_, 'output_page'); | |
array_push($_, $index); | |
$__A = array_reverse(array(array_pop($_))); | |
array_push($_, call_user_func_array(array_pop($_), $__A)); |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment