diff --git a/.gitignore b/.gitignore index 4a9640d..35dda7d 100644 --- a/.gitignore +++ b/.gitignore @@ -1,3 +1,7 @@ *.pdf *.swp +bengelsystem_konfiguration.php +convention.log +*.sql +*.sqlite3 etc diff --git a/html/SQL.php b/html/SQL.php index 215cc73..30c60ed 100644 --- a/html/SQL.php +++ b/html/SQL.php @@ -403,10 +403,12 @@ function AlleSchichtenEinesHelfersVonJetzt($HelferID) $db_erg = $db->execute(__METHOD__,[ "id" => $HelferID, - "bis" => GETDATE() + "bis" => date("Y-m-d H:i:s") ]); $db->onErrorDie(__METHOD__); - return $db_erg; + + $zeilen = $db->fetchAll(__METHOD__); + return $zeilen; } function SchichtenSummeEinesHelfers($db_link, $HelferID) diff --git a/html/SQL_old.php b/html/SQL_old.php index 829f4e3..9c4c44b 100644 --- a/html/SQL_old.php +++ b/html/SQL_old.php @@ -351,8 +351,9 @@ function AlleSchichtenEinesHelfersVonJetzt($db_link, $HelferID) 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 SchichtenSummeEinesHelfers($db_link, $HelferID) diff --git a/html/testPDO.php b/html/testPDO.php index b280072..74169e5 100644 --- a/html/testPDO.php +++ b/html/testPDO.php @@ -255,15 +255,22 @@ function TestSchichtIdArrayEinesHelfers(){ else echo "SchichtIdArrayEinesHelfers ok\n"; } +// ok function TestAlleSchichtenEinesHelfersVonJetzt(){ $dbl = old\ConnectDB(); - $erg_old = old\AlleSchichtenEinesHelfersVonJetzt($dbl, $HelferID); - $erg_new = AlleSchichtenEinesHelfersVonJetzt($HelferID); + HelferLogin("max2@example.com", "hola234", 0); + $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)){ echo "Old AlleSchichtenEinesHelfersVonJetzt returns".var_export($erg_old, true)."\n"; echo "New AlleSchichtenEinesHelfersVonJetzt returns '".var_export($erg_new, true)."'\n"; } - else echo "AlleSchichtenEinesHelfersVonJetzt ok"; + else echo "AlleSchichtenEinesHelfersVonJetzt ok\n"; } function TestSchichtenSummeEinesHelfers(){ @@ -595,4 +602,5 @@ TestAlleSchichtenEinesHelfers(); TestHelferVonSchichtLoeschen(); TestHelferSchichtZuweisen(); TestSchichtIdArrayEinesHelfers(); +TestAlleSchichtenEinesHelfersVonJetzt(); ?>