query("SELECT * FROM $dbname.user $searchmysql");
$sumentries = $dbdata_full->rowCount();
if(!isset($_GET["user"])) {
$user_pro_seite = 50;
} elseif($_GET['user'] == "all") {
$user_pro_seite = $sumentries;
} else {
$user_pro_seite = $_GET["user"];
}
$start = $seite * $user_pro_seite - $user_pro_seite;
if ($keysort == 'active' && $keyorder == 'asc') {
$dbdata = $mysqlcon->query("SELECT uuid,cldbid,rank,count,name,idle,cldgroup,online,nextup,lastseen,ip,grpid FROM $dbname.user $searchmysql ORDER BY (count - idle) LIMIT $start, $user_pro_seite");
} elseif ($keysort == 'active' && $keyorder == 'desc') {
$dbdata = $mysqlcon->query("SELECT uuid,cldbid,rank,count,name,idle,cldgroup,online,nextup,lastseen,ip,grpid FROM $dbname.user $searchmysql ORDER BY (idle - count) LIMIT $start, $user_pro_seite");
} else {
$dbdata = $mysqlcon->query("SELECT uuid,cldbid,rank,count,name,idle,cldgroup,online,nextup,lastseen,ip,grpid FROM $dbname.user $searchmysql ORDER BY $keysort $keyorder LIMIT $start, $user_pro_seite");
}
$seiten_anzahl_gerundet = ceil($sumentries / $user_pro_seite);
function pagination($keysort,$keyorder,$user_pro_seite,$seiten_anzahl_gerundet,$seite,$language,$getstring) {
?>
fetchAll();
foreach($uuids as $uuid) {
$sqlhis[$uuid['uuid']] = array(
"cldbid" => $uuid['cldbid'],
"rank" => $uuid['rank'],
"count" => $uuid['count'],
"name" => $uuid['name'],
"idle" => $uuid['idle'],
"cldgroup" => $uuid['cldgroup'],
"online" => $uuid['online'],
"nextup" => $uuid['nextup'],
"lastseen" => $uuid['lastseen'],
"ip" => $uuid['ip'],
"grpid" => $uuid['grpid']
);
$uidarr[] = $uuid['uuid'];
$countentries = $countentries + 1;
}
if(!$dbdata = $mysqlcon->query("SELECT * FROM $dbname.job_check WHERE job_name='calc_user_lastscan'")) {
$err_msg = ''.$mysqlcon->errorCode().'
';
}
$lastscan = $dbdata->fetchAll();
$scantime = $lastscan[0]['timestamp'];
$livetime = time() - $scantime;
$dbgroups = $mysqlcon->query("SELECT * FROM $dbname.groups");
$servergroups = $dbgroups->fetchAll(PDO::FETCH_ASSOC);
foreach($servergroups as $servergroup) {
$sqlhisgroup[$servergroup['sgid']] = $servergroup['sgidname'];
if(file_exists('../icons/'.$servergroup['sgid'].'.png')) {
$sqlhisgroup_file[$servergroup['sgid']] = true;
} else {
$sqlhisgroup_file[$servergroup['sgid']] = false;
}
}
if($adminlogin == 1) {
switch ($keyorder) {
case "asc":
$keyorder2 = "desc&admin=true";
break;
case "desc":
$keyorder2 = "asc&admin=true";
}
} else {
switch ($keyorder) {
case "asc":
$keyorder2 = "desc";
break;
case "desc":
$keyorder2 = "asc";
}
}
?>
| ' . $lang['listnick'] . ' | ' : '' . $lang['listnick'] . ' | '; if ($showcoluuid == 1 || $adminlogin == 1) echo '' , $lang['listuid'] , ' | '; if ($showcoldbid == 1 || $adminlogin == 1) echo '' , $lang['listcldbid'] , ' | '; if ($adminlogin == 1) echo '' , $lang['listip'] , ' | '; if ($showcolls == 1 || $adminlogin == 1) echo '' , $lang['listseen'] , ' | '; if ($showcolot == 1 || $adminlogin == 1) echo '' , $lang['listsumo'] , ' | '; if ($showcolit == 1 || $adminlogin == 1) echo '' , $lang['listsumi'] , ' | '; if ($showcolat == 1 || $adminlogin == 1) echo '' , $lang['listsuma'] , ' | '; if ($showcolas == 1 || $adminlogin == 1) echo '' , $lang['listacsg'] , ' | '; if ($showcolnx == 1 || $adminlogin == 1) echo ($keysort == 'nextup') ? '' . $lang['listnxup'] . ' | ' : '' . $lang['listnxup'] . ' | '; if ($showcolsg == 1 || $adminlogin == 1) echo '' , $lang['listnxsg'] , ' | '; echo '|||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ' , $sqlhis[$uid]['rank'] , ' | '; } if ($adminlogin == 1) { echo '' , $sqlhis[$uid]['name'] , ' | '; } elseif ($showcolcld == 1) { echo '' , $sqlhis[$uid]['name'] , ' | '; } if ($adminlogin == 1) { echo '' , $uid , ' | '; } elseif ($showcoluuid == 1) { echo '' , $uid , ' | '; } if ($showcoldbid == 1 || $adminlogin == 1) echo '' , $sqlhis[$uid]['cldbid'] , ' | '; if ($adminlogin == 1) echo '' , long2ip($sqlhis[$uid]['ip']) , ' | '; if ($showcolls == 1 || $adminlogin == 1) { echo '' , date('Y-m-d H:i:s',$lastseen); echo ' | '; } if ($showcolot == 1 || $adminlogin == 1) { echo ''; $dtF = new DateTime("@0"); $dtT = new DateTime("@$count"); $timecount = $dtF->diff($dtT)->format($timeformat); echo $timecount; } if ($showcolit == 1 || $adminlogin == 1) { echo ' | '; $dtF = new DateTime("@0"); $dtT = new DateTime("@$idle"); $timecount = $dtF->diff($dtT)->format($timeformat); echo $timecount; } if ($showcolat == 1 || $adminlogin == 1) { echo ' | '; $dtF = new DateTime("@0"); $dtT = new DateTime("@$active"); $timecount = $dtF->diff($dtT)->format($timeformat); echo $timecount; } if ($showcolas == 1 || $adminlogin == 1) { $usergroupid = $sqlhis[$uid]['grpid']; if ($sqlhis[$uid]['grpid'] == 0) { echo ' | '; } elseif ($sqlhisgroup_file[$sqlhis[$uid]['grpid']]===true) { echo ' | ' , $sqlhisgroup[$usergroupid] , ' | '; } } if ($showcolnx == 1 || $adminlogin == 1) { echo ''; $dtF = new DateTime("@0"); $dtT = new DateTime("@$neededtime"); $timecount = $dtF->diff($dtT)->format($timeformat); if (!in_array($uid, $exceptuuid) && !array_intersect($sgroups, $exceptgroup) && $neededtime > 0) { echo $timecount , ' | '; } elseif (!in_array($uid, $exceptuuid) && !array_intersect($sgroups, $exceptgroup)) { $timecount = 0; echo $timecount , ''; } elseif (in_array($uid, $exceptuuid)) { echo $lang['listexuid'] , ''; } elseif (array_intersect($sgroups, $exceptgroup)) { echo $lang['listexgrp'] , ''; } else { echo $lang['errukwn'], ''; } } if ($showcolsg == 1 || $adminlogin == 1) { if ($grpcount == $countgrp && $nextup == 0 && $showhighest == 1 || $grpcount == $countgrp && $nextup == 0 && $adminlogin == 1) { echo '',$lang['highest'],' | '; $highest++; } elseif ($sqlhisgroup_file[$groupid]===true) { echo '' , $sqlhisgroup[$groupid] , ' | '; } } echo '||
| ' , $lang['noentry'] , ' | |||||||||||||||||