/** * @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 . ' ' . JS_LANG_Messages . '</span>'; } else { $lowtoolbarText = '<span class="wm_lowtoolbar_messages">' . $msgCount . ' ' . 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> '; }