diff options
author | alecpl <alec@alec.pl> | 2009-05-22 18:34:50 +0000 |
---|---|---|
committer | alecpl <alec@alec.pl> | 2009-05-22 18:34:50 +0000 |
commit | 569654a8c350de5b34cb65ae561bf95418b15f1c (patch) | |
tree | a582d5a99b41919af5775393d72d49502e83401b /installer/rcube_install.php | |
parent | aa320ede4b10288542e449bf89bdc8537ee1b6db (diff) |
- overwrite default_imap_folders according to *_mbox settings (#1485600) + some small updates
Diffstat (limited to 'installer/rcube_install.php')
-rw-r--r-- | installer/rcube_install.php | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/installer/rcube_install.php b/installer/rcube_install.php index 14fe5ee47..89ebe9d89 100644 --- a/installer/rcube_install.php +++ b/installer/rcube_install.php @@ -176,6 +176,18 @@ class rcube_install else if ($prop == 'smtp_pass' && !empty($_POST['_smtp_user_u'])) { $value = '%p'; } + else if ($prop == 'default_imap_folders'){ + $value = Array(); + foreach($this->config['default_imap_folders'] as $_folder){ + switch($_folder) { + case 'Drafts': $_folder = $this->config['drafts_mbox']; break; + case 'Sent': $_folder = $this->config['sent_mbox']; break; + case 'Junk': $_folder = $this->config['junk_mbox']; break; + case 'Trash': $_folder = $this->config['trash_mbox']; break; + } + if (!in_array($_folder, $value)) $value[] = $_folder; + } + } else if (is_bool($default)) { $value = (bool)$value; } |