Переглянути джерело

Fixed some bugs that happen after fresh install

Moritz Schmidt 10 роки тому
батько
коміт
fcfc889d0d
3 змінених файлів з 9 додано та 1 видалено
  1. 4 0
      includes/label.inc.php
  2. 4 0
      includes/mailbox.inc.php
  3. 1 1
      templates/label.php

+ 4 - 0
includes/label.inc.php

@@ -36,6 +36,10 @@ class Label {
     	$return = array();
     	$labels = $db->selectQuery("SELECT * FROM `labels`;");
 
+        if(!$labels) {
+            return false;
+        }
+
     	foreach($labels as $label) {
     		$return[] = new Label($label->id, $label->name, $label->path);
     	}

+ 4 - 0
includes/mailbox.inc.php

@@ -187,6 +187,10 @@ class Mailbox {
         $return = array();
         $mailboxes = $db->selectQuery("SELECT * FROM `mailboxes` WHERE `user_id` = " . $userID . ";");
 
+        if(!$mailboxes) {
+            return false;
+        }
+
         foreach($mailboxes as $mailbox) {
             $useSsl = '';
             $noValidCert = '';

+ 1 - 1
templates/label.php

@@ -1,4 +1,4 @@
-<div class="col-sm-9 col-sm-offset-3 col-md-10 col-md-offset-2 main">
+<div id="label-wrapper" class="col-sm-9 col-sm-offset-3 col-md-10 col-md-offset-2 main" data-label-id="<?php echo $this->_['label']->getID(); ?>">
     <h1 class="page-header"><?php echo $this->_['label']->getName(); ?></h1>
 
     <div class="row">