public static function uninstall($existingAddOn) { if (!$existingAddOn) { return; } $uninstall = new self(); $sql_alter_thread = "ALTER TABLE `xf_thread` DROP `sonnb_live_thread`;"; $uninstall->_getDb()->beginTransaction(); $uninstall->_getDb()->query($sql_alter_thread); $uninstall->_getDb()->commit(); }
public static function uninstall($existingAddOn) { $uninstall = new self(); $queries = array(); $queries[] = 'DROP TABLE IF EXISTS `xf_sonnb_up_thread_log`;'; $queries[] = "ALTER TABLE `xf_thread` DROP `up_time`;"; $queries[] = 'DROP TABLE IF EXISTS `xf_sonnb_up_thread_schedule`;'; foreach ($queries as $query) { try { $uninstall->_getDb()->query($query); } catch (Zend_Db_Exception $e) { } } }