Fix function calls from merge

This commit is contained in:
Florian Pesth 2024-03-18 05:54:38 +01:00
parent db12e4de62
commit d9846e78f0
9 changed files with 81 additions and 91 deletions

View File

@ -115,7 +115,7 @@ if (isset($_POST['NewSchicht'])) {
$Bis = $Temp->format('Y-m-d H:i:s');
}
NewSchicht($DienstID, $Von, $Bis, $Soll, $Dauer, $HelferName);
$SchichtID = LastInsertId($db_link);
$SchichtID = LastInsertId();
//echo "+".$SchichtID."+";
}

View File

@ -86,11 +86,7 @@ if (isset($_POST['change'])) {
}
if (empty($messages)) {
// Helferdaten Ändern
<<<<<<< HEAD
HelferdatenAendern($HelferName, $HelferEmail, $HelferHandy, $HelferNewPasswort, $AliasHelferID, $HelferIsAdmin, $HelferID);
=======
HelferdatenAendern($db_link, $HelferName, $HelferEmail, $HelferHandy, $HelferNewPasswort, $AliasHelferID, $HelferLevel, $HelferIsAdmin, $HelferID);
>>>>>>> main
} else {
// Fehlermeldungen ausgeben:
echo '<div class="error"><ul>';
@ -164,9 +160,9 @@ foreach ($zeile = mysqli_fetch_array($db_erg, MYSQLI_ASSOC)) {
<tr><td>
<select name="helfer-level">
<?php
$db_erg = HelferLevel($db_link);
$db_erg = HelferLevel();
$selected = "";
while ($zeile = mysqli_fetch_array($db_erg, MYSQLI_ASSOC)) {
foreach ($db_erg as $zeile) {
$HelferLevel = $zeile['HelferLevel'];
$HelferLevelBeschreibung = $zeile['HelferLevelBeschreibung'];
if ($HelferLevel == 1) {

View File

@ -3,7 +3,6 @@
require_once 'konfiguration.php';
SESSION_START();
require 'SQL.php';
$db_link = ConnectDB();
require '_login.php';
?>
@ -33,16 +32,16 @@ require '_login.php';
echo '<table class="commontable" >';
$db_erg = GetDiensteChilds($db_link, 0);
while ($zeile = mysqli_fetch_array($db_erg, MYSQLI_ASSOC)) {
$db_erg = GetDiensteChilds(0);
foreach ($db_erg as $zeile) {
echo "<tr><th>";
echo $zeile["Was"];
echo "</th></tr>";
$db_erg2 = GetDiensteChilds($db_link, $zeile["DienstID"]);
while ($zeile = mysqli_fetch_array($db_erg2, MYSQLI_ASSOC)) {
$db_erg2 = GetDiensteChilds($zeile["DienstID"]);
foreach ($db_erg2 as $zeile2) {
echo "<tr><td>";
echo $zeile["Was"];
echo $zeile2["Was"];
echo "</td></tr>";
}
}
@ -52,7 +51,7 @@ echo "</table>";
$db_erg = AlleSchichtenImZeitbereich($db_link, "2000-05-18 00:00:00", "2200-05-19 00:00:00");
$db_erg = AlleSchichtenImZeitbereich("2000-05-18 00:00:00", "2200-05-19 00:00:00");
$OldWas = "";
echo "<br><br><table class='commontable' style='page-break-before:always'>";
@ -61,7 +60,7 @@ echo "<br><br><table class='commontable' style='page-break-before:always'>";
<th><button name="BackHelferdaten" value="1" onclick="window.location.href = 'Admin.php';"><b>&larrhk;</b></button> &nbsp; <b>Übersicht Schichten der Dienste DAS 2023</b></th>
</tr>
<?php
while ($zeile = mysqli_fetch_array($db_erg, MYSQLI_ASSOC)) {
while ($db_erg as $zeile) {
$Was = $zeile["Was"];
if ($Was != $OldWas) {
@ -80,8 +79,8 @@ while ($zeile = mysqli_fetch_array($db_erg, MYSQLI_ASSOC)) {
echo $zeile["Bis"];
echo "</td><td>";
$db_erg2 = BeteiligteHelfer($db_link, $zeile["SchichtID"]);
while ($zeile = mysqli_fetch_array($db_erg2, MYSQLI_ASSOC)) {
$db_erg2 = BeteiligteHelfer($zeile["SchichtID"]);
while ($db_erg2 as $zeile) {
echo $zeile["Name"];
echo " ";
echo $zeile["Handy"];
@ -100,8 +99,8 @@ echo "<br><br><table class='commontable' style='page-break-before:always'>";
<th><button name="BackHelferdaten" value="1" onclick="window.location.href = 'Admin.php';"><b>&larrhk;</b></button> &nbsp; <b>Übersicht Helfer und Ihre Schichten DAS 2023</b></th>
</tr>
<?php
$db_erg = AlleHelferSchichtenUebersicht($db_link);
while ($zeile = mysqli_fetch_array($db_erg, MYSQLI_ASSOC)) {
$db_erg = AlleHelferSchichtenUebersicht();
while ($db_erg as $zeile) {
$HelferName = $zeile["Name"];
if ($HelferName != $OldHelferName) {

View File

@ -42,8 +42,8 @@ if ($AliasHelferID != 0) {
$_SESSION["AliasHelferID"] = $AliasHelferID;
}
$db_erg = Helferdaten($db_link, $HelferID);
while ($zeile = mysqli_fetch_array($db_erg, MYSQLI_ASSOC)) {
$db_erg = Helferdaten($HelferID);
foreach ($db_erg as $zeile) {
$HelferName = $zeile['Name'];
$HelferIsAdmin = $zeile['Admin'];
}

View File

@ -27,7 +27,7 @@ if (isset($_GET['InfoAlleSchichtID'])) {
unset($InfoMeineSchichtID);
//echo "<b>". $SchichtID . "</b><br>";
$zeile = DetailSchicht($db_link, $InfoAlleSchichtID);
$zeile = DetailSchicht($InfoAlleSchichtID);
$Was = $zeile['Was'];
$Wo = $zeile['Wo'];
@ -40,12 +40,12 @@ if (isset($_GET['InfoAlleSchichtID'])) {
// Beteiligte Helfer Holen
$db_erg = BeteiligteHelfer($db_link, $InfoAlleSchichtID);
$db_erg = BeteiligteHelfer($InfoAlleSchichtID);
$x = 0;
while ($zeile = mysqli_fetch_array($db_erg, MYSQLI_ASSOC)) {
while ($db_erg as $zeile) {
$MitHelferID[$x] = $zeile['HelferID'];
$MitHelfer[$x] = $zeile['Name'];
$MitHelferHandy[$x] = $zeile['Handy'];
@ -99,7 +99,7 @@ $_SESSION["HelferID"] = $HelferID;
/// Ausgabe auf Deutsch umstellen
/////////////////////////////////////////////////////////////////////////
DatenbankAufDeutsch($db_link);
DatenbankAufDeutsch();
/// Alle Schichten Des Helfers Anzeigen
////////////////////////////////////////////////////////

View File

@ -93,7 +93,7 @@ class DB {
}
}
// ok ok
// ok ok ok
function CreateHelfer($HelferName, $HelferEmail, $HelferHandy, $HelferPasswort, $HelferLevel = 1)
{
// Neuen Helfer anlegen
@ -118,7 +118,7 @@ function CreateHelfer($HelferName, $HelferEmail, $HelferHandy, $HelferPasswort,
return $db_erg;
}
// ok ok
// ok ok ok
// testet fuer urllogin, ob Helfer bereits existiert
function HelferIstVorhanden($Email)
{
@ -129,7 +129,7 @@ function HelferIstVorhanden($Email)
return $zeile[0]['Anzahl'];
}
// ok ok
// ok ok ok
//TODO: pruefen, ob Helfer bereits eingeloggt
function HelferLogin($HelferEmail, $HelferPasswort, $HelferStatus)
{
@ -161,7 +161,7 @@ function HelferLogin($HelferEmail, $HelferPasswort, $HelferStatus)
}
}
// ok ok
// ok ok ok
// Liste der Helfer fuer Admin-Seite
//TODO: HelferLevel
function HelferListe()
@ -174,7 +174,7 @@ function HelferListe()
return $helfer;
}
// ok ok
// ok ok ok
function Helferdaten($HelferID)
{
$db = DB::getInstance();
@ -186,7 +186,7 @@ function Helferdaten($HelferID)
}
// ok ok
// ok ok ok
function HelferdatenAendern($HelferName, $HelferEmail, $HelferHandy, $HelferNewPasswort, $HelferID, $HelferIsAdmin = -1, $AdminID = 0)
{
$db = DB::getInstance();
@ -256,7 +256,7 @@ function HelferdatenAendern($HelferName, $HelferEmail, $HelferHandy, $HelferNewP
return $db_erg;
}
// ok ok (but unused?)
// ok ok ok (but unused?)
function AlleSchichten($Sort, $HelferLevel = 1)
{
$db = DB::getInstance();
@ -276,7 +276,7 @@ function AlleSchichten($Sort, $HelferLevel = 1)
return $schichten;
}
// ok ok
// ok ok ok
function AlleSchichtenCount($HelferLevel = 1)
{
@ -289,7 +289,7 @@ function AlleSchichtenCount($HelferLevel = 1)
return $zeile[0]['Anzahl'];
}
// ok ok
// ok ok ok
function AlleBelegteSchichtenCount($HelferLevel = 1)
{
$db = DB::getInstance();
@ -300,7 +300,7 @@ function AlleBelegteSchichtenCount($HelferLevel = 1)
return $zeile[0]['Anzahl'];
}
// ok ok
// ok ok ak
function AlleSchichtenImZeitbereich($Von, $Bis, $HelferLevel = 1)
{
error_log("AlleSchichtenImZeitbereich Abfrage: $Von, $Bis, $HelferLevel");
@ -330,7 +330,7 @@ function AlleSchichtenImZeitbereich($Von, $Bis, $HelferLevel = 1)
return $zeilen;
}
// ok ok
// ok ok ok
function AlleSchichtenEinesHelfers($HelferID)
{
$db = DB::getInstance();
@ -341,7 +341,7 @@ function AlleSchichtenEinesHelfers($HelferID)
return $zeilen;
}
// ok ok
// ok ok ok
function HelferLoeschen($HelferID, $AdminID)
{
@ -372,7 +372,7 @@ function HelferLoeschen($HelferID, $AdminID)
}
}
// ok ok
// ok ok ok
function SchichtIdArrayEinesHelfers($HelferID)
{
// Array, um Zeilen mit von mir belegten Schichten in der Schichtuebersicht einfaerben zu koennenn
@ -387,7 +387,7 @@ function SchichtIdArrayEinesHelfers($HelferID)
return($schichtIDs);
}
// ok ok
// ok ok ok
function AlleSchichtenEinesHelfersVonJetzt($HelferID)
{
// TODO: fix GETDATE() array to string conversion
@ -406,7 +406,7 @@ function AlleSchichtenEinesHelfersVonJetzt($HelferID)
return $zeilen;
}
// ok ok
// ok ok ok
function SchichtenSummeEinesHelfers($HelferID)
{
@ -421,7 +421,7 @@ function SchichtenSummeEinesHelfers($HelferID)
return $zeilen;
}
// ok ok
// ok ok ok
function LogSchichtEingabe($HelferID, $SchichtId, $EinzelSchichtId, $Aktion, $AdminID = 0)
{
$db = DB::getInstance();
@ -462,7 +462,7 @@ function LogSchichtEingabe($HelferID, $SchichtId, $EinzelSchichtId, $Aktion, $Ad
}
}
// ok ok
// ok ok ok
function HelferSchichtZuweisen($HelferID, $SchichtId, $AdminID = 0)
{
// Abfrage, ob bereits eine Einzelschicht in der selben Schicht vom Helfer existiert
@ -494,7 +494,7 @@ function HelferSchichtZuweisen($HelferID, $SchichtId, $AdminID = 0)
return $db_erg;
}
// ok ok
// ok ok ok
function HelferVonSchichtLoeschen($HelferID, $EinzelSchichtID, $AdminID = 0)
{
// Log vor Löschen, damit Einzelschicht abgefragt werden kann
@ -510,7 +510,7 @@ function HelferVonSchichtLoeschen($HelferID, $EinzelSchichtID, $AdminID = 0)
return $db_erg;
}
// ok ok
// ok ok ok
function HelferVonSchichtLoeschen_SchichtID($HelferID, $SchichtID, $AdminID = 0)
{
// Log vor Löschen, damit Einzelschicht abgefragt werden kann
@ -528,7 +528,7 @@ function HelferVonSchichtLoeschen_SchichtID($HelferID, $SchichtID, $AdminID = 0)
return $db_erg;
}
// ok ok
// ok ok ok
function DetailSchicht($InfoSchichtID)
{
$db = DB::getInstance();
@ -543,7 +543,7 @@ function DetailSchicht($InfoSchichtID)
return $zeile[0];
}
// ok ok
// ok ok ok
function BeteiligteHelfer($InfoSchichtID)
{
$db = DB::getInstance();
@ -555,7 +555,7 @@ function BeteiligteHelfer($InfoSchichtID)
return $zeile;
}
// ok ok
// ok ok ok
function GetDienste()
{
$db = DB::getInstance();
@ -566,7 +566,7 @@ function GetDienste()
return $dienste;
}
// ok ok
// ok ok ok
function GetDiensteChilds($DienstID)
{
$db = DB::getInstance();
@ -577,7 +577,7 @@ function GetDiensteChilds($DienstID)
return $dienste;
}
// ok ok
// ok ok ok
function ChangeDienst($DienstID, $Was, $Wo, $Info, $Leiter, $Gruppe, $HelferLevel)
{
$db = DB::getInstance();
@ -595,7 +595,7 @@ function ChangeDienst($DienstID, $Was, $Wo, $Info, $Leiter, $Gruppe, $HelferLeve
$db->onErrorDie(__METHOD__);
}
// ok ok
// ok ok ok
function NewDienst($Was, $Wo, $Info, $Leiter, $Gruppe, $HelferLevel)
{
$db = DB::getInstance();
@ -618,7 +618,7 @@ function NewDienst($Was, $Wo, $Info, $Leiter, $Gruppe, $HelferLevel)
}
}
// ok ok
// ok ok ok
function DeleteDienst($DienstID, $Rekursiv)
{
if ($Rekursiv) {
@ -644,7 +644,7 @@ function DeleteDienst($DienstID, $Rekursiv)
}
}
// ok ok (not used?)
// ok ok ok
function GetDiensteForDay($helferlevel, $datestring)
{
$db = DB::getInstance();
@ -663,7 +663,7 @@ function GetDiensteForDay($helferlevel, $datestring)
return $schichten;
}
// ok ok (unused?)
// ok ok ok
function GetSchichtenForDienstForDay($DienstID, $datestring)
{
$db = DB::getInstance();
@ -679,8 +679,7 @@ function GetSchichtenForDienstForDay($DienstID, $datestring)
return $schichten;
}
// ok ok
// ok ok ok
function GetSchichtenEinesDienstes($DienstID)
{
//$sql = "SELECT SchichtID,Von,Bis,Soll,DATE_FORMAT(Von,'%a %H:%i') AS TagVon FROM Schicht where DienstID=".$DienstID;
@ -692,7 +691,7 @@ function GetSchichtenEinesDienstes($DienstID)
return $schichten;
}
// ok ok
// ok ok ok
function ChangeSchicht($SchichtID, $Von, $Bis, $Soll, $Dauer)
{
$db = DB::getInstance();
@ -709,7 +708,7 @@ function ChangeSchicht($SchichtID, $Von, $Bis, $Soll, $Dauer)
$db->onErrorDie(__METHOD__);
}
// ok ok
// ok ok ok
function NewSchicht($DienstID, $Von, $Bis, $Soll, $Dauer)
{
@ -748,7 +747,7 @@ function NewSchicht($DienstID, $Von, $Bis, $Soll, $Dauer)
}
}
// ok ok
// ok ok ok
function DeleteSchicht($SchichtID, $Rekursiv)
{
$db = DB::getInstance();
@ -774,8 +773,7 @@ function DeleteSchicht($SchichtID, $Rekursiv)
}
}
// ok ok
// ok ok ok
function AlleHelferSchichtenUebersicht()
{
$db = DB::getInstance();
@ -790,8 +788,7 @@ function AlleHelferSchichtenUebersicht()
return $zeilen;
}
// ok ok
// ok ok ok
function DatenbankAufDeutsch()
{
$db = DB::getInstance();
@ -800,7 +797,7 @@ function DatenbankAufDeutsch()
$db->onErrorDie(__METHOD__);
}
// ok ok (unused?)
// ok ok ok
function LastInsertId()
{
$db = DB::getInstance();
@ -812,7 +809,7 @@ function LastInsertId()
return $zeile['LAST_INSERT_ID()'];
}
// ok ok
// ok ok ok
function HelferLevel()
{
$db = DB::getInstance();

View File

@ -3,7 +3,6 @@
require_once 'konfiguration.php';
SESSION_START();
require 'SQL.php';
$db_link = ConnectDB();
require '_login.php';
if ($AdminStatus != 1) {
@ -38,7 +37,7 @@ if (isset($_POST['InfoMeineSchichtID'])) {
unset($InfoAlleSchichtID);
//echo "<b>". $SchichtID . "</b><br>";
$zeile = DetailSchicht($db_link, $InfoMeineSchichtID);
$zeile = DetailSchicht($InfoMeineSchichtID);
$Was = $zeile['Was'];
$Wo = $zeile['Wo'];
@ -55,7 +54,7 @@ if (isset($_GET['InfoAlleSchichtID'])) {
unset($InfoMeineSchichtID);
//echo "<b>". $SchichtID . "</b><br>";
$zeile = DetailSchicht($db_link, $InfoAlleSchichtID);
$zeile = DetailSchicht($InfoAlleSchichtID);
$Was = $zeile['Was'];
$Wo = $zeile['Wo'];
@ -68,12 +67,12 @@ if (isset($_GET['InfoAlleSchichtID'])) {
// Beteiligte Helfer Holen
$db_erg = BeteiligteHelfer($db_link, $InfoAlleSchichtID);
$helfer = BeteiligteHelfer($InfoAlleSchichtID);
$x = 0;
while ($zeile = mysqli_fetch_array($db_erg, MYSQLI_ASSOC)) {
foreach ($helfer as $zeile) {
$MitHelferID[$x] = $zeile['HelferID'];
$MitHelfer[$x] = $zeile['Name'];
$MitHelferHandy[$x] = $zeile['Handy'];
@ -114,7 +113,7 @@ if (isset($_POST['plusschicht'])) {
if (empty($messages)) {
// Helfer Schicht zuweisen
$db_erg = HelferSchichtZuweisen($db_link, $HelferID, $SchichtId);
$db_erg = HelferSchichtZuweisen($HelferID, $SchichtId);
// Erfolg vermelden und Skript beenden, damit Formular nicht erneut ausgegeben wird
$HelferName = '';
@ -139,7 +138,7 @@ if (isset($_POST['minusschicht'])) {
if (empty($messages)) {
// Helfer aus Schicht entfernen
$db_erg = HelferVonSchichtLoeschen_SchichtID($db_link, $HelferID, $SchichtID);
$db_erg = HelferVonSchichtLoeschen_SchichtID($HelferID, $SchichtID);
} else {
// Fehlermeldungen ausgeben:
echo '<div class="error"><ul>';
@ -153,20 +152,19 @@ if (isset($_POST['minusschicht'])) {
/// Ausgabe auf Deutsch umstellen
/////////////////////////////////////////////////////////////////////////
DatenbankAufDeutsch($db_link);
DatenbankAufDeutsch();
// Zusammenfassung Eigener Schichten
$db_erg = SchichtenSummeEinesHelfers($db_link, $HelferID);
$zeile = mysqli_fetch_array($db_erg, MYSQLI_ASSOC);
$zeile = SchichtenSummeEinesHelfers($HelferID);
/// Schichten Auswahl
////////////////////////////////////////////////////////
// fuer Anzahlanzeige in Ueberschrift
$iAlleSchichtenCount = AlleSchichtenCount($db_link);
$iBelegteSchichtenCount = AlleBelegteSchichtenCount($db_link);
$iAlleSchichtenCount = AlleSchichtenCount();
$iBelegteSchichtenCount = AlleBelegteSchichtenCount();
//echo "<p><button name='addschicht' value='0'><b>&larrhk;</b></button></p>";
echo '<table class="commontable">';
@ -181,13 +179,13 @@ $Bereich = AusgabeZeitbereichZeile($start_date, $ZeitBereich, $TageNamenDeutsch,
$MeinVon = $Bereich['MeinVon'];
$MeinBis = $Bereich['MeinBis'];
$db_erg = AlleSchichtenImZeitbereich($db_link, $MeinVon, $MeinBis, $HelferLevel);
$db_erg = AlleSchichtenImZeitbereich($MeinVon, $MeinBis, $HelferLevel);
//echo "<tr><th class=header> AlleSchichtenImZeitbereich(db_link,$Von,$Bis,$HelferLevel);</th></tr>"; // debug
$OldTag = "";
$OldWas = "";
// um Zeilen mit von mir belegten Schichten hervorzuheben
$MeineDienste = SchichtIdArrayEinesHelfers($db_link, $HelferID);
$MeineDienste = SchichtIdArrayEinesHelfers($HelferID);
//print_r($MeineDienste);
echo "</table>\n";
@ -206,7 +204,7 @@ echo "<table class='commontable'>\n";
// $db_erg ist aus AlleSchichtenImZeitbereich
// und gibt zurueck Was, Ab, Bis, Ist, Tag, Soll - Ist und Soll sind die HelferStunden
$OldWas = "";
while ($zeile = mysqli_fetch_array($db_erg, MYSQLI_ASSOC)) {
while ($db_link as $zeile) {
$Tag = $zeile['Tag']; //this should be set above, because we only look at one day
$Ab = $zeile['Ab'];
$Bis = $zeile['Bis'];
@ -222,11 +220,11 @@ while ($zeile = mysqli_fetch_array($db_erg, MYSQLI_ASSOC)) {
echo "<th colspan=5 style='text-align:center'>$Was ($TagKurz)</th></tr>\n";
}
// get the people who are already signed up for this shift
$db_erg_helfer = BeteiligteHelfer($db_link, $zeile['SchichtID']);
$db_erg_helfer = BeteiligteHelfer($zeile['SchichtID']);
// Wir geben zwei Helfer pro Zeile fuer die selbe Schicht aus
while ($Soll > 0) {
$Soll = $Soll - 1;
$HelferZeile = mysqli_fetch_array($db_erg_helfer, MYSQLI_ASSOC);
$HelferZeile = array_shift($db_erg_helfer);
if (isset($HelferZeile['Name'])) {
$Helfername = $HelferZeile['Name'];
} else {
@ -237,7 +235,7 @@ while ($zeile = mysqli_fetch_array($db_erg, MYSQLI_ASSOC)) {
echo "<td>$Was <br>$Ab-$Bis</td>";
if ($Soll > 0) { // zweite Spalte nur ausgeben, wenn noch eine Schicht offen ist
$Soll = $Soll - 1;
$HelferZeile = mysqli_fetch_array($db_erg_helfer, MYSQLI_ASSOC); // get the next person
$HelferZeile = array_shift($db_erg_helfer);
if (isset($HelferZeile['Name'])) {
$Helfername = $HelferZeile['Name'];
} else {

View File

@ -34,15 +34,15 @@ $unixtime = strtotime('2023-09-15');
for ($day = 0; $day < 3; $day++) {
$datestring = date('Y-m-d', $unixtime + $day * 24 * 60 * 60);
echo "<h1>" . strftime('%A, %e. %B %Y', $unixtime + $day * 24 * 60 * 60) . "</h1>";
$db_erg = GetDiensteForDay($db_link, 2, $datestring);
while ($zeile = mysqli_fetch_array($db_erg, MYSQLI_ASSOC)) {
$db_erg2 = GetSchichtenForDienstForDay($db_link, $zeile["DienstId"], $datestring);
$db_erg = GetDiensteForDay(2, $datestring);
foreach ($db_erg as $zeile) {
$db_erg2 = GetSchichtenForDienstForDay($zeile["DienstId"], $datestring);
echo "<table id='customers'>";
echo "<tr><th colspan=3>" . $zeile["Was"] . "</th></tr>";
$schichten = 0;
$OldVon = 0;
$OldSoll = 0;
while ($zeile2 = mysqli_fetch_array($db_erg2, MYSQLI_ASSOC)) {
foreach ($db_erg2 as $zeile2) {
if ($zeile2["Von"] != $OldVon && $schichten != 0) {
while ($schichten < $OldSoll) {
$schichten++;
@ -92,15 +92,15 @@ $unixtime = strtotime('2023-09-15');
for ($day = 0; $day < 3; $day++) {
$datestring = date('Y-m-d', $unixtime + $day * 24 * 60 * 60);
echo "<h1>" . strftime('%A, %e. %B %Y', $unixtime + $day * 24 * 60 * 60) . "</h1>";
$db_erg = GetDiensteForDay($db_link, 1, $datestring);
while ($zeile = mysqli_fetch_array($db_erg, MYSQLI_ASSOC)) {
$db_erg2 = GetSchichtenForDienstForDay($db_link, $zeile["DienstId"], $datestring);
$db_erg = GetDiensteForDay(1, $datestring);
while ($db_erg as $zeile) {
$db_erg2 = GetSchichtenForDienstForDay($zeile["DienstId"], $datestring);
echo "<table id='customers'>";
echo "<tr><th colspan=3>" . $zeile["Was"] . "</th></tr>";
$schichten = 0;
$OldVon = 0;
$OldSoll = 0;
while ($zeile2 = mysqli_fetch_array($db_erg2, MYSQLI_ASSOC)) {
foreach ($db_erg2 as $zeile2) {
if ($zeile2["Von"] != $OldVon && $schichten != 0) {
while ($schichten < $OldSoll) {
$schichten++;

View File

@ -77,7 +77,7 @@ if ($success == 1 && $email != "") {
// Helfer Anlegen, wenn er nicht existiert
if (! HelferIstVorhanden($HelferEmail)) {
error_log("Helfer " . $HelferEmail . " nicht vorhanden, lege an");
error_log("CreateHelfer(db_link,$HelferName,$HelferEmail, $HelferHandy,$HelferPasswort,$HelferLevel);");
error_log("CreateHelfer($HelferName,$HelferEmail, $HelferHandy,$HelferPasswort,$HelferLevel);");
$db_erg = CreateHelfer($HelferName, $HelferEmail, $HelferHandy, $HelferPasswort, $HelferLevel);
}
// Login-Versuch, entweder direkt nach Anlegen oder wenn existiert hat