diff --git a/admin/index.php b/admin/index.php index b0f6182..a8aed43 100644 --- a/admin/index.php +++ b/admin/index.php @@ -29,16 +29,19 @@ $boolShowmap=false; $sqlDistrict = ($boolSuperAdmin) ? "1" : "l.district='$strDistrict'"; + $strDistrictTitle = ($boolSuperAdmin) ? "" : $strDistrictTitle; - // Eintag löschen + // --------- Eintag löschen ----------------- if (isset($_GET['delid'])) { if($_GET['csrf'] !== $_SESSION['csrf_token']) { die("Ungültiger Token"); } $numDelete = (int)$_GET['delid']; - - $stmt = $db->prepare("DELETE FROM location WHERE id = :id AND district=:district"); + if ($superAmdin) { + $stmt = $db->prepare("DELETE FROM location WHERE id = :id AND district=:district");} + else { + $stmt = $db->prepare("DELETE FROM location WHERE id = :id AND district=:district");} $stmt->bindValue(":id",$numDelete); $stmt->bindValue(":district",$strDistrict); $stmt->execute(); @@ -61,7 +64,8 @@ $stmt->execute(); } - // Kommentar löschen + // ------- Kommentar löschen ------------ + // keine Überprüfung - ob richtiger District if (isset($_GET['delcid'])) { if($_GET['csrf'] !== $_SESSION['csrf_token']) { die("Ungültiger Token"); @@ -72,6 +76,8 @@ $stmt->execute(); } + // --------- Feigabe verändern ------------- + // Keine Überprüfung, ob richtiger District if (isset($_GET['approvalId'])) { if($_GET['csrf'] !== $_SESSION['csrf_token']) { die("Ungültiger Token"); @@ -82,7 +88,8 @@ $stmt->execute(); } - // Bild löschen + // ----------- Bild löschen ----------------- + // Keine Überprüfung, ob richtiger District if (isset($_GET['delfid'])) { if($_GET['csrf'] !== $_SESSION['csrf_token']) { die("Ungültiger Token"); @@ -101,7 +108,7 @@ $stmt->execute(); } - // Karte zeigen + // Karte zeigen if (isset($_GET['showmap'])) { $numShowmap=(int)$_GET['showmap']; $boolShowmap=$numShowmap==1; @@ -204,13 +211,13 @@
- query($strSQL); while ($row = $result->fetch(PDO::FETCH_ASSOC)) { $id = $row['lid']; @@ -242,9 +249,10 @@ .$row['hamlet']." " .$row['suburb']."