diff --git a/classes/AdminController.php b/classes/AdminController.php index f7a2ad12f..3026c7e0b 100644 --- a/classes/AdminController.php +++ b/classes/AdminController.php @@ -620,6 +620,7 @@ class AdminControllerCore extends Controller { $object = new $this->className(); $this->copyFromPost($object, $this->table); + $this->beforeAdd($object); if (!$object->add()) { $this->_errors[] = Tools::displayError('An error occurred while creating object.'). @@ -2533,5 +2534,16 @@ EOF; return $output; } + + /** + * Called before Add + * + * @param object $object Object + * @return boolean + */ + protected function beforeAdd($object) + { + return true; + } }