init web ems all
This commit is contained in:
305
wxc2_omc/configuration/msc/emergencyEdit.php
Executable file
305
wxc2_omc/configuration/msc/emergencyEdit.php
Executable file
@@ -0,0 +1,305 @@
|
||||
<?php
|
||||
/*********************************************************
|
||||
<20><><EFBFBD><EFBFBD>˵<EFBFBD><CBB5><EFBFBD><EFBFBD>
|
||||
<20><><EFBFBD><EFBFBD>˵<EFBFBD><CBB5><EFBFBD><EFBFBD>E1<45><31><EFBFBD><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>Lilong
|
||||
Date: 2004-8-30
|
||||
|
||||
<EFBFBD><EFBFBD>ע<EFBFBD>ͣ<EFBFBD>
|
||||
NO.1
|
||||
Name:
|
||||
Date:
|
||||
Description:
|
||||
*********************************************************/
|
||||
require("../../inc/header.inc");
|
||||
$DEBUG = 0;
|
||||
|
||||
if($thisOmcType==10){
|
||||
$sysTypeNo_1 = "251";
|
||||
}else{
|
||||
$sysTypeNo_1 = "322";
|
||||
}
|
||||
|
||||
$db_1 = "OBJ_".$sysTypeNo_1;
|
||||
|
||||
$tb_0 = "param_0";
|
||||
$tb_1 = "param_1";
|
||||
$tb_2 = "param_99";
|
||||
|
||||
$temTb = ${tb_.$sNum};
|
||||
$subSysNo = floor($pNum/8);
|
||||
if($DEBUG)echo "<br>subSysNo=$subSysNo";
|
||||
$portNo = $pNum%8;
|
||||
if($DEBUG)echo "<br>portNo=$portNo";
|
||||
|
||||
$wAnd = " AND level_1 = 2 AND level_2 = 2 AND level_3 = 7 ";
|
||||
|
||||
/************get default value**************/
|
||||
$defSql = " SELECT initValue FROM paramConf WHERE keyId > 0 ".$wAnd;
|
||||
$defRes = @mysqli_query($pubConn,$defSql);
|
||||
$defRow = @mysqli_fetch_array($defRes);
|
||||
$defaultValue = $defRow[initValue];
|
||||
/*
|
||||
$enableFlagArr=array(
|
||||
array('num' => '0', 'remark' => 'N', 'color' => '#FF0000'),
|
||||
array('num' => '1', 'remark' => 'Y', 'color' => '#0000FF')
|
||||
);
|
||||
*/
|
||||
$emFlagArr = array(
|
||||
array('num' => '0', 'remark' => 'Disable'),
|
||||
array('num' => '1', 'remark' => 'By Cell'),
|
||||
array('num' => '2', 'remark' => 'By LAC'),
|
||||
array('num' => '3', 'remark' => 'By MSC')
|
||||
);
|
||||
|
||||
$regionalZoneFlagArr = array(
|
||||
array('num' => '0', 'remark' => 'Disable'),
|
||||
array('num' => '1', 'remark' => 'Enable'),
|
||||
);
|
||||
|
||||
|
||||
if($set || $add)
|
||||
{
|
||||
$field_0= omc_keep_length($prefixNum,E,16,0);
|
||||
if($DEBUG)echo "<br>field_0=$field_0";
|
||||
/*
|
||||
if($add){
|
||||
$emFlag = 1;
|
||||
}
|
||||
*/
|
||||
|
||||
if($DEBUG)echo "<br>emFlag=$emFlag";
|
||||
|
||||
$field_0 = DecHex($emFlag);
|
||||
$field_0 = omc_keep_length($field_0,0,2);
|
||||
if($DEBUG) echo "<br>field_0=$field_0";
|
||||
|
||||
$field_1 = DecHex($lac);
|
||||
$field_1 = omc_keep_length($field_1,0,4);
|
||||
if($DEBUG) echo "<br>field_1=$field_1";
|
||||
|
||||
$field_2 = DecHex($ci);
|
||||
$field_2 = omc_keep_length($field_2,0,4);
|
||||
if($DEBUG) echo "<br>field_2=$field_2";
|
||||
|
||||
$field_3 = DecHex($dialNum);
|
||||
$field_3 = omc_keep_length($field_3,0,2);
|
||||
if($DEBUG) echo "<br>field_3=$field_3";
|
||||
|
||||
$field_4 = omc_keep_length($localEmNum,E,16,0);
|
||||
if($DEBUG) echo "<br>field_4=$field_4";
|
||||
|
||||
$field_5 = DecHex($regionalZoneFlag);
|
||||
$field_5 = omc_keep_length($field_5,0,2);
|
||||
if($DEBUG) echo "<br>field_5=$field_5";
|
||||
|
||||
$field_6 = DecHex($zoneCode);
|
||||
$field_6 = omc_keep_length($field_6,0,4);
|
||||
if($DEBUG) echo "<br>field_6=$field_6";
|
||||
|
||||
$initValue = strtoupper($field_0.$field_1.$field_2.$field_3.$field_4.$field_5.$field_6);
|
||||
|
||||
if($DEBUG) echo "<br>initValue=$initValue";
|
||||
|
||||
$uSql = " UPDATE $tb_2 set initValue = '$initValue'
|
||||
WHERE subSysNo = '99' AND instanceNo = '$tNum' AND level_1 = 2 AND level_2 = 2 AND level_3 = 7 ";
|
||||
//if($DEBUG)
|
||||
echo "<br>uSql=$uSql";
|
||||
$uRes_1 = @mysqli_query($pubConn,$uSql);
|
||||
echo mysqli_error($pubConn);
|
||||
//exit();
|
||||
echo "<script LANGUAGE=\"JavaScript\">";
|
||||
echo "window.opener.location.href='./emergencyConf.php?scroll_x=$scroll_x&scroll_y=$scroll_y';";
|
||||
echo "\n window.close();";
|
||||
echo "\n </script>";
|
||||
}
|
||||
|
||||
/************select value to see************/
|
||||
if($oType)
|
||||
$andSql = " SELECT instanceNo,initValue,editValue,readValue
|
||||
FROM $tb_2
|
||||
WHERE subSysNo = '99'".$wAnd."ORDER BY instanceNo";
|
||||
else
|
||||
$andSql = " SELECT instanceNo,initValue,editValue,readValue
|
||||
FROM $tb_2
|
||||
WHERE subSysNo = '99' AND instanceNo = '$tNum' ".$wAnd;
|
||||
if($DEBUG)echo "<br>andSql=$andSql<br>db=$db_1";
|
||||
$andRes = @mysqli_query($pubConn,$andSql);
|
||||
$andRow = @mysqli_fetch_array($andRes);
|
||||
echo mysqli_error($pubConn);
|
||||
|
||||
do{
|
||||
$instanceNo = $andRow[instanceNo];
|
||||
$initValue = $andRow[initValue];
|
||||
//echo "<br>initValue=$initValue";
|
||||
|
||||
if($initValue == $defaultValue){
|
||||
$andShow[$instanceNo] = 0;
|
||||
}else{
|
||||
$andShow[$instanceNo] = 1;
|
||||
}
|
||||
|
||||
$emFlag = hexdec(substr($initValue,0,2));
|
||||
if($DEBUG) echo "emFlag=$emFlag<br>";
|
||||
|
||||
$lac = hexdec(substr($initValue,2,4));
|
||||
if($DEBUG)echo "lac=$lac<br>";
|
||||
|
||||
$ci = hexdec(substr($initValue,6,4));
|
||||
if($DEBUG)echo "ci=$ci<br>";
|
||||
|
||||
$dialNum = hexdec(substr($initValue,10,2));
|
||||
if($DEBUG)echo "dialNum={$dialNum}<br>";
|
||||
|
||||
$localEmNumArr = explode("E",substr($initValue,12,16));
|
||||
$localEmNum = $localEmNumArr[0];
|
||||
if($DEBUG) echo "localEmNum=$localEmNum<br><br>";
|
||||
|
||||
$regionalZoneFlag = hexdec(substr($initValue,28,2));
|
||||
if($DEBUG)echo "regionalZoneFlag={$regionalZoneFlag}<br>";
|
||||
|
||||
$zoneCode = hexdec(substr($initValue,30,4));
|
||||
if($DEBUG)echo "zoneCode={$zoneCode}<br>";
|
||||
|
||||
}while($andRow = @mysqli_fetch_array($andRes));
|
||||
|
||||
echo "<form method=\"POST\" name=\"confForm\" action=\"$PHP_SELF\">";
|
||||
echo "<table border=\"0\" cellpadding=\"2\" cellspacing=\"2\" width=\"100%\">";
|
||||
|
||||
if($oType){
|
||||
$emFlagSql = " SELECT instanceNo,initValue,editValue,readValue
|
||||
FROM $tb_2
|
||||
WHERE subSysNo = '99' AND level_1 = 2 AND level_2 = 2 AND level_3 = 5 "." ORDER BY instanceNo ";
|
||||
if($DEBUG) echo "<br>emFlagSql=$emFlagSql";
|
||||
$emFlagRes = @mysqli_query($pubConn,$emFlagSql);
|
||||
$emFlagRow = @mysqli_fetch_array($emFlagRes);
|
||||
echo mysqli_error($pubConn);
|
||||
|
||||
$emFlag = hexdec(substr($initValue,0,2));
|
||||
if($DEBUG) echo "enableFlag=$enableFlag<br>";
|
||||
|
||||
echo "<tr>";
|
||||
echo "<td colspan=\"4\"><b>Add Cell parameter</b></td>";
|
||||
echo "</tr>";
|
||||
/*
|
||||
echo "<tr>";
|
||||
echo "<td width=\"60\" valign=middle><nobr>Cell Parameter no.</nobr></td>";
|
||||
echo "<td colspan=\"2\">";
|
||||
echo "<select style=\"font-family: Verdana; font-size: 8pt\" size=\"1\" name=\"tNum\" id=\"tNum\">";
|
||||
for($i=0;$i<256;$i++) {
|
||||
//if(!$emFlagArr[$i][0])
|
||||
echo "<option value=\"$i\">$i</option>";
|
||||
}
|
||||
echo "</select>";
|
||||
echo "</td>";
|
||||
echo "</tr>";
|
||||
*/
|
||||
|
||||
echo "<tr>";
|
||||
echo "<td width=\"60\" valign=middle><nobr>Cell Parameter no.</nobr></td>";
|
||||
echo "<td colspan=\"2\">";
|
||||
echo "<select style=\"font-family: Verdana; font-size: 8pt\" size=\"1\" name=\"tNum\" id=\"tNum\">";
|
||||
for($i=0;$i<1024;$i++) {
|
||||
if($andShow[$i] == 0)
|
||||
echo "<option value=\"$i\">$i</option>";
|
||||
}
|
||||
echo "</select>";
|
||||
echo "</td>";
|
||||
echo "</tr>";
|
||||
}else{
|
||||
echo "<tr>";
|
||||
echo "<td colspan=\"4\"><b>Cell parameter $tNum</b></td>";
|
||||
echo "</tr>";
|
||||
}
|
||||
$DEBUG = 0;
|
||||
|
||||
echo "<tr>";
|
||||
echo "<td width=\"60\" valign=middle><nobr>Flag</nobr></td>";
|
||||
echo "<td colspan=\"2\">";
|
||||
echo "<select style=\"font-family: Verdana; font-size: 8pt\" size=\"1\" name=\"emFlag\" id=\"emFlag\">";
|
||||
for($i=0;$i<sizeof($emFlagArr);$i++)
|
||||
{
|
||||
if($emFlag == $i)
|
||||
echo "<option value=\"$i\" selected>{$emFlagArr[$i][remark]}</option>";
|
||||
else
|
||||
echo "<option value=\"$i\">{$emFlagArr[$i][remark]}</option>";
|
||||
}
|
||||
echo "</select>";
|
||||
echo "</td>";
|
||||
echo "</tr>";
|
||||
|
||||
/*
|
||||
echo "<tr>";
|
||||
echo "<td width=\"60\" valign=middle><nobr>Emergency Flag</nobr></td>";
|
||||
if($emFlag){
|
||||
echo "<td width=\"30\" colspan=\"2\"><nobr><input type=\"radio\" value=\"1\" name=\"emFlag\" checked>Yes";
|
||||
echo "<input type=\"radio\" name=\"emFlag\" value=\"0\">No </nobr></td>";
|
||||
}else{
|
||||
echo "<td width=\"30\" colspan=\"2\"><nobr><input type=\"radio\" value=\"1\" name=\"emFlag\">Yes";
|
||||
echo "<input type=\"radio\" name=\"emFlag\" value=\"0\" checked>No </nobr></td>";
|
||||
}
|
||||
echo "</tr>";
|
||||
*/
|
||||
|
||||
echo "<tr>";
|
||||
echo "<td width=\"60\" valign=middle><nobr>LAC</nobr></td>";
|
||||
echo "<td colspan=\"2\"><input type=\"text\" name=\"lac\" size=\"4\" value=\"$lac\" maxLength=\"4\"></td>";
|
||||
echo "</tr>";
|
||||
|
||||
echo "<tr>";
|
||||
echo "<td width=\"60\" valign=middle><nobr>CI</nobr></td>";
|
||||
echo "<td colspan=\"2\"><input type=\"text\" name=\"ci\" size=\"6\" value=\"$ci\" maxLength=\"6\"></td>";
|
||||
echo "</tr>";
|
||||
|
||||
echo "<tr>";
|
||||
echo "<td width=\"60\" valign=middle><nobr>Dial number</nobr></td>";
|
||||
echo "<td colspan=\"2\"><input type=\"text\" name=\"dialNum\" size=\"3\" value=\"$dialNum\" maxLength=\"3\"></td>";
|
||||
echo "</tr>";
|
||||
|
||||
echo "<tr>";
|
||||
echo "<td width=\"60\" valign=middle><nobr>Local emergency number</nobr></td>";
|
||||
echo "<td colspan=\"2\"><input type=\"text\" name=\"localEmNum\" size=\"16\" value=\"$localEmNum\" maxLength=\"16\"></td>";
|
||||
echo "</tr>";
|
||||
|
||||
echo "<tr>";
|
||||
echo "<td width=\"60\" valign=middle><nobr>Regional Zone Flag</nobr></td>";
|
||||
echo "<td colspan=\"2\">";
|
||||
echo "<select style=\"font-family: Verdana; font-size: 8pt\" size=\"1\" name=\"regionalZoneFlag\" id=\"regionalZoneFlag\">";
|
||||
for($i=0;$i<sizeof($regionalZoneFlagArr);$i++)
|
||||
{
|
||||
if($regionalZoneFlag == $i)
|
||||
echo "<option value=\"$i\" selected>{$regionalZoneFlagArr[$i][remark]}</option>";
|
||||
else
|
||||
echo "<option value=\"$i\">{$regionalZoneFlagArr[$i][remark]}</option>";
|
||||
}
|
||||
echo "</select>";
|
||||
echo "</td>";
|
||||
echo "</tr>";
|
||||
|
||||
echo "<tr>";
|
||||
echo "<td width=\"60\" valign=middle><nobr>Zone code</nobr></td>";
|
||||
echo "<td colspan=\"2\"><input type=\"text\" name=\"zoneCode\" size=\"5\" value=\"$zoneCode\" maxLength=\"5\"></td>";
|
||||
echo "</tr>";
|
||||
|
||||
echo "</table>";
|
||||
//echo "<br><u><b>Remark:</b></u>";
|
||||
echo "<br>";
|
||||
if($oType){
|
||||
echo "<input type=\"submit\" name=\"add\" value = \"Add\">";
|
||||
}else{
|
||||
echo "<input type=\"submit\" name=\"set\" value = \"Set\">";
|
||||
echo "<input type=\"hidden\" name=\"tNum\" value =\"$tNum\">";
|
||||
}
|
||||
echo "<input type=\"reset\" name=\"Reset\" value =\"Reset\">";
|
||||
echo "<input type=\"hidden\" name=\"scroll_x\" value =\"$scroll_x\">";
|
||||
echo "<input type=\"hidden\" name=\"scroll_y\" value =\"$scroll_y\">";
|
||||
|
||||
echo "</form>";
|
||||
?>
|
||||
<b>Remarks:</b><br><br>
|
||||
</body>
|
||||
</html>
|
||||
Reference in New Issue
Block a user