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

📄 index.php

📁 泛微协同办公系统标准版E-office V5.5的源代码内含泛微办公系统V5.5自动注册文件。
💻 PHP
字号:
<?php

include_once( "inc/auth.php" );
include_once( "inc/utility_all.php" );
echo "\r\n<html>\r\n<head>\r\n<title>今日外出登记</title>\r\n<meta http-equiv=\"Content-Type\" content=\"text/html; charset=gb2312\">\r\n";
echo "<S";
echo "CRIPT language=javascript src=\"/inc/calendar/time.js\"></SCRIPT>\r\n";
echo "<S";
echo "CRIPT language=javascript src=\"/inc/common.js\"></SCRIPT>\r\n";
$connection = openconnection( );
$CUR_DATE = date( "Y-m-d", time( ) );
$query = "SELECT * from ATTEND_OUT where USER_ID='{$LOGIN_USER_ID}' and to_days(SUBMIT_TIME)=to_days('{$CUR_DATE}')";
$cursor = exequery( $connection, $query );
if ( $ROW = mysql_fetch_array( $cursor ) )
{
	$submit_time = $ROW['SUBMIT_TIME'];
}
if ( $CUR_DATE == $submit_time )
{
	echo "<s";
	echo "cript Language=JavaScript>\r\nwindow.setTimeout('this.location.reload();',30000);\r\n</script>\r\n";
}
echo "<s";
echo "cript>\r\nfunction td_clock(fieldname)\r\n{\r\n  myleft=document.body.scrollLeft+event.clientX-event.offsetX-80;\r\n  mytop=document.body.scrollTop+event.clientY-event.offsetY+140;\r\n\r\n  window.showModalDialog(\"/inc/clock1.php?FIELDNAME=\"+fieldname,self,\"edge:raised;scroll:0;status:0;help:0;resizable:1;dialogWidth:280px;dialogHeight:120px;dialogTop:\"+mytop+\"px;dialogLeft:\"+myleft+\"px\");\r\n}\r\nfunction CheckF";
echo "orm()\r\n{\r\n\r\n   if(document.form1.OUT_TIME1.value==\"\" || document.form1.OUT_TIME2.value==\"\")\r\n   { alert(\"外出起止时间不能为空!\");\r\n     return (false);\r\n   }\r\n\r\n   if(document.form1.OUT_TYPE.value==\"\")\r\n   { alert(\"外出原因不能为空!\");\r\n     return (false);\r\n   }\r\n   if(document.form1.LEADER_ID.value==\"\")\r\n   {\r\n   \t\talert(\"请选择审批人!\");\r\n\t\treturn (false);\r\n   }\r\n\r\n   return (true);\r\n}\r\n</scr";
echo "ipt>\r\n</head>\r\n";
$query = "SELECT * from ATTEND_OUT where USER_ID='{$LOGIN_USER_ID}' and to_days(SUBMIT_TIME)=to_days('{$CUR_DATE}') and STATUS='0'";
$cursor = exequery( $connection, $query );
if ( $ROW = mysql_fetch_array( $cursor ) )
{
	$OUT_TIME1 = $ROW['OUT_TIME1'];
	$OUT_TIME2 = $ROW['OUT_TIME2'];
	$OUT_TYPE = $ROW['OUT_TYPE'];
	$ALLOW = $ROW['ALLOW'];
	$OUT_TYPE = str_replace( "<", "&lt", $OUT_TYPE );
	$OUT_TYPE = str_replace( ">", "&gt", $OUT_TYPE );
	$OUT_TYPE = stripslashes( $OUT_TYPE );
}
echo "<body class=\"bodycolor\" topmargin=\"5\">\r\n<form action=\"out.php\"  method=\"post\" name=\"form1\" class=\"big1\" onSubmit=\"return CheckForm();\">\r\n<table border=\"0\" width=\"100%\" cellspacing=\"1\" cellpadding=\"0\">\r\n  <tr class=\"tablehead1\"> \r\n    <td ><img src=\"/images/menu/attendance.gif\"  align=\"absmiddle\">今日外出登记\r\n    </td>\r\n  </tr>\r\n  <tr class=\"TableLine2\"><td>\r\n  ";
if ( !isset( $ALLOW ) )
{
	echo "  <input type=\"image\" src=\"/images/button/appleave.gif\" title=\"申请外出\">\r\n  ";
}
echo "  ";
if ( $ALLOW == "0" )
{
	echo "   <a href=\"delete.php\">\r\n  <img src=\"/images/button/quashapp.gif\" border=\"0\" title=\"撤销申请\" accesskey=\"Q\"></a>\r\n  ";
}
echo "  ";
if ( $ALLOW == "1" )
{
	echo "  <a href=\"back.php\">\r\n  <img  src=\"/images/button/out.gif\" border=\"0\" title=\"外出归来\"></a>\r\n  ";
}
echo "  ";
if ( $ALLOW == "2" )
{
	echo "  <a href=\"delete.php\">\r\n  <img src=\"/images/button/quashapp.gif\" border=\"0\" title=\"删除申请\">\r\n  ";
}
echo "  </td>\r\n  </tr>\r\n</table>\r\n<br>\r\n\r\n";
if ( $OUT_TIME1 == "" )
{
	$CUR_TIME = date( "H:i", time( ) );
	echo "  \r\n  <table width=\"100%\" border=\"0\" cellpadding=\"5\">\r\n    <tr class=\"TableLine2\">\r\n      <td width=\"16%\">\r\n    外出事由 </td>\r\n      <td class=\"TableLine1\"><textarea name=\"OUT_TYPE\" cols=\"40\" rows=\"5\"></textarea></td>\r\n    </tr>\r\n    <tr class=\"TableLine1\">\r\n      <td class=\"TableLine2\">开始时间</td>\r\n      <td>\r\n\t   <input class=\"Wtime\" type=\"text\" name=\"OUT_TIME1\" id=\"OUT_TIME1\" value=\"";
	echo $CUR_TIME;
	echo "\" size=\"10\" maxlength=\"10\" \r\n\t\tonclick=\"new CallTime(null,null,0,0,null,null).show(this)\"/>\r\n\t  </td>\r\n    </tr>\r\n    <tr class=\"TableLine1\">\r\n      <td class=\"TableLine2\">归来时间</td>\r\n        <td>\r\n\t   <input class=\"Wtime\" type=\"text\" name=\"OUT_TIME2\" id=\"OUT_TIME2\" value=\"\" size=\"10\" maxlength=\"10\" \r\n\t\tonclick=\"new CallTime(document.getElementById('OUT_TIME1').value,null,1,0,null,null).show(this)\"/>\r";
	echo "\n\t\t</td>\r\n    </tr>\r\n    <tr class=\"TableLine1\">\r\n      <td class=\"TableLine2\">审批人</td>\r\n      <td>";
	echo "<s";
	echo "elect name=\"LEADER_ID\">\r\n        ";
	$connection = openconnection( );
	$COUNT = 0;
	$query = "select * from ATTEND_MANAGER where MANAGER_ID=1";
	$cursor = exequery( $connection, $query );
	if ( $ROW = mysql_fetch_array( $cursor ) )
	{
		$MANAGER_ID = $ROW['MANAGER_ID'];
		$MANAGERS = $ROW['MANAGERS'];
	}
	$query = "SELECT * from USER";
	$cursor = exequery( $connection, $query );
	while ( $ROW = mysql_fetch_array( $cursor ) )
	{
		$USER_ID = $ROW['USER_ID'];
		$USER_NAME = $ROW['USER_NAME'];
		if ( find_id( $MANAGERS, $USER_ID ) )
		{
			++$COUNT;
			echo "        <option value=\"";
			echo $USER_ID;
			echo "\">\r\n        ";
			echo $USER_NAME;
			echo "        </option>\r\n        ";
		}
	}
	if ( $COUNT == 0 )
	{
		$query = "SELECT * from USER_PRIV where USER_PRIV={$LOGIN_USER_PRIV}";
		$cursor = exequery( $connection, $query );
		if ( $ROW = mysql_fetch_array( $cursor ) )
		{
			$PRIV_NO = $ROW['PRIV_NO'];
		}
		$query = "SELECT * from USER,USER_PRIV where USER.USER_PRIV=USER_PRIV.USER_PRIV and PRIV_NO< {$PRIV_NO} AND USER.DEPT_ID > '0' order by PRIV_NO,USER_NAME";
		$cursor = exequery( $connection, $query );
		while ( $ROW = mysql_fetch_array( $cursor ) )
		{
			$USER_ID = $ROW['USER_ID'];
			$USER_NAME = $ROW['USER_NAME'];
			echo "        <option value=\"";
			echo $USER_ID;
			echo "\">\r\n        ";
			echo $USER_NAME;
			echo "        </option>\r\n        ";
		}
	}
	echo "      </select><font color=\"#FF0000\" style=\"font-weight:bold\">*</font>【考勤设置】中设置的考勤人为此处的审批者.如果没有考勤人,登记者的上级可以作为审批者</td>\r\n    </tr>\r\n\t";
	if ( ifsendmbsms( ) )
	{
		echo "\t\r\n    <tr id=\"mbremind\">\r\n      <td nowrap class=\"TableLine2\">手机短信提醒:</td>\r\n      <td class=\"TableLine1\"><input type=\"checkbox\" name=\"MOBILE_SMS_REMIND\" onClick=\"ShowMbSmsContent();\" value=\"1\"></td>\r\n    </tr>\r\n    <tr id=\"mbcontent\">\r\n      <td nowrap class=\"TableLine2\">手机短信内容:</td>\r\n      <td class=\"TableLine1\"><textarea cols=30 name=\"mobilect\" rows=3 class=\"BigInput\" wrap=\"on\" onpaste=\"return ";
		echo "checkStrLength();\" onKeyUp=\"return checkStrLength();\">\r\n      </textarea>\r\n          <input type=\"button\" name=\"签名\" value=\"签名\" class=\"SmallButton\" onClick=\"getUserName();\"></td>\r\n    </tr>\r\n\t";
	}
	echo "  </table>\r\n</form>\r\n";
}
else if ( $ALLOW == "0" )
{
	message( "", "今日,因 ".$OUT_TYPE." 由 ".$OUT_TIME1." 至 ".$OUT_TIME2." 申请外出,领导尚未批示" );
	echo "  \r\n  \r\n";
}
else if ( $ALLOW == "1" )
{
	message( "", "今日,因 ".$OUT_TYPE." 由 ".$OUT_TIME1." 至 ".$OUT_TIME2." 申请外出,领导批示:已批准" );
	echo "  \r\n  \r\n";
}
else if ( $ALLOW == "2" )
{
	message( "", "今日,因 ".$OUT_TYPE." 由 ".$OUT_TIME1." 至 ".$OUT_TIME2." 申请外出,领导批示:不批准" );
	echo "  \r\n  \r\n";
}
echo "\r\n\r\n</body>\r\n</html>\r\n";
echo "<s";
echo "cript>\r\nvar strmax=60;\r\nvar smstype = \"外出申请\";\r\nfunction ShowMbSmsContent(){\r\n    cc = document.getElementById('MOBILE_SMS_REMIND');\r\n    ck = document.getElementById('mbcontent');\r\n    if (cc.checked == true){\r\n        ck.style.display = '';\r\n\t\tgetMbc();\r\n\t}\r\n\telse{\r\n\t    ck.style.display = 'none';\r\n\t}\r\n}\r\n";
if ( ifsendmbsms( ) && $OUT_TIME1 == "" )
{
	echo "document.getElementById('mbcontent').style.display = 'none';\r\n";
}
echo "\r\n\r\nfunction checkStrLength()\r\n{   \r\n    mbc = document.getElementById('mobilect');\r\n\tif (mbc.value.length > strmax){\r\n\t    mbc.value = mbc.value.substr(0,strmax);\r\n\t}\r\n    \r\n}\r\n\r\nfunction getMbc(){\r\n    suj = document.getElementById('OUT_TYPE');\r\n\tmbc = document.getElementById('mobilect');\r\n    mbc.value = smstype+\"-\"+suj.value\r\n\tif (mbc.value.length > strmax){\r\n\t    mbc.value = mbc.value.substr(";
echo "0,strmax);\r\n\t}\r\n}\r\n\r\nfunction getUserName()\r\n{\r\n  mbc = document.getElementById('mobilect');\r\n  mbc.value+=\" ";
echo $_SESSION['LOGIN_USER_NAME'];
echo "\";\r\n  checkStrLength();\r\n  mbc.focus();\r\n}\r\n\r\n</script>";
?>

⌨️ 快捷键说明

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