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 + -
显示快捷键?