From d29f7810808bc364afc665471f7d1a5d7b6bb01c Mon Sep 17 00:00:00 2001 From: Thomas Bruederli <thomas@roundcube.net> Date: Sat, 19 Oct 2013 10:01:13 -0400 Subject: [PATCH] Let plugins state a validation error message --- program/lib/Roundcube/rcube_addressbook.php | 4 ++++ 1 files changed, 4 insertions(+), 0 deletions(-) diff --git a/program/lib/Roundcube/rcube_addressbook.php b/program/lib/Roundcube/rcube_addressbook.php index b245ea6..f57a30e 100644 --- a/program/lib/Roundcube/rcube_addressbook.php +++ b/program/lib/Roundcube/rcube_addressbook.php @@ -230,6 +230,10 @@ 'valid' => $valid, )); + if ($valid && !$plugin['valid']) { + $this->set_error(self::ERROR_VALIDATE, $plugin['error']); + } + if (is_array($plugin['record'])) { $save_data = $plugin['record']; } -- Gitblit v1.9.1