/* vim: set ts=4 sw=4 et : */ require_once __DIR__ . "/check_auth.php"; require_once __DIR__ . "/../includes/common.php"; $orgaID = $_GET['id']; $prohibit = false; (function () use ($mysqli, $_title, $orgaID) { $sql = "SELECT * FROM Organisationen WHERE id=?;"; $stmt = $mysqli->prepare($sql); $stmt->bind_param('i', $orgaID); $stmt->execute(); $r = $stmt->get_result(); $l = $r->fetch_object(); $_title = '' . $l->Name . ' (ID ' . $orgaID . ')'; include_once __DIR__ . "/header.php"; ?>
Kein Datensatz mit dieser ID gefunden!
Wenn Sie gerade gelöscht haben, war das Löschen erfolgreich.
if (isset($_GET['autodel']) && $_GET['autodel'] == 1) { ?> } exit(0); } $def = [ "Auszug", [6, '_=3Name', '_PLZ', '_=2Ort'] ]; include __DIR__ . '/autoform.php'; $stmt->reset(); })(); (function () use ($orgaID) { $globstring = "{" . $orgaID . "orga}_"; require_once __DIR__ . "/doc.php"; })(); (function () use ($mysqli, $orgaID, &$num_rows) { $title = "Spenden"; $nochosen = $nofilter = true; $sql = " SELECT Spenden.ID AS SpendenID, contract AS VertrID, CONCAT(calls.name, ' [', contracts.call, '] - ', ContractOrga.Name) AS Vertrag, Betrag, DATE(Geldeingang) AS Geldeingang FROM Spenden LEFT JOIN contracts ON Spenden.contract = contracts.id LEFT JOIN Förderer AS ContractPatron ON contracts.patron = ContractPatron.ID LEFT JOIN Organisationen AS ContractOrga ON ContractPatron.Organisation = ContractOrga.ID LEFT JOIN calls ON contracts.`call` = calls.shorthand WHERE Spenden.Organisation=? OR ContractOrga.ID = ? "; $stmt = $mysqli->prepare($sql); $stmt->bind_param("ii", $orgaID, $orgaID); $stmt->execute(); $r = $stmt->get_result(); include __DIR__ . '/autotable.php'; $stmt->reset(); })(); if ($num_rows) { $prohibit = true; ?>Es existieren =$num_rows?> Spendendatensätze, die direkt oder indirekt mit diesem Orgadatensatz verknüpft sind. Löschen daher nicht möglich.
} (function () use ($mysqli, $orgaID, &$num_rows) { $title = "Stipendien"; $nochosen = $nofilter = true; $sql = " SELECT Stipendien.ID AS StipID, Stipendien.Jahr AS Jahr, Förderarten.Name AS Förderart FROM Stipendien LEFT JOIN Förderarten ON Stipendien.Förderart = Förderarten.ID LEFT JOIN Förderer ON Stipendien.Förderer = Förderer.ID WHERE Förderer.Organisation=? AND Förderbeginn >= '2000-01-01' "; $stmt = $mysqli->prepare($sql); $stmt->bind_param("i", $orgaID); $stmt->execute(); $r = $stmt->get_result(); include __DIR__ . '/autotable.php'; $stmt->reset(); })(); if ($num_rows) { $prohibit = true; ?>Es existieren =$num_rows?> Stipendiendatensätze, die über den Fördererdatensatz mit diesem Orgadatensatz verknüpft sind. Löschen daher nicht möglich.
} (function () use ($mysqli, $orgaID, &$num_rows) { $title = "Notizen"; $nochosen = $nofilter = true; $sql = " SELECT id AS NotizID, title AS Titel, solved AS erledigt, changets AS `Letzte Änderung` FROM notes WHERE orgaid=? "; $stmt = $mysqli->prepare($sql); $stmt->bind_param("i", $orgaID); $stmt->execute(); $r = $stmt->get_result(); include __DIR__ . '/autotable.php'; $stmt->reset(); })(); if ($num_rows) { $prohibit = true; ?>Es existieren =$num_rows?> Notizendatensätze, die mit diesem Orgadatensatz verknüpft sind. Löschen daher nicht möglich.
} (function () use ($mysqli, $orgaID, &$num_rows) { $title = "Organisationen"; $nochosen = $nofilter = true; $sql = " SELECT ID AS OrgaID, Name AS Organisation FROM Organisationen WHERE Superorganisation=? "; $stmt = $mysqli->prepare($sql); $stmt->bind_param("i", $orgaID); $stmt->execute(); $r = $stmt->get_result(); include __DIR__ . '/autotable.php'; $stmt->reset(); })(); if ($num_rows) { $prohibit = true; ?>Es existieren =$num_rows?> Verknüpfungen zu Organisationen, bei der dieser diese Orga die übergeordnete Orga ist. Löschen daher nicht möglich.
} (function () use ($mysqli, $orgaID, &$num_rows) { $title = "Förderer"; $nochosen = $nofilter = true; $sql = " SELECT Förderer.ID AS FoerdID FROM Förderer WHERE Förderer.Organisation=? "; $stmt = $mysqli->prepare($sql); $stmt->bind_param("i", $orgaID); $stmt->execute(); $r = $stmt->get_result(); include __DIR__ . '/autotable.php'; $stmt->reset(); })(); if ($num_rows) { $prohibit = true; ?>Dieser Orga ist ein Fördererdatensatz zugeordnet. Löschen daher nicht möglich. Bitte zunächst den Fördererdatensatz löschen.
} (function () use ($mysqli, $orgaID, &$num_rows) { $title = "Verträge"; $nochosen = $nofilter = true; $sql = " SELECT contracts.id AS VertrID, contracts.`call` FROM contracts LEFT JOIN Förderer ON contracts.patron = Förderer.ID WHERE Förderer.Organisation=? "; $stmt = $mysqli->prepare($sql); $stmt->bind_param("i", $orgaID); $stmt->execute(); $r = $stmt->get_result(); include __DIR__ . '/autotable.php'; $stmt->reset(); })(); if ($num_rows) { $prohibit = true; ?>Es existieren Verknüpfungen in =$num_rows?> Vertragsdatensätzen. Löschen daher nicht möglich.
} (function () use ($mysqli, $orgaID, &$num_rows) { $title = "Events"; $nochosen = $nofilter = true; $sql = " SELECT id AS EventID, name AS Name, DATE(date) AS Datum FROM events WHERE host=? "; $stmt = $mysqli->prepare($sql); $stmt->bind_param("i", $orgaID); $stmt->execute(); $r = $stmt->get_result(); include __DIR__ . '/autotable.php'; $stmt->reset(); })(); if ($num_rows) { $prohibit = true; ?>Es existieren =$num_rows?> Verknüpfungen zu Events. Löschen daher nicht möglich.
} ?>Löschen derzeit nicht möglich. Zunächst Datensätze umwidmen bzw. Verknüpfungen entfernen.
} ?> if (!$prohibit && isset($_GET['autodel']) && $_GET['autodel'] == 1) { ?> } require_once __DIR__ . "/jumper.php"; exit(0);