X-Git-Url: https://vcs.fsf.org/?p=squirrelmail.git;a=blobdiff_plain;f=plugins%2Fsent_subfolders%2Fsetup.php;h=a2565c66aae591f8bbff3371602b8ca7ec64e931;hp=2887047775fbd0f063db85c3bb97d9f9a274162b;hb=1f9d9ce4e7796fcd461e6be0756fd40c291b1c1f;hpb=1c52ba77ca7d72fd34feeb6b338d3e60b6083f07 diff --git a/plugins/sent_subfolders/setup.php b/plugins/sent_subfolders/setup.php index 28870477..a2565c66 100644 --- a/plugins/sent_subfolders/setup.php +++ b/plugins/sent_subfolders/setup.php @@ -147,7 +147,7 @@ function sent_subfolders_update_sentfolder() { global $sent_folder, $delimiter, $auto_create_special, $auto_create_done; global $sent_subfolders_base, $sent_subfolders_setting; global $username, $data_dir, $key, $imapServerAddress, $imapPort; - global $use_sent_subfolders, $move_to_sent; + global $use_sent_subfolders, $move_to_sent, $imap_server_type; if ($use_sent_subfolders || $move_to_sent) { $year = date('Y'); @@ -160,28 +160,33 @@ function sent_subfolders_update_sentfolder() { Multiple year holders with messages in it. level 1. Multiple year folders with holders in it. level 2. */ + + if( $imap_server_type == 'uw' ) { + $cnd_delimiter = ''; + } else { + $cnd_delimiter = $delimiter; + } + switch ($sent_subfolders_setting) { case SMPREF_SENT_SUBFOLDERS_YEARLY: $level = 1; - $sent_subfolder = $sent_subfolders_base + $sent_subfolder = $sent_subfolders_base . $cnd_delimiter . $year; - $year_folder = $sent_subfolder; break; case SMPREF_SENT_SUBFOLDERS_QUARTERLY: $level = 2; - $sent_subfolder = $sent_subfolders_base + $sent_subfolder = $sent_subfolders_base . $cnd_delimiter . $year . $delimiter . $quarter; $year_folder = $sent_subfolders_base - . $delimiter . $year; + . $year; break; case SMPREF_SENT_SUBFOLDERS_MONTHLY: $level = 2; - $sent_subfolder = $sent_subfolders_base + $sent_subfolder = $sent_subfolders_base . $cnd_delimiter . $year . $delimiter . $month; - $year_folder = $sent_subfolders_base - . $delimiter . $year; + $year_folder = $sent_subfolders_base . $year; break; case SMPREF_SENT_SUBFOLDERS_DISABLED: default: