fix for checking notifying type
authorstekkel <stekkel@7612ce4b-ef26-0410-bec9-ea0150e637f0>
Thu, 17 Oct 2002 20:09:54 +0000 (20:09 +0000)
committerstekkel <stekkel@7612ce4b-ef26-0410-bec9-ea0150e637f0>
Thu, 17 Oct 2002 20:09:54 +0000 (20:09 +0000)
git-svn-id: https://svn.code.sf.net/p/squirrelmail/code/trunk/squirrelmail@3902 7612ce4b-ef26-0410-bec9-ea0150e637f0

src/left_main.php

index 6d8615116b42b8fd94ae7b7cf3e1e4ae5496b110..b020d8eb10034226cfeec4ee87b8a5f7326780aa 100644 (file)
@@ -45,11 +45,18 @@ function formatMailboxName($imapConnection, $box_array) {
     if (ereg("^( *)([^ ]*)$", $mailbox, $regs)) {
         $mailbox = $regs[2];
     }
-    $status = create_unseen_string($real_box, $box_array, $imapConnection);
-    if ($status !== false) {
-       list($unseen_string, $unseen) = $status;
+    $unseen = 0;
+    $status = array();
+    if (($unseen_notify == 2 && $real_box == 'INBOX') ||
+        $unseen_notify == 3) {
+       $status = create_unseen_string($real_box, $box_array, $imapConnection, $unseen_type );
+       if ($status !== false) {
+           list($unseen_string, $unseen) = $status;
+       } else {
+           list($unseen_string, $unseen) = array(_("Not available"),'');
+       }
     } else {
-       list($unseen_string, $unseen) = array(_("Not available"),'');
+       list($unseen_string, $unseen) = array('','');
     }
     $special_color = ($use_special_folder_color && isSpecialMailbox($real_box));
 
@@ -188,7 +195,7 @@ function create_collapse_link($boxnum) {
  * @return array[0] unseen message string (for display)
  * @return array[1] unseen message count
  */
-function create_unseen_string($boxName, $boxArray, $imapConnection) {
+function create_unseen_string($boxName, $boxArray, $imapConnection, $unseen_type) {
     global $boxes, $unseen_type, $color, $unseen_cum;
 
     /* Initialize the return value. */