[Fusionforge-commits] r9055 - in trunk/gforge: common/include www/include
Roland Mas
lolando at libremir.placard.fr.eu.org
Mon Mar 15 14:01:46 CET 2010
Author: lolando
Date: 2010-03-15 14:01:46 +0100 (Mon, 15 Mar 2010)
New Revision: 9055
Modified:
trunk/gforge/common/include/config.php
trunk/gforge/www/include/pre.php
Log:
Refined proposed implementation
Modified: trunk/gforge/common/include/config.php
===================================================================
--- trunk/gforge/common/include/config.php 2010-03-15 13:01:34 UTC (rev 9054)
+++ trunk/gforge/common/include/config.php 2010-03-15 13:01:46 UTC (rev 9055)
@@ -38,8 +38,20 @@
return $fusionforge_config[$section][$var] ;
}
-function read_config () {
+function read_config_file ($file) {
+ // Initial implementation reuses values from local.inc:
$fusionforge_config['core']['forge_name'] = $GLOBALS['sys_name'] ;
+ return ;
+
+ // Real implementation should read *.ini files
+ /* Pseudo-code:
+ $sections = ini_parse ($file) ;
+ foreach ($sections as $sectname => $options) {
+ foreach ($options as $key => $value) {
+ $fusionforge_config[$sectname][$key] = $value ;
+ }
+ }
+ */
}
// Local Variables:
Modified: trunk/gforge/www/include/pre.php
===================================================================
--- trunk/gforge/www/include/pre.php 2010-03-15 13:01:34 UTC (rev 9054)
+++ trunk/gforge/www/include/pre.php 2010-03-15 13:01:46 UTC (rev 9055)
@@ -33,6 +33,7 @@
require $gfcgfile;
require $gfcommon.'include/config.php';
+read_config ($gfconfig.'/fusionforge.ini') ;
// get constants used for flags or status
require $gfcommon.'include/constants.php';
More information about the Fusionforge-commits
mailing list