1 28 29 30 package com.opencms.workplace; 31 32 import org.opencms.file.CmsObject; 33 import org.opencms.main.CmsException; 34 import org.opencms.workplace.CmsWorkplace; 35 36 import com.opencms.legacy.CmsXmlTemplateLoader; 37 38 import java.util.Vector ; 39 40 51 52 public class CmsXmlWpConfigFile { 53 54 55 private CmsObject m_cms = null; 56 57 60 61 public CmsXmlWpConfigFile() throws CmsException { 62 } 63 64 70 public CmsXmlWpConfigFile(CmsObject cms) throws CmsException { 71 m_cms = cms; 72 } 73 74 78 public String getDownGalleryPath(){ 79 return CmsWorkplaceDefault.C_VFS_GALLERY_DOWNLOAD; 80 } 81 82 86 public String getHtmlGalleryPath(){ 87 return CmsWorkplaceDefault.C_VFS_GALLERY_HTML; 88 } 89 90 94 public String getPicGalleryPath(){ 95 return CmsWorkplaceDefault.C_VFS_GALLERY_PICS; 96 } 97 98 102 public String getLinkGalleryPath() { 103 return CmsWorkplaceDefault.C_VFS_GALLERY_EXTERNALLINKS; 104 } 105 106 112 public String getLanguagePath() throws CmsException { 113 return CmsWorkplace.VFS_PATH_LOCALES; 114 } 115 116 121 public String getWorkplaceActionPath() throws CmsException { 122 return CmsWorkplace.VFS_PATH_WORKPLACE + "action/"; 123 } 124 125 130 public String getWorkplaceAdministrationPath() throws CmsException { 131 return CmsWorkplace.VFS_PATH_WORKPLACE + "administration/"; 132 } 133 134 135 private static boolean m_useWpPicturesFromVFS = true; 136 137 private static String m_useWpPicturesFromVFSPath = null; 138 139 private static String m_resourceUri = null; 140 141 146 public String getWpPicturePath() throws CmsException { 147 if (m_useWpPicturesFromVFSPath == null) { 148 m_useWpPicturesFromVFS = false; 150 m_useWpPicturesFromVFSPath = CmsXmlTemplateLoader.getRequest(m_cms.getRequestContext()).getServletUrl() + CmsWorkplace.VFS_PATH_RESOURCES; 151 if (m_useWpPicturesFromVFS) { 152 m_resourceUri = m_useWpPicturesFromVFSPath; 153 } else { 154 m_resourceUri = CmsXmlTemplateLoader.getRequest(m_cms.getRequestContext()).getWebAppUrl() + CmsWorkplace.RFS_PATH_RESOURCES; 155 } 156 } 157 return m_resourceUri; 158 } 159 160 public void getWorkplaceIniData(Vector names, Vector values, String tag, String element) throws CmsException { 161 if(tag.equals("NEWRESOURCES")) { 162 names.add("folder"); values.add("explorer_files_new_folder.html"); 163 names.add("page"); values.add("explorer_files_new_page.html"); 164 names.add("link"); values.add("explorer_files_new_link.html"); 166 names.add("othertype"); values.add("explorer_files_new_othertype.html"); 167 names.add("upload"); values.add("explorer_files_new_upload.html"); 168 } else { 169 names.add("plain"); values.add("plain"); 170 names.add("jsp"); values.add("jsp"); 171 names.add("newpage"); values.add("newpage"); 172 names.add("XMLTemplate"); values.add("XMLTemplate"); 173 names.add("binary"); values.add("binary"); 174 names.add("image"); values.add("image"); 175 } 176 } 177 178 } 179
| Popular Tags
|