HelferVonSchichtLoeschen
This commit is contained in:
parent
5bb945fc28
commit
e0e3f8893d
|
|
@ -497,7 +497,7 @@ function HelferSchichtZuweisen($HelferID, $SchichtId, $AdminID = 0)
|
|||
function HelferVonSchichtLoeschen($HelferID, $EinzelSchichtID, $AdminID = 0)
|
||||
{
|
||||
// Log vor Löschen, damit Einzelschicht abgefragt werden kann
|
||||
LogSchichtEingabe($db_link, $HelferID, -1, $EinzelSchichtID, "entfernt", $AdminID);
|
||||
LogSchichtEingabe($HelferID, -1, $EinzelSchichtID, "entfernt", $AdminID);
|
||||
|
||||
// Lösche Einzelschicht
|
||||
$db = DB::getInstance();
|
||||
|
|
|
|||
|
|
@ -452,7 +452,6 @@ function HelferSchichtZuweisen($db_link, $HelferID, $SchichtId, $AdminID = 0)
|
|||
function HelferVonSchichtLoeschen($db_link, $HelferID, $EinzelSchichtID, $AdminID = 0)
|
||||
{
|
||||
$HelferID = mysqli_real_escape_string($db_link, $HelferID);
|
||||
$SchichtId = mysqli_real_escape_string($db_link, $SchichtId);
|
||||
|
||||
|
||||
// Log vor Löschen, damit Einzelschicht abgefragt werden kann
|
||||
|
|
|
|||
|
|
@ -213,6 +213,7 @@ function TestAlleSchichtenImZeitbereich(){
|
|||
else echo "AlleSchichtenImZeitbereich ok\n";
|
||||
}
|
||||
|
||||
// ok
|
||||
function TestAlleSchichtenEinesHelfers(){
|
||||
$dbl = old\ConnectDB();
|
||||
HelferLogin("max2@example.com", "hola234", 0);
|
||||
|
|
@ -229,7 +230,10 @@ function TestAlleSchichtenEinesHelfers(){
|
|||
function TestHelferLoeschen(){
|
||||
$dbl = old\ConnectDB();
|
||||
$erg_old = old\HelferLoeschen($dbl, $HelferID, $AdminID);
|
||||
var_dump($erg_old);
|
||||
$erg_new = HelferLoeschen($HelferID, $AdminID);
|
||||
var_dump($erg_new);
|
||||
die("--\n");
|
||||
if((gettype($erg_old) != gettype($erg_new)) || ($erg_old != $erg_new)){
|
||||
echo "Old HelferLoeschen returns".var_export($erg_old, true)."\n";
|
||||
echo "New HelferLoeschen returns '".var_export($erg_new, true)."'\n";
|
||||
|
|
@ -299,15 +303,22 @@ function TestHelferSchichtZuweisen(){
|
|||
else echo "HelferSchichtZuweisen ok\n";
|
||||
}
|
||||
|
||||
// ok
|
||||
function TestHelferVonSchichtLoeschen(){
|
||||
$dbl = old\ConnectDB();
|
||||
$erg_old = old\HelferVonSchichtLoeschen($dbl, $HelferID, $EinzelSchichtID, $AdminID = 0);
|
||||
$erg_new = HelferVonSchichtLoeschen($HelferID, $EinzelSchichtID, $AdminID = 0);
|
||||
HelferLogin("max2@example.com", "hola234", 0);
|
||||
$helfer1 = $_SESSION;
|
||||
$schichten1 = AlleSchichtenEinesHelfers($helfer1['HelferID']);
|
||||
HelferLogin("max3@example.com", "hola531", 0);
|
||||
$helfer2 = $_SESSION;
|
||||
$schichten2 = AlleSchichtenEinesHelfers($helfer2['HelferID']);
|
||||
$erg_old = old\HelferVonSchichtLoeschen($dbl, $helfer1['HelferID'], $schichten1[0]['EinzelSchichtID']);
|
||||
$erg_new = HelferVonSchichtLoeschen($helfer2['HelferID'], $schichten2[0]['EinzelSchichtID']);
|
||||
if((gettype($erg_old) != gettype($erg_new)) || ($erg_old != $erg_new)){
|
||||
echo "Old HelferVonSchichtLoeschen returns".var_export($erg_old, true)."\n";
|
||||
echo "New HelferVonSchichtLoeschen returns '".var_export($erg_new, true)."'\n";
|
||||
}
|
||||
else echo "HelferVonSchichtLoeschen ok";
|
||||
else echo "HelferVonSchichtLoeschen ok\n";
|
||||
}
|
||||
|
||||
function TestHelferVonSchichtLoeschen_SchichtID(){
|
||||
|
|
@ -579,4 +590,5 @@ TestHelferSchichtZuweisen();
|
|||
TestAlleBelegteSchichtenCount();
|
||||
TestAlleSchichtenImZeitbereich();
|
||||
TestAlleSchichtenEinesHelfers();
|
||||
TestHelferVonSchichtLoeschen();
|
||||
?>
|
||||
|
|
|
|||
Loading…
Reference in New Issue