<%@ page import = "org.opencms.jsp.CmsJspActionElement, org.opencms.file.CmsObject, java.util.*, org.opencms.workplace.*, org.opencms.workplace.commons.*, org.opencms.workplace.editors.CmsDialogElements, org.opencms.workplace.tools.content.*" %> <% // Initialize action element CmsJspActionElement cms = new CmsJspActionElement(pageContext, request, response); CmsObject cmsObject= cms.getCmsObject(); // initialize the CmsMergePages class CmsMergePages wp = new CmsMergePages(cmsObject, pageContext, request, response); String errorMessage = ""; //////////////////// start of switch statement switch (wp.getAction()) { case CmsMergePages.ACTION_CANCEL: case CmsMergePages.ACTION_REPORT_END: //////////////////// ACTION: cancel button pressed wp.actionCloseDialog(); break; case CmsMergePages.ACTION_CONFIRMED: case CmsMergePages.ACTION_REPORT_BEGIN: case CmsMergePages.ACTION_REPORT_UPDATE: //////////////////// ACTION: clear history boolean isValid = true; if (wp.getAction() == CmsDialog.ACTION_CONFIRMED) { wp.validateParameters(cmsObject); errorMessage = wp.getErrorMessage(); if (errorMessage.length()>0) { isValid = false; } } if (isValid) { wp.actionReport(); break; } //////////////////// ACTION: show start dialog case CmsMergePages.ACTION_DEFAULT: default: //////////////////// ACTION: show merge pages dialog (default) wp.setParamAction(CmsDialog.DIALOG_CONFIRMED); %><%= wp.htmlStart(null) %> <%= wp.bodyStart("dialog", "onunload=\"top.closeTreeWin();\"") %> <%= wp.dialogStart() %> <%= wp.dialogContentStart(wp.getParamTitle()) %> <%= wp.dialogBlockStart(null) %> <%= wp.key("input.mergepages.info") %>
<%= wp.dialogBlockEnd() %> <%= wp.dialogSpacer() %>
<% if(errorMessage.length()>0) { %> <%= wp.dialogBlockStart(null) %>
<%= errorMessage %>
<%= wp.dialogBlockEnd() %> <% } %>
<%= wp.key("input.mergepages.folder1") %> " class="maxwidth" style="width: 99%"> <%=wp.button("javascript:top.openTreeWin('param_folder1', true, 'main', '"+wp.PARAM_FOLDER1+"', document);", null, "folder", "button.search", 0)%>
<%= wp.key("input.mergepages.folder2") %> " class="maxwidth" style="width: 99%"> <%=wp.button("javascript:top.openTreeWin('param_folder2', true, 'main', '"+wp.PARAM_FOLDER2+"', document);", null, "folder", "button.search", 0)%>
<%= wp.dialogContentEnd() %> <%= wp.dialogButtonsOkCancel() %>
<%= wp.dialogEnd() %> <%= wp.bodyEnd() %> <%= wp.htmlEnd() %> <% } //////////////////// end of switch statement %>