diff --git a/html/TeilnehmerSchichtenAusdruck2.php b/html/TeilnehmerSchichtenAusdruck2.php new file mode 100644 index 0000000..125111c --- /dev/null +++ b/html/TeilnehmerSchichtenAusdruck2.php @@ -0,0 +1,152 @@ +'; + exit; +} +?> + + + + testAlle Helferschichten 2 + + + + + + + + +
+ + +" . strftime('%A, %e. %B %Y', $unixtime + $day * 24 * 60 * 60) . ""; + $db_erg = GetDiensteForDay($db_link, 2, $datestring); + while ($zeile = mysqli_fetch_array($db_erg, MYSQLI_ASSOC)) { + $db_erg2 = GetSchichtenForDienstForDay($db_link, $zeile["DienstId"], $datestring); + echo ""; + echo ""; + $schichten = 0; + $OldVon = 0; + $OldSoll = 0; + while ($zeile2 = mysqli_fetch_array($db_erg2, MYSQLI_ASSOC)) { + if ($zeile2["Von"] != $OldVon && $schichten != 0) { + while ($schichten < $OldSoll) { + $schichten++; + echo ""; + echo ""; + echo ""; + echo ""; + echo ""; + echo ""; + echo ""; + echo ""; + } + $schichten = 0; + } + $schichten++; + echo ""; + echo ""; + echo ""; + echo ""; + echo ""; + echo ""; + echo ""; + echo ""; + $OldVon = $zeile2["Von"]; + $OldBis = $zeile2["Bis"]; + $OldSoll = $zeile2["Soll"]; + if (empty($zeile2["Name"])) { + while ($schichten < $OldSoll) { + $schichten++; + echo ""; + echo ""; + echo ""; + echo ""; + echo ""; + echo ""; + echo ""; + echo ""; + } + } + } + + echo "
" . $zeile["Was"] . "
" . $schichten . "/" . $OldSoll . " " . date('H:i', strtotime($OldVon)) . " - " . date('H:i', strtotime($OldBis)) . "" . strftime('%a %H:%M', strtotime($OldVon)) . " " . $zeile["Was"] . "
" . $zeile["Wo"] . "
" . $zeile["Info"] . "
" . $schichten . "/" . $zeile2["Soll"] . " " . date('H:i', strtotime($zeile2["Von"])) . " - " . date('H:i', strtotime($zeile2["Bis"])) . "" . $zeile2["Name"] . " " . $zeile2["Handy"] . "" . strftime('%a %H:%M', strtotime($zeile2["Von"])) . " " . $zeile["Was"] . "
" . $zeile["Wo"] . "
" . $zeile["Info"] . "
" . $schichten . "/" . $OldSoll . " " . date('H:i', strtotime($OldVon)) . " - " . date('H:i', strtotime($OldBis)) . "" . strftime('%a %H:%M', strtotime($OldVon)) . " " . $zeile["Was"] . "
" . $zeile["Wo"] . "
" . $zeile["Info"] . "
"; + } +} + +$unixtime = strtotime('2023-09-15'); +for ($day = 0; $day < 3; $day++) { + $datestring = date('Y-m-d', $unixtime + $day * 24 * 60 * 60); + echo "

" . strftime('%A, %e. %B %Y', $unixtime + $day * 24 * 60 * 60) . "

"; + $db_erg = GetDiensteForDay($db_link, 1, $datestring); + while ($zeile = mysqli_fetch_array($db_erg, MYSQLI_ASSOC)) { + $db_erg2 = GetSchichtenForDienstForDay($db_link, $zeile["DienstId"], $datestring); + echo ""; + echo ""; + $schichten = 0; + $OldVon = 0; + $OldSoll = 0; + while ($zeile2 = mysqli_fetch_array($db_erg2, MYSQLI_ASSOC)) { + if ($zeile2["Von"] != $OldVon && $schichten != 0) { + while ($schichten < $OldSoll) { + $schichten++; + echo ""; + echo ""; + echo ""; + echo ""; + echo ""; + echo ""; + echo ""; + echo ""; + } + $schichten = 0; + } + $schichten++; + echo ""; + echo ""; + echo ""; + echo ""; + echo ""; + echo ""; + echo ""; + echo ""; + $OldVon = $zeile2["Von"]; + $OldBis = $zeile2["Bis"]; + $OldSoll = $zeile2["Soll"]; + if (empty($zeile2["Name"])) { + while ($schichten < $OldSoll) { + $schichten++; + echo ""; + echo ""; + echo ""; + echo ""; + echo ""; + echo ""; + echo ""; + echo ""; + } + } + } + + echo "
" . $zeile["Was"] . "
" . $schichten . "/" . $OldSoll . " " . date('H:i', strtotime($OldVon)) . " - " . date('H:i', strtotime($OldBis)) . "" . strftime('%a %H:%M', strtotime($OldVon)) . " " . $zeile["Was"] . "
" . $zeile["Wo"] . "
" . $zeile["Info"] . "
" . $schichten . "/" . $zeile2["Soll"] . " " . date('H:i', strtotime($zeile2["Von"])) . " - " . date('H:i', strtotime($zeile2["Bis"])) . "" . $zeile2["Name"] . " " . $zeile2["Handy"] . "" . strftime('%a %H:%M', strtotime($zeile2["Von"])) . " " . $zeile["Was"] . "
" . $zeile["Wo"] . "
" . $zeile["Info"] . "
" . $schichten . "/" . $OldSoll . " " . date('H:i', strtotime($OldVon)) . " - " . date('H:i', strtotime($OldBis)) . "" . strftime('%a %H:%M', strtotime($OldVon)) . " " . $zeile["Was"] . "
" . $zeile["Wo"] . "
" . $zeile["Info"] . "
"; + } +} + +?> + + +