"; echo ""; echo "Form submitted"; echo ""; echo ""; echo ""; die; } if(isset($_GET["action"])){$action = $_GET["action"];} function write_ini_file($content, $path) { if (!$handle = fopen($path, 'w')) { return false; } $success = fwrite($handle, $content); fclose($handle); return $success; } //ini_set('display_errors',1); error_reporting(E_ALL); $configfile = 'settings.ini.php'; try { $config = parse_ini_file('settings.ini.php', true); } catch(Exception $e) { die('Unable to read config.ini.php. Did you rename it from settings.ini.php-example?

Error message: ' .$e->getMessage()); } //Password crap if(array_key_exists('category-0', $_POST) == true){ foreach ($config as $keyname => $section) { if(($keyname == "general")) { $nopass = $section["password"]; } } $salt = substr(str_replace('+','.',base64_encode(md5(mt_rand(), true))),0,16); $rounds = 10000; if(empty($_POST["password-0"])){ $_POST["password-0"] = $nopass;} if(strlen($_POST["password-0"]) < 50){ $_POST["password-0"] = crypt($_POST["password-0"], sprintf('$5$rounds=%d$%s$', $rounds, $salt)); } setcookie("test1", "test", time() + (86400 * 1), "/"); setcookie("test2", $_POST["password-0"], time() + (86400 * 7), "/"); //password crap //Gather Config Write Info $sampleData .= '; ' . "\r\n"; foreach ($_POST as $parameter => $value) { $splitParameter = explode('-', $parameter); if ($value == "on") $value = "true"; if($splitParameter[0] == "category"){ $sampleData .= "[" . $value . "]\r\n"; }else{ $sampleData .= $splitParameter[0] . " = \"" . $value . "\"\r\n"; } } if($action == "write"){ write_ini_file($sampleData, $configfile); sleep(.5); echo ""; echo ""; echo "Form submitted"; echo ""; echo ""; echo ""; } } ?>
$section) { setcookie("test3", "test", time() + (86400 * 1), "/"); setcookie("test4", $_POST["password-0"], time() + (86400 * 7), "/"); if(($keyname == "general")) { echo '
'; echo ''; echo ' '; echo ' '; echo ' '; if($section['useicons'] == "true"){echo ' ';}else {echo ' ';} echo '



'; } }?>
$section) { if(($keyname !== "general")) {?>
';}else {echo '';}?> ';}else {echo '';}?>