query("$query$where ORDER BY name", MYSQL_ASSOC); if($sort=='reg') $users1=$sql->query("$query$where ORDER BY regdate DESC", MYSQL_ASSOC); if($sort=='exp') $users1=$sql->query("$query$where", MYSQL_ASSOC); if($sort=='age') $users1=$sql->query("$query$where AND birthday ORDER BY birthday", MYSQL_ASSOC); if($sort=='posts') $users1=$sql->query("$query$where ORDER BY posts DESC", MYSQL_ASSOC); $numusers=mysql_num_rows($users1); for($i=0;$user = $sql->fetch($users1);$i++){ $user['days'] = (ctime()-$user['regdate'])/86400; $user['exp'] = calcexp($user['posts'],$user['days']); $user['lvl'] = calclvl($user['exp']); $users[] = $user; } if($sort=='exp') usort($users,'sortbyexp'); $pagelinks=$smallfont.'Pages:'; for($i=0;$i<($numusers/$ppp);$i++) $pagelinks.=($i==$page?' '.($i+1):" ".($i+1).''); if($numusers>1) $s="s"; print " $header
$tblstart $tccellh colspan=2>$numusers user$s found. $tccell1s> Sort by: $tccell2s> $lnk=posts$q$qpow$qsex>Total posts | $lnk=exp$q$qpow$qsex>EXP | $lnk=name$q$qpow$qsex>User name | $lnk=reg$q$qpow$qsex>Registration date | $lnk=age$q$qpow$qsex>Age $tccell1s> Sex: $tccell2s> $lnk=$sort$q$qpow&sex=m>Male | $lnk=$sort$q$qpow&sex=f>Female | $lnk=$sort$q$qpow&sex=n>N/A | $lnk=$sort$q$qpow>All $tccell1s> Powerlevel: $tccell2s> $lnk=$sort$q$qsex&pow=-1>Banned | $lnk=$sort$q$qsex&pow=0>Normal | ". ($loguser['powerlevel'] >= 3 ? "$lnk=$sort$q$qsex&pow=1>Normal + | " : "") ." $lnk=$sort$q$qsex&pow=2>Moderator | $lnk=$sort$q$qsex&pow=3>Administrator | $lnk=$sort$q$qsex>All $tblend
$tblstart $tccellh width=30># $tccellh width=16> $tccellh>Username "; if(!$rpg) { print " $tccellh width=200>Registered on $tccellh width=60>Posts $tccellh width=35>Level $tccellh width=100>EXP "; } else { $items = $sql->getarraybykey("SELECT * FROM items", 'id'); $classes = $sql->getarraybykey("SELECT * FROM rpg_classes", 'id'); print "$tccellh width=35>Level"; print "$tccellh width=90>Class"; for($i=0;$i<9;$i++) print "$tccellh width=65>".$stat[$i].''; print "$tccellh width=80>"; print "$tccellh width=60>"; print ""; } $s = $ppp*$page; for($u=0;$u < $ppp;$u++) { $i = $s + $u; $ulist.=""; $user = $users[$i]; if (!$user) break; $userpicture=' '; if ($user['minipic']) $userpicture="','>',$user['minipic'])."'>"; $userlink = getuserlink($user); $ulist.=" $tccell2>".($i+1).". $tccell1l>{$userpicture} $tccell2l>{$userlink} "; if(!$rpg){ $ulist.=" $tccell2>".date($dateformat,$user['regdate']+$tzoff)." $tccell1>{$user['posts']} $tccell1>{$user['lvl']} $tccell1>{$user['exp']} "; } else { if (!($class = $classes[$user['class']])) $class = array('name'=>'None'); $stats=getstats($user,$items,$class); $ulist.="$tccell1>$user[lvl]"; $ulist.="$tccell1>$class[name]"; for($k=0;$k<9;$k++) $ulist.="$tccell1s>".$stats[$stat[$k]].''; $ulist.="$tccell1s>$stats[GP]"; $ulist.="$tccell1s>$user[gcoins]"; } $ulist.=""; } print "$ulist$tblend$pagelinks$footer"; printtimedif($startingtime);