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,353 @@
<?php
/*********************************************************
<20><><EFBFBD><EFBFBD>˵<EFBFBD><CBB5><EFBFBD><EFBFBD>
<20><><EFBFBD><EFBFBD>˵<EFBFBD><CBB5><EFBFBD><EFBFBD>wav<61><76><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> Li long
<EFBFBD>޸<EFBFBD>ע<EFBFBD>ͣ<EFBFBD>
NO.1
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
ʱ<EFBFBD>
<EFBFBD>޸<EFBFBD>˵<EFBFBD><EFBFBD><EFBFBD><EFBFBD>
*********************************************************/
require("../../inc/header.inc");
$helpId = "6.13.1";
$DEBUG=0;
//==========================================================
//<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
//==========================================================
if(isset($backurl)){
$backurl = rawurldecode($backurl);
}
$pubDb = 'OMC_PUB';
//$omc_sysTypeNo =0; //OMC
$ftpInfo=getMSSFtpAccount();
$ftpLoginName = $ftpInfo[UserName];
$ftpLoginPwd = $ftpInfo[Password];
$maxImpFileSize = 1024*2000; //2000K
$remotepath = '/usr/local/prompt/';
$localpath = '/usr/local/apache/htdocs/wxc2_omc/element/toElement/aasAnnounce/prompt/';
$strName = 'AAS';
if(isset($vmsvoice))
{
$remotepath = '/usr/local/vms/prompt/';
$localpath = '/usr/local/apache/htdocs/wxc2_omc/element/toElement/vmsAnnounce/prompt/';
$strName = 'VMS';
}
$impFileArr[0][localFile] ='impFile_1';
$impFileArr[0][remoteFile] = $remotepath."$voicefile";
$defaultomcfile = $localpath."$voicefile";
$defaultaasfile = $remotepath."$voicefile";
if($DEBUG)echo "<br>ftpLoginName=$ftpLoginName ";
if($DEBUG)echo "<br>ftpLoginPwd=$ftpLoginPwd";
if($DEBUG)echo "<br>impFileArr[0][localFile]={$impFileArr[0][localFile]}";
function delImpFile()
{
global $impFileArr,$impFile_1;
for($j=0;$j<sizeof($impFileArr);$j++){
$localFile =${$impFileArr[$j][localFile]};
@unlink ($localFile);
}
}
function putImpFile($ftpCon)
{
global $defaultaasfile,$defaultomcfile,$impFileArr,$impFile_1,$language,$default;
for($j=0;$j<sizeof($impFileArr);$j++){
if($default == 1){
$localFile =$defaultomcfile;
$remoteFile =$defaultaasfile;
}else{
$localFile =${$impFileArr[$j][localFile]};
$remoteFile =$impFileArr[$j][remoteFile];
}
/*
$delRes = ftp_delete($ftpCon,$remoteFile);
if($language == 'chn'){
if(FALSE == $delRes) echo "û<><C3BB>ɾ<EFBFBD><C9BE> <20>ļ<EFBFBD> <20><>Ȩ<EFBFBD><C8A8><br>";
}else{
if(FALSE == $delRes) echo "you have no priviledge to delete files<br>";
}
*/
//echo "r = $remoteFile, L =$localFile<br>";
if(!@ftp_put($ftpCon,$remoteFile,$localFile,FTP_BINARY)){
if($language == 'chn'){
echo "<br><font color=\"#FF0000\"><3E>ϴ<EFBFBD>ʧ<EFBFBD><CAA7>.</font>";
}else{
echo "<br><font color=\"#FF0000\">Failed.</font>";
}
return(-1);
}else{
if($language == 'chn'){
echo "<br><font color=\"#0000FF\"><3E>ϴ<EFBFBD><CFB4>ɹ<EFBFBD>.</font>";
}else{
echo "<br><font color=\"#0000FF\">Successful.</font>";
}
}
}
return(1);
}
function chkImpFile()
{
$DEBUG=0;
global $impFileArr,$impFile_1;
global $maxImpFileSize,$language;
//<2F><><EFBFBD><EFBFBD><E9B5BC><EFBFBD><EFBFBD><EFBFBD>ļ<EFBFBD><C4BC><EFBFBD>С
for($j=0;$j<sizeof($impFileArr);$j++){
$impFileSize = filesize(${$impFileArr[$j][localFile]});
if($DEBUG) echo "<br>impFileSize=$impFileSize";
if($impFileSize > $maxImpFileSize){
echo "<br>impRecordNum=$impRecordNum";
if($language == 'chn'){
echo "<br><font color=\"#FF0000\"><3E>ļ<EFBFBD><C4BC><EFBFBD><EFBFBD><EFBFBD>!</font>";
}else{
echo "<br><font color=\"#FF0000\">File size is too large!</font>";
}
return(-1);
}
}
return(1);
}
//==========================================================
//<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
//==========================================================
if($DEBUG) echo "<br>impFile_1=$impFile_1";
//==========================================================
//<2F><><EFBFBD>ݴ<EFBFBD><DDB4><EFBFBD>
//==========================================================
//<2F>ж<EFBFBD><D0B6>Ƿ<EFBFBD><C7B7><EFBFBD><EFBFBD>ļ<EFBFBD><C4BC><EFBFBD><EFBFBD><EFBFBD> dafault--<2D>ָ<EFBFBD>Ĭ<EFBFBD><C4AC><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
if(($_SERVER['REQUEST_METHOD'] == "POST" && $impFile_1 != "none")|| $default == 1){
if($default !=1 && chkImpFile() < 0){
delImpFile();
exit();
}
$sysIdArr = explode('_',$sysId);
$sysTypeNo = $sysIdArr[0];
$sysNo = $sysIdArr[1];
$subSysNo = $sysIdArr[2];
$getSysIdSql = "SELECT sysNo,subSysNo,ip FROM sysInfo
WHERE sysTypeNo='$sysTypeNo' AND sysNo='$sysNo' AND subSysNo='$subSysNo'
";
if($DEBUG) echo "<br>getSysIdSql=$getSysIdSql";
$getSysIdResult= mysqli_query($pubConn,$getSysIdSql);
echo mysqli_error($pubConn);
$omcNum=mysqli_num_rows($getSysIdResult);
if($omcNum <= 0){
if($language == 'chn'){
echo "[<5B><><EFBFBD><EFBFBD>]<5D><>ϵͳ<CFB5>б<EFBFBD><D0B1><EFBFBD>û<EFBFBD><C3BB><EFBFBD><EFBFBD><EFBFBD><EFBFBD> $strName <20><>IP!";
}else{
echo "Error:Can not find any $strName's IP in system list,Please ADD it!";
}
if($default !=1){
delImpFile();
}
if($default == 1){
$backpage =1;
}else{
$backpage =2;
}
if(isset($backurl)){
echo " <meta http-equiv=\"refresh\" content=\"2; url=$backurl\"> ";
}else{
echo " <meta http-equiv=\"refresh\" content=\"2; url=javascript:history.go(-$backpage)\"> ";
}
exit();
}
$impOkFlag=0;
for($i=0;$i<$omcNum;$i++){
$getSysIdRow=mysqli_fetch_array($getSysIdResult);
$sysName=$strName.'_'.$getSysIdRow[sysNo].'_'.$getSysIdRow[subSysNo];
$dstSeverIp = $getSysIdRow[ip];
if($language == 'chn'){
echo "<br><3E>ϴ<EFBFBD><CFB4><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ļ<EFBFBD><C4BC><EFBFBD> $sysName ( $dstSeverIp ) ......";
}else{
echo "<br> Try to upload $strName wav to $sysName($dstSeverIp) ......";
}
flush();
$ftpCon=@ftp_connect($dstSeverIp);
if($ftpCon < 1){
if($language == 'chn'){
echo "<br><font color=\"#FF0000\"><3E><><EFBFBD><EFBFBD> $sysName ʧ<><CAA7>!</font>";
}else{
echo "<br><font color=\"#FF0000\">Connect $sysName Failed!</font>";
}
continue;
}else{
flush();
}
if(!@ftp_login($ftpCon,$ftpLoginName,$ftpLoginPwd)){
if($language == 'chn'){
echo "<br><font color=\"#FF0000\"><3E><>½ $sysName ʧ<><CAA7>!</font>";
}else{
echo "<br><font color=\"#FF0000\">Login $sysName Failed!</font>";
}
@ftp_quit($ftpCon);
continue;
}else{
flush();
}
if(putImpFile($ftpCon)){
$impOkFlag = 1;
}
@ftp_quit($ftpCon);
flush();
}
if($default !=1){
delImpFile();
}
if($impOkFlag == 0){
if($default == 1){
$backpage =1;
}else{
$backpage =2;
}
if(isset($backurl)){
echo " <meta http-equiv=\"refresh\" content=\"2; url=$backurl\"> ";
}else{
echo " <meta http-equiv=\"refresh\" content=\"2; url=javascript:history.go(-$backpage)\"> ";
}
exit();
}
flush();
if($default == 1){
$backpage =1;
}else{
$backpage =2;
}
if(isset($backurl)){
echo " <meta http-equiv=\"refresh\" content=\"2; url=$backurl\"> ";
}else{
echo " <meta http-equiv=\"refresh\" content=\"2; url=javascript:history.go(-$backpage)\"> ";
}
exit();
}elseif(isset($impFile)){
echo "<br><font color=\"#FF0000\" size=\"3\">";
if($language == 'chn'){
echo "<b><3E>ϴ<EFBFBD>ʧ<EFBFBD>ܣ<EFBFBD><DCA3>ļ<EFBFBD><C4BC><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ڣ<EFBFBD></b></font>";
}else{
echo "<b>Upload file failed, File doesn't exist!</b></font>";
}
}
//==========================================================
//<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʾ
//==========================================================
?>
<script LANGUAGE="JavaScript">
function checkAllInput(theform)
{
if(theform.impFile_1.value.length == 0 ){
alert('Plase select file!');
theform.impFile_1.focus();
return(false);
}
return (true);
}
</script>
<body topmargin="20" leftmargin="6">
<form method="POST" action="<?php echo "$PHP_SELF";?>" name="subsData" enctype="multipart/form-data" onsubmit="return checkAllInput(this)">
<?php
echo "<table border=\"0\" width=\"100%\">";
echo "<tr>";
echo "<td width=\"50%\">";
//echo "Advanced > Upload voice file. ";
echo "Configuration > <a href=\"../overview/overview.php\">Network</a> > <a href=\"$backurl\">$strName</a> > <a href=\"#\">Upload voice file</a>";
echo "</td>";
echo "<td width=\"50%\" align=\"right\" title=\"Back\">";
//showHelp($helpId);
if(isset($backurl)){
echo "<input type=\"hidden\" name=\"backurl\" value=\"$backurl\">";
echo "<p align=\"right\"><a href=\"$backurl\"><img align=absBottom border=0 src=\"../../images/left.gif\" width=\"14\" height=\"14\">$strBack</a>";
}else{
echo "<p align=\"right\"><a href=\"javascript:history.go(-1)\"><img align=absBottom border=0 src=\"../../images/left.gif\" width=\"14\" height=\"14\">$strBack</a>";
}
echo "</td>";
echo "</tr>";
echo "</table>";
echo "<input type=\"hidden\" name=\"voicefile\" value=\"$voicefile\">";
echo "<input type=\"hidden\" name=\"default\" value=\"$default\">";
echo "<input type=\"hidden\" name=\"sysId\" value=\"$sysId\">";
echo "<input type=\"hidden\" name=\"vmsvoice\" value=\"$vmsvoice\">";
?>
<br>
<table border="1" width="100%" cellpadding="2" cellspacing="0" bordercolor="#666666" bordercolordark="#FFFFFF" >
<tr bgcolor="#E6E6E6" >
<td width="100%" colspan="2" align="center">
<font size=2><b><?php
if($language == 'chn'){
echo "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>";
}else{
echo "Voice file import";
}
?></b></font>
</td>
</tr>
<tr>
<td colspan=2>
<font color="#0000FF" size=2>
<?php
if($language == 'chn'){
echo "WAV ";
}else{
echo "WAV";
}
?>
</font>
</td>
</tr>
<tr>
<td>
<?php
if($language == 'chn'){
echo "ѡ<><D1A1><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ļ<EFBFBD><C4BC><EFBFBD>(*.wav)";
}else{
echo "Select Voice file:(*.wav)";
}
?></td>
<td>
<input type="file" name="impFile_1" class="button">
<input type="hidden" name="MAX_FILE_SIZE" value="2048000"><!-- MAX_FILE_SIZE = 1M -->
</td>
</tr>
<tr>
<td colspan=2>
<?php
echo "<input type=\"submit\" $submitStat value=\"$strSubmit\" class=\"button\">";
?>
</td>
</tr>
</table>
</form>
</body>
</html>