} else { SajtDelar::removeAccess($level, $sajtdel); } $urlHandler->redirect("Level", URL_ADMIN_LIST); break; case "kommundialekt": try { if (isset($_POST["id"])) { $dialekt = Kommundialekt::loadById($_POST["id"]); $dialekt->setKon($_POST["kon"]); $dialekt->setAlder($_POST["alder"]); $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'])) {
$smarty->assign("FB_TREDELBREDD", Kommunbild::FB_TREDELBREDD); $notin = array($kommun->getId()); $allakommunnamn = Kommun::listNamn($abroad == "true" ? true : false); $smarty->assign("allakommunnamn", $allakommunnamn); $avstand = $kommun->listAvstand(); $smarty->assign("avstand", $avstand); $avstandArgs = array(); foreach ($avstand as $temp) { $notin[] = $temp["id"]; $avstandArgs[$temp["id"]] = array($kommun->getId(), $temp["id"]); } $smarty->assign("avstandArgs", $avstandArgs); $kommunvapen = $kommun->getKommunvapen(); $smarty->assign("kommunvapen", $kommunvapen); $kommunkarta = $kommun->getKommunkarta(); $smarty->assign("kommunkarta", $kommunkarta); $kommunbilder = $kommun->listKommunbilder(); $smarty->assign("kommunbilder", $kommunbilder); $allKommuner = Kommun::listByIds($notin, true); $opt_kommuner = array("" => "Välj..."); if ($abroad == 'true') { $opt_kommuner = Kommun::listNamn(true); } else { $opt_kommuner = Kommun::listNamn(false); } $smarty->assign("opt_kommuner", $opt_kommuner); // dialekter $dialekter = Kommundialekt::listByKommunId($kommunId); $smarty->assign("dialekter", $dialekter); } $smarty->display('editkommun.tpl');
foreach ($taggs as $tagg) { $bild = FotoalbumBild::loadById($tagg->getObjektId()); if ($bild->getApproved()) { $taggbilder[] = $bild; } } } // print_r($taggbilder); $smarty->assign('taggbilder', $taggbilder); $kommuner_ids = array(); foreach ($avstand as $tmp) { $kommuner_ids[] = $tmp["id"]; } $grannkommuner = Kommun::listByIds($kommuner_ids); $smarty->assign("grannkommuner", $grannkommuner); $avstandArgs = array(); foreach ($avstand as $temp) { $notin[] = $temp["id"]; $avstandArgs[$temp["id"]] = array($kommun->getId(), $temp["id"]); } $smarty->assign("avstandArgs", $avstandArgs); $kommunvapen = $kommun->getKommunvapen(); $smarty->assign("kommunvapen", $kommunvapen); $kommunkarta = $kommun->getKommunkarta(); $smarty->assign("kommunkarta", $kommunkarta); $kommunbilder = $kommun->listKommunbilder(); $smarty->assign("kommunbilder", $kommunbilder); //dialekter $dialekter = Kommundialekt::listByKommun($kommun); $smarty->assign("dialekter", $dialekter); $smarty->display('kommun.tpl');
$profildataval->delete(); $urlHandler->redirect("ProfilData", URL_ADMIN_EDIT, $profilDataId); break; case "level": $level = Level::loadById($_GET["id"]); $level->delete(); $urlHandler->redirect("Level", URL_ADMIN_LIST); break; case 'fastautmaningar': if (!empty($_GET['rid'])) { Rutt::deleteFastRutt($_GET['rid']); $urlHandler->redirect("FastaUtmaningar", URL_ADMIN_LIST); } break; case "kommundialekt": $dialekt = Kommundialekt::loadById($_GET["id"]); $kommun = $dialekt->getKommun(); $dialekt->delete(); $urlHandler->redirect("Kommun", URL_EDIT, $kommun->getId()); break; case "paminnelse_sql": Security::Demand(SUPERADMIN); $paminnelse = Paminnelse_sql::loadById($_GET['id']); $db->nonquery('DELETE FROM ' . Paminnelse_sql::REMINDERS_TABLE . ' ' . 'WHERE sql_id = ' . $paminnelse->getId()); $paminnelse->delete(); $urlHandler->redirect('Paminnelser', URL_ADMIN_LIST); break; case "paminnelse_meddelanden": $meddelande = Paminnelse_meddelanden::loadById($_GET['id']); $db->nonquery('UPDATE ' . Paminnelse_meddelanden::QUERIES_TABLE . ' ' . 'SET meddelande_id = NULL ' . 'WHERE meddelande_id = ' . $meddelande->getId()); $meddelande->delete();
<?php require_once $_SERVER["DOCUMENT_ROOT"] . "/php/init.php"; Security::demand(ADMIN); $smarty = new AdminSmarty(); $dialekter = Kommundialekt::listEjGodkanda(); $smarty->assign("dialekter", $dialekter); $alladialekter = Kommundialekt::listAll(); $smarty->assign("alladialekter", $alladialekter); $smarty->display('listkommunfiler.tpl');