HelferVonSchichtLoeschen_SchichtID

This commit is contained in:
Florian Pesth 2024-03-17 11:01:30 +01:00
parent c05745e575
commit 013f8037e5
3 changed files with 14 additions and 16 deletions

View File

@ -516,7 +516,7 @@ function HelferVonSchichtLoeschen($HelferID, $EinzelSchichtID, $AdminID = 0)
function HelferVonSchichtLoeschen_SchichtID($HelferID, $SchichtID, $AdminID = 0) function HelferVonSchichtLoeschen_SchichtID($HelferID, $SchichtID, $AdminID = 0)
{ {
// Log vor Löschen, damit Einzelschicht abgefragt werden kann // Log vor Löschen, damit Einzelschicht abgefragt werden kann
LogSchichtEingabe($db_link, $HelferID, $SchichtID, -1, "entfernt", $AdminID); LogSchichtEingabe($HelferID, $SchichtID, -1, "entfernt", $AdminID);
// Lösche Einzelschicht // Lösche Einzelschicht
$db = DB::getInstance(); $db = DB::getInstance();

View File

@ -472,7 +472,7 @@ function HelferVonSchichtLoeschen($db_link, $HelferID, $EinzelSchichtID, $AdminI
function HelferVonSchichtLoeschen_SchichtID($db_link, $HelferID, $SchichtID, $AdminID = 0) function HelferVonSchichtLoeschen_SchichtID($db_link, $HelferID, $SchichtID, $AdminID = 0)
{ {
$HelferID = mysqli_real_escape_string($db_link, $HelferID); $HelferID = mysqli_real_escape_string($db_link, $HelferID);
$SchichtId = mysqli_real_escape_string($db_link, $SchichtId); $SchichtID = mysqli_real_escape_string($db_link, $SchichtID);
// Log vor Löschen, damit Einzelschicht abgefragt werden kann // Log vor Löschen, damit Einzelschicht abgefragt werden kann

View File

@ -335,15 +335,23 @@ function TestHelferVonSchichtLoeschen(){
else echo "HelferVonSchichtLoeschen ok\n"; else echo "HelferVonSchichtLoeschen ok\n";
} }
// ok
function TestHelferVonSchichtLoeschen_SchichtID(){ function TestHelferVonSchichtLoeschen_SchichtID(){
$dbl = old\ConnectDB(); $dbl = old\ConnectDB();
$erg_old = old\HelferVonSchichtLoeschen_SchichtID($dbl, $HelferID, $SchichtID, $AdminID = 0); $schichten = AlleSchichten(1, 2);
$erg_new = HelferVonSchichtLoeschen_SchichtID($HelferID, $SchichtID, $AdminID = 0); HelferLogin("max2@example.com", "hola234", 0);
$helfer1 = $_SESSION;
HelferSchichtZuweisen($helfer1['HelferID'], $schichten[1]['SchichtID'],0);
HelferLogin("max3@example.com", "hola531", 0);
$helfer2 = $_SESSION;
HelferSchichtZuweisen($helfer2['HelferID'], $schichten[1]['SchichtID'],0);
$erg_old = old\HelferVonSchichtLoeschen_SchichtID($dbl,$helfer1['HelferID'], $schichten[1]['SchichtID']);
$erg_new = HelferVonSchichtLoeschen_SchichtID($helfer2['HelferID'], $schichten[1]['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 HelferVonSchichtLoeschen_SchichtID returns".var_export($erg_old, true)."\n"; echo "Old HelferVonSchichtLoeschen_SchichtID returns".var_export($erg_old, true)."\n";
echo "New HelferVonSchichtLoeschen_SchichtID returns '".var_export($erg_new, true)."'\n"; echo "New HelferVonSchichtLoeschen_SchichtID returns '".var_export($erg_new, true)."'\n";
} }
else echo "HelferVonSchichtLoeschen_SchichtID ok"; else echo "HelferVonSchichtLoeschen_SchichtID ok\n";
} }
// ok // ok
@ -577,17 +585,6 @@ function TestHelferLevel(){
else echo "HelferLevel ok\n"; else echo "HelferLevel ok\n";
} }
function TestDebugAusgabeDbErgebnis(){
$dbl = old\ConnectDB();
$erg_old = old\DebugAusgabeDbErgebnis($dbl);
$erg_new = DebugAusgabeDbErgebnis();
if((gettype($erg_old) != gettype($erg_new)) || ($erg_old != $erg_new)){
echo "Old DebugAusgabeDbErgebnis returns".var_export($erg_old, true)."\n";
echo "New DebugAusgabeDbErgebnis returns '".var_export($erg_new, true)."'\n";
}
else echo "DebugAusgabeDbErgebnis ok";
}
TestCreateHelfer(); TestCreateHelfer();
TestHelferIstVorhanden(); TestHelferIstVorhanden();
TestHelferLogin(); TestHelferLogin();
@ -623,4 +620,5 @@ TestAlleHelferSchichtenUebersicht();
TestDatenbankAufDeutsch(); TestDatenbankAufDeutsch();
TestLastInsertId(); TestLastInsertId();
TestHelferLevel(); TestHelferLevel();
TestHelferVonSchichtLoeschen_SchichtID();
?> ?>