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

📄 sequence.php

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

include_once( "inc/auth.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<link rel=\"stylesheet\" type=\"text/css\" href=\"js/common.css\"/>\r\n<link rel=\"stylesheet\" type=\"text/css\" href=\"js/lists.css\"/>\r\n";
echo "<s";
echo "tyle type=\"text/css\"><!--\r\n\t.statusbox {\r\n\t\tfont-size: 13px;\r\n\t\tfont-family: Monaco, monospace;\r\n\t\twidth: 15em;\r\n\t}\r\n\tul.boxy li { margin: 0px; }\r\n\t#phonetics td {\r\n\t\tmargin: 0px;\r\n\t\tpadding: 0px 1em;\r\n\t\tvertical-align: top;\r\n\t\twidth: 100px;\r\n\t}\r\n\t#phonetic1 li, #phonetic2 li, #phonetic3 li { margin: 0px; }\r\n\t#phonetic2 li {\r\n\t\tmargin-bottom: 4px;\r\n\t}\r\n\t#phonetic3 { margin-top: -4px; }\r\n\t#phonetic3";
echo " li { margin-top: 4px; }\r\n\t#phoneticlong {\r\n\t\tmargin-bottom: 1em;\r\n\t}\r\n\t#phoneticlong li, #buttons li {\r\n\t\tmargin-bottom: 0px;\r\n\t\tmargin-top: 2px;\r\n\t}\r\n\r\n\r\n\r\n\r\n\t//-->\r\n</style>\r\n\r\n";
echo "<s";
echo "cript language=\"JavaScript\" type=\"text/javascript\" src=\"js/core.js\"></script>\r\n";
echo "<s";
echo "cript language=\"JavaScript\" type=\"text/javascript\" src=\"js/events.js\"></script>\r\n";
echo "<s";
echo "cript language=\"JavaScript\" type=\"text/javascript\" src=\"js/css.js\"></script>\r\n";
echo "<s";
echo "cript language=\"JavaScript\" type=\"text/javascript\" src=\"js/coordinates.js\"></script>\r\n";
echo "<s";
echo "cript language=\"JavaScript\" type=\"text/javascript\" src=\"js/drag.js\"></script>\r\n";
echo "<s";
echo "cript language=\"JavaScript\" type=\"text/javascript\" src=\"js/dragsort.js\"></script>\r\n";
echo "<s";
echo "cript language=\"JavaScript\" type=\"text/javascript\" src=\"js/cookies.js\"></script>\r\n\r\n";
echo "<s";
echo "cript language=\"JavaScript\" type=\"text/javascript\"><!--\r\n\tvar dragsort = ToolMan.dragsort()\r\n\tvar junkdrawer = ToolMan.junkdrawer()\r\n\r\n\twindow.onload = function() {\r\n\t\tjunkdrawer.restoreListOrder(\"phoneticlong\")\r\n\t\tdragsort.makeListSortable(document.getElementById(\"phoneticlong\"),\r\n\t\t\t\tverticalOnly, saveOrder)\r\n\r\n\t\t/*\r\n\t\tdragsort.makeListSortable(document.getElementById(\"twolists1\"),\r\n\t\t\t\tsaveOrder";
echo ")\r\n\t\tdragsort.makeListSortable(document.getElementById(\"twolists2\"),\r\n\t\t\t\tsaveOrder)\r\n\t\t*/\r\n\t}\r\n\r\n\tfunction verticalOnly(item) {\r\n\t\titem.toolManDragGroup.verticalOnly()\r\n\t}\r\n\r\n\tfunction speak(id, what) {\r\n\t\tvar element = document.getElementById(id);\r\n\t\telement.innerHTML = 'Clicked ' + what;\r\n\t}\r\n\r\n\tfunction saveOrder(item) {\r\n\t\tvar group = item.toolManDragGroup\r\n\t\tvar list = group.element.parentNo";
echo "de\r\n\t\tvar id = list.getAttribute(\"id\")\r\n\t\tif (id == null) return\r\n\t\tgroup.register('dragend', function() {\r\n\t\t\tToolMan.cookies().set(\"list-\" + id, \r\n\t\t\t\t\tjunkdrawer.serializeList(list), 365)\r\n\t\t})\r\n\t}\r\n\r\n\t//-->\r\n</script>\r\n\r\n\r\n\r\n";
include_once( "inc/menu_button.js" );
echo "\r\n";
echo "<s";
echo "cript Language=\"JavaScript\">\r\nvar parent_window = parent.dialogArguments;\r\n\r\nfunction select_prss(res_id,res_title)\r\n{\r\n  var autoName = document.getElementById('flagEmpty');\r\n  if (parent_window.form1.FUNC_NAME.value == ''){\r\n\t  autoName.value=1;\r\n  }\r\n  if (autoName.value==1){\r\n\t  parent_window.form1.FUNC_NAME.value=res_title;\r\n  }\r\n\r\n  TO_VAL=parent_window.form1.RES_ID.value;\r\n\r\n  if(TO_VAL.ind";
echo "exOf(\",\"+res_id+\",\")<0 && TO_VAL.indexOf(res_id+\",\")!=0)\r\n  {\r\n    parent_window.form1.RES_ID.value=res_id;\r\n    parent_window.form1.RES_TITLE.value=res_title;\r\n  }\r\n}\r\n\r\n\r\n\r\n</script>\r\n<head>\r\n\r\n<body class=\"bodycolor\"  topmargin=\"1\" leftmargin=\"0\">\r\n\r\n\r\n<table border=\"0\" cellspacing=\"1\" width=\"100%\"  cellpadding=\"5\">\r\n<thead class=\"TableLine2\" >\r\n    <th colspan=\"4\"><b>设置文号</b>(上下拖动可排序)</th><i";
echo "nput id=\"flagEmpty\" name=\"flagEmpty\" value=\"\" type=\"hidden\">\r\n</thead>\r\n</table>\r\n\r\n<table border=\"0\" width=\"100%\" cellspacing=\"1\" cellpadding=\"0\" >\r\n  <tr class=\"tablehead2\">\r\n    <td>&nbsp;&nbsp;&nbsp;&nbsp;<BUTTON class=btn onclick=\"lookOrder();\" ><table><tr valign=middle ><td><img src=\"/images/workflow/dot_14.gif\" align=\"center\"></td> <td> &nbsp;预 &nbsp;&nbsp;览</td></tr></table></BUTTON><BUTTON class=btn onc";
echo "lick=\"parentSeqValue();\" ><table><tr valign=middle ><td><img src=\"/images/workflow/save.gif\" align=\"center\"></td> <td> &nbsp;确 &nbsp;&nbsp;定</td></tr></table></BUTTON><input type=\"hidden\" name=\"ishave\" ><input type=\"hidden\" name=\"orderlist\" ><input type=\"hidden\" name=\"sequencecontent\" ><input type=\"hidden\" name=\"flowsequence\" >\r\n    </td>\r\n  </tr>\r\n</table>\r\n\r\n<table border=\"0\" cellspacing=\"1\" width=\"100%\"  cellp";
echo "adding=\"5\">\r\n\r\n<tr class=\"TableLine1\">\r\n\t<td width=5>&nbsp;</td>\r\n\t<td colspan=\"3\" align=\"left\"><div id=\"sequenceDetail\" style=\"background-color:#E8F5FD;width:250px;height:20px;padding:2px;border:1px solid #CCCCCC;\" align=\"left\">自动文号效果</div></td>\r\n</tr>\r\n<tr class=\"TableLine1\">\r\n  <td width=5>&nbsp;</td>\r\n  <td colspan=3>\r\n\t\t  <ul id=\"phoneticlong\" class=\"boxy\">\r\n\t<li itemID=\"1\">\r\n\t\t<table width=\"250\"><tr><t";
echo "d width=\"20\"> <input type=\"checkbox\" name=\"c_letter\" value=\"1\" style=\"cursor:hand\" id=\"c_letter\"/></td><td width=\"30\"><label for=\"c_letter\" style=\"cursor:hand\">字母</label></td><td><input onkeyup=\"with(this)if(/[^a-z]/ig.test(value))value=value.replace(/[^a-z]/ig,'');\" class=\"BigInput\" name=\"i_letter\" style=\"width:100\" maxlength=\"8\">只能是英文字母</td></tr></table></li>\r\n\t<li itemID=\"2\">\r\n\t\t<table width=\"250\"><t";
echo "r><td width=\"20\"> <input type=\"checkbox\" name=\"c_year\" value=\"1\" style=\"cursor:hand\" checked id=\"c_year\"/></td><td width=\"30\"><label for=\"c_year\" style=\"cursor:hand\">年</label></td><td>";
echo "<s";
echo "elect class=\"BigInput\" name=\"i_year\" style=\"width:70\">\r\n\t\t<option value=\"YYYY\">YYYY</option>\r\n\t\t<option value=\"YY\">YY</option>\t\t\r\n\t\t</select>1997,97</td></tr></table></li>\r\n\t<li itemID=\"3\">\r\n\t\t<table width=\"250\"><tr><td width=\"20\"> <input type=\"checkbox\" name=\"c_month\" value=\"1\" style=\"cursor:hand\" checked id=\"c_month\"/></td><td width=\"30\"><label for=\"c_month\" style=\"cursor:hand\">月</label></td><td>";
echo "<s";
echo "elect class=\"BigInput\" name=\"i_month\" style=\"width:70\">\r\n\t\t<option value=\"MM\">MM</option>\r\n\t\t<option value=\"M\">M</option>\r\n\t\t</select>05,5</td></tr></table>\r\n\r\n\t\t</li>\r\n\t<li itemID=\"4\">\t\r\n\t\t<table width=\"250\"><tr><td width=\"20\"> <input type=\"checkbox\" name=\"c_date\" value=\"1\" style=\"cursor:hand\" checked id=\"c_date\"/></td><td width=\"30\"><label for=\"c_date\" style=\"cursor:hand\">日</label></td><td>";
echo "<s";
echo "elect class=\"BigInput\" name=\"i_date\" style=\"width:70\">\r\n\t\t<option value=\"DD\">DD</option>\r\n\t\t<option value=\"D\">D</option>\t\t\r\n\t\t</select>01,1</td></tr></table>\t\r\n\t\t</li>\r\n\t<li itemID=\"5\">\r\n\t\t<table width=\"250\"><tr><td width=\"20\"> <input type=\"checkbox\" name=\"c_hour\" value=\"1\" style=\"cursor:hand\" id=\"c_hour\"/></td><td width=\"30\"><label for=\"c_hour\" style=\"cursor:hand\">时</label></td><td>";
echo "<s";
echo "elect class=\"BigInput\" name=\"i_hour\" style=\"width:70\">\r\n\t\t<option value=\"HH\">HH</option>\r\n\t\t<option value=\"H\">H</option>\t\t\t\t\r\n\t\t</select>01,1</td></tr></table>\t\r\n\t\t</li>\r\n\t<li itemID=\"6\">\r\n\t\t<table width=\"250\"><tr><td width=\"20\"> <input type=\"checkbox\" name=\"c_minute\" value=\"1\" style=\"cursor:hand\" id=\"c_minute\"/></td><td width=\"30\"><label for=\"c_minute\" style=\"cursor:hand\">分</label></td><td>";
echo "<s";
echo "elect class=\"BigInput\" name=\"i_minute\" style=\"width:70\">\r\n\t\t<option value=\"II\">II</option>\r\n\t\t</select>01,1</td></tr></table>\t\r\n\t\t</li>\r\n\t<li itemID=\"7\">\r\n\t\t<table width=\"250\"><tr><td width=\"20\"> <input type=\"checkbox\" name=\"c_numcount\"    value=\"1\" style=\"cursor:hand\" checked id=\"c_numcount\"/></td><td width=\"30\"><label for=\"c_numcount\" style=\"cursor:hand\">位数</label></td><td><input class=\"BigInput\" name=\"i_numcoun";
echo "t\" style=\"width:20\"\r\n\t\tonkeyup=\"with(this)if(/[^2-8]/ig.test(value))value=value.replace(/[^2-8]/ig,'4');\" \r\n\t\t maxlength=\"1\" value=\"4\"> 流水号位数2-8位</td></tr></table>\t\r\n\t\t</li>\r\n</ul>\r\n  </td>\r\n</tr>\r\n\r\n</table>\r\n\r\n</body>\r\n</html>\r\n";
echo "<s";
echo "cript>\r\nfunction lookOrder(){\r\n\tvar ol=junkdrawer.getListOrder('phoneticlong');\r\n\tvar noolmid = ol.replace(\"/\\|/g\",\"\")\r\n\tvar noolmidlength = noolmid.length \r\n\tvar objCheck\r\n\tvar objInput\r\n\tvar sequenceshowvalue=\"\"\r\n\tvar sequencecontent=\"\"\r\n\tvar flowsequence=\"\"\r\n\tvar ishave=\"\"\r\n\tvar arrayol\r\n\r\n\tarrayol =  ol.split(\"|\")\r\n\r\n\r\n\tfor (i=0;i<7;i++){\r\n\t\t\r\n\t\tnamenum  =  arrayol[i];\r\n\t\tnamefix  =  getFixID(n";
echo "amenum);\r\n\t\tobjCheck = document.getElementById(\"c_\"+namefix);\r\n\t\tobjInput = document.getElementById(\"i_\"+namefix);\r\n\t\t\r\n\t\tif(objCheck.checked != false){\r\n\t\t\tsequenceshowvalue +=  getFunc(namenum,objInput.value)\r\n\t\t\tflowsequence +=  objInput.value \r\n\t\t\tsequencecontent +=  objInput.value + \"|\"\r\n\t\t\tishave += \"1|\"\r\n\t\t}\r\n\t\telse{\r\n\t\t\t//sequenceshowvalue +=  getFunc(namenum,objInput.value)\r\n\t\t\tflowsequen";
echo "ce +=  objInput.value \r\n\t\t\tsequencecontent +=  objInput.value + \"|\"\r\n\t\t\tishave += \"0|\"\r\n\t\t}\r\n\t\r\n\t}\r\n\r\n\tdocument.getElementById(\"ishave\").value = ishave\r\n\tdocument.getElementById(\"sequencecontent\").value = sequencecontent\r\n\tdocument.getElementById(\"flowsequence\").value = flowsequence\r\n\tdocument.getElementById(\"orderlist\").value = ol\r\n\r\n\tdocument.getElementById('sequenceDetail').innerHTML = sequence";
echo "showvalue\r\n\r\n}\r\n\r\nfunction parentSeqValue(){\r\n\tlookOrder()\r\n\tvar parent_window = parent.dialogArguments\r\n\tparent_window.formbaseinfo.ishave.value\t\t\t= document.getElementById(\"ishave\").value;\r\n\tparent_window.formbaseinfo.orderlist.value\t\t=\tdocument.getElementById(\"orderlist\").value;\r\n\tparent_window.formbaseinfo.sequencecontent.value\t=document.getElementById(\"sequencecontent\").value;\r\n\tparent.close(";
echo ");\r\n\tparent_window.formbaseinfo.FLOW_SEQUENCE.value\t=document.getElementById(\"flowsequence\").value;\r\n\tparent.close();\r\n\r\n}\r\n\r\nfunction getYear(str){\r\n\tvar restr\r\n\tswitch (str){\r\n\t\tcase \"YYYY年\":\r\n\t\t\trestr = \"2006年\"\r\n\t\t\tbreak\r\n\t\tcase \"YY年\":\r\n\t\t\trestr = \"06年\"\r\n\t\t\tbreak\r\n\t\tcase \"YYYY\":\r\n\t\t\trestr = \"2006\"\r\n\t\t\tbreak\r\n\t\tcase \"YY\":\r\n\t\t\trestr = \"06\"\r\n\t\t\tbreak\r\n\t}\r\n\treturn restr\r\n}\r\nfunction getMonth(st";
echo "r){\r\n\tvar restr\r\n\tswitch (str){\r\n\t\tcase \"MM月\":\r\n\t\t\trestr = \"01月\"\r\n\t\t\tbreak\r\n\t\tcase \"M月\":\r\n\t\t\trestr = \"1月\"\r\n\t\t\tbreak\r\n\t\tcase \"MM\":\r\n\t\t\trestr = \"01\"\r\n\t\t\tbreak\r\n\t\tcase \"M\":\r\n\t\t\trestr = \"1\"\r\n\t\t\tbreak\r\n\t}\r\n\treturn restr\r\n}\r\nfunction getDate(str){\r\n\tvar restr\r\n\tswitch (str){\r\n\t\tcase \"DD日\":\r\n\t\t\trestr = \"01日\"\r\n\t\t\tbreak\r\n\t\tcase \"D日\":\r\n\t\t\trestr = \"1日\"\r\n\t\t\tbreak\r\n\t\tcase \"DD\":\r\n\t\t\trestr = \"01\"\r\n\t\t\tbre";
echo "ak\r\n\t\tcase \"D\":\r\n\t\t\trestr = \"1\"\r\n\t\t\tbreak\r\n\t}\r\n\treturn restr\r\n}\r\nfunction getHour(str){\r\n\tvar restr\r\n\tswitch (str){\r\n\t\tcase \"HH时\":\r\n\t\t\trestr = \"01时\"\r\n\t\t\tbreak\r\n\t\tcase \"H时\":\r\n\t\t\trestr = \"1时\"\r\n\t\t\tbreak\r\n\t\tcase \"HH\":\r\n\t\t\trestr = \"01\"\r\n\t\t\tbreak\r\n\t\tcase \"H\":\r\n\t\t\trestr = \"1\"\r\n\t\t\tbreak\r\n\t}\r\n\treturn restr\r\n}\r\nfunction getMinute(str){\r\n\tvar restr\r\n\tswitch (str){\r\n\t\tcase \"II分\":\r\n\t\t\trestr = \"01分\"\r\n\t\t\tb";
echo "reak\r\n\t\tcase \"I分\":\r\n\t\t\trestr = \"1分\"\r\n\t\t\tbreak\r\n\t\tcase \"II\":\r\n\t\t\trestr = \"01\"\r\n\t\t\tbreak\r\n\t\tcase \"I\":\r\n\t\t\trestr = \"1\"\r\n\t\t\tbreak\r\n\t}\r\n\treturn restr\r\n}\r\nfunction getNumcount(n){\r\n\tvar restr=\"\"\r\n\tvar i=0\r\n\twhile(i<n){\r\n\t\trestr += \"0\"\r\n\t\ti++\r\n\t\r\n\t}\r\n\t/*\r\n\tfor(i=0;i<n;i++){\r\n\t\t//alert(restr)\r\n\t\trestr += \"0\"\r\n\t\tif (i>10){\r\n\t\t\tbreak\r\n\t\t}\r\n\t}\r\n\t*/\r\n\r\n\treturn restr\r\n}\r\n\r\nfunction getLetter(str){\r\n\treturn str";
echo "\r\n}\r\n\r\n\r\nfunction getFixID(n){\r\n\tvar str\r\n\tswitch(n){\r\n\t\tcase \"1\":\r\n\t\t\tstr = \"letter\"\r\n\t\t\tbreak\r\n\t\tcase \"2\":\r\n\t\t\tstr = \"year\"\r\n\t\t\tbreak\r\n\t\tcase \"3\":\r\n\t\t\tstr = \"month\"\r\n\t\t\tbreak\r\n\t\tcase \"4\":\r\n\t\t\tstr = \"date\"\r\n\t\t\tbreak\r\n\t\tcase \"5\":\r\n\t\t\tstr = \"hour\"\r\n\t\t\tbreak\r\n\t\tcase \"6\":\r\n\t\t\tstr = \"minute\"\t\r\n\t\t\tbreak\r\n\t\tcase \"7\":\r\n\t\t\tstr = \"numcount\"\r\n\t\t\tbreak\r\n\t\t}\r\n\treturn str\r\n}\r\n\r\nfunction getFunc(n,str){\r\n\tvar r";
echo "estr\r\n\tswitch(n){\r\n\t\tcase \"1\":\r\n\t\t\trestr = getLetter(str)\r\n\t\t\tbreak\r\n\t\tcase \"2\":\r\n\t\t\trestr = getYear(str)\r\n\t\t\tbreak\r\n\t\tcase \"3\":\r\n\t\t\trestr = getMonth(str)\r\n\t\t\tbreak\r\n\t\tcase \"4\":\r\n\t\t\trestr = getDate(str)\r\n\t\t\tbreak\r\n\t\tcase \"5\":\r\n\t\t\trestr = getHour(str)\r\n\t\t\tbreak\r\n\t\tcase \"6\":\r\n\t\t\trestr = getMinute(str)\t\r\n\t\t\tbreak\r\n\t\tcase \"7\":\r\n\t\t\trestr = getNumcount(str)\r\n\t\t\tbreak\r\n\t\t}\r\n\treturn restr\r\n}\r\n\r\n</script>";
?>

⌨️ 快捷键说明

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