diff --git a/saf/lib/MailForm/MailForm.php b/saf/lib/MailForm/MailForm.php index 40c33cbc..0945c2a9 100755 --- a/saf/lib/MailForm/MailForm.php +++ b/saf/lib/MailForm/MailForm.php @@ -737,7 +737,7 @@ function setValues ($cgi, $invalid = false) { $value = $cgi->{$key}; if (is_object ($this->widgets[$key])) { $this->widgets[$key]->setValue ($value); - } elseif (ereg ('^(MF_)+([a-zA-Z0-9-]+)_([A-Z0-9_]+)$', $key, $regs)) { + } elseif (preg_match ('/^(MF_)+([a-zA-Z0-9-]+)_([A-Z0-9_]+)$/', $key, $regs)) { //echo '
'; print_r ($regs); echo '
'; if (is_object ($this->widgets[$regs[2]])) { $this->widgets[$regs[2]]->setValue ($value, $regs[3]);