Exemple #1
0
         } 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']);
             $sql->setMeddelandeId(!empty($_POST['meddelande_id']) ? $_POST['meddelande_id'] : 0);
             $sql->commit();
         }
     }
     $urlHandler->redirect('Paminnelser', URL_ADMIN_LIST);
     break;
 case "paminnelse_meddelanden":
     if (empty($_GET['id'])) {
         $obj = new Paminnelse_meddelanden($_POST);
     } else {
<?php

require_once $_SERVER["DOCUMENT_ROOT"] . "/php/init.php";
Security::demand(ADMIN);
$smarty = new AdminSmarty();
$smarty->assign("pagetitle", "Ändra påminnelse");
if (!isset($_GET['qid']) || !is_numeric($_GET['qid'])) {
    throw new Paminnelse_sqlException("Felaktigt SQL-ID angivet", 1);
}
$query = Paminnelse_sql::loadById($_GET['qid']);
$yttre_mallar = Paminnelse_meddelanden::listAll();
$smarty->assign('query', $query);
$smarty->assign('yttre_mallar', $yttre_mallar);
if (isset($ADMIN) && $ADMIN->isTyp(SUPERADMIN)) {
    $smarty->assign('superAdmin', true);
} else {
    $smarty->assign('superAdmin', false);
}
$smarty->display('paminnelser_andrasql.tpl');