'; exit; } DatenbankAufDeutsch($db_link); $message=""; isset($_SESSION["DienstID"]) && $DienstID = $_SESSION["DienstID"]; $NewDienstID = 0; isset($_SESSION["SchichtID"]) && $SchichtID = $_SESSION["SchichtID"]; $HelferID = $_SESSION["HelferID"]; $AdminID = $_SESSION["AdminID"]; if (isset($_POST['HelferID'])) { // AdminStatus = 1 $HelferID = $_POST['HelferID']; $_SESSION["HelferID"] = $HelferID; } if (isset($_POST['ChangeDienst'])) { $Was = $_POST['Dienst-Was']; $Wo = $_POST['Dienst-Wo']; $Info = $_POST['Dienst-Info']; $Leiter = $_POST['Dienst-Leiter']; $Gruppe = $_POST['Dienst-Gruppe']; $HelferLevel = $_POST['HelferLevel']; ChangeDienst($db_link, $DienstID, $Was, $Wo, $Info, $Leiter, $Gruppe, $HelferLevel); header("Location: " . $_SERVER['PHP_SELF']); exit; } if (isset($_POST['NewDienst'])) { $Was = $_POST['Dienst-Was']; $Wo = $_POST['Dienst-Wo']; $Info = $_POST['Dienst-Info']; $Leiter = $_POST['Dienst-Leiter']; if (isset($_POST['Dienst-Gruppe'])){$Gruppe = $_POST['Dienst-Gruppe'];}else{$Gruppe=82;}//TODO: 82 ist root-dienst $HelferLevel = $_POST['HelferLevel']; NewDienst($db_link, $DienstID, $Was, $Wo, $Info, $Leiter, $Gruppe, $HelferLevel); $_SESSION["DienstID"] = LastInsertId($db_link); header("Location: " . $_SERVER['PHP_SELF']); exit; } if (isset($_POST['DeleteDienst'])) { if (!DeleteDienst($db_link, $DienstID, false)) { $message .= "Erst Schichten des Dienstes Löschen!"; } } if (isset($_POST['ChangeSchicht'])) { $Von = $_POST['Schicht-Von']; $Bis = $_POST['Schicht-Bis']; $Soll = $_POST['Schicht-Soll']; $Dauer = $_POST['Schicht-Dauer']; ChangeSchicht($db_link, $SchichtID, $Von, $Bis, $Soll, $Dauer); header("Location: " . $_SERVER['PHP_SELF']); exit; } // keine Idee, wie man hierfuer einen GET reload macht if (isset($_POST['Schicht-Automatic-Bis'])) { $AutomaticBis = 1; } else { $AutomaticBis = 0; } if (isset($_POST['Schicht-Anschlussschicht'])) { $Anschlussschicht = 1; } else { $Anschlussschicht = 0; } if (isset($_POST['NewSchicht'])) { $Von = $_POST['Schicht-Von']; $Bis = $_POST['Schicht-Bis']; $Soll = $_POST['Schicht-Soll']; $Dauer = $_POST['Schicht-Dauer']; if ($AutomaticBis) { $Temp = new DateTime($Von); $Temp2 = DateInterval::createFromDateString($Dauer[0] . $Dauer[1] . ' hours ' . $Dauer[3] . $Dauer[4] . ' minutes'); $Temp = $Temp->add($Temp2); $Bis = $Temp->format('Y-m-d H:i:s'); } NewSchicht($db_link, $DienstID, $Von, $Bis, $Soll, $Dauer, $HelferName); $_SESSION["SchichtID"] = LastInsertId($db_link); } if (isset($_POST['DeleteSchicht'])) { if (!DeleteSchicht($db_link, $SchichtID, false)) { $message .= "Erst Schicht leeren
"; } $SchichtID = 0; } if (isset($_POST['ShowSchicht'])) { $SchichtID = $_POST['SchichtSearch']; } if (isset($_POST['SchichtSearch']) && !isset($_POST['NewSchicht']) && !isset($_POST['DeleteSchicht'])) { $SchichtID = $_POST['SchichtSearch']; $message .= "SchichtSearch
"; } if (isset($_POST['ShowSchichten'])) { $DienstID = $_POST['DienstSearch']; } if (isset($_POST['DienstSearch'])) { $DienstID = $_POST['DienstSearch']; $SchichtID = 0; } if ($NewDienstID != 0) { $DienstID = $NewDienstID; } // Dienste Anzeigen //////////////////////////////////////////////////////// ?> Admin <?php echo EVENTNAME ?>
"; echo "
Dienst"; echo "
"; echo "

"; //echo ""; // Aktueller Dienst und dessen Schichten Anzeigen //////////////////////////////////////////////////////// if (!isset($DienstID)) { echo " Bitte erst Dienst Auswählen "; exit; } ?>
Was
Wo
Info
Leiter
"; $db_erg = HelferListe($db_link); while ($zeile = mysqli_fetch_array($db_erg, MYSQLI_ASSOC)) { if ($zeile['HelferID'] != $Leiter) { echo ""; } else { echo ""; } } mysqli_free_result($db_erg); echo ""; ?>
Gruppe
"; $db_erg = GetDiensteChilds($db_link, 0); while ($zeile = mysqli_fetch_array($db_erg, MYSQLI_ASSOC)) { if ($zeile['DienstID'] != $Gruppe) { echo ""; } else { echo ""; } } echo ""; ?>
HelferLevel

"; echo "
Schicht"; echo "
"; echo "

"; ?>
Von
Dauer
Bis
Anzahl (Soll)
> Endzeit von Dauer
> Anschlussschicht vorbereiten