Move the addon-specific config in config/addon.ini.php

- Add sample addon.ini.php file
- Add config/addon.ini.php file to git ignore
这个提交包含在:
Hypolite Petovan 2018-07-11 22:58:37 -04:00
父节点 e72ff9ee95
当前提交 3001951075
共有 3 个文件被更改,包括 14 次插入3 次删除

1
.gitignore vendored
查看文件

@ -12,6 +12,7 @@ robots.txt
#ignore local config
/config/local.ini.php
/config/addon.ini.php
#ignore documentation, it should be newly built
/doc/html

10
config/addon-sample.ini.php 普通文件
查看文件

@ -0,0 +1,10 @@
<?php return <<<INI
; Copy this configuration file to addon.ini.php and edit it if you want to configure addons, see below example for the twitter addon
;[twitter]
;consumerkey = localhost
;consumersecret = mysqlusername
INI;
// Keep this line

查看文件

@ -403,9 +403,9 @@ class App
// Loads addons default config
Core\Addon::callHooks('load_config');
// Load the local config file again in case there are overwritten addon config
if (file_exists($this->basepath . DIRECTORY_SEPARATOR . 'config' . DIRECTORY_SEPARATOR . 'local.ini.php')) {
$this->loadConfigFile($this->basepath . DIRECTORY_SEPARATOR . 'config' . DIRECTORY_SEPARATOR . 'local.ini.php');
// Load the local addon config file to overwritten default addon config values
if (file_exists($this->basepath . DIRECTORY_SEPARATOR . 'config' . DIRECTORY_SEPARATOR . 'addon.ini.php')) {
$this->loadConfigFile($this->basepath . DIRECTORY_SEPARATOR . 'config' . DIRECTORY_SEPARATOR . 'addon.ini.php');
}
}