Aleksander Machniak
2014-08-05 f5f056e7f213666d9e9556092795b07df8e8354d
Fix default vacation status (#1490019) - improve error message

Conflicts:

plugins/managesieve/Changelog
3 files modified
7 ■■■■ changed files
plugins/managesieve/Changelog 1 ●●●● patch | view | raw | blame | history
plugins/managesieve/lib/Roundcube/rcube_sieve_vacation.php 5 ●●●●● patch | view | raw | blame | history
plugins/managesieve/localization/en_US.inc 1 ●●●● patch | view | raw | blame | history
plugins/managesieve/Changelog
@@ -1,4 +1,5 @@
- Fix missing css/js scripts in filter form in mail task
- Fix default vacation status (#1490019)
- Fix bug where non-existing (or unsubscribed) folder wasn't listed in folder selector (#1489956)
- Added optional separate interface for out-of-office management (#1488266)
- Fix disabled "create filter" action
plugins/managesieve/lib/Roundcube/rcube_sieve_vacation.php
@@ -107,8 +107,9 @@
        }
        if ($vacation_action['reason'] == '') {
            $error = 'managesieve.cannotbeempty';
            $error = 'managesieve.emptyvacationbody';
        }
        if ($vacation_action[$interval_type] && !preg_match('/^[0-9]+$/', $vacation_action[$interval_type])) {
            $error = 'managesieve.forbiddenchars';
        }
@@ -276,7 +277,7 @@
        }
        $table->add('title', html::label('vacation_status', $this->plugin->gettext('vacation.status')));
        $table->add(null, $status->show($this->vacation['disabled'] ? 'off' : 'on'));
        $table->add(null, $status->show(!isset($this->vacation['disabled']) || $this->vacation['disabled'] ? 'off' : 'on'));
        $out .= html::tag('fieldset', $class, html::tag('legend', null, $this->plugin->gettext('vacation.reply')) . $table->show($attrib));
plugins/managesieve/localization/en_US.inc
@@ -213,5 +213,6 @@
$messages['invaliddateformat'] = 'Invalid date or date part format';
$messages['saveerror'] = 'Unable to save data. Server error occurred.';
$messages['vacationsaved'] = 'Vacation data saved successfully.';
$messages['emptyvacationbody'] = 'Body of vacation message is required!';
?>