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

📄 navigation.php

📁 通达OA2007SE源代码 非常好的
💻 PHP
字号:
<?
  include_once 'inc/auth.php';
  echo '
<html>
<head>
<title>我的导航中心</title>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
</head>
<body  background="images/nav.gif" topmargin="0" leftmargin="0">
<table width=100% height=100%>
	<tr>
  	<td valign=top>
  	<table background="images/info.gif" class="small" width="90%" border="0" cellspacing="1" bgcolor=black cellpadding="3">
     <tr height=30 onclick="vie';
  echo 'w_menu(\'shortcut\')" style="cursor:hand">
      <td>
      	<img src="/images/menu/sys.gif" border="0" WIDTH="22" HEIGHT="22" align=absmiddle> <b>快捷组</b>
      </td>
    </tr>
    <tr class=TableData id="shortcut">
    	<td>
<b>菜单快捷组</b><a href="javascript:openURL(\'/general/ipanel/shortcut/menu_define\')"> <u>定义</u></a>
<br><br>
';
  $query = (((''.'SELECT SHORTCUT from USER where USER_ID=\'').$LOGIN_USER_ID).'\'');
  $cursor = exequery ($connection, $query);
  if ($ROW = mysql_fetch_array ($cursor))
  {
    $SHORTCUT = $ROW['SHORTCUT'];
  }
  $SHORTCUT_ARRAY = explode (',', $SHORTCUT);
  $ARRAY_COUNT = sizeof ($SHORTCUT_ARRAY);
  for ($I = 0; ($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 = (((''.'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) AND ($FUNC_ID <= 1000)) OR (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>
';
  }
  echo '
<hr>
<b>Windows快捷组</b><a href="javascript:openURL(\'/general/ipanel/shortcut/win_define\')"> <u>定义</u></a>
<br><br>
';
  $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 '">
         <img src="/images/menu/winexe.gif" border="0" WIDTH="19" HEIGHT="17" align="absmiddle"> ';
    echo $WIN_DESC;
    echo '        </a>
';
  }
  echo '<br><br>
		  <input type=button onclick="openURL(\'mytable.php\')" value="进入桌面" class="SmallButton">
      <input type=button onclick="location.reload()" value="刷新导航中心" class="SmallButton">
      </td>
    </tr>
  </table>
';
  $USER_FUNC_ID_STR = $LOGIN_FUNC_STR;
  $MENU_TYPE_FLAG = 1;
  if (($LOGIN_USER_ID == 'admin'))
  {
    ($USER_FUNC_ID_STR .= '32,33,56,');
  }
  $USER_FUNC_ID_STR = substr ($USER_FUNC_ID_STR, 0, -1);
  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 FUNC_ID in(').$USER_FUNC_ID_STR).') 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) AND ($FUNC_ID <= 1000)) OR (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';
      }
      ++$SUB_MENU_COUNT;
      if (($SUB_MENU_COUNT == 1))
      {
        ++$MENU_COUNT;
      }
      if (($SUB_MENU_COUNT == 1))
      {
        echo '   <table class="small" background="images/info.gif" width="90%" border="0" cellspacing="1" bgcolor=black cellpadding="3">
     <tr height=30 onclick="view_menu(\'';
        echo $MENU_ID2;
        echo '\')" style="cursor:hand">
      <td>
      	<img src="/images/menu/';
        echo $IMAGE;
        echo '.gif" border="0" WIDTH="22" HEIGHT="22" align=absmiddle> <b>';
        echo $MENU_NAME;
        echo '</b>
      </td>
    </tr>
    <tr class=TableData style="display:none" id="';
        echo $MENU_ID2;
        echo '">
    	<td>
';
      }
      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).'\')');
          }
        }
        if (($MENU_TYPE_FLAG == 2))
        {
          echo '<hr>';
          $MENU_TYPE_FLAG = 1;
        }
        echo '         <img src="/images/menu/';
        echo $FUNC_IMAGE;
        echo '.gif" border="0" WIDTH="19" HEIGHT="17" align=absmiddle>
         <a href="javascript:';
        echo $CLICK_STR;
        echo '">';
        echo $FUNC_NAME;
        echo '</a>
';
        continue;
      }
      else
      {
        if (($SUB_MENU_COUNT != 1))
        {
          echo '<hr>';
        }
        $MENU_TYPE_FLAG = 2;
        echo '         <img src="/images/menu/';
        echo $FUNC_IMAGE;
        echo '.gif" border="0" WIDTH="19" HEIGHT="17" align=absmiddle> <b>';
        echo $FUNC_NAME;
        echo '</b><br>&nbsp;&nbsp;&nbsp;
';
        $query2 = (((((''.'SELECT * from SYS_FUNCTION where MENU_ID like \'').$MENU_ID2).'%\' and FUNC_ID in(').$USER_FUNC_ID_STR).') 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 (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">
              <a href="#A" onclick="';
          echo $CLICK_STR;
          echo '" align=absmiddle>';
          echo $FUNC_NAME;
          echo '</a>
';
        }
        continue;
      }
    }
    if ((0 < $SUB_MENU_COUNT))
    {
      echo '      </td>
     </tr>
    </table>
';
      continue;
    }
  }
  echo '
</td>
<td width=220 align=center>
	<table class=small background="images/info.gif" cellspacing="0" bgcolor=black cellpadding="0" height=100%>
		<tr><td height=30 align=center>
		<a href="/general/ipanel/user_online.php" target="user_list">在线人员</font></a>&nbsp;&nbsp;
			<a href="/general/ipanel/user_all.php?ISPIRIT=1" target="user_list">全部人员</a>
		</td></tr>
	  <tr><td>
      <iframe name="user_';
  echo 'list" src="/general/ipanel/user_online.php" frameborder=1 width=100% height=100%></iframe>
    </td></tr>
  </table>
</td>
</tr>
</table>
';
  echo '<s';
  echo 'cript language="JavaScript">
//-------- 点击主分类 -------
function view_menu(ID)
{
   if(document.getElementById(ID).style.display=="none")
      document.getElementById(ID).style.display="";
   else
   	  document.getElementById(ID).style.display="none";
}
//-------- 打开网址 -------
function openURL(URL)
{
   parent.main.location=URL;
   parent.ibar.my_navigate(\'\');
}
//-----';
  echo '--- 打开windows程序 -------
function winexe(NAME,PROG)
{
   URL="/general/winexe?PROG="+PROG+"&NAME="+NAME;
   window.open(URL,"winexe","height=100,width=350,status=0,toolbar=no,menubar=no,location=no,scrollbars=yes,top=0,left=0,resizable=no");
}
function send_sms(TO_ID,TO_NAME)
{
   mytop=200;
   myleft=(screen.availWidth-380)/2;
   window.open("/general/status_bar/sms_back.php?TO_ID=';
  echo '"+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");
}
function send_email(TO_ID,TO_NAME)
{
   openURL("/general/email/new?TO_ID="+TO_ID+"&TO_NAME="+TO_NAME);
}
</script>
</body>
</html>
';
?>

⌨️ 快捷键说明

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