summaryrefslogtreecommitdiff
path: root/program/steps/mail/sendmail.inc
diff options
context:
space:
mode:
authorAleksander Machniak <alec@alec.pl>2015-02-25 05:24:05 -0500
committerAleksander Machniak <alec@alec.pl>2015-02-25 05:24:05 -0500
commit216b31dd99b54e7be3df8feebeafae72e423bb1c (patch)
tree360de49a19ce73e2aeb22e49cbb54d705e7388b9 /program/steps/mail/sendmail.inc
parentdb6663b936310cfc51f9ddd39ab7c338f5527256 (diff)
Fix so "over quota" errors are displayed also in message compose page
This also fixes over quota responses on cyrus imap which uses "Over quota" string and no error identifier.
Diffstat (limited to 'program/steps/mail/sendmail.inc')
-rw-r--r--program/steps/mail/sendmail.inc5
1 files changed, 3 insertions, 2 deletions
diff --git a/program/steps/mail/sendmail.inc b/program/steps/mail/sendmail.inc
index 5843de43f..4f672ac8b 100644
--- a/program/steps/mail/sendmail.inc
+++ b/program/steps/mail/sendmail.inc
@@ -635,7 +635,8 @@ if ($store_target) {
'message' => "Could not save message in $store_target"), true, false);
if ($savedraft) {
- $OUTPUT->show_message('errorsaving', 'error');
+ $RCMAIL->display_server_error('errorsaving');
+
// start the auto-save timer again
$OUTPUT->command('auto_save_start');
$OUTPUT->send('iframe');
@@ -699,7 +700,7 @@ else {
$OUTPUT->command('remove_compose_data', $COMPOSE_ID);
if ($store_folder && !$saved) {
- $OUTPUT->command('sent_successfully', 'error', $RCMAIL->gettext('errorsavingsent'), $folders);
+ $RCMAIL->display_server_error('errorsavingsent', null, null, array('prefix' => true));
}
else if ($store_folder) {
$folders[] = $store_target;