init web ems all

This commit is contained in:
agtuser
2024-09-27 17:13:36 +08:00
parent 81c97acbe9
commit 5cc56f8078
4263 changed files with 798779 additions and 0 deletions

View 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&nbsp;</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&nbsp;</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>