setParams($config_ini); // we add NEW_WIN_PDF constant if needed if(!isset($config_ini['NEW_WIN_PDF'])) $l21config->addParams(array(array('MISC_HIDDEN_SETTINGS', 'NEW_WIN_PDF', 1))); // we add NEW_WIN_EXTLINK constant if needed if(!isset($config_ini['NEW_WIN_EXTLINK'])) $l21config->addParams(array(array('MISC_HIDDEN_SETTINGS', 'NEW_WIN_EXTLINK', 1))); // we add NEW_WIN_EXTLINK constant if needed if(!isset($config_ini['CRONJOBS_LOG_ENABLED'])) $l21config->addParams(array(array('MISC_HIDDEN_SETTINGS', 'CRONJOBS_LOG_ENABLED', 0))); // we add HTML_MAIL_TEMPLATE constant if needed if(!isset($config_ini['HTML_MAIL_TEMPLATE'])) $l21config->addParams(array(array('MISC_HIDDEN_SETTINGS', 'HTML_MAIL_TEMPLATE', 0))); // we add LOG_ACCESS constant if needed if(!isset($config_ini['LOG_ACCESS'])) $l21config->addParams(array(array('LOGS_SETTINGS', 'LOG_ACCESS', '../logs/access.log'))); // we delete LOG_PUBLIC_ACCESS constant if(isset($config_ini['LOG_PUBLIC_ACCESS'])) $l21config->rmParams(array(array('LOGS_SETTINGS', 'LOG_PUBLIC_ACCESS'))); // we delete LOG_ADMIN_ACCESS constant if(isset($config_ini['LOG_ADMIN_ACCESS'])) $l21config->rmParams(array(array('LOGS_SETTINGS', 'LOG_ADMIN_ACCESS'))); // we delete LOG_ADMIN_ACCESS constant if(isset($config_ini['LOG_KEYWORDS'])) $l21config->rmParams(array(array('LOGS_SETTINGS', 'LOG_KEYWORDS'))); // we delete MOD_THEME constant if(isset($config_ini['MOD_THEME'])) $l21config->rmParams(array(array('MODULES_SETTINGS', 'MOD_THEME'))); // we delete AUTO_LINK constant if(isset($config_ini['AUTO_LINK'])) $l21config->rmParams(array(array('SYSTEM_SETTINGS', 'AUTO_LINK'))); // 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
"; } ?>