0) $pageoffset--; $pageoffset*=$playersperpage; $from = $pageoffset+1; $to = min($pageoffset+$playersperpage,$totalplayers); $limit=" LIMIT $pageoffset,$playersperpage "; } addnav("Pages"); for ($i=0;$i<$totalplayers;$i+=$playersperpage){ addnav("Page ".($i/$playersperpage+1)." (".($i+1)."-".min($i+$playersperpage,$totalplayers).")","list.php?page=".($i/$playersperpage+1)); } if ($_GET['page']=="" && $_GET['op']==""){ output("`c`bWarriors Currently Online`b`c"); $sql = "SELECT name,login,alive,location,sex,level,laston,loggedin,lastip,uniqueid FROM accounts WHERE locked=0 AND ghostmode=0 and loggedin=1 AND laston>'".date("Y-m-d H:i:s",fixedtime("-".getsetting("LOGINTIMEOUT",900)." seconds"))."' ORDER BY level DESC"; }else{ output("`c`bWarriors in the realm (Page ".($pageoffset/$playersperpage+1).": $from-$to of $totalplayers)`b`c"); $sql = "SELECT name,login,alive,location,sex,level,laston,loggedin,lastip,uniqueid FROM accounts WHERE locked=0 and ghostmode=0 $search ORDER BY level DESC $limit"; } if ($session[user][loggedin]){ output("
Search by name:
",true); addnav("","list.php?op=search"); } $result = db_query($sql) or die(sql_error($sql)); output("",true); output("",true); for($i=0;$i",true); } output("
AliveLevelNameLocationSexLast on
",true); output($row[alive]?"`1Yes`0":"`4No`0"); output("",true); output("`^$row[level]`0"); output("",true); if ($session[user][loggedin]) output("Write Mail",true); if ($session[user][loggedin]) output("",true); if ($session[user][loggedin]) addnav("","bio.php?char=$row[login]"); output("`&$row[name]`0"); if ($session[user][loggedin]) output("",true); output("",true); $logintest=date("U") - strtotime($row[laston]); //output(strtotime($row[laston])); //output($logintest); //output(getsetting("LOGINTIMEOUT",900)); if (($logintest < getsetting("LOGINTIMEOUT",900)) && $row[loggedin]==1) $loggedin=1; else $loggedin=0; //$loggedin=(date("U") - ($row[laston]) < getsetting("LOGINTIMEOUT",900) && $row[loggedin]); if ($loggedin==0){ switch($row[location]){ case 0: output("`3The Fields`0"); break; case 1: output("`3Black Rose Inn`0"); break; case 2: output("`@Wandering Designs`0"); break; default: output("`&Unknown`0"); break; } }else{ output("`#Online`0"); } /*if ($row[location]==2) { output("`@Wandering Designs`0"); }else{ output($loggedin?"`#Online`0":( $row[location] ?"`3Black Rose Inn`0" :"`3The Fields`0" ) ); }*/ output("",true); output($row[sex]?"`!Female`0":"`!Male`0"); output("",true); $laston=round((fixedtime("0 days")-strtotime($row[laston])) / 86400,0)." days"; if (substr($laston,0,2)=="1 ") $laston="1 day"; if (date("Y-m-d",strtotime($row[laston])) == date("Y-m-d")) $laston="Today"; if (date("Y-m-d",strtotime($row[laston])) == date("Y-m-d",fixedtime("-1 day"))) $laston="Yesterday"; if ($loggedin) $laston="Now"; output($laston); output("
",true); page_footer(); ?>