These values may not always be set.
authorMichael J. Rubinsky <mrubinsk@horde.org>
Thu, 15 Jan 2009 23:29:47 +0000 (18:29 -0500)
committerMichael J. Rubinsky <mrubinsk@horde.org>
Thu, 15 Jan 2009 23:29:47 +0000 (18:29 -0500)
imp/lib/IMP.php

index d36ff0a..e1a0a13 100644 (file)
@@ -1395,12 +1395,12 @@ class IMP
 
         $msg = sprintf(
             $status_msg . ' for %s [%s]%s to {%s:%s [%s]}',
-            $_SESSION['imp']['uniquser'],
+            (!empty($_SESSION['imp']['uniquser'])) ? $_SESSION['imp']['uniquser'] : '',
             $_SERVER['REMOTE_ADDR'],
             (empty($_SERVER['HTTP_X_FORWARDED_FOR'])) ? '' : ' (forwarded for [' . $_SERVER['HTTP_X_FORWARDED_FOR'] . '])',
-            $imp_imap->getParam('hostspec'),
-            $imp_imap->getParam('port'),
-            $_SESSION['imp']['protocol']
+            (!is_null($imp_imap)) ? $imp_imap->getParam('hostspec') : '',
+            (!is_null($imp_imap)) ? $imp_imap->getParam('port') : '',
+            (!empty($_SESSION['imp']['protocol'])) ? $_SESSION['imp']['protocol'] : ''
         );
 
         Horde::logMessage($msg, $file, $line, $level);