valueName=$valueName
"; $getParamValueSql="SELECT $valueName FROM $paramTable WHERE $objWhereStr and instanceNo <> '' "; if($DEBUG) echo"
aaa=$getParamValueSql
"; $getResult=mysqli_query($objDbConn,$getParamValueSql); echo mysqli_error($objDbConn); if(mysqli_num_rows($getResult) > 0){ $paramRows = mysqli_fetch_array($getResult); //print_r($paramRows); $paramValue = $paramRows[0]; return($paramValue); }else{ return(-1); } }//end of function $DEBUG =0; //command state $nProcFail =0; $nWaitProc =1; $nInProc =2; $nOutProc =3; $sysId = $_REQUEST['sysId']; $dataTypeNo = $_REQUEST['dataTypeNo']; //impCommState //01=通知导入用户;02=正在导入用户;03=导入用户成功;04=导入用户失败 /* $impNote ='01'; $impBgn ='02'; $impOut ='03'; $impFail ='04'; */ ?> "; if($DEBUG)echo "paramValue=$paramValue"; $showFlag = $_REQUEST['showFlag']; $dstSeverIp= $_REQUEST['dstSeverIp']; $impRecordNum = $_REQUEST['impRecordNum']; $commStr = $_REQUEST['commStr']; $impFile = $_REQUEST['impFile']; if ($DEBUG) echo "showFlag=$showFlag
"; if ($DEBUG) echo "remote ip = $dstSeverIp
"; if ($DEBUG) echo "impRecordNum=$impRecordNum
"; if ($DEBUG) echo "commStr=$commStr
"; if ($DEBUG) echo "impFile=$impFile
"; if(!$showFlag){ exit(); } if($DEBUG)echo "
sysId=$sysId"; $runSeconds = $_REQUEST['runSeconds']; $oldDoneNum = $_REQUEST['oldDoneNum']; $pubDb = 'OMC_PUB'; $sysSubsConfTable = 'OMC_PUB.sysSubsConf'; $systemConfTable = 'OMC_PUB.sysConf'; $sysInfoTable = 'OMC_PUB.sysInfo'; $perTime = 0.05; if(isset($sysId)){ $sysIdArr =explode('_',$sysId); $sysTypeNo =$sysIdArr[0]; $sysNo =$sysIdArr[1]; $subSysNo =$sysIdArr[2]; /*if($systypeNo==360){ $getSysIdSql = "SELECT sysNo,subSysNo,ip FROM $sysInfoTable WHERE sysTypeNo='$sysTypeNo' AND baseStat > '0' ORDER BY sysNo,subSysNo "; if($DEBUG) echo "
getSysIdSql=$getSysIdSql"; $getSysIdResult= mysqli_query($pubConn,$getSysIdSql); echo mysqli_error($pubConn); $getSysIdRow=mysqli_fetch_array($getSysIdResult); $sysNo=$getSysIdRow[sysNo]; $subSysNo=$getSysIdRow[subSysNo]; }*/ }else{ exit(0); } $dataTypeNo = isset($dataTypeNo)?$dataTypeNo:0; $getConfSql="SELECT impObjId,ftpDir,ftpLoginName,ftpLoginPwd,logFileName FROM $sysSubsConfTable WHERE sysTypeNo='$sysTypeNo' AND dataTypeNo='$dataTypeNo' "; if($DEBUG) echo "
getConfSql=$getConfSql"; $getConfResult=mysqli_query($pubConn,$getConfSql); echo mysqli_error($pubConn); $getConfRows=mysqli_fetch_array($getConfResult); $impObjId = $getConfRows[impObjId]; $logFileName = $getConfRows[logFileName]; $ftpDir = $getConfRows[ftpDir]; $ftpLoginName = $getConfRows[ftpLoginName]; $ftpLoginPwd = $getConfRows[ftpLoginPwd]; if($DEBUG)echo "
impObjId =$impObjId"; if($DEBUG)echo "
logFileName =$logFileName"; if($DEBUG)echo "
ftpDir =$ftpDir"; if($DEBUG)echo "
ftpLoginName =$ftpLoginName"; if($DEBUG)echo "
ftpLoginPwd =$ftpLoginPwd"; if($DEBUG)echo "
sysId =$sysId"; //if($sysTypeNo==360) // $paramValue = getSysParamValue($sysId,$impObjId,0,'readValue'); //else $paramValue = getImpParamValue($sysId,$impObjId,0,'readValue'); if($DEBUG)echo "
paramValue=$paramValue"; $impCommState = substr($paramValue,0,2); if($DEBUG)echo "
impCommState=$impCommState"; if($sysTypeNo==340){ $allNum=$impRecordNum; $doneNum = substr($paramValue,2,6); $doneNum = HexDec($doneNum); }else{ $allNum = substr($paramValue,2,6); $allNum = HexDec($allNum); $doneNum = substr($paramValue,8,6); $doneNum = HexDec($doneNum); } if($DEBUG)echo "
allNum=$allNum"; if($DEBUG)echo "
doneNum=$doneNum"; //show process omcProgressBar($allNum,$doneNum); $maxSeconds = 20; $runSeconds = $runSeconds + 2; if($DEBUG)echo "
maxSeconds=$maxSeconds"; if($DEBUG)echo "
runSeconds=$runSeconds"; if($DEBUG)echo "
if($runSeconds > $maxSeconds || $doneNum >= $allNum || $impCommState == '03' || $impCommState == '04') "; if($doneNum > $oldDoneNum){ $runSeconds = 0; } if($runSeconds > $maxSeconds || $doneNum >= $allNum || $impCommState == '03' || $impCommState == '04') { if($impCommState == '04'){ echo "
upload $impFile Failed,please check log!!"; }elseif($runSeconds > $maxSeconds){ echo "
Response Time Out!!"; }else{ echo "
upload $impFile Finished!"; echo "

After Import subscriber data finish,Plase upload it and get the lastest data."; } if($DEBUG)echo "
dstSeverIp=$dstSeverIp"; /* close ftp $ftpCon=ftp_connect($dstSeverIp); if($ftpCon < 0){ echo "
Connect Failed!"; exit(); } */ //$connection=sftp_connect($dstSeverIp); //if($connection < 0){ // echo "
Connect Failed!"; // exit(); //} /* close ftp if(!ftp_login($ftpCon,$ftpLoginName,$ftpLoginPwd)){ echo "
Login Failed!"; exit(); } */ //$key=sftp_login($connection,$ftpLoginName,$ftpLoginPwd); //if(!$key) //{ // echo "
Login Failed!"; // exit(); //} $remoteFileName =$ftpDir.$logFileName; $timestamp = time(); $nameArray = explode(".",$logFileName); $logFileName = $nameArray[0].$timestamp.".log"; $localFileName ="/usr/local/apache/htdocs/ftpFile/$logFileName"; //delete *.log $handle=opendir('/usr/local/apache/htdocs/ftpFile/'); while($file=readdir($handle)){ $retval=""; $pt=strrpos($file,"."); if($pt) $retval=substr($file,$pt+1,strlen($file)-$pt); $delFileName = "/usr/local/apache/htdocs/ftpFile/".$file; if($retval=='log') unlink($delFileName); } /* close ftp if(!ftp_get($ftpCon,$localFileName,$remoteFileName,FTP_ASCII)){ echo "
Get log file Failed"; exit(); } */ //if(!sftp_get($key,$localFileName,$remoteFileName,SFTP_ASCII)) //{ // echo "
Get log file Failed"; // exit(); //} /* close ftp ftp_quit($ftpCon); */ //$logFileUrl="../../../ftpFile/$logFileName"; $logFileUrl="./get_log_file.php?dstSeverIp={$dstSeverIp}&ftpLoginName={$ftpLoginName}&ftpLoginPwd={$ftpLoginPwd}&localFileName={$localFileName}&remoteFileName={$remoteFileName}&logFileName={$logFileName}"; echo "

Click here to download log."; echo ""; echo ""; exit(); } $commIdArr = explode('-',$commStr); $commId = $commIdArr[0]; if($DEBUG)echo "
commId=$commId"; //echo "sysNo=$sysNo"; /*if($sysTypeNo==360) $commSql = " SELECT commState FROM parameterComm WHERE commId = '$commId' AND sysNo= '$sysNo'"; else*/ $commSql = " SELECT commState FROM parameterComm WHERE commId = '$commId' "; if($DEBUG) echo "
commSql=$commSql"; $commRes = mysqli_query($pubConn,$commSql); $commRow = @mysqli_fetch_array($commRes); $commStat = $commRow[commState]; if($DEBUG)echo "
commStat=$commStat"; //echo "
sysId=$sysId,impObjId=$impObjId"; if($commStat == $nOutProc || !isset($commStat)){ //send get command $commStr = sysCommSend($sysId,0,$impObjId); } echo ""; echo ""; adjust_content_tail("down"); ?>