[evolvis-commits] r14730: Fix warning on non-existing file and fore?==?UTF-8?Q?ach error↵
mirabilos at evolvis.org
mirabilos at evolvis.org
Mon Feb 28 04:48:21 CET 2011
Author: mirabilos
Date: 2011-02-28 04:48:21 +0100 (Mon, 28 Feb 2011)
New Revision: 14730
Modified:
trunk/gforge_base/evolvisforge-5.1/gforge/common/include/config.php
Log:
Fix warning on non-existing file and foreach error
Modified: trunk/gforge_base/evolvisforge-5.1/gforge/common/include/config.php
===================================================================
--- trunk/gforge_base/evolvisforge-5.1/gforge/common/include/config.php 2011-02-28 03:48:19 UTC (rev 14729)
+++ trunk/gforge_base/evolvisforge-5.1/gforge/common/include/config.php 2011-02-28 03:48:21 UTC (rev 14730)
@@ -52,14 +52,18 @@
}
function read_config_file ($file) {
- $sections = parse_ini_file ($file, true) ;
- foreach ($sections as $section => $options) {
- if (!isset (self::$instance->settings[$section]))
- continue ;
- foreach ($options as $var => $value) {
- if (!isset (self::$instance->settings[$section][$var]))
- continue ;
- self::$instance->settings[$section][$var] = $value ;
+ if (file_exists($file)) {
+ $sections = parse_ini_file ($file, true) ;
+ if(is_array($is)) {
+ foreach ($sections as $section => $options) {
+ if (!isset (self::$instance->settings[$section]))
+ continue ;
+ foreach ($options as $var => $value) {
+ if (!isset (self::$instance->settings[$section][$var]))
+ continue ;
+ self::$instance->settings[$section][$var] = $value ;
+ }
+ }
}
}
return ;
More information about the evolvis-commits
mailing list