* @copyright Since 2007 PrestaShop SA and Contributors * @license https://opensource.org/licenses/OSL-3.0 Open Software License (OSL 3.0) */ /** * Check if all needed columns in webservice_account table exists. * These columns are used for the WebserviceRequest overriding. * * @return void */ function check_webservice_account_table() { $sql = 'SHOW COLUMNS FROM '._DB_PREFIX_.'webservice_account'; $return = Db::getInstance()->executeS($sql); if (count($return) < 7) { $sql = 'ALTER TABLE `'._DB_PREFIX_.'webservice_account` ADD `is_module` TINYINT( 2 ) NOT NULL DEFAULT \'0\' AFTER `class_name` , ADD `module_name` VARCHAR( 50 ) NULL DEFAULT NULL AFTER `is_module`'; Db::getInstance()->executeS($sql); } }