公告通知.php
来自「极限网络智能办公系统 Office Automation V3.0官方100%源」· PHP 代码 · 共 107 行
PHP
107 行
<!-------------------- 公告通知 ----------------------->
<script>
function open_notify(NOTIFY_ID,FORMAT)
{
URL="/general/notify/show/read_notify.php?NOTIFY_ID="+NOTIFY_ID;
myleft=(screen.availWidth-500)/2;
mytop=150
mywidth=550;
myheight=400;
if(FORMAT=="1")
{
myleft=0;
mytop=0
mywidth=screen.availWidth-10;
myheight=screen.availHeight-40;
}
window.open(URL,"read_news","height="+myheight+",width="+mywidth+",status=1,toolbar=no,menubar=no,location=no,scrollbars=yes,top="+mytop+",left="+myleft+",resizable=yes");
}
</script>
<div id="module_<?=$MODULE_ID?>" style="position: relative;padding-bottom:10px;">
<table border="0" cellspacing="1" width="100%" class="small" bgcolor="#000000" cellpadding="3">
<tr class="TableControl">
<td id="module_<?=$MODULE_ID?>_head" class="TableHeader" width="58%"><img src="/images/menu/notify.gif" WIDTH="18" HEIGHT="18" align="absmiddle"> 公告通知</td>
<td id="module_<?=$MODULE_ID?>_more" align="right">
<div id="module_<?=$MODULE_ID?>_op" style="float:left;display:none;"><a href="javascript:_edit('<?=$MODULE_ID?>');"><img border="0" src="/images/edit.gif" alt="设置显示条数"></a><?if($VIEW_TYPE!="2"){?><a id="module_<?=$MODULE_ID?>_url" href="#" onclick="_del('<?=$MODULE_ID?>');"><img border="0" src="/images/x.gif" align="absMiddle" alt="不显示该模块"></a><?}?></div>
<div style="float:right"><a href="/general/notify/show"> <img src="/images/green_arrow.gif" border="0" align="absmiddle"> 全部</a> </div>
</td>
</tr>
<tr class="TableControl" id="module_<?=$MODULE_ID?>_edit" style="display:none;">
<td colspan="2" align="right">
<div id="module_<?=$MODULE_ID?>_info" style="float:left;"></div>
<input type="checkbox" id="MODULE_SCROLL_<?=$MODULE_ID?>"<?if($_COOKIE[$LOGIN_USER_ID."_my_".$MODULE_ID."_scroll"]=="true") echo " checked";?>><label for="MODULE_SCROLL_<?=$MODULE_ID?>">上下滚动显示</label>
显示条数:<input type="input" size="3" class="SmallInput" value="<?=$_COOKIE[$LOGIN_USER_ID."_my_".$MODULE_ID."_nums"]?>" name="MODULE_NUM_<?=$MODULE_ID?>">
<a href="javascript:SetNums('<?=$MODULE_ID?>');" title="保存设置">设置</a>
<a href="javascript:_edit('<?=$MODULE_ID?>');" title="关闭">关闭</a>
</td>
</tr>
<tr style="background:#FFFFFF url(/images/water/notify.jpg) no-repeat bottom right">
<td colspan=2 height="60">
<?
if($_COOKIE[$LOGIN_USER_ID."_my_".$MODULE_ID."_scroll"]=="true")
{
?>
<marquee height="100" direction="up" behavior=scroll scrollamount=2 scrolldelay=100 onmouseover='this.stop()' onmouseout='this.start()' border=0>
<?
}
//============================ 显示已发布公告 =======================================
$MAX_COUNT=intVal($_COOKIE[$LOGIN_USER_ID."_my_".$MODULE_ID."_nums"]);
if($MAX_COUNT<=0 || $MAX_COUNT>=1000)
$MAX_COUNT=10;
$CUR_DATE=date("Y-m-d",time());
$NOTIFY_COUNT=0;
$query = "SELECT * from NOTIFY where (TO_ID='ALL_DEPT' or find_in_set('$LOGIN_DEPT_ID',TO_ID) or find_in_set('$LOGIN_USER_PRIV',PRIV_ID) or find_in_set('$LOGIN_USER_ID',USER_ID)) and begin_date<='$CUR_DATE' and (end_date>='$CUR_DATE' or end_date is null) and PUBLISH='1' order by TOP desc,BEGIN_DATE desc,SEND_TIME desc";
$cursor= exequery($connection,$query);
while($ROW=mysql_fetch_array($cursor))
{
$NOTIFY_COUNT++;
if($NOTIFY_COUNT>$MAX_COUNT)
break;
$NOTIFY_ID=$ROW["NOTIFY_ID"];
$SUBJECT=$ROW["SUBJECT"];
$READERS=$ROW["READERS"];
$FORMAT=$ROW["FORMAT"];
$TOP=$ROW["TOP"];
$TYPE_ID=$ROW["TYPE_ID"];
$SUBJECT=htmlspecialchars($SUBJECT);
$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;
if($TOP=="1")
$SUBJECT="<font color=red><b>".$SUBJECT."</b></font>";
?>
·<a href="javascript:open_notify('<?=$NOTIFY_ID?>','<?=$FORMAT?>');"><?=$SUBJECT?></a> (<?=$BEGIN_DATE?>)
<?
if(!find_id($READERS,$LOGIN_USER_ID))
echo "<img src='/images/new.gif' height=11 width=28 align=absmiddle>";
echo "<br>";
}
if($NOTIFY_COUNT==0)
{
echo "·暂无公告通知";
}
if($_COOKIE[$LOGIN_USER_ID."_my_".$MODULE_ID."_scroll"]=="on")
{
?>
</marquee>
<?
}
?>
</td>
</tr>
</table>
</div>
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?