";
echo "Are you sure to init $sysTypeName 's alarm?";
echo "";
echo "";
echo "";
echo "";
echo "";
echo "";
exit();
}
*/
echo "
It's need some minutes,Please wait...
";
if($initAll > 0){
$clearSql = "DELETE FROM sysAlarmLog ";
}else{
$clearSql = "DELETE FROM sysAlarmLog WHERE sysTypeNo = '$sysTypeNo'";
}
if($DEBUG) echo "
clearSql=$clearSql";
mysqli_query($pubConn,$clearSql);
echo mysqli_error($pubConn);
if($initAll > 0){
$getAlarmConfSql="SELECT sysTypeNo,compCode,alarmCode
FROM sysAlarmConf
WHERE alarmCode > '0'
";
}else{
$getAlarmConfSql="SELECT compCode,alarmCode
FROM sysAlarmConf
WHERE sysTypeNo= '$sysTypeNo' AND alarmCode > '0'
";
$getSysConfSql = "SELECT maxSysNum,maxSubSysNum,sysTypeName FROM sysConf WHERE sysTypeNo= '$sysTypeNo'";
if($DEBUG) echo "
getSysConfSql=$getSysConfSql";
$sysConfResult=mysqli_query($pubConn,$getSysConfSql);
echo mysqli_error($pubConn);
$sysConfRows = mysqli_fetch_array($sysConfResult);
$maxSysNum = $sysConfRows[maxSysNum];
$maxSubSysNum= $sysConfRows[maxSubSysNum];
$sysTypeName = $sysConfRows[sysTypeName];
if($DEBUG) echo "
sysTypeNo=$sysTypeNo";
if($DEBUG) echo "
maxSysNum=$maxSysNum";
if($DEBUG) echo "
maxSubSysNum=$maxSubSysNum";
if($DEBUG) echo "
sysTypeName=$sysTypeName";
}
if($DEBUG) echo "
getAlarmConfSql=$getAlarmConfSql";
$alarmConfResult=mysqli_query($pubConn,$getAlarmConfSql);
echo mysqli_error($pubConn);
$k=0;
while($alarmConfRows = mysqli_fetch_array($alarmConfResult)){
if(($initAll > 0) && ($sysTypeNo != $alarmConfRows[sysTypeNo])){
$sysTypeNo = $alarmConfRows[sysTypeNo];
$getSysConfSql = "SELECT maxSysNum,maxSubSysNum FROM sysConf WHERE sysTypeNo= '$sysTypeNo'";
if($DEBUG) echo "
getSysConfSql=$getSysConfSql";
$sysConfResult=mysqli_query($pubConn,$getSysConfSql);
echo mysqli_error($pubConn);
$sysConfRows = mysqli_fetch_array($sysConfResult);
$maxSysNum = $sysConfRows[maxSysNum];
$maxSubSysNum= $sysConfRows[maxSubSysNum];
if($DEBUG) echo "
sysTypeNo=$sysTypeNo";
if($DEBUG) echo "
maxSysNum=$maxSysNum";
if($DEBUG) echo "
maxSubSysNum=$maxSubSysNum";
if($DEBUG) echo "
sysTypeName=$sysTypeName";
}
$compCode = $alarmConfRows[compCode];
$alarmCode = $alarmConfRows[alarmCode];
for($i=0;$i<$maxSysNum;$i++){
for($j=0;$j<$maxSubSysNum;$j++){
$insertSql = "REPLACE sysAlarmLog
(sysTypeNo,sysNo,subSysNo,compCode,alarmCode,alarmCount,alarmTime,clearTime)
VALUES
('$sysTypeNo','$i','$j','$compCode','$alarmCode','0','0','0')
";
if($DEBUG) echo "
insertSql=$insertSql";
mysqli_query($pubConn,$insertSql);
echo mysqli_error($pubConn);
}
}
if($initAll > 0){
if(($k % 10) == 0){
print(">>");
flush();
}
}else{
print(">>");
flush();
}
$k++;
}
if($initAll > 0){
echo "
All alarm initialized, number of alarm is $k!!";
}else{
echo "
$sysTypeName 's alarm initialized, number of alarm is $k!!";
}
?>