read.php
来自「通达OA2007SE源代码 非常好的」· PHP 代码 · 共 181 行
PHP
181 行
<?
function share_priv ($SORT_ID)
{
if (($SORT_ID == 0))
{
return '';
}
global $LOGIN_USER_ID;
global $connection;
$query = (((''.'SELECT SORT_PARENT,SHARE_USER,MANAGE_USER 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'];
$MANAGE_USER = $ROW['MANAGE_USER'];
}
if (find_id ($SHARE_USER, $LOGIN_USER_ID))
{
return (($SHARE_USER.'|').$MANAGE_USER);
}
else
{
return share_priv ($SORT_PARENT);
}
}
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">
</head>
';
echo '<s';
echo 'cript Language="JavaScript">
function SaveFile(ATTACHMENT_ID,ATTACHMENT_NAME)
{
URL="/module/save_file?ATTACHMENT_ID="+ATTACHMENT_ID+"&ATTACHMENT_NAME="+ATTACHMENT_NAME+"&A=1";
loc_x=document.body.scrollLeft+event.clientX-event.offsetX-100;
loc_y=document.body.scrollTop+event.clientY-event.offsetY+170;
window.open(URL,null,"height=180,width=400,status=1,toolbar=no,menubar=no,location';
echo '=no,scrollbars=yes,top="+loc_y+",left="+loc_x+",resizable=yes");
}
</script>
<body class="bodycolor" topmargin="0">
';
$query = (((''.'SELECT USER_ID,DOWN_USER from FILE_SORT where SORT_ID=\'').$SORT_ID).'\'');
$cursor = exequery ($connection, $query);
if ($ROW = mysql_fetch_array ($cursor))
{
$USER_ID = $ROW['USER_ID'];
$DOWN_USER = $ROW['DOWN_USER'];
$USER_ARRAY = explode ('|', $USER_ID);
$SHARE_PRIV = share_priv ($SORT_ID);
$SHARE_USER = substr ($SHARE_PRIV, 0, strpos ($SHARE_PRIV, '|'));
if ((((((($USER_ID != $LOGIN_USER_ID) AND ($USER_ARRAY[0] != 'ALL_DEPT')) AND !find_id ($USER_ARRAY[0], $LOGIN_DEPT_ID)) AND !find_id ($USER_ARRAY[1], $LOGIN_USER_PRIV)) AND !find_id ($USER_ARRAY[2], $LOGIN_USER_ID)) AND !find_id ($SHARE_USER, $LOGIN_USER_ID)))
{
exit ();
}
$DOWN_ARRAY = explode ('|', $DOWN_USER);
if (((((($USER_ID == $LOGIN_USER_ID) OR ($DOWN_ARRAY[0] == 'ALL_DEPT')) OR find_id ($DOWN_ARRAY[0], $LOGIN_DEPT_ID)) OR find_id ($DOWN_ARRAY[1], $LOGIN_USER_PRIV)) OR find_id ($DOWN_ARRAY[2], $LOGIN_USER_ID)))
{
$DOWN_PRIV = 1;
}
}
else
{
if (($SORT_ID != '0'))
{
exit ();
}
}
$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 = htmlspecialchars ($SUBJECT);
$CONTENT = $ROW['CONTENT'];
$ATTACHMENT_ID = $ROW['ATTACHMENT_ID'];
$ATTACHMENT_NAME = $ROW['ATTACHMENT_NAME'];
$ATTACHMENT_DESC = $ROW['ATTACHMENT_DESC'];
$USER_ID = $ROW['USER_ID'];
$READERS = $ROW['READERS'];
}
if ((($SORT_ID == 0) AND ($USER_ID != $LOGIN_USER_ID)))
{
exit ();
}
if ((($SORT_ID == 0) AND ($USER_ID == $LOGIN_USER_ID)))
{
$DOWN_PRIV = 1;
}
echo '
<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>';
echo '<s';
echo 'pan 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>';
echo '<s';
echo 'pan class="big">';
echo $SUBJECT;
echo '</span>';
if (((($SORT_ID != 0) AND ($SHARE_USER == '')) AND find_id ($READERS, $LOGIN_USER_ID)))
{
echo '<font color="#FF0000">(已签阅)</font>';
}
echo '</b></td>
</tr>
<tr>
<td class="TableData" height="250" valign="top" colspan="2">';
echo $CONTENT;
echo '</td>
</tr>
';
if (($ATTACHMENT_NAME != ''))
{
echo ' <tr class=small>
<td class="TableData" width="80">附件:</td>
<td class="TableData" width="420">
';
echo attach_link ($ATTACHMENT_ID, $ATTACHMENT_NAME, 1, 1, $DOWN_PRIV);
echo ' </td>
</tr>
';
if (($ATTACHMENT_DESC != ''))
{
echo ' <tr class=small>
<td class="TableData" width="80">附件说明:</td>
<td class="TableData" width="420">
';
echo $ATTACHMENT_DESC;
echo ' </td>
</tr>
';
}
}
echo ' <tr align="center" class="TableControl">
<td colspan="2">
';
if (((($SORT_ID != 0) AND ($SHARE_USER == '')) AND !find_id ($READERS, $LOGIN_USER_ID)))
{
echo ' <input type="button" value="签阅" class="BigButton" onclick="window.location=\'sign.php?CONTENT_ID_STR=';
echo $CONTENT_ID;
echo ',&SORT_ID=';
echo $SORT_ID;
echo '&FILE_SORT=1&start=';
echo $start;
echo '\';" title="签阅文件">
';
}
echo ' <input type="button" value="打印" class="BigButton" onclick="document.execCommand(\'Print\');" title="打印文件内容">
';
if (($SEARCH_CENTER_FLAG == 1))
{
echo ' <input type="button" value="关闭" class="BigButton" onClick="window.close();" title="关闭窗口">
';
}
else
{
echo ' <input type="button" value="返回" class="BigButton" onClick="history.back();">
';
}
echo ' </td>
</tr>
</table>
</form>
</body>
</html>';
?>
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?