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

📄 read.php

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

<html>
<head>
<title>查看文件</title>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
</head>

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

<?
 //============================ 文件信息 =======================================
 $query = "SELECT * from FILE_CONTENT where CONTENT_ID=$CONTENT_ID";
 $cursor= exequery($connection,$query);

 if($ROW=mysql_fetch_array($cursor))
 {
    $SORT_ID=$ROW["SORT_ID"];
    $SUBJECT=$ROW["SUBJECT"];

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

    $CONTENT=$ROW["CONTENT"];

    //$CONTENT=str_replace(" ","&nbsp;",$CONTENT);
    //$CONTENT=str_replace("\n","<br>",$CONTENT);

    $ATTACHMENT_ID = $ROW["ATTACHMENT_ID"];
    $ATTACHMENT_NAME = $ROW["ATTACHMENT_NAME"];
    $ATTACHMENT_DESC = $ROW["ATTACHMENT_DESC"];
 }

 //--- 安全性 ---
 function tree_share($SORT_ID)
 {
   $connection=OpenConnection();
   $query = "SELECT * from FILE_SORT where SORT_ID=$SORT_ID";
   $cursor= exequery($connection,$query);
   if($ROW=mysql_fetch_array($cursor))
   {
       $SORT_PARENT=$ROW["SORT_PARENT"];
       $SHARE_USER=$ROW["SHARE_USER"];

       if($SORT_PARENT==0)
          return $SHARE_USER;
       else
          return $SHARE_USER.tree_share($SORT_PARENT);
   }
   return ;
 }
 
 function tree_parent($SORT_ID)
 {
   $connection=OpenConnection();
   $query = "SELECT * from FILE_SORT where SORT_ID=$SORT_ID";
   $cursor= exequery($connection,$query);
   if($ROW=mysql_fetch_array($cursor))
   {
       $SORT_PARENT=$ROW["SORT_PARENT"];

       if($SORT_PARENT==0)
          return $SORT_ID;
       else
          return tree_parent($SORT_PARENT);
   }
   return 0;
 }

 $TREE_PARENT=tree_parent($SORT_ID);

 $query = "SELECT * from FILE_SORT where SORT_ID=$TREE_PARENT";
 $cursor= exequery($connection,$query);

 if(($ROW=mysql_fetch_array($cursor))||$SORT_ID==0)
 {
    $SORT_TYPE=$ROW["SORT_TYPE"];
    $DEPT_ID=$ROW["DEPT_ID"];
    $USER_ID=$ROW["USER_ID"];
    $DOWN_USER=$ROW["DOWN_USER"];

    $DOWN_PRIV=0;
    if(find_id($DOWN_USER,$LOGIN_USER_ID)||$SORT_TYPE=="4"||$SORT_ID==0)
       $DOWN_PRIV=1;

    switch($SORT_TYPE)
    {
       case "2":
                if($DEPT_ID!=$LOGIN_DEPT_ID)
                   exit;
                break;
       case "3":
                if(!find_id($USER_ID,$LOGIN_USER_ID))
                   exit;
                break;
       case "4":
                $SHARE_USER = tree_share($SORT_ID);
                if($USER_ID!=$LOGIN_USER_ID && !find_id($SHARE_USER,$LOGIN_USER_ID))
                   exit;
                break;
    }
 }
?>

<table border="0" width="100%" cellspacing="0" cellpadding="3" class="small">
  <tr>
    <td class="Big"><img src="/images/folder_file.gif" width=22 align="absmiddle"><b><span class="Big1">查看文件</span></b>
    </td>
  </tr>
</table>

 <table border="0" width="100%" cellpadding="3" cellspacing="1" align="center" bgcolor="#000000" class="big">
  <form action="update.php"  method="post" name="form1">
    <tr>
      <td class="TableHeader" align="center" colspan="2"><b><span class="big"><?=$SUBJECT?></span></b></td>
    </tr>
    <tr>
      <td class="TableData" height="250" valign="top" colspan="2"><?=$CONTENT?></td>
    </tr>
<?
      if($ATTACHMENT_NAME!="")
      {
?>
    <tr class=small>
      <td class="TableData" width="80">附件:</td>
      <td class="TableData" width="420">
<?
         $ATTACHMENT_ID_ARRAY=explode(",",$ATTACHMENT_ID);
         $ATTACHMENT_NAME_ARRAY=explode("*",$ATTACHMENT_NAME);

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

            $ATTACH_SIZE=attach_size($ATTACHMENT_ID_ARRAY[$I],$ATTACHMENT_NAME_ARRAY[$I]);
            $ATTACH_SIZE=number_format($ATTACH_SIZE,0, ".",",");
?>
           <img src="/images/email_atta.gif" align="absmiddle">
<?
           if($DOWN_PRIV==1||(!stristr($ATTACHMENT_NAME_ARRAY[$I],".doc")&&!stristr($ATTACHMENT_NAME_ARRAY[$I],".ppt")&&!stristr($ATTACHMENT_NAME_ARRAY[$I],".xls")))
           {
?>
              <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>
<?
           }
           else
           {
?>
              <?=$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=<?=$DOWN_PRIV?>','<?=$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;
<?
           }
           echo "(".$ATTACH_SIZE."字节)<br>";
         }//for
?>
      </td>
    </tr>
<?
       if($ATTACHMENT_DESC!="")
       {
?>
    <tr class=small>
      <td class="TableData" width="80">附件说明:</td>
      <td class="TableData" width="420">
          <?=$ATTACHMENT_DESC?>
      </td>
    </tr>
<?
       }
     }
?>
    <tr align="center" class="TableControl">
      <td colspan="2">
        <input type="button" value="打印" class="BigButton" onclick="document.execCommand('Print');" title="打印文件内容">&nbsp;&nbsp;
        <input type="button" value="返回" class="BigButton" onClick="history.back();">
      </td>
    </tr>
  </table>
</form>

</body>
</html>

⌨️ 快捷键说明

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