subSysNo=$subSysNo";
$portNo = $pNum%8;
if($DEBUG)echo "
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 "
field_0=$field_0";
/*
if($add){
$emFlag = 1;
}
*/
if($DEBUG)echo "
emFlag=$emFlag";
$field_0 = DecHex($emFlag);
$field_0 = omc_keep_length($field_0,0,2);
if($DEBUG) echo "
field_0=$field_0";
$field_1 = DecHex($lac);
$field_1 = omc_keep_length($field_1,0,4);
if($DEBUG) echo "
field_1=$field_1";
$field_2 = DecHex($ci);
$field_2 = omc_keep_length($field_2,0,4);
if($DEBUG) echo "
field_2=$field_2";
$field_3 = DecHex($dialNum);
$field_3 = omc_keep_length($field_3,0,2);
if($DEBUG) echo "
field_3=$field_3";
$field_4 = omc_keep_length($localEmNum,E,16,0);
if($DEBUG) echo "
field_4=$field_4";
$field_5 = DecHex($regionalZoneFlag);
$field_5 = omc_keep_length($field_5,0,2);
if($DEBUG) echo "
field_5=$field_5";
$field_6 = DecHex($zoneCode);
$field_6 = omc_keep_length($field_6,0,4);
if($DEBUG) echo "
field_6=$field_6";
$initValue = strtoupper($field_0.$field_1.$field_2.$field_3.$field_4.$field_5.$field_6);
if($DEBUG) echo "
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 "
uSql=$uSql";
$uRes_1 = @mysqli_query($pubConn,$uSql);
echo mysqli_error($pubConn);
//exit();
echo "";
}
/************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 "
andSql=$andSql
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 "
initValue=$initValue";
if($initValue == $defaultValue){
$andShow[$instanceNo] = 0;
}else{
$andShow[$instanceNo] = 1;
}
$emFlag = hexdec(substr($initValue,0,2));
if($DEBUG) echo "emFlag=$emFlag
";
$lac = hexdec(substr($initValue,2,4));
if($DEBUG)echo "lac=$lac
";
$ci = hexdec(substr($initValue,6,4));
if($DEBUG)echo "ci=$ci
";
$dialNum = hexdec(substr($initValue,10,2));
if($DEBUG)echo "dialNum={$dialNum}
";
$localEmNumArr = explode("E",substr($initValue,12,16));
$localEmNum = $localEmNumArr[0];
if($DEBUG) echo "localEmNum=$localEmNum
";
$regionalZoneFlag = hexdec(substr($initValue,28,2));
if($DEBUG)echo "regionalZoneFlag={$regionalZoneFlag}
";
$zoneCode = hexdec(substr($initValue,30,4));
if($DEBUG)echo "zoneCode={$zoneCode}
";
}while($andRow = @mysqli_fetch_array($andRes));
echo "