[evolvis-commits] r14509: Added config item registration, with default values
mirabilos at evolvis.org
mirabilos at evolvis.org
Mon Feb 28 04:19:40 CET 2011
Author: mirabilos
Date: 2011-02-28 04:19:40 +0100 (Mon, 28 Feb 2011)
New Revision: 14509
Modified:
trunk/gforge_base/evolvisforge-5.1/gforge/common/include/Navigation.class.php
trunk/gforge_base/evolvisforge-5.1/gforge/common/include/config.php
trunk/gforge_base/evolvisforge-5.1/gforge/www/include/pre.php
Log:
Added config item registration, with default values
Modified: trunk/gforge_base/evolvisforge-5.1/gforge/common/include/Navigation.class.php
===================================================================
--- trunk/gforge_base/evolvisforge-5.1/gforge/common/include/Navigation.class.php 2011-02-28 03:19:36 UTC (rev 14508)
+++ trunk/gforge_base/evolvisforge-5.1/gforge/common/include/Navigation.class.php 2011-02-28 03:19:40 UTC (rev 14509)
@@ -201,7 +201,7 @@
$res['titles'][] = _('Log In');
$res['urls'][] = util_make_url($url);
- if (!$GLOBALS['sys_user_reg_restricted']) {
+ if (!get_config ('core', 'user_registration_restricted')) {
$res['titles'][] = _('New Account');
$res['urls'][] = util_make_url('/account/register.php');
}
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:19:36 UTC (rev 14508)
+++ trunk/gforge_base/evolvisforge-5.1/gforge/common/include/config.php 2011-02-28 03:19:40 UTC (rev 14509)
@@ -27,15 +27,22 @@
}
function get_config ($section, $var) {
- if (!isset ($fusionforge_config[$section])) {
+ if (!isset ($fusionforge_config[$section])
+ || !isset ($fusionforge_config[$section][$var])) {
return false ;
}
+
+ return $fusionforge_config[$section][$var] ;
+}
+function define_config_item ($section, $var, $default) {
+ if (!isset ($fusionforge_config[$section])) {
+ $fusionforge_config[$section] = array () ;
+ }
+
if (!isset ($fusionforge_config[$section][$var])) {
- return false ;
+ $fusionforge_config[$section][$var] = $default ;
}
-
- return $fusionforge_config[$section][$var] ;
}
function read_config_file ($file) {
Modified: trunk/gforge_base/evolvisforge-5.1/gforge/www/include/pre.php
===================================================================
--- trunk/gforge_base/evolvisforge-5.1/gforge/www/include/pre.php 2011-02-28 03:19:36 UTC (rev 14508)
+++ trunk/gforge_base/evolvisforge-5.1/gforge/www/include/pre.php 2011-02-28 03:19:40 UTC (rev 14509)
@@ -33,6 +33,8 @@
require $gfcgfile;
require $gfcommon.'include/config.php';
+define_config_item ('core', 'forge_name', $GLOBALS['sys_name']) ;
+define_config_itme ('core', 'user_registration_restricted', $GLOBALS['sys_user_reg_restricted']) ;
read_config ($gfconfig.'/fusionforge.ini') ;
// get constants used for flags or status
More information about the evolvis-commits
mailing list