order deny,allow allow from all '; if(!file_exists('../tmp/.htaccess') && is_writable('../tmp/')) @file_put_contents('../tmp/.htaccess', $htaccess); // ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ // Generics actions : Finally we update config.ini and add new constants if necessary // ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ // we parse the current config.ini file (before update) $config_ini = parse_ini_file("../config/config.ini"); // we set admin theme to 2021 if(isset($config_ini['THEME_ADMIN'])) $config_ini['THEME_ADMIN'] = '2021'; $l21config->setParams($config_ini); // we add REGISTRATION_ANTISPAM constant if needed if(!isset($config_ini['SYSTEM_SETTINGS'])) $l21config->addParams(array(array('MISC_HIDDEN_SETTINGS', 'REGISTRATION_ANTISPAM', 1))); // we add PROJECT_IMPACTS constant if needed with value = 0 if(!isset($config_ini['SYSTEM_SETTINGS'])) $l21config->addParams(array(array('MISC_HIDDEN_SETTINGS', 'PROJECT_IMPACTS', 0))); // we write the new file if($l21config->writeReleaseParams()) { echo "

Writing new configuration file : /config/config.ini

"; } else { echo "

Problem writing new configuration file : /config/config.ini

"; } ?>