Moritz Schmidt 10 ani în urmă
părinte
comite
e2d0316c55
3 a modificat fișierele cu 23 adăugiri și 18 ștergeri
  1. 7 6
      templates/header.php
  2. 2 0
      templates/manage-labels.php
  3. 14 12
      templates/settings.php

+ 7 - 6
templates/header.php

@@ -67,14 +67,15 @@
 		<ul class="nav nav-sidebar">
 			<li class="navbar-label-header<?php if(isset($this->_['request']['action']) && ($this->_['request']['action'] == 'manage-labels' || $this->_['request']['action'] == 'manage-label')) { echo ' active'; } ?>"><a href="?action=manage-labels">Labels</a></li>
 			<?php
-			foreach($this->_['labels'] as $label) {
-				if(isset($this->_['request']['action']) && $this->_['request']['action'] == 'label' && $_REQUEST['labelID'] == $label->getID()) {
-					echo '<li class="active"><a href="?action=label&labelID=' . $label->getID() . '">' . $label->getName() . '</a></li>';
-				} else {
-					echo '<li><a href="?action=label&labelID=' . $label->getID() . '">' . $label->getName() . '</a></li>';
+			if($this->_['labels']) {
+				foreach($this->_['labels'] as $label) {
+					if(isset($this->_['request']['action']) && $this->_['request']['action'] == 'label' && $_REQUEST['labelID'] == $label->getID()) {
+						echo '<li class="active"><a href="?action=label&labelID=' . $label->getID() . '">' . $label->getName() . '</a></li>';
+					} else {
+						echo '<li><a href="?action=label&labelID=' . $label->getID() . '">' . $label->getName() . '</a></li>';
+					}
 				}
 			}
-
 			?>
 		</ul>
 		<!--<ul class="nav nav-sidebar">

+ 2 - 0
templates/manage-labels.php

@@ -12,6 +12,7 @@
                 </tr>
             </thead>
             <?php
+            if($this->_['labels']) {
                 foreach($this->_['labels'] as $label) {
                     echo '<tr>';
                     echo '<td>' . $label->getID() . '</td>';
@@ -20,6 +21,7 @@
                     echo '<td><a href="#" class="remove-label" data-id="' . $label->getID() . '"><i class="fa fa-minus-circle"></i></a></td>';
                     echo '</tr>';
                 }
+            }
             ?>
             <tr>
                 <td><a href="ajax.php?action=getNewLabelBox" id="add-label"><i class="fa fa-plus-circle"></i></a></td>

+ 14 - 12
templates/settings.php

@@ -18,18 +18,20 @@
                 </tr>
             </thead>
             <?php
-            foreach($this->_['mailboxes'] as $mailbox) {
-                echo '<tr data-mailbox-id="' . $mailbox->getID() . '">';
-                echo '<td></td>';
-                echo '<td>' . getEditableLink('hostname', 'text', $mailbox->getID(), 'Click to edit', $mailbox->getHostname()) . '</td>';
-                echo '<td>' . getEditableLink('port', 'text', $mailbox->getID(), 'Click to edit', $mailbox->getPort()) . '</td>';
-                echo '<td>' . getEditableLink('protocol', 'select', $mailbox->getID(), 'Click to edit', $mailbox->getProtocol()) . '</td>';
-                echo '<td>' . getEditableLink('use-ssl', 'select', $mailbox->getID(), 'Click to edit', $mailbox->getUseSsl()) . '</td>';
-                echo '<td>' . getEditableLink('no-valid-cert', 'select', $mailbox->getID(), 'Click to edit', $mailbox->getNoValidCert()) . '</td>';
-                echo '<td>' . getEditableLink('username', 'text', $mailbox->getID(), 'Click to edit', $mailbox->getUsername()) . '</td>';
-                echo '<td>' . getEditableLink('password', 'password', $mailbox->getID(), 'Click to edit', 'Click to change') . '</td>';
-                echo '<td><a class="remove-mailaccount" href="#" data-id="' . $mailbox->getID() . '"><i class="fa fa-minus-circle"></i></a></td>';
-                echo '</tr>';
+            if($this->_['mailboxes']) {
+                foreach($this->_['mailboxes'] as $mailbox) {
+                    echo '<tr data-mailbox-id="' . $mailbox->getID() . '">';
+                    echo '<td></td>';
+                    echo '<td>' . getEditableLink('hostname', 'text', $mailbox->getID(), 'Click to edit', $mailbox->getHostname()) . '</td>';
+                    echo '<td>' . getEditableLink('port', 'text', $mailbox->getID(), 'Click to edit', $mailbox->getPort()) . '</td>';
+                    echo '<td>' . getEditableLink('protocol', 'select', $mailbox->getID(), 'Click to edit', $mailbox->getProtocol()) . '</td>';
+                    echo '<td>' . getEditableLink('use-ssl', 'select', $mailbox->getID(), 'Click to edit', $mailbox->getUseSsl()) . '</td>';
+                    echo '<td>' . getEditableLink('no-valid-cert', 'select', $mailbox->getID(), 'Click to edit', $mailbox->getNoValidCert()) . '</td>';
+                    echo '<td>' . getEditableLink('username', 'text', $mailbox->getID(), 'Click to edit', $mailbox->getUsername()) . '</td>';
+                    echo '<td>' . getEditableLink('password', 'password', $mailbox->getID(), 'Click to edit', 'Click to change') . '</td>';
+                    echo '<td><a class="remove-mailaccount" href="#" data-id="' . $mailbox->getID() . '"><i class="fa fa-minus-circle"></i></a></td>';
+                    echo '</tr>';
+                }
             }
             ?>
             <tr>