index.php

来自「通达OA2007SE源代码 非常好的」· PHP 代码 · 共 182 行

PHP
182
字号
<?
  include_once 'inc/auth.php';
  include_once 'inc/utility_all.php';
  echo '
<html>
<head>
<title>短信箱</title>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
';
  echo '<s';
  echo 'cript Language=JavaScript>
window.setTimeout(\'this.location.reload();\',60000);
';
  if (($ISPIRIT == 1))
  {
    echo 'parent.parent.status_bar.new_sms.innerHTML="";
';
    if (($I_VER == 2))
    {
      echo 'window.external.OA_SMS("","","CLOSE");
';
    }
  }
  else
  {
    echo 'parent.parent.parent.status_bar.new_sms.innerHTML="";
';
  }
  echo '</script>
</head>
<body class="panel" topmargin="0" leftmargin="0">
';
  $CUR_TIME = date ('Y-m-d H:i:s', time ());
  $query = (((((''.'SELECT SMS_ID,FROM_ID,SEND_TIME,REMIND_FLAG,SMS_TYPE,CONTENT,REMIND_URL,USER_NAME,DEPT_ID,AVATAR from SMS,USER where USER.USER_ID=SMS.FROM_ID and TO_ID=\'').$LOGIN_USER_ID).'\' and SEND_TIME<=\'').$CUR_TIME).'\' order by SEND_TIME desc limit 0,5');
  $cursor = exequery ($connection, $query);
  $SMS_COUNT = 0;
  while ($ROW = mysql_fetch_array ($cursor))
  {
    ++$SMS_COUNT;
    $SMS_ID = $ROW['SMS_ID'];
    ($SMS_ID_STR .= ($SMS_ID.','));
    $FROM_ID = $ROW['FROM_ID'];
    $SEND_TIME = $ROW['SEND_TIME'];
    $REMIND_FLAG = $ROW['REMIND_FLAG'];
    $SMS_TYPE = $ROW['SMS_TYPE'];
    $CONTENT = $ROW['CONTENT'];
    $URL = $ROW['REMIND_URL'];
    $OPEN_WINDOW = 0;
    if ((substr ($URL, 0, 2) == '1:'))
    {
      $URL = substr ($URL, 2);
      $OPEN_WINDOW = 1;
    }
    $FROM_NAME = $ROW['USER_NAME'];
    $DEPT_ID = $ROW['DEPT_ID'];
    $AVATAR = $ROW['AVATAR'];
    $DEPT_NAME = dept_long_name ($DEPT_ID);
    $CONTENT = htmlspecialchars ($CONTENT);
    setcookie ('SMS_ID_NOT_REF', check_id ($SMS_ID, $SMS_ID_NOT_REF, false), (time () + 86400000));
    setcookie ((('SMS_'.$SMS_ID).'_REF_NUM'), '');
    if (($FROM_NAME == ''))
    {
      $FROM_NAME = $FROM_ID;
      $AVATAR = '1';
      $DEPT_NAME = '用户已删除';
    }
    if (($SMS_COUNT == 1))
    {
      echo '<table border="0" cellspacing="1" width="100%" class="small" bgcolor="#000000" cellpadding="3">
  <tr class="TableHeader">
   <td colspan="2"><img src="/images/menu/sms.gif"> 短信箱 - 最新的5条</td>
  </tr>
';
    }
    $SMS_TYPE_NAME = get_code_name ($SMS_TYPE, 'SMS_REMIND');
    if (($URL == ''))
    {
      $URL = sms_type_url ($SMS_TYPE, $CONTENT);
    }
    else
    {
      $URL = ('/general/'.$URL);
    }
    echo '    <tr class="TableHeader">
      <td>
';
    if (($SMS_TYPE == '0'))
    {
      echo '       <img src="/images/avatar/';
      echo $AVATAR;
      echo '.gif" alt="';
      echo $SMS_TYPE_NAME;
      echo '" ';
      echo avatar_size ($AVATAR);
      echo ' align="absmiddle"> ';
      echo $SMS_TYPE_NAME;
    }
    else
    {
      echo '       <img src="/images/sms_type';
      echo $SMS_TYPE;
      echo '.gif" alt="';
      echo $SMS_TYPE_NAME;
      echo '"  width=20 height=20 align="absmiddle"> ';
      echo $SMS_TYPE_NAME;
    }
    if (($REMIND_FLAG == 1))
    {
      echo '       <img src="/images/email_new.gif">
';
    }
    echo '      </td>
    </tr>
    <tr class="TableData">
      <td>
      <u title="部门:';
    echo $DEPT_NAME;
    echo '" style="cursor:hand">';
    echo $FROM_NAME;
    echo '</u>:';
    echo $CONTENT;
    echo '<br>
      <i>';
    echo $SEND_TIME;
    echo '</i><br>
      <div align="right">
      <a href="#" onclick="parent.send_sms(\'';
    echo $FROM_ID;
    echo '\',\'';
    echo $FROM_NAME;
    echo '\');"> 回复</a>&nbsp;&nbsp;
      <a href="javascript:parent.openURL(\'';
    echo $URL;
    echo '\',';
    echo $OPEN_WINDOW;
    echo ');" title="转到相应的模块"> 链接</a>&nbsp;
      <a href="delete.php?SMS_ID=';
    echo $SMS_ID;
    echo '"> 删除</a>&nbsp;
      </div>
      </td>
    </tr>
';
  }
  if (($SMS_COUNT == 0))
  {
    message ('', '无短信息');
  }
  else
  {
    echo '
<tr class="TableControl">
<td colspan="2" align="center">
    <input type="button"  value="删除以上短信" class="SmallButton" onClick="delete_all(1);" title="删除以上列出的短信">
</td>
</tr>
</table>
';
  }
  $query = (((((''.'update SMS set REMIND_FLAG=\'0\' where TO_ID=\'').$LOGIN_USER_ID).'\' and SEND_TIME<=\'').$CUR_TIME).'\'');
  exequery ($connection, $query);
  echo '
';
  echo '<s';
  echo 'cript>
function delete_all()
{
 msg="确认要删除以上列出的短信吗?";
 if(window.confirm(msg))
 {
  URL="delete_all.php?SMS_ID_STR=';
  echo $SMS_ID_STR;
  echo '";
  window.location=URL;
 }
}
</script>
</body>
</html>
';
?>

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?