📄 folder.php
字号:
<?
include_once("inc/auth.php");
include_once("inc/utility_all.php");
$PAGE_SIZE=10;
?>
<html>
<head>
<title>文件柜</title>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<script Language="JavaScript">
function check_all()
{
for (i=0;i<document.all("email_select").length;i++)
{
if(document.all("allbox").checked)
document.all("email_select").item(i).checked=true;
else
document.all("email_select").item(i).checked=false;
}
if(i==0)
{
if(document.all("allbox").checked)
document.all("email_select").checked=true;
else
document.all("email_select").checked=false;
}
}
function check_one(el)
{
if(!el.checked && document.all("allbox"))
document.all("allbox").checked=false;
}
function set_page()
{
PAGE_START=(document.form1.PAGE_NUM.value-1)*<?=$PAGE_SIZE?>+1;
location="folder.php?FILE_SORT=<?=$FILE_SORT?>&SORT_ID=<?=$SORT_ID?>&PAGE_START="+PAGE_START;
}
<?
if($RELOAD_TREE==1)
{
?>
parent.file_tree.location.reload();
<?
}
?>
</script>
</head>
<body class="bodycolor" topmargin="0">
<form name="form1">
<?
$query = "SELECT * from FILE_SORT where SORT_ID='$SORT_ID'";
$cursor= exequery($connection,$query);
if($ROW=mysql_fetch_array($cursor))
{
$SORT_NAME=$ROW["SORT_NAME"];
$SORT_PARENT=$ROW["SORT_PARENT"];
$SORT_TYPE=sort_attrib($SORT_ID,"SORT_TYPE");
$DEPT_ID=sort_attrib($SORT_ID,"DEPT_ID");
$USER_ID=$ROW["USER_ID"];
if($SORT_TYPE!="4")
{
$MANAGE_USER=$ROW["MANAGE_USER"];
$DOWN_USER=$ROW["DOWN_USER"];
$NEW_USER=$ROW["NEW_USER"];
if($USER_ID=="")
$USER_ID=access_priv($SORT_ID);
if($MANAGE_USER=="")
$MANAGE_USER=sort_priv($SORT_ID,"MANAGE_USER");
if($DOWN_USER=="")
$DOWN_USER=sort_priv($SORT_ID,"DOWN_USER");
if($NEW_USER=="")
$NEW_USER=sort_priv($SORT_ID,"NEW_USER");
$NEW_PRIV=0;
$MANAGE_PRIV=0;
$DOWN_PRIV=0;
if(find_id($NEW_USER,$LOGIN_USER_ID))
$NEW_PRIV=1;
if(find_id($MANAGE_USER,$LOGIN_USER_ID))
$MANAGE_PRIV=1;
if(find_id($DOWN_USER,$LOGIN_USER_ID))
$DOWN_PRIV=1;
if($DEPT_ID!="0")
{
$query1 = "SELECT * from DEPARTMENT where DEPT_ID=" .$DEPT_ID;
$cursor1= exequery($connection,$query1);
if($ROW=mysql_fetch_array($cursor1))
$DEPT_NAME=$ROW["DEPT_NAME"];
}
}
else
{
$NEW_PRIV=1;
$MANAGE_PRIV=1;
$DOWN_PRIV=1;
$USER_ID=sort_attrib($SORT_ID,"USER_ID");
}
if(!find_id($USER_ID,$LOGIN_USER_ID))
{
Message("错误","您无权限访问此目录");
exit;
}
switch($SORT_TYPE)
{
case "1":
$SORT_TYPE_DESC="全体";
break;
case "2":
$SORT_TYPE_DESC=$DEPT_NAME;
if($DEPT_ID!=$LOGIN_DEPT_ID)
exit;
break;
case "3":
$SORT_TYPE_DESC="指定人员";
if(!find_id($USER_ID,$LOGIN_USER_ID))
exit;
break;
case "4":
$SORT_TYPE_DESC="个人";
if($USER_ID!=$LOGIN_USER_ID)
exit;
break;
}
$SORT_NAME=htmlspecialchars($SORT_NAME);
}
?>
<?
if($FILE_SORT==1 && $SORT_ID==0)
{
?>
<table border="0" width="100%" cellspacing="0" cellpadding="3" class="small">
<tr>
<td class="Big"><img src="/images/notify_open.gif" align="absmiddle"><b><span class="Big1"> 文件柜根目录</span></b><br>
</td>
</tr>
</table>
<br>
<?
Message("","请选择文件夹进行查阅");
}
else
{
//=============================== 查阅文件信息 ===================================
if($SORT_ID!="0")
$query = "SELECT count(*) from FILE_CONTENT where SORT_ID='$SORT_ID'";
else
$query = "SELECT count(*) from FILE_CONTENT where SORT_ID='$SORT_ID' and USER_ID='$LOGIN_USER_ID'";
$cursor= exequery($connection,$query);
$FILE_COUNT=0;
if($ROW=mysql_fetch_array($cursor))
$FILE_COUNT=$ROW[0];
if($SORT_ID==0)
{
$SORT_NAME="根目录";
$SORT_TYPE_DESC="个人";
$MANAGE_PRIV=1;
$NEW_PRIV=1;
$DOWN_PRIV=1;
}
if($FILE_COUNT==0)
{
?>
<table border="0" width="100%" cellspacing="0" cellpadding="3" class="small">
<tr>
<td class="Big"><img src="/images/notify_open.gif" align="absmiddle"><b><span class="Big1"> <?=$SORT_NAME?>(<?=$SORT_TYPE_DESC?>)</span></b><br>
</td>
</tr>
</table>
<br>
<?
Message("","该文件夹尚无文件");
}
else
{
//============ 存在文章,开始计算分页 =================
//--- 计算总页数 ---
$PAGE_TOTAL=$FILE_COUNT/$PAGE_SIZE;
$PAGE_TOTAL=ceil($PAGE_TOTAL);
//--- 计算,末页 ---
if($FILE_COUNT<=$PAGE_SIZE)
$LAST_PAGE_START=1;
else if($FILE_COUNT%$PAGE_SIZE==0)
$LAST_PAGE_START=$FILE_COUNT-$PAGE_SIZE+1;
else
$LAST_PAGE_START=$FILE_COUNT-$FILE_COUNT%$PAGE_SIZE+1;
//--- 智能分页 ---
//-- 页首 --
if($PAGE_START=="")
$PAGE_START=1;
if($PAGE_START>$FILE_COUNT)
$PAGE_START=$LAST_PAGE_START;
if($PAGE_START<1)
$PAGE_START=1;
//-- 页尾 --
$PAGE_END=$PAGE_START+$PAGE_SIZE-1;
if($PAGE_END>$FILE_COUNT)
$PAGE_END=$FILE_COUNT;
//--- 计算当前页 ---
$PAGE_NUM=($PAGE_START-1)/$PAGE_SIZE+1;
?>
<table border="0" width="100%" cellspacing="0" cellpadding="3" class="small">
<tr>
<td class="Big"><img src="/images/notify_open.gif" align="absmiddle"><b><span class="Big1"> <?=$SORT_NAME?> (<?=$SORT_TYPE_DESC?>)</span></b><br>
</td>
<td valign="bottom">
<span class="small1">当前为第<b><?=$PAGE_START?></b>至<b><?=$PAGE_END?></b>篇 (第<?=$PAGE_NUM?>页,共<?=$PAGE_TOTAL?>页,每页最多<?=$PAGE_SIZE?>篇)</span>
</td>
</tr>
</table>
<table border="0" cellspacing="1" width="100%" class="small" bgcolor="#000000" cellpadding="3">
<tr class="TableHeader">
<td nowrap align="center">选择</td>
<td nowrap align="center">文件名称</td>
<td nowrap align="center">附件</td>
<td nowrap align="center">发布时间 <img border=0 src="/images/arrow_down.gif" width="11" height="10"></td>
<?
if($MANAGE_PRIV==1)
{
?>
<td nowrap align="center">操作</td>
<?
}
?>
</tr>
<?
if($SORT_ID!="0")
$query = "SELECT * from FILE_CONTENT where SORT_ID='$SORT_ID' order by CONTENT_NO,SEND_TIME desc";
else
$query = "SELECT * from FILE_CONTENT where SORT_ID='$SORT_ID' and USER_ID='$LOGIN_USER_ID' order by CONTENT_NO,SEND_TIME desc";
$cursor = exequery($connection, $query);
$FILE_COUNT = 0;
while($ROW=mysql_fetch_array($cursor))
{
$FILE_COUNT++;
if($FILE_COUNT<$PAGE_START)
continue;
else if($FILE_COUNT>$PAGE_END)
break;
$CONTENT_ID = $ROW["CONTENT_ID"];
$SUBJECT = $ROW["SUBJECT"];
$SEND_TIME = $ROW["SEND_TIME"];
$ATTACHMENT_ID = $ROW["ATTACHMENT_ID"];
$ATTACHMENT_NAME = $ROW["ATTACHMENT_NAME"];
$ATTACHMENT_DESC = $ROW["ATTACHMENT_DESC"];
$SUBJECT=htmlspecialchars($SUBJECT);
$ATTACHMENT_NAME=htmlspecialchars($ATTACHMENT_NAME);
$ATTACHMENT_DESC=htmlspecialchars($ATTACHMENT_DESC);
if($FILE_COUNT%2==1)
$TableLine="TableLine1";
else
$TableLine="TableLine2";
?>
<tr class="<?=$TableLine?>">
<td> <input type="checkbox" name="email_select" value="<?=$CONTENT_ID?>" onClick="check_one(self);"></td>
<td><a href="read.php?SORT_ID=<?=$SORT_ID?>&CONTENT_ID=<?=$CONTENT_ID?>&PAGE_START=<?=$PAGE_START?>"><?=$SUBJECT?></a></td>
<td>
<?
if($ATTACHMENT_NAME=="")
echo "无";
else
{
$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]=="")
continue;
?>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -