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

📄 hrms.php

📁 通达网络办公 - Office Anywhere 2008 增强版100%源码(3.4.081216) 内含 通达OA2008增強版接近完美破解补丁20081216集 及 最新通达OA2008ADV(
💻 PHP
📖 第 1 页 / 共 2 页
字号:
<?php

include_once( "inc/auth.php" );
include_once( "inc/utility_all.php" );
include_once( "inc/utility_field.php" );
include_once( "inc/utility_file.php" );
include_once( "inc/utility_org.php" );
echo "\r\n<html>\r\n<head>\r\n<title>人员档案</title>\r\n<meta http-equiv=\"Content-Type\" content=\"text/html; charset=gb2312\"><script src=\"/inc/js/module.js\"></script>\r\n<script src=\"/inc/js/utility.js\"></script>\r\n<script src=\"/inc/js/attach.js\"></script>\r\n<script Language=\"JavaScript\">\r\nvar upload_limit=";
echo $UPLOAD_LIMIT;
echo ",limit_type=\"";
echo strtolower( $UPLOAD_LIMIT_TYPE );
echo "\";\r\nfunction IsValidEmail(str)\r\n{\r\n   var re = /@/;\r\n   return str.match(re)!=null;\r\n}\r\n\r\nfunction CheckForm()\r\n{\r\n   if (document.form1.EMAIL.value!=\"\"&&!IsValidEmail(document.form1.EMAIL.value))\r\n   {\r\n     alert(\"请输入有效的电子信箱!\");\r\n     return (false);\r\n   }\r\n   if (document.form1.CONTRACT_DATE1!=\"\"&&document.form1.CONTRACT_DATE2!=\"\")\r\n   {\r\n     if(document.form1.CONTRACT_DATE1>document.form1.CONTRACT_DATE2)\r\n     {\r\n       alert(\"请正确设置合同起至日期!\");\r\n       return false;\r\n     }\r\n     if(document.form1.POSITIVE_DATE!=\"\"&&document.form1.POSITIVE_DATE<document.form1.CONTRACT_DATE1)\r\n     {\r\n       alert(\"提醒日期应在合同期范围内!\");\r\n       return false;\r\n     }\r\n     if(document.form1.EXPIRE_DATE!=\"\"&&document.form1.EXPIRE_DATE>document.form1.CONTRACT_DATE2)\r\n     {\r\n       alert(\"提醒日期应在合同期范围内!\");\r\n       return false;\r\n     }\r\n   }\r\n   if (document.form1.ATTACHMENT.value!=\"\")\r\n   {\r\n     var file_temp=document.form1.ATTACHMENT.value,ext_name;\r\n     var Pos;\r\n     Pos=file_temp.lastIndexOf(\".\");\r\n     ext_name=file_temp.substring(Pos,file_temp.length);\r\n     document.form1.ATTACHMENT_NAME.value=\"";
echo $USER_ID;
echo "\"+ext_name;\r\n   }\r\n\r\n   form1.submit();\r\n}\r\n\r\nfunction checkIdcard()\r\n{\r\n   if (document.form1.CARD_NO.value!=\"\")\r\n   {\r\n     var idcard=document.form1.CARD_NO.value;\r\n     var Errors=new Array(\r\n       \"身份证号码位数不对!\",\r\n       \"身份证号码出生日期超出范围或含有非法字符!\",\r\n       \"身份证号码校验错误!\",\r\n       \"身份证地区错误,请重新输入!\" );\r\n     var area={11:\"北京\",12:\"天津\",13:\"河北\",14:\"山西\",15:\"内蒙古\",21:\"辽宁\",22:\"吉林\",23:\"黑龙江\",31:\"上海\",32:\"江苏\",33:\"浙江\",34:\"安徽\",35:\"福建\",36:\"江西\",37:\"山东\",41:\"河南\",42:\"湖北\",43:\"湖南\",44:\"广东\",45:\"广西\",46:\"海南\",50:\"重庆\",51:\"四川\",52:\"贵州\",53:\"云南\",54:\"西藏\",61:\"陕西\",62:\"甘肃\",63:\"青海\",64:\"宁夏\",65:\"新疆\",71:\"台湾\",81:\"香港\",82:\"澳门\",91:\"国外\"}\r\n     var idcard,Y,JYM;\r\n     var S,M;\r\n     var idcard_array = new Array();\r\n     idcard_array = idcard.split(\"\");\r\n     if(area[parseInt(idcard.substr(0,2))]==null)\r\n\t   {\r\n\t   \talert(Errors[3]);\r\n\t\t  //document.form1.CARD_NO.focus();\r\n\t  \treturn (false);\r\n\t   }\r\n\r\n     switch(idcard.length)\r\n\t   {\r\n        case 15:\r\n          if ((parseInt(idcard.substr(6,2))+1900) % 4 == 0 || ((parseInt(idcard.substr(6,2))+1900) % 100 == 0 && (parseInt(idcard.substr(6,2))+1900) % 4 == 0 ))\r\n\t\t  {\r\n            ereg=/^[1-9][0-9]{5}[0-9]{2}((01|03|05|07|08|10|12)(0[1-9]|[1-2][0-9]|3[0-1])|(04|06|09|11)(0[1-9]|[1-2][0-9]|30)|02(0[1-9]|[1-2][0-9]))[0-9]{3}\$/;\r\n          }\r\n\t\t  else\r\n\t\t  {\r\n            ereg=/^[1-9][0-9]{5}[0-9]{2}((01|03|05|07|08|10|12)(0[1-9]|[1-2][0-9]|3[0-1])|(04|06|09|11)(0[1-9]|[1-2][0-9]|30)|02(0[1-9]|1[0-9]|2[0-8]))[0-9]{3}\$/;\r\n          }\r\n          if(!ereg.test(idcard))\r\n\t\t  {\r\n\t\t    alert(Errors[1]);\r\n\t\t\t  //document.form1.CARD_NO.focus();\r\n\t\t    return (false);\r\n\t\t  }\r\n\t\t  else\r\n\t\t  {\r\n\t\t  \tvar birth=(parseInt(idcard.substr(6,2))+1900).toString()+\"-\"+idcard.substr(8,2)+\"-\"+idcard.substr(10,2);\r\n\t\t\tdocument.form1.BIRTHDAY.value=birth;\r\n\t\t\tvar sex=parseInt(idcard.substr(14,1));\r\n\t\t\tif (sex%2==1) //男\r\n\t\t\t  document.form1.SEX.value=\"0\";\r\n\t\t\telse  //女\r\n\t\t\t  document.form1.SEX.value=\"1\";\r\n\t\t  }\r\n\t      break;\r\n\r\n        case 18:\r\n          if (parseInt(idcard.substr(6,4)) % 4 == 0 || (parseInt(idcard.substr(6,4)) % 100 == 0 && parseInt(idcard.substr(6,4))%4 == 0 ))\r\n\t      {\r\n            ereg=/^[1-9][0-9]{5}19[0-9]{2}((01|03|05|07|08|10|12)(0[1-9]|[1-2][0-9]|3[0-1])|(04|06|09|11)(0[1-9]|[1-2][0-9]|30)|02(0[1-9]|[1-2][0-9]))[0-9]{3}[0-9Xx]\$/;//闰年出生日期的合法性正则表达式\r\n          }\r\n\t\t  else\r\n\t\t  {\r\n            ereg=/^[1-9][0-9]{5}19[0-9]{2}((01|03|05|07|08|10|12)(0[1-9]|[1-2][0-9]|3[0-1])|(04|06|09|11)(0[1-9]|[1-2][0-9]|30)|02(0[1-9]|1[0-9]|2[0-8]))[0-9]{3}[0-9Xx]\$/;\r\n\t      }\r\n\r\n\t      if(ereg.test(idcard))\r\n\t\t  {\r\n\t\t    S = (parseInt(idcard_array[0]) + parseInt(idcard_array[10])) * 7 + (parseInt(idcard_array[1]) + parseInt(idcard_array[11])) * 9 + (parseInt(idcard_array[2]) + parseInt(idcard_array[12])) * 10 + (parseInt(idcard_array[3]) + parseInt(idcard_array[13])) * 5 + (parseInt(idcard_array[4]) + parseInt(idcard_array[14])) * 8 + (parseInt(idcard_array[5]) + parseInt(idcard_array[15])) * 4 + (parseInt(idcard_array[6]) + parseInt(idcard_array[16])) * 2 + parseInt(idcard_array[7]) * 1 + parseInt(idcard_array[8]) * 6 + parseInt(idcard_array[9]) * 3 ;\r\n\t        Y = S % 11;\r\n\t        M = \"F\";\r\n\t        JYM = \"10X98765432\";\r\n\t        M = JYM.substr(Y,1);\r\n\t        if(!(M == idcard_array[17]))\r\n\t\t\t{\r\n\t          alert(Errors[2]);\r\n\t\t\t  //document.form1.CARD_NO.focus();\r\n\t\t\t  return (false);\r\n\t\t\t}\r\n\t\t\telse\r\n\t\t\t{\r\n\t\t\t  var birth=idcard.substr(6,4)+\"-\"+idcard.substr(10,2)+\"-\"+idcard.substr(12,2);\r\n\t\t\t  document.form1.BIRTHDAY.value=birth;\r\n\t\t\t  var sex=parseInt(idcard.substr(16,1));\r\n\t\t\t  if (sex%2==1) //男\r\n\t\t\t    document.form1.SEX.value=\"0\";\r\n\t\t\t  else  //女\r\n\t\t\t    document.form1.SEX.value=\"1\";\r\n\t\t\t}\r\n\t      }\r\n\t      else\r\n\t\t  {\r\n\t\t    alert(Errors[1]);\r\n\t\t\t//document.form1.CARD_NO.focus();\r\n\t\t\treturn (false);\r\n\t\t  }\r\n\t    break;\r\n\t    default:\r\n\t      alert(Errors[0]);\r\n\t\t  //document.form1.CARD_NO.focus();\r\n\t\t  return (false);\r\n\t    break;\r\n\t  }\r\n  }//if\r\n}\r\n\r\nfunction delete_attach(ATTACHMENT_ID,ATTACHMENT_NAME)\r\n{\r\n  msg=\"确定要删除文件 '\"+ ATTACHMENT_NAME +\"' 吗?\";\r\n  if(window.confirm(msg))\r\n  {\r\n    URL=\"delete_attach.php?USER_ID=";
echo $USER_ID;
echo "&ATTACHMENT_ID=\"+ATTACHMENT_ID+\"&ATTACHMENT_NAME=\"+URLSpecialChars(ATTACHMENT_NAME);\r\n    window.location=URL;\r\n  }\r\n}\r\nfunction deletehrms()\r\n{\r\n  msg=\"确定要删除该人事档案吗?\";\r\n  if(window.confirm(msg))\r\n  {\r\n    URL=\"delete_hrms.php?USER_ID=";
echo $USER_ID;
echo "\";\r\n    window.location=URL;\r\n  }\r\n}\r\nfunction dismiss()\r\n{\r\n  URL=\"lend_items.php?USER_ID=";
echo $USER_ID;
echo "\";\r\n  myleft=(screen.availWidth-500)/2;\r\n  window.open(URL,\"items\",\"height=400,width=500,status=0,toolbar=no,menubar=no,location=no,scrollbars=yes,top=150,left=\"+myleft+\",resizable=yes\");\r\n}\r\nfunction view_item(user_id)\r\n{\r\n  URL=\"use_item.php?USER_ID=\"+user_id;\r\n  myleft=(screen.availWidth-500)/2;\r\n  window.open(URL,\"items\",\"height=360,width=500,status=0,toolbar=no,menubar=no,location=no,scrollbars=yes,top=150,left=\"+myleft+\",resizable=yes\");\r\n}\r\nfunction delete_photo()\r\n{\r\n  msg=\"确定要删除上传的照片吗?\";\r\n  if(window.confirm(msg))\r\n  {\r\n    URL=\"delete_photo.php?USER_ID=";
echo $USER_ID;
echo "\";\r\n    window.location=URL;\r\n  }\r\n}\r\n\r\nfunction chk(input,KC,KT,count)\r\n  {\r\n     var lstr=\"\";\r\n  \t if(count==1)\r\n  \t {\r\n  \t \tif(document.all(KC).checked)\r\n  \t \t{\r\n  \t \t\tdocument.all(KT).value=document.all(KC).value;\r\n  \t \t}\r\n  \t  else\r\n  \t  {\r\n  \t  \tdocument.all(KT).value=\"\";\r\n  \t  }\r\n\r\n  \t }\r\n  \telse\r\n  \t{\r\n  \t  for(i=0;i<document.all(KC).length;i++)\r\n     {\r\n        el=document.all(KC).item(i);\r\n        if(el.checked)\r\n        {\r\n        \t val=el.value;\r\n           lstr+=val+\",\";\r\n\r\n        }\r\n     }\r\n\r\n  \tdocument.all(KT).value=lstr;\r\n    }\r\n  }\r\n\r\nfunction open_pic(file_name)\r\n{\r\n   aWidth=screen.availWidth-200;\r\n   aHeight=screen.availHeight-200;\r\n\r\n   window_top=0;\r\n   window_left=0;\r\n   window_width=aWidth;\r\n   window_height=aHeight;\r\n\r\n   URL=\"open_picture.php?FILE_NAME=\"+file_name;\r\n   window.open(URL,\"图片浏览\",\"toolbar=0,status=0,menubar=0,scrollbars=1,resizable=1,width=\"+window_width+\",height=\"+window_height+\",top=\"+window_top+\",left=\"+window_left);\r\n}\r\n</script>\r\n</head>\r\n\r\n<body class=\"bodycolor\" topmargin=\"5\">\r\n<form enctype=\"multipart/form-data\" action=\"submit.php\" method=\"post\" name=\"form1\">\r\n";
$query = "select * from USER where USER_ID='".$USER_ID."'";
$cursor = exequery( $connection, $query );
if ( $ROW = mysql_fetch_array( $cursor ) )
{
	$USER_NAME = $ROW['USER_NAME'];
	$USER_PRIV = $ROW['USER_PRIV'];
	$DEPT_ID = $ROW['DEPT_ID'];
	$SEX = $ROW['SEX'];
	$NOT_LOGIN = $ROW['NOT_LOGIN'];
	$HR_BIRTHDAY = $ROW['BIRTHDAY'];
	if ( $HR_BIRTHDAY == "1900-01-01" || $HR_BIRTHDAY == "0000-00-00" )
	{
		$HR_BIRTHDAY = "";
	}
	if ( $JOIN_DATE == "1900-01-01" || $JOIN_DATE == "0000-00-00" )
	{
		$JOIN_DATE = "";
	}
	if ( $WORK_DATE == "1900-01-01" || $WORK_DATE == "0000-00-00" )
	{
		$WORK_DATE = "";
	}
}
if ( $NOT_LOGIN == "1" )
{
	$STATUS2 = "&nbsp;<font color=red>禁止登录</font>";
}
else
{
	$STATUS2 = "";
}
$query = "select * from HRMS where USER_ID='".$USER_ID."'";
$cursor = exequery( $connection, $query );
if ( $ROW = mysql_fetch_array( $cursor ) )
{
	$CARD_NO = $ROW['CARD_NO'];
	$MARRY = $ROW['MARRY'];
	$DEPT_PAST = $ROW['DEPT_ID'];
	$WORK_DATE = $ROW['WORK_DATE'];
	$WORK_DATE = strtok( $WORK_DATE, " " );
	$JOIN_DATE = $ROW['JOIN_DATE'];
	$JOIN_DATE = strtok( $JOIN_DATE, " " );
	$EDUCATION = $ROW['EDUCATION'];
	$POLITICS = $ROW['POLITICS'];
	$REWARD = $ROW['REWARD'];
	$CERTIFICATE = $ROW['CERTIFICATE'];
	$TRAIN = $ROW['TRAIN'];
	$RESUME = $ROW['RESUME'];
	$PHOTO = $ROW['PHOTO'];
	$NO = $ROW['NO'];
	$NATION = $ROW['NATION'];
	$NATIVE_PLACE = $ROW['NATIVE_PLACE'];
	$SPECIALITY = $ROW['SPECIALITY'];
	$SCHOOL = $ROW['SCHOOL'];
	$DEPARTMENT = $ROW['DEPARTMENT'];
	$POST = $ROW['POST'];
	$HOME_ADDR = $ROW['HOME_ADDR'];
	$HOME_TEL = $ROW['HOME_TEL'];
	$EMAIL = $ROW['EMAIL'];
	$EDU = $ROW['EDU'];
	$SEX = $ROW['SEX'];
	$WORK = $ROW['WORK'];
	$SOCIATY = $ROW['SOCIATY'];
	$ATTACHMENT_ID = $ROW['ATTACHMENT_ID'];
	$ATTACHMENT_NAME = $ROW['ATTACHMENT_NAME'];
	$TECH_POST = $ROW['TECH_POST'];
	$HUKOU_PLACE = $ROW['HUKOU_PLACE'];
	$POST_CHANGE = $ROW['POST_CHANGE'];
	$SURETY = $ROW['SURETY'];
	$CONTRACT = $ROW['CONTRACT'];
	$CONTRACTTYPE = $ROW['CONTRACTTYPE'];
	$INSURE = $ROW['INSURE'];
	$CONTRACT_DATE1 = $ROW['CONTRACT_DATE1'];
	$CONTRACT_DATE2 = $ROW['CONTRACT_DATE2'];
	$POSITIVE_DATE = $ROW['POSITIVE_DATE'];
	$EXPIRE_DATE = $ROW['EXPIRE_DATE'];
	$BODY_EXAMIM = $ROW['BODY_EXAMIM'];
	$LEAVE_TYPE = $ROW['LEAVE_TYPE'];
	$USERDEF11 = $ROW['USERDEF1'];
	$USERDEF21 = $ROW['USERDEF2'];
	$USERDEF31 = $ROW['USERDEF3'];
	$USERDEF41 = $ROW['USERDEF4'];
	$USERDEF51 = $ROW['USERDEF5'];
	$HR_BIRTHDAY = $ROW['HR_BIRTHDAY'];
	if ( $HR_BIRTHDAY == "1900-01-01" || $HR_BIRTHDAY == "0000-00-00" )
	{
		$HR_BIRTHDAY = "";
	}
	if ( $JOIN_DATE == "1900-01-01" || $JOIN_DATE == "0000-00-00" )
	{
		$JOIN_DATE = "";
	}
	if ( $WORK_DATE == "1900-01-01" || $WORK_DATE == "0000-00-00" )
	{
		$WORK_DATE = "";
	}
	if ( $CONTRACT_DATE1 == "1900-01-01" || $CONTRACT_DATE1 == "0000-00-00" )
	{
		$CONTRACT_DATE1 = "";
	}
	if ( $CONTRACT_DATE2 == "1900-01-01" || $CONTRACT_DATE2 == "0000-00-00" )
	{
		$CONTRACT_DATE2 = "";
	}
	if ( $POSITIVE_DATE == "1900-01-01" || $POSITIVE_DATE == "0000-00-00" )
	{
		$POSITIVE_DATE = "";
	}
	if ( $EXPIRE_DATE == "1900-01-01" || $EXPIRE_DATE == "0000-00-00" )
	{
		$EXPIRE_DATE = "";
	}
	$OPERATION = 2;
	$STATUS = "已建档";
}
else
{
	$OPERATION = 1;
	$STATUS = "未建档";
	$query = "select * from USER_PRIV where USER_PRIV=".$USER_PRIV;
	$cursor = exequery( $connection, $query );
	if ( $ROW = mysql_fetch_array( $cursor ) )
	{
		$POST = $ROW['PRIV_NAME'];
	}
}
echo "\r\n<table border=\"0\" width=\"100%\" cellspacing=\"0\" cellpadding=\"3\" class=\"small\">\r\n  <tr>\r\n    <td class=\"Big\"><img src=\"/images/menu/hrms.gif\" HEIGHT=\"20\">\r\n     <span class=\"big3\">\r\n       人员档案(";
echo $USER_NAME;
echo ")- ";
echo $STATUS.$STATUS2;
echo "     </span>\r\n    </td>\r\n  </tr>\r\n</table>\r\n\r\n <table align=\"center\" width=\"90%\" class=\"TableBlock\">\r\n\r\n    <tr>\r\n      <td nowrap class=\"TableHeader\" colspan=\"4\"><b>&nbsp;基本信息</b></td>\r\n    </tr>\r\n";
if ( $DEPT_ID == "0" )
{
	echo "\t<tr>\r\n\t  <td class=\"TableData\">原所在部门:</td>\r\n\t  <td class=\"TableData\" colspan=\"3\">\r\n\t  <select name=\"DEPT_ID\" class=\"BigSelect\">\r\n\t  <option value=\"0\">未记录</option>\r\n";
	echo my_dept_tree( 0, $DEPT_PAST, 1 );
	echo "\t  </select>\r\n\t  </td>\r\n\t</tr>\r\n";
}
echo "     <tr>\r\n      <td nowrap class=\"TableData\" width=\"100px\">姓名:</td>\r\n      <td class=\"TableData\" colspan=2>\r\n        <input type=\"text\" name=\"USER_NAME\" readonly size=\"10\" maxlength=\"100\" class=\"BigStatic\" value=\"";
echo htmlspecialchars( $USER_NAME );
echo "\">&nbsp;<a href=\"javascript:view_item('";
echo $USER_ID;
echo "')\">查看领用物品</a>\r\n      </td>\r\n       <td class=\"TableData\" rowspan=\"6\" align=\"center\">\r\n";
if ( $PHOTO == "" )
{
	echo "<center>暂无照片</center>";
}
else
{
	echo "<A border=0 href=\"javascript:open_pic('";
	echo $PHOTO;
	echo "');\"><img src='/inc/hrms_pic.php?PHOTO=";
	echo $PHOTO;
	echo "' width='100' border=0></A>";
}
echo "    </td>\r\n    </tr>\r\n    <tr>\r\n      <td nowrap class=\"TableData\"> 编号:</td>\r\n      <td class=\"TableData\" colspan=2 width=80%>\r\n        <input type=\"text\" name=\"NO\" size=\"10\" class=\"BigInput\" value=\"";
echo htmlspecialchars( $NO );
echo "\">\r\n      </td>\r\n    </tr>\r\n    <tr>\r\n      <td nowrap class=\"TableData\"> 性别:</td>\r\n      <td class=\"TableData\" colspan=2 title=\"填写完身份证号码后可直接生成\">\r\n        <select name=\"SEX\" class=\"BigSelect\" title=\"填写完身份证号码后可直接生成\">\r\n          <option value=\"0\" ";
if ( $SEX == "0" )

⌨️ 快捷键说明

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