"; $result = mysqli_query($pubConn,$sqlstring) or die("Invalid query: $sqlstring\n" . mysqli_error($pubConn)); $row = mysqli_fetch_row($result); $isbsplus = $row[0]; if($isbsplus == 0) $sqlstring = "select ObjectId from OMCR_BSSTREE where ObjectId like 'Bts.%' and ObjectId not like 'Bts.0%' and Presence=1 and bssid=$bss_id"; else $sqlstring = "select ObjectId from OMCR_BSSTREE where ObjectId like 'Bts.%' and Presence=1 and bssid=$bss_id"; //echo $sqlstring . "
"; $result = mysqli_query($pubConn,$sqlstring) or die("Invalid query: $sqlstring\n" . mysqli_error($pubConn)); while($row = mysqli_fetch_row($result)) { list($cell_object[]) =$row; } $no_of_cell = count($cell_object); $btsBgnNo=0; $btsEndNo=$no_of_cell; //----------------------get BssId <--> CellIdentity---------------------- //---init this bsc's bts array--- for($i=$btsBgnNo; $i <= $btsEndNo; $i++){ //$btsArray[$i]=array(cellid,MO,MT,LU,SS,AttTCH,SuccTCH,RFDorp); $btsArray[$i]=array(0,0,0,0,0,0,0,0); } /*$sel_sql="SELECT ObjectId,CellIdentity FROM OMCR_Bts WHERE CellIdentity >='0' AND bssid='$bss_id'"; $sel_result=mysqli_query($pubConn,$sel_sql); //echo "
sel_sql=$sel_sql"; echo mysqli_error($pubConn); $result_rows=@mysqli_fetch_array($sel_result); do{ $temp_bts_id = $result_rows[ObjectId]; //like"Bts.1.0" $temp_bts_id = explode('.',$temp_bts_id); $temp_bts_id = $temp_bts_id[1]; //here Bts's ID =bts change by hewd 2003-02-27 $temp_cell_id= $result_rows[CellIdentity]; if($temp_cell_id > 0){ $btsArray[$temp_bts_id][0]= $temp_cell_id; //echo "
btsArray[$temp_bts_id][0]= $temp_cell_id"; } }while($result_rows=@mysqli_fetch_array($sel_result)); */ //-----------get where--------------- $where=" bssid='$bss_id' "; //data if(isset($sel_date)){ $bgn_date=$sel_date.' '.$hou_1.':'.$mid_1.':'.$sec_1; $end_date=$sel_date.' '.$hou_2.':'.$mid_2.':'.$sec_2; $where = $where." AND startTime >=UNIX_TIMESTAMP('$bgn_date') AND EndTime <=UNIX_TIMESTAMP('$end_date')"; }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 = $where." AND startTime >=UNIX_TIMESTAMP('$bgn_date') AND EndTime <=UNIX_TIMESTAMP('$end_date')"; } ?>
BSS"."$bscNum TCH($strTCHExplain) $strStatistics "; ?> $bgn_date   $strTo    $end_date";?>
"; echo ""; echo ""; echo ""; echo ""; echo ""; echo ""; echo ""; echo ""; echo ""; echo ""; //$bss_id = (strlen($bss_id)<2)?'0'.$bss_id:$bss_id; for($i=$btsBgnNo; $i < $btsEndNo; $i++){ //$bts_num=($i<10)?'0'.$i:$i; $cellcont = explode(".",$cell_object[$i]); $sel_sql="SELECT CellIdentity FROM OMCR_Bts WHERE CellIdentity >=0 AND ObjectId like '$cell_object[$i]%' AND bssid=$bss_id"; $sel_result=mysqli_query($pubConn,$sel_sql); //echo "
sel_sql=$sel_sql
"; echo mysqli_error($pubConn); $result_row=@mysqli_fetch_row($sel_result); $temp_cell_id = $result_row[0]; if($temp_cell_id > 0){ $btsArray[$i][0]= $temp_cell_id; //echo "
btsArray[$temp_bts_id][0]= $temp_cell_id"; } $sum_sql="SELECT bssid,CellIdentity, SUM(succAccProcCMOrigCall) as sum_MO, SUM(succAccProcPageRsp) as sum_MT, SUM(succAccProcLocUpd) as sum_LU, SUM(succAccProcCMSs) as sum_SS, SUM(attTCHSeizures) as sum_AttTCH, SUM(succTCHSeizures) as sum_SuccTCH, SUM(TCHRadioFail) as sum_RFDorp FROM $csta_table WHERE $where AND CellIdentity = '$temp_cell_id' GROUP BY CellIdentity"; //echo "
$sum_sql
"; $sel_result=mysqli_query($pubConn,$sum_sql); echo mysqli_error($pubConn); while($rows=@mysqli_fetch_array($sel_result)){ $btsArray[$i][0]=$rows[CellIdentity]; $btsArray[$i][1]=$rows[sum_MO]; echo "MO-{$btsArray[$i][1]}
"; $btsArray[$i][2]=$rows[sum_MT]; $btsArray[$i][3]=$rows[sum_LU]; $btsArray[$i][4]=$rows[sum_SS]; $btsArray[$i][5]=$rows[sum_AttTCH]; $btsArray[$i][6]=$rows[sum_SuccTCH]; $btsArray[$i][7]=$rows[sum_RFDorp]; } if($btsArray[$i][0] > 0){ echo ""; echo ""; echo ""; echo ""; echo ""; echo ""; echo ""; echo ""; echo ""; echo ""; echo ""; }else{ echo ""; echo ""; echo ""; echo ""; echo ""; echo ""; echo ""; echo ""; echo ""; echo ""; echo ""; } } ?>
BTS ID $strCellID MO callMT callLUSSTCH attemptTCH successRF failure
Bts.$cellcont[1].$cellcont[2] {$btsArray[$i][0]} {$btsArray[$i][1]} {$btsArray[$i][2]} {$btsArray[$i][3]} {$btsArray[$i][4]} {$btsArray[$i][5]} {$btsArray[$i][6]} {$btsArray[$i][7]}
Bts.$cellcont[1].$cellcont[2] -- -- -- -- -- -- -- --


"; //........ get the Division by number //$base_field=5; //$btsArray[bts_num][j]'s j for($base_field=1;$base_field<8;$base_field++){ for($i=$btsBgnNo; $i <= $btsEndNo; $i++){ $max_number=($btsArray[$i][$base_field] > $max_number)?$btsArray[$i][$base_field]:$max_number; } } //echo "max_number=$max_number"; $top_number =(round($max_number/100)+1)*100; //............. $base_number=round($top_number/100); $base_number=($base_number <= 0)?1:$base_number; //.........$btsArray[bts_num][j]....j $show_field=array(1,2,3,4,5,6,7); //............$show_field.... $legend_def=array('MO call','MT call','LU','SS','TCH attempt','TCH success','RF failure'); //..........$show_field.... $legend_color=array('blue','brown','orange','yellow','blue','green','red'); //------------------------------....-------------------------------------- ?> "; showImg($legend_color[$i],10,10); echo ""; echo ""; } ?>
: {$legend_def[$i]}

"; echo "  "; echo ""; echo "
"; for($i=0;$i<$no_of_btsmgr;$i++){ ?>
btsArray[$bts_num][$arrNum]={$btsArray[$bts_num][$arrNum]}"; $width = 19; $imgName = 'img'.$i.'_'.$j.'_'.$k; echo ""; } echo ""; $bts_num++; } ?>
"; echo ""; echo "$btsmgr_list[$i]:TCH($strTCHExplain) $strStatistics"; ?>
"; showImg($legend_color[$k],$width,$height,$imgName,$alt); echo "
Bts.$btsmgrcont[1].0"; echo ""; echo ""; ?>
  Bts.$btsmgrcont[1].1Bts.$btsmgrcont[1].2