execute($query)) { return false; } } return true; } public function dropTables() { $sql = array( 'DROP TABLE IF EXISTS `' . _DB_PREFIX_ . 'qctm_cron_task_log`', 'DROP TABLE IF EXISTS `' . _DB_PREFIX_ . 'qctm_cron_task`' ); foreach ($sql as $query) { if (!Db::getInstance()->execute($query)) { return false; } } return true; } public function installDefaultData() { Configuration::updateValue('QCTM_CRON_TASK_MANAGER_TOKEN', Tools::passwdGen(32)); Configuration::updateValue('QCTM_CRON_TASK_MANAGER_LOG_RETENTION_DAYS', 30); return true; } public function deleteConfigurations() { Configuration::deleteByName('QCTM_CRON_TASK_MANAGER_TOKEN'); Configuration::deleteByName('QCTM_CRON_TASK_MANAGER_LOG_RETENTION_DAYS'); return true; } }