index.php

来自「通达OA2007SE源代码 非常好的」· PHP 代码 · 共 269 行

PHP
269
字号
<?
  $pagestarttime = microtime ();
  include_once 'inc/auth.php';
  include_once 'inc/utility_all.php';
  include_once 'inc/reg_check.php';
  if (($OA_REG_ON != 2008))
  {
    exit ();
  }
  echo '
<html>
<head>
<title>我的办公桌</title>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
';
  echo '<s';
  echo 'cript src="/inc/mytable.js"></script>
';
  echo '<s';
  echo 'cript Language=JavaScript>
window.setTimeout(\'this.location.reload();\',1200000);
function setCookie(name,value) {
   var today = new Date();
   var expires = new Date();
   expires.setTime(today.getTime() + 1000*60*60*24*2000);
   parent.document.cookie = name + "=" + escape(value) + "; expires=" + expires.toGMTString();
}
function checkNum(str)
{
   var re=/\\D/;
   return str.match(r';
  echo 'e);
}
function SetNums(module,CookieField,infoArea)
{
   if(!CookieField || CookieField=="")
   {
      CookieName="';
  echo $LOGIN_USER_ID;
  echo '_my_"+module+"_nums";
      CookieField="MODULE_NUM_"+module;
      infoArea="module_"+module+"_info";
   }
   else
   {
      CookieName=module;
   }
   var CookieValue=document.all(CookieField).value;
   if(CookieValue=="")
   {
      alert("请输入数值");
      return;
   }
   if(checkNum(CookieValue))
   {
      alert("显示条数必须是数字");
      return;
   }
   if(parseI';
  echo 'nt(CookieValue)<=0 || parseInt(CookieValue)>=1000)
   {
      alert("显示封数必须在1-1000之间");
      return;
   }
   setCookie(CookieName, CookieValue);
   if(document.all("MODULE_SCROLL_"+module))
      setCookie("';
  echo $LOGIN_USER_ID;
  echo '_my_"+module+"_scroll", document.all("MODULE_SCROLL_"+module).checked);
   if(document.all(infoArea))
      document.all(infoArea).innerHTML="<font color=red>设置成功!</font>";
}
function _edit(module)
{
   var module_i=document.getElementById("module_"+module+"_edit");
   if(module_i&&module_i.style.display=="none")
      module_i.style.display="";
   else
   {
      module_i.style.di';
  echo 'splay="none";
      var infoArea=document.getElementById("module_"+module+"_info");
      if(infoArea)
         infoArea.innerHTML="";
   }
}
</script>
</head>
';
  $query = (((''.'SELECT MYTABLE_LEFT,MYTABLE_RIGHT,NOT_VIEW_TABLE,BKGROUND from USER where USER_ID=\'').$LOGIN_USER_ID).'\'');
  $cursor = exequery ($connection, $query);
  if ($ROW = mysql_fetch_array ($cursor))
  {
    $USER_MODULE_LEFT = $ROW['MYTABLE_LEFT'];
    $USER_MODULE_RIGHT = $ROW['MYTABLE_RIGHT'];
    $NOT_VIEW_TABLE = $ROW['NOT_VIEW_TABLE'];
    $BKGROUND = $ROW['BKGROUND'];
  }
  echo '
<body ';
  if (($BKGROUND == ''))
  {
    echo 'class=timebar';
  }
  else
  {
    echo 'bgcolor=#CEDFF1';
  }
  echo ' background="';
  echo $BKGROUND;
  echo '" topmargin="5" leftmargin="5">
<table width="100%" height="100%" border="0" cellpadding="1" cellspacing="0">
 <tr>
  <td id="col_l" width="65%" valign="top">
';
  $query = 'SELECT * from MYTABLE where VIEW_TYPE=\'2\' order by MODULE_NO';
  $cursor = exequery ($connection, $query);
  while ($ROW = mysql_fetch_array ($cursor))
  {
    $MODULE_ID = $ROW['MODULE_ID'];
    $MODULE_POS = $ROW['MODULE_POS'];
    if ((!find_id ($USER_MODULE_LEFT, $MODULE_ID) AND !find_id ($USER_MODULE_RIGHT, $MODULE_ID)))
    {
      if ((($MODULE_POS == 'l') AND ($USER_MODULE_LEFT != 'ALL')))
      {
        ($USER_MODULE_LEFT .= ($MODULE_ID.','));
        continue;
      }
      else
      {
        if ((($MODULE_POS == 'r') AND ($USER_MODULE_RIGHT != 'ALL')))
        {
          ($USER_MODULE_RIGHT .= ($MODULE_ID.','));
          continue;
        }
        continue;
      }
      continue;
    }
  }
  $query = 'SELECT * from MYTABLE where VIEW_TYPE=\'3\' order by MODULE_NO';
  $cursor = exequery ($connection, $query);
  while ($ROW = mysql_fetch_array ($cursor))
  {
    ($MODULE_STR_HIDDEN .= ($ROW['MODULE_ID'].','));
  }
  if ($NOT_VIEW_TABLE)
  {
    echo '   <br><br><br>
   <div align=center style="color:#000000;filter:dropshadow(color=#FFFFFF,offx=1,offy=1,positive=1); WIDTH: 100%; FONT-SIZE: 30pt;"><i>欢迎使用本系统</i></div>
';
    exit ();
  }
  if (($USER_MODULE_LEFT == 'ALL'))
  {
    $query = 'SELECT * from MYTABLE where MODULE_POS=\'l\' and VIEW_TYPE!=\'3\' order by MODULE_NO';
    $cursor_module = exequery ($connection, $query);
    while ($ROW = mysql_fetch_array ($cursor_module))
    {
      ($MODULE_LEFT_STR .= ($ROW['MODULE_ID'].','));
    }
  }
  else
  {
    $MODULE_LEFT_STR = $USER_MODULE_LEFT;
  }
  $MODULE_ARRAY = explode (',', $MODULE_LEFT_STR);
  $MODULE_ARRAY_COUNT = sizeof ($MODULE_ARRAY);
  if (($MODULE_ARRAY[($MODULE_ARRAY_COUNT - 1)] == ''))
  {
    --$MODULE_ARRAY_COUNT;
  }
  for ($MODULE_I = 0; ($MODULE_I < $MODULE_ARRAY_COUNT); ++$MODULE_I)
  {
    if (find_id ($MODULE_STR_HIDDEN, $MODULE_ARRAY[$MODULE_I]))
    {
      continue;
    }
    else
    {
      $query = (((''.'SELECT * from MYTABLE where MODULE_ID=\'').$MODULE_ARRAY[$MODULE_I]).'\'');
      $cursor_module = exequery ($connection, $query);
      if ($ROW = mysql_fetch_array ($cursor_module))
      {
        $MODULE_ID = $ROW['MODULE_ID'];
        $VIEW_TYPE = $ROW['VIEW_TYPE'];
        $MODULE_FILE = $ROW['MODULE_FILE'];
        if (file_exists (((''.'../').$MODULE_FILE)))
        {
          include ((''.'../').$MODULE_FILE);
          continue;
        }
        continue;
      }
      continue;
    }
  }
  echo '  <div></div>
  </td>
  <td width="10"></td>
  <td id="col_r" align="center" valign="top">
';
  if (($USER_MODULE_RIGHT == 'ALL'))
  {
    $query = 'SELECT * from MYTABLE where MODULE_POS=\'r\' and VIEW_TYPE!=\'3\' order by MODULE_NO';
    $cursor_module = exequery ($connection, $query);
    while ($ROW = mysql_fetch_array ($cursor_module))
    {
      ($MODULE_RIGHT_STR .= ($ROW['MODULE_ID'].','));
    }
  }
  else
  {
    $MODULE_RIGHT_STR = $USER_MODULE_RIGHT;
  }
  $MODULE_ARRAY = explode (',', $MODULE_RIGHT_STR);
  $MODULE_ARRAY_COUNT = sizeof ($MODULE_ARRAY);
  if (($MODULE_ARRAY[($MODULE_ARRAY_COUNT - 1)] == ''))
  {
    --$MODULE_ARRAY_COUNT;
  }
  for ($MODULE_I = 0; ($MODULE_I < $MODULE_ARRAY_COUNT); ++$MODULE_I)
  {
    if (find_id ($MODULE_STR_HIDDEN, $MODULE_ARRAY[$MODULE_I]))
    {
      continue;
    }
    else
    {
      $query = (((''.'SELECT * from MYTABLE where MODULE_ID=\'').$MODULE_ARRAY[$MODULE_I]).'\'');
      $cursor_module = exequery ($connection, $query);
      if ($ROW = mysql_fetch_array ($cursor_module))
      {
        $MODULE_ID = $ROW['MODULE_ID'];
        $VIEW_TYPE = $ROW['VIEW_TYPE'];
        $MODULE_FILE = $ROW['MODULE_FILE'];
        if (file_exists (((''.'../').$MODULE_FILE)))
        {
          include ((''.'../').$MODULE_FILE);
          continue;
        }
        continue;
      }
      continue;
    }
  }
  if (($LOGIN_USER_PRIV == '1'))
  {
    $pageendtime = microtime ();
    $starttime = explode (' ', $pagestarttime);
    $endtime = explode (' ', $pageendtime);
    $beforetime = abs (((($endtime[1] - $starttime[1]) + $endtime[0]) - $starttime[0]));
    echo (('<div class=Small>管理员提示:本页面执行时间 '.$beforetime).' 秒</div>');
  }
  echo '<div></div>
  </td>
 </tr>
</table>
';
  echo '<s';
  echo 'cript>
<!--
_upc();
//-->
</script>
</body>
</html>';
?>

⌨️ 快捷键说明

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