Procházet zdrojové kódy

Hopefully fixes problem with "wrong datatype for second argument to in_array"

Tyler Akins před 24 roky
rodič
revize
ae170e7286
1 změnil soubory, kde provedl 2 přidání a 1 odebrání
  1. 2 1
      functions/mailbox_display.php

+ 2 - 1
functions/mailbox_display.php

@@ -523,7 +523,8 @@
 
 
       $boxes = sqimap_mailbox_list($imapConnection);
       $boxes = sqimap_mailbox_list($imapConnection);
       for ($i = 0; $i < count($boxes); $i++) {
       for ($i = 0; $i < count($boxes); $i++) {
-         if (!in_array("noselect", $boxes[$i]["flags"])) {
+         if (!is_array($boxes[$i]['flags']) ||
+	     !in_array("noselect", $boxes[$i]['flags'])) {
             $box = $boxes[$i]['unformatted'];
             $box = $boxes[$i]['unformatted'];
             $box2 = replace_spaces($boxes[$i]['unformatted-disp']);
             $box2 = replace_spaces($boxes[$i]['unformatted-disp']);
             echo "         <OPTION VALUE=\"$box\">$box2</option>\n";
             echo "         <OPTION VALUE=\"$box\">$box2</option>\n";