AlleSchichtenEinesHelfers

This commit is contained in:
Florian Pesth 2024-03-15 05:30:14 +01:00
parent 0cf61a4b75
commit 5bb945fc28
3 changed files with 11 additions and 5 deletions

View File

@ -335,7 +335,8 @@ function AlleSchichtenEinesHelfers($HelferID)
$db->prepare(__METHOD__,"select EinzelSchicht.SchichtID ,EinzelSchichtID,Was,DATE_FORMAT(Von,'%a %H:%i') AS Ab,DATE_FORMAT(Bis,'%a %H:%i') AS Bis FROM EinzelSchicht,Schicht,Dienst where EinzelSchicht.SchichtID=Schicht.SchichtID and Schicht.DienstID = Dienst.DienstID and HelferID=:helferid order by Von"); $db->prepare(__METHOD__,"select EinzelSchicht.SchichtID ,EinzelSchichtID,Was,DATE_FORMAT(Von,'%a %H:%i') AS Ab,DATE_FORMAT(Bis,'%a %H:%i') AS Bis FROM EinzelSchicht,Schicht,Dienst where EinzelSchicht.SchichtID=Schicht.SchichtID and Schicht.DienstID = Dienst.DienstID and HelferID=:helferid order by Von");
$db_erg = $db->execute(__METHOD__,["helferid" => $HelferID]); $db_erg = $db->execute(__METHOD__,["helferid" => $HelferID]);
$db->onErrorDie(__METHOD__); $db->onErrorDie(__METHOD__);
return $db_erg; $zeilen = $db->fetchAll(__METHOD__);
return $zeilen;
} }
// FIXME // FIXME

View File

@ -278,7 +278,9 @@ function AlleSchichtenEinesHelfers($db_link, $HelferID)
} }
return $db_erg; while($zeilen[] = mysqli_fetch_array($db_erg, MYSQLI_ASSOC));
array_pop($zeilen);
return $zeilen;
} }
function HelferLoeschen($db_link, $HelferID, $AdminID) function HelferLoeschen($db_link, $HelferID, $AdminID)

View File

@ -215,13 +215,15 @@ function TestAlleSchichtenImZeitbereich(){
function TestAlleSchichtenEinesHelfers(){ function TestAlleSchichtenEinesHelfers(){
$dbl = old\ConnectDB(); $dbl = old\ConnectDB();
$erg_old = old\AlleSchichtenEinesHelfers($dbl, $HelferID); HelferLogin("max2@example.com", "hola234", 0);
$erg_new = AlleSchichtenEinesHelfers($HelferID); $helfer = $_SESSION;
$erg_old = old\AlleSchichtenEinesHelfers($dbl,$helfer['HelferID']);
$erg_new = AlleSchichtenEinesHelfers($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 AlleSchichtenEinesHelfers returns".var_export($erg_old, true)."\n"; echo "Old AlleSchichtenEinesHelfers returns".var_export($erg_old, true)."\n";
echo "New AlleSchichtenEinesHelfers returns '".var_export($erg_new, true)."'\n"; echo "New AlleSchichtenEinesHelfers returns '".var_export($erg_new, true)."'\n";
} }
else echo "AlleSchichtenEinesHelfers ok"; else echo "AlleSchichtenEinesHelfers ok\n";
} }
function TestHelferLoeschen(){ function TestHelferLoeschen(){
@ -576,4 +578,5 @@ TestAlleSchichtenCount();
TestHelferSchichtZuweisen(); TestHelferSchichtZuweisen();
TestAlleBelegteSchichtenCount(); TestAlleBelegteSchichtenCount();
TestAlleSchichtenImZeitbereich(); TestAlleSchichtenImZeitbereich();
TestAlleSchichtenEinesHelfers();
?> ?>