Example #1
0
 public function giveAdmin($spotTplId, $value = '')
 {
     global $dRep;
     $value = unserialize($value);
     $url = is_array($value) && isset($value['url']) ? $value['url'] : '';
     $menu = new FolderList(array());
     $folderlist = $menu->getList($value);
     $imagelist = $this->filelist($value);
     $spotId = $spotTplId;
     include 'spots/adminviews/imagelink.admin.php';
 }
Example #2
0
 public function giveAdmin($spotTplId, $value = '')
 {
     global $dRep;
     if ($value != '') {
         $image = $dRep->getFile($value);
     }
     $menu = new FolderList(array());
     $folderlist = $menu->getList($value);
     $imagelist = $this->filelist($value);
     $spotId = $spotTplId;
     include 'spots/adminviews/image.admin.php';
 }
 public function getFilebrowser()
 {
     global $varChecker;
     $folderId = 0;
     $rootname = "";
     if ($varChecker->getValue('id') != 0) {
         if ($varChecker->getValue('direction') == 'up') {
             $folder = $this->dRep->getFolder($varChecker->getValue('id'));
             $folderId = $folder->getParent()->getId();
             if ($folderId == 'new') {
                 $folderId = 0;
                 $rootname = "";
             } else {
                 $rootname = $folder->getParent()->getName();
             }
         } else {
             $folderId = $varChecker->getValue('id');
             $folder = $this->dRep->getFolder($folderId);
             $rootname = $folder->getName();
         }
     }
     if ($varChecker->getValue('siteId') !== false) {
         $folders = $this->dRep->getFolderCollection(array('site' => $varChecker->getValue('siteId')));
         if (count($folders) == 0) {
             $folderId = 0;
             $rootname = '';
         }
     }
     $includefiles = $varChecker->getValue('type') != 'folder';
     $menu = new FolderList(array(), array('class' => 'type'), $folderId, false, false, $includefiles);
     $folderlist = $menu->getList();
     $root = 'current_' . $folderId;
     include_once 'view/filesystem/filebrowser.filesystem.php';
 }
    /**
     * @return string
     */
    function ToHTML()
    {
        $msgCount = isset($this->_messages_part->messCount) ? (int) $this->_messages_part->messCount : '0';
        if (!$msgCount) {
            $msgCount = '0';
        }
        if (isset($this->_proc->sArray[SEARCH_ARRAY]) && strlen($this->_proc->sArray[SEARCH_ARRAY][S_TEXT])) {
            $lowtoolbarText = '<span class="wm_lowtoolbar_messages">' . $msgCount . '&nbsp;' . JS_LANG_Messages . '</span>';
        } else {
            $lowtoolbarText = '<span class="wm_lowtoolbar_messages">' . $msgCount . '&nbsp;' . JS_LANG_MessagesInFolder . '</span>';
        }
        $boxPercentage = (int) ceil($this->_proc->account->MailboxSize / $this->_proc->account->MailboxLimit * 100);
        $boxPercentage = $boxPercentage ? $boxPercentage : 0;
        $boxPercentage = $boxPercentage > 100 ? 100 : $boxPercentage;
        $spaceTitle = JS_LANG_YouUsing . ' ' . $boxPercentage . '% ' . JS_LANG_OfYour . ' ' . GetFriendlySize($this->_proc->account->MailboxLimit);
        $progressbarClass = $this->_proc->settings->EnableMailboxSizeLimit ? 'wm_lowtoolbar_space_info' : 'wm_hide';
        return '
<div class="wm_hide" align="center" id="hider">
		
<div class="wm_background">
	<table class="wm_mail_container" id="main_container">
		<tr>
			<td rowspan="3">
				<div class="wm_folders_part" id="folders_part">
					<div class="wm_folders_hide_show" id="folders_hide">
						<a href="#" onclick="ChangeFoldersMode(); return false;">
							<img id="folders_hide_img" src="./skins/' . $this->_pagebuilder->SkinName() . '/folders/hide_folders.gif" title="' . ConvertUtils::AttributeQuote(JS_LANG_HideFolders) . '" />
						</a>
					</div>
					<div id="folders" class="wm_folders">
' . $this->_folder_part->ToHTML() . '
					</div>
					<div class="wm_manage_folders" id="manage_folders" align="center">
						<a href="' . BASEFILE . '?' . SCREEN . '=' . SET_ACCOUNT_MFOLDERS . '">' . JS_LANG_ManageFolders . '</a>
					</div>
				</div>
			</td>
			
			<td class="wm_vresizer_part" id="vresizer_part" rowspan="3"><div class="wm_vresizer_width"></div><div class="wm_vresizer" id="vert_resizer"></div><div class="wm_vresizer_width"></div></td>
			<td id="inbox_part">
				<div class="wm_inbox" id="inbox_div">
				' . $this->_messages_part->MessageTableHeaders() . '
					<div class="wm_inbox_lines" id="list_container">
' . $this->_messages_part->ToHTML() . '
					</div>
				</div>
			</td>
		</tr>
		
		<tr>
			<td class="wm_hresizer_part" id="hresizer_part"><div class="wm_hresizer_height"></div><div class="wm_hresizer" id="hor_resizer"></div><div class="wm_hresizer_height"></div></td>
		</tr>
		<tr id="iframe_tr">
			<td id="iframe_td">
				<div name="message_container_iframe" id="message_container_iframe" class="wm_message_container">
					<iframe name="iframe_container" frameborder="0" id="iframe_container" src="base-iframe.php?mode=preview"></iframe>
				</div>
			</td>
		</tr>
		<tr>
		
			<td class="wm_lowtoolbar" colspan="3" id="lowtoolbar">
			' . $lowtoolbarText . '
				<span class="' . $progressbarClass . '" title="' . ConvertUtils::AttributeQuote($spaceTitle) . '">
					<div class="wm_progressbar">
						<div class="wm_progressbar_used" style="width: ' . $boxPercentage . 'px;"></div>
					</div>
				</span>
			</td>
		</tr>
	</table>
</div>
</div>
		';
    }