From 0a7e6f09f8e01983a4d962df6cdbead9add66fb5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Lo=C3=AFc=20Blot=20=28=40U-Exp=29?= Date: Tue, 16 Sep 2014 20:54:47 +0200 Subject: [PATCH] Improve mailbox management for navigation --- controller/smscontroller.php | 14 +++++++++++++- templates/main.php | 5 ++++- templates/part.navigation.php | 27 ++++++++++----------------- 3 files changed, 27 insertions(+), 19 deletions(-) diff --git a/controller/smscontroller.php b/controller/smscontroller.php index 66ac20a..af37a61 100644 --- a/controller/smscontroller.php +++ b/controller/smscontroller.php @@ -35,8 +35,20 @@ class SmsController extends Controller { * @NoCSRFRequired */ public function index () { + $mboxes = array( + 'PNLConversations' => array( + 'label' => 'Conversations', + 'phoneNumbers' => $this->smsMapper->getAllPeersPhoneNumbers($this->userId), + 'url' => \OCP\Util::linkToAbsolute('ocsms', 'index.php', array('feed' => 'conversations')) + ), + 'PNLDrafts' => array( + 'label' => 'Drafts', + 'phoneNumbers' => array(), + 'url' => \OCP\Util::linkToAbsolute('ocsms', 'index.php', array('feed' => 'drafts')) + ) + ) $params = array('user' => $this->userId, - "PNLConversations" => $this->smsMapper->getAllPeersPhoneNumbers($this->userId) + 'mailboxes' => $mboxes ); return new TemplateResponse($this->appName, 'main', $params); } diff --git a/templates/main.php b/templates/main.php index d975252..cb0debf 100644 --- a/templates/main.php +++ b/templates/main.php @@ -6,7 +6,10 @@
inc('part.navigation')); ?> - inc('part.settings')); ?> + inc('part.settings'));*/ ?> +
+ +
diff --git a/templates/part.navigation.php b/templates/part.navigation.php index f0262b0..4992ab2 100644 --- a/templates/part.navigation.php +++ b/templates/part.navigation.php @@ -1,19 +1,12 @@
    - 0) { ?> -
  • Conversations -
      - -
    • - -
  • - - - 0) { ?> -
  • Drafts -
      - -
    • - -
  • - + $mailbox) { ?> + 0) { ?> +
  • +
      + +
    • + +
  • +