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>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;致<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 + -
显示快捷键?