📄 user_online.php
字号:
<?php
include_once( "inc/auth.php" );
include_once( "inc/utility_all.php" );
echo "\r\n<html>\r\n<head>\r\n<meta http-equiv=\"Content-Type\" content=\"text/html; charset=gb2312\">\r\n</head>\r\n\r\n<body class=\"panel\" topmargin=\"0\" leftmargin=\"0\">\r\n\r\n";
echo "<s";
echo "cript language=\"JavaScript\">\r\nfunction killErrors()\r\n{\r\n return true;\r\n}\r\nwindow.onerror = killErrors;\r\nvar D = new Array(new Array());\r\n\r\n";
$CUR_TIME = date( "Y-m-d H:i:s", time( ) );
$query = "update USER set LAST_VISIT_TIME='{$CUR_TIME}' where USER_ID='{$LOGIN_USER_ID}'";
exequery( $connection, $query );
$query = "SELECT * from USER where USER_ID='{$LOGIN_USER_ID}'";
$cursor = exequery( $connection, $query );
if ( $ROW = mysql_fetch_array( $cursor ) )
{
$MENU_HIDE = $ROW['MENU_HIDE'];
}
$CUR_TIME = date( "Y-m-d H:i:s", time( ) );
$DEPT_COUNT = 0;
$USER_COUNT = 0;
$DEPT_USER_COUNT = 0;
$DEPT_ID_PREV = "";
$query = "SELECT * from USER,DEPARTMENT,USER_PRIV where UNIX_TIMESTAMP('{$CUR_TIME}')-UNIX_TIMESTAMP(LAST_VISIT_TIME)<125 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_NAME";
$cursor = exequery( $connection, $query );
while ( $ROW = mysql_fetch_array( $cursor ) )
{
$USER_ID = $ROW['USER_ID'];
$USER_NAME = $ROW['USER_NAME'];
$USER_NAME = str_replace( " ", "", $USER_NAME );
$DEPT_ID = $ROW['DEPT_ID'];
if ( $DEPT_ID_PREV != $DEPT_ID )
{
$DEPT_NAME = $ROW['DEPT_NAME'];
$DEPT_LONG_NAME = dept_long_name( $DEPT_ID );
++$DEPT_COUNT;
echo "D[";
echo $DEPT_COUNT - 1;
echo "]=[\"";
echo $DEPT_ID;
echo "\",\"";
echo $DEPT_NAME;
echo "\",\"";
echo $DEPT_LONG_NAME;
echo "\",[]];\r\n";
$DEPT_USER_COUNT = 0;
}
echo "D[";
echo $DEPT_COUNT - 1;
echo "][3][";
echo $DEPT_USER_COUNT;
echo "]=[\"";
echo $USER_ID;
echo "\",\"";
echo $USER_NAME;
echo "\"];\r\n";
$DEPT_ID_PREV = $DEPT_ID;
++$DEPT_USER_COUNT;
++$USER_COUNT;
}
echo "\r\nInitUserList();\r\n\r\nfunction InitUserList()\r\n{\r\n if(";
echo $DEPT_COUNT;
echo "==0)\r\n {\r\n document.write(\"<center>尚未定义部门,<br>无法显示人员列表</center>\");\r\n return;\r\n }\r\n\r\n var STR=\"\";\r\n for(i=0;i";
echo "<";
echo $DEPT_COUNT;
echo ";i++)\r\n {\r\n STR+=\"<table border=0 cellspacing=1 width=100% bgcolor=black cellpadding=3 class=small>\";\r\n STR+=\"<tr class=TableHeader onclick=clickMenu('\"+ D[i][0] +\"') style=cursor:hand>\";\r\n STR+=\"<td align=center title='\"+ D[i][2] +\"'><b>\"+ D[i][1] +\"</b></td></tr></table>\";\r\n STR+=\"<table border=0 cellspacing=1 cellpadding=3 width=100% bgcolor=black id=\"+ D[i][0] +\" class=small>\";\r\n \r";
echo "\n for(j=0;j<D[i][3].length;j++)\r\n {\r\n STR+=\"<tr class=TableData align=center>\";\r\n STR+=\"<td width=60>\"+ D[i][3][j][1] +\"</td>\";\r\n STR+=\"<td><a href=javascript:parent.send_sms('\"+ D[i][3][j][0] +\"','\"+ D[i][3][j][1] +\"')>短信</a> \";\r\n STR+=\"<a href=javascript:parent.send_email('\"+ D[i][3][j][0] +\"','\"+ D[i][3][j][1] +\"')>邮件</a></td></tr>\";\r\n }\r\n STR+=\"</tabl";
echo "e>\";\r\n }\r\n\r\n document.write(STR);\r\n}\r\n\r\nfunction clickMenu(ID)\r\n{\r\n targetelement=document.all(ID);\r\n if (targetelement.style.display==\"none\")\r\n targetelement.style.display='';\r\n else\r\n targetelement.style.display=\"none\";\r\n}\r\n\r\nfunction refresh_online_count()\r\n{\r\n parent.parent.status_bar.user_count1.value=\"";
echo $USER_COUNT;
echo "\";\r\n}\r\n\r\nsetTimeout('refresh_online_count();',2000);\r\n\r\n</script>\r\n\r\n</body>\r\n</html>";
?>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -