1 && !isset($_SESSION[$rspathhex.'uuid_verified'])) { $err_msg = sprintf($lang['stag0006'], '', ''); $err_lvl = 3; } elseif ($_SESSION[$rspathhex.'connected'] == 0) { $err_msg = sprintf($lang['stag0015'], '', ''); $err_lvl = 3; } else { $dbdata_fetched = $mysqlcon->query("SELECT * FROM `$dbname`.`user` WHERE `uuid` LIKE '%".$_SESSION[$rspathhex.'tsuid']."%'")->fetch(); $count_hours = round($dbdata_fetched['count']/3600); $idle_hours = round($dbdata_fetched['idle']/3600); $dbdata_fetched['count'] = round($dbdata_fetched['count']); $dbdata_fetched['idle'] = round($dbdata_fetched['idle']); if ($cfg['rankup_time_assess_mode'] == 1) { $activetime = $dbdata_fetched['count'] - $dbdata_fetched['idle']; } else { $activetime = $dbdata_fetched['count']; } $active_count = $dbdata_fetched['count'] - $dbdata_fetched['idle']; krsort($cfg['rankup_definition']); $nextgrp = ''; foreach ($cfg['rankup_definition'] as $rank) { $actualgrp = $rank['time']; if ($activetime > $rank['time']) { break; } else { $nextgrp = $rank['time']; } } if($actualgrp==$nextgrp) { $actualgrp = 0; } if($activetime>$nextgrp) { $percentage_rankup = 100; } else { $takedtime = $activetime - $actualgrp; $neededtime = $nextgrp - $actualgrp; $percentage_rankup = round($takedtime/$neededtime*100, 2); } $stats_user = $mysqlcon->query("SELECT `count_week`,`active_week`,`count_month`,`active_month`,`last_calculated` FROM `$dbname`.`stats_user` WHERE `uuid`='".$_SESSION[$rspathhex.'tsuid']."'")->fetch(); if (isset($stats_user['count_week'])) $count_week = $stats_user['count_week']; else $count_week = 0; $dtF = new DateTime("@0"); $dtT = new DateTime("@$count_week"); $count_week = $dtF->diff($dtT)->format($cfg['default_date_format']); if (isset($stats_user['active_week'])) $active_week = $stats_user['active_week']; else $active_week = 0; $dtF = new DateTime("@0"); $dtT = new DateTime("@$active_week"); $active_week = $dtF->diff($dtT)->format($cfg['default_date_format']); if (isset($stats_user['count_month'])) $count_month = $stats_user['count_month']; else $count_month = 0; $dtF = new DateTime("@0"); $dtT = new DateTime("@$count_month"); $count_month = $dtF->diff($dtT)->format($cfg['default_date_format']); if (isset($stats_user['active_month'])) $active_month = $stats_user['active_month']; else $active_month = 0; $dtF = new DateTime("@0"); $dtT = new DateTime("@$active_month"); $active_month = $dtF->diff($dtT)->format($cfg['default_date_format']); if (isset($dbdata_fetched['count'])) $count_total = $dbdata_fetched['count']; else $count_total = 0; $dtF = new DateTime("@0"); $dtT = new DateTime("@".round($count_total)); $count_total = $dtF->diff($dtT)->format($cfg['default_date_format']); $dtF = new DateTime("@0"); $dtT = new DateTime("@$active_count"); $active_count = $dtF->diff($dtT)->format($cfg['default_date_format']); $achievements_done = 0; if($count_hours >= $cfg['stats_time_legend']) { $achievements_done = $achievements_done + 4; } elseif($count_hours >= $cfg['stats_time_gold']) { $achievements_done = $achievements_done + 3; } elseif($count_hours >= $cfg['stats_time_silver']) { $achievements_done = $achievements_done + 2; } else { $achievements_done = $achievements_done + 1; } if($_SESSION[$rspathhex.'tsconnections'] >= $cfg['stats_connects_legend']) { $achievements_done = $achievements_done + 4; } elseif($_SESSION[$rspathhex.'tsconnections'] >= $cfg['stats_connects_gold']) { $achievements_done = $achievements_done + 3; } elseif($_SESSION[$rspathhex.'tsconnections'] >= $cfg['stats_connects_silver']) { $achievements_done = $achievements_done + 2; } else { $achievements_done = $achievements_done + 1; } } function get_percentage($max_value, $value) { return (round(($value/$max_value)*100)); } ?>
1 || $_SESSION[$rspathhex.'connected'] == 0) { echo "
"; exit; } ?>
'; } else { echo ''; } ?>

= $cfg['stats_time_legend']) { ?>
= $cfg['stats_time_gold']) { ?>
= $cfg['stats_time_silver']) { ?>
= $cfg['stats_time_bronze']) { ?>

= $cfg['stats_connects_legend']) { ?>
= $cfg['stats_connects_gold']) { ?>
= $cfg['stats_connects_silver']) { ?>
= $cfg['stats_connects_bronze']) { ?>