$thislag->delete(); } $urlHandler->redirect("Foretag", URL_EDIT, array($foretag->getId(), 0)); break; case "customvisningsbild": $visningsbild = CustomVisningsbild::loadByFilename($_GET["id"]); $visningsbild->delete(); if (isset($_GET["redirect"]) && $_GET["redirect"] == "admin") { $urlHandler->redirect("CustomVisningsbild", URL_ADMIN_LIST); } else { $urlHandler->redirect("Visningsbild", URL_LIST); } break; case "malmanager": Security::demand(USER); $malManager = new MalManager($USER); $malManager->removeMal(); $urlHandler->redirect("MalManager", URL_VIEW); break; case "medlem": $USER->delete(); break; case "adressbok": Security::demand(USER); $adressbok = Adressbok::loadByMedlem($USER); $medlem = Medlem::loadById($_GET["mid"]); $adressbok->removeKontakt($medlem); $urlHandler->redirect("Adressbok", URL_VIEW); break; case "fotoalbum": Security::demand(USER);
public function uppdateraRutt($nykommun = false) { $gammalKommunId = $this->getJustNuKommunId(); $rutt = new Rutt($this); $kommun = $rutt->getCurrentKommun(); if (!$kommun) { $kommun = $this->getKommun(); // Om medlem inte kommit till någon kommun ännu väljs startkommunen } $this->setJustNuKommunId($kommun->getId()); $this->commit(); $malManager = new MalManager($this); $malManager->updateMal(); if ($gammalKommunId != $this->getJustNuKommunId()) { // kommit fram till kommun $this->lasSteg(); new FeedItem("komframtillkommun", null, $this, null, $kommun); $nykommun = true; } }
} else { if (!isset($lag)) { $lag = Lag::loadById($_GET["id"]); } Security::demand(FORETAG, $lag->getForetag()); if (isset($_POST["namn"])) { $lag->setNamn($_POST["namn"]); } $lag->commit(); } $urlHandler->redirect("Lag", "URL_EDIT", $lag->getId()); break; case "malmanager": Security::demand(USER); $mal = Mal::loadById($_POST["mid"]); $malManager = new MalManager($USER); $malManager->addMal($mal); $urlHandler->redirect("MalManager", URL_VIEW); break; case "adressbok": Security::demand(USER); $adressbok = Adressbok::loadByMedlem($USER); $medlem = Medlem::loadById($_GET["mid"]); $adressbok->addKontakt($medlem); header("Location: " . $_SERVER["HTTP_REFERER"]); break; case "visningsbild": Security::demand(USER); $visningsbild = Visningsbild::loadByFilename($_GET["id"]); $USER->setVisningsbild($visningsbild); $urlHandler->redirect("Visningsbild", URL_LIST);