summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authoralec <alec@208e9e7b-5314-0410-a742-e7e81cd9613c>2009-04-24 12:54:25 +0000
committeralec <alec@208e9e7b-5314-0410-a742-e7e81cd9613c>2009-04-24 12:54:25 +0000
commit0cd5e19468d19c6cbec27d03c725c888eed9211a (patch)
treec3b1917d2df1ed05059cc9791bf17ab173f57c24
parent145b1344c77b96a75a4009b9437296a32a3381c0 (diff)
- fix setting empty string in imap_root
git-svn-id: https://svn.roundcube.net/trunk@2424 208e9e7b-5314-0410-a742-e7e81cd9613c
-rw-r--r--roundcubemail/program/include/main.inc5
-rw-r--r--roundcubemail/program/include/rcmail.php8
2 files changed, 5 insertions, 8 deletions
diff --git a/roundcubemail/program/include/main.inc b/roundcubemail/program/include/main.inc
index 1149429ff..80b9e61b7 100644
--- a/roundcubemail/program/include/main.inc
+++ b/roundcubemail/program/include/main.inc
@@ -829,12 +829,13 @@ function format_email_recipient($email, $name='')
function console()
{
$args = func_get_args();
+
if (class_exists('rcmail', false))
- rcmail::get_instance()->plugins->exec_hook('console', $args);
+ rcmail::get_instance()->plugins->exec_hook('console', $args);
$msg = array();
foreach ($args as $arg)
- $msg[] = !is_string($arg) ? var_export($arg, true) : $arg;
+ $msg[] = !is_string($arg) ? var_export($arg, true) : $arg;
if (!($GLOBALS['CONFIG']['debug_level'] & 4))
write_log('console', join(";\n", $msg));
diff --git a/roundcubemail/program/include/rcmail.php b/roundcubemail/program/include/rcmail.php
index 56fc2f5db..603ac335a 100644
--- a/roundcubemail/program/include/rcmail.php
+++ b/roundcubemail/program/include/rcmail.php
@@ -371,13 +371,9 @@ class rcmail
$options = array(
'imap' => $this->config->get('imap_auth_type', 'check'),
'delimiter' => isset($_SESSION['imap_delimiter']) ? $_SESSION['imap_delimiter'] : $this->config->get('imap_delimiter'),
+ 'rootdir' => isset($_SESSION['imap_root']) ? $_SESSION['imap_root'] : $this->config->get('imap_root'),
);
-
- if (isset($_SESSION['imap_root']))
- $options['rootdir'] = $_SESSION['imap_root'];
- else if ($imap_root = $this->config->get('imap_root'))
- $options['rootdir'] = $imap_root;
-
+
$this->imap->set_options($options);
// set global object for backward compatibility