%/*Encoding:UTF-8*/%> <%/*Type:Portlet*/%> <%//Def:[{"actioncode":"\nm_cProgName=\"spadministration_groups_zoom\";\ndocument.title=FormatMsg('CP_GROUPS');\n\nfunction this_Loaded(){\n window.resizeTo(480,500);\n window.moveTo(100,100);\n var customToolbar=this.getTitlePortlet();\n customToolbar.SetTitle(FormatMsg('CP_GROUPS'));\n customToolbar.AddButton('\u003c%=sp.getThemedImage(\"..\u002fimages\u002fcustom_toolbar\u002fhelp.png\",pageContext.getServletContext())%\u003e',\n 'javascript:Help()','',FormatMsg('ADMIN_HELP'),FormatMsg('ADMIN_HELP')) \n customToolbar.RearrangeAll();\n}\n\nvar groupsDisabled=null, groupsEnabled=null;\n \u003c%\n java.util.ArrayList userParameter = new java.util.ArrayList();\n\t\t\n if (disableGroupsOf!=0) {\n userParameter.add(disableGroupsOf);\n out.print(\"groupsDisabled='\"+JSPLib.ToJSValue(sp.callFunction(\"\",\"spadministration_getgrouplist\",userParameter))+\"'.trim().split(\u002f *, *\u002f);\");\n }\n%\u003e\n\n \u003c%\n if (enableGroupsOf!=0) {\n userParameter.add(enableGroupsOf);\n out.print(\"groupsEnabled='\"+JSPLib.ToJSValue(sp.callFunction(\"\",\"spadministration_getgrouplist\",userParameter))+\"'.trim().split(\u002f *, *\u002f);\");\n }\n%\u003e\n\nfunction parentNodeEnabled(node) {\n var parentNode = node.nodeFather;\n if (typeof(parentNode)=='string' || parentNode.rs.code==\"\" || groupsEnabled.indexOf(parentNode.rs.code) ==-1 ) \u002f\u002fsono al primo livello\n return false;\n else \n return true;\n}\nfunction StdTreeView_Groups_Rendered() {\n if ( groupsDisabled !=null || groupsEnabled !=null ) {\n \tvar nodes = this.StdTreeView_Groups.Tree.allnodes, node, i, htmlelement;\n\t\tfor (i=0;i\u003cnodes.length;i++) {\n \tnode=nodes[i];\n \tif (node.rs.code!=\"\" && node.nodeFather==this.StdTreeView_Groups.currentnode){ \u002f\u002fescludo root e modifico solo i nuovi caricati\n \thtmlelement = document.getElementById(node.nodeDiv+'_element');\n \tif (groupsDisabled !=null && groupsDisabled.indexOf(node.rs.code) \u003e-1 ) {\n \thtmlelement.style.opacity='0.5';\n \t} else if (groupsEnabled !=null) {\n \tif ( groupsEnabled.indexOf(node.rs.code) ==-1 || this.parentNodeEnabled(node) ) { \u002f\u002f se il padre e' abilitato io devo essere disabilitato\n \t\thtmlelement.style.opacity='0.5';\n \t} else {\n \thtmlelement.style.opacity='1';\n \t}\n \t} else {\n \thtmlelement.style.opacity='1';\n \t}\n \t}\n \t}\n }\n}\n\nfunction select_group(code){\n if (groupsEnabled!=null && (groupsEnabled.indexOf(this.StdTreeView_Groups.rs.code)==-1 || this.parentNodeEnabled(this.StdTreeView_Groups.currentnode) ) ) {\n alert(FormatMsg('MSG_USER_NOT_BELONGS_TO_ROLE'));\n } else if (groupsDisabled!=null && groupsDisabled.indexOf(this.StdTreeView_Groups.rs.code)\u003e-1) {\n alert(FormatMsg('MSG_USER_BELONGS_TO_ROLE'));\n } else {\n \tZtVWeb.DoLinkZoom('\u003c%=sp.getParameter(\"UID\",\"NOT_FROM_ZOOM\")%\u003e',this.StdTreeView_Groups.rs.code,'\u003c%=sp.getParameter(\"OpenerFormId\",\"\")%\u003e');\n \tWindowClose();\n }\n}\n\nfunction GetNodeIcon(group_type){\n if(group_type=='R')\n return '\u003c%=sp.getThemedImage(\"..\u002fimages\u002fspadministration_role.png\")%\u003e';\n else if(group_type=='D')\n return '\u003c%=sp.getThemedImage(\"..\u002fimages\u002fspadministration_descriptive.gif\")%\u003e';\n else if(group_type=='O')\n return '\u003c%=sp.getThemedImage(\"..\u002fimages\u002fspadministration_organizational.gif\")%\u003e';\n else if(group_type=='S')\n return '\u003c%=sp.getThemedImage(\"..\u002fimages\u002fspadministration_sharing.gif\")%\u003e';\n else\n return '\u003c%=sp.getThemedImage(\"..\u002fimages\u002fspadministration_group.png\")%\u003e';\n}","adaptive":"","bg_image":"","bg_image_position":"","bg_image_repeat":"","bg_image_size":"","cache_in_post":"false","cache_time":"","color":"transparent","container_bg_color":"","container_bg_image":"","container_bg_pos":"","css":"","css_class":"","css_code":"[]","description":"","fixed_top":"","form_action":"","form_enctype":"","form_target":"","form_type":"false","h":"172","hsl":"","included_font":"[]","included_font_offline":"","included_font_online":"","language":"true","layout_step":"","layout_steps_values":"{}","lock_items":"","manifest":"Custom manifest","max_w":"","min_w":"","my_library":"spadministration_help.js","offline":"false","on_security_failure":"login","pages_names":"","portlet_position":"","positioning":"absolute","roles":"","security":"administrator","server_cache_time":"","shared_manifest":"false","sp_theme":"true","sp_uid":"false","steps":"","tag":"","title":"default","title_url":"","type":"Form","v_line":"300","version":"37","w":"100%","wizard":""},{"appendingData":"false","auto_exec":"true","count":"false","h":"30","localDBName":"","n_records":"1000000","name":"dataobj_groups","offline":"false","page":"1","parms":"code,pgrptype","parms_source":"StdTreeView_Groups","query":"spquery_groupstree","query_async":"false","return_fields_type":"true","sequence":"1","type":"SQLDataobj","w":"30","x":"1","y":"-42"},{"anchor":"top-left-right","css":"","css_class":"","dataobj":"dataobj_groups","droppable":"false","droppable_name":"","enable_html":"false","field_ChildCount":"childnum","field_NodeDescr":"name","field_NodeID":"code","field_picture":"","font":"","font_color":"","font_size":"","frame":"","h":"154","hidden_fields":"","hide":"false","layout_steps_values":"{}","name":"StdTreeView_Groups","node_link":"function:select_group(%code%)","page":"1","root_label":"CP_GROUPS","root_link":"","root_node_value":"","scroll_bars":"false","sequence":"3","set_icons":"function:GetNodeIcon(\"%grptype%\")","type":"StdTreeView","w":"282","wireframe_props":"","x":"8","y":"6","zindex":""},{"calculate":"","dataobj":"","field":"","h":"22","init":"","init_par":"request:grptype","name":"pgrptype","page":"1","sequence":"4","server_side":"false","type":"Variable","typevar":"character","w":"122","x":"384","y":"-49"},{"calculate":"","dataobj":"","field":"","h":"22","init":"","init_par":"request","name":"disableGroupsOf","page":"1","sequence":"5","server_side":"true","type":"Variable","typevar":"numeric","w":"122","x":"384","y":"-2"},{"calculate":"","dataobj":"","field":"","h":"22","init":"","init_par":"request","name":"enableGroupsOf","page":"1","sequence":"6","server_side":"true","type":"Variable","typevar":"numeric","w":"122","x":"385","y":"35"}]%> <%/*Description:*/%> <%/*ParamsRequest:grptype,disableGroupsOf,enableGroupsOf*/%> <%@ page import="com.zucchetti.SPBridge.*" %><%@ page import="java.util.*" %><%@ page import="com.zucchetti.PortalStudio.*" %><%@ page import="com.zucchetti.sitepainter.*" %> <%@ page import="com.zucchetti.sitepainter.SPPrxycizer" %><%@page extends="com.zucchetti.PortalStudio.PortalStudioBase" %> <%@ page language="java" pageEncoding="UTF-8" %><%Sitepainter sp=Sitepainter.getSitepainter(request); String m_cJSPUID=getJSPUID(); String m_cTITLEUID=JSPLib.getPortletTitleUid(m_cJSPUID); String idPortlet=sp.getPortletId(request,sp.getParameter("ForcedPortletUID",JSPLib.NewCPCCCHK(5))); String PageletId = (request.getAttribute("PageletId") != null ? (String)request.getAttribute("PageletId" ) : sp.getParameter("PageletId" ,"") ); String SPPortletTitleId = (request.getAttribute("SPPortletTitleId") != null ? (String)request.getAttribute("SPPortletTitleId") : sp.getParameter("SPPortletTitleId","") ); String SPParentObjId=(request.getAttribute("SPParentObjId")!=null?(String)request.getAttribute("SPParentObjId"):sp.getParameter("SPParentObjId","")); request.setAttribute("com.zucchetti.sitepainter.PortalStudio.getCryptPwd",JSPLib.NewCPCCCHK(6));%> <%if(sp.getParameter("SpCssCode","").equals(m_cJSPUID)){ Library.SetMimeType(response,"text/css"); response.setDateHeader("Last-Modified",new Date().getTime() - 604800000L); response.setDateHeader("Expires", new Date().getTime() + 604800000L); response.setHeader("Cache-Control","public"); %> .spadministration_groups_zoom_container { } .spadministration_groups_zoom_portlet{ position:relative; width:100%; min-width:300px; height:172px; background-color:transparent; } .spadministration_groups_zoom_portlet[Data-page="1"]{ height:172px; width:100%; } .spadministration_groups_zoom_portlet > .StdTreeView_Groups_ctrl { box-sizing:border-box; z-index:1; position:absolute; display:inline-block; top:6px; left:8px; right:10px; width:auto; height:154px; } <%}else if(sp.getParameter("SpWireframe","").equals("true")){ String containerId=sp.getParameter("containerID",idPortlet); Library.SetMimeType(response,"text/html"); response.setDateHeader("Last-Modified",new Date().getTime() - 604800000L); response.setDateHeader("Expires", new Date().getTime() + 604800000L); response.setHeader("Cache-Control","public"); PrintWireFrame(containerId,out); %> <%! void PrintWireFrame(String containerId, java.io.Writer out) throws java.lang.Throwable { String def="[{\"h\":\"172\",\"layout_steps_values\":{},\"pages_names\":\"\",\"steps\":\"\",\"title\":\"default\",\"type\":\"Form\",\"v_line\":\"300\",\"w\":\"100%\",\"wizard\":\"\"},{\"h\":\"30\",\"page\":\"1\",\"type\":\"SQLDataobj\",\"w\":\"30\",\"x\":\"1\",\"y\":\"-42\"},{\"anchor\":\"top-left-right\",\"h\":\"154\",\"layout_steps_values\":{},\"page\":\"1\",\"type\":\"StdTreeView\",\"w\":\"282\",\"x\":\"8\",\"y\":\"6\",\"zindex\":\"\"},{\"h\":\"22\",\"page\":\"1\",\"type\":\"Variable\",\"w\":\"122\",\"x\":\"384\",\"y\":\"-49\"},{\"h\":\"22\",\"page\":\"1\",\"type\":\"Variable\",\"w\":\"122\",\"x\":\"384\",\"y\":\"-2\"},{\"h\":\"22\",\"page\":\"1\",\"type\":\"Variable\",\"w\":\"122\",\"x\":\"385\",\"y\":\"35\"}]"; out.write("\n"); out.write("\n"); out.write("\n"); out.write("\n"); out.write("\n"); out.write("
\n"); out.write("\n"); }/**/%> <%}else{ if (JSPLib.checkApplication(request, response, out, sp, 37,"spadministration_groups_zoom","UTF-8")) {return; } %><%if(!sp.isAdministrator() && sp.hasAdministeredUsers()){%> <%if(true) return; }%> <%boolean included=request.getAttribute("javax.servlet.include.request_uri")!=null || "true".equals(request.getParameter("clientsideinclusion")); Map