From a731563cbc1d9980996d222fadefad3aa8206d05 Mon Sep 17 00:00:00 2001 From: Sam Minnee Date: Wed, 11 Feb 2009 03:47:14 +0000 Subject: [PATCH] Changed SpamProtectorManager::update_form to not require fieldname and fieldtitle --- code/SpamProtecterManager.php | 17 ++++------------- 1 file changed, 4 insertions(+), 13 deletions(-) diff --git a/code/SpamProtecterManager.php b/code/SpamProtecterManager.php index a690b40..b20759a 100644 --- a/code/SpamProtecterManager.php +++ b/code/SpamProtecterManager.php @@ -29,19 +29,10 @@ class SpamProtecterManager { * *** Most of the web service doesn't require this. * @return SpamProtecterField */ - static function update_form($protecterFieldName, $protecterFieldTitle, $form, $before=null, $callbackObject=null, $fieldsToSpamServiceMapping=null) { - - $protecterField = new self::$spam_protecter($protecterFieldName, $protecterFieldTitle); - $protecterField->setCallbackObject($callbackObject); - - if ($before && $fields->fieldByName($before)) { - $form->Fields()->insertBefore($protecterField, $before); - } - else { - $form->Fields()->push($protecterField); - } - - return $protecterField; + static function update_form($form, $before=null, $callbackObject=null, $fieldsToSpamServiceMapping=null) { + $protecter = new self::$spam_protecter(); + $protecter->updateForm($form, $before, $callbackObject, $fieldsToSpamServiceMapping); + return $protecter; } } ?> \ No newline at end of file