execute(' UPDATE `' . _DB_PREFIX_ . 'ets_rv_activity` SET `type` = CASE WHEN `type` = "rev" THEN "' . (int)EtsRVActivity::ETS_RV_TYPE_REVIEW . '" WHEN `type` = "com" THEN "' . (int)EtsRVActivity::ETS_RV_TYPE_COMMENT . '" WHEN `type` = "que" THEN "' . (int)EtsRVActivity::ETS_RV_TYPE_QUESTION . '" WHEN `type` = "cmq" THEN "' . (int)EtsRVActivity::ETS_RV_TYPE_COMMENT_QUESTION . '" WHEN `type` = "ans" THEN "' . (int)EtsRVActivity::ETS_RV_TYPE_ANSWER_QUESTION . '" WHEN `type` = "cma" THEN "' . (int)EtsRVActivity::ETS_RV_TYPE_COMMENT_ANSWER . '" ELSE "' . (int)EtsRVActivity::ETS_RV_TYPE_REPLY_COMMENT . '" END, `action` = CASE WHEN `action` = "rev" THEN "' . (int)EtsRVActivity::ETS_RV_ACTION_REVIEW . '" WHEN `action` = "com" THEN "' . (int)EtsRVActivity::ETS_RV_ACTION_COMMENT . '" WHEN `action` = "rep" THEN "' . (int)EtsRVActivity::ETS_RV_ACTION_REPLY . '" WHEN `action` = "que" THEN "' . (int)EtsRVActivity::ETS_RV_ACTION_QUESTION . '" WHEN `action` = "ans" THEN "' . (int)EtsRVActivity::ETS_RV_ACTION_ANSWER . '" WHEN `action` = "rpt" THEN "' . (int)EtsRVActivity::ETS_RV_ACTION_REPORT . '" WHEN `action` = "lie" THEN "' . (int)EtsRVActivity::ETS_RV_ACTION_LIKE . '" ELSE "' . (int)EtsRVActivity::ETS_RV_ACTION_DISLIKE . '" END '); if ($res) { Db::getInstance()->execute('ALTER TABLE `' . _DB_PREFIX_ . 'ets_rv_activity` CHANGE `type` `type` TINYINT(2) NOT NULL'); Db::getInstance()->execute('ALTER TABLE `' . _DB_PREFIX_ . 'ets_rv_activity` CHANGE `action` `action` TINYINT(2) NOT NULL'); } return true; }