コード例 #1
0
ファイル: save.php プロジェクト: krillo/motiomera
             $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']);