";
$db=$csta_db;
$showDate = date("d",mktime(0,0,0,date("m"),date("d")-$sel_date,date("Y")));
$showDate = omc_keep_length($showDate,0,2);
$time_column = "csta_datetime";
$table_name='vlrDetail'."_".$showDate;
$title_time=date("Y-m-d", mktime(0,0,0,date("m"),date("d")-$sel_date,date("Y")));//表头显示时间
$sel_field_list= @mysql_list_fields($db,$table_name);
if(!$sel_field_list)
{
echo "
$strNotFindRecord.";
exit();
}
if($language == 'eng')
{
$strAmma="MS memory available notifications";
$strAirp="Identification requests to PVLRs";
$strApr="Page requests";
$strAprpla="Page requests per Location Area";
$strArassv="Authentication sets sent to HLR by VLRs";
$strAapv="Authentication procedures in VLR";
$strAavlu="Intra-VLR Location Updates";
$strArvlu="Inter-VLR Location Updates";
$strAvop="Arrivals of Visitors from other PLMNs";
$strSoprv="Subscribers from other PLMNs registered in the VLR";
$strNrv="Number of roamers in the VLR";
$strVlrStatistic="VLR Statistic";
}
else
{
$strAmma="MS memory available notifications";
$strAirp="Identification requests to PVLRs";
$strApr="Page requests";
$strAprpla="Page requests per Location Area";
$strArassv="Authentication sets sent to HLR by VLRs";
$strAapv="Authentication procedures in VLR";
$strAavlu="Intra-VLR Location Updates";
$strArvlu="Inter-VLR Location Updates";
$strAvop="Arrivals of Visitors from other PLMNs";
$strSoprv="Subscribers from other PLMNs registered in the VLR";
$strNrv="Number of roamers in the VLR";
$strVlrStatistic="VLR Statistic";
}
//-------确定日期范围-----
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)
{
if($sel_time)
{
$bgn_date=date("Y-m-d H:i:s", mktime($hou_1,$mid_1,$sec_1,date("m"),date("d")-$sel_date,date("Y")));
$end_date=date("Y-m-d H:i:s", mktime($hou_2,$mid_2,$sec_2,date("m"),date("d")-$sel_date,date("Y")));
}
else
{
$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
{
if($sel_time)
{
$bgn_date=date("Y-m-d H:i:s", mktime($hou_1,$mid_1,$sec_1,date("m"),date("d")-$sel_date,date("Y")));
$end_date=date("Y-m-d H:i:s", mktime($hou_2,$mid_2,$sec_2,date("m"),date("d")-$sel_date,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语句的时间限制组成部分为$w1,系统id限制为$w2 */
$w1=" $time_column >='$bgn_date' AND $time_column <= '$end_date'";
//合成where语句
$where=" WHERE ".$w1;
$str_sql_all=" SELECT count(*) as number_of_records FROM $table_name ".$where;
$csta_result= mysqli_query($pubConn,$str_sql_all);
$record = mysql_fetch_object($csta_result);
$number_of_records = $record->number_of_records;
if(!$number_of_records)
{
echo "$strNotFindRecord";
exit();
}
$sum_sql=" SELECT SUM(amma) AS amma,SUM(smma) AS smma,SUM(airp) AS airp,SUM(sirp) AS sirp,SUM(apr) AS apr, SUM(spr) AS spr,SUM(aprpla) AS aprpla,SUM(sprpla) AS sprpla,SUM(arassv) AS arassv,SUM(srashv) AS srashv,SUM(errash) AS errash,SUM(aapv) AS aapv,SUM(sapv) AS sapv,SUM(aavlu) AS aavlu,SUM(savlu) AS savlu,SUM(arvlu) AS arvlu,SUM(srvlu) AS srvlu,SUM(avop) AS avop,SUM(soprv) AS soprv,SUM(nrv) AS nrv FROM $table_name ".$where;
//echo "
sum_sql=$sum_sql";
$sum_res = mysqli_query($pubConn,$sum_sql);
$sum_row = @mysqli_fetch_array($sum_res);
echo mysqli_error($pubConn);
$amma=$sum_row[amma];
$smma=$sum_row[smma];
$fmma=$amma-$smma;
if($amma>0)
{
$ammaScale="100%";
$smmaPoint=$smma/$amma;
$smmaScale=change_percent($smma/$amma);
$fmmaPoint=$fmma/$amma;
$fmmaScale=change_percent($fmma/$amma);
}
else
{
$ammaScale="0%";
$smmaPoint="0%";
$smmaScale="0%";
$fmmaPoint="0%";
$fmmaScale="0%";
}
$airp=$sum_row[airp];
$sirp=$sum_row[sirp];
$firp=$airp-$sirp;
if($airp>0)
{
$airpScale="100%";
$sirpPoint=$sirp/$airp;
$sirpScale=change_percent($sirp/$airp);
$firpPoint=$firp/$airp;
$firpScale=change_percent($firp/$airp);
}
else
{
$airpScale="0%";
$sirpPoint="0%";
$sirpScale="0%";
$firpPoint="0%";
$firpScale="0%";
}
$apr=$sum_row[apr];
$spr=$sum_row[spr];
$fpr=$apr-$spr;
if($apr>0)
{
$aprScale="100%";
$sprPoint=$spr/$apr;
$sprScale=change_percent($spr/$apr);
$fprPoint=$fpr/$apr;
$fprScale=change_percent($fpr/$apr);
}
else
{
$aprScale="0%";
$sprPoint="0%";
$sprScale="0%";
$fprPoint="0%";
$fprScale="0%";
}
$aprpla=$sum_row[aprpla];
$sprpla=$sum_row[sprpla];
$fprpla=$aprpla-$sprpla;
if($aprpla>0)
{
$aprplaScale="100%";
$sprplaPoint=$sprpla/$aprpla;
$sprplaScale=change_percent($sprpla/$aprpla);
$fprplaPoint=$fprpla/$aprpla;
$fprplaScale=change_percent($fprpla/$aprpla);
}
else
{
$aprplaScale="0%";
$sprplaPoint="0%";
$sprplaScale="0%";
$fprplaPoint="0%";
$fprplaScale="0%";
}
$arassv=$sum_row[arassv];
$srashv=$sum_row[srashv];
$frrash=$arassv-$srashv;
if($arassv>0)
{
$arassvScale="100%";
$srashvPoint=$srashv/$arassv;
$srashvScale=change_percent($srashv/$arassv);
$frrashPoint=$frrash/$arassv;
$frrashScale=change_percent($frrash/$arassv);
}
else
{
$arassvScale="0%";
$srashvPoint="0%";
$srashvScale="0%";
$frrashPoint="0%";
$frrashScale="0%";
}
$aapv=$sum_row[aapv];
$sapv=$sum_row[sapv];
$fapv=$aapv-$sapv;
if($aapv>0)
{
$aapvScale="100%";
$sapvPoint=$sapv/$aapv;
$sapvScale=change_percent($sapv/$aapv);
$fapvPoint=$fapv/$aapv;
$fapvScale=change_percent($fapv/$aapv);
}
else
{
$aapvScale="0%";
$sapvPoint="0%";
$sapvScale="0%";
$fapvPoint="0%";
$fapvScale="0%";
}
$aavlu=$sum_row[aavlu];
$savlu=$sum_row[savlu];
$favlu=$aavlu-$savlu;
if($aavlu>0)
{
$aavluScale="100%";
$savluPoint=$savlu/$aavlu;
$savluScale=change_percent($savlu/$aavlu);
$favluPoint=$favlu/$aavlu;
$favluScale=change_percent($favlu/$aavlu);
}
else
{
$aavluScale="0%";
$savluPoint="0%";
$savluScale="0%";
$favluPoint="0%";
$favluScale="0%";
}
$arvlu=$sum_row[arvlu];
$srvlu=$sum_row[srvlu];
$frvlu=$arvlu-$srvlu;
if($arvlu>0)
{
$arvluScale="100%";
$srvluPoint=$srvlu/$arvlu;
$srvluScale=change_percent($srvlu/$arvlu);
$frvluPoint=$frvlu/$arvlu;
$frvluScale=change_percent($frvlu/$arvlu);
}
else
{
$arvluScale="0%";
$srvluPoint="0%";
$srvluScale="0%";
$frvluPoint="0%";
$frvluScale="0%";
}
$avop=$sum_row[avop];
if($avop>0)
{
$avopScale="100%";
}
else
{
$avopScale="0%";
}
$soprv=$sum_row[soprv];
if($soprv>0)
{
$soprvScale="100%";
}
else
{
$soprvScale="0%";
}
$nrv=$sum_row[nrv];
if($nrv>0)
{
$nrvScale="100%";
}
else
{
$nrvScale="0%";
}
?>