$dialekt->setUrl($_POST["url"]); $dialekt->commit(); } else { $kommun = Kommun::loadById($_POST["kommun_id"]); $dialekt = new Kommundialekt($kommun, $_POST["kon"], $_POST["alder"], $_POST["url"]); } } catch (KommundialektException $e) { $msg = $e->getMessage(); if (isset($_POST["id"])) { $url = $urlHandler->getUrl("Kommundialekt", URL_ADMIN_EDIT, $_POST["id"]); } else { $url = $urlHandler->getUrl("Kommundialekt", URL_ADMIN_CREATE, $_POST["kommun_id"]); } throw new UserException("Inmatningsfel", $msg, $url, "Försök igen"); } $urlHandler->redirect("Kommundialekt", URL_ADMIN_EDIT, $dialekt->getId()); break; case "paminnelse_sql": Security::Demand(SUPERADMIN); if (empty($_GET['id'])) { $obj = new Paminnelse_sql($_POST); } else { if (!is_numeric($_GET['id'])) { throw new Exception("Ett felaktigt ID angavs", 1); } else { $sql = Paminnelse_sql::loadById($_GET['id']); $sql->setNamn($_POST['namn']); $sql->setDagarMellanUtskick($_POST['dagar_mellan_utskick']); $sql->setQuery($_POST['query']); $sql->setTitel($_POST['titel']); $sql->setInreMall($_POST['inre_mall']);