init web ems all
This commit is contained in:
464
wxc2_omc/performance/smscCsta/dataAnalysisDown.php
Executable file
464
wxc2_omc/performance/smscCsta/dataAnalysisDown.php
Executable file
@@ -0,0 +1,464 @@
|
||||
<?php
|
||||
/*********************************************************
|
||||
<20><><EFBFBD><EFBFBD>˵<EFBFBD><CBB5><EFBFBD><EFBFBD>
|
||||
<20><><EFBFBD><EFBFBD>˵<EFBFBD><CBB5><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>л<EFBFBD><D0BB><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
<20><><EFBFBD>ù<EFBFBD>ϵ<EFBFBD><CFB5><EFBFBD><EFBFBD><EFBFBD><EFBFBD>:header.inc
|
||||
<20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>:
|
||||
<20><><EFBFBD><EFBFBD>˵<EFBFBD><CBB5><EFBFBD><EFBFBD>
|
||||
<20><><EFBFBD><EFBFBD>ֵ<EFBFBD><D6B5><EFBFBD><EFBFBD>
|
||||
<09><><EFBFBD>ߣ<EFBFBD>
|
||||
|
||||
<EFBFBD><EFBFBD>ע<EFBFBD>ͣ<EFBFBD>
|
||||
NO.1
|
||||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Lilong
|
||||
ʱ<EFBFBD>䣺2004-7-26
|
||||
<EFBFBD><EFBFBD>˵<EFBFBD><EFBFBD><EFBFBD><EFBFBD>24:00(tomorrow 0:00)
|
||||
*********************************************************/
|
||||
// <20><><EFBFBD><EFBFBD>ͷ<EFBFBD><CDB7>Ϣ
|
||||
//Header( "Content-type: image/PNG");
|
||||
require("../../inc/header.inc");
|
||||
?>
|
||||
<body leftmargin="15" rightmargin="10" onload="javascript:adjust_frame('down');" onresize="javascript:adjust_frame('down');" style="overflow:hidden;overflow-x:hidden;overflow-y:hidden;">
|
||||
|
||||
<?
|
||||
adjust_head_frame("down");
|
||||
adjust_title_head_frame("down");
|
||||
adjust_title_tail_frame("down");
|
||||
|
||||
adjust_content_head_frame("down");
|
||||
echo "<br>";
|
||||
|
||||
$DEBUG = 0;
|
||||
|
||||
$db=$csta_db;
|
||||
$time_column = "csta_datetime";
|
||||
|
||||
//<!-- 0:00 ~ 23:00 -->
|
||||
$showDate = date("d",mktime(0,0,0,date("m"),date("d")-$sel_date,date("Y")));
|
||||
$showDate = omc_keep_length($showDate,0,2);
|
||||
$table_name='smscDetail'."_".$showDate;
|
||||
$title_time=date("Y-m-d", mktime(0,0,0,date("m"),date("d")-$sel_date,date("Y")));//<2F><>ͷ<EFBFBD><CDB7>ʾʱ<CABE><CAB1>
|
||||
if($DEBUG) echo "table_name=$table_name, db=$db<br>";
|
||||
$sel_field_list= @mysql_list_fields($db,$table_name);
|
||||
if($DEBUG) echo "sel_field_list = $sel_field_list<br>";
|
||||
|
||||
//<!-- 23:00 ~ 24:00 -->
|
||||
$showDate1 = date("d",mktime(0,0,0,date("m"),date("d")-$sel_date+1,date("Y")));
|
||||
$showDate1 = omc_keep_length($showDate1,0,2);
|
||||
$table_name1 = "smscDetail_".$showDate1;
|
||||
if($DEBUG) echo "table_name1 = $table_name1<br>";
|
||||
$sel_field_list1= @mysql_list_fields($db,$table_name1);
|
||||
if($DEBUG) echo "sel_field_list1 = $sel_field_list1<br>";
|
||||
|
||||
if ( (!$sel_field_list)&&(!$sel_field_list1) )
|
||||
{
|
||||
echo "<br>$strNotFindRecord.";
|
||||
exit();
|
||||
}
|
||||
|
||||
if($language == 'eng'){
|
||||
$strSmscStatistic = "SMSC statistics";
|
||||
}else{
|
||||
$strSmscStatistic = "SMSC <20><><EFBFBD><EFBFBD>ͳ<EFBFBD><CDB3>";
|
||||
}
|
||||
|
||||
//<!-- 0:00 ~ 23:00 -->
|
||||
//-------ȷ<><C8B7><EFBFBD><EFBFBD><EFBFBD>ڷ<EFBFBD>Χ-----
|
||||
if($sel_date<0){
|
||||
$bgn_date=date("Y-m-d H:i:s", mktime(0,0,0,date("m"),date("d")-6,date("Y")));
|
||||
$end_date=date("Y-m-d H:i:s", mktime());
|
||||
}
|
||||
elseif($sel_date>0){
|
||||
$bgn_date=date("Y-m-d H:i:s", mktime(0,0,0,date("m"),date("d")-$sel_date,date("Y")));
|
||||
$end_date=date("Y-m-d H:i:s", mktime(0,0,0,date("m"),date("d")-$sel_date+1,date("Y")));
|
||||
}else{
|
||||
$bgn_date=date("Y-m-d H:i:s", mktime(0,0,0,date("m"),date("d"),date("Y")));
|
||||
$end_date=date("Y-m-d H:i:s", mktime());
|
||||
}
|
||||
|
||||
/* where<72><65><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʱ<EFBFBD><CAB1><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ɲ<EFBFBD><C9B2><EFBFBD>Ϊ$w1,ϵͳid<69><64><EFBFBD><EFBFBD>Ϊ$w2 */
|
||||
$w1=" $time_column >'$bgn_date' AND $time_column <= '$end_date'";
|
||||
|
||||
//<2F>ϳ<EFBFBD>where<72><65><EFBFBD><EFBFBD>
|
||||
$where=" WHERE ".$w1;
|
||||
$str_sql_all=" SELECT count(*) as number_of_records FROM $table_name ".$where;
|
||||
if($DEBUG) echo "str_sql_all=$str_sql_all<br>";
|
||||
$csta_result= mysqli_query($pubConn,$str_sql_all);
|
||||
$record = @mysql_fetch_object($csta_result);
|
||||
$number_of_records = $record->number_of_records;
|
||||
//echo "number_of_records = $number_of_records<br>";
|
||||
if(!$number_of_records)
|
||||
{
|
||||
echo "$strNotFindRecord";
|
||||
exit();
|
||||
}
|
||||
|
||||
if($sel_field_list){
|
||||
$sum_sql=" SELECT
|
||||
SUM(MS_to_SMSC_attempt) AS MS_to_SMSC_attempt,
|
||||
SUM(MS_to_SMSC_success) AS MS_to_SMSC_success,
|
||||
SUM(MS_to_SMSC_sysfail) AS MS_to_SMSC_sysfail,
|
||||
SUM(MS_to_SMSC_userfail) AS MS_to_SMSC_userfail,
|
||||
SUM(MS_to_SMSC_smfail) AS MS_to_SMSC_smfail,
|
||||
SUM(MS_to_SMSC_byte) AS MS_to_SMSC_byte,
|
||||
|
||||
SUM(SMSC_to_MS_attempt) AS SMSC_to_MS_attempt,
|
||||
SUM(SMSC_to_MS_success) AS SMSC_to_MS_success,
|
||||
SUM(SMSC_to_MS_sysfail) AS SMSC_to_MS_sysfail,
|
||||
SUM(SMSC_to_MS_userfail) AS SMSC_to_MS_userfail,
|
||||
SUM(SMSC_to_MS_smfail) AS SMSC_to_MS_smfail,
|
||||
SUM(SMSC_to_MS_byte) AS SMSC_to_MS_byte,
|
||||
|
||||
SUM(VMS_to_SMSC_attempt) AS VMS_to_SMSC_attempt,
|
||||
SUM(VMS_to_SMSC_success) AS VMS_to_SMSC_success,
|
||||
SUM(VMS_to_SMSC_sysfail) AS VMS_to_SMSC_sysfail,
|
||||
SUM(VMS_to_SMSC_userfail) AS VMS_to_SMSC_userfail,
|
||||
SUM(VMS_to_SMSC_smfail) AS VMS_to_SMSC_smfail,
|
||||
SUM(VMS_to_SMSC_byte) AS VMS_to_SMSC_byte,
|
||||
|
||||
SUM(SMSC_to_VMS_attempt) AS SMSC_to_VMS_attempt,
|
||||
SUM(SMSC_to_VMS_success) AS SMSC_to_VMS_success,
|
||||
SUM(SMSC_to_VMS_sysfail) AS SMSC_to_VMS_sysfail,
|
||||
SUM(SMSC_to_VMS_userfail) AS SMSC_to_VMS_userfail,
|
||||
SUM(SMSC_to_VMS_smfail) AS SMSC_to_VMS_smfail,
|
||||
SUM(SMSC_to_VMS_byte) AS SMSC_to_VMS_byte,
|
||||
|
||||
SUM(PPS_to_SMSC_attempt) AS PPS_to_SMSC_attempt,
|
||||
SUM(PPS_to_SMSC_success) AS PPS_to_SMSC_success,
|
||||
SUM(PPS_to_SMSC_sysfail) AS PPS_to_SMSC_sysfail,
|
||||
SUM(PPS_to_SMSC_userfail) AS PPS_to_SMSC_userfail,
|
||||
SUM(PPS_to_SMSC_smfail) AS PPS_to_SMSC_smfail,
|
||||
SUM(PPS_to_SMSC_byte) AS PPS_to_SMSC_byte,
|
||||
|
||||
SUM(SMSC_to_PPS_attempt) AS SMSC_to_PPS_attempt,
|
||||
SUM(SMSC_to_PPS_success) AS SMSC_to_PPS_success,
|
||||
SUM(SMSC_to_PPS_sysfail) AS SMSC_to_PPS_sysfail,
|
||||
SUM(SMSC_to_PPS_userfail) AS SMSC_to_PPS_userfail,
|
||||
SUM(SMSC_to_PPS_smfail) AS SMSC_to_PPS_smfail,
|
||||
SUM(SMSC_to_PPS_byte) AS SMSC_to_PPS_byte,
|
||||
|
||||
SUM(SMPP_to_SMSC_attempt) AS SMPP_to_SMSC_attempt,
|
||||
SUM(SMPP_to_SMSC_success) AS SMPP_to_SMSC_success,
|
||||
SUM(SMPP_to_SMSC_sysfail) AS SMPP_to_SMSC_sysfail,
|
||||
SUM(SMPP_to_SMSC_userfail) AS SMPP_to_SMSC_userfail,
|
||||
SUM(SMPP_to_SMSC_smfail) AS SMPP_to_SMSC_smfail,
|
||||
SUM(SMPP_to_SMSC_byte) AS SMPP_to_SMSC_byte,
|
||||
|
||||
SUM(SMSC_to_SMPP_attempt) AS SMSC_to_SMPP_attempt,
|
||||
SUM(SMSC_to_SMPP_success) AS SMSC_to_SMPP_success,
|
||||
SUM(SMSC_to_SMPP_sysfail) AS SMSC_to_SMPP_sysfail,
|
||||
SUM(SMSC_to_SMPP_userfail) AS SMSC_to_SMPP_userfail,
|
||||
SUM(SMSC_to_SMPP_smfail) AS SMSC_to_SMPP_smfail,
|
||||
SUM(SMSC_to_SMPP_byte) AS SMSC_to_SMPP_byte,
|
||||
|
||||
SUM(SM_bgn) AS SM_bgn,
|
||||
SUM(SM_end) AS SM_end
|
||||
|
||||
FROM $table_name ".$where;
|
||||
//echo "<br>sum_sql=$sum_sql";
|
||||
$sum_res = mysqli_query($pubConn,$sum_sql);
|
||||
$sum_row = @mysqli_fetch_array($sum_res);
|
||||
echo mysqli_error($pubConn);
|
||||
}
|
||||
|
||||
//<!-- 23:00 ~ 24:00 ->
|
||||
if($sel_field_list1){
|
||||
$where1 = " WHERE $time_column = '$end_date'";
|
||||
//echo "where1 = $where1<br>";
|
||||
$sum_sql1=" SELECT
|
||||
SUM(MS_to_SMSC_attempt) AS MS_to_SMSC_attempt,
|
||||
SUM(MS_to_SMSC_success) AS MS_to_SMSC_success,
|
||||
SUM(MS_to_SMSC_sysfail) AS MS_to_SMSC_sysfail,
|
||||
SUM(MS_to_SMSC_userfail) AS MS_to_SMSC_userfail,
|
||||
SUM(MS_to_SMSC_smfail) AS MS_to_SMSC_smfail,
|
||||
SUM(MS_to_SMSC_byte) AS MS_to_SMSC_byte,
|
||||
|
||||
SUM(SMSC_to_MS_attempt) AS SMSC_to_MS_attempt,
|
||||
SUM(SMSC_to_MS_success) AS SMSC_to_MS_success,
|
||||
SUM(SMSC_to_MS_sysfail) AS SMSC_to_MS_sysfail,
|
||||
SUM(SMSC_to_MS_userfail) AS SMSC_to_MS_userfail,
|
||||
SUM(SMSC_to_MS_smfail) AS SMSC_to_MS_smfail,
|
||||
SUM(SMSC_to_MS_byte) AS SMSC_to_MS_byte,
|
||||
|
||||
SUM(VMS_to_SMSC_attempt) AS VMS_to_SMSC_attempt,
|
||||
SUM(VMS_to_SMSC_success) AS VMS_to_SMSC_success,
|
||||
SUM(VMS_to_SMSC_sysfail) AS VMS_to_SMSC_sysfail,
|
||||
SUM(VMS_to_SMSC_userfail) AS VMS_to_SMSC_userfail,
|
||||
SUM(VMS_to_SMSC_smfail) AS VMS_to_SMSC_smfail,
|
||||
SUM(VMS_to_SMSC_byte) AS VMS_to_SMSC_byte,
|
||||
|
||||
SUM(SMSC_to_VMS_attempt) AS SMSC_to_VMS_attempt,
|
||||
SUM(SMSC_to_VMS_success) AS SMSC_to_VMS_success,
|
||||
SUM(SMSC_to_VMS_sysfail) AS SMSC_to_VMS_sysfail,
|
||||
SUM(SMSC_to_VMS_userfail) AS SMSC_to_VMS_userfail,
|
||||
SUM(SMSC_to_VMS_smfail) AS SMSC_to_VMS_smfail,
|
||||
SUM(SMSC_to_VMS_byte) AS SMSC_to_VMS_byte,
|
||||
|
||||
SUM(PPS_to_SMSC_attempt) AS PPS_to_SMSC_attempt,
|
||||
SUM(PPS_to_SMSC_success) AS PPS_to_SMSC_success,
|
||||
SUM(PPS_to_SMSC_sysfail) AS PPS_to_SMSC_sysfail,
|
||||
SUM(PPS_to_SMSC_userfail) AS PPS_to_SMSC_userfail,
|
||||
SUM(PPS_to_SMSC_smfail) AS PPS_to_SMSC_smfail,
|
||||
SUM(PPS_to_SMSC_byte) AS PPS_to_SMSC_byte,
|
||||
|
||||
SUM(SMSC_to_PPS_attempt) AS SMSC_to_PPS_attempt,
|
||||
SUM(SMSC_to_PPS_success) AS SMSC_to_PPS_success,
|
||||
SUM(SMSC_to_PPS_sysfail) AS SMSC_to_PPS_sysfail,
|
||||
SUM(SMSC_to_PPS_userfail) AS SMSC_to_PPS_userfail,
|
||||
SUM(SMSC_to_PPS_smfail) AS SMSC_to_PPS_smfail,
|
||||
SUM(SMSC_to_PPS_byte) AS SMSC_to_PPS_byte,
|
||||
|
||||
SUM(SMPP_to_SMSC_attempt) AS SMPP_to_SMSC_attempt,
|
||||
SUM(SMPP_to_SMSC_success) AS SMPP_to_SMSC_success,
|
||||
SUM(SMPP_to_SMSC_sysfail) AS SMPP_to_SMSC_sysfail,
|
||||
SUM(SMPP_to_SMSC_userfail) AS SMPP_to_SMSC_userfail,
|
||||
SUM(SMPP_to_SMSC_smfail) AS SMPP_to_SMSC_smfail,
|
||||
SUM(SMPP_to_SMSC_byte) AS SMPP_to_SMSC_byte,
|
||||
|
||||
SUM(SMSC_to_SMPP_attempt) AS SMSC_to_SMPP_attempt,
|
||||
SUM(SMSC_to_SMPP_success) AS SMSC_to_SMPP_success,
|
||||
SUM(SMSC_to_SMPP_sysfail) AS SMSC_to_SMPP_sysfail,
|
||||
SUM(SMSC_to_SMPP_userfail) AS SMSC_to_SMPP_userfail,
|
||||
SUM(SMSC_to_SMPP_smfail) AS SMSC_to_SMPP_smfail,
|
||||
SUM(SMSC_to_SMPP_byte) AS SMSC_to_SMPP_byte,
|
||||
|
||||
SUM(SM_bgn) AS SM_bgn,
|
||||
SUM(SM_end) AS SM_end
|
||||
|
||||
FROM $table_name1 ".$where1;
|
||||
//echo "<br>sum_sql1=$sum_sql1";
|
||||
$sum_res1 = mysqli_query($pubConn,$sum_sql1);
|
||||
$sum_row1 = @mysqli_fetch_array($sum_res1);
|
||||
echo mysqli_error($pubConn);
|
||||
}
|
||||
|
||||
//service array
|
||||
$arrSMSCSevice[0][0] = "Attempt";
|
||||
$arrSMSCSevice[0][1] = "Success";
|
||||
$arrSMSCSevice[0][2] = "Failure";
|
||||
$arrSMSCSevice[0][3] = "MT failure";
|
||||
$arrSMSCSevice[0][4] = "MO failure";
|
||||
$arrSMSCSevice[0][5] = "Total bytes";
|
||||
$arrSMSCSevice[0][6] = "Success percentage";
|
||||
|
||||
$arrSMSCSevice[1][0] = $sum_row[MS_to_SMSC_attempt] + $sum_row1[MS_to_SMSC_attempt];
|
||||
$arrSMSCSevice[1][1] = $sum_row[MS_to_SMSC_success] + $sum_row1[MS_to_SMSC_success];
|
||||
$arrSMSCSevice[1][2] = $sum_row[MS_to_SMSC_sysfail] + $sum_row1[MS_to_SMSC_sysfail];
|
||||
$arrSMSCSevice[1][3] = $sum_row[MS_to_SMSC_userfail] + $sum_row1[MS_to_SMSC_userfail];
|
||||
$arrSMSCSevice[1][4] = $sum_row[MS_to_SMSC_smfail] + $sum_row1[MS_to_SMSC_smfail];
|
||||
$arrSMSCSevice[1][5] = $sum_row[MS_to_SMSC_byte] + $sum_row1[MS_to_SMSC_byte];
|
||||
|
||||
if($arrSMSCSevice[1][0]){
|
||||
$arrSMSCSevice[1][6] = change_percent($arrSMSCSevice[1][1]/$arrSMSCSevice[1][0]);
|
||||
}else{
|
||||
$arrSMSCSevice[1][6] = "0%";
|
||||
}
|
||||
|
||||
$arrSMSCSevice[6][0] = $sum_row[SMSC_to_MS_attempt] + $sum_row1[SMSC_to_MS_attempt];
|
||||
$arrSMSCSevice[6][1] = $sum_row[SMSC_to_MS_success] + $sum_row1[SMSC_to_MS_success];
|
||||
$arrSMSCSevice[6][2] = $sum_row[SMSC_to_MS_sysfail] + $sum_row1[SMSC_to_MS_sysfail];
|
||||
$arrSMSCSevice[6][3] = $sum_row[SMSC_to_MS_userfail] + $sum_row1[SMSC_to_MS_userfail];
|
||||
$arrSMSCSevice[6][4] = $sum_row[SMSC_to_MS_smfail] + $sum_row1[SMSC_to_MS_smfail];
|
||||
$arrSMSCSevice[6][5] = $sum_row[SMSC_to_MS_byte] + $sum_row1[SMSC_to_MS_byte];
|
||||
if($arrSMSCSevice[6][0]){
|
||||
$arrSMSCSevice[6][6] = change_percent($arrSMSCSevice[6][1]/$arrSMSCSevice[6][0]);
|
||||
}else{
|
||||
$arrSMSCSevice[6][6] = "0%";
|
||||
}
|
||||
|
||||
$arrSMSCSevice[2][0] = $sum_row[VMS_to_SMSC_attempt] + $sum_row1[VMS_to_SMSC_attempt];
|
||||
$arrSMSCSevice[2][1] = $sum_row[VMS_to_SMSC_success] + $sum_row1[VMS_to_SMSC_success];
|
||||
$arrSMSCSevice[2][2] = $sum_row[VMS_to_SMSC_sysfail] + $sum_row1[VMS_to_SMSC_sysfail];
|
||||
$arrSMSCSevice[2][3] = $sum_row[VMS_to_SMSC_userfail] + $sum_row1[VMS_to_SMSC_userfail];
|
||||
$arrSMSCSevice[2][4] = $sum_row[VMS_to_SMSC_smfail] + $sum_row1[VMS_to_SMSC_smfail];
|
||||
$arrSMSCSevice[2][5] = $sum_row[VMS_to_SMSC_byte] + $sum_row1[VMS_to_SMSC_byte];
|
||||
if($arrSMSCSevice[2][0]){
|
||||
$arrSMSCSevice[2][6] = change_percent($arrSMSCSevice[2][1]/$arrSMSCSevice[2][0]);
|
||||
}else{
|
||||
$arrSMSCSevice[2][6] = "0%";
|
||||
}
|
||||
|
||||
$arrSMSCSevice[7][0] = $sum_row[SMSC_to_VMS_attempt] + $sum_row[SMSC_to_VMS_attempt];
|
||||
$arrSMSCSevice[7][1] = $sum_row[SMSC_to_VMS_success] + $sum_row[SMSC_to_VMS_success];
|
||||
$arrSMSCSevice[7][2] = $sum_row[SMSC_to_VMS_sysfail] + $sum_row[SMSC_to_VMS_sysfail];
|
||||
$arrSMSCSevice[7][3] = $sum_row[SMSC_to_VMS_userfail] + $sum_row[SMSC_to_VMS_userfail];
|
||||
$arrSMSCSevice[7][4] = $sum_row[SMSC_to_VMS_smfail] + $sum_row[SMSC_to_VMS_smfail];
|
||||
$arrSMSCSevice[7][5] = $sum_row[SMSC_to_VMS_byte] + $sum_row[SMSC_to_VMS_byte];
|
||||
|
||||
if($arrSMSCSevice[7][0]){
|
||||
$arrSMSCSevice[7][6] = change_percent($arrSMSCSevice[7][1]/$arrSMSCSevice[7][0]);
|
||||
}else{
|
||||
$arrSMSCSevice[7][6] = "0%";
|
||||
}
|
||||
|
||||
$arrSMSCSevice[3][0] = $sum_row[PPS_to_SMSC_attempt] + $sum_row1[PPS_to_SMSC_attempt];
|
||||
$arrSMSCSevice[3][1] = $sum_row[PPS_to_SMSC_success] + $sum_row1[PPS_to_SMSC_success];
|
||||
$arrSMSCSevice[3][2] = $sum_row[PPS_to_SMSC_sysfail] + $sum_row1[PPS_to_SMSC_sysfail];
|
||||
$arrSMSCSevice[3][3] = $sum_row[PPS_to_SMSC_userfail] + $sum_row1[PPS_to_SMSC_userfail];
|
||||
$arrSMSCSevice[3][4] = $sum_row[PPS_to_SMSC_smfail] + $sum_row1[PPS_to_SMSC_smfail];
|
||||
$arrSMSCSevice[3][5] = $sum_row[PPS_to_SMSC_byte] + $sum_row1[PPS_to_SMSC_byte];
|
||||
if($arrSMSCSevice[3][0]){
|
||||
$arrSMSCSevice[3][6] = change_percent($arrSMSCSevice[3][1]/$arrSMSCSevice[3][0]);
|
||||
}else{
|
||||
$arrSMSCSevice[3][6] = "0%";
|
||||
}
|
||||
|
||||
$arrSMSCSevice[8][0] = $sum_row[SMSC_to_PPS_attempt] + $sum_row1[SMSC_to_PPS_attempt];
|
||||
$arrSMSCSevice[8][1] = $sum_row[SMSC_to_PPS_success] + $sum_row1[SMSC_to_PPS_success];
|
||||
$arrSMSCSevice[8][2] = $sum_row[SMSC_to_PPS_sysfail] + $sum_row1[SMSC_to_PPS_sysfail];
|
||||
$arrSMSCSevice[8][3] = $sum_row[SMSC_to_PPS_userfail] + $sum_row1[SMSC_to_PPS_userfail];
|
||||
$arrSMSCSevice[8][4] = $sum_row[SMSC_to_PPS_smfail] + $sum_row1[SMSC_to_PPS_smfail];
|
||||
$arrSMSCSevice[8][5] = $sum_row[SMSC_to_PPS_byte] + $sum_row1[SMSC_to_PPS_byte];
|
||||
|
||||
if($arrSMSCSevice[8][0]){
|
||||
$arrSMSCSevice[8][6] = change_percent($arrSMSCSevice[8][1]/$arrSMSCSevice[8][0]);
|
||||
}else{
|
||||
$arrSMSCSevice[8][6] = "0%";
|
||||
}
|
||||
|
||||
$arrSMSCSevice[4][0] = $sum_row[SMPP_to_SMSC_attempt] + $sum_row1[SMPP_to_SMSC_attempt];
|
||||
$arrSMSCSevice[4][1] = $sum_row[SMPP_to_SMSC_success] + $sum_row1[SMPP_to_SMSC_success];
|
||||
$arrSMSCSevice[4][2] = $sum_row[SMPP_to_SMSC_sysfail] + $sum_row1[SMPP_to_SMSC_sysfail];
|
||||
$arrSMSCSevice[4][3] = $sum_row[SMPP_to_SMSC_userfail] + $sum_row1[SMPP_to_SMSC_userfail];
|
||||
$arrSMSCSevice[4][4] = $sum_row[SMPP_to_SMSC_smfail] + $sum_row1[SMPP_to_SMSC_smfail];
|
||||
$arrSMSCSevice[4][5] = $sum_row[SMPP_to_SMSC_byte] + $sum_row1[SMPP_to_SMSC_byte];
|
||||
if($arrSMSCSevice[4][0]){
|
||||
$arrSMSCSevice[4][6] = change_percent($arrSMSCSevice[4][1]/$arrSMSCSevice[4][0]);
|
||||
}else{
|
||||
$arrSMSCSevice[4][6] = "0%";
|
||||
}
|
||||
|
||||
$arrSMSCSevice[9][0] = $sum_row[SMSC_to_SMPP_attempt] + $sum_row1[SMSC_to_SMPP_attempt];
|
||||
$arrSMSCSevice[9][1] = $sum_row[SMSC_to_SMPP_success] + $sum_row1[SMSC_to_SMPP_success];
|
||||
$arrSMSCSevice[9][2] = $sum_row[SMSC_to_SMPP_sysfail] + $sum_row1[SMSC_to_SMPP_sysfail];
|
||||
$arrSMSCSevice[9][3] = $sum_row[SMSC_to_SMPP_userfail] + $sum_row1[SMSC_to_SMPP_userfail];
|
||||
$arrSMSCSevice[9][4] = $sum_row[SMSC_to_SMPP_smfail] + $sum_row1[SMSC_to_SMPP_smfail];
|
||||
$arrSMSCSevice[9][5] = $sum_row[SMSC_to_SMPP_byte] + $sum_row1[SMSC_to_SMPP_byte];
|
||||
if($arrSMSCSevice[9][0]){
|
||||
$arrSMSCSevice[9][6] = change_percent($arrSMSCSevice[9][1]/$arrSMSCSevice[9][0]);
|
||||
}else{
|
||||
$arrSMSCSevice[9][6] = "0%";
|
||||
}
|
||||
|
||||
for($i=0;$i<6;$i++){
|
||||
for($j=1;$j<5;$j++){
|
||||
$arrSMSCSevice[5][$i] += $arrSMSCSevice[$j][$i];
|
||||
}
|
||||
//echo "<br>arrSMSCSevice[5][$i]={$arrSMSCSevice[5][$i]}";
|
||||
}
|
||||
if($arrSMSCSevice[5][0]){
|
||||
$arrSMSCSevice[5][6] = change_percent($arrSMSCSevice[5][1]/$arrSMSCSevice[5][0]);
|
||||
}else{
|
||||
$arrSMSCSevice[5][6] = "0%";
|
||||
}
|
||||
|
||||
for($i=0;$i<6;$i++){
|
||||
for($j=6;$j<10;$j++){
|
||||
$arrSMSCSevice[10][$i] += $arrSMSCSevice[$j][$i];
|
||||
}
|
||||
//echo "<br>arrSMSCSevice[10][$i]={$arrSMSCSevice[10][$i]}";
|
||||
}
|
||||
if($arrSMSCSevice[10][0]){
|
||||
$arrSMSCSevice[10][6] = change_percent($arrSMSCSevice[10][1]/$arrSMSCSevice[10][0]);
|
||||
}else{
|
||||
$arrSMSCSevice[10][6] = "0%";
|
||||
}
|
||||
|
||||
$clrSql = " SELECT SUM(SM_bgn) AS SM_bgn, SUM(SM_end) AS SM_end, csta_datetime FROM $table_name GROUP BY csta_datetime ";
|
||||
$clrRes = @mysqli_query($pubConn,$clrSql);
|
||||
$clrRow = @mysqli_fetch_array($clrRes);
|
||||
echo mysqli_error($pubConn);
|
||||
$i = 0;
|
||||
do{
|
||||
if(!$i)
|
||||
$SM_bgn = $clrRow[SM_bgn];
|
||||
|
||||
|
||||
$SM_end = $clrRow[SM_end];
|
||||
$i++;
|
||||
}while($clrRow = @mysqli_fetch_array($clrRes));
|
||||
$SM_clr = $SM_end - $SM_bgn;
|
||||
?>
|
||||
|
||||
|
||||
<table border="0" width="100%">
|
||||
<tr>
|
||||
<td width="25%">
|
||||
</td>
|
||||
<td width="50%">
|
||||
<p align="center"><b><?php echo "$strSmscStatistic"; ?></b><b>
|
||||
Date:<?php echo $title_time; ?></b>
|
||||
</td>
|
||||
|
||||
<td width="20%" align="right">
|
||||
<div onClick="window.print();" style="cursor:hand">
|
||||
<img align=absBottom border=0 src="../../images/printer.gif" width="16" height="16">
|
||||
</div>
|
||||
</td>
|
||||
<!--
|
||||
<td width="5%" align="center">
|
||||
<div onClick="javascript:document.selectform.submit();" style="cursor:hand">
|
||||
<img align=absBottom border=0 src="../../images/save.gif" width="16" height="16">
|
||||
</div>
|
||||
</td>
|
||||
-->
|
||||
</tr>
|
||||
</table>
|
||||
<?php
|
||||
echo "<table border=\"1\" width=\"100%\" cellpadding=\"2\" cellspacing=\"0\" bordercolor=\"#666666\" bordercolordark=\"#FFFFFF\" bgcolor=\"#FFFFFF\">";
|
||||
echo "<tr bgcolor=\"#E6E6E6\" align=\"center\">";
|
||||
echo "<td rowspan=\"2\"> </td>";
|
||||
echo "<td colspan=\"5\">To SMSC</td>";
|
||||
echo "<td colspan=\"5\">SMSC to</td>";
|
||||
echo "</tr>";
|
||||
echo "<tr bgcolor=\"#E6E6E6\" align=\"center\">";
|
||||
echo "<td>MS</td>";
|
||||
echo "<td>VMS</td>";
|
||||
echo "<td>PPS</td>";
|
||||
echo "<td>SMPP</td>";
|
||||
echo "<td>Total</td>";
|
||||
echo "<td>MS</td>";
|
||||
echo "<td>VMS</td>";
|
||||
echo "<td>PPS</td>";
|
||||
echo "<td>SMPP</td>";
|
||||
echo "<td>Total</td>";
|
||||
echo "</tr>";
|
||||
|
||||
for($i=0;$i<7;$i++)
|
||||
{
|
||||
if ((3==$i)||(4==$i)) continue;
|
||||
echo "<tr>";
|
||||
for($j=0;$j<11;$j++)
|
||||
{
|
||||
echo "<td>{$arrSMSCSevice[$j][$i]}</td>";
|
||||
}
|
||||
echo "</tr>";
|
||||
}
|
||||
echo "</table>";
|
||||
echo "<P></P>";
|
||||
|
||||
echo "<table border=\"0\">";
|
||||
echo "<tr>";
|
||||
echo "<td width=\"10\"><nobr>Pending SM statistic at beginning:</nobr></td>";
|
||||
echo "<td><b>$SM_bgn</b></td>";
|
||||
echo "</tr>";
|
||||
echo "<tr>";
|
||||
echo "<td width=\"10\"><nobr>Pending SM statistic at ending:</nobr></td>";
|
||||
echo "<td><b>$SM_end</b></td>";
|
||||
echo "</tr>";
|
||||
/*
|
||||
echo "<tr>";
|
||||
echo "<td width=\"10\"><nobr>SM cleared during statistic perio:</nobr></td>";
|
||||
echo "<td><b>$SM_clr</b></td>";
|
||||
echo "</tr>";
|
||||
*/
|
||||
echo "</table>";
|
||||
echo "<BR>";
|
||||
?>
|
||||
</body>
|
||||
<?PHP
|
||||
|
||||
require("./drawGraphic.php");
|
||||
adjust_content_tail("down");
|
||||
?>
|
||||
</html>
|
||||
Reference in New Issue
Block a user