⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 check_capacity.php

📁 极限网络智能办公系统 Office Automation V3.0官方100%源代码.
💻 PHP
字号:
<?
include_once("inc/auth.php");

function capacity_warning()
{
   echo "<body class=\"bodycolor\" topmargin=\"5\"><br>";
   Message("警告","您的邮箱已超过容量限制,请清除您的无用邮件!");
?>
<br>
<div align="center">
 <input type="button"  value="返回" class="BigButton" onClick="location='../';">
</div>
<?
}

$query = "SELECT * from USER where USER_ID='$LOGIN_USER_ID'";
$cursor= exequery($connection,$query);
if($ROW=mysql_fetch_array($cursor))
   $EMAIL_CAPACITY=$ROW["EMAIL_CAPACITY"];
   
if($EMAIL_CAPACITY!=0)
{
   $USER_ID=$LOGIN_USER_ID;
   
   $query = "SELECT * from EMAIL where TO_ID='$USER_ID' and SEND_FLAG='1' and DELETE_FLAG!='1'";
   $cursor= exequery($connection,$query);
   $INBOX_COUNT=0;
   $EMAIL_SIZE1=0;
   while($ROW=mysql_fetch_array($cursor))
   {
      $INBOX_COUNT++;
  
      $SUBJECT=$ROW["SUBJECT"];
      $CONTENT=$ROW["CONTENT"];
      $ATTACHMENT_ID=$ROW["ATTACHMENT_ID"];
      $ATTACHMENT_NAME=$ROW["ATTACHMENT_NAME"];
  
      $EMAIL_SIZE1+=strlen($CONTENT)+strlen($SUBJECT);
  
      //--- 计算附件大小 ---
      $ATTACHMENT_ID_ARRAY=explode(",",$ATTACHMENT_ID);
      $ATTACHMENT_NAME_ARRAY=explode("*",$ATTACHMENT_NAME);
  
      $ARRAY_COUNT=sizeof($ATTACHMENT_ID_ARRAY);
      for($I=0;$I<$ARRAY_COUNT-1;$I++)
         $EMAIL_SIZE1+=attach_size($ATTACHMENT_ID_ARRAY[$I],$ATTACHMENT_NAME_ARRAY[$I]);
      
      if($EMAIL_SIZE1>=$EMAIL_CAPACITY*1024*1024)
      {
         capacity_warning();
         exit;
      }
   }
  
   //-------------------
   $query = "SELECT * from EMAIL where FROM_ID='$USER_ID' and SEND_FLAG='0'";
   $cursor= exequery($connection,$query);
   $OUTBOX_COUNT=0;
   $EMAIL_SIZE2=0;
   while($ROW=mysql_fetch_array($cursor))
   {
      $OUTBOX_COUNT++;
  
      $SUBJECT=$ROW["SUBJECT"];
      $CONTENT=$ROW["CONTENT"];
      $ATTACHMENT_ID=$ROW["ATTACHMENT_ID"];
      $ATTACHMENT_NAME=$ROW["ATTACHMENT_NAME"];
  
      $EMAIL_SIZE2+=strlen($CONTENT)+strlen($SUBJECT);
  
      //--- 计算附件大小 ---
      $ATTACHMENT_ID_ARRAY=explode(",",$ATTACHMENT_ID);
      $ATTACHMENT_NAME_ARRAY=explode("*",$ATTACHMENT_NAME);
  
      $ARRAY_COUNT=sizeof($ATTACHMENT_ID_ARRAY);
      for($I=0;$I<$ARRAY_COUNT-1;$I++)
         $EMAIL_SIZE2+=attach_size($ATTACHMENT_ID_ARRAY[$I],$ATTACHMENT_NAME_ARRAY[$I]);
      
      if($EMAIL_SIZE2>=$EMAIL_CAPACITY*1024*1024)
      {
         capacity_warning();
         exit;
      }
   }
  
   //-------------------
   $query = "SELECT * from EMAIL where FROM_ID='$USER_ID' and SEND_FLAG='1' and DELETE_FLAG!='2'";
   $cursor= exequery($connection,$query);
   $SENTBOX_COUNT=0;
   $EMAIL_SIZE3=0;
   while($ROW=mysql_fetch_array($cursor))
   {
      $SENTBOX_COUNT++;
  
      $SUBJECT=$ROW["SUBJECT"];
      $CONTENT=$ROW["CONTENT"];
      $ATTACHMENT_ID=$ROW["ATTACHMENT_ID"];
      $ATTACHMENT_NAME=$ROW["ATTACHMENT_NAME"];
  
      $EMAIL_SIZE3+=strlen($CONTENT)+strlen($SUBJECT);
  
      //--- 计算附件大小 ---
      $ATTACHMENT_ID_ARRAY=explode(",",$ATTACHMENT_ID);
      $ATTACHMENT_NAME_ARRAY=explode("*",$ATTACHMENT_NAME);
  
      $ARRAY_COUNT=sizeof($ATTACHMENT_ID_ARRAY);
      for($I=0;$I<$ARRAY_COUNT-1;$I++)
         $EMAIL_SIZE3+=attach_size($ATTACHMENT_ID_ARRAY[$I],$ATTACHMENT_NAME_ARRAY[$I]);
      
      if($EMAIL_SIZE3>=$EMAIL_CAPACITY*1024*1024)
      {
         capacity_warning();
         exit;
      }
   }
  
   $EMAIL_SIZE=$EMAIL_SIZE1+$EMAIL_SIZE2+$EMAIL_SIZE3;
   $SUBJECT="";
   $CONTENT="";
   $ATTACHMENT_ID="";
   $ATTACHMENT_NAME="";
   
   if($EMAIL_SIZE>=$EMAIL_CAPACITY*1024*1024)
   {
      capacity_warning();
      exit;
   }
}
?>

⌨️ 快捷键说明

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