$cached = array();
$browser_title = array("" => "", "ns" => "Netscape", "ie" => "Internet Explorer", "op" => "Opera", "mz" => "Mozilla", "fx" => "FireFox", "sf" => "Safari", "kq" => "Konqueror", "ga" => "Galeon","am" => "Amaya", "ca" => "Camino", "fb" => "Firebird", "ic" => "Icab","km" => "K-meleon", "lx" => "Lynx", "ow" => "Omniweb", "px" => "Phoenix");
while ($result = $DB->fetch_row() )
{
$client = new phpSniff($result['browser']);
if ( strstr( $result['id'], '_session' ) )
{
if ( $ibforums->vars['spider_anon'] )
{
if ($ibforums->member['g_access_cp'])
{
$active['NAMES'] .= "{$result['member_name']}*{$this->sep_char} \n";
$active['BOTS']++;
}
}
else
{
$active['NAMES'] .= "{$result['member_name']}{$this->sep_char} \n";
$active['BOTS']++;
}
}
else if ($result['member_id'] == 0 )
{
$active['GUESTS']++;
}
else
{
if ( empty( $cached[ $result['member_id'] ] ) )
{
$cached[ $result['member_id'] ] = 1;
if ($result['login_type'] == 1)
{
if ( ($ibforums->member['mgroup'] == $ibforums->vars['admin_group']) and ($ibforums->vars['disable_admin_anon'] != 1) )
{
if ($browser = $client->get_property("browser") AND in_array($browser, array("ns", "ie", "op", "mz", "fx", "sf", "kq" , "am" , "ca" , "fb" , "ga" , "ic" , "km" , "lx" , "ow" , "px")))
{
$active['NAMES'] .= "<img src=\"html/browsers/".$browser.".png\" alt=\"".$browser."\" title=\"".$browser_title[$browser]."\" border=\"0\" /> ";
}
$active['NAMES'] .= "<a class=\"userlinks\" href='{$ibforums->base_url}showuser={$result['member_id']}'>{$result['prefix']}{$result['member_name']}{$result['suffix']}</a>*{$this->sep_char} \n";
$active['ANON']++;
}
else
{
$active['ANON']++;
}
}
else
{
$active['MEMBERS']++;
if ($browser = $client->get_property("browser") AND in_array($browser, array("ns", "ie", "op", "mz", "fx", "sf", "kq" , "am" , "ca" , "fb" , "ga" , "ic" , "km" , "lx" , "ow" , "px")))
{
$active['NAMES'] .= "<img src=\"html/browsers/".$browser.".png\" alt=\"".$browser."\" title=\"".$browser_title[$browser]."\" border=\"0\" /> ";
}
$active['NAMES'] .= "<a class=\"userlinks\" href='{$ibforums->base_url}showuser={$result['member_id']}'>{$result['prefix']}{$result['member_name']}{$result['suffix']}</a>{$this->sep_char} \n";
}
}
}
}
unset($browser_title);
Partager