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

📄 read_notify.php

📁 通达的部分源代码大家研究一下吧
💻 PHP
字号:
<?
include_once("inc/auth.php");
include_once("inc/utility.php");
include_once("inc/utility_all.php");
?>

<html>
<head>
<title>查看公告通知</title>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<script Language="JavaScript">
function SaveFile(ATTACHMENT_ID,ATTACHMENT_NAME)
{
  URL="/module/save_file?ATTACHMENT_ID="+ATTACHMENT_ID+"&ATTACHMENT_NAME="+ATTACHMENT_NAME+"&A=1";
  window.open(URL,null,"height=180,width=400,status=1,toolbar=no,menubar=no,location=no,scrollbars=yes,resizable=yes");
}
</script>
</head>

<body class="bodycolor" topmargin="5">

<?
 $IMAGE_COUNT=0;
 $IMG_TYPE_STR="gif,jpg,png,tiff,bmp,iff,jp2,jpx,jb2,jpc,xbm,wbmp,";
 $query = "SELECT * from NOTIFY where NOTIFY_ID=$NOTIFY_ID";
 $cursor= exequery($connection,$query);
 if($ROW=mysql_fetch_array($cursor))
 {
    $FROM_ID=$ROW["FROM_ID"];
    $TO_ID=$ROW["TO_ID"];
    $PRIV_ID=$ROW["PRIV_ID"];
    $USER_ID=$ROW["USER_ID"];
    $SUBJECT=$ROW["SUBJECT"];
    $READERS=$ROW["READERS"];
    $ATTACHMENT_ID=$ROW["ATTACHMENT_ID"];
    $ATTACHMENT_NAME=$ROW["ATTACHMENT_NAME"];
    $PRINT=$ROW["PRINT"];
    $FORMAT=$ROW["FORMAT"];
    $TYPE_ID=$ROW["TYPE_ID"];

    if($LOGIN_USER_PRIV!=1 && $FROM_ID!=$LOGIN_USER_ID && $TO_ID!='ALL_DEPT' && !find_id($TO_ID,$LOGIN_DEPT_ID) && !find_id($PRIV_ID,$LOGIN_USER_PRIV) && !find_id($USER_ID,$LOGIN_USER_ID))
       exit;
    $TR_HEIGHT=160;
    if($FORMAT=="1")
       $TR_HEIGHT=550;

    $SUBJECT=str_replace("<","&lt",$SUBJECT);
    $SUBJECT=str_replace(">","&gt",$SUBJECT);
    $SUBJECT=stripslashes($SUBJECT);

    $CONTENT=$ROW["CONTENT"];

    $BEGIN_DATE=$ROW["BEGIN_DATE"];
    $BEGIN_DATE=strtok($BEGIN_DATE," ");

    $TYPE_NAME=get_code_name($TYPE_ID,"NOTIFY");
    if($TYPE_NAME!="")
       $SUBJECT="【".$TYPE_NAME."】".$SUBJECT;

    $query1 = "SELECT * from USER where USER_ID='$FROM_ID'";
    $cursor1= exequery($connection,$query1);
    if($ROW=mysql_fetch_array($cursor1))
    {
       $FROM_NAME=$ROW["USER_NAME"];
       $DEPT_ID=$ROW["DEPT_ID"];
       $DEPT_NAME=dept_long_name($DEPT_ID);
    }

    if(!find_id($READERS,$LOGIN_USER_ID))
    {
       $READERS.=$LOGIN_USER_ID.",";
       $query = "update NOTIFY set READERS='$READERS' where NOTIFY_ID=$NOTIFY_ID";
       exequery($connection,$query);
    }
 }
?>

  <table border="0" width="100%" cellpadding="3" cellspacing="1" bgcolor="#000000" class="small" align="center">
    <tr>
      <td class="TableHeader" align="center"><?=$SUBJECT?></td>
      </td>
    </tr>
    <tr>
      <td class="TableContent" align="right">
      <u title="部门:<?=$DEPT_NAME?>" style="cursor:hand"><?=$FROM_NAME?></u>&nbsp;&nbsp;
      发布于:<i><?=$BEGIN_DATE?></i>
      </td>
    </tr>
    <tr>
      <td class="TableData" colspan="2"  height="<?=$TR_HEIGHT?>" valign="top">
<?
$ATTACHMENT_ID_ARRAY=explode(",",$ATTACHMENT_ID);
$ATTACHMENT_NAME_ARRAY=explode("*",$ATTACHMENT_NAME);
$ARRAY_COUNT=sizeof($ATTACHMENT_ID_ARRAY);

if($FORMAT!="1")
   echo $CONTENT;
else
{
   for($I=0;$I<$ARRAY_COUNT;$I++)
   {
      if(strtolower(substr($ATTACHMENT_NAME_ARRAY[$I],-4))==".mht")
      {
?>
      <iframe id=mhtFrame src="/inc/attach.php?ATTACHMENT_ID=<?=$ATTACHMENT_ID_ARRAY[$I]*3+2?>&ATTACHMENT_NAME=<?=urlencode($ATTACHMENT_NAME_ARRAY[$I])?>" width="100%" height="100%"></iframe>
<?
         break;
      }
   }
}
?>
      </td>
    </tr>
<?
if($ATTACHMENT_NAME!="")
{
?>
    <tr>
      <td class="TableData">附件文件:<br>
<?
         for($I=0;$I<$ARRAY_COUNT;$I++)
         {
            if($ATTACHMENT_ID_ARRAY[$I]=="")
               break;
            $EXT_NAME=substr(strrchr($ATTACHMENT_NAME_ARRAY[$I],"."),1);
            $EXT_NAME=strtolower($EXT_NAME);
            if(find_id($IMG_TYPE_STR,$EXT_NAME))
               $IMAGE_COUNT++;
           $ATTACH_SIZE=attach_size($ATTACHMENT_ID_ARRAY[$I],$ATTACHMENT_NAME_ARRAY[$I]);
           $ATTACH_SIZE=number_format($ATTACH_SIZE,0, ".",",");
           if(!(stristr($ATTACHMENT_NAME_ARRAY[$I],".doc")||stristr($ATTACHMENT_NAME_ARRAY[$I],".ppt")||stristr($ATTACHMENT_NAME_ARRAY[$I],".xls"))||$PRINT=='1')
           {
?>
       <img src="/images/email_atta.gif" align="absmiddle"><a href="/inc/attach.php?ATTACHMENT_ID=<?=$ATTACHMENT_ID_ARRAY[$I]*3+2?>&ATTACHMENT_NAME=<?=urlencode($ATTACHMENT_NAME_ARRAY[$I])?>" target="_blank"><?=$ATTACHMENT_NAME_ARRAY[$I]?></a>
     	 <input type="button" value="转存" class="SmallButton" onClick="SaveFile('<?=$ATTACHMENT_ID_ARRAY[$I]*3+2?>','<?=urlencode($ATTACHMENT_NAME_ARRAY[$I])?>');">&nbsp;
<?
           }
           else
              echo $ATTACHMENT_NAME_ARRAY[$I];
           if(stristr($ATTACHMENT_NAME_ARRAY[$I],".doc")||stristr($ATTACHMENT_NAME_ARRAY[$I],".ppt")||stristr($ATTACHMENT_NAME_ARRAY[$I],".xls"))
           {
?>
	     <input type="button" value="阅读" class="SmallButton" onClick="window.open('/module/OC?ATTACHMENT_ID=<?=$ATTACHMENT_ID_ARRAY[$I]*3+2?>&ATTACHMENT_NAME=<?=urlencode($ATTACHMENT_NAME_ARRAY[$I])?>&OP=5&PRINT=<?=$PRINT?>','<?=$ATTACHMENT_ID_ARRAY[$I]?>','menubar=0,toolbar=0,status=1,scrollbars=1,resizable=1');">&nbsp;
<?
           }
           else if(is_media($ATTACHMENT_NAME_ARRAY[$I]))
           {
?>
	       <input type="button" value="播放" class="SmallButton" onClick="window.open('/module/mediaplayer/index.php?MEDIA_NAME=<?=urlencode($ATTACHMENT_NAME_ARRAY[$I])?>&MEDIA_URL=<?=urlencode("/inc/attach.php?ATTACHMENT_ID=".($ATTACHMENT_ID_ARRAY[$I]*3+2)."&ATTACHMENT_NAME=".urlencode($ATTACHMENT_NAME_ARRAY[$I]))?>','media<?=$ATTACHMENT_ID_ARRAY[$I]?>','menubar=0,toolbar=0,status=1,scrollbars=1,resizable=1');">&nbsp;
<?
           }

           $EXT_NAME=strtolower(substr(strrchr($ATTACHMENT_NAME_ARRAY[$I],"."),1));
           if($EXT_NAME=="mht"||$EXT_NAME=="htm"||$EXT_NAME=="html")
           {
?>
	     <input type="button" value="查看" class="SmallButton" onClick="mhtFrame.location='/inc/attach.php?ATTACHMENT_ID=<?=$ATTACHMENT_ID_ARRAY[$I]*3+2?>&ATTACHMENT_NAME=<?=urlencode($ATTACHMENT_NAME_ARRAY[$I])?>';">&nbsp;
<?
           }
?>
       (<?=$ATTACH_SIZE?>字节)<br>
<?
        }
?>
      </td>
    </tr>
<?
}

if($IMAGE_COUNT>0)
{
?>
    <tr>
      <td class="TableData">
        <img src="/images/image.gif" align="absmiddle" border="0">&nbsp;附件图片: <br><br>

<?
   for($I=0;$I<$ARRAY_COUNT;$I++)
   {
      if($ATTACHMENT_ID_ARRAY[$I]=="")
         break;

      $EXT_NAME=substr(strrchr($ATTACHMENT_NAME_ARRAY[$I],"."),1);
      $EXT_NAME=strtolower($EXT_NAME);
      if(find_id($IMG_TYPE_STR,$EXT_NAME))
      {
         $IMAGE_COUNT1++;
?>
                <a href="/inc/attach.php?ATTACHMENT_ID=<?=$ATTACHMENT_ID_ARRAY[$I]*3+2?>&ATTACHMENT_NAME=<?=$ATTACHMENT_NAME_ARRAY[$I]?>" target="_blank"><img src="/inc/attach.php?ATTACHMENT_ID=<?=$ATTACHMENT_ID_ARRAY[$I]*3+2?>&ATTACHMENT_NAME=<?=$ATTACHMENT_NAME_ARRAY[$I]?>" border="0"  width="100" height="100" alt="文件名:<?=$ATTACHMENT_NAME_ARRAY[$I]?>"></a> 
<?
      }
   }
}
?>
      </td>
    </tr>
    <tr align="center" class="TableControl">
      <td>
        <input type="button" value="关闭" class="BigButton" onClick="javascript:window.close();">
      </td>
    </tr>
  </table>

</body>
</html>

⌨️ 快捷键说明

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