Плагин L10n - повторная активация плагина
К сожалению, созданный тикет по вопросу не был принят ( /addon/trac/63/view/1298/ ), надеюсь на советы сообщества.
Суть вопроса — это повторная активация плагина. Плагин при каждой активации хочет создать поле 'user_lang'. Возможно ли намекнуть плагину, что это поле уже существует?
Суть вопроса — это повторная активация плагина. Плагин при каждой активации хочет создать поле 'user_lang'. Возможно ли намекнуть плагину, что это поле уже существует?
2 комментария
можно использовать следующую конструкцию
if(!$this->isFieldExists('prefix_user', 'user_lang')) {
$this->ExportSQL(dirname(__FILE__).'your_sql_file.sql');
}
В результате sql будет выполняться только тогда, когда нет поля user_lang в таблице prefix_user.