index.php
来自「通达OA2007SE源代码 非常好的」· PHP 代码 · 共 583 行 · 第 1/2 页
PHP
583 行
<?
include_once 'inc/auth.php';
include_once 'inc/utility_all.php';
include_once '../check_capacity.php';
if (($TO_ID != ''))
{
$TO_ID = ($TO_ID.',');
$TO_NAME = ($TO_NAME.',');
}
echo '
<html>
<head>
<title>写邮件</title>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
';
echo '<s';
echo 'cript Language="JavaScript">
function Trim(myvalue)
{
return myvalue.replace(/(^\\s*)|(\\s*$)/g,"");
}
function CheckForm()
{
if(document.form1.SEND_FLAG.value!="0")
{
if (document.form1.TO_ID.value=="")
{ alert("请添加收件人或外部收件人!");
return (false);
}
if (document.form1.TO_WEBMAIL.value!="" && document.form1.FROM_WEBMAIL.value=="")
';
echo '
{ alert("请选择Internet邮箱!");
return (false);
}
if (Trim(document.form1.SUBJECT.value)=="")
{
if(!window.confirm("无邮件主题,是否发送邮件!"))
{
document.form1.SUBJECT.focus();
return (false);
}
}
}
if (document.form1.ATTACHMENT.value!="")
{
var file_temp=document.form1.ATTACHMENT.';
echo 'value;
var file_name;
var Pos;
Pos=file_temp.lastIndexOf("\\\\");
file_name=file_temp.substring(Pos+1,file_temp.length);
document.form1.ATTACHMENT_NAME.value=file_name;
}
';
if (!(stristr ($HTTP_USER_AGENT, 'Firefox') OR stristr ($HTTP_USER_AGENT, 'Opera')))
{
echo ' document.form1.CONTENT.value=EDIT_HTML.GetHtml();
';
}
echo ' document.form1.SEND_FLAG.value="1";
var msgArea=document.getElementById("msgArea");
msgArea.style.position = "absolute";
msgArea.style.display="";
msgArea.style.top=(document.body.scrollHeight-parseInt(msgArea.style.height))/2 + "px";
msgArea.style.left=(document.body.scrollWidth-parseInt(msgArea.style.width))/2 + "px";
return (true);
}
function save()
{
document';
echo '.form1.SEND_FLAG.value="0";
if(CheckForm())
{
document.form1.OP.value="0";
document.form1.SEND_FLAG.value="0";
document.form1.submit();
}
}
function upload_attach()
{
if (document.form1.ATTACHMENT.value=="")
return;
document.form1.SEND_FLAG.value="0";
if(CheckForm())
{
document.form1.OP.value="1";
document.form1.SEND_FLAG.value="0";
document';
echo '.form1.submit();
}
}
function clear_user()
{
document.form1.TO_NAME.value="";
document.form1.TO_ID.value="";
}
function Load_Do()
{
';
if (!(stristr ($HTTP_USER_AGENT, 'Firefox') OR stristr ($HTTP_USER_AGENT, 'Opera')))
{
echo ' EDIT_HTML.SetHtml(document.form1.CONTENT.value);
';
}
echo '}
function LoadWindow()
{
URL="/module/user_select";
loc_x=document.body.scrollLeft+event.clientX-event.offsetX-100;
loc_y=document.body.scrollTop+event.clientY-event.offsetY+170;
//window.open();
window.showModalDialog(URL,self,"edge:raised;scroll:0;status:0;help:0;resizable:1;dialogWidth:400px;dialogHeight:350px;dialogTop:"+loc_y+"px;dialogLeft:"+loc_x+"px");
}
function cl';
echo 'ear_user1()
{
document.form1.SECRET_TO_NAME.value="";
document.form1.SECRET_TO_ID.value="";
}
function LoadWindow1()
{
URL="/module/user_select?ID=1";
loc_x=document.body.scrollLeft+event.clientX-event.offsetX-100;
loc_y=document.body.scrollTop+event.clientY-event.offsetY+170;
window.showModalDialog(URL,self,"edge:raised;scroll:0;status:0;help:0;resizable:1;dialogWidth:400px;';
echo 'dialogHeight:350px;dialogTop:"+loc_y+"px;dialogLeft:"+loc_x+"px");
}
function clear_user2()
{
document.form1.COPY_TO_NAME.value="";
document.form1.COPY_TO_ID.value="";
}
function LoadWindow2()
{
URL="/module/user_select?ID=2";
loc_x=document.body.scrollLeft+event.clientX-event.offsetX-100;
loc_y=document.body.scrollTop+event.clientY-event.offsetY+170;
//window.open(URL,"r';
echo 'ead_notify","height=400,width=550,status=1,toolbar=no,menubar=no,location=no,scrollbars=yes,top=150,left=150,resizable=yes");
window.showModalDialog(URL,self,"edge:raised;scroll:0;status:0;help:0;resizable:1;dialogWidth:400px;dialogHeight:350px;dialogTop:"+loc_y+"px;dialogLeft:"+loc_x+"px");
}
function clear_user3()
{
document.form1.TO_WEBMAIL.value="";
}
function LoadWindow3()
{
';
echo 'URL="/module/addr_select?FIELD=EMAIL&TO_ID=TO_WEBMAIL";
loc_x=document.body.scrollLeft+event.clientX-event.offsetX-100;
loc_y=document.body.scrollTop+event.clientY-event.offsetY+170;
//window.open(URL,"read_notify","height=400,width=550,status=1,toolbar=no,menubar=no,location=no,scrollbars=yes,top=150,left=150,resizable=yes");
window.showModalDialog(URL,self,"edge:raised;scroll:0;statu';
echo 's:0;help:0;resizable:1;dialogWidth:450px;dialogHeight:350px;dialogTop:"+loc_y+"px;dialogLeft:"+loc_x+"px");
}
function delete_attach(ATTACHMENT_ID,ATTACHMENT_NAME)
{
msg="确定要删除文件 \'"+ ATTACHMENT_NAME +"\' 吗?";
if(window.confirm(msg))
{
URL="delete_attach.php?EMAIL_ID="+document.form1.EMAIL_ID.value+"&BODY_ID="+document.form1.BODY_ID.value+"&ATTACHMENT_ID="+ATTACHMENT_ID+"&';
echo 'ATTACHMENT_NAME="+ATTACHMENT_NAME;
window.location=URL;
}
}
function sel_attach(div_id,dir_field,name_field,disk_id)
{
var URL="/module/sel_file?EXT_FILTER=&MULTI_SELECT=1&DIV_ID=" + div_id + "&DIR_FIELD=" + dir_field + "&NAME_FIELD=" + name_field + "&TYPE_FIELD=" + disk_id;
window.open(URL,null,"height=300,width=500,status=0,toolbar=no,menubar=no,location=no,scrollbars=yes,to';
echo 'p=200,left=300,resizable=yes");
}
function SaveFile(ATTACHMENT_ID,ATTACHMENT_NAME)
{
URL="/module/save_file?ATTACHMENT_ID="+ATTACHMENT_ID+"&ATTACHMENT_NAME="+ATTACHMENT_NAME+"&A=1";
loc_x=document.body.scrollLeft+event.clientX-event.offsetX-100;
loc_y=document.body.scrollTop+event.clientY-event.offsetY+170;
window.open(URL,null,"height=180,width=400,status=1,toolbar=no,menubar=no,';
echo 'location=no,scrollbars=yes,top="+loc_y+",left="+loc_x+",resizable=yes");
}
</script>
</head>
<body class="bodycolor" topmargin="5" onload="javascript:form1.SUBJECT.focus();Load_Do();">
';
if ((($EMAIL_ID != '') OR ($BODY_ID != '')))
{
if (($EMAIL_ID != ''))
{
$query = ((''.'SELECT * from EMAIL,EMAIL_BODY where EMAIL.BODY_ID=EMAIL_BODY.BODY_ID and EMAIL_ID=').$EMAIL_ID);
}
else
{
$query = ((''.'SELECT * from EMAIL_BODY where BODY_ID=').$BODY_ID);
}
$cursor = exequery ($connection, $query);
if ($ROW = mysql_fetch_array ($cursor))
{
$BODY_ID = $ROW['BODY_ID'];
$FROM_ID = $ROW['FROM_ID'];
$TO_ID = $ROW['TO_ID'];
$TO_ID2 = $ROW['TO_ID2'];
$COPY_TO_ID = $ROW['COPY_TO_ID'];
$SECRET_TO_ID = $ROW['SECRET_TO_ID'];
$SUBJECT = $ROW['SUBJECT'];
$IMPORTANT = $ROW['IMPORTANT'];
$CONTENT = $ROW['CONTENT'];
$CONTENT = str_replace ('"', '\'', $CONTENT);
$SEND_TIME = $ROW['SEND_TIME'];
$ATTACHMENT_ID = $ROW['ATTACHMENT_ID'];
$ATTACHMENT_NAME = $ROW['ATTACHMENT_NAME'];
$SMS_REMIND = $ROW['SMS_REMIND'];
$SIZE = $ROW['SIZE'];
$FROM_WEBMAIL = $ROW['FROM_WEBMAIL'];
$TO_WEBMAIL = $ROW['TO_WEBMAIL'];
}
if (($BODY_ID != ''))
{
$TO_ID = $TO_ID2;
}
$query1 = (((''.'SELECT USER_NAME from USER where USER_ID=\'').$FROM_ID).'\'');
$cursor1 = exequery ($connection, $query1);
if ($ROW = mysql_fetch_array ($cursor1))
{
$FROM_NAME = $ROW['USER_NAME'];
}
if (($FW == '1'))
{
$TO_ID = '';
$COPY_TO_ID = '';
$SECRET_TO_ID = '';
$SUBJECT = ('Fw: '.$SUBJECT);
$CONTENT = (('<table border=0 cellspacing=10 cellpadding=0 height=135><tr><td width=2 bgcolor=#000000></td><td>'.$CONTENT).'</td></tr></table>');
$HEAD = ($TO_NAME.'您好!<br><br>');
if (($CONTENT != ''))
{
($HEAD .= (((('<br>========'.$FROM_NAME).'在').$SEND_TIME).'的来信中写道:========<br>'));
$TAIL = '<br>=========================================';
}
($TAIL .= '<br> 致<br>礼!');
$CONTENT = (($HEAD.$CONTENT).$TAIL);
$CONTENT = mysql_escape_string ($CONTENT);
$SUBJECT = mysql_escape_string ($SUBJECT);
$SIZE = 0;
if (($ATTACHMENT_ID != ''))
{
$ATTACHMENT_ID = (copy_attach ($ATTACHMENT_ID, $ATTACHMENT_NAME).',');
$ATTACHMENT_ID_ARRAY = explode (',', $ATTACHMENT_ID);
$ATTACHMENT_NAME_ARRAY = explode ('*', $ATTACHMENT_NAME);
for ($I = 0; ($I < (sizeof ($ATTACHMENT_ID_ARRAY) - 1)); ++$I)
{
($SIZE += attach_size ($ATTACHMENT_ID_ARRAY[$I], $ATTACHMENT_NAME_ARRAY[$I]));
}
}
$query = (((((((((''.'insert into EMAIL_BODY(FROM_ID,SUBJECT,CONTENT,SEND_TIME,ATTACHMENT_ID,ATTACHMENT_NAME,SEND_FLAG,SIZE) values (\'').$LOGIN_USER_ID).'\',\'').$SUBJECT).'\',\'').$CONTENT).'\',\'').date ('Y-m-d H:i:s', time ())).(((((((''.'\',\'').$ATTACHMENT_ID).'\',\'').$ATTACHMENT_NAME).'\',\'0\',\'').$SIZE).'\')'));
exequery ($connection, $query);
$BODY_ID = mysql_insert_id ();
ob_end_clean ();
header (((''.'location: index.php?BODY_ID=').$BODY_ID));
}
if (($REPLAY == '0'))
{
$COPY_TO_ID = '';
$SECRET_TO_ID = '';
$TO_ID = ($FROM_ID.',');
}
else
{
if (($REPLAY == '1'))
{
$SECRET_TO_ID = '';
$TO_ID2 = str_replace (((''.$FROM_ID).','), '', $TO_ID2);
$TO_ID = (($FROM_ID.',').$TO_ID2);
$TO_ID = str_replace (((''.$LOGIN_USER_ID).','), '', $TO_ID);
$COPY_TO_ID = str_replace (((''.$LOGIN_USER_ID).','), '', $COPY_TO_ID);
$COPY_TO_ID = str_replace (((''.$FROM_ID).','), '', $COPY_TO_ID);
}
}
$query1 = (((''.'SELECT USER_ID,USER_NAME from USER where find_in_set(USER_ID,\'').$TO_ID).'\')');
$cursor1 = exequery ($connection, $query1);
while ($ROW = mysql_fetch_array ($cursor1))
{
$TO_ARRAY[$ROW['USER_ID']]['USER_NAME'] = $ROW['USER_NAME'];
}
$TOK = strtok ($TO_ID, ',');
while (($TOK != ''))
{
($TO_NAME .= ($TO_ARRAY[$TOK]['USER_NAME'].','));
$TOK = strtok (',');
}
$query1 = (((''.'SELECT USER_ID,USER_NAME from USER where find_in_set(USER_ID,\'').$COPY_TO_ID).'\')');
$cursor1 = exequery ($connection, $query1);
while ($ROW = mysql_fetch_array ($cursor1))
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?