/** * List messages on server * * @param void * @return null */ function list_messages() { $manager = $this->active_mailbox->getMailboxManager(); $this->wireframe->addBreadCrumb(clean($this->active_mailbox->getFromEmail()), $this->active_mailbox->getViewUrl()); $connection = $manager->connect(); if (is_error($connection)) { $this->wireframe->addPageMessage($connection->getMessage(), PAGE_MESSAGE_ERROR); } else { $total_emails = $manager->countMessages(); $headers = $manager->listMessagesHeaders(1, $total_emails); $this->smarty->assign(array('unread_emails' => $manager->countUnreadMessages(), 'total_emails' => $total_emails, 'headers' => $headers)); } // if $this->smarty->assign(array('connection' => $connection)); }