init web ems all
This commit is contained in:
99
wxc2_omc/sysDefine/logMngDef/logInit.php
Executable file
99
wxc2_omc/sysDefine/logMngDef/logInit.php
Executable file
@@ -0,0 +1,99 @@
|
||||
<?php
|
||||
/*********************************************************
|
||||
<20><><EFBFBD><EFBFBD>˵<EFBFBD><CBB5>:
|
||||
<20><><EFBFBD><EFBFBD>˵<EFBFBD><CBB5>:<3A><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʵ<EFBFBD>ֶ<EFBFBD><D6B6><EFBFBD><EFBFBD>ݱ<EFBFBD><DDB1>еIJ<D0B5><C4B2><EFBFBD><EFBFBD>ij<EFBFBD>ʼ<EFBFBD><CABC><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ݲ<EFBFBD><DDB2><EFBFBD><EFBFBD><EFBFBD><EFBFBD>͵Ķ<CDB5><C4B6>壬
|
||||
<20>ڲ<EFBFBD><DAB2><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ȱʡ<C8B1><CAA1><EFBFBD><EFBFBD>ֵ<EFBFBD>Ͳ<EFBFBD><CDB2><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>š<EFBFBD>
|
||||
|
||||
<20><><EFBFBD>ù<EFBFBD>ϵ:<3A><><EFBFBD><EFBFBD>: connectdb.inc,lib.inc
|
||||
<20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>:type_set_down.php
|
||||
|
||||
<20><><EFBFBD><EFBFBD>˵<EFBFBD><CBB5>:<3A><>type_set_down.php <20><><EFBFBD><EFBFBD>$sys_type
|
||||
$device_table = OMC_device_Def;
|
||||
|
||||
<20><><EFBFBD><EFBFBD>ֵ:<3A><>
|
||||
|
||||
<20><><EFBFBD><EFBFBD>:
|
||||
|
||||
<EFBFBD><EFBFBD>ע<EFBFBD><EFBFBD>:
|
||||
NO.1
|
||||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD> :
|
||||
ʱ<EFBFBD><EFBFBD>:
|
||||
<EFBFBD><EFBFBD>˵<EFBFBD><EFBFBD>:
|
||||
*********************************************************/
|
||||
@set_time_limit(600);
|
||||
require("../../inc/header.inc");
|
||||
|
||||
$DEBUG = 1;
|
||||
$pubDb = 'OMC_PUB';
|
||||
|
||||
function omcGetObjDb($sysTypeNo){
|
||||
$dbName = 'OBJ_'.$sysTypeNo;
|
||||
return($dbName);
|
||||
}
|
||||
$objDb=omcGetObjDb($sysTypeNo);
|
||||
|
||||
function omcGetObjTbl($tableType='paramConf',$sysTypeNo,$sysNo=0,$subSysNo=0){
|
||||
$dbName = 'OBJ_'.$sysTypeNo;
|
||||
switch($tableType){
|
||||
case 'paramConf':
|
||||
$tableName = $dbName.'.paramConf';
|
||||
break;
|
||||
case 'param':
|
||||
$tableName = $dbName.'.tmpSubscriberParam_'.$sysNo;
|
||||
break;
|
||||
default:
|
||||
echo "<br><b>function omcGetObjTbl(): Unknown table Type:$tableType</b>";
|
||||
exit();
|
||||
}
|
||||
return($tableName);
|
||||
}
|
||||
$sysSubsConfTable ='OMC_PUB.sysSubsConf';
|
||||
$systemConfTable = 'OMC_PUB.sysConf';
|
||||
|
||||
$getConfSql="SELECT sysTypeName,dataTypeNo,indexFieldName,subsDataTable,tmpDataTable
|
||||
FROM $sysSubsConfTable,$systemConfTable
|
||||
WHERE $sysSubsConfTable.sysTypeNo='$sysTypeNo'
|
||||
AND $systemConfTable.sysTypeNo='$sysTypeNo'
|
||||
AND $sysSubsConfTable.dataTypeNo='$dataTypeNo'
|
||||
";
|
||||
if($DEBUG) echo "<br>getConfSql=$getConfSql";
|
||||
$getConfResult=mysqli_query($pubConn,$getConfSql);
|
||||
echo mysqli_error($pubConn);
|
||||
$getConfRows=mysqli_fetch_array($getConfResult);
|
||||
$keyFieldName =$getConfRows[indexFieldName];
|
||||
$srcDataTable =$getConfRows[subsDataTable];
|
||||
$tmpDataTable =$getConfRows[tmpDataTable];
|
||||
|
||||
//<2F><><EFBFBD><EFBFBD>һ<EFBFBD><D2BB><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>һ<EFBFBD><D2BB><EFBFBD>ֶ<EFBFBD>:editFlag
|
||||
$dropTmpTable="DROP TABLE $tmpDataTable";
|
||||
if($DEBUG) echo "<br>dropTmpTable=$dropTmpTable";
|
||||
$dropRes=mysqli_query($pubConn,$dropTmpTable);
|
||||
echo mysqli_error($pubConn);
|
||||
|
||||
$getCreateSql="SHOW CREATE TABLE $srcDataTable";
|
||||
if($DEBUG) echo "<br>getCreateSql=$getCreateSql";
|
||||
$getCreateRes=@mysqli_query($pubConn,$getCreateSql);
|
||||
$row = mysqli_fetch_array($getCreateRes);
|
||||
echo mysqli_error($pubConn);
|
||||
|
||||
$srcNameArr=explode('.',$srcDataTable);
|
||||
$srcTableName=$srcNameArr[1];
|
||||
$tmpNameArr=explode('.',$tmpDataTable);
|
||||
$tmpTableName=$tmpNameArr[1];
|
||||
|
||||
if($DEBUG) echo "<br>str_replace($srcTableName,$tmpTableName,$row[1])";
|
||||
$createTmpSql=str_replace($srcTableName,$tmpTableName,$row[1]);
|
||||
if($DEBUG) echo "<br>createTmpSql=$createTmpSql";
|
||||
$createTmpRes=mysqli_query($pubConn,$createTmpSql);
|
||||
echo mysqli_error($pubConn);
|
||||
|
||||
$alterSql="ALTER TABLE $tmpDataTable ADD editFlag TINYINT not null FIRST";
|
||||
if($DEBUG) echo "<br>alterSql=$alterSql";
|
||||
$alterRes=mysqli_query($pubConn,$alterSql);
|
||||
echo mysqli_error($pubConn);
|
||||
|
||||
$alterSql="ALTER TABLE $tmpDataTable ADD INDEX (editFlag)";
|
||||
if($DEBUG) echo "<br>alterSql=$alterSql";
|
||||
$alterRes=mysqli_query($pubConn,$alterSql);
|
||||
echo mysqli_error($pubConn);
|
||||
?>
|
||||
Reference in New Issue
Block a user