From b50594075da900eeb1b2b62e5f8e5b009efdb29b Mon Sep 17 00:00:00 2001 From: Florian Pesth Date: Sun, 14 Jan 2024 11:09:23 +0100 Subject: [PATCH] =?UTF-8?q?T=C3=BCbinger=20Ausdruckvariante=20hinzugef?= =?UTF-8?q?=C3=BCgt=20(ungetestet)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- html/TeilnehmerSchichtenAusdruck2.php | 166 ++++++++++++++++++++++++++ 1 file changed, 166 insertions(+) create mode 100644 html/TeilnehmerSchichtenAusdruck2.php diff --git a/html/TeilnehmerSchichtenAusdruck2.php b/html/TeilnehmerSchichtenAusdruck2.php new file mode 100644 index 0000000..402525d --- /dev/null +++ b/html/TeilnehmerSchichtenAusdruck2.php @@ -0,0 +1,166 @@ +'; + 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"]."
"; + } +} + +?> + + +