diff --git a/admin/options.php b/admin/options.php index 963f284..91aebb2 100644 --- a/admin/options.php +++ b/admin/options.php @@ -23,10 +23,17 @@ $conf = new configuration(); if ($user->isAdmin()) { - if(isset($_POST["btnsubmit"])) { - unset($_POST["btnsubmit"]); - $tumble->saveOption($_POST["rich_text"], "rich_text"); - $tumble->saveOption($_POST["urlFriendly"], "rich_text"); + if(isset($_POST["btnsubmit"])) { + if (!$tumble->saveOption($_POST["rich_text"], "rich_text")) { + header("Location: ".$conf->urlGelato."/admin/options.php?error=1&des=".$conf->merror); + die(); + } + if (!$tumble->saveOption($_POST["url_friendly"], "url_friendly")) { + header("Location: ".$conf->urlGelato."/admin/options.php?error=1&des=".$conf->merror); + die(); + } + header("Location: ".$conf->urlGelato."/admin/options.php?modified=true"); + die(); } else { ?> @@ -92,12 +99,12 @@ if ($user->isAdmin()) {