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

📄 online.php.bak

📁 通达OA的PDA部分源代码
💻 BAK
字号:
<?
include_once("inc/auth.php");
include_once("inc/utility_all.php");
include_once("inc/ip2add.php");

if($LOGIN_NOT_VIEW_USER)
{
   Message("","无查看用户的权限");
   exit;
}

$query = "SELECT * from SYS_PARA where PARA_NAME='SEC_USE_RTX'";
$cursor= exequery($connection,$query);
if($ROW=mysql_fetch_array($cursor))
   $SEC_USE_RTX=$ROW["PARA_VALUE"];

$query = "SELECT PRIV_NO from USER_PRIV where USER_PRIV='$LOGIN_USER_PRIV'";
$cursor= exequery($connection,$query);
if($ROW=mysql_fetch_array($cursor))
   $LOGIN_PRIV_NO=$ROW["PRIV_NO"];
?>

<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
</head>
<body class="panel" topmargin="0" leftmargin="0">

<script language="JavaScript">
window.setTimeout('this.location.reload();',<?=$ONLINE_REF_SEC*1000?>);
}
</script>
<?
//---------------------------- 显示在线人员列表 -----------------------

 $DEPT_COUNT=0;
 $USER_COUNT=0;
 $DEPT_USER_COUNT=0;
 $DEPT_ID_PREV="";
 $ONLINE_LIMIT=$ONLINE_REF_SEC+5;
 $CUR_TIME=date("Y-m-d H:i:s",time());

 if($VIEW_ALL=="1")
    $query = "SELECT USER_ID,USER_NAME,SEX,ON_STATUS,LAST_VISIT_IP,PRIV_NO,USER.DEPT_ID,DEPT_NAME from USER,DEPARTMENT,USER_PRIV where                                                                               USER.USER_PRIV=USER_PRIV.USER_PRIV and USER.DEPT_ID=DEPARTMENT.DEPT_ID order by DEPT_NO,DEPARTMENT.DEPT_ID,PRIV_NO,USER_NO,USER_NAME";
 else
    $query = "SELECT USER_ID,USER_NAME,SEX,ON_STATUS,LAST_VISIT_IP,PRIV_NO,USER.DEPT_ID,DEPT_NAME from USER,DEPARTMENT,USER_PRIV where UNIX_TIMESTAMP('$CUR_TIME')-UNIX_TIMESTAMP(LAST_VISIT_TIME)<$ONLINE_LIMIT and USER.USER_PRIV=USER_PRIV.USER_PRIV and USER.DEPT_ID=DEPARTMENT.DEPT_ID order by DEPT_NO,DEPARTMENT.DEPT_ID,PRIV_NO,USER_NO,USER_NAME";
 $cursor= exequery($connection,$query);
 while($ROW=mysql_fetch_array($cursor))
 {
    $USER_ID=$ROW["USER_ID"];
    $USER_NAME=$ROW["USER_NAME"];
    $SEX=$ROW["SEX"];
    $ON_STATUS=$ROW["ON_STATUS"];
    $PRIV_NO=$ROW["PRIV_NO"];
    $DEPT_ID=$ROW["DEPT_ID"];
    $DEPT_NAME=$ROW["DEPT_NAME"];

    if($SEX=="")
       $SEX="女";
    else
    { 
    	 $SEX="男";
    }
    	
  if ($ON_STATUS == 1)
  {
    $ST= '联机';
  }
  else
  {
    if ($ON_STATUS == 2)
    {
      $ST= '忙碌';
    }
    else
    {
      $ST= '离开';
    }
  }
    $LAST_VISIT_IP="";
//   if($LOGIN_PRIV_NO< $PRIV_NO || $USER_ID==$LOGIN_USER_ID || $LOGIN_USER_PRIV==1)
   {
      $LAST_VISIT_IP=$ROW["LAST_VISIT_IP"];
      if($LAST_VISIT_IP=="")
      {
         $query1= "select IP from SYS_LOG where TYPE='1' and USER_ID='$USER_ID' order by TIME desc limit 0,1";
         $cursor1= exequery($connection,$query1);
         if($ROW1=mysql_fetch_array($cursor1))
         $LAST_VISIT_IP=$ROW1["IP"];
      }
     $LAST_VISIT_IP=htmlspecialchars(convertip($LAST_VISIT_IP))." ".$LAST_VISIT_IP;
   }

    if($DEPT_ID_PREV!=$DEPT_ID)
    {
       $DEPT_LONG_NAME=dept_long_name($DEPT_ID);
       $DEPT_COUNT++;
       echo $DEPT_NAME."<hr>";
       $DEPT_USER_COUNT=0;
    }
    $USER_COUNT++;
?>
<?=$USER_COUNT?>:<?=$USER_NAME?>(<?=$USER_ID?>,<?=$SEX?>),<?=$LAST_VISIT_IP?>,<?=$ST?><br>
<?    
    $DEPT_ID_PREV=$DEPT_ID;
    $DEPT_USER_COUNT++;
}
  echo '
<a href="../main.php?P=';
  echo $P;
  echo '">返回</a>';
?>

</body>
</html>

⌨️ 快捷键说明

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