📄 navigation.php
字号:
<?php
include_once( "inc/auth.php" );
echo "<html>\r\n<head>\r\n<title>我的导航中心</title>\r\n<meta http-equiv=\"Content-Type\" content=\"text/html; charset=gb2312\">\r\n</head>\r\n\r\n<body background=\"images/nav.gif\" topmargin=\"0\" leftmargin=\"0\">\r\n<script src=\"/inc/mytable.js\"></script>\r\n\r\n<table width=100% height=100%>\r\n\t<tr>\r\n \t<td valign=top>\r\n\r\n \t<table background=\"images/info.gif\" class=\"small\" width=\"90%\" border=\"0\" cellspacing=\"1\" bgcolor=black cellpadding=\"3\">\r\n <tr height=30 onclick=\"view_menu('shortcut')\" style=\"cursor:hand\">\r\n <td>\r\n \t<img src=\"/images/menu/sys.gif\" border=\"0\" WIDTH=\"22\" HEIGHT=\"22\" align=absmiddle> <b>快捷组</b>\r\n </td>\r\n </tr>\r\n <tr class=TableData id=\"shortcut\">\r\n \t<td>\r\n<b>菜单快捷组</b><a href=\"javascript:openURL('/general/ipanel/shortcut/menu_define')\"> <u>定义</u></a>\r\n<br><br>\r\n";
$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'];
$SHORTCUT = $ROW['SHORTCUT'];
}
$SHORTCUT_ARRAY = explode( ",", $SHORTCUT );
$ARRAY_COUNT = sizeof( $SHORTCUT_ARRAY );
$I = 0;
for ( ; $I < $ARRAY_COUNT; ++$I )
{
if ( $SHORTCUT_ARRAY[$I] == "" )
{
break;
}
$FUNC_ID = $SHORTCUT_ARRAY[$I];
$query = "SELECT * from SYS_FUNCTION where FUNC_ID=".$FUNC_ID;
$cursor = exequery( $connection, $query );
if ( $ROW = mysql_fetch_array( $cursor ) )
{
$FUNC_NAME = $ROW['FUNC_NAME'];
$FUNC_CODE = $ROW['FUNC_CODE'];
}
if ( strstr( $FUNC_CODE, "http://" ) )
{
$FUNC_IMAGE = "menu_url";
}
else if ( strstr( $FUNC_CODE, "file://" ) )
{
$FUNC_IMAGE = "winexe";
}
else if ( strstr( $FUNC_CODE, "/" ) )
{
$FUNC_IMAGE = substr( $FUNC_CODE, 0, strpos( $FUNC_CODE, "/" ) );
}
else
{
$FUNC_IMAGE = $FUNC_CODE;
}
if ( $FUNC_CODE == "bbs2/admin" )
{
$FUNC_IMAGE = "system";
}
if ( strstr( $FUNC_CODE, "http://" ) )
{
$CLICK_STR = "parent.openURL('".$FUNC_CODE."')";
}
else if ( strstr( $FUNC_CODE, "file://" ) )
{
$CLICK_STR = "winexe('".$FUNC_NAME."','".str_replace( "\\", "/", str_replace( "file://", "", $FUNC_CODE ) )."')";
}
else if ( !( 600 <= $FUNC_ID ) && $FUNC_ID <= 1000 || strtolower( substr( $FUNC_CODE, -4 ) ) == ".jsp" )
{
$CLICK_STR = "openURL('/app/".$FUNC_CODE."')";
}
else
{
$CLICK_STR = "openURL('/general/".$FUNC_CODE."')";
}
echo " <a href=\"javascript:";
echo $CLICK_STR;
echo "\"><img src=\"/images/menu/";
echo $FUNC_IMAGE;
echo ".gif\" border=\"0\" WIDTH=\"19\" HEIGHT=\"17\" alt=\"";
echo $FUNC_NAME;
echo "\" align=\"absmiddle\"> ";
echo $FUNC_NAME;
echo " </a>\r\n";
}
echo "\r\n<hr>\r\n<b>Windows快捷组</b><a href=\"javascript:openURL('/general/ipanel/shortcut/win_define')\"> <u>定义</u></a>\r\n<br><br>\r\n";
$query = "SELECT * from WINEXE where USER_ID='".$LOGIN_USER_ID."' order by WIN_NO";
$cursor = exequery( $connection, $query );
while ( $ROW = mysql_fetch_array( $cursor ) )
{
$WIN_ID = $ROW['WIN_ID'];
$WIN_NO = $ROW['WIN_NO'];
$WIN_DESC = $ROW['WIN_DESC'];
$WIN_PATH = $ROW['WIN_PATH'];
$WIN_PATH = str_replace( "\\", "/", $WIN_PATH );
echo " <a href=\"javascript:winexe('";
echo $WIN_DESC;
echo "','";
echo $WIN_PATH;
echo "')\" title=\"程序路径 ";
echo $WIN_PATH;
echo "\">\r\n <img src=\"/images/menu/winexe.gif\" border=\"0\" WIDTH=\"19\" HEIGHT=\"17\" align=\"absmiddle\"> ";
echo $WIN_DESC;
echo " </a>\r\n";
}
echo "<br><br>\r\n\t\t <input type=button onclick=\"openURL('mytable.php')\" value=\"进入桌面\" class=\"SmallButton\">\r\n <input type=button onclick=\"location.reload()\" value=\"刷新导航中心\" class=\"SmallButton\">\r\n </td>\r\n </tr>\r\n </table>\r\n<!-- OA树开始-->\r\n";
$USER_FUNC_ID_STR = $LOGIN_FUNC_STR;
if ( $LOGIN_USER_ID == "admin" )
{
$USER_FUNC_ID_STR .= "32,33,56,";
}
if ( $MENU_ID == "" )
{
$query = "SELECT * from SYS_MENU order by MENU_ID";
}
else
{
$query = "SELECT * from SYS_MENU where MENU_ID='".$MENU_ID."'";
}
$cursor = exequery( $connection, $query );
while ( $ROW = mysql_fetch_array( $cursor ) )
{
$MENU_ID1 = $ROW['MENU_ID'];
$MENU_NAME = $ROW['MENU_NAME'];
$IMAGE = $ROW['IMAGE'];
$query1 = "SELECT * from SYS_FUNCTION where MENU_ID like '".$MENU_ID1."%' and length(MENU_ID)=4 order by MENU_ID";
$cursor1 = exequery( $connection, $query1 );
$SUB_MENU_COUNT = 0;
while ( $ROW = mysql_fetch_array( $cursor1 ) )
{
$MENU_ID2 = $ROW['MENU_ID'];
$FUNC_ID = $ROW['FUNC_ID'];
$FUNC_NAME = $ROW['FUNC_NAME'];
$FUNC_CODE = $ROW['FUNC_CODE'];
if ( !( 600 <= $FUNC_ID ) && $FUNC_ID <= 1000 || strtolower( substr( $FUNC_CODE, -4 ) ) == ".jsp" )
{
$BASE_PATH = "app";
}
else
{
$BASE_PATH = "general";
}
if ( strstr( $FUNC_CODE, "http://" ) )
{
$FUNC_IMAGE = "menu_url";
}
else if ( strstr( $FUNC_CODE, "file://" ) )
{
$FUNC_IMAGE = "winexe";
}
else if ( strstr( $FUNC_CODE, "/" ) )
{
$FUNC_IMAGE = substr( $FUNC_CODE, 0, strpos( $FUNC_CODE, "/" ) );
}
else
{
$FUNC_IMAGE = $FUNC_CODE;
}
if ( $FUNC_CODE == "bbs2/admin" )
{
$FUNC_IMAGE = "system";
}
if ( find_id( $USER_FUNC_ID_STR, $FUNC_ID ) )
{
++$SUB_MENU_COUNT;
if ( $SUB_MENU_COUNT == 1 )
{
++$MENU_COUNT;
}
$query_next = "SELECT * from SYS_FUNCTION where MENU_ID not like '".$MENU_ID1."%' and length(MENU_ID)=4 and MENU_ID>'{$MENU_ID1}'";
$cursor_next = exequery( $connection, $query_next );
$FOUND = 0;
$MENU_END1 = 0;
while ( $ROW = mysql_fetch_array( $cursor_next ) )
{
$FUNC_ID = $ROW['FUNC_ID'];
if ( !find_id( $USER_FUNC_ID_STR, $FUNC_ID ) )
{
continue;
}
$FOUND = 1;
break;
}
if ( $FOUND == 0 )
{
$MENU_END1 = 1;
}
$query_next = "SELECT * from SYS_FUNCTION where MENU_ID like '".$MENU_ID1."%' and length(MENU_ID)=4 and MENU_ID>'{$MENU_ID2}'";
$cursor_next = exequery( $connection, $query_next );
$FOUND = 0;
$MENU_END2 = 0;
while ( $ROW = mysql_fetch_array( $cursor_next ) )
{
$FUNC_ID = $ROW['FUNC_ID'];
if ( !find_id( $USER_FUNC_ID_STR, $FUNC_ID ) )
{
continue;
}
$FOUND = 1;
break;
}
if ( $FOUND == 0 )
{
$MENU_END2 = 1;
}
if ( $SUB_MENU_COUNT == 1 )
{
$HAVESUB = 1;
echo " <table class=\"small\" background=\"images/info.gif\" width=\"90%\" border=\"0\" cellspacing=\"1\" bgcolor=black cellpadding=\"3\">\r\n <tr height=30 onclick=\"view_menu('";
echo $MENU_ID1;
echo "')\" style=\"cursor:hand\">\r\n <td>\r\n \t<img src=\"/images/menu/";
echo $IMAGE;
echo ".gif\" border=\"0\" WIDTH=\"22\" HEIGHT=\"22\" align=absmiddle> <b>";
echo $MENU_NAME;
echo "</b>\r\n </td>\r\n </tr>\r\n <tr class=TableData style=\"display:none\" id=\"";
echo $MENU_ID1;
echo "\">\r\n \t<td>\r\n";
}
if ( substr( $FUNC_CODE, 0, 1 ) != "@" )
{
if ( strstr( $FUNC_CODE, "http://" ) )
{
$CLICK_STR = "openURL('".$FUNC_CODE."')";
}
else if ( strstr( $FUNC_CODE, "file://" ) )
{
$CLICK_STR = "winexe('".$FUNC_NAME."','".str_replace( "\\", "/", str_replace( "file://", "", $FUNC_CODE ) )."')";
}
else
{
$CLICK_STR = "openURL('/".$BASE_PATH."/{$FUNC_CODE}')";
}
echo " <img src=\"/images/menu/";
echo $FUNC_IMAGE;
echo ".gif\" border=\"0\" WIDTH=\"19\" HEIGHT=\"17\" alt=\"";
echo $FUNC_NAME;
echo "\" align=absmiddle>\r\n <a href=\"javascript:";
echo $CLICK_STR;
echo "\"> ";
echo $FUNC_NAME;
echo "</a>\r\n";
$HAVESUB = 0;
}
else
{
if ( $HAVESUB == 0 )
{
echo "<br><hr>";
}
echo " <img src=\"/images/menu/";
echo $FUNC_IMAGE;
echo ".gif\" border=\"0\" WIDTH=\"19\" HEIGHT=\"17\" alt=\"";
echo $FUNC_NAME;
echo "\" align=absmiddle>\r\n <b> ";
echo $FUNC_NAME;
echo "</b><br> \r\n";
$HAVESUB = 1;
$query2 = "SELECT * from SYS_FUNCTION where MENU_ID like '".$MENU_ID2."%' and length(MENU_ID)=6 order by MENU_ID";
$cursor2 = exequery( $connection, $query2 );
while ( $ROW = mysql_fetch_array( $cursor2 ) )
{
$MENU_ID3 = $ROW['MENU_ID'];
$FUNC_ID = $ROW['FUNC_ID'];
$FUNC_NAME = $ROW['FUNC_NAME'];
$FUNC_CODE = $ROW['FUNC_CODE'];
if ( strstr( $FUNC_CODE, "http://" ) )
{
$FUNC_IMAGE = "menu_url";
}
else if ( strstr( $FUNC_CODE, "file://" ) )
{
$FUNC_IMAGE = "winexe";
}
else if ( strstr( $FUNC_CODE, "/" ) )
{
$FUNC_IMAGE = substr( $FUNC_CODE, 0, strpos( $FUNC_CODE, "/" ) );
}
else
{
$FUNC_IMAGE = $FUNC_CODE;
}
if ( $FUNC_CODE == "bbs2/admin" )
{
$FUNC_IMAGE = "system";
}
if ( !find_id( $USER_FUNC_ID_STR, $FUNC_ID ) )
{
continue;
}
$query_next = "SELECT * from SYS_FUNCTION where MENU_ID like '".$MENU_ID2."%' and length(MENU_ID)=6 and MENU_ID>'{$MENU_ID3}'";
$cursor_next = exequery( $connection, $query_next );
$FOUND = 0;
$MENU_END3 = 0;
while ( $ROW = mysql_fetch_array( $cursor_next ) )
{
$FUNC_ID = $ROW['FUNC_ID'];
if ( !find_id( $USER_FUNC_ID_STR, $FUNC_ID ) )
{
continue;
}
$FOUND = 1;
break;
}
if ( $FOUND == 0 )
{
$MENU_END3 = 1;
}
if ( substr( $FUNC_CODE, 0, 1 ) != "@" )
{
if ( strstr( $FUNC_CODE, "http://" ) )
{
$CLICK_STR = "openURL('".$FUNC_CODE."')";
}
else if ( strstr( $FUNC_CODE, "file://" ) )
{
$CLICK_STR = "winexe('".$FUNC_NAME."','".str_replace( "\\", "/", str_replace( "file://", "", $FUNC_CODE ) )."')";
}
else
{
$CLICK_STR = "openURL('/".$BASE_PATH."/{$FUNC_CODE}')";
}
echo "\t\t\t\t\t\t\t\t<img src=\"/images/menu/";
echo $FUNC_IMAGE;
echo ".gif\" border=\"0\" WIDTH=\"19\" HEIGHT=\"17\" alt=\"";
echo $FUNC_NAME;
echo "\">\r\n\t\t\t\t\t\t\t\t<a href=\"#A\" onclick=\"";
echo $CLICK_STR;
echo "\"> ";
echo $FUNC_NAME;
echo "</a>\r\n\r\n";
}
$query3 = "SELECT * from SYS_FUNCTION where MENU_ID like '".$MENU_ID3."%' and length(MENU_ID)=8 order by MENU_ID";
$cursor3 = exequery( $connection, $query3 );
while ( $ROW = mysql_fetch_array( $cursor3 ) )
{
$MENU_ID4 = $ROW['MENU_ID'];
$FUNC_ID = $ROW['FUNC_ID'];
$FUNC_NAME = $ROW['FUNC_NAME'];
$FUNC_CODE = $ROW['FUNC_CODE'];
if ( strstr( $FUNC_CODE, "http://" ) )
{
$FUNC_IMAGE = "menu_url";
}
else if ( strstr( $FUNC_CODE, "file://" ) )
{
$FUNC_IMAGE = "winexe";
}
else if ( strstr( $FUNC_CODE, "/" ) )
{
$FUNC_IMAGE = substr( $FUNC_CODE, 0, strpos( $FUNC_CODE, "/" ) );
}
else
{
$FUNC_IMAGE = $FUNC_CODE;
}
if ( $FUNC_CODE == "bbs2/admin" )
{
$FUNC_IMAGE = "system";
}
if ( find_id( $USER_FUNC_ID_STR, $FUNC_ID ) )
{
$query_next = "SELECT * from SYS_FUNCTION where MENU_ID like '".$MENU_ID3."%' and length(MENU_ID)=8 and MENU_ID>'{$MENU_ID4}'";
$cursor_next = exequery( $connection, $query_next );
$FOUND = 0;
$MENU_END4 = 0;
while ( $ROW = mysql_fetch_array( $cursor_next ) )
{
$FUNC_ID = $ROW['FUNC_ID'];
if ( !find_id( $USER_FUNC_ID_STR, $FUNC_ID ) )
{
continue;
}
$FOUND = 1;
break;
}
if ( $FOUND == 0 )
{
$MENU_END4 = 1;
}
if ( strstr( $FUNC_CODE, "http://" ) )
{
$CLICK_STR = "openURL('".$FUNC_CODE."')";
}
else if ( strstr( $FUNC_CODE, "file://" ) )
{
$CLICK_STR = "winexe('".$FUNC_NAME."','".str_replace( "\\", "/", str_replace( "file://", "", $FUNC_CODE ) )."')";
}
else
{
$CLICK_STR = "openURL('/".$BASE_PATH."/{$FUNC_CODE}')";
}
echo "\t\t\t\t\t\t\t\t<img src=\"/images/menu/";
echo $FUNC_IMAGE;
echo ".gif\" border=\"0\" WIDTH=\"19\" HEIGHT=\"17\" alt=\"";
echo $FUNC_NAME;
echo "\">\r\n\t\t\t\t\t\t\t\t<a href=\"#A\" onclick=\"";
echo $CLICK_STR;
echo "\"> ";
echo $FUNC_NAME;
echo "</a>\r\n";
}
}
}
echo " <hr>\r\n\r\n";
}
}
}
if ( 0 < $SUB_MENU_COUNT )
{
echo " </td>\r\n </tr>\r\n </table>\r\n";
}
}
echo "\r\n</td>\r\n<td width=200 align=center>\r\n\t<table class=small background=\"images/info.gif\" cellspacing=\"0\" bgcolor=black cellpadding=\"0\" height=100% width=200>\r\n\t <tr><td>\r\n <iframe name=\"user_list\" src=\"/general/ipanel/user_online.php?UI=1\" frameborder=0 width=100% height=100%></iframe>\r\n </td></tr>\r\n </table>\r\n</td>\r\n</tr>\r\n</table>\r\n\r\n\r\n<script language=\"JavaScript\">\r\n//-------- 点击主分类 -------\r\nfunction view_menu(ID)\r\n{\r\n if(document.getElementById(ID).style.display==\"none\")\r\n document.getElementById(ID).style.display=\"\";\r\n else\r\n \t document.getElementById(ID).style.display=\"none\";\r\n}\r\n\r\n//-------- 打开网址 -------\r\nfunction openURL(URL)\r\n{\r\n\t parent.frame1.rows=\"43,0,*,50\";\r\n parent.main.location=URL;\r\n// parent.ibar.my_navigate('');\r\n}\r\n\r\n//-------- 打开windows程序 -------\r\nfunction winexe(NAME,PROG)\r\n{\r\n URL=\"/general/winexe?PROG=\"+PROG+\"&NAME=\"+NAME;\r\n window.open(URL,\"winexe\",\"height=100,width=350,status=0,toolbar=no,menubar=no,location=no,scrollbars=yes,top=0,left=0,resizable=no\");\r\n}\r\n\r\nfunction send_sms(TO_ID,TO_NAME)\r\n{\r\n mytop=200;\r\n myleft=(screen.availWidth-380)/2;\r\n window.open(\"/general/status_bar/sms_back.php?TO_ID=\"+TO_ID+\"&TO_NAME=\"+TO_NAME,\"send_sms\",\"height=150,width=370,status=0,toolbar=no,menubar=no,location=no,scrollbars=yes,top=\"+mytop+\",left=\"+myleft+\",resizable=yes\");\r\n}\r\n\r\nfunction send_email(TO_ID,TO_NAME)\r\n{\r\n openURL(\"/general/email/new?TO_ID=\"+TO_ID+\"&TO_NAME=\"+TO_NAME);\r\n}\r\n\r\n\r\n var xmlHttpObj=getXMLHttpObj();\r\n var theURL=\"/general/ipanel/user_count.php\";\r\n\r\nvar first_run=0;\r\n\r\nfunction online_count()\r\n{\r\n if(first_run==0)\r\n {\r\n first_run=1;\r\n online_count1();\r\n }\r\n else\r\n \t return;\r\n}\r\n\r\nfunction online_count1()\r\n{\r\n xmlHttpObj.open(\"GET\",theURL,true);\r\n var responseText=\"\";\r\n xmlHttpObj.onreadystatechange=function()\r\n\t{\r\n\t\tif(xmlHttpObj.readyState==4)\r\n\t\t{\r\n\t\t\tresponseText=xmlHttpObj.responseText;\r\n\t\t}\r\n\t}\r\n xmlHttpObj.send(null)\r\n setTimeout(\"online_count1()\",12000000);\r\n}\r\nsetTimeout(\"online_count()\",1000);\r\n</script>\r\n\r\n</body>\r\n</html>\r\n";
?>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -