+
+ /* this code checks unseen_notify settings and displays
+ * a total next to a colapsed folder for the amount of
+ * unread mail in its sunfolders
+ */
+ $box_count = count($boxes);
+ $cur_box = $boxes[$boxnum]['unformatted'];
+ $parent_unseen = 0;
+ $length = strlen($cur_box);
+ if (($unseen_notify == 2 && $cur_box == 'INBOX') || $unseen_notify == 3) {
+ for ($i=0;$i<$box_count;$i++) {
+ $this_unseen = 0;
+ if ($cur_box != $boxes[$i]['unformatted']) {
+ if (substr($boxes[$i]['unformatted'], 0, $length) == $cur_box) {
+ if (!in_array('noselect', $boxes[$i]['flags'])) {
+ $this_unseen = sqimap_unseen_messages($imapConnection,
+ $boxes[$i]['unformatted']);
+ }
+ }
+ }
+ $parent_unseen += $this_unseen;
+ }
+ }
+ if ($parent_unseen > 0) {
+ $link .= "unfold=$mailbox\">+<font color=\"$color[11]\">($parent_unseen)</font>";
+ }
+ else {
+ $link .= "unfold=$mailbox\">+";
+ }
+ }
+ else {