* @copyright 2007-2019 ETS-Soft * @license Valid for 1 website (or project) for each purchase of license * International Registered Trademark & Property of ETS-Soft */ if (!defined('_PS_VERSION_')) exit; function upgrade_module_1_0_9($object) { $res = $object->registerHooks() && $object->installConfig(true); /*updateValue position*/ $positions = array(); if (Configuration::get('PA_CAPTCHA_CONTACT')) $positions[] = 'contact'; if (Configuration::get('PA_CAPTCHA_REGISTRATION')) $positions[] = 'register'; $res &= Configuration::updateValue('PA_CAPTCHA_POSITION', ($positions? implode(',', $positions) : 'register,contact'), true); /*updateValue override template contact form*/ if (($contact = Configuration::get('PA_CAPTCHA_OVERRIDES'))) Configuration::updateValue('PA_CAPTCHA_TMP_CONTACT', $contact); /*update Override*/ if ($object->getOverrides() != null) { $object->uninstallOverrides(); try { $object->installOverrides(); } catch (Exception $e) { $object->_errors[] = $e->getMessage(); } if (!$object->_errors) $res &= true; } return $res; }