<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <%@ page contentType="text/html; charset=UTF-8"%> <%@ page import="com.csc.library.entry.*,com.csc.library.system.*,com.csc.library.database.*" %> <%@ page import="com.csc.library.session.*,com.csc.library.utilities.*"%> <%@ page import="com.csc.library.menu.Menu" %> <%@ page import="com.csc.library.menu.MenuList"%> <%@ page import="com.csc.library.menu.CheckTree" %> <%@ page import="com.csc.library.menu.GlobalCheck" %> <jsp:useBean id="AGENTMENU" class="com.csc.library.system.Task" scope="page" /> <% AGENTMENU.setChannel(request, response); UIManager screen = (UIManager) AGENTMENU.process("SingleEntry", "AGENTMENU"); final UProfile uprofile = screen.getUProfile(); if(uprofile == null) { return; } String global_menu, com_menu, psn_menu, time_menu, trn_menu, bef_menu, workflow_menu; if( screen.getRecord().getConfirmStatus() == -99 ) { global_menu = request.getParameter("__global_menu"); com_menu = request.getParameter("__com_menu"); psn_menu = request.getParameter("__psn_menu"); time_menu = request.getParameter("__time_menu"); trn_menu = request.getParameter("__trn_menu"); bef_menu = request.getParameter("__bef_menu"); workflow_menu = request.getParameter("__workflow_menu"); } else { global_menu = screen.getDataLabel("global_menu"); com_menu = screen.getDataLabel("com_menu"); psn_menu = screen.getDataLabel("psn_menu"); time_menu = screen.getDataLabel("time_menu"); trn_menu = screen.getDataLabel("trn_menu"); bef_menu = screen.getDataLabel("bef_menu"); workflow_menu = screen.getDataLabel("workflow_menu"); } String glMenuList = new GlobalCheck(uprofile).getMenu(); String comMenuList = new CheckTree(MenuList.COMPANY.getMenu(), uprofile).getMenu(); String psnMenuList = new CheckTree(MenuList.PERSONAL.getMenu(), uprofile).getMenu(); String taMenuList = new CheckTree(MenuList.TIME.getMenu(), uprofile).getMenu(); String trnMenuList = new CheckTree(MenuList.TRAINING.getMenu(), uprofile).getMenu(); String bfMenuList = new CheckTree(MenuList.WELFARE.getMenu(), uprofile).getMenu(); String wfMenuList = new CheckTree(MenuList.WORKFLOW.getMenu(), uprofile).getMenu(); %> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <link href="../CSS/TISCO.css" rel="stylesheet" type="text/css"> <script language="JavaScript" src="../JS/SCREEN.js"></script> <script language="javascript" src="../JS/ICONSMENU.js"></script> <script language="JavaScript" src="../JS/HOTKEY.js"></script> <link type="text/css" rel="stylesheet" href="../CSS/jquery.checktree.css" /> <script type="text/javascript" src="../JS/jquery-1.3.2.min.js"></script> <script type="text/javascript" src="../JS/jquery.checktree_yctin.noconflict.js"></script> <script language="JavaScript">setLang("<%=screen.getUProfile().get("lang")%>");</script> <script language="javascript">getTitleName();</script> <style type="text/css"> #mContainer { margin: 10px 10px 10px 50px; background-color: #efefef; border: 1px none #000000; } .hideLayer { visibility: hidden; display: none; } .showLayer { visibility: visible; display: block; } .menu-container { margin: 10px auto; padding: 0 0 0 20px; width: 516px; } #global_menu { list-style-type: none; margin: 0px; padding: 0px; } #global_menu li { float: left; margin: 10px 10px 0 0; padding: 0; width: 150px; height: 130px; text-align: center; text-indent: 0; border:#000 1px none; } #global_menu li span, #global_menu li div { margin: 0; padding: 0; background-color: #fff; width: 150px; height: 110px; } #global_menu .moduleIcon { width: 150px; height: 110px; border: #000 1px solid; } </style> <script language="JavaScript" type="text/JavaScript"> var $globalTree, $comTree, $psnTree, $timeTree, $trnTree, $befTree, $workflowTree; jQuery(document).ready(function() { $globalTree = jQuery("#global_menu input:checkbox"); $globalTree.val(jQuery("[name='__global_menu']").val().split(',')); $comTree = jQuery("#com_menu").checkTree(); $comTree.setValue( jQuery("[name='__com_menu']").val().split(',') ); $comTree.update(); $psnTree = jQuery("#psn_menu").checkTree(); $psnTree.setValue( jQuery("[name='__psn_menu']").val().split(',') ); $psnTree.update(); $timeTree = jQuery("#time_menu").checkTree(); $timeTree.setValue( jQuery("[name='__time_menu']").val().split(',') ); $timeTree.update(); $trnTree = jQuery("#trn_menu").checkTree(); $trnTree.setValue( jQuery("[name='__trn_menu']").val().split(',') ); $trnTree.update(); $befTree = jQuery("#bef_menu").checkTree(); $befTree.setValue( jQuery("[name='__bef_menu']").val().split(',') ); $befTree.update(); $workflowTree = jQuery("#workflow_menu").checkTree(); $workflowTree.setValue( jQuery("[name='__workflow_menu']").val().split(',') ); $workflowTree.update(); showLayer("global"); }); function showLayer(showLayer) { jQuery("#mContainer").children().each(function(){ if(jQuery(this).attr("id") == (showLayer +"Layer")) { jQuery(this).addClass("showLayer").removeClass("hideLayer"); } else { jQuery(this).addClass("hideLayer").removeClass("showLayer") } }); } function beforeGo(){ var allVals = []; $globalTree.filter(":checked").each(function() { allVals.push(jQuery(this).val()); }); jQuery("[name='__global_menu']").val(allVals); jQuery("[name='__com_menu']").val($comTree.getValue()); jQuery("[name='__psn_menu']").val($psnTree.getValue()); jQuery("[name='__time_menu']").val($timeTree.getValue()); jQuery("[name='__trn_menu']").val($trnTree.getValue()); jQuery("[name='__bef_menu']").val($befTree.getValue()); jQuery("[name='__workflow_menu']").val($workflowTree.getValue()); } function GoSave(){ beforeGo(); confirmSave(); } function GoUpdate(){ beforeGo(); update(); } function GoSearch(){ search(); } function GoDelete(){ } function goHelp(helpName,inputName){ var helpReturn; var fcon=""; if (inputName=="__user_level" ) { helpReturn="__user_level:user_level"; fcon="ispublic='0' and ownerid='<%=screen.getUProfile().get("employeeid")%>'"; }else if (inputName=="__usernameid" ) { helpReturn="__usernameid:usernameid"; fcon="isvirtualemp='1' and empid='<%=screen.getUProfile().get("employeeid")%>'"; } if(fcon.length>0){ helpPageCon(helpName,helpReturn,fcon); }else{ linkHelp_Return(helpName,helpReturn); } } function linkHelp(help,input){ with(document.cscform){ var fcon=""; if (input=="__user_level" ) { fcon="ispublic='0' and ownerid='<%=screen.getUProfile().get("employeeid")%>'"; var param="PRU084.jsp?__helpName="+help+"&__fieldSearch="+input+"&__pageCall="+__screen.value+"&__fixCon="+fcon; var win = window.open(param,"Help","left=150,top=150,width=600,height=400,resizable=yes,scrollbars=yes,toolbar=no,status=yes"); if(win) { win.focus(); } } } } </script> <style type="text/css"> #mContainer { margin: 10px 10px 10px 50px; background-color: #efefef; border: 1px none #000000; } #GLOBALLayer, #COMLayer, #PSNLayer, #TIMELayer, #TRNLayer, #BEFLayer, #WORKFLOWLayer { display: none; } </style> </head> <body leftmargin="0" topmargin="0" marginwidth="0" marginheight="0"> <div id="toolTipLayer" style="position:absolute; visibility: hidden"></div> <script language="javascript">initToolTips();</script> <form name="cscform" method="post"> <!----------BEGIN CSC INITIAL ZONE ------------------------> <%=screen.InitialVariable()%> <!----------END CSC INITIAL ZONE --------------------------> <input type="hidden"name="__screen" value="AGENTMENU"> <input type="hidden" name="__help" value=""> <input type="hidden" name="__cmd" value=""> <input type="hidden" name="__language" value="<%=screen.getUProfile().get("lang")%>"> <input type="hidden" name="__fixCon" value=""> <input type="hidden" name="__notNull" value="<%=screen.getRequire()%>"> <input type="hidden" name="__companyid" value="<%=screen.getUProfile().get("companyid")%>"> <input type="hidden" name="__referPage" value="<%=request.getParameter("__referPage")%>"> <input type="hidden" name="__ownerid" value="<%=screen.getUProfile().get("employeeid")%>"> <input type="hidden" name="__ispublic" value="0"> <input type="hidden" name="__global_menu" value="<%=global_menu %>"> <input type="hidden" name="__com_menu" value="<%=com_menu %>"> <input type="hidden" name="__psn_menu" value="<%=psn_menu %>"> <input type="hidden" name="__time_menu" value="<%=time_menu %>"> <input type="hidden" name="__trn_menu" value="<%=trn_menu %>"> <input type="hidden" name="__bef_menu" value="<%=bef_menu %>"> <input type="hidden" name="__workflow_menu" value="<%=workflow_menu %>"> <script language="javascript"> var titlename=swap2String('Menu Config'); document.write(Icons("AGENTMENU, "+titlename)); </script> <br> <div align="center"> <table cellpadding="0" cellspacing="0"> <tr > <td class="header">AGENTMENU, <script language="JavaScript">swapLang('Menu Config');</script> </td> </tr> <tr > <td colspan="2"> <div align="center"> <table cellpadding="0" cellspacing="0" > <tr> <td colspan="2" class="blankspace"></td> </tr> <tr> <td class="columnlabel"><%=screen.getLabel("user_level")%> </td> <td > <%=screen.getInput("user_level")%> <a href="javascript:goHelp('MUSER_LEVELHELP','__USER_LEVEL');" onMouseOut="MM_swapImgRestore()" onMouseOver="MM_swapImage('Image43','','../IMAGES/BUTTON/SWAP/HELP_SWAP20.gif',1)"></a></td> </tr> <tr> <td width="150" class="columnlabel"><%=screen.getLabel("muser","usernameid")%> </td> <td width="490" ><input type="text" name="__usernameid" value="<%=screen.getDataLabel("muser","usernameid")%>" size="20" maxlength="20" readonly> <a href="javascript:goHelp('MUSERHELP','__USERNAMEID');" onMouseOut="MM_swapImgRestore()" onMouseOver="MM_swapImage('Image43','','../IMAGES/BUTTON/SWAP/HELP_SWAP20.gif',1)"><img src="../IMAGES/BUTTON/MAIN/SEARCH20.gif" alt="" name="Image161" width="20" height="20" border="0" align="absmiddle" id="Image161"></a> </td> </tr> <tr> <td class="columnlabel"><%=screen.getLabel("tdesc")%> </td> <td ><%=screen.getInput("tdesc")%></td> </tr> <tr> <td class="columnlabel"><%=screen.getLabel("edesc")%> </td> <td ><%=screen.getInput("edesc")%></td> </tr> <tr > <td colspan="2" class="blankspace"></td> </tr> <tr > <td colspan="2"><table border="1" bordercolor="#CCCCCC" bgcolor="#CCCCCC" class="maxsize"> <tr> <td class="row3" align="center" ><a href="javascript:showLayer('global');"><script language="JavaScript">swapLang('Global');</script></a></td> <td class="row3" align="center"><a href="javascript:showLayer('com');"><script language="JavaScript">swapLang('Company Information');</script></a></td> <td class="row3" align="center"><a href="javascript:showLayer('psn');"><script language="JavaScript">swapLang('Personal Information');</script></a></td> <td class="row3" align="center"><a href="javascript:showLayer('time');"><script language="JavaScript">swapLang('Time Attendance');</script></a></td> <td class="row3" align="center"><a href="javascript:showLayer('trn');"><script language="JavaScript">swapLang('Trainning');</script></a></td> <td class="row3" align="center"><a href="javascript:showLayer('bef');"><script language="JavaScript">swapLang('Welfare');</script></a></td> <td class="row3" align="center"><a href="javascript:showLayer('workflow');"><script language="JavaScript">swapLang('Workflow');</script></a></td> </tr> </table></td> </tr> <tr > <td colspan="2"> <div id="mContainer"> <div id="globalLayer" class="hideLayer"> <%=glMenuList %> </div> <div id="comLayer" class="hideLayer"> <%=comMenuList %> </div> <div id="psnLayer" class="hideLayer"> <%=psnMenuList %> </div> <div id="timeLayer" class="hideLayer"> <%=taMenuList %> </div> <div id="trnLayer" class="hideLayer"> <%=trnMenuList %> </div> <div id="befLayer" class="hideLayer"> <%=bfMenuList %> </div> <div id="workflowLayer" class="hideLayer"> <%=wfMenuList %> </div> </div> </td> </tr> <tr> <td colspan="2" ><table cellpadding="0" cellspacing="0" > <tr> <td height="19" align="right"><%=screen.getEditCheck() %> </td> </tr> </table></td> </tr> <tr > <td colspan="2" class="blankspace"></td> </tr> </table> </div></td> </tr> <tr> <td class="bottom"></td> </tr> </table> </div> <!----------BEGIN CSC ENDING ZONE ------------------------> <%=screen.endJSP()%> <!----------END CSC ENDING ZONE --------------------------> </form> </body> </html>