HEADER; //
$backlinkTop   $pagename $eventname
TABLEHEAD; // close(); return; } // Auswahl Tag oberhalb der Dienstetabelle if (isset($_GET['ZeitBereich'])) { $ZeitBereich = $_GET['ZeitBereich']; } else { $ZeitBereich = 0; } function HelferAuswahlButton($db_link, $AliasHelferID) { echo 'Helfer wählen:
'; } function AlleSchichtenCheckPOST($db_link,$ZielHelferID,$AdminStatus,$AdminID) { // Wenn es ein Admin ist ZielHelferID AliasHelferID, sonst HelferID if ($_SERVER['REQUEST_METHOD'] === 'POST') { // Neu Schicht fuer Helfer Eintragen /////////////////////////////////////////////////////////// $messages = []; if (isset($_POST['plusschicht'])) { // Nutzer hat hier zuletzt etwas geändert und wir klappen das deshalb auf, // indem wir unten target=active setzen $_SESSION["SchichtIdAktiv"] = $SchichtID = $_POST['plusschicht']; if (empty($messages)) { // Helfer Schicht zuweisen // wenn es ein Admin ist, die AdminID übergeben, ansonsten 0 // TODO: immer AdminID angeben, die Funktionen in SQL testen, ob ZielHelferID==AdminID $db_erg = HelferSchichtZuweisen($db_link, $ZielHelferID, $SchichtID, $AdminStatus == 1 ? $AdminID : 0); $HelferName = ''; $HelferEmail = ''; $HelferHandy = ''; } else { // Fehlermeldungen ausgeben: echo '
    '; foreach ($messages as $message) { echo '
  • ' . htmlspecialchars($message) . '
  • '; } echo '
'; exit; } } if (isset($_POST['minusschicht'])) { // Mich aus Schicht entfernen $messages = []; // Nutzer hat hier zuletzt etwas geaendert und wir klappen das deshalb auf: $_SESSION["SchichtIdAktiv"] = $SchichtID = $_POST['minusschicht']; if (empty($messages)) { // Helfer aus Schicht entfernen $db_erg = HelferVonSchichtLoeschen_SchichtID($db_link, $ZielHelferID, $SchichtID, $AdminStatus == 1 ? $AdminID : 0); } else { // Fehlermeldungen ausgeben: echo '
    '; foreach ($messages as $message) { echo '
  • ' . htmlspecialchars($message) . '
  • '; } echo '
'; exit; } } // Wenn es ein Admin wird ZielHelferID AliasHelferID, sonst HelferID if ($AdminStatus == 1 && isset($_POST['AliasHelferID'])){ $_SESSION["AliasHelferID"] = $_POST['AliasHelferID']; } header("Location: " . $_SERVER['PHP_SELF']); } }