diff --git a/html/AdminAlleSchichten.php b/html/AdminAlleSchichten.php
index 4f153a2..87a60f4 100644
--- a/html/AdminAlleSchichten.php
+++ b/html/AdminAlleSchichten.php
@@ -7,6 +7,11 @@ require 'SQL.php';
$db_link = ConnectDB();
// zeigt login-Seite an, wenn keine Session besteht
require '_login.php';
+require_once '_functions.php';
+$pagename = "Alle Schichten / Schichten hinzufügen"; // name of this page
+$backlink = "AdminHelferUebersicht.php"; // back button in table header from table header
+$header = PageHeader($pagename);
+$tablehead = TableHeader($pagename,$backlink);
// POST vor HTML Ausgabe
if ($_SERVER['REQUEST_METHOD'] === 'POST') {
// Neu Schicht fuer Helfer Eintragen
@@ -46,7 +51,7 @@ if ($_SERVER['REQUEST_METHOD'] === 'POST') {
if (empty($messages)) {
// Helfer aus Schicht entfernen
- $db_erg = HelferVonSchichtLoeschen_SchichtID($db_link, $HelferID, $SchichtID, $AdminID);
+ $db_erg = HelferVonSchichtLoeschen_SchichtID($db_link, $HelferID, $SchichtID, $AdminStatus == 1 ? $AdminID : 0);
} else {
// Fehlermeldungen ausgeben:
echo '
';
@@ -58,21 +63,19 @@ if ($_SERVER['REQUEST_METHOD'] === 'POST') {
}
}
header("Location: " . $_SERVER['PHP_SELF']);
+// Wenn es ein Admin ist HelferID AliasHelferID
+ if ($AdminStatus == 1){
+ if (isset($_POST['AliasHelferID'])) {
+ $HelferID = $_POST['AliasHelferID'];
+ } elseif (isset($_SESSION["AliasHelferID"])) {
+ $HelferID = $_SESSION["AliasHelferID"];
+ // ansonsten bleibt es die HelferID des Admins
+ }
+ HelferAuswahlButton($db_link, $HelferID);
+ }
}
+echo $header;
?>
-
-
-
- Alle Schichten
-
-
-
-
-
-
-
-