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

📄 公告通知.php

📁 通达OA2007SE源代码 非常好的
💻 PHP
字号:
<?
  echo '<!-------------------- 公告通知 ----------------------->
';
  echo '<s';
  echo 'cript>
function open_notify(NOTIFY_ID,FORMAT)
{
 URL="/general/notify/show/read_notify.php?NOTIFY_ID="+NOTIFY_ID;
 myleft=(screen.availWidth-650)/2;
 mytop=100
 mywidth=650;
 myheight=500;
 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,';
  echo 'toolbar=no,menubar=no,location=no,scrollbars=yes,top="+mytop+",left="+myleft+",resizable=yes");
}
</script>
<div id="module_';
  echo $MODULE_ID;
  echo '"  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_';
  echo $MODULE_ID;
  echo '_head" class="TableHeader" width="58%"><img src="/images/menu/notify.gif" WIDTH="18" HEIGHT="18" align="absmiddle"> 公告通知</td>
   <td id="module_';
  echo $MODULE_ID;
  echo '_more" align="right">
     <div id="module_';
  echo $MODULE_ID;
  echo '_op" style="float:left;display:none;"><a href="javascript:_edit(\'';
  echo $MODULE_ID;
  echo '\');"><img border="0" src="/images/edit.gif" alt="设置显示条数"></a>';
  if (($VIEW_TYPE != '2'))
  {
    echo '<a id="module_';
    echo $MODULE_ID;
    echo '_url" href="#" onclick="_del(\'';
    echo $MODULE_ID;
    echo '\');"><img border="0" src="/images/x.gif" align="absMiddle" alt="不显示该模块"></a>';
  }
  echo '</div>
     <div style="float:right"><a href="/general/notify/show"> <img src="/images/green_arrow.gif" border="0" align="absmiddle"> 全部</a>&nbsp;</div>
   </td>
 </tr>
 <tr class="TableControl" id="module_';
  echo $MODULE_ID;
  echo '_edit" style="display:none;">
   <td colspan="2" align="right">
     <div id="module_';
  echo $MODULE_ID;
  echo '_info" style="float:left;"></div>
     <input type="checkbox" id="MODULE_SCROLL_';
  echo $MODULE_ID;
  echo '" ';
  if (($_COOKIE[((($LOGIN_USER_ID.'_my_').$MODULE_ID).'_scroll')] == 'true'))
  {
    echo ' checked';
  }
  echo '><label for="MODULE_SCROLL_';
  echo $MODULE_ID;
  echo '">上下滚动显示</label>&nbsp;
     显示条数:<input type="input" size="3" class="SmallInput" value="';
  echo $_COOKIE[((($LOGIN_USER_ID.'_my_').$MODULE_ID).'_nums')];
  echo '" name="MODULE_NUM_';
  echo $MODULE_ID;
  echo '">&nbsp;
     <a href="javascript:SetNums(\'';
  echo $MODULE_ID;
  echo '\');" title="保存设置">设置</a>
     <a href="javascript:_edit(\'';
  echo $MODULE_ID;
  echo '\');" 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'))
  {
    echo '<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) OR (1000 <= $MAX_COUNT)))
  {
    $MAX_COUNT = 10;
  }
  $CUR_DATE = date ('Y-m-d', time ());
  $NOTIFY_COUNT = 0;
  $query = ((((((((((((''.'SELECT NOTIFY_ID,SUBJECT,READERS,FORMAT,TOP,TYPE_ID,BEGIN_DATE 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 limit 0,').$MAX_COUNT);
  $cursor = exequery ($connection, $query);
  while ($ROW = mysql_fetch_array ($cursor))
  {
    ++$NOTIFY_COUNT;
    if (($MAX_COUNT < $NOTIFY_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>');
    }
    echo '      ·<a href="javascript:open_notify(\'';
    echo $NOTIFY_ID;
    echo '\',\'';
    echo $FORMAT;
    echo '\');">';
    echo $SUBJECT;
    echo '</a>&nbsp;(';
    echo $BEGIN_DATE;
    echo ')
';
    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'))
  {
    echo '</marquee>
';
  }
  echo ' </td>
</tr>
</table>
</div>
';
?>

⌨️ 快捷键说明

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