format('Y-m-d'); $pmdate_stop = DateTime::createFromFormat("Y-m-d",date("Y-m-d")); $pmdate_stop->modify('+1 day'); $date2m = $pmdate_stop->format('Y-m-d'); /* day */ $pdate_start = DateTime::createFromFormat("Y-m-d",date("Y-m-d")); $date1 = $pdate_start->format('Y-m-d'); $pdate_start->modify('+1 day'); $date2 = $pdate_start->format('Y-m-d'); ?>
".WEB_cell_ip." ". $auth_ip ."  - ".WEB_unknown."!
"; die; } $id = $auth['id']; $user_id = $auth['user_id']; $uSQL = "SELECT * FROM User_list WHERE id='".$user_id."'"; $user = get_record_sql($db_link,$uSQL); if (! isset($user) or empty($user)) { print "".WEB_cell_ip." ". $auth_ip .WEB_user_deleted."
"; die; } if (empty($user['month_quota'])) { $user['month_quota']=0; } if (empty($user['day_quota'])) { $user['day_quota']=0; } if (empty($auth['month_quota'])) { $auth['month_quota']=0; } if (empty($auth['day_quota'])) { $auth['day_quota']=0; } $KB = get_const('KB'); if ($KB) { $KB = 1024; } else { $KB = 1000; } $user['month_quota'] = $user['month_quota'] * $KB * $KB; $user['day_quota'] = $user['day_quota'] * $KB * $KB; $auth['month_quota'] = $auth['month_quota'] * $KB * $KB; $auth['day_quota'] = $auth['day_quota'] * $KB * $KB; ?> ='".$date1."' AND `timestamp`<'".$date2."' AND auth_id='".$id."'"; $day_auth_itog = get_record_sql($db_link,$sSQL); $day_auth_sum_in=0; $day_auth_sum_in=0; if (!empty($day_auth_itog)) { if (empty($day_auth_itog['tin'])) { $day_auth_itog['tin']=0; } if (empty($day_auth_itog['tout'])) { $day_auth_itog['tout']=0; } $day_auth_sum_in=$day_auth_itog['tin']; $day_auth_sum_out=$day_auth_itog['tout']; } $day_user_sum_in=0; $day_user_sum_out=0; $auth_list = get_records_sql($db_link,"SELECT id FROM User_auth WHERE user_id='".$user_id."' AND deleted=0"); if (!empty($auth_list)) { foreach ($auth_list as $row) { $auth_itog2 = get_record_sql($db_link,"SELECT SUM(byte_in) as tin, SUM(byte_out) as tout FROM User_stats WHERE `timestamp`>='".$date1."' AND `timestamp`<'".$date2."' AND auth_id='".$row['id']."'"); if (!empty($auth_itog2)) { if (empty($auth_itog2['tin'])) { $auth_itog2['tin']=0; } if (empty($auth_itog2['tout'])) { $auth_itog2['tout']=0; } $day_user_sum_in+=$auth_itog2['tin']; $day_user_sum_out+=$auth_itog2['tout']; } } } #### month $sSQL = "SELECT SUM(byte_in) as tin, SUM(byte_out) as tout FROM User_stats WHERE `timestamp`>='".$date1m."' AND `timestamp`<'".$date2m."' AND auth_id='".$id."'"; $month_auth_itog = get_record_sql($db_link,$sSQL); $month_auth_sum_in=0; $month_auth_sum_in=0; if (!empty($month_auth_itog)) { if (empty($month_auth_itog['tin'])) { $month_auth_itog['tin']=0; } if (empty($month_auth_itog['tout'])) { $month_auth_itog['tout']=0; } $month_auth_sum_in=$month_auth_itog['tin']; $month_auth_sum_out=$month_auth_itog['tout']; } $month_user_sum_in=0; $month_user_sum_out=0; if (!empty($auth_list)) { foreach ($auth_list as $row) { $auth_itog2 = get_record_sql($db_link,"SELECT SUM(byte_in) as tin, SUM(byte_out) as tout FROM User_stats WHERE `timestamp`>='".$date1m."' AND `timestamp`<'".$date2m."' AND auth_id='".$row['id']."'"); if (!empty($auth_itog2)) { if (empty($auth_itog2['tin'])) { $auth_itog2['tin']=0; } if (empty($auth_itog2['tout'])) { $auth_itog2['tout']=0; } $month_user_sum_in+=$auth_itog2['tin']; $month_user_sum_out+=$auth_itog2['tout']; } } } #### print print "\n"; print "\n"; print "\n"; print "\n"; print "\n"; print "\n"; print "
".WEB_msg_disabled."  "; } if ($user['blocked']) { print "".WEB_msg_traffic_blocked.""; } ?>
".WEB_msg_disabled."  "; } if ($auth['blocked']) { print "".WEB_msg_traffic_blocked.""; } ?>
".WEB_traffic_stats." ".WEB_cell_ip."$auth_ip
".WEB_public_day_traffic."" . fbytes($day_auth_sum_in)." / ".fbytes($day_auth_sum_out). "
".WEB_public_month_traffic."" . fbytes($month_auth_sum_in)." / ".fbytes($month_auth_sum_out). "
".WEB_traffic_stats." ".WEB_cell_login."".$user['login']."
".WEB_public_day_traffic."" . fbytes($day_user_sum_in)." / ".fbytes($day_user_sum_out). "
".WEB_public_month_traffic."" . fbytes($month_user_sum_in)." / ".fbytes($month_user_sum_out). "
\n"; require_once ($_SERVER['DOCUMENT_ROOT']."/inc/footer.php"); ?>