AlleSchichtenEinesHelfersVonJetzt

This commit is contained in:
Florian Pesth 2024-03-17 04:58:15 +01:00
parent 6ee794a42e
commit 86e512b805
4 changed files with 22 additions and 7 deletions

4
.gitignore vendored
View File

@ -1,3 +1,7 @@
*.pdf *.pdf
*.swp *.swp
bengelsystem_konfiguration.php
convention.log
*.sql
*.sqlite3
etc etc

View File

@ -403,10 +403,12 @@ function AlleSchichtenEinesHelfersVonJetzt($HelferID)
$db_erg = $db->execute(__METHOD__,[ $db_erg = $db->execute(__METHOD__,[
"id" => $HelferID, "id" => $HelferID,
"bis" => GETDATE() "bis" => date("Y-m-d H:i:s")
]); ]);
$db->onErrorDie(__METHOD__); $db->onErrorDie(__METHOD__);
return $db_erg;
$zeilen = $db->fetchAll(__METHOD__);
return $zeilen;
} }
function SchichtenSummeEinesHelfers($db_link, $HelferID) function SchichtenSummeEinesHelfers($db_link, $HelferID)

View File

@ -351,8 +351,9 @@ function AlleSchichtenEinesHelfersVonJetzt($db_link, $HelferID)
die('Ungueltige Abfrage: ' . mysqli_error($db_link)); die('Ungueltige Abfrage: ' . mysqli_error($db_link));
} }
while($zeilen[] = mysqli_fetch_array($db_erg, MYSQLI_ASSOC));
return $db_erg; array_pop($zeilen);
return $zeilen;
} }
function SchichtenSummeEinesHelfers($db_link, $HelferID) function SchichtenSummeEinesHelfers($db_link, $HelferID)

View File

@ -255,15 +255,22 @@ function TestSchichtIdArrayEinesHelfers(){
else echo "SchichtIdArrayEinesHelfers ok\n"; else echo "SchichtIdArrayEinesHelfers ok\n";
} }
// ok
function TestAlleSchichtenEinesHelfersVonJetzt(){ function TestAlleSchichtenEinesHelfersVonJetzt(){
$dbl = old\ConnectDB(); $dbl = old\ConnectDB();
$erg_old = old\AlleSchichtenEinesHelfersVonJetzt($dbl, $HelferID); HelferLogin("max2@example.com", "hola234", 0);
$erg_new = AlleSchichtenEinesHelfersVonJetzt($HelferID); $helfer = $_SESSION;
$dienste = GetDienste();
NewSchicht($dienste[0]["DienstID"], date('Y-m-d H:i',time()+60*60*24), date('Y-m-d H:i',time()+60*60*24+60*60*1.5), 2, "01:30");
$schichten = GetSchichtenEinesDienstes($dienste[0]["DienstID"]);
HelferSchichtZuweisen($helfer['HelferID'], $schichten[2]['SchichtID'],0);
$erg_old = old\AlleSchichtenEinesHelfersVonJetzt($dbl, $helfer['HelferID']);
$erg_new = AlleSchichtenEinesHelfersVonJetzt($helfer['HelferID']);
if((gettype($erg_old) != gettype($erg_new)) || ($erg_old != $erg_new)){ if((gettype($erg_old) != gettype($erg_new)) || ($erg_old != $erg_new)){
echo "Old AlleSchichtenEinesHelfersVonJetzt returns".var_export($erg_old, true)."\n"; echo "Old AlleSchichtenEinesHelfersVonJetzt returns".var_export($erg_old, true)."\n";
echo "New AlleSchichtenEinesHelfersVonJetzt returns '".var_export($erg_new, true)."'\n"; echo "New AlleSchichtenEinesHelfersVonJetzt returns '".var_export($erg_new, true)."'\n";
} }
else echo "AlleSchichtenEinesHelfersVonJetzt ok"; else echo "AlleSchichtenEinesHelfersVonJetzt ok\n";
} }
function TestSchichtenSummeEinesHelfers(){ function TestSchichtenSummeEinesHelfers(){
@ -595,4 +602,5 @@ TestAlleSchichtenEinesHelfers();
TestHelferVonSchichtLoeschen(); TestHelferVonSchichtLoeschen();
TestHelferSchichtZuweisen(); TestHelferSchichtZuweisen();
TestSchichtIdArrayEinesHelfers(); TestSchichtIdArrayEinesHelfers();
TestAlleSchichtenEinesHelfersVonJetzt();
?> ?>