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

📄 turn_next.php

📁 通达网络办公 - Office Anywhere 2008 增强版100%源码(3.4.081216) 内含 通达OA2008增強版接近完美破解补丁20081216集 及 最新通达OA2008ADV(
💻 PHP
📖 第 1 页 / 共 3 页
字号:
	$SMS2_PRIV_NEXT = 1;
}
if ( find_id( $TYPE_PRIV, 40 ) && find_id( $SMS2_REMIND_PRIV, $LOGIN_USER_ID ) )
{
	$SMS2_PRIV_START = 1;
}
if ( find_id( $TYPE_PRIV, 41 ) && find_id( $SMS2_REMIND_PRIV, $LOGIN_USER_ID ) )
{
	$SMS2_PRIV_ALL = 1;
}
$IMG_SMS = "<img src=\"/images/menu/sms.gif\" align=\"absmiddle\" title=\"内部短信提醒\">";
$IMG_SMS2 = "<img src=\"/images/menu/mobile_sms.gif\" align=\"absmiddle\" title=\"手机短信提醒\">";
$IMG_MAIL = "<img src=\"/images/menu/webmail.gif\" align=\"absmiddle\" title=\"Internet邮件提醒\">";
echo "    <tr class=\"TableContent\">\r\n      <td colspan=\"2\">\r\n   <div style=\"margin-bottom:5px;font-weight:bold\"> 短信提醒以下人员</div>\r\n  <div><span id=\"div_sms_next\" style=\"margin-right:5px;\"><b>下一步骤</b>:\r\n  <input type=\"checkbox\" name=\"SMS_REMIND_NEXT\" id=\"SMS_REMIND_NEXT\" ";
if ( find_id( $SMS_REMIND, "7" ) )
{
	echo "checked";
}
echo ">";
echo $IMG_SMS;
if ( $SMS2_PRIV_NEXT )
{
	echo "    <input type=\"checkbox\" name=\"SMS2_REMIND_NEXT\" id=\"SMS2_REMIND_NEXT\" ";
	if ( find_id( $SMS2_REMIND, "7" ) )
	{
		echo "checked";
	}
	echo ">";
	echo $IMG_SMS2;
}
echo "    <input type=\"checkbox\" name=\"WEBMAIL_REMIND_NEXT\" id=\"WEBMAIL_REMIND_NEXT\">";
echo $IMG_MAIL;
echo "    </span>\r\n    <span id=\"div_sms_start\" style=\"margin-right:5px;\">&nbsp;<span class=\"underline\" title=\"";
echo $BEGIN_USER_NAME;
echo "\"><b>发起人</b>:</span>\r\n    <input type=\"checkbox\" name=\"SMS_REMIND_START\" id=\"SMS_REMIND_START\" ";
if ( find_id( $SMS_REMIND, "40" ) )
{
	echo "checked";
}
echo ">";
echo $IMG_SMS;
if ( $SMS2_PRIV_START )
{
	echo "    <input type=\"checkbox\" name=\"SMS2_REMIND_START\" id=\"SMS2_REMIND_START\" ";
	if ( find_id( $SMS2_REMIND, "40" ) )
	{
		echo "checked";
	}
	echo ">";
	echo $IMG_SMS2;
}
echo "    <input type=\"checkbox\" name=\"WEBMAIL_REMIND_START\" id=\"WEBMAIL_REMIND_START\">";
echo $IMG_MAIL;
echo "    </span>\r\n    <span id=\"div_sms_all\" style=\"margin-right:5px;\">&nbsp;<span class=\"underline\" title=\"";
echo $ALL_USER_NAME;
echo "\"><b>全部经办人</b>:</span>\r\n    <input type=\"checkbox\" name=\"SMS_REMIND_ALL\" id=\"SMS_REMIND_ALL\" ";
if ( find_id( $SMS_REMIND, "41" ) )
{
	echo "checked";
}
echo ">";
echo $IMG_SMS;
if ( $SMS2_PRIV_ALL )
{
	echo "    <input type=\"checkbox\" name=\"SMS2_REMIND_ALL\" id=\"SMS2_REMIND_ALL\" ";
	if ( find_id( $SMS2_REMIND, "41" ) )
	{
		echo "checked";
	}
	echo ">";
	echo $IMG_SMS2;
}
echo "    <input type=\"checkbox\" name=\"WEBMAIL_REMIND_ALL\" id=\"WEBMAIL_REMIND_ALL\">";
echo $IMG_MAIL;
echo "  </span>\r\n  <div>\r\n  <div style=\"margin-top:5px\">提醒内容:<input type=\"text\" name=\"SMS_CONTENT\" value=\"\" size=\"70\" class=\"SmallInput\"></div>\r\n  </td>\r\n </tr>\r\n <tr class=\"TableControl\">\r\n   <td nowrap align=\"center\" colspan=\"2\">\r\n     <input type=\"hidden\" name=\"RUN_ID\" value=\"";
echo $RUN_ID;
echo "\">\r\n     <input type=\"hidden\" name=\"FLOW_ID\" value=\"";
echo $FLOW_ID;
echo "\">\r\n     <input type=\"hidden\" name=\"OP\" value=\"";
echo $OP;
echo "\">\r\n     <input type=\"hidden\" name=\"TOP_FLAG_OLD\" value=\"";
echo $TOP_FLAG;
echo "\">\r\n     <input type=\"hidden\" name=\"MENU_FLAG\" value=\"";
echo $MENU_FLAG;
echo "\">\r\n     <input type=\"hidden\" name=\"PRCS_ID\" value=\"";
echo $PRCS_ID;
echo "\">\r\n     <input type=\"hidden\" name=\"FLOW_PRCS\" value=\"";
echo $FLOW_PRCS;
echo "\">\r\n     <input type=\"hidden\" name=\"PRCS_TO\" value=\"";
echo $PRCS_TO;
echo "\">\r\n     <input type=\"hidden\" name=\"PRCS_CHOOSE\" value=\"\">\r\n     <input type=\"button\" name=\"mybutton\" value=\"确认转交\" class=\"BigButton\" onClick=\"CheckForm();\">&nbsp;&nbsp;\r\n";
if ( $OP != "MANAGE" )
{
	echo "     <input type=\"button\" value=\"继续办理\" class=\"BigButton\" onClick=\"location='../input_form?MENU_FLAG=";
	echo $MENU_FLAG;
	echo "&RUN_ID=";
	echo $RUN_ID;
	echo "&FLOW_ID=";
	echo $FLOW_ID;
	echo "&PRCS_ID=";
	echo $PRCS_ID;
	echo "&FLOW_PRCS=";
	echo $FLOW_PRCS;
	echo "'\">&nbsp;&nbsp;\r\n";
}
echo "     <input type=\"button\" value=\"取消转交并返回\" class=\"BigButton\" onClick=\"location='";
if ( $OP == "MANAGE" )
{
	echo "../../manage";
}
else
{
	echo "../index.php";
}
if ( $MENU_FLAG == "1" )
{
	echo "?FLOW_ID=";
	echo $FLOW_ID;
}
echo "'\">&nbsp;&nbsp;\r\n     <select name=\"operation\" class=\"BigSelect\" onchange=\"DoAction(this.value);\">\r\n       <option value=\"\" selected>更多操作...</option>\r\n";
if ( find_id( $USER_FUNC_ID_STR, "24" ) )
{
	echo "     <option value=\"notify\">公告通知</option>\r\n";
}
if ( find_id( $USER_FUNC_ID_STR, "1" ) )
{
	echo "     <option value=\"mail_to\">邮件</option>\r\n";
}
if ( find_id( $USER_FUNC_ID_STR, "15" ) || find_id( $USER_FUNC_ID_STR, "16" ) )
{
	echo "     <option value=\"SaveFile\">转存</option>\r\n";
}
if ( find_id( $USER_FUNC_ID_STR, "201" ) )
{
	echo "     <option value=\"roll\">归档</option>\r\n";
}
$OP_URL = "general/workflow/plugin/operation/config.ini";
if ( !file_exists( $OP_URL ) )
{
	$OP_ARRAY = parse_ini_file( $OP_URL, TRUE );
	while ( list( $OP_V, $OP_N ) = each( &$OP_ARRAY ) )
	{
		echo "<option value=\"".$OP_V."\">".$OP_N."</option>";
	}
}
echo "    </select>\r\n   </td>\r\n </tr>\r\n</table>\r\n</form>\r\n\r\n<script>\r\nfunction DoAction(action)\r\n{\r\n\t switch(action)\r\n   {\r\n      case \"notify\": notify(); break;\r\n      case \"mail_to\": mail_to(); break;\r\n      case \"SaveFile\": SaveFile(); break;\r\n      case \"roll\": roll();break;\r\n      default:\r\n      if(action!='')\r\n      {\r\n        var URL=\"/general/workflow/plugin/operation/\"+action+\"?RUN_ID=";
echo $RUN_ID;
echo "&FLOW_ID=";
echo $FLOW_ID;
echo "\";\r\n        window.open(URL,action.substr(0,action.indexOf('.')-1),\"status=0,toolbar=no,menubar=no,width=600,height=400,location=no,scrollbars=yes,resizable=yes\");\r\n        break;\r\n      }\r\n   }\r\n\r\n}\r\nfunction mail_to()\r\n{\r\n  window.open(\"../mail.php?RUN_ID=";
echo $RUN_ID;
echo "&FLOW_ID=";
echo $FLOW_ID;
echo "\",\"mail_to\",\"status=0,toolbar=no,menubar=no,width=550,height=200,location=no,scrollbars=yes,resizable=no\");\r\n}\r\nfunction notify()\r\n{\r\n  window.open(\"../notify.php?RUN_ID=";
echo $RUN_ID;
echo "&FLOW_ID=";
echo $FLOW_ID;
echo "\",\"notify\",\"status=0,toolbar=no,menubar=no,width=600,height=400,location=no,scrollbars=yes,resizable=no\");\r\n}\r\n\r\nfunction SaveFile()\r\n{\r\n  msg=\"确认要转存此工作内容文件吗?\";\r\n  if(window.confirm(msg))\r\n  {\r\n    var URL=\"../save_file.php?RUN_ID=";
echo $RUN_ID;
echo "\";\r\n    loc_x=screen.availWidth/2-200;\r\n    loc_y=screen.availHeight/2-90;\r\n    window.open(URL,null,\"height=180,width=400,status=1,toolbar=no,menubar=no,location=no,scrollbars=yes,top=\"+loc_y+\",left=\"+loc_x+\",resizable=yes\");\r\n  }\r\n}\r\nfunction roll()\r\n{\r\n  msg=\"确认要归档到档案管理吗?\";\r\n  if(window.confirm(msg))\r\n  {\r\n    var URL=\"../roll.php?RUN_ID=";
echo $RUN_ID;
echo "\";\r\n    window.open(URL,null,\"height=400,width=800,status=1,toolbar=no,menubar=no,location=no,scrollbars=yes,resizable=yes\");\r\n  }\r\n}\r\n\r\nvar line_choose;\r\nfunction view_user_table(line_count)\r\n{\r\n\tline_choose=line_count;\r\n";
if ( !$SYNC_DEAL )
{
	echo "  for(i=0;i<";
	echo $PRCS_ARRAY_COUNT;
	echo ";i++)\r\n  {\r\n      var obj=\$(\"USER_SELECT_\"+i);\r\n      if(i==line_count)\r\n      {\r\n         \$(\"PRCS_TITLE_\"+i).style.color=\"red\";\r\n         if(\$(\"PRCS_CHECK_\"+i)) check(\$(\"PRCS_CHECK_\"+i));\r\n         if(obj) obj.style.display=\"\";\r\n      }\r\n      else\r\n      {\r\n         \$(\"PRCS_TITLE_\"+i).style.color=\"\";\r\n         if(\$(\"PRCS_CHECK_\"+i)) uncheck(\$(\"PRCS_CHECK_\"+i));\r\n         if(obj) obj.style.display=\"none\";\r\n      }\r\n  }\r\n";
}
else
{
	echo " if(line_count!='";
	echo $PRCS_STOP;
	echo "')//非点结束\r\n {\r\n  \tvar obj=\$(\"PRCS_CHECK_\"+line_count);\r\n    if(obj.checked)\r\n    {\r\n       uncheck(obj)\r\n       \$(\"USER_SELECT_\"+line_count).style.display=\"none\";\r\n       \$(\"PRCS_TITLE_\"+line_count).style.color=\"\";\r\n    }\r\n    else\r\n    {\r\n       check(obj);\r\n       \$(\"USER_SELECT_\"+line_count).style.display=\"\";\r\n       \$(\"PRCS_TITLE_\"+line_count).style.color=\"red\";\r\n    }\r\n\r\n    //结束选区\r\n    var obj=\$(\"PRCS_CHECK_";
	echo $PRCS_STOP;
	echo "\");\r\n    if(obj)\r\n    {\r\n      uncheck(obj);\r\n      \$(\"PRCS_TITLE_";
	echo $PRCS_STOP;
	echo "\").style.color=\"\";\r\n    }\r\n  }\r\n  else//点结束\r\n  {\r\n    for(i=0;i<";
	echo $PRCS_ARRAY_COUNT;
	echo ";i++)\r\n    {\r\n        var obj1=\$(\"PRCS_TITLE_\"+i);\r\n    \t  var obj2=\$(\"PRCS_CHECK_\"+i);\r\n    \t  var obj3=\$(\"USER_SELECT_\"+i);\r\n\r\n        if(i==line_count)//结束选区\r\n        {\r\n           obj1.style.color=\"red\";\r\n           if(obj2) check(obj2);\r\n        }\r\n        else\r\n        {\r\n           if(obj1)obj1.style.color=\"\";\r\n           if(obj2) uncheck(obj2)\r\n           if(obj3) obj3.style.display=\"none\";\r\n        }\r\n    }\r\n  }\r\n";
}
echo "  setSms(line_count);\r\n}\r\nfunction setSms(line_count)\r\n{\r\n\t //--- 短信等设置 ---\r\n  if(line_count!='";
echo $PRCS_STOP;
echo "')\r\n  {\r\n  \tdocument.form1.SMS_CONTENT.value=\"工作流转交提醒:";
echo str_replace( "\r\n", "", $RUN_NAME );
echo "\";\r\n  \t\$(\"div_sms_next\").style.display=\"\";\r\n  \tdocument.form1.mybutton.value=\"确认转交\";\r\n    ";
if ( find_id( $SMS_REMIND, "7" ) )
{
	echo "      document.form1.SMS_REMIND_NEXT.checked=true;\r\n    ";
}
echo "  }\r\n  else\r\n  {\r\n  \tdocument.form1.SMS_CONTENT.value=\"工作流结束提醒:";
echo str_replace( "\r\n", "", $RUN_NAME );
echo "\";\r\n  \t\$(\"div_sms_next\").style.display=\"none\";\r\n  \tdocument.form1.mybutton.value=\"结束流程\";\r\n  \tdocument.form1.SMS_REMIND_NEXT.checked=false;\r\n  }\r\n}\r\n\r\nfunction view_user_table_all()\r\n{\r\n   for(i=0;i<";
echo $PRCS_ARRAY_COUNT;
echo ";i++)\r\n   {\r\n   \t  obj=\$(\"USER_SELECT_\"+i);\r\n   \t  if(obj)\r\n   \t  {\r\n   \t     if(!\$(\"PRCS_CHECK_\"+i).checked)\r\n   \t        view_user_table(i);\r\n   \t  }\r\n   }\r\n}\r\n\r\nfunction view_user_table_unall()\r\n{\r\n   for(i=0;i<";
echo $PRCS_ARRAY_COUNT;
echo ";i++)\r\n   {\r\n   \t  obj=\$(\"USER_SELECT_\"+i);\r\n   \t  if(obj)\r\n   \t  {\r\n   \t     if(\$(\"PRCS_CHECK_\"+i).checked)\r\n   \t        view_user_table(i);\r\n   \t  }\r\n   }\r\n}\r\n\r\nfunction CheckForm()\r\n{\r\n  if(line_choose=='";
echo $PRCS_STOP;
echo "')\r\n  {\r\n";
if ( $NOT_ALL_FINISH != "" && $TURN_PRIV == 0 )
{
	echo "   alert(\"经办人 [";
	echo $NOT_ALL_FINISH;
	echo "] 尚未办理完毕,不能转交流程!\");\r\n   return(false);\r\n";
}
else
{
	if ( $NOT_ALL_FINISH != "" && $TURN_PRIV == 1 )
	{
		$MSG = "经办人 [".$NOT_ALL_FINISH."] 尚未办理完毕,";
	}
	echo "    msg=\"";
	echo $MSG;
	echo "确认要结束流程么?\";\r\n    if(window.confirm(msg))\r\n    {\r\n      document.form1.mybutton.disabled=true;\r\n      document.form1.submit();\r\n      return (true);\r\n    }\r\n";
}
echo " }\r\n else//转交\r\n {\r\n   if(document.form1.SMS_CONTENT.value==\"\" && (document.form1.SMS_REMIND_NEXT.checked || document.form1.SMS_REMIND_START.checked || document.form1.SMS_REMIND_ALL.checked ";
if ( $SMS2_PRIV )
{
	echo "|| document.form1.SMS2_REMIND_NEXT.checked || document.form1.SMS2_REMIND_ALL.checked || document.form1.SMS2_REMIND_START.checked";
}
echo "))\r\n   {\r\n      alert(\"短信内容不能为空!\");\r\n      return(false);\r\n   }\r\n\r\n   var obj;\r\n   document.form1.PRCS_CHOOSE.value=\"\";\r\n   for(i=0;i<";
echo $PRCS_ARRAY_COUNT;
echo ";i++)\r\n   {\r\n   \t  obj=\$(\"PRCS_CHECK_\"+i);\r\n   \t  if(obj)\r\n       {\r\n          if(obj.checked)\r\n          {\r\n            if(\$(\"PRCS_USER\"+i).value==\"\")\r\n            {\r\n               alert(\"请指定好所选步骤的经办人!\");\r\n               return(false);\r\n            }\r\n            else if(eval('document.form1.TOP_FLAG'+i) && eval('document.form1.TOP_FLAG'+i+'.value==0') && \$(\"PRCS_OP_USER\"+i).value==\"\")\r\n            {\r\n               alert(\"请指定好所选步骤的主办人!\");\r\n               return(false);\r\n            }\r\n            if(\$(\"PRCS_USER\"+i).value.indexOf(\$(\"PRCS_OP_USER\"+i).value+\",\")<0 && \$(\"PRCS_USER\"+i).value.indexOf(\",\"+\$(\"PRCS_OP_USER\"+i).value+\",\")<0 && \$(\"PRCS_USER\"+i).value!=\$(\"PRCS_OP_USER\"+i).value)\r\n            {\r\n               alert(\"主办人必须从经办人中选择!\");\r\n               return(false);\r\n            }\r\n            document.form1.PRCS_CHOOSE.value+=i+\",\";\r\n          }\r\n       }\r\n   }//for\r\n\r\n   if(document.form1.PRCS_CHOOSE.value==\"\")\r\n   {\r\n      alert(\"请至少选择一个步骤进行转交!\");\r\n      return (false);\r\n   }\r\n\r\n";
if ( $NOT_ALL_FINISH != "" && $TURN_PRIV == 1 )
{
	$MSG = "经办人 [".$NOT_ALL_FINISH."] 尚未办理完毕,确认要转交下一步骤么?";
	echo "      msg=\"";
	echo $MSG;
	echo "\";\r\n      if(!window.confirm(msg))\r\n         return (false);\r\n";
}
else if ( $NOT_ALL_FINISH != "" && $TURN_PRIV == 0 )
{
	echo "      alert(\"经办人 [";
	echo $NOT_ALL_FINISH;
	echo "] 尚未办理完毕,不能转交流程!\");\r\n      return(false);\r\n";
}
echo "      document.form1.mybutton.disabled=true;\r\n      document.form1.submit();\r\n }//turn\r\n\r\n return (true);\r\n}\r\n\r\nfunction cancel_user(obj,flag,num)\r\n{\r\n\tif(flag==0) //主办人\r\n\t  \$(\"PRCS_OP_USER\"+num).value=\"\";\r\n\telse //经办人\r\n\t{\r\n\t\tvar user_str=\$(\"PRCS_USER\"+num).value;\r\n\t\tvar user=obj.parentNode.id;\r\n\t\tif(user_str.indexOf(user+\",\")==0)\r\n       user_str=user_str.replace(user+\",\",\"\");\r\n    if(user_str.indexOf(\",\"+user+\",\")>0)\r\n       user_str=user_str.replace(\",\"+user+\",\",\",\");\r\n    \$(\"PRCS_USER\"+num).value=user_str;\r\n    //如果是主办人则清空主办人\r\n    if(\$(\"PRCS_OP_USER\"+num).value==user)\r\n    {\r\n    \t\$(\"PRCS_OP_USER\"+num).value=\"\";\r\n    \t\$(\"PRCS_OP_USER_NAME\"+num).innerHTML=\"\";\r\n    }\r\n\r\n\t}\r\n\r\n  var is_moz = (navigator.product == 'Gecko') && userAgent.substr(userAgent.indexOf('firefox') + 8, 3);\r\n\tif(is_moz)\r\n\t{\r\n\t\tvar obj_parent=obj.parentNode;\r\n\t\tobj_parent.parentNode.removeChild(obj_parent);\r\n\t}\r\n\telse\r\n\t  obj.parentNode.removeNode(true);\r\n}\r\nfunction cancel_all(num)\r\n{\r\n\t\$(\"PRCS_OP_USER\"+num).value=\"\";\r\n\t\$(\"PRCS_OP_USER_NAME\"+num).innerHTML=\"\";\r\n\t\$(\"PRCS_USER\"+num).value=\"\";\r\n\t\$(\"PRCS_USER_NAME\"+num).innerHTML=\"\";\r\n}\r\nfunction check(obj)\r\n{\r\n\tobj.checked=true;\r\n\tobj.parentNode.className=\"check1\";\r\n}\r\nfunction uncheck(obj)\r\n{\r\n\tobj.checked=false;\r\n\tobj.parentNode.className=\"check0\";\r\n}\r\nfunction init_user_table()\r\n{\r\n  document.form1.SMS_CONTENT.value=\"工作流转交提醒:";
echo str_replace( "\r\n", "", $RUN_NAME );
echo "\";\r\n\tfor(i=0;i<";
echo $PRCS_ARRAY_COUNT;
echo ";i++)\r\n  {\r\n  \t  var obj=\$(\"USER_SELECT_\"+i);\r\n  \t  var obj_check=\$(\"PRCS_CHECK_\"+i);\r\n      if(obj_check)\r\n      {\r\n         var status=obj_check.checked;\r\n         if(status)\r\n         {\r\n           \$(\"PRCS_TITLE_\"+i).style.color=\"red\";\r\n         \t if(i==\"";
echo $PRCS_STOP;
echo "\")\r\n         \t {\r\n         \t \t  line_choose=i;\r\n              setSms(i);\r\n              break;\r\n           }\r\n           if(obj) obj.style.display=\"\";\r\n         }\r\n      }\r\n  }\r\n}\r\nfunction set_top(flag,line_count)\r\n{\r\n   eval(\"document.form1.TOP_FLAG\"+line_count+\".value=\"+flag);\r\n   if(flag==\"0\")\r\n      \$('TOP_FLAG'+line_count).innerHTML=\"主办人:\";\r\n   else if(flag==\"1\")\r\n      \$('TOP_FLAG'+line_count).innerHTML=\"先接收者主办\";\r\n   else\r\n      \$('TOP_FLAG'+line_count).innerHTML=\"无主办人会签\";\r\n   \$('TOP_FLAG'+line_count).innerHTML+='";
echo menu_arrow( "DOWN" );
echo "';\r\n\r\n   if(flag!=\"0\")\r\n   {\r\n\t   \$(\"PRCS_OP_USER\"+line_count).value=\"\";\r\n\t   \$(\"PRCS_OP_USER_NAME\"+line_count).innerHTML=\"\";\r\n   }\r\n   hideMenu();\r\n}\r\n\r\njQuery(document).ready(init_user_table)\r\n</script>\r\n</body>\r\n</html>\r\n";
?>

⌨️ 快捷键说明

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