* 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;
}