From 617623fa79317c0ada53a217d8908c2deda9a04a Mon Sep 17 00:00:00 2001
From: alecpl <alec@alec.pl>
Date: Tue, 23 Nov 2010 14:26:11 -0500
Subject: [PATCH] - Fix PHP warning: check if array isn't empty before using max()

---
 program/include/rcube_imap.php |    5 +++--
 1 files changed, 3 insertions(+), 2 deletions(-)

diff --git a/program/include/rcube_imap.php b/program/include/rcube_imap.php
index 7becb4f..468d98c 100644
--- a/program/include/rcube_imap.php
+++ b/program/include/rcube_imap.php
@@ -693,7 +693,8 @@
             $result = array(
                 'count'    => count($this->icache['threads']['tree']),
                 'msgcount' => count($this->icache['threads']['depth']),
-                'maxuid'   => max(array_keys($this->icache['threads']['depth'])),
+                'maxuid'   => !empty($this->icache['threads']['depth']) ?
+                    max(array_keys($this->icache['threads']['depth'])) : 0,
             );
         }
         else if (is_array($result = $this->_fetch_threads($mailbox))) {
@@ -702,7 +703,7 @@
             $result = array(
                 'count'    => count($result[0]),
                 'msgcount' => count($result[1]),
-                'maxuid'   => max(array_keys($result[1])),
+                'maxuid'   => !empty($result[1]) ? max(array_keys($result[1])) : 0,
             );
         }
 

--
Gitblit v1.9.1