From 6b73cc11c62c80e372abce86b9452834ceb6675d Mon Sep 17 00:00:00 2001 From: Roland Gruber Date: Sat, 3 Jul 2004 16:11:13 +0000 Subject: [PATCH] checkProfileOptions: skip regex check for empty fields --- lam/lib/baseModule.inc | 2 ++ 1 file changed, 2 insertions(+) diff --git a/lam/lib/baseModule.inc b/lam/lib/baseModule.inc index 864c1920..f23caaa8 100644 --- a/lam/lib/baseModule.inc +++ b/lam/lib/baseModule.inc @@ -152,6 +152,8 @@ class baseModule { if ($this->meta['profile_checks'][$identifiers[$i]]['required'] && ($options[$identifiers[$i]][0] == '')) { $messages[] = $this->meta['profile_checks'][$identifiers[$i]]['required_message']; } + // ignore empty fileds + if ($options[$identifiers[$i]][0] == '') continue; // check by regular expression (case insensitive) if ($this->meta['profile_checks'][$identifiers[$i]]['type'] == 'regex_i') { if (! eregi($this->meta['profile_checks'][$identifiers[$i]]['regex'], $options[$identifiers[$i]][0])) {