BeteiligteHelfer

This commit is contained in:
Florian Pesth 2024-03-17 09:04:04 +01:00
parent 2512420531
commit a2abd8b554
3 changed files with 14 additions and 5 deletions

View File

@ -550,7 +550,9 @@ function BeteiligteHelfer($InfoSchichtID)
$db->prepare(__METHOD__,"select Helfer.HelferID,Name,Handy FROM EinzelSchicht,Helfer where EinzelSchicht.HelferID=Helfer.HelferID And SchichtID=:id"); $db->prepare(__METHOD__,"select Helfer.HelferID,Name,Handy FROM EinzelSchicht,Helfer where EinzelSchicht.HelferID=Helfer.HelferID And SchichtID=:id");
$db_erg = $db->execute(__METHOD__,["id" => $InfoSchichtID]); $db_erg = $db->execute(__METHOD__,["id" => $InfoSchichtID]);
$db->onErrorDie(__METHOD__); $db->onErrorDie(__METHOD__);
return $db_erg;
$zeile = $db->fetchAll(__METHOD__);
return $zeile;
} }
// ok // ok

View File

@ -525,7 +525,9 @@ function BeteiligteHelfer($db_link, $InfoSchichtID)
die('Ungueltige Abfrage: ' . mysqli_error($db_link)); die('Ungueltige Abfrage: ' . mysqli_error($db_link));
} }
return $db_erg; while($zeilen[] = mysqli_fetch_array($db_erg, MYSQLI_ASSOC));
array_pop($zeilen);
return $zeilen;
} }
function GetDienste($db_link) function GetDienste($db_link)

View File

@ -361,15 +361,19 @@ function TestDetailSchicht(){
else echo "DetailSchicht ok\n"; else echo "DetailSchicht ok\n";
} }
// ok
function TestBeteiligteHelfer(){ function TestBeteiligteHelfer(){
$dbl = old\ConnectDB(); $dbl = old\ConnectDB();
$erg_old = old\BeteiligteHelfer($dbl, $InfoSchichtID); HelferLogin("max2@example.com", "hola234", 0);
$erg_new = BeteiligteHelfer($InfoSchichtID); $helfer = $_SESSION;
$schichten = AlleSchichtenEinesHelfers($helfer['HelferID']);
$erg_old = old\BeteiligteHelfer($dbl, $schichten[0]['SchichtID']);
$erg_new = BeteiligteHelfer($schichten[0]['SchichtID']);
if((gettype($erg_old) != gettype($erg_new)) || ($erg_old != $erg_new)){ if((gettype($erg_old) != gettype($erg_new)) || ($erg_old != $erg_new)){
echo "Old BeteiligteHelfer returns".var_export($erg_old, true)."\n"; echo "Old BeteiligteHelfer returns".var_export($erg_old, true)."\n";
echo "New BeteiligteHelfer returns '".var_export($erg_new, true)."'\n"; echo "New BeteiligteHelfer returns '".var_export($erg_new, true)."'\n";
} }
else echo "BeteiligteHelfer ok"; else echo "BeteiligteHelfer ok\n";
} }
// ok // ok
@ -614,4 +618,5 @@ TestAlleSchichtenEinesHelfersVonJetzt();
TestSchichtenSummeEinesHelfers(); TestSchichtenSummeEinesHelfers();
TestLogSchichtEingabe(); TestLogSchichtEingabe();
TestDetailSchicht(); TestDetailSchicht();
TestBeteiligteHelfer();
?> ?>