[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