📄 index.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( "<", "<", $OUT_TYPE );
$OUT_TYPE = str_replace( ">", ">", $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 + -