Zeile 19 | Zeile 19 |
---|
require_once MYBB_ROOT.'inc/functions_forumlist.php'; require_once MYBB_ROOT.'inc/class_parser.php'; $parser = new postParser;
|
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');
|
// Load global language phrases $lang->load('index');
|
| $plugins->run_hooks('index_start');
|
$logoutlink = ''; if($mybb->user['uid'] != 0) { eval('$logoutlink = "'.$templates->get('index_logoutlink').'";');
|
$logoutlink = ''; if($mybb->user['uid'] != 0) { eval('$logoutlink = "'.$templates->get('index_logoutlink').'";');
|
}
| }
|
$statspage = ''; if($mybb->settings['statsenabled'] != 0) {
|
$statspage = ''; if($mybb->settings['statsenabled'] != 0) {
|
| $stats_page_separator = '';
|
if(!empty($logoutlink))
|
if(!empty($logoutlink))
|
{
| {
|
$stats_page_separator = $lang->board_stats_link_separator; } eval('$statspage = "'.$templates->get('index_statspage').'";'); }
|
$stats_page_separator = $lang->board_stats_link_separator; } eval('$statspage = "'.$templates->get('index_statspage').'";'); }
|
|
|
$whosonline = ''; if($mybb->settings['showwol'] != 0 && $mybb->usergroup['canviewonline'] != 0) { // Get the online users. if($mybb->settings['wolorder'] == 'username')
|
$whosonline = ''; if($mybb->settings['showwol'] != 0 && $mybb->usergroup['canviewonline'] != 0) { // Get the online users. if($mybb->settings['wolorder'] == 'username')
|
{
| {
|
$order_by = 'u.username ASC'; $order_by2 = 's.time DESC'; } else
|
$order_by = 'u.username ASC'; $order_by2 = 's.time DESC'; } else
|
{
| {
|
$order_by = 's.time DESC'; $order_by2 = 'u.username ASC'; }
| $order_by = 's.time DESC'; $order_by2 = 'u.username ASC'; }
|
Zeile 62 | Zeile 63 |
---|
$forum_viewers = $doneusers = $onlinemembers = $onlinebots = array();
if($mybb->settings['showforumviewing'] != 0)
|
$forum_viewers = $doneusers = $onlinemembers = $onlinebots = array();
if($mybb->settings['showforumviewing'] != 0)
|
{
| {
|
$query = $db->query(" SELECT location1, COUNT(DISTINCT ip) AS guestcount FROM ".TABLE_PREFIX."sessions
|
$query = $db->query(" SELECT location1, COUNT(DISTINCT ip) AS guestcount FROM ".TABLE_PREFIX."sessions
|
WHERE uid = 0 AND time > $timesearch
| WHERE uid = 0 AND location1 != 0 AND SUBSTR(sid,4,1) != '=' AND time > $timesearch
|
GROUP BY location1 ");
while($location = $db->fetch_array($query)) {
|
GROUP BY location1 ");
while($location = $db->fetch_array($query)) {
|
$guestcount += $location['guestcount'];
if($location['location1']) { $forum_viewers[$location['location1']] += $location['guestcount']; }
| $forum_viewers[$location['location1']] += $location['guestcount'];
|
} }
|
} }
|
else { $query = $db->simple_select("sessions", "COUNT(DISTINCT ip) AS guestcount", "uid = 0 AND time > $timesearch"); $guestcount = $db->fetch_field($query, "guestcount"); }
| $query = $db->simple_select("sessions", "COUNT(DISTINCT ip) AS guestcount", "uid = 0 AND SUBSTR(sid,4,1) != '=' AND time > $timesearch"); $guestcount = $db->fetch_field($query, "guestcount");
|
$query = $db->query(" SELECT s.sid, s.ip, s.uid, s.time, s.location, s.location1, u.username, u.invisible, u.usergroup, u.displaygroup
| $query = $db->query(" SELECT s.sid, s.ip, s.uid, s.time, s.location, s.location1, u.username, u.invisible, u.usergroup, u.displaygroup
|
Zeile 101 | Zeile 95 |
---|
// Fetch spiders $spiders = $cache->read('spiders');
|
// Fetch spiders $spiders = $cache->read('spiders');
|
// Loop through all users.
| // Loop through all users and spiders.
|
while($user = $db->fetch_array($query)) { // Create a key to test if this user is a search bot.
| while($user = $db->fetch_array($query)) { // Create a key to test if this user is a search bot.
|
Zeile 112 | Zeile 106 |
---|
{ // The user is registered. if(empty($doneusers[$user['uid']]) || $doneusers[$user['uid']] < $user['time'])
|
{ // The user is registered. if(empty($doneusers[$user['uid']]) || $doneusers[$user['uid']] < $user['time'])
|
{
| {
|
// If the user is logged in anonymously, update the count for that.
|
// If the user is logged in anonymously, update the count for that.
|
if($user['invisible'] == 1)
| if($user['invisible'] == 1 && $mybb->usergroup['canbeinvisible'] == 1)
|
{ ++$anoncount; }
| { ++$anoncount; }
|
Zeile 122 | Zeile 116 |
---|
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 || $mybb->usergroup['canviewwolinvis'] == 1 || $user['uid'] == $mybb->user['uid']) { // If this usergroup can see anonymously logged-in users, mark them.
|
if($user['invisible'] == 1)
| if($user['invisible'] == 1 && $mybb->usergroup['canbeinvisible'] == 1)
|
{ $invisiblemark = '*'; }
| { $invisiblemark = '*'; }
|
Zeile 140 | Zeile 134 |
---|
$doneusers[$user['uid']] = $user['time']; } }
|
$doneusers[$user['uid']] = $user['time']; } }
|
elseif(my_strpos($user['sid'], 'bot=') !== false && $spiders[$botkey])
| elseif(my_strpos($user['sid'], 'bot=') !== false && $spiders[$botkey] && $mybb->settings['woldisplayspiders'] == 1)
|
{ if($mybb->settings['wolorder'] == 'username') {
| { if($mybb->settings['wolorder'] == 'username') {
|
Zeile 372 | Zeile 366 |
---|
// Load the stats cache. $stats = $cache->read('stats'); }
|
// Load the stats cache. $stats = $cache->read('stats'); }
|
$expaltext = (in_array("boardstats", $collapse)) ? "[+]" : "[-]";
| if(!isset($collapsedthead['boardstats'])) { $collapsedthead['boardstats'] = ''; } if(!isset($collapsedimg['boardstats'])) { $collapsedimg['boardstats'] = ''; } if(!isset($collapsed['boardstats_e'])) { $collapsed['boardstats_e'] = ''; }
$expaltext = (in_array("boardstats", $collapse)) ? $lang->expcol_expand : $lang->expcol_collapse;
|
eval('$boardstats = "'.$templates->get('index_boardstats').'";'); }
| eval('$boardstats = "'.$templates->get('index_boardstats').'";'); }
|
Zeile 421 | Zeile 428 |
---|
}
$excols = 'index';
|
}
$excols = 'index';
|
$permissioncache['-1'] = '1';
| $permissioncache = null;
|
$bgcolor = 'trow1';
// Decide if we're showing first-level subforums on the index page.
| $bgcolor = 'trow1';
// Decide if we're showing first-level subforums on the index page.
|