RZ.baseurlprefix = '<%=rz.baseurlprefix%>' RZ.baseurlpath = '<%=rz.baseurlpath%>' RZ.protocolRelativeRevizeBaseUrl='<%=rz.protocolRelativeRevizeBaseUrl%>' RZ.pagetemplatename = '<%=rz.pagetemplatename%>' RZ.pagetemplateid = '<%=rz.pagetemplateid%>' RZ.pagemodule = '<%=rz.pagemodule%>' RZ.pagemoduleid = '<%=rz.pagemoduleid%>' RZ.pagerecordid = '<%=rz.pagerecordid%>'; RZ.pageid = '<%=rz.pageid%>'; RZ.pageparentid = '<%=rz.pageparentid%>'; RZ.pagesectionid = '<%=rz.pagesectionid%>'; RZ.pagesectionname = '<%=rz.fetch("sections","sectionname","","sectionid="+rz.pagesectionid)%>'; RZ.pagesectionlevel = '<%=rz.pagesectionlevel%>'; RZ.pagesectionfolder = '<%=rz.pagesectionfolder%>'; RZ.pagesectionfilter = '<%=rz.pagesectionfilter%>'; RZ.pagelinkfilter = '<%=rz.pagelinkfilter%>'; RZ.pagelinklevel = '<%=rz.pagelinklevel%>'; RZ.pagelinkid = '<%=rz.pagelinkid%>'; RZ.pageidfield = '<%=rz.pageidfield%>'; RZ.isnewrecord = <%=rz.isnewrecord%>; RZ.editmodule = '<%=rz.editmodule%>'; RZ.editrecordid = '<%=rz.editrecordid%>'; RZ.editrecordversion = '<%=rz.editrecordversion%>'; RZ.editversion = '<%=rz.editversion%>'; //same as editrecordversion RZ.editaction = '<%=rz.editaction%>'; //----- Permission data RZ.page_roles = '<%=rz.permissions.roles%>'<% { // contain scope to this context // hash page users if( !rz.permissions.users.equals("") ) { String[] page_user_arr = rz.permissions.users.split("\\|"); java.security.MessageDigest sha256 = java.security.MessageDigest.getInstance("SHA-256"); String rz_page_users = ""; for( int i = 0; i < page_user_arr.length; i++ ) { // combine webpsace with username to create hash page_user_arr[i] = rz.webspace + page_user_arr[i]; byte[] strBytes = page_user_arr[i].getBytes(); byte[] strHash = sha256.digest(strBytes); StringBuffer sb = new StringBuffer(); for(int j=0; j < strHash.length ;j++) { sb.append(Integer.toString((strHash[j] & 0xff) + 0x100, 16).substring(1)); } if( i > 0 ) { rz_page_users += "|"; } rz_page_users += sb.toString(); } rz.permissions.users = rz_page_users; } } %> RZ.page_users = '<%=rz.permissions.users%>' RZ.page_key = '<%=rz.page_key%>' RZ.parent_key = '<%=rz.permissions.parent_key%>' RZ.inherit_key = '<%=rz.permissions.inherit_key%>' RZ.workflowname = '<%=rz.permissions.workflowname%>' RZ.permissions_options = '<%=rz.permissions_options%>' RZ.permissions_module = '<%=rz.permissions_module%>' RZ.webspace = '<%=rz.webspace%>' RZ.webspacedesc = <%= StringUtils.convertStringForSource(rz.webspacedesc) %>; RZ.featurespattern = '<%=rz.features.getSelectedFeaturesPattern()%>'; <% if (rz.features.isFeature("EZ")) out.print(rz.lasteditdata); %> RZ.webspacelinksurl = '<%=rz.webspacelinksurl%>' RZ.webspacelinksurl = './webspace/links.html' RZ.workflowlist = '<%=rz.workflowlist%>' RZ.revizeserverurl = '<%=rz.revizechannel==null ? "" : rz.revizechannel.getBaseUrl()%>'; if (!RZ.nextseq) RZ.nextseq = {linknames:{},modules:{}}; //----- Field values from webspace_config module RZ.webspace_config = new Object(); <% { // contain scope to this context Iterator itr = rz.webspace_config.keySet().iterator(); while(itr.hasNext()) { String key = itr.next() + ""; if (key.equals("about")) continue; String value = (String)rz.webspace_config.get(key); value = StringUtils.convertStringForSource(value); if (key.equals("formwizard_smtp_password") || key.equals("formwizard_smtp_server") || key.equals("formwizard_smtp_user")) value="\"xxx\""; %>RZ.webspace_config.<%=key%> = <%=value%>; <% } } %> RZ.isauthenticationactive = <%=RevizeProperties.isAuthenticationActive()%> RZ.warning = <%=StringUtils.convertStringForSource( rz.warning )%><%rz.warning="";%> RZ.adminwinmsg = <%=StringUtils.convertStringForSource( (String)session.getAttribute("RZadminwin") )%>