* Created on 24.04.2006 * * @author coster */ include_once $root . "/backoffice/templates/header.inc.php"; include_once $root . "/include/vermieterFunctions.inc.php"; include_once $root . "/include/buchungseinschraenkung.inc.php"; if (isset($_POST["einschraenkungs_id"]) && !empty($_POST["einschraenkungs_id"])) { $einschraenkungs_id = $_POST["einschraenkungs_id"]; $alle = $_POST["alle"]; if (!empty($alle) && $alle == "true") { //delete all einschraenkungen of type: $typ = $_POST["typ"]; deleteSameBuchungseinschraenkungen($einschraenkungs_id); } else { deleteBuchungseinschraenkung($einschraenkungs_id); } } if (isset($_POST["mietobjekt_id"]) && !empty($_POST["mietobjekt_id"])) { $mietobjekt_id = $_POST["mietobjekt_id"]; $typ = BE_TYP_TAG; if ($mietobjekt_id == "alle") { //delete all einschraenkungen of type: deleteBuchungseinschraenkungenOfTyp($typ); } else { deleteBuchungseinschraenkungenOfTisch($mietobjekt_id, $typ); } } $nachricht = "Die Buchungseinschränkung wurde entfernt"; $nachricht = getUebersetzung($nachricht); $erfolg = true;
/** * loescht alle buchungseinschraenkungen eines typs * @author coster * datum: 30.7.2007 * @param $typ typ konstante */ function deleteBuchungseinschraenkungenOfTyp($typ) { global $db; global $gastro_id; if (empty($db) || empty($gastro_id)) { die("Fehler bei globaler Variable."); } $res = getBuchungseinschraenkungen($gastro_id, $typ); while ($d = $res->FetchNextObject()) { $res_id = $d->RESERVIERUNGSEINSCHRAENKUNG_ID; deleteBuchungseinschraenkung($res_id); } return true; }