function write_ini()
{
if (isset($_POST['reorder'])) {
unlink('config.ini.php');
}
$config = new Config_Lite('config.ini.php');
foreach ($_POST as $parameter => $value) {
if ($parameter == "reorder") {
continue;
}
$splitParameter = explode('-', $parameter);
if ($splitParameter[0] != "removed") {
if ($value == "on") {
$value = "true";
}
$config->set($splitParameter[0], $splitParameter[1], $value);
} else {
try {
$config->removeSection($splitParameter[1]);
} catch (Config_Lite_Exception_UnexpectedValue $e) {
//Ima catch it and move on because the section that was supposed to be removed is gone by this point.
}
}
}
// save object to file
try {
$config->save();
} catch (Config_Lite_Exception $e) {
echo "\n", 'Exception Message: ', $e->getMessage();
} finally {
echo true;
}
}