mirror of
https://github.com/Oreolek/ifhub.club.git
synced 2024-05-21 02:08:17 +03:00
вынос файла plugins.dat в конфиг, Ticket #125
This commit is contained in:
parent
09e42271e2
commit
f4f57a7e72
|
@ -63,6 +63,10 @@ $config['path']['smarty']['template'] = '___path.root.server___/templates/skin/_
|
|||
$config['path']['smarty']['compiled'] = '___path.root.server___/templates/compiled';
|
||||
$config['path']['smarty']['cache'] = '___path.root.server___/templates/cache';
|
||||
$config['path']['smarty']['plug'] = '___path.root.engine___/modules/viewer/plugs';
|
||||
/**
|
||||
* Настройки плагинов
|
||||
*/
|
||||
$config['sys']['plugins']['activation_file'] = 'plugins.dat'; // файл со списком активных плагинов в каталоге /plugins/
|
||||
/**
|
||||
* Настройки куков
|
||||
*/
|
||||
|
|
|
@ -140,7 +140,7 @@ if(file_exists(Config::Get('path.root.server').'/config/config.stable.php')) {
|
|||
* и include-файлы /plugins/[plugin_name]/include/*.php
|
||||
*/
|
||||
$sPluginsDir = Config::Get('path.root.server').'/plugins';
|
||||
$sPluginsListFile = $sPluginsDir.'/plugins.dat';
|
||||
$sPluginsListFile = $sPluginsDir.'/'.Config::Get('sys.plugins.activation_file');
|
||||
if($aPluginsList=@file($sPluginsListFile)) {
|
||||
$aPluginsList=array_map('trim',$aPluginsList);
|
||||
foreach ($aPluginsList as $sPlugin) {
|
||||
|
|
|
@ -430,7 +430,7 @@ function func_camelize($sStr) {
|
|||
|
||||
function func_list_plugins($bAll = false){
|
||||
$sPluginsDir = Config::Get('path.root.server').'/plugins';
|
||||
$sPluginsListFile = $sPluginsDir.'/plugins.dat';
|
||||
$sPluginsListFile = $sPluginsDir.'/'.Config::Get('sys.plugins.activation_file');
|
||||
$aPlugin = array();
|
||||
if($bAll){
|
||||
$aPluginRaw = array();
|
||||
|
|
|
@ -20,12 +20,6 @@
|
|||
*
|
||||
*/
|
||||
class ModulePlugin extends Module {
|
||||
/**
|
||||
* Файл содержащий информацию об активированных плагинах
|
||||
*
|
||||
* @var string
|
||||
*/
|
||||
const PLUGIN_ACTIVATION_FILE = 'plugins.dat';
|
||||
/**
|
||||
* Файл описания плагина
|
||||
*
|
||||
|
@ -303,7 +297,7 @@ class ModulePlugin extends Module {
|
|||
/**
|
||||
* Читаем данные из файла PLUGINS.DAT
|
||||
*/
|
||||
$aPlugins=@file($this->sPluginsDir.self::PLUGIN_ACTIVATION_FILE);
|
||||
$aPlugins=@file($this->sPluginsDir.Config::Get('sys.plugins.activation_file'));
|
||||
$aPlugins =(is_array($aPlugins))?array_unique(array_map('trim',$aPlugins)):array();
|
||||
|
||||
return $aPlugins;
|
||||
|
@ -321,7 +315,7 @@ class ModulePlugin extends Module {
|
|||
/**
|
||||
* Записываем данные в файл PLUGINS.DAT
|
||||
*/
|
||||
if (@file_put_contents($this->sPluginsDir.self::PLUGIN_ACTIVATION_FILE, implode(PHP_EOL,$aPlugins))) {
|
||||
if (@file_put_contents($this->sPluginsDir.Config::Get('sys.plugins.activation_file'), implode(PHP_EOL,$aPlugins))) {
|
||||
return true;
|
||||
}
|
||||
return false;
|
||||
|
|
Loading…
Reference in a new issue