<%@ page import="java.util.*,org.opencms.workplace.explorer.*,org.opencms.ade.upload.shared.I_CmsUploadConstants" %><% // initialize the workplace class CmsNewResourceUpload wp = new CmsNewResourceUpload(pageContext, request, response); //////////////////// start of switch statement switch (wp.getAction()) { case CmsNewResourceUpload.ACTION_GWT: ////////////////////ACTION: use the gwt upload request.setAttribute(I_CmsUploadConstants.ATTR_CLOSE_LINK, wp.getCloseLink()); request.setAttribute(I_CmsUploadConstants.ATTR_CURRENT_FOLDER, wp.getParamCurrentFolder()); wp.sendForward(I_CmsUploadConstants.UPLOAD_JSP_URI, new HashMap()); break; case CmsNewResourceUpload.ACTION_APPLET: //////////////////// ACTION: use the upload applet wp.setParamAction(wp.DIALOG_SUBMITFORM2); %><%= wp.htmlStart() %> <%= wp.bodyStart("dialog") %> <%@page import="org.opencms.main.OpenCms"%>
 
 
<% // setting the colors for the applet content JSP. Map colors = new HashMap(); colors.put("bgColor", "#C0C0C0"); colors.put("outerBorderRightBottom", "#333333"); colors.put("outerBorderLeftTop", "#C0C0C0"); colors.put("innerBorderRightBottom", "#777777"); colors.put("innerBorderLeftTop", "#F0F0F0"); colors.put("colorText", "#000000"); colors.put("progessBar", "#E10050"); colors.put("bgHeadline", "#000066"); colors.put("colorHeadline", "#FFFFFF"); wp.setAppletWindowColors(colors); %><%= wp.createAppletCode() %>
<%= wp.bodyEnd() %> <%= wp.htmlEnd() %> <% break; case CmsNewResourceUpload.ACTION_APPLET_CHECK_OVERWRITE: //////////////////// ACTION: applet requests check for potential file overwrites out.print(wp.handleUploadOverwriteCheckRequest(request)); break; case CmsNewResourceUpload.ACTION_CANCEL: //////////////////// ACTION: cancel button pressed wp.actionCloseDialog(); break; case CmsNewResourceUpload.ACTION_OK: //////////////////// ACTION: ok button pressed wp.actionSelect(); break; case CmsNewResourceUpload.ACTION_SUBMITFORM2: //////////////////// ACTION: upload name specified and form submitted wp.actionUpdateFile(); wp.actionEditProperties(); // redirects only if the edit properties option was checked break; case CmsNewResourceUpload.ACTION_SUBMITFORM: //////////////////// ACTION: upload name specified and form submitted wp.actionUpload(); if (wp.unzipUpload()) { if (wp.getAction() != CmsNewResourceUpload.ACTION_SHOWERROR) { wp.actionCloseDialog(); } break; } if (wp.getAction() == CmsNewResourceUpload.ACTION_SHOWERROR) { // in case of an upload error, interrupt here break; } if(! OpenCms.getWorkplaceManager().getDefaultUserSettings().getShowUploadTypeDialog().booleanValue()) { wp.actionUpdateFile(); wp.actionCloseDialog(); break; } case CmsNewResourceUpload.ACTION_NEWFORM2: //////////////////// ACTION: show the form to specify the resource name and the edit properties checkbox wp.setParamAction(wp.DIALOG_SUBMITFORM2); %><%= wp.htmlStart("help.explorer.new.file") %> <%= wp.bodyStart("dialog") %> <%= wp.dialogStart() %> <%= wp.dialogContentStart(wp.getParamTitle()) %>
<% if (wp.getParamCloseLink() != null) { %> <% } else { %> <% } %>
<%= wp.key(Messages.GUI_RESOURCE_NAME_0) %>
   <%= wp.key(Messages.GUI_NEWFILE_EDITPROPERTIES_0) %>
<%= wp.dialogSpacer() %> <%= wp.dialogBlockStart(wp.key(Messages.GUI_NEWRESOURCE_UPLOAD_TYPE_0)) %> <%= wp.dialogWhiteBoxStart() %> <%= wp.buildTypeList() %>
<%= wp.dialogWhiteBoxEnd() %> <%= wp.dialogBlockEnd() %> <%= wp.dialogContentEnd() %> <%= wp.dialogButtonsNextCancel("id=\"nextButton\"", null) %>
<% if (wp.getParamCloseLink() != null) { %> <% } %> <%= wp.dialogEnd() %> <%= wp.bodyEnd() %> <%= wp.htmlEnd() %> <% break; case CmsNewResourceUpload.ACTION_NEWFORM: case CmsNewResourceUpload.ACTION_DEFAULT: default: //////////////////// ACTION: show the form to specify the upload file and the unzip option wp.setParamAction(wp.DIALOG_SUBMITFORM); %><%= wp.htmlStart("help.explorer.new.file") %> <%= wp.bodyStart("dialog") %> <%= wp.dialogStart() %> <%= wp.dialogContentStart(wp.getParamTitle()) %>
<%= wp.paramsAsHidden() %>
<%= wp.key(Messages.GUI_RESOURCE_NAME_0) %>
   <%= wp.key(Messages.GUI_BUTTON_NEWRESOURCE_UPLOAD_UNZIP_0) %>
<%= wp.dialogContentEnd() %> <%= wp.dialogButtonsNextCancel("id=\"nextButton\" disabled=\"disabled\"", null) %>
<%= wp.dialogEnd() %> <%= wp.bodyEnd() %> <%= wp.htmlEnd() %> <% } //////////////////// end of switch statement %>