model = new StandortModel(); $this->view = $view; } public function showStandorte() { $standorte = $this->model->getStandorte(); $this->view->setVars(['standorte' => $standorte]); } public function createStandort() { $data = [ 'strasse' => $_POST['strasse'], 'hausnr' => $_POST['hausnr'], 'plz' => $_POST['plz'], 'ort' => $_POST['ort'], 'land' => $_POST['land'], 'tel' => $_POST['tel'], 'email' => $_POST['email'] ]; $erg = $this->model->createStandort($data); $this->view->setVars(['standort' => $erg]); } public function editStandortForm() { $id = $_GET['standortid']; $standort = $this->model->getStandort($id); $this->view->setVars(['standort' => $standort]); } public function updateStandort() { $data = [ 'strasse' => $_POST['strasse'], 'hausnr' => $_POST['hausnr'], 'plz' => $_POST['plz'], 'ort' => $_POST['ort'], 'land' => $_POST['land'], 'tel' => $_POST['tel'], 'email' => $_POST['email'] ]; $standortid = $_POST['standortid']; $erg = $this->model->updateStandort($standortid, $data); $this->view->setVars(['standort' => $erg]); } public function deleteStandort() { $id = $_GET['standortid'] ?? null; $this->model->deleteStandort($id); } }