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

📄 navigation.php

📁 极限网络智能办公系统 - Office Automation 2008 官方100% 源码
💻 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 "\">&nbsp;";
				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>&nbsp;";
				echo $FUNC_NAME;
				echo "</b><br>&nbsp;&nbsp;&nbsp;\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 "\">&nbsp;";
						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 "\">&nbsp;";
							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 + -