$ext_id = isset($_POST['ext_id']) ? $_POST['ext_id'] : die('ext_id fehlt'); $new = isset($_POST['new']) ? $_POST['new'] : 'true'; if ($new == 'true') { $service->new = true; } else { if (!$service->load($service_id)) { die($service->errormsg); } $service->new = false; } $service->bezeichnung = $bezeichnung; $service->beschreibung = $beschreibung; $service->ext_id = $ext_id; $service->oe_kurzbz = $oe_kurzbz; $service->content_id = $content_id; if ($service->save()) { echo '<span class="ok">Daten erfolgreich gespeichert</span>'; echo "<script type='text/javascript'>\n"; echo "\tparent.uebersicht_service.location.href='service_uebersicht.php?oe_kurzbz={$oe_kurzbz}';"; echo "</script>\n"; $action = 'update'; $service_id = $service->service_id; } else { $action = 'new'; echo '<span class="error">' . $service->errormsg . '</span>'; } } echo '<fieldset>'; switch ($action) { case 'new': echo '<legend>Neu</legend>';