$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');
}
}
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] ;
+}
- if (!isset ($fusionforge_config[$section][$var])) {
- return false ;
+function define_config_item ($section, $var, $default) {
+ if (!isset ($fusionforge_config[$section])) {
+ $fusionforge_config[$section] = array () ;
}
- return $fusionforge_config[$section][$var] ;
+ if (!isset ($fusionforge_config[$section][$var])) {
+ $fusionforge_config[$section][$var] = $default ;
+ }
}
function read_config_file ($file) {
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