/**
  * 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));
 }