📄 resend.php
字号:
<?php
include_once( "inc/auth.php" );
include_once( "inc/utility_all.php" );
include_once( "inc/utility_file.php" );
include_once( "inc/utility_fax.php" );
echo "<html>\r\n<head>\r\n<title>重新发送传真</title>\r\n<meta http-equiv=\"Content-Type\" content=\"text/html; charset=gb2312\">\r\n</head>\r\n<body class=\"bodycolor\" topmargin=\"5\">\r\n";
$query = "select NAME,PASSWORD from EFAX_ACCOUNT where FAX='".$FAX_NO."'";
$cursor = exequery( $connection, $query );
if ( $ROW = mysql_fetch_array( $cursor ) )
{
$FAX_NAME = $ROW['NAME'];
$fax_pass = $ROW['PASSWORD'];
}
$query = "select * from EFAX_SEND_BOX where ID='".$FaxID."'";
$cursor = exequery( $connection, $query );
if ( $ROW = mysql_fetch_array( $cursor ) )
{
$RName = $ROW['RName'];
$RCompany = $ROW['RCompany'];
$SName = $ROW['SName'];
$SCompany = $ROW['SCompany'];
$RepeatTimes = $ROW['RepeatTimes'];
$RepeatInTime = $ROW['RepeatInTime'];
$FAX_NO = $ROW['FAX_NO'];
$FAX_NAME = $ROW['FAX_NAME'];
$TO_ID = $ROW['RECEIVE_NO'];
$RCompany = $ROW['RCompany'];
$ATTACHMENT_ID = $ROW['ATTACHMENT_ID'];
$ATTACHMENT_NAME = $ROW['ATTACHMENT_NAME'];
$FILENAME = attach_real_path( $ATTACHMENT_ID, $ATTACHMENT_NAME );
if ( !file_exists( $FILENAME ) )
{
message( "提示", "传真附件已被删除,无法重发!" );
exit( );
}
}
$CUR_TIME1 = date( "Y-m-d H:i:s", time( ) );
$_POST_TO_SERVER['TO_ID1'] = $TO_ID;
$_POST_TO_SERVER['RName'] = $RName;
$_POST_TO_SERVER['RCompany'] = $RCompany;
$_POST_TO_SERVER['SName'] = $SName;
$_POST_TO_SERVER['SCompany'] = $SCompany;
$_POST_TO_SERVER['RepeatTimes'] = $RepeatTimes;
$_POST_TO_SERVER['RepeatInTime'] = $RepeatInTime;
$_POST_TO_SERVER['FAX_NO'] = $FAX_NO;
$_POST_TO_SERVER['fax_user'] = $FAX_NAME;
$fax_pass = decrypt_str( $fax_pass, "webfax" );
$_POST_TO_SERVER['fax_pass'] = $fax_pass;
$_POST_TO_SERVER['action'] = "sendFaxJob";
$str_result = php_post( $FAX_SUBMIT_URL."action.php", $_POST_TO_SERVER, array(
"ATTACHMENT" => $FILENAME
) );
$error_flag = explode( "#|#", $str_result );
$error_code = $error_flag[0];
$error_code = str_replace( " ", "", $error_code );
if ( $error_code == "100" )
{
$result = explode( "#|#", $str_result );
if ( $result[1] == "" )
{
$sys_code = $result[2];
}
else
{
$sys_code = $result[1];
}
if ( substr( $RName, -1 ) == "," )
{
$RName = substr( $RName, 0, -1 );
}
if ( substr( $RCompany, -1 ) == "," )
{
$RCompany = substr( $RCompany, 0, -1 );
}
if ( substr( $TO_ID1, -1 ) == ";" )
{
$TO_ID1 = substr( $TO_ID1, 0, -1 );
}
$singleToId = explode( ";", $TO_ID1 );
$query = "update EFAX_SEND_BOX set SEND_TIME='".$CUR_TIME1."',SYS_ID='{$sys_code}',REMOTE_URL='',ATTACHMENT_NEW_NAME='',ATTACHMENT_TYPE='',STATE='',PAGES='',TIME_CONSUMING='',FEE='',ERROR_RESULT='' where ID={$FaxID}";
exequery( $connection, $query );
message( "提示", "传真已成功发送到传真服务器!" );
echo " <br>\r\n <div align=center>\r\n <input type=\"button\" value=\"继续发送\" class=\"BigButton\" onClick=\"location='index.php'\"> \r\n <input type=\"button\" value=\"跟踪状态\" class=\"BigButton\" onClick=\"location='faxdetail.php?FaxID=";
echo $FaxID;
echo "'\">\r\n </div>\r\n ";
}
else
{
$error_name = get_fax_error( $error_code );
if ( $error_name == "产生未知错误" )
{
$error_name = "服务器没有返回正确的参数";
}
message( "提示", "发送失败,错误原因是 ".$error_name."。" );
button_back( );
exit( );
}
echo "</body>\r\n</html>";
?>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -