index.php
来自「通达网络办公 - Office Anywhere 2008 增强版100%源码(」· PHP 代码 · 共 66 行
PHP
66 行
<?php
include_once( "inc/auth.php" );
include_once( "inc/utility_all.php" );
$UPLOAD_LIMIT_TYPE = "exe,rar,asp,jsp,xml,js,aspx,php,php3,php4,php5,*,";
echo "<html>\r\n<head>\r\n<title>发送传真</title>\r\n<meta http-equiv=\"Content-Type\" content=\"text/html; charset=gb2312\">\r\n<script src=\"/inc/js/module.js\"></script>\r\n<script src=\"/inc/js/utility.js\"></script>\r\n<script src=\"/inc/js/attach.js\"></script>\r\n<script language=\"javascript\">\r\nvar upload_limit=1,limit_type=\"";
echo strtolower( $UPLOAD_LIMIT_TYPE );
echo "\";\r\nfunction CheckForm()\r\n{\r\n if(document.form1.TO_ID1.value==\"\")\r\n { \r\n alert(\"请添加接收方传真号码!\");\r\n return (false);\r\n }\r\n \r\n var temp=document.form1.TO_ID1.value;\r\n temp=temp.replace(' ','');\r\n if (temp.length<11)\r\n { \r\n alert(\"接收方传真号码错误!\");\r\n return (false);\r\n }\r\n document.form1.TO_ID1.value=temp;\r\n \r\n var temp=document.form1.TO_ID1.value;\r\n if (temp.substr(temp.length-1,1)==\",\")\r\n temp=temp.substr(0,temp.length-1); \r\n var value_array=temp.split(\",\");\r\n for (i=0;i<value_array.length;i++)\r\n {\r\n if (value_array[i].length<11)\r\n {\r\n alert(\"接收方传真号码错误!\");\r\n return (false);\r\n }\r\n }\r\n \r\n if(document.form1.FAX_NO.value==\"-1\")\r\n { \r\n alert(\"请选择您要使用的传真号码!\");\r\n return (false);\r\n }\r\n if (document.form1.RepeatTimes.value==\"\")\r\n {\r\n document.form1.RepeatTimes.value=\"0\";\r\n } \r\n if (document.form1.RepeatInTime.value==\"\")\r\n {\r\n document.form1.RepeatInTime.value=\"0\";\r\n } \r\n var file_name=\"\";\r\n if (document.form1.ATTACHMENT.value!=\"\")\r\n {\r\n if (document.form1.ATTACH_NAME.value!=\"\")\r\n {\r\n alert(\"传真文件只能为1个!\");\r\n return (false);\r\n }\r\n var file_temp=document.form1.ATTACHMENT.value,ext_name;\r\n var Pos;\r\n Pos=file_temp.lastIndexOf(\"\\\\\");\r\n file_name=file_temp.substring(Pos+1,file_temp.length);\r\n ext_name=file_temp.substring(Pos,file_temp.length);\r\n document.all.ATTACHMENT_NAME.value=file_name;\r\n document.all.ATTACHMENT_EXNAME.value=ext_name;\r\n\t\r\n var Tfile_name=file_name.toLowerCase();\r\n var Text_name=\"\";\r\n if(Tfile_name.lastIndexOf(\".\")>=0)\r\n Text_name=Tfile_name.substring(Tfile_name.lastIndexOf(\".\")+1,Tfile_name.length);\r\n if(Text_name==\"\" || Text_name==Tfile_name)\r\n Text_name=\"*\";\r\n var allow_type=\"txt,doc,xls,pdf,tif,tiff,bmp,jpg,gif,\";\r\n if (allow_type.indexOf(Text_name)<0)\r\n {\r\n alert(\"传真附件只支持后缀为txt、doc、xls、pdf、tif、tiff、bmp、jpg、gif的文件,不允许上传后缀名为 \"+Text_name+\" 的文件\");\r\n return (false);\r\n }\r\n if(!upload_limit_check(document.form1.ATTACHMENT.value))\r\n return false;\r\n }\r\n else\r\n {\r\n if (document.form1.ATTACH_NAME.value==\"\")\r\n {\r\n alert(\"请添加传真文件!\");\r\n return (false);\r\n }\r\n var filenum=document.form1.ATTACH_NAME.value.split(\"*\");\r\n if (filenum.length>2)\r\n {\r\n alert(\"传真文件只能为1个!\");\r\n return (false);\r\n }\r\n var Tfile_name=filenum[0].toLowerCase();\r\n var Text_name=\"\";\r\n if(Tfile_name.lastIndexOf(\".\")>=0)\r\n Text_name=Tfile_name.substring(Tfile_name.lastIndexOf(\".\")+1,Tfile_name.length);\r\n if(Text_name==\"\" || Text_name==Tfile_name)\r\n Text_name=\"*\";\r\n var allow_type=\"txt,doc,xls,pdf,tif,tiff,bmp,jpg,gif,\";\r\n if (allow_type.indexOf(Text_name)<0)\r\n {\r\n alert(\"传真附件只支持后缀为txt、doc、xls、pdf、tif、tiff、bmp、jpg、gif的文件,不允许后缀名为 \"+Text_name+\" 的文件\");\r\n return (false);\r\n }\r\n }\r\n \r\n var msgArea=document.getElementById(\"msgArea\");\r\n msgArea.style.position = \"absolute\";\r\n msgArea.style.display=\"\";\r\n msgArea.style.top=(document.body.scrollHeight-parseInt(msgArea.style.height))/2 + \"px\";\r\n msgArea.style.left=(document.body.scrollWidth-parseInt(msgArea.style.width))/2 + \"px\"; \r\n return (true);\r\n}\r\n\r\nfunction ChangeThis()\r\n{\r\n var temp=document.form1.TO_ID1.value;\r\n temp=temp.replace(',',';');\r\n temp=temp.replace('-',',');\r\n document.form1.TO_ID1.value=\"temp\";\r\n}\r\n\r\nfunction SelectFaxNumber(FIELD, TO_ID, TO_NAME, TO_COMPANY,FORM_NAME)\r\n{\r\n URL=\"/module/addr_fax_select?FIELD=\"+FIELD+\"&TO_ID=\"+TO_ID+\"&TO_NAME=\"+TO_NAME+\"&TO_COMPANY=\"+TO_COMPANY+\"&FORM_NAME=\"+FORM_NAME;\r\n loc_y=loc_x=200;\r\n if(is_ie)\r\n {\r\n loc_x=document.body.scrollLeft+event.clientX-event.offsetX-100;\r\n loc_y=document.body.scrollTop+event.clientY-event.offsetY+170;\r\n }\r\n LoadDialogWindow(URL,self,loc_x, loc_y, 400, 350);//这里设置了选人窗口的宽度和高度\r\n}\r\n\r\n</script>\r\n</head>\r\n<body class=\"bodycolor\" topmargin=\"5\">\r\n<table border=\"0\" width=\"100%\" cellspacing=\"0\" cellpadding=\"3\" class=\"small\">\r\n <tr>\r\n <td class=\"Big\"><img src=\"/images/menu/new_email.gif\" WIDTH=\"22\" HEIGHT=\"20\" align=\"absmiddle\"><span class=\"big3\">发送传真</span></td>\r\n </tr>\r\n</table>\r\n<form enctype=\"multipart/form-data\" action=\"send_new_fax.php\" method=\"post\" name=\"form1\" onSubmit=\"return CheckForm();\">\r\n";
$query = "select COUNT(*) from EFAX_ACCOUNT where find_in_set('".$LOGIN_USER_ID."',SEND_PRIV)";
$cursor = exequery( $connection, $query );
$ACCOUNT_COUNT = 0;
if ( $ROW = mysql_fetch_array( $cursor ) )
{
$ACCOUNT_COUNT = $ROW[0];
}
if ( $ACCOUNT_COUNT == 0 )
{
message( "提示", "您没有发送传真的权限。" );
exit( );
}
if ( $ACCOUNT_COUNT == 1 )
{
$query = "select NAME,FAX,SEND_PRIV from EFAX_ACCOUNT where find_in_set('".$LOGIN_USER_ID."',SEND_PRIV)";
$cursor = exequery( $connection, $query );
if ( $ROW = mysql_fetch_array( $cursor ) )
{
$ACCOUNT_NAME = $ROW[0];
$FAX = $ROW[1];
}
$SelectFAX = "<select name='FAX_NO'><option value='".$ROW['FAX']."'>".$FAX."</option></select>";
}
else
{
$SelectFAX = "<select name='FAX_NO'>";
$query = "select NAME_DESC,NAME,FAX,SEND_PRIV from EFAX_ACCOUNT where find_in_set('".$LOGIN_USER_ID."',SEND_PRIV)";
$cursor = exequery( $connection, $query );
while ( $ROW = mysql_fetch_array( $cursor ) )
{
$str_fax = $ROW['FAX'];
if ( $str_fax != "" )
{
$SelectFAX .= "<option value='".$ROW['FAX']."'>".$ROW['NAME_DESC']."(".$ROW['FAX'].")</option>";
}
else
{
$SelectFAX .= "<option value='".$ROW['FAX']."'>".$ROW['NAME_DESC']."(只发用户)</option>";
}
}
$SelectFAX .= "</select>";
}
$Uquery = "SELECT UNIT_NAME from UNIT";
$Ucursor = exequery( $connection, $Uquery );
if ( $ROW = mysql_fetch_array( $Ucursor ) )
{
$UNIT_NAME = $ROW['UNIT_NAME'];
}
echo "<table class=\"TableBlock\" width=100% align=\"center\">\r\n <tr>\r\n <td nowrap class=\"TableData\">传真号码:</td>\r\n <td nowrap class=\"TableData\" colspan=\"3\">";
echo $SelectFAX;
echo "</td>\r\n </tr>\r\n <tr>\r\n <td nowrap class=\"TableData\">接收传真号码:</td>\r\n <td snowrap class=\"TableData\">\r\n <textarea cols=40 name=\"TO_ID1\" rows=3 class=\"BigInput\" wrap=\"yes\" onChange=\"value=value.replace(/[^\\d#,]/g,'')\" onbeforepaste=\"clipboardData.setData('text',clipboardData.getData('text').replace(/[^\\d#,]/g,''))\"></textarea> <input type=\"button\" value=\"添 加\" class=\"SmallButton\" onClick=\"SelectFaxNumber('FAX_NO_DEPT','TO_ID1','RName','RCompany')\" title=\"从通讯簿添加传真号码\" name=\"button\">\r\n <span style=\"color: #ff0033\">*必填</span><br><span style=\"color: #ff0033\">注:</span>1.号码格式(区号+传真号码;无需符号隔开),例01058851200,国际传真为<br> (地区代码+区号+传真号码;无\r\n需符号隔开),例 0085221828888。<br> 2.分机号码前加\"#\"隔开,例01058851200#1234,若发送多个号码以逗号隔开。</td><script>document.form1.TO_ID1.focus();</script>\r\n </tr>\r\n <tr><td colspan=\"4\" nowrap class=\"TableData\"></td>\r\n </tr>\r\n <tr>\r\n <td nowrap class=\"TableData\">收件人:</td>\r\n <td nowrap class=\"TableData\" colspan=\"3\"><textarea name=\"RName\" cols=40 rows=3 class=\"BigInput\" wrap=\"yes\"></textarea><br>群发时与接收传真号码一一对应,中间以逗号隔开,如果为空则用空格代替。</td>\r\n </tr>\r\n <tr>\r\n <td nowrap class=\"TableData\">收件人公司:</td>\r\n <td nowrap class=\"TableData\" colspan=\"3\"><textarea name=\"RCompany\" cols=40 rows=3 class=\"BigInput\" wrap=\"yes\"></textarea><br>群发时与接收传真号码一一对应,中间以逗号隔开,如果为空则用空格代替。</td>\r\n </tr>\r\n <tr>\r\n <td nowrap class=\"TableData\">发件人:</td>\r\n <td nowrap class=\"TableData\" colspan=\"3\"><input type=\"text\" class=\"SmallInput\" name=\"SName\" value=\"";
echo $LOGIN_USER_NAME;
echo "\"/></td>\r\n </tr>\r\n <tr>\r\n <td nowrap class=\"TableData\">发件人公司:</td>\r\n <td nowrap class=\"TableData\" colspan=\"3\"><input type=\"text\" class=\"SmallInput\" name=\"SCompany\" size=\"50\" value=\"";
echo $UNIT_NAME;
echo "\"/></td>\r\n </tr>\r\n <tr>\r\n <td nowrap class=\"TableData\">重发次数:</td>\r\n <td nowrap class=\"TableData\" colspan=\"3\"><input type=\"text\" class=\"SmallInput\" valus=\"\" title=\"为空表示不重发\" name=\"RepeatTimes\" onChange=\"value=value.replace(/[^\\d,]/g,'')\"> 不填写表示不需重发</td>\r\n </tr>\r\n <tr>\r\n <td nowrap class=\"TableData\">重发时间间隔(分钟):</td>\r\n <td nowrap class=\"TableData\" colspan=\"3\"><input type=\"text\" class=\"SmallInput\" name=\"RepeatInTime\" onChange=\"value=value.replace(/[^\\d,]/g,'')\"></td>\r\n </tr>\r\n <tr>\r\n <td nowrap class=\"TableData\">选择传真文件:</td>\r\n <td nowrap class=\"TableData\" colspan=\"3\"><div id=\"SelFileDiv\" class=\"TextColor2\"></div>\r\n <a href=\"javascript:sel_attach('SelFileDiv','ATTACH_DIR','ATTACH_NAME','DISK_ID','tif,doc,xls,ppt,pdf,jpg,gif,bmp,txt,');\">从文件柜和网络硬盘选择附件</a> \r\n <input type=\"hidden\" value=\"\" name=\"ATTACH_NAME\">\r\n <input type=\"hidden\" value=\"\" name=\"ATTACH_DIR\">\r\n <input type=\"hidden\" value=\"\" name=\"DISK_ID\"></td>\r\n </tr>\r\n <tr>\r\n <td nowrap class=\"TableData\">上传传真文件:</td>\r\n <td nowrap class=\"TableData\" colspan=\"3\">\r\n <input type=\"file\" name=\"ATTACHMENT\" size=\"50\" class=\"SmallInput\" title=\"选择附件文件\"> <span style=\"color: #ff0033\">* 最大限制为2M</span><br>文件支持格式:tif、doc、xls、ppt、pdf、jpg、gif、bmp、txt。</td>\r\n </tr>\r\n <tr align=\"center\" class=\"TableControl\">\r\n <td colspan=\"4\" nowrap class=\"TableData\"><input id=\"Submit1\" type=\"submit\" class=\"BigButton\" value=\"发送\"/>\r\n </td>\r\n </tr>\r\n</table>\r\n<input type=\"hidden\" value=\"\" name=\"ATTACHMENT_NAME\">\r\n<input type=\"hidden\" value=\"\" name=\"ATTACHMENT_EXNAME\">\r\n</form>\r\n<div id=\"msgArea\" style=\"width:280px;height:150px;border: 1px solid #000000;text-align:center;display:none;\" class=\"TableContent\">\r\n<br><img src=\"/images/loading.gif\" align=\"absMiddle\"> <h3>正在发送,请稍候……</h3>\r\n</div>\r\n";
echo "</body>\r\n</html>";
?>
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?