delSql=$delSql"; $delRes = @mysqli_query($pubConn,$delSql); echo mysqli_error($pubConn); } $selSql="SELECT sysTypeNo,sysNo,subSysNo,detailStat,updateTime FROM $sysStat_table WHERE sysTypeNo='120' OR sysTypeNo='130' OR sysTypeNo='140' OR sysTypeNo='160' OR sysTypeNo='280' "; if($DEBUG) echo "
selSql=$selSql"; $selRes=mysqli_query($pubConn,$selSql); $selRow=@mysqli_fetch_array($selRes); echo mysqli_error($pubConn); $arrayName=array( array('num' => '0', 'remark' => $strStatus, 'color' => '#000000'), array('num' => '1', 'remark' => $strType, 'color' => '#000000'), array('num' => '2', 'remark' => $strE1InstalledOrNot, 'color' => '#000000'), array('num' => '3', 'remark' => $strPhysicalLayer, 'color' => '#000000'), array('num' => '4', 'remark' => $strTransportLayer, 'color' => '#000000'), array('num' => '5', 'remark' => $strE1CHUse, 'color' => '#000000'), array('num' => '6', 'remark' => $strCPULoad, 'color' => '#000000'), array('num' => '7', 'remark' => $strMasterClock, 'color' => '#000000'), array('num' => '8', 'remark' => $strVersion, 'color' => '#000000') ); //begin bit $typ_bgn = 18; //subsys type $ver_bgn = 19; //version $ins_bgn = 20; //e1 installed $chu_bgn = 21; //E1 CH# in use/local $cpu_bgn = 22; //cpu loading $grp_bgn = 23; //group offsest //type num $stat = 0; //status $type = 1; //subsys type $enab = 2; //e1 install $phys = 3; //e1 layer1 $tran = 4; //e1 layer2 $chus = 5; //E1 CH# in use/local $load = 6; //cpu loading $cloc = 7; //send master clock $vers = 8; //version $time = 9; //freshtime //subsys type $arrayType=array( array('num' => '0', 'remark' => 'SS7', 'color' => '#0000FF'), array('num' => '1', 'remark' => 'ISDN', 'color' => '#0000FF'), array('num' => '2', 'remark' => 'V5', 'color' => '#0000FF'), array('num' => '3', 'remark' => 'R2', 'color' => '#0000FF'), array('num' => '4', 'remark' => 'Static', 'color' => '#0000FF'), array('num' => '5', 'remark' => 'CNF', 'color' => '#0000FF') ); //e1 installed $arrayInstall=array( array('num' => '0', 'remark' => '--', 'color' => '#000000'), array('num' => '1', 'remark' => 'Y', 'color' => '#0000FF') ); //e1 layer1 $arrayPhysical=array( array('num' => '0', 'remark' => 'Y', 'color' => '#0000FF'), array('num' => '1', 'remark' => 'N', 'color' => '#FF0000'), array('num' => '2', 'remark' => '--', 'color' => '#000000') ); //e1 layer2 $arrayTransport=array( array('num' => '0', 'remark' => 'N', 'color' => '#FF0000'), array('num' => '1', 'remark' => 'Y', 'color' => '#0000FF'), array('num' => '2', 'remark' => '--', 'color' => '#000000') ); //send master clock $arrayClock=array( array('num' => '0', 'remark' => '--', 'color' => '#000000'), array('num' => '1', 'remark' => 'Y', 'color' => '#0000FF') ); //echo canceller status $arrayCan=array( array('num' => '0', 'remark' => '--', 'color' => '#000000'), array('num' => '1', 'remark' => 'Y', 'color' => '#0000FF') ); //lock status $arrayLock=array( array('num' => '0', 'remark' => 'INIT', 'color' => '#0000FF'), array('num' => '1', 'remark' => 'SEARCH', 'color' => '#0000FF'), array('num' => '2', 'remark' => 'LOCK', 'color' => '#0000FF'), array('num' => '3', 'remark' => 'CENTER', 'color' => '#0000FF'), array('num' => '4', 'remark' => 'ADJUST', 'color' => '#0000FF'), array('num' => '5', 'remark' => 'NOREF1', 'color' => '#0000FF'), array('num' => '6', 'remark' => 'NOREF', 'color' => '#0000FF'), array('num' => '7', 'remark' => 'IDLE', 'color' => '#0000FF') ); //master clock $arrayMaster=array( array('num' => '0', 'remark' => 'Slave', 'color' => '#0000FF'), array('num' => '1', 'remark' => 'Master', 'color' => '#0000FF') ); do{ $no_basic_status=0; $sysTypeNo = $selRow[sysTypeNo]; $sysNo = $selRow[sysNo]; $subSysNo = $selRow[subSysNo]; if($sysTypeNo == 120){ $sysTypeNo = 0; }elseif($sysTypeNo == 160){ $sysTypeNo = 1; }elseif($sysTypeNo == 280){ $sysTypeNo = 2; } if($selRow) $showSysArr[$sysTypeNo][$sysNo] = 1; if($DEBUG)echo "
showSysArr[$sysTypeNo][$sysNo]={$showSysArr[$sysTypeNo][$sysNo]}"; $hex_mes=$selRow[detailStat]; if($DEBUG) echo "
hex_mes=$hex_mes"; $refresh_time=$selRow[updateTime]; if($refresh_time>$dueDate){ $color_refresh_time="#0000FF"; }else{ $color_refresh_time="#FF0000"; $no_basic_status=1; } $arrayTotal[$sysTypeNo][$sysNo][$subSysNo][$time][value]=$refresh_time; $arrayTotal[$sysTypeNo][$sysNo][$subSysNo][$time][color]=$color_refresh_time; if($DEBUG) echo "
time value={$arrayTotal[$sysTypeNo][$sysNo][$subSysNo][$time][value]}"; if($DEBUG) echo "
time color={$arrayTotal[$sysTypeNo][$sysNo][$subSysNo][$time][color]}"; $bin_mes=''; for($i=0;$ibin_mes=$bin_mes"; //subsys type $bin_typ=substr($bin_mes,$typ_bgn*8,8); $dec_typ=BinDec($bin_typ); $arrayTotal[$sysTypeNo][$sysNo][$subSysNo][$type][value]=$arrayType[$dec_typ][remark]; $arrayTotal[$sysTypeNo][$sysNo][$subSysNo][$type][color]=$arrayType[$dec_typ][color]; if($selTypeNo == 2){ $arrayTotal[$sysTypeNo][$sysNo][$subSysNo-4][$type][value]="ISUP"; $arrayTotal[$sysTypeNo][$sysNo][$subSysNo-4][$type][color]=$arrayType[$dec_typ][color]; } if($DEBUG) echo "
type value={$arrayTotal[$sysTypeNo][$sysNo][$subSysNo][$type][value]}"; if($DEBUG) echo "
type color={$arrayTotal[$sysTypeNo][$sysNo][$subSysNo][$type][color]}"; //type num //version $bin_ver=substr($bin_mes,$ver_bgn*8,8); $dec_ver=BinDec($bin_ver); $arrayTotal[$sysTypeNo][$sysNo][$subSysNo][$vers][value]=DecHex($dec_ver); $arrayTotal[$sysTypeNo][$sysNo][$subSysNo][$vers][color]="#0000FF"; if($DEBUG) echo "
version value={$arrayTotal[$sysTypeNo][$sysNo][$subSysNo][$vers][value]}"; if($DEBUG) echo "
version color={$arrayTotal[$sysTypeNo][$sysNo][$subSysNo][$vers][color]}"; //e1 installed $bin_ins=substr($bin_mes,$ins_bgn*8+7,1); $dec_ins=BinDec($bin_ins); if($selTypeNo == 2){ $arrayTotal[$sysTypeNo][$sysNo][$subSysNo-4][$enab][value]=$arrayInstall[$dec_ins][remark]; $arrayTotal[$sysTypeNo][$sysNo][$subSysNo-4][$enab][color]=$arrayInstall[$dec_ins][color]; }else{ $arrayTotal[$sysTypeNo][$sysNo][$subSysNo][$enab][value]=$arrayInstall[$dec_ins][remark]; $arrayTotal[$sysTypeNo][$sysNo][$subSysNo][$enab][color]=$arrayInstall[$dec_ins][color]; } if($DEBUG) echo "
install value={$arrayTotal[$sysTypeNo][$sysNo][$subSysNo][$enab][value]}"; if($DEBUG) echo "
install color={$arrayTotal[$sysTypeNo][$sysNo][$subSysNo][$enab][color]}"; //e1 layer1 $bin_phy=substr($bin_mes,$ins_bgn*8+6,1); $dec_phy=BinDec($bin_phy); if($dec_ins==0){ $dec_phy=2; } if($dec_phy==1){ $no_basic_status=1; } if($selTypeNo == 2){ $arrayTotal[$sysTypeNo][$sysNo][$subSysNo-4][$phys][value]=$arrayPhysical[$dec_phy][remark]; $arrayTotal[$sysTypeNo][$sysNo][$subSysNo-4][$phys][color]=$arrayPhysical[$dec_phy][color]; }else{ $arrayTotal[$sysTypeNo][$sysNo][$subSysNo][$phys][value]=$arrayPhysical[$dec_phy][remark]; $arrayTotal[$sysTypeNo][$sysNo][$subSysNo][$phys][color]=$arrayPhysical[$dec_phy][color]; } if($DEBUG) echo "
layer1 value={$arrayTotal[$sysTypeNo][$sysNo][$subSysNo][$phys][value]}"; if($DEBUG) echo "
layer1 color={$arrayTotal[$sysTypeNo][$sysNo][$subSysNo][$phys][color]}"; //e1 layer2 $bin_tra=substr($bin_mes,$ins_bgn*8+5,1); $dec_tra=BinDec($bin_tra); if($dec_ins==0){ $dec_tra=2; } if($dec_tra==0){ $no_basic_status=1; } if($selTypeNo == 2){ $arrayTotal[$sysTypeNo][$sysNo][$subSysNo-4][$tran][value]=$arrayTransport[$dec_tra][remark]; $arrayTotal[$sysTypeNo][$sysNo][$subSysNo-4][$tran][color]=$arrayTransport[$dec_tra][color]; }else{ $arrayTotal[$sysTypeNo][$sysNo][$subSysNo][$tran][value]=$arrayTransport[$dec_tra][remark]; $arrayTotal[$sysTypeNo][$sysNo][$subSysNo][$tran][color]=$arrayTransport[$dec_tra][color]; } if($DEBUG) echo "
layer2 value={$arrayTotal[$sysTypeNo][$sysNo][$subSysNo][$tran][value]}"; if($DEBUG) echo "
layer2 color={$arrayTotal[$sysTypeNo][$sysNo][$subSysNo][$tran][color]}"; //send master clock $bin_clk=substr($bin_mes,$ins_bgn*8+4,1); $dec_clk=BinDec($bin_clk); if($selTypeNo == 2){ $arrayTotal[$sysTypeNo][$sysNo][$subSysNo-4][$cloc][value]=$arrayClock[$dec_clk][remark]; $arrayTotal[$sysTypeNo][$sysNo][$subSysNo-4][$cloc][color]=$arrayClock[$dec_clk][color]; }else{ $arrayTotal[$sysTypeNo][$sysNo][$subSysNo][$cloc][value]=$arrayClock[$dec_clk][remark]; $arrayTotal[$sysTypeNo][$sysNo][$subSysNo][$cloc][color]=$arrayClock[$dec_clk][color]; } if($DEBUG) echo "
clock value={$arrayTotal[$sysTypeNo][$sysNo][$subSysNo][$cloc][value]}"; if($DEBUG) echo "
clock color={$arrayTotal[$sysTypeNo][$sysNo][$subSysNo][$cloc][color]}"; //E1 CH# in use/local $bin_chu=substr($bin_mes,$chu_bgn*8,8); if($selTypeNo == 2){ $arrayTotal[$sysTypeNo][$sysNo][$subSysNo-4][$chus][value]=BinDec($bin_chu)." / 30"; $arrayTotal[$sysTypeNo][$sysNo][$subSysNo-4][$chus][color]="#0000FF"; }else{ $arrayTotal[$sysTypeNo][$sysNo][$subSysNo][$chus][value]=BinDec($bin_chu)." / 30"; $arrayTotal[$sysTypeNo][$sysNo][$subSysNo][$chus][color]="#0000FF"; } if($DEBUG) echo "
ch value={$arrayTotal[$sysTypeNo][$sysNo][$subSysNo][$chus][value]}"; if($DEBUG) echo "
ch color={$arrayTotal[$sysTypeNo][$sysNo][$subSysNo][$chus][color]}"; //cpu loading $bin_cpu=substr($bin_mes,$cpu_bgn*8,8); $dec_cpu=BinDec($bin_cpu); if($selTypeNo == 2){ $arrayTotal[$sysTypeNo][$sysNo][$subSysNo-4][$load][value]=($dec_cpu*3.34)."%"; $arrayTotal[$sysTypeNo][$sysNo][$subSysNo-4][$load][color]="#0000FF"; }else{ $arrayTotal[$sysTypeNo][$sysNo][$subSysNo][$load][value]=($dec_cpu*3.34)."%"; $arrayTotal[$sysTypeNo][$sysNo][$subSysNo][$load][color]="#0000FF"; } if($DEBUG) echo "
cpu value={$arrayTotal[$sysTypeNo][$sysNo][$subSysNo][$load][value]}"; if($DEBUG) echo "
cpu color={$arrayTotal[$sysTypeNo][$sysNo][$subSysNo][$load][color]}"; if($no_basic_status){ $bStatusArr[$sysTypeNo][$sysNo][$subSysNo] = 1; $basic_status="N"; $basic_status_color="FF0000"; }else{ $basic_status="Y"; $basic_status_color="0000FF"; } if($selTypeNo == 2 || $sysTypeNo == 2){ $arrayTotal[$sysTypeNo][$sysNo][$subSysNo][$stat][value]=$basic_status; $arrayTotal[$sysTypeNo][$sysNo][$subSysNo][$stat][color]=$basic_status_color; $arrayTotal[$sysTypeNo][$sysNo][$subSysNo-4][$stat][value]=$basic_status; $arrayTotal[$sysTypeNo][$sysNo][$subSysNo-4][$stat][color]=$basic_status_color; }else{ $arrayTotal[$sysTypeNo][$sysNo][$subSysNo][$stat][value]=$basic_status; $arrayTotal[$sysTypeNo][$sysNo][$subSysNo][$stat][color]=$basic_status_color; } if($DEBUG) echo "
arrayTotal[$sysTypeNo][$sysNo][$subSysNo][$stat][value]={$arrayTotal[$sysTypeNo][$sysNo][$subSysNo][$stat][value]}"; if($DEBUG) echo "
arrayTotal[$sysTypeNo][$sysNo][$subSysNo][$stat][color]={$arrayTotal[$sysTypeNo][$sysNo][$subSysNo][$stat][color]}"; if($sysTypeNo == 2){ $hex_grp = substr($hex_mes,$grp_bgn*2,2); $grpNum = HexDec($hex_grp); //echo "
grpNum=$grpNum"; for($i=0;$i<5;$i++){ for($j=0;$j<2;$j++){ $grpNo = $i*2+$j; $userNum[$sysNo][$grpNum][$grpNo] = HexDec(substr($hex_mes,($grp_bgn+1+$i)*2+1-$j,1)); //echo "
userNum[$sysNo][$grpNum][$grpNo]={$userNum[$sysNo][$grpNum][$grpNo]}"; } } } }while($selRow=@mysqli_fetch_array($selRes)); for($i=0;$i<4;$i++){ $sysNum = get_sys_total($ttlSysArr[$i]); for($j=0;$j<$sysNum;$j++){ for($k=0;$k<8;$k++){ if($bStatusArr[$i][$j][$k]) $showStatus[$i][$j] = 1; } if($showSysArr[$i][$j]){ if($showStatus[$i][$j]){ $showStatusArr[$i][$j][0] = "N"; $showStatusArr[$i][$j][1] = "#FF0000"; }else{ $showStatusArr[$i][$j][0] = "Y"; $showStatusArr[$i][$j][1] = "#0000FF"; } } } } //get pcr8 status $pcr8Sql = " SELECT sysTypeNo,sysNo,subSysNo,detailStat,updateTime FROM $sysStat_table WHERE sysTypeNo='130' "; if($DEBUG) echo "
pcr8Sql=$pcr8Sql"; $pcr8Res=mysqli_query($pubConn,$pcr8Sql); $pcr8Row=@mysqli_fetch_array($pcr8Res); echo mysqli_error($pubConn); //begin bit $ver_bgn = 18; //version $typ_bgn = 21; //subsys type $ins_bgn = 22; //e1 installed $inl_bgn = 23; //e1 layer2 installed $phy_bgn = 24; //e1 layer1(physical layer) $tra_bgn = 25; //e1 layer1(transport layer) $can_bgn = 26; //echo canceller status $cpu_bgn = 27; //cpu loading $loc_bgn = 28; //lock status $fre_bgn = 29; //frequency $pow_bgn = 30; //power card and master clock $pra_bgn = 31; //E1 FRAMER status do{ $sysNo = $pcr8Row[sysNo]; $subSysNo = $pcr8Row[subSysNo]; $hex_mes = $pcr8Row[detailStat]; //echo "
hex_mes=$hex_mes"; if(!$pcr8Row){ break; } $showPcr8SysArr[$sysNo] = 1; $showPcr8SubArr[$sysNo][$subSysNo] = 1; $refreshTime[$sysNo][$subSysNo][0] = $pcr8Row[updateTime]; if($refreshTime[$sysNo][$subSysNo][0] > $dueDate){ $refreshTime[$sysNo][$subSysNo][1] = "#0000FF"; }else{ $refreshTime[$sysNo][$subSysNo][1] = "#FF0000"; $noBasicStatus[$sysNo][$subSysNo]=1; } $bin_mes=''; for($i=0;$ibin_mes=$bin_mes"; //version $bin_ver_0=substr($bin_mes,$ver_bgn*8,8); $dec_ver_0=BinDec($bin_ver_0); $bin_ver_1=substr($bin_mes,($ver_bgn+1)*8,8); $dec_ver_1=BinDec($bin_ver_1); $dec_ver_1=omc_keep_length($dec_ver_1,0,2); $bin_ver_2=substr($bin_mes,($ver_bgn+2)*8,8); $dec_ver_2=BinDec($bin_ver_2); $dec_ver_2=omc_keep_length($dec_ver_2,0,2); $versionArr[$sysNo][$subSysNo][0] = $version = $dec_ver_0.".".$dec_ver_1.".".$dec_ver_2; $versionArr[$sysNo][$subSysNo][1] = $color_version = "#0000FF"; $verNum[$sysNo] = $subSysNo; if($DEBUG) echo "
verNum[$sysNo]=$verNum[$sysNo]"; if($DEBUG) echo "
versionArr[$sysNo][$subSysNo][0]={$versionArr[$sysNo][$subSysNo][0]}"; //subsys type $bin_typ = substr($bin_mes,$typ_bgn*8,8); $subTypeArr[$sysNo][$subSysNo][0] = $dec_typ = BinDec($bin_typ); if($DEBUG) echo "
subTypeArr[$sysNo][$subSysNo][0] = {$subTypeArr[$sysNo][$subSysNo][0]}"; //e1 install for($i=0;$i<8;$i++){ $bin_ins=substr($bin_mes,$ins_bgn*8+7-$i,1); $eInstallArr[$sysNo][$subSysNo][$i]=BinDec($bin_ins); if($DEBUG) echo "
eInstallArr[$sysNo][$subSysNo][$i]={$eInstallArr[$sysNo][$subSysNo][$i]}"; } //e1 layer2 install for($i=0;$i<8;$i++) { $bin_inl=substr($bin_mes,$inl_bgn*8+7-$i,1); $eL2InsArr[$sysNo][$subSysNo][$i]=BinDec($bin_inl); if($DEBUG) echo "
eL2InsArr[$sysNo][$subSysNo][$i]={$eL2InsArr[$sysNo][$subSysNo][$i]}"; } //e1 layer1 for($i=0;$i<8;$i++){ $bin_phy=substr($bin_mes,$phy_bgn*8+7-$i,1); $eL1StatusArr[$sysNo][$subSysNo][$i] = BinDec($bin_phy); if($DEBUG) echo "
eL1StatusArr[$sysNo][$subSysNo][$i]={$eL1StatusArr[$sysNo][$subSysNo][$i]}"; if($eInstallArr[$sysNo][$subSysNo][$i] == 0){ $eL1StatusArr[$sysNo][$subSysNo][$i]=2; } if($eL1StatusArr[$sysNo][$subSysNo][$i] == 1){ $noBasicStatus[$sysNo][$subSysNo]=1; } } //e1 layer2 for($i=0;$i<8;$i++) { $bin_tra=substr($bin_mes,$tra_bgn*8+7-$i,1); $eL2StatusArr[$sysNo][$subSysNo][$i]=BinDec($bin_tra); if($eInstallArr[$sysNo][$subSysNo][$i] == 0 || $eL2InsArr[$sysNo][$subSysNo][$i] == 0){ $eL2StatusArr[$sysNo][$subSysNo][$i]=2; } if($DEBUG) echo "
eL2StatusArr[$sysNo][$subSysNo][$i]={$eL2StatusArr[$sysNo][$subSysNo][$i]}"; if($eL2StatusArr[$sysNo][$subSysNo][$i] == 0){ $noBasicStatus[$sysNo][$subSysNo]=1; } } //echo canceller status for($i=0;$i<8;$i++) { $bin_can=substr($bin_mes,$can_bgn*8+7-$i,1); $canStatusArr[$sysNo][$subSysNo][$i]=BinDec($bin_can); if($eInstallArr[$sysNo][$subSysNo][$i] == 0){ $canStatusArr[$sysNo][$subSysNo][$i] = 0; } if($DEBUG) echo "
canStatusArr[$sysNo][$subSysNo][$i]={$canStatusArr[$sysNo][$subSysNo][$i]}"; } //cpu loading $bin_cpu=substr($bin_mes,$cpu_bgn*8,8); $dec_cpu=BinDec($bin_cpu); if($DEBUG) echo "
dec_cpu=$dec_cpu"; $cpu_load=change2point($dec_cpu/126); if($cpu_load>100){ $cpu_load=100; } elseif($cpu_load<0){ $cpu_load=0; } if($DEBUG) echo "
cpu_load=$cpu_load"; if($cpu_load>90){ $noBasicStatus[$sysNo][$subSysNo] = 1; $cpuLoadArr[$sysNo][$subSysNo][1] = "#FF0000"; }else{ $cpuLoadArr[$sysNo][$subSysNo][1] = "#0000FF"; } $cpuLoadArr[$sysNo][$subSysNo][0] = $cpu_load."%"; //lock status $bin_loc = substr($bin_mes,$loc_bgn*8,8); $lockStatusArr[$sysNo][$subSysNo] = BinDec($bin_loc); if($DEBUG) echo "
lockStatusArr[$sysNo][$subSysNo]={$lockStatusArr[$sysNo][$subSysNo]}"; //frequency $bin_fre=substr($bin_mes,$fre_bgn*8,8); $dec_fre=BinDec($bin_fre); $freqArr[$sysNo][$subSysNo][0] = omc_keep_length($dec_fre,0,3); if($dec_loc==7){ $freqArr[$sysNo][$subSysNo][0] = '--'; $freqArr[$sysNo][$subSysNo][1] = "#000000"; }else{ $freqArr[$sysNo][$subSysNo][1] = "#0000FF"; } if($DEBUG) echo "
freqArr[$sysNo][$subSysNo][0]={$freqArr[$sysNo][$subSysNo][0]}"; //master clock $bin_mas = substr($bin_mes,$pow_bgn*8+7,1); $masClockArr[$sysNo][$subSysNo] = BinDec($bin_mas); if($DEBUG) echo "
masClockArr[$sysNo][$subSysNo]=$masClockArr[$sysNo][$subSysNo]"; }while($pcr8Row = @mysqli_fetch_array($pcr8Res)); $pcr8Num = get_sys_total('PCR'); for($i=0;$i<$pcr8Num;$i++){ for($j=0;$j<16;$j++){ if($noBasicStatus[$i][$j]){ $showPcr8[$i] = 1; $showSubArr[$i][$j][0] = "N"; $showSubArr[$i][$j][1] = "#FF0000"; }else{ $showSubArr[$i][$j][0] = "Y"; $showSubArr[$i][$j][1] = "#0000FF"; } } if($showPcr8SysArr[$sysNo]){ if($showPcr8[$i]){ $showPcr8Arr[$i][0] = "N"; $showPcr8Arr[$i][1] = "#FF0000"; }else{ $showPcr8Arr[$i][0] = "Y"; $showPcr8Arr[$i][1] = "#0000FF"; } } } ?> "; echo ""; echo ""; echo "$strSysStatus > $strCentralOffice > $strPeripheral"; echo ""; echo ""; showHelp($helpId); echo ""; echo ""; echo ""; $old_sys_id = $sys_id; //echo "sys_id=$sys_id,selTypeNo=$selTypeNo
"; if($sys_id == 'all'){ echo "

$strPeripheral

"; echo ""; echo ""; echo ""; echo ""; echo ""; echo ""; echo ""; echo ""; for ( $i=0; $i<16; $i++ ){ echo ""; } echo ""; for($i=0;$i<$ttlNum;$i++){ if($DEFAULT_SYS=='SN' && $ttlSysArr[$i]!='VPS'){ continue; } if($ttlSysArr[$i]=='VPS') continue; $tmpSql = " SELECT * FROM elementExistConf WHERE elementName='$ttlSysArr[$i]' AND existFlag='1'"; if($DEBUG) echo "
tmpSql=$tmpSql"; $tmpRes = mysqli_query($pubConn,$tmpSql); if(mysqli_num_rows($tmpRes)<=0) continue; $sysNum = get_sys_total($ttlSysArr[$i]); for($j=0;$j<$sysNum;$j++){ if($j == $sysNum-1 && $i == $ttlNum-1){ $colNum = 1; }else{ $colNum = 1; } echo ""; $sys_id = $ttlSysArr[$i]."_".$j; echo ""; if($showSysArr[$i][$j]){ echo ""; for($k=0;$k<16;$k++){ if(isset($arrayTotal[$i][$j][$k][$stat][value])){ echo ""; }else{ echo ""; } } }else{ echo ""; for($p=0; $p<16; $p++){ echo ""; } } echo ""; } } $tmpSql = " SELECT * FROM elementExistConf WHERE elementName='PCR' AND existFlag='1'"; if($DEBUG) echo "
tmpSql=$tmpSql"; $tmpRes = mysqli_query($pubConn,$tmpSql); if(mysqli_num_rows($tmpRes)>0) { //show pcr8 for($j=0;$j<$pcr8Num;$j++){ echo ""; $sys_id = 'PCR_'.$j; echo ""; if($showPcr8SysArr[$j]){ echo ""; for($k=0;$k<16;$k++){ if(isset($showPcr8SubArr[$j][$k])){ echo ""; }else{ echo ""; } } }else{ echo ""; for($p=0; $p<16; $p++){ echo ""; } } echo ""; } } echo ""; echo "
$strItem$strBasicStatus"; echo "

$strSubsystemID

"; echo "
$i
$ttlSysArr[$i]_$j{$showStatusArr[$i][$j][0]}{$arrayTotal[$i][$j][$k][$stat][value]}------
$sys_id{$showPcr8Arr[$j][0]}{$showSubArr[$j][$k][0]}------
"; echo ""; echo ""; echo ""; echo ""; echo ""; echo ""; echo ""; echo "
"; echo "

$strRemark:  Y = $strNormal,    N = $strAbnormal,   -- = $strNothing.

"; echo "

$strBack"; echo "     "; echo "$strClear"; echo "

"; echo "
"; echo ""; exit(); }//end if ($sys_id == 'all') elseif($selTypeNo == '130'){ $paneNum = explode("_",$sys_id); $sysCode = $paneNum[1]; echo ""; echo ""; echo ""; echo ""; echo ""; echo ""; echo ""; echo ""; echo "

PCR_$sysCode  $strStatusInfo

"; echo ""; echo ""; echo ""; echo ""; echo ""; echo ""; //echo ""; echo ""; for($i=0;$i<16;$i++){ $showId = omc_keep_length($i,0,2); echo ""; if($showPcr8SubArr[$sysCode][$i]){ echo ""; echo ""; echo ""; echo ""; echo ""; }else{ echo ""; echo ""; echo ""; echo ""; echo ""; //echo ""; } echo ""; } echo "
ID$strBasicStatus$strRefreshTime$strClockStatus$strPCM2MClockPhaseStatus$strVersion$strClockReference
$showId"; if($noBasicStatus[$sysCode][$i]) echo "Error"; else echo "Normal"; echo ""; if($showPcr8SubArr[$sysCode][$i]) echo "{$refreshTime[$sysCode][$i][0]}"; echo ""; echo "{$arrayMaster[$masClockArr[$sysCode][$i]][remark]}"; echo ""; echo "{$arrayLock[$lockStatusArr[$sysCode][$i]][remark]}"; echo ""; echo "{$versionArr[$sysNo][$subSysNo][0]}"; echo "------------

PCR_$sysCode E1 Status

"; echo ""; echo ""; for($i=0;$i<128;$i++){ if($i % 8 == 0){ echo ""; echo ""; echo ""; echo ""; echo ""; echo ""; echo ""; echo ""; } $slotNum = floor($i/8); $portNum = $i%8; echo ""; echo ""; echo ""; if($showPcr8SubArr[$sysCode][$slotNum]){ echo ""; echo ""; echo ""; echo ""; }else{ echo ""; echo ""; echo ""; echo ""; } echo ""; } echo "
SlotPortENL1L2EC
$slotNum$portNum{$arrayInstall[$eInstallArr[$sysCode][$slotNum][$portNum]][remark]}{$arrayPhysical[$eL1StatusArr[$sysCode][$slotNum][$portNum]][remark]}{$arrayTransport[$eL2StatusArr[$sysCode][$slotNum][$portNum]][remark]}{$arrayCan[$canStatusArr[$sysCode][$slotNum][$portNum]][remark]}--------
"; echo "
"; echo ""; echo ""; echo ""; echo ""; echo ""; echo "
"; echo "

$strRemark:  Y = $strNormal,    N = $strAbnormal,   -- = $strNothing.

"; echo "

$strBack"; echo "     "; echo "$strClear"; echo "

"; echo "
"; exit(); }//elseif($selTypeNo == '130') echo ""; echo ""; echo ""; echo ""; echo ""; echo ""; echo ""; echo ""; echo ""; echo ""; echo ""; echo ""; echo ""; echo ""; echo ""; echo ""; echo ""; echo ""; echo ""; if($selTypeNo == '2'){ echo ""; echo ""; echo ""; echo ""; echo ""; echo ""; echo ""; echo ""; }//endif($sysTypeNo==2) echo "

$ttlSysArr[$selTypeNo]_0 $strStatusInformation"; echo "

$ttlSysArr[$selTypeNo]_1 status information"; echo "

"; echo ""; echo ""; echo ""; for($i=0;$i<8;$i++){ echo ""; } echo ""; for($i=0;$i<9;$i++){ echo ""; echo ""; for($j=0;$j<8;$j++){ if(isset($arrayTotal[$selTypeNo][0][$j][$i][value])) echo ""; else echo ""; } echo ""; } echo "
Subsystem ID"; echo "$i"; echo "
{$arrayName[$i][remark]}{$arrayTotal[$selTypeNo][0][$j][$i][value]}--
"; echo "
"; echo ""; echo ""; echo ""; for($i=0;$i<8;$i++){ echo ""; } echo ""; for($i=0;$i<9;$i++){ echo ""; echo ""; for($j=0;$j<8;$j++){ if(isset($arrayTotal[$selTypeNo][1][$j][$i][value])) echo ""; else echo ""; } echo ""; } echo "
Subsystem ID"; echo "$i"; echo "
{$arrayName[$i][remark]}{$arrayTotal[$selTypeNo][1][$j][$i][value]}--
"; echo "

"; echo "$strRefreshTime

"; echo "

"; echo "$strRefreshTime

"; echo ""; for($i=0;$i<4;$i++){ echo ""; for($j=0;$j<2;$j++){ $sub_code=$i*2+$j; $dis_code=$sub_code; echo ""; if(isset($arrayTotal[$selTypeNo][0][$sub_code][$time][value])) echo ""; else echo ""; } echo ""; } echo "
$dis_code{$arrayTotal[$selTypeNo][0][$sub_code][$time][value]}--
"; echo "
"; echo ""; for($i=0;$i<4;$i++){ echo ""; for($j=0;$j<2;$j++){ $sub_code=$i*2+$j; $dis_code=$sub_code; echo ""; if(isset($arrayTotal[$selTypeNo][1][$sub_code][$time][value])) echo ""; else echo ""; } echo ""; } echo "
$dis_code{$arrayTotal[$selTypeNo][1][$sub_code][$time][value]}--
"; echo "

"; echo "Online users

"; echo "

"; echo "Online users

"; echo ""; echo ""; echo ""; for($i=1;$i<11;$i++){ echo ""; } echo ""; for($i=0;$i<4;$i++){ echo ""; for($j=0;$j<10;$j++){ if(isset($userNum[0][$i][$j])) echo ""; else echo ""; } echo ""; } echo "
 $i
$i{$userNum[0][$i][$j]}--
"; echo "
"; echo ""; echo ""; echo ""; for($i=1;$i<11;$i++){ echo ""; } echo ""; for($i=0;$i<4;$i++){ echo ""; for($j=0;$j<10;$j++){ if(isset($userNum[1][$i][$j])) echo ""; else echo ""; } echo ""; } echo "
 $i
$i{$userNum[0][$i][$j]}--
"; echo "
"; echo ""; echo ""; echo ""; echo ""; echo ""; echo "
"; echo "

$strRemark:  Y = $strNormal,    N = $strAbnormal,   -- = $strNothing.

"; echo "

"; echo "$strBack

"; echo "
"; ?> ">