- fix setting empty string in imap_root

release-0.6
alecpl 16 years ago
parent 9d003afcad
commit 76db10d65d

@ -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));

@ -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

Loading…
Cancel
Save