public int compare(CmsSite o1, CmsSite o2) { if (isSharedFolder(o1.getSiteRoot())) { return +1; } if (isSharedFolder(o2.getSiteRoot())) { return -1; } return o1.compareTo(o2); } });
if (!OpenCms.getSiteManager().isSharedFolder(siteRoot)) { String shared = OpenCms.getSiteManager().getSharedFolder(); List<CmsResource> sharedGalleries = getCmsObject().readResources(
if (OpenCms.getSiteManager().isSharedFolder(prefix)) { return prefix;
/** * Submits the dialog action.<p> */ void submit() { String siteRoot = (String)m_siteComboBox.getValue(); if (!m_context.getCms().getRequestContext().getSiteRoot().equals(siteRoot)) { A_CmsUI.get().changeSite(siteRoot); if (CmsStringUtil.isEmptyOrWhitespaceOnly(siteRoot) || OpenCms.getSiteManager().isSharedFolder(siteRoot)) { // switch to explorer view when selecting shared or root site Page.getCurrent().open(CmsCoreService.getFileExplorerLink(A_CmsUI.getCmsObject(), siteRoot), "_top"); return; } } else { siteRoot = null; } m_context.finish(null, siteRoot); }
/** * Prepends the site-root to the given URL.<p> * * @param url the URL * * @return the absolute URL */ private String prependSiteRoot(String url) { String site = getCms().getRequestContext().getSiteRoot(); if (CmsStringUtil.isEmptyOrWhitespaceOnly(site) || OpenCms.getSiteManager().isSharedFolder(site)) { site = OpenCms.getSiteManager().getDefaultUri(); if (CmsStringUtil.isEmptyOrWhitespaceOnly(site) || (OpenCms.getSiteManager().getSiteForSiteRoot(site) == null)) { return OpenCms.getSiteManager().getWorkplaceServer() + url; } else { return OpenCms.getSiteManager().getSiteForSiteRoot(site).getUrl() + url; } } return OpenCms.getSiteManager().getSiteForSiteRoot(site).getUrl() + url; }
m_currentFolder = folderId; String folderPath = cms.getSitePath(folder); if (OpenCms.getSiteManager().isSharedFolder(cms.getRequestContext().getSiteRoot())) { folderPath = folderPath.substring(cms.getRequestContext().getSiteRoot().length());
if (OpenCms.getSiteManager().isSharedFolder(getCms().getRequestContext().getSiteRoot())) { if (!OpenCms.getSiteManager().startsWithShared(resourceStr)) { resourceStr = CmsStringUtil.joinPaths(OpenCms.getSiteManager().getSharedFolder(), resourceStr);