mirror of
https://github.com/Oreolek/ifhub.club.git
synced 2024-05-14 23:08:18 +03:00
fix активации плагинов
This commit is contained in:
parent
88e4a1ab46
commit
8b1ab27112
|
@ -282,7 +282,10 @@ class ModulePlugin extends Module {
|
|||
unset($aActivePlugins[array_shift($aIndex)]);
|
||||
}
|
||||
}
|
||||
$this->SetActivePlugins($aActivePlugins);
|
||||
if (!$this->SetActivePlugins($aActivePlugins)) {
|
||||
$this->Message_AddError($this->Lang_Get('plugins_activation_file_write_error'),$this->Lang_Get('error'),true);
|
||||
return;
|
||||
}
|
||||
}
|
||||
return $bResult;
|
||||
|
||||
|
@ -318,7 +321,10 @@ class ModulePlugin extends Module {
|
|||
/**
|
||||
* Записываем данные в файл PLUGINS.DAT
|
||||
*/
|
||||
file_put_contents($this->sPluginsDir.self::PLUGIN_ACTIVATION_FILE, implode(PHP_EOL,$aPlugins));
|
||||
if (@file_put_contents($this->sPluginsDir.self::PLUGIN_ACTIVATION_FILE, implode(PHP_EOL,$aPlugins))) {
|
||||
return true;
|
||||
}
|
||||
return false;
|
||||
}
|
||||
|
||||
/**
|
||||
|
|
|
@ -781,6 +781,7 @@ return array(
|
|||
'plugins_activation_overlap' => 'Conflict with an active plugin. Resource %%resource%% reconfigured to %%delegate%% by %%plugin%% plugin.',
|
||||
'plugins_activation_overlap_inherit' => 'Conflict with an active plugin. Resource %%resource%% used as inheritor in %%plugin%% plugin.',
|
||||
'plugins_activation_file_not_found' => 'Plugin not found',
|
||||
'plugins_activation_file_write_error' => 'Plugin file is not writable',
|
||||
'plugins_activation_version_error' => 'Plugin requires LiveStreet kernel ver. %%version%% or higher',
|
||||
'plugins_activation_requires_error' => 'Plugin requires activated <b>%%plugin%%</b> plugin',
|
||||
'plugins_submit_delete' => 'Delete plugins',
|
||||
|
|
|
@ -781,6 +781,7 @@ return array(
|
|||
'plugins_activation_overlap' => 'Конфликт с активированным плагином. Ресурс %%resource%% переопределен на %%delegate%% плагином %%plugin%%.',
|
||||
'plugins_activation_overlap_inherit' => 'Конфликт с активированным плагином. Ресурс %%resource%% используется как наследник в плагине %%plugin%%.',
|
||||
'plugins_activation_file_not_found' => 'Файл плагина не найден',
|
||||
'plugins_activation_file_write_error' => 'Файл плагина не доступен для записи',
|
||||
'plugins_activation_version_error' => 'Для работы плагина необходимо ядро LiveStreet версии не ниже %%version%%',
|
||||
'plugins_activation_requires_error' => 'Для работы плагина необходим активированный плагин <b>%%plugin%%</b>',
|
||||
'plugins_submit_delete' => 'Удалить плагины',
|
||||
|
|
Loading…
Reference in a new issue