diff options
Diffstat (limited to 'application/config')
-rw-r--r-- | application/config/ConfigIO.php | 6 | ||||
-rw-r--r-- | application/config/ConfigJson.php | 6 | ||||
-rw-r--r-- | application/config/ConfigManager.php | 1 | ||||
-rw-r--r-- | application/config/ConfigPhp.php | 9 |
4 files changed, 12 insertions, 10 deletions
diff --git a/application/config/ConfigIO.php b/application/config/ConfigIO.php index 2b68fe6a..be78b1c7 100644 --- a/application/config/ConfigIO.php +++ b/application/config/ConfigIO.php | |||
@@ -14,7 +14,7 @@ interface ConfigIO | |||
14 | * | 14 | * |
15 | * @return array All configuration in an array. | 15 | * @return array All configuration in an array. |
16 | */ | 16 | */ |
17 | function read($filepath); | 17 | public function read($filepath); |
18 | 18 | ||
19 | /** | 19 | /** |
20 | * Write configuration. | 20 | * Write configuration. |
@@ -22,12 +22,12 @@ interface ConfigIO | |||
22 | * @param string $filepath Config file absolute path. | 22 | * @param string $filepath Config file absolute path. |
23 | * @param array $conf All configuration in an array. | 23 | * @param array $conf All configuration in an array. |
24 | */ | 24 | */ |
25 | function write($filepath, $conf); | 25 | public function write($filepath, $conf); |
26 | 26 | ||
27 | /** | 27 | /** |
28 | * Get config file extension according to config type. | 28 | * Get config file extension according to config type. |
29 | * | 29 | * |
30 | * @return string Config file extension. | 30 | * @return string Config file extension. |
31 | */ | 31 | */ |
32 | function getExtension(); | 32 | public function getExtension(); |
33 | } | 33 | } |
diff --git a/application/config/ConfigJson.php b/application/config/ConfigJson.php index 30007eb4..6b5d73f1 100644 --- a/application/config/ConfigJson.php +++ b/application/config/ConfigJson.php | |||
@@ -10,7 +10,7 @@ class ConfigJson implements ConfigIO | |||
10 | /** | 10 | /** |
11 | * @inheritdoc | 11 | * @inheritdoc |
12 | */ | 12 | */ |
13 | function read($filepath) | 13 | public function read($filepath) |
14 | { | 14 | { |
15 | if (! is_readable($filepath)) { | 15 | if (! is_readable($filepath)) { |
16 | return array(); | 16 | return array(); |
@@ -29,7 +29,7 @@ class ConfigJson implements ConfigIO | |||
29 | /** | 29 | /** |
30 | * @inheritdoc | 30 | * @inheritdoc |
31 | */ | 31 | */ |
32 | function write($filepath, $conf) | 32 | public function write($filepath, $conf) |
33 | { | 33 | { |
34 | // JSON_PRETTY_PRINT is available from PHP 5.4. | 34 | // JSON_PRETTY_PRINT is available from PHP 5.4. |
35 | $print = defined('JSON_PRETTY_PRINT') ? JSON_PRETTY_PRINT : 0; | 35 | $print = defined('JSON_PRETTY_PRINT') ? JSON_PRETTY_PRINT : 0; |
@@ -46,7 +46,7 @@ class ConfigJson implements ConfigIO | |||
46 | /** | 46 | /** |
47 | * @inheritdoc | 47 | * @inheritdoc |
48 | */ | 48 | */ |
49 | function getExtension() | 49 | public function getExtension() |
50 | { | 50 | { |
51 | return '.json.php'; | 51 | return '.json.php'; |
52 | } | 52 | } |
diff --git a/application/config/ConfigManager.php b/application/config/ConfigManager.php index ca8918b5..a401887c 100644 --- a/application/config/ConfigManager.php +++ b/application/config/ConfigManager.php | |||
@@ -299,6 +299,7 @@ class ConfigManager | |||
299 | $this->setEmpty('resource.log', 'data/log.txt'); | 299 | $this->setEmpty('resource.log', 'data/log.txt'); |
300 | $this->setEmpty('resource.update_check', 'data/lastupdatecheck.txt'); | 300 | $this->setEmpty('resource.update_check', 'data/lastupdatecheck.txt'); |
301 | $this->setEmpty('resource.raintpl_tpl', 'tpl/'); | 301 | $this->setEmpty('resource.raintpl_tpl', 'tpl/'); |
302 | $this->setEmpty('resource.theme', 'default'); | ||
302 | $this->setEmpty('resource.raintpl_tmp', 'tmp/'); | 303 | $this->setEmpty('resource.raintpl_tmp', 'tmp/'); |
303 | $this->setEmpty('resource.thumbnails_cache', 'cache'); | 304 | $this->setEmpty('resource.thumbnails_cache', 'cache'); |
304 | $this->setEmpty('resource.page_cache', 'pagecache'); | 305 | $this->setEmpty('resource.page_cache', 'pagecache'); |
diff --git a/application/config/ConfigPhp.php b/application/config/ConfigPhp.php index 27187b66..d7fd4baf 100644 --- a/application/config/ConfigPhp.php +++ b/application/config/ConfigPhp.php | |||
@@ -41,6 +41,7 @@ class ConfigPhp implements ConfigIO | |||
41 | 'resource.log' => 'config.LOG_FILE', | 41 | 'resource.log' => 'config.LOG_FILE', |
42 | 'resource.update_check' => 'config.UPDATECHECK_FILENAME', | 42 | 'resource.update_check' => 'config.UPDATECHECK_FILENAME', |
43 | 'resource.raintpl_tpl' => 'config.RAINTPL_TPL', | 43 | 'resource.raintpl_tpl' => 'config.RAINTPL_TPL', |
44 | 'resource.theme' => 'config.theme', | ||
44 | 'resource.raintpl_tmp' => 'config.RAINTPL_TMP', | 45 | 'resource.raintpl_tmp' => 'config.RAINTPL_TMP', |
45 | 'resource.thumbnails_cache' => 'config.CACHEDIR', | 46 | 'resource.thumbnails_cache' => 'config.CACHEDIR', |
46 | 'resource.page_cache' => 'config.PAGECACHE', | 47 | 'resource.page_cache' => 'config.PAGECACHE', |
@@ -71,7 +72,7 @@ class ConfigPhp implements ConfigIO | |||
71 | /** | 72 | /** |
72 | * @inheritdoc | 73 | * @inheritdoc |
73 | */ | 74 | */ |
74 | function read($filepath) | 75 | public function read($filepath) |
75 | { | 76 | { |
76 | if (! file_exists($filepath) || ! is_readable($filepath)) { | 77 | if (! file_exists($filepath) || ! is_readable($filepath)) { |
77 | return array(); | 78 | return array(); |
@@ -91,7 +92,7 @@ class ConfigPhp implements ConfigIO | |||
91 | /** | 92 | /** |
92 | * @inheritdoc | 93 | * @inheritdoc |
93 | */ | 94 | */ |
94 | function write($filepath, $conf) | 95 | public function write($filepath, $conf) |
95 | { | 96 | { |
96 | $configStr = '<?php '. PHP_EOL; | 97 | $configStr = '<?php '. PHP_EOL; |
97 | foreach (self::$ROOT_KEYS as $key) { | 98 | foreach (self::$ROOT_KEYS as $key) { |
@@ -99,7 +100,7 @@ class ConfigPhp implements ConfigIO | |||
99 | $configStr .= '$GLOBALS[\'' . $key . '\'] = ' . var_export($conf[$key], true) . ';' . PHP_EOL; | 100 | $configStr .= '$GLOBALS[\'' . $key . '\'] = ' . var_export($conf[$key], true) . ';' . PHP_EOL; |
100 | } | 101 | } |
101 | } | 102 | } |
102 | 103 | ||
103 | // Store all $conf['config'] | 104 | // Store all $conf['config'] |
104 | foreach ($conf['config'] as $key => $value) { | 105 | foreach ($conf['config'] as $key => $value) { |
105 | $configStr .= '$GLOBALS[\'config\'][\''. $key .'\'] = '.var_export($conf['config'][$key], true).';'. PHP_EOL; | 106 | $configStr .= '$GLOBALS[\'config\'][\''. $key .'\'] = '.var_export($conf['config'][$key], true).';'. PHP_EOL; |
@@ -125,7 +126,7 @@ class ConfigPhp implements ConfigIO | |||
125 | /** | 126 | /** |
126 | * @inheritdoc | 127 | * @inheritdoc |
127 | */ | 128 | */ |
128 | function getExtension() | 129 | public function getExtension() |
129 | { | 130 | { |
130 | return '.php'; | 131 | return '.php'; |
131 | } | 132 | } |