Fix some return values to return arrays

This commit is contained in:
Florian Pesth 2024-02-05 21:43:32 +01:00
parent 55ad42b095
commit cc10bd088f
10 changed files with 1032 additions and 150 deletions

View File

@ -47,8 +47,8 @@ if ($AliasHelferID != 0) {
}
//echo "AliasHelfer=$AliasHelferID <br>";
$db_erg = Helferdaten($db_link, $HelferID);
while ($zeile = mysqli_fetch_array($db_erg, MYSQLI_ASSOC)) {
$zeilen = Helferdaten($db_link, $HelferID);
while ($zeilen as $zeile) {
$HelferName = $zeile['Name'];
$HelferIsAdmin = $zeile['Admin'];
}
@ -83,8 +83,8 @@ while ($zeile = mysqli_fetch_array($db_erg, MYSQLI_ASSOC)) {
<th><b>Helfer als Admin &auml;ndern:<b> <form style="display:inline-block;" method=post><select style="height:33px;width:350px;font-size:20" name="AliasHelfer" id="AliasHelfer" onchange="submit()">
<?php
$db_erg = HelferListe($db_link);
while ($zeile = mysqli_fetch_array($db_erg, MYSQLI_ASSOC)) {
$zeilen = HelferListe($db_link);
while ($zeilen as $zeile) {
if ($AliasHelferID != $zeile['HelferID']) {
echo "<option value='" . $zeile['HelferID'] . "'>" . $zeile['Name'] . "</optionen>";
} else {

View File

@ -94,8 +94,8 @@ if (isset($_GET['ZeitBereich'])) {
function HelferAuswahlButton($db_link, $AliasHelferID)
{
echo '<b>Helfer w&auml;hlen:<b> <form style="display:inline-block;" method=post><select style="height:33px;width:350px;" name="AliasHelfer" id="AliasHelfer" onchange="submit()">';
$db_erg = HelferListe($db_link);
while ($zeile = mysqli_fetch_array($db_erg, MYSQLI_ASSOC)) {
$zeilen = HelferListe($db_link);
while ($zeilen as $zeile) {
if ($AliasHelferID != $zeile['HelferID']) {
echo "<option value='" . $zeile['HelferID'] . "'>" . $zeile['Name'] . "</optionen>";
} else {
@ -118,8 +118,8 @@ HelferAuswahlButton($db_link, $AliasHelferID);
$_SESSION["AliasHelferID"] = $AliasHelferID;
$AdminID = $_SESSION["AdminID"];
$db_erg = Helferdaten($db_link, $HelferID);
while ($zeile = mysqli_fetch_array($db_erg, MYSQLI_ASSOC)) {
$zeilen = Helferdaten($db_link, $HelferID);
while ($zeilen as $zeile) {
$HelferName = $zeile['Name'];
}

View File

@ -190,8 +190,8 @@ echo "<p><noscript><button name='ShowSchichten' value='1'>Schichten Anzeigen</bu
<!-- <input name="Dienst-Leiter" type="text" value="<?php echo htmlspecialchars($Leiter ?? '')?>" > -->
<?php
echo "<select name='Dienst-Leiter'>";
$db_erg = HelferListe($db_link);
while ($zeile = mysqli_fetch_array($db_erg, MYSQLI_ASSOC)) {
$zeilen = HelferListe($db_link);
while ($zeilen as $zeile) {
if ($zeile['HelferID'] != $Leiter) {
echo "<option value='" . $zeile['HelferID'] . "'>" . $zeile['Name'] . "</option>";
} else {

View File

@ -84,8 +84,8 @@ if (isset($_GET['InfoAlleSchichtID'])) {
function HelferAuswahlButton($db_link, $AliasHelferID)
{
echo '<b>Helfer w&auml;hlen:<b> <form style="display:inline-block;" method=post><select style="height:33px;width:350px;" name="AliasHelfer" id="AliasHelfer" onchange="submit()">';
$db_erg = HelferListe($db_link);
while ($zeile = mysqli_fetch_array($db_erg, MYSQLI_ASSOC)) {
$zeilen = HelferListe($db_link);
while ($zeilen as $zeile) {
if ($AliasHelferID != $zeile['HelferID']) {
echo "<option value='" . $zeile['HelferID'] . "'>" . $zeile['Name'] . "</optionen>";
} else {
@ -112,9 +112,9 @@ HelferAuswahlButton($db_link, $AliasHelferID);
$_SESSION["AliasHelferID"] = $AliasHelferID;
$AdminID = $_SESSION["AdminID"];
$db_erg = Helferdaten($db_link, $AliasHelferID);
$zeilen = Helferdaten($db_link, $AliasHelferID);
while ($zeile = mysqli_fetch_array($db_erg, MYSQLI_ASSOC)) {
while ($zeilen as $zeile) {
$HelferName = $zeile['Name'];
}

View File

@ -15,8 +15,8 @@ if ($AdminStatus != 1) {
function HelferAuswahlButton($db_link, $AliasHelferID)
{
echo '<b>Helfer w&auml;hlen:<b> <form style="display:inline-block;" method=post><select style="height:33px;width:350px;" name="AliasHelfer" id="AliasHelfer" onchange="submit()">';
$db_erg = HelferListe($db_link);
while ($zeile = mysqli_fetch_array($db_erg, MYSQLI_ASSOC)) {
$zeilen = HelferListe($db_link);
while ($zeilen as $zeile) {
if ($AliasHelferID != $zeile['HelferID']) {
echo "<option value='" . $zeile['HelferID'] . "'>" . $zeile['Name'] . "</optionen>";
} else {

View File

@ -30,8 +30,8 @@ if (!isset($_SESSION["HelferID"]) || ! $_SESSION["HelferID"] > 0) {
$db_link = mysqli_connect(MYSQL_HOST, MYSQL_BENUTZER, MYSQL_KENNWORT, MYSQL_DATENBANK);
DatenbankAufDeutsch($db_link);
$db_erg = Helferdaten($db_link, $HelferID);
while ($zeile = mysqli_fetch_array($db_erg, MYSQLI_ASSOC)) {
$zeilen = Helferdaten($db_link, $HelferID);
while ($zeilen as $zeile)) {
$HelferName = $zeile['Name'];
$HelferIsAdmin = $zeile['Admin'];
}

View File

@ -162,7 +162,8 @@ function HelferListe()
$db->prepare(__METHOD__,"SELECT HelferID,Name FROM Helfer");
$db_erg = $db->execute(__METHOD__);
$db->onErrorDie(__METHOD__);
return $db_erg;
$helfer = $db->fetchAll(__METHOD__);
return $helfer;
}
@ -172,7 +173,8 @@ function Helferdaten($HelferID)
$db->prepare(__METHOD__,"SELECT * FROM Helfer Where HelferID = :helferid");
$db_erg = $db->execute(__METHOD__,["helferid" => $HelferID]);
$db->onErrorDie(__METHOD__);
return $db_erg;
$helferdaten = $db->fetchAll(__METHOD__);
return $helferdaten;
}

884
html/SQL_old.php Normal file
View File

@ -0,0 +1,884 @@
<?php
namespace old;
require_once 'konfiguration.php';
function ConnectDB()
{
$db_link = mysqli_connect(
MYSQL_HOST,
MYSQL_BENUTZER,
MYSQL_KENNWORT,
MYSQL_DATENBANK
);
DatenbankAufDeutsch($db_link);
return $db_link;
}
function CreateHelfer($db_link, $HelferName, $HelferEmail, $HelferHandy, $HelferPasswort, $HelferLevel = 1)
{
$HelferName = mysqli_real_escape_string($db_link, $HelferName);
$HelferEmail = mysqli_real_escape_string($db_link, $HelferEmail);
$HelferHandy = mysqli_real_escape_string($db_link, $HelferHandy);
// level: Teilnehmer/Dauerhelfer/(Teamleiter)
$HelferLevel = mysqli_real_escape_string($db_link, $HelferLevel);
//$HelferName=mysqli_real_escape($db_link,$HelferName);
$HelferPasswort = "" . $HelferPasswort . "ß";
//echo "<b>".$HelferPasswort."</b>";
$PasswortHash = password_hash($HelferPasswort, PASSWORD_DEFAULT);
// Neuen Helfer anlegen
$sql = "INSERT INTO Helfer(Name,Email,Handy,Status,BildFile,DoReport,Passwort,HelferLevel) VALUES ('$HelferName','$HelferEmail','$HelferHandy',1,'',0,'$PasswortHash','$HelferLevel')";
$db_erg = mysqli_query($db_link, $sql);
error_log(date('Y-m-d H:i') . " CreateHelfer: $HelferName angelegt mit Email $HelferEmail Handy $HelferHandy \n", 3, LOGFILE);
return $db_erg;
}
// testet fuer urllogin, ob Helfer bereits existiert
function HelferIstVorhanden($db_link, $Email)
{
$Email = mysqli_real_escape_string($db_link, $Email);
$sql = "SELECT count(HelferID) as Anzahl FROM Helfer Where Email = '" . $Email . "'";
$db_erg = mysqli_query($db_link, $sql);
$zeile = mysqli_fetch_array($db_erg, MYSQLI_ASSOC);
return $zeile['Anzahl'];
}
//TODO: pruefen, ob Helfer bereits eingeloggt
function HelferLogin($db_link, $HelferEmail, $HelferPasswort, $HelferStatus)
{
$HelferEmail = mysqli_real_escape_string($db_link, $HelferEmail);
$HelferStatus = mysqli_real_escape_string($db_link, $HelferStatus);
//echo "Test<br>";
// Helfer Suchen
$sql = "Select HelferID,Admin,Name,Passwort,HelferLevel From Helfer Where Email='" . $HelferEmail . "'";
//echo $sql;
$db_erg = mysqli_query($db_link, $sql);
if (! $db_erg) {
echo "Login ungueltige Abfrage";
die('Ungueltige Abfrage: ' . mysqli_error($db_link));
}
while ($zeile = mysqli_fetch_array($db_erg, MYSQLI_ASSOC)) {
$HelferPasswort = "" . $HelferPasswort . "ß";
//echo "<b>".$HelferPasswort."</b><br>";
//echo "<b>".$zeile['Passwort']."</b><br>";
if (password_verify($HelferPasswort, $zeile['Passwort'])) {
$_SESSION["HelferID"] = $zeile['HelferID'];
$_SESSION["HelferName"] = $zeile['Name'];
//TODO: das sollte nur gesetzt werden, wenn der Helfer Admin ist
$_SESSION["AdminID"] = $zeile['HelferID'];
$_SESSION["AdminStatus"] = $zeile['Admin'];
$_SESSION["HelferLevel"] = $zeile['HelferLevel'];
return 1;
} else {
echo "Falsches Passwort<br>";
return 0;
}
}
}
// Liste der Helfer fuer Admin-Seite
//TODO: HelferLevel
function HelferListe($db_link)
{
$sql = "SELECT HelferID,Name FROM Helfer";
$db_erg = mysqli_query($db_link, $sql);
if (! $db_erg) {
echo "Helferliste ungueltige Abfrage";
die('Unueltige Abfrage: ' . mysqli_error($db_link));
}
while($zeilen[] = mysqli_fetch_array($db_erg, MYSQLI_ASSOC));
array_pop($zeilen);
return $zeilen;
}
function Helferdaten($db_link, $HelferID)
{
$HelferID = mysqli_real_escape_string($db_link, $HelferID);
$sql = "SELECT * FROM Helfer Where HelferID =" . $HelferID;
$db_erg = mysqli_query($db_link, $sql);
if (! $db_erg) {
echo "Helferdaten ungueltige Abfrage<br>\n";
echo "sql:$sql<br>\n";
die('Ungueltige Abfrage: ' . mysqli_error($db_link));
}
while($zeilen[] = mysqli_fetch_array($db_erg, MYSQLI_ASSOC));
array_pop($zeilen);
return $zeilen;
}
function HelferdatenAendern($db_link, $HelferName, $HelferEmail, $HelferHandy, $HelferNewPasswort, $HelferID, $HelferLevel, $HelferIsAdmin = -1, $AdminID = 0)
{
$HelferID = mysqli_real_escape_string($db_link, $HelferID);
$HelferName = mysqli_real_escape_string($db_link, $HelferName);
$HelferEmail = mysqli_real_escape_string($db_link, $HelferEmail);
$HelferHandy = mysqli_real_escape_string($db_link, $HelferHandy);
$HelferLevel = mysqli_real_escape_string($db_link, $HelferLevel);
if ($HelferNewPasswort == "") {
//$sql = "UPDATE Helfer SET Name='$HelferName',Email='$HelferEmail',Handy='$HelferHandy' ".($HelferIsAdmin!=-1)?',Admin='$HelferIsAdmin.':'." Where HelferId=".$HelferID;
if ($HelferIsAdmin == -1) {
$sql = "UPDATE Helfer SET Name='$HelferName',Email='$HelferEmail',Handy='$HelferHandy',HelferLevel='$HelferLevel' Where HelferId=" . $HelferID;
} else {
$sql = "UPDATE Helfer SET Name='$HelferName',Email='$HelferEmail',Handy='$HelferHandy',Admin=$HelferIsAdmin,HelferLevel='$HelferLevel' Where HelferId=" . $HelferID;
}
$db_erg = mysqli_query($db_link, $sql);
echo "<li>Helferdaten geändert</li>";
if ($AdminID != 0) {
error_log(date('Y-m-d H:i') . "(Admin $AdminID) Helferdaten update: Name: $HelferName (HelferID:$HelferID) Email: $HelferEmail Handy: $HelferHandy HelferLevel: $HelferLevel Admin: $HelferIsAdmin\n", 3, LOGFILE);
} else {
error_log(date('Y-m-d H:i') . "Helferdaten update: Name: $HelferName (HelferID:$HelferID) Email: $HelferEmail Handy: $HelferHandy HelferLevel: $HelferLevel Admin: $HelferIsAdmin\n", 3, LOGFILE);
}
} else {
$HelferNewPasswort = "" . $HelferNewPasswort . "ß";
$PasswortHash = password_hash($HelferNewPasswort, PASSWORD_DEFAULT);
if ($HelferIsAdmin == -1) {
$sql = "UPDATE Helfer SET Name='" . $HelferName . "',Email='" . $HelferEmail . "',Handy='" . $HelferHandy . "',HelferLevel='$HelferLevel',Passwort='" . $PasswortHash . "' Where HelferId=" . $HelferID;
} else {
$sql = "UPDATE Helfer SET Name='$HelferName',Email='$HelferEmail',Handy='$HelferHandy',HelferLevel='$HelferLevel',Passwort='$PasswortHash',Admin=$HelferIsAdmin Where HelferId=" . $HelferID;
}
//echo $sql;
$db_erg = mysqli_query($db_link, $sql);
echo "<li>Passwort geändert</li>";
if ($AdminID != 0) {
error_log(date('Y-m-d H:i') . "(Admin $AdminID) Helferdaten update: Name: $HelferName (HelferID:$HelferID) Email: $HelferEmail Handy: $HelferHandy HelferLevel: $HelferLevel Passwort: neu gesetzt\n", 3, LOGFILE);
} else {
error_log(date('Y-m-d H:i') . "Helferdaten update: Name: $HelferName (HelferID:$HelferID) Email: $HelferEmail Handy: $HelferHandy HelferLevel: $HelferLevel Passwort: neu gesetzt\n", 3, LOGFILE);
}
}
if (! $db_erg) {
echo "HelferdatenAendern ungueltiges Statement";
echo $sql;
die('Ungueltige Abfrage: ' . mysqli_error($db_link));
}
return $db_erg;
}
function AlleSchichten($db_link, $Sort, $HelferLevel = 1)
{
$Sort = mysqli_real_escape_string($db_link, $Sort);
if ($Sort == '1') {
$sql = "select SchichtID,Was,DATE_FORMAT(Von,'%a %H:%i') AS Ab,DATE_FORMAT(Bis,'%a %H:%i') AS Bis,C AS Ist,DATE_FORMAT(Von,'%W %d %M') As Tag, Soll from Dienst,SchichtUebersicht where Dienst.DienstID=SchichtUebersicht.DienstID and Dienst.Helferlevel=$HelferLevel order by Von";
} else {
$sql = "select SchichtID,Was,DATE_FORMAT(Von,'%a %H:%i') AS Ab,DATE_FORMAT(Bis,'%a %H:%i') AS Bis,C AS Ist,DATE_FORMAT(Von,'%W %d %M') As Tag, Soll from Dienst,SchichtUebersicht where Dienst.DienstID=SchichtUebersicht.DienstID and Dienst.Helferlevel=$HelferLevel order by Was,Von";
}
$db_erg = mysqli_query($db_link, $sql);
if (! $db_erg) {
echo "AlleSchichten ungueltige Abfrage";
echo $Sort;
die('Ungueltige Abfrage: ' . mysqli_error($db_link));
}
return $db_erg;
}
function AlleSchichtenCount($db_link, $HelferLevel = 1)
{
//$sql = "select SUM(Soll) As Anzahl from SchichtUebersicht where HelferLevel=$HelferLevel";
$sql = "select Sum(Soll) as Anzahl, HelferLevel from SchichtUebersicht,Dienst Where SchichtUebersicht.DienstID=Dienst.DienstID and HelferLevel=$HelferLevel";
$db_erg = mysqli_query($db_link, $sql);
if (! $db_erg) {
echo "AlleSchichtenCount ungueltige Abfrage";
echo $Sort;
die('Ungueltige Abfrage: ' . mysqli_error($db_link));
}
$zeile = mysqli_fetch_array($db_erg, MYSQLI_ASSOC);
return $zeile['Anzahl'];
}
function AlleBelegteSchichtenCount($db_link, $HelferLevel = 1)
{
$sql = "select Count(HelferID) As Anzahl from EinzelSchicht,Schicht,Dienst Where EinzelSchicht.SchichtID=Schicht.SchichtID and Schicht.DienstID=Dienst.DienstID and HelferLevel=$HelferLevel";
$db_erg = mysqli_query($db_link, $sql);
if (! $db_erg) {
echo "AlleSchichtenCount ungueltige Abfrage";
echo $Sort;
die('Ungueltige Abfrage: ' . mysqli_error($db_link));
}
$zeile = mysqli_fetch_array($db_erg, MYSQLI_ASSOC);
return $zeile['Anzahl'];
}
function AlleSchichtenImZeitbereich($db_link, $Von, $Bis, $HelferLevel = 1)
{
error_log("AlleSchichtenImZeitbereich Abfrage: $Von, $Bis, $HelferLevel");
// SchichtID, Was, Ab, Bis, Ist, Tag, Soll - Ist und Soll sind die HelferStunden
$Von = mysqli_real_escape_string($db_link, $Von);
$Bis = mysqli_real_escape_string($db_link, $Bis);
$HelferLevel = mysqli_real_escape_string($db_link, $HelferLevel);
$sql_helferlevel = "and Dienst.HelferLevel=$HelferLevel";
if ($HelferLevel == -1) {
$sql_helferlevel = "";
}
$sql = "select SchichtID,Was,DATE_FORMAT(Von,'%a %H:%i') AS Ab,DATE_FORMAT(Bis,'%a %H:%i') AS Bis,C AS Ist,DATE_FORMAT(Von,'%W %d %M') As Tag, Soll from Dienst,SchichtUebersicht where Von >= '" . $Von . "' and Von <'" . $Bis . "' and Dienst.DienstID=SchichtUebersicht.DienstID $sql_helferlevel order by Was,Von";
error_log("AlleSchichtenImZeitbereich sql " . $sql);
$db_erg = mysqli_query($db_link, $sql);
if (! $db_erg) {
echo "AlleSchichtenImZeitbereich ungueltige Abfrage<br>";
echo $sql;
die('<br>Ungueltige Abfrage: ' . mysqli_error($db_link));
}
return $db_erg;
}
function AlleSchichtenEinesHelfers($db_link, $HelferID)
{
$HelferID = mysqli_real_escape_string($db_link, $HelferID);
$sql = "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 = mysqli_query($db_link, $sql);
if (! $db_erg) {
echo "AlleSchichtenEinesHelfers ungueltige Abfrage";
echo $HelferID;
die('Ungueltige Abfrage: ' . mysqli_error($db_link));
}
return $db_erg;
}
function HelferLoeschen($db_link, $HelferID, $AdminID)
{
$HelferID = mysqli_real_escape_string($db_link, $HelferID);
$db_erg = Helferdaten($db_link, $HelferID);
while ($zeile = mysqli_fetch_array($db_erg, MYSQLI_ASSOC)) {
$HelferName = $zeile['Name'];
//echo "HelferName=$HelferName<br>";
}
$db_erg = AlleSchichtenEinesHelfers($db_link, $HelferID);
$AnzahlHelferschichten = mysqli_num_rows($db_erg);
if ($AnzahlHelferschichten == 0) {
$sql = "Delete from Helfer where HelferID='$HelferID'";
$db_erg = mysqli_query($db_link, $sql);
if (! $db_erg) {
echo "Helfer $HelferName konnte nicht gelöscht werden<br>";
echo "$sql <br>";
return -2;
} else {
echo "Helfer $HelferName (HelferID:$HelferID) wurde erfolgreich geloescht<br>";
error_log(date('Y-m-d H:i') . "(Admin $AdminID) Helfer loeschen: Name: $HelferName (HelferID:$HelferID)\n", 3, LOGFILE);
return 1;
}
} else {
echo "Helfer $HelferName hat noch $AnzahlHelferschichten Schichten. Bitte erst die Schichten löschen<br>";
return -1;
}
}
function SchichtIdArrayEinesHelfers($db_link, $HelferID)
{
$HelferID = mysqli_real_escape_string($db_link, $HelferID);
// Array, um Zeilen mit von mir belegten Schichten in der Schichtuebersicht einfaerben zu koennenn
$sql = "SELECT SchichtID FROM EinzelSchicht WHERE HelferID = $HelferID";
//print_r($sql);
$db_erg = mysqli_query($db_link, $sql);
$schichtIDs = array();
while ($zeile = mysqli_fetch_array($db_erg, MYSQLI_NUM)) {
$schichtIDs[] = $zeile[0];
}
return($schichtIDs);
}
function AlleSchichtenEinesHelfersVonJetzt($db_link, $HelferID)
{
$HelferID = mysqli_real_escape_string($db_link, $HelferID);
// TODO: fix GETDATE() array to string conversion
$sql = "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 . " and Bis>'" . date("Y-m-d H:i:s") . "' order by Von";
//$sql = "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." and Bis>'2023-05-20' order by Von";
//echo $sql;
$db_erg = mysqli_query($db_link, $sql);
if (! $db_erg) {
echo "AlleSchichtenEinesHelfers ungueltige Abfrage";
echo $HelferID;
die('Ungueltige Abfrage: ' . mysqli_error($db_link));
}
return $db_erg;
}
function SchichtenSummeEinesHelfers($db_link, $HelferID)
{
$HelferID = mysqli_real_escape_string($db_link, $HelferID);
//$sql = "select count Schicht.Dauer as Anzahl FROM EinzelSchicht,Schicht,Dienst where EinzelSchicht.SchichtID=Schicht.SchichtID and Schicht.DienstID = Dienst.DienstID and HelferID=".$HelferID." order by Von";
$sql = "select count(*) as Anzahl, SUM(TIME_TO_SEC(Schicht.Dauer)) as Dauer FROM EinzelSchicht,Schicht,Dienst where EinzelSchicht.SchichtID=Schicht.SchichtID and Schicht.DienstID = Dienst.DienstID and HelferID=" . $HelferID;
//echo $sql;
$db_erg = mysqli_query($db_link, $sql);
if (! $db_erg) {
echo "SchichtenSummeEinesHelfers ungueltige Abfrage";
echo $HelferID;
echo $sql;
die('Ungueltige Abfrage: ' . mysqli_error($db_link));
}
return $db_erg;
}
function LogSchichtEingabe($db_link, $HelferID, $SchichtId, $EinzelSchichtId, $Aktion, $AdminID = 0)
{
$HelferID = mysqli_real_escape_string($db_link, $HelferID);
$SchichtId = mysqli_real_escape_string($db_link, $SchichtId);
$EinzelSchichtId = mysqli_real_escape_string($db_link, $EinzelSchichtId);
$Aktion = mysqli_real_escape_string($db_link, $Aktion);
$AdminID = mysqli_real_escape_string($db_link, $AdminID);
$sql = "SELECT Schicht.Von, Schicht.Bis, Dienst.Was, Helfer.Name
FROM EinzelSchicht
JOIN Schicht ON EinzelSchicht.SchichtID = Schicht.SchichtID
JOIN Dienst ON Schicht.DienstID = Dienst.DienstID
JOIN Helfer ON EinzelSchicht.HelferID = Helfer.HelferID
WHERE EinzelSchicht.HelferID = $HelferID
AND ( Schicht.SchichtID = $SchichtId OR EinzelSchicht.EinzelSchichtID = $EinzelSchichtId)
";
//error_log(date('Y-m-d H:i') . " " . $sql ."\n",3,LOGFILE);
$db_erg = mysqli_query($db_link, $sql);
if (mysqli_num_rows($db_erg) > 1) {
echo "HelferSchichtZuweisen: Es wurden mehr als eine Zeile zurueckgegeben\n <br>";
// Fehler geht ins normale Error-Management, nicht ins Logfile
error_log(date('Y-m-d H:i') . " HelferSchichtZuweisen: Es wurden mehr als eine Zeile zurueckgegben.\n", 0);
} elseif (mysqli_num_rows($db_erg) == 1) {
$row = mysqli_fetch_assoc($db_erg);
$Von = $row["Von"];
$Bis = $row["Bis"];
$Was = $row["Was"];
$HelferName = $row["Name"];
} else {
echo "Es wurde keine Zeile zurueckgegeben.";
}
if ($AdminID == 0) {
error_log(date('Y-m-d H:i') . " HelferSchicht: $HelferName (HelferID:$HelferID) hat Dienst $Was von $Von bis $Bis $Aktion.\n", 3, LOGFILE);
} else {
error_log(date('Y-m-d H:i') . " HelferSchicht: Admin:$AdminID hat von $HelferName (HelferID:$HelferID) den Dienst $Was von $Von bis $Bis $Aktion.\n", 3, LOGFILE);
}
}
function HelferSchichtZuweisen($db_link, $HelferID, $SchichtId, $AdminID = 0)
{
$HelferID = mysqli_real_escape_string($db_link, $HelferID);
$SchichtId = mysqli_real_escape_string($db_link, $SchichtId);
// Abfrage, ob bereits eine Einzelschicht in der selben Schicht vom Helfer existiert
$sql = "SELECT EinzelSchichtID from EinzelSchicht WHERE SchichtID='$SchichtId' and HelferID='$HelferID'";
$db_erg = mysqli_query($db_link, $sql);
if (mysqli_num_rows($db_erg) > 0) {
echo "HelferSchichtZuweisen: Schicht existiert bereits!";
return false;
}
// Helfer Schicht zuweisen
$sql = 'INSERT INTO EinzelSchicht(SchichtID,HelferID) VALUES (\''
. $SchichtId . '\',\''
. $HelferID . '\')';
//echo '<script> console.log("Schicht zuweiweisen: '.$sql.'")</script>';
$db_erg = mysqli_query($db_link, $sql);
if (! $db_erg) {
echo "HelferSchichtZuweisen ungueltige Abfrage";
echo $HelferID;
die('Ungueltige Abfrage: ' . mysqli_error($db_link));
}
LogSchichtEingabe($db_link, $HelferID, $SchichtId, -1, "eingetragen", $AdminID);
return $db_erg;
}
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
LogSchichtEingabe($db_link, $HelferID, -1, $EinzelSchichtID, "entfernt", $AdminID);
// Lösche Einzelschicht
$sql = "Delete From EinzelSchicht Where EinzelSchichtID =" . $EinzelSchichtID;
//echo $sql;
$db_erg = mysqli_query($db_link, $sql);
return $db_erg;
}
function HelferVonSchichtLoeschen_SchichtID($db_link, $HelferID, $SchichtID, $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
LogSchichtEingabe($db_link, $HelferID, $SchichtID, -1, "entfernt", $AdminID);
// Lösche Einzelschicht
$sql = "Delete From EinzelSchicht Where SchichtID = $SchichtID and HelferID = $HelferID limit 1;";
//echo $sql;
$db_erg = mysqli_query($db_link, $sql);
return $db_erg;
}
function DetailSchicht($db_link, $InfoSchichtID)
{
$InfoSchichtID = mysqli_real_escape_string($db_link, $InfoSchichtID);
$sql = "select Was,Wo,Info,Name,Handy,Email,DATE_FORMAT(Dauer,'%H:%i') AS Dauer FROM Dienst,Schicht,Helfer where Dienst.DienstID=Schicht.DienstID AND Helfer.HelferID=Dienst.Leiter And SchichtID=" . $InfoSchichtID;
//echo $sql;
$db_erg = mysqli_query($db_link, $sql);
if (! $db_erg) {
echo "Details ungueltige Abfrage ";
echo $InfoSchichtID;
die('Ungueltige Abfrage: ' . mysqli_error($db_link));
}
$zeile = mysqli_fetch_array($db_erg, MYSQLI_ASSOC);
return $zeile;
}
function BeteiligteHelfer($db_link, $InfoSchichtID)
{
$InfoSchichtID = mysqli_real_escape_string($db_link, $InfoSchichtID);
$sql = "select Helfer.HelferID,Name,Handy FROM EinzelSchicht,Helfer where EinzelSchicht.HelferID=Helfer.HelferID And SchichtID=" . $InfoSchichtID;
$db_erg = mysqli_query($db_link, $sql);
if (! $db_erg) {
echo "Details ungueltige Abfrage ";
echo $InfoSchichtID;
die('Ungueltige Abfrage: ' . mysqli_error($db_link));
}
return $db_erg;
}
function GetDienste($db_link)
{
$sql = "SELECT DienstID, Was, Wo, Info, Leiter, ElternDienstID, HelferLevel FROM Dienst order By Was";
$db_erg = mysqli_query($db_link, $sql);
if (! $db_erg) {
echo "GetDienste ungueltige Abfrage";
die('Ungueltige Abfrage: ' . mysqli_error($db_link));
}
while($zeilen[] = mysqli_fetch_array($db_erg, MYSQLI_ASSOC));
array_pop($zeilen);
return $zeilen;
}
function GetDiensteChilds($db_link, $DienstID)
{
$DienstID = mysqli_real_escape_string($db_link, $DienstID);
$sql = "SELECT DienstID, Was, Wo, Info, Leiter FROM Dienst where ElternDienstID='" . $DienstID . "' order by Was";
$db_erg = mysqli_query($db_link, $sql);
if (! $db_erg) {
echo "GetDienste ungueltige Abfrage";
die('Ungueltige Abfrage: ' . mysqli_error($db_link));
}
return $db_erg;
}
function ChangeDienst($db_link, $DienstID, $Was, $Wo, $Info, $Leiter, $Gruppe, $HelferLevel)
{
$DienstID = mysqli_real_escape_string($db_link, $DienstID);
$Was = mysqli_real_escape_string($db_link, $Was);
$Wo = mysqli_real_escape_string($db_link, $Wo);
$Info = mysqli_real_escape_string($db_link, $Info);
$Leiter = mysqli_real_escape_string($db_link, $Leiter);
$Gruppe = mysqli_real_escape_string($db_link, $Gruppe);
$HelferLevel = mysqli_real_escape_string($db_link, $HelferLevel); // int (1,2) Teilnehmer oder Dauerhelfer
$sql = "UPDATE Dienst SET Was='" . $Was . "', Wo='" . $Wo . "', Info='" . $Info . "', Leiter=" . $Leiter . ", ElternDienstID=" . $Gruppe . " where DienstID=" . $DienstID;
$db_erg = mysqli_query($db_link, $sql);
if (! $db_erg) {
echo "Fehler Change Dienst";
echo $sql;
die('Ungueltige Abfrage: ' . mysqli_error($db_link));
}
}
function NewDienst($db_link, $DienstID, $Was, $Wo, $Info, $Leiter, $Gruppe, $HelferLevel)
{
$DienstID = mysqli_real_escape_string($db_link, $DienstID);
$Was = mysqli_real_escape_string($db_link, $Was); //Name des Dienstes
$Wo = mysqli_real_escape_string($db_link, $Wo); //Ort
$Info = mysqli_real_escape_string($db_link, $Info); //vollstaendige Beschreibung
$Leiter = mysqli_real_escape_string($db_link, $Leiter); // int HelferID des Leiters
$Gruppe = mysqli_real_escape_string($db_link, $Gruppe); // ??
$HelferLevel = mysqli_real_escape_string($db_link, $HelferLevel); // int (1,2) Teilnehmer oder Dauerhelfer
$sql = "INSERT INTO Dienst (Was, Wo, Info, Leiter, ElternDienstID, HelferLevel) values ('$Was','$Wo','$Info',$Leiter,$Gruppe,$HelferLevel)";
$db_erg = mysqli_query($db_link, $sql);
if (! $db_erg) {
echo "Fehler New Dienst";
// echo $sql;
$err = mysqli_error($db_link);
die('Ungueltige Abfrage: ' . $err);
error_log(date('Y-m-d H:i') . " NeueSchicht: Schicht konnte nicht angelegt mit Anfrage $sql Grund: $err \n", 3, LOGFILE);
} else {
error_log(date('Y-m-d H:i') . " NeueSchicht: Dienst wurde angelegt mit Was: $Was Wo: $Wo Info: $Info Leiter: $Leiter Gruppe $Gruppe, HelferLevel $HelferLevel \n", 3, LOGFILE);
}
}
function DeleteDienst($db_link, $DienstID, $Rekursiv)
{
$DienstID = mysqli_real_escape_string($db_link, $DienstID);
if ($Rekursiv) {
return false;
} else {
// Pruefen ob noch Schichten eingetragen sind
$sql = "SELECT SchichtID FROM Schicht where DienstID=" . $DienstID;
$db_erg = mysqli_query($db_link, $sql);
if (! $db_erg) {
echo "Fehler DeleteDienst";
die('Ungueltige Abfrage: ' . mysqli_error($db_link));
}
if (mysqli_num_rows($db_erg) == 0) {
// Eintrag löschen
$sql = "DELETE FROM Dienst where DienstID=" . $DienstID;
echo $sql;
$db_erg = mysqli_query($db_link, $sql);
if (! $db_erg) {
echo "Fehler DeleteDienst";
die('Ungueltige Abfrage: ' . mysqli_error($db_link));
}
return true;
} else {
return false;
}
}
}
function GetDiensteForDay($db_link, $helferlevel, $datestring)
{
$unixtime = strtotime($datestring);
$date1 = date('Y-m-d', $unixtime + 24 * 60 * 60);
$date2 = date('Y-m-d', $unixtime);
$sql = "SELECT DienstId, Was, Wo, Info FROM Dienst INNER JOIN Schicht USING (DienstID) WHERE HelferLevel=" . $helferlevel . " GROUP BY DienstId HAVING MIN(Von)<'" . $date1 . "' AND MAX(Bis)>'" . $date2 . "' ORDER BY MIN(Von) ASC;";
$db_erg = mysqli_query($db_link, $sql);
if (! $db_erg) {
echo "GetDienste ungueltige Abfrage";
die('Ungueltige Abfrage: ' . mysqli_error($db_link));
}
return $db_erg;
}
function GetSchichtenForDienstForDay($db_link, $DienstID, $datestring)
{
$unixtime = strtotime($datestring);
$date1 = date('Y-m-d', $unixtime + 24 * 60 * 60);
$date2 = date('Y-m-d', $unixtime);
$sql = "select Von, Bis, Soll, Name, Handy from Schicht left join EinzelSchicht using (SchichtId) left join Helfer using (HelferId) where DienstId=" . $DienstID . " and Von<'" . $date1 . "' and Bis>'" . $date2 . "' order by Von;";
$db_erg = mysqli_query($db_link, $sql);
if (! $db_erg) {
echo "GetDienste ungueltige Abfrage";
die('Ungueltige Abfrage: ' . mysqli_error($db_link));
}
return $db_erg;
}
function GetSchichtenEinesDienstes($db_link, $DienstID)
{
$DienstID = mysqli_real_escape_string($db_link, $DienstID);
//$sql = "SELECT SchichtID,Von,Bis,Soll,DATE_FORMAT(Von,'%a %H:%i') AS TagVon FROM Schicht where DienstID=".$DienstID;
$sql = "SELECT SchichtID,Von,Bis,Soll,DATE_FORMAT(Von,'%a %H:%i') AS TagVon, DATE_FORMAT(Von,'%H:%i') AS ZeitVon, DATE_FORMAT(Bis,'%H:%i') AS ZeitBis, DATE_FORMAT(Dauer,'%H:%i') AS Dauer FROM Schicht where DienstID=" . $DienstID;
$db_erg = mysqli_query($db_link, $sql);
if (! $db_erg) {
echo "GetSchichtenEinesDienstes ungueltige Abfrage";
echo $sql;
die('Ungueltige Abfrage: ' . mysqli_error($db_link));
}
return $db_erg;
}
function ChangeSchicht($db_link, $SchichtID, $Von, $Bis, $Soll, $Dauer)
{
$SchichtID = mysqli_real_escape_string($db_link, $SchichtID);
$Von = mysqli_real_escape_string($db_link, $Von);
$Bis = mysqli_real_escape_string($db_link, $Bis);
$Soll = mysqli_real_escape_string($db_link, $Soll);
$sql = "UPDATE Schicht SET Von='" . $Von . "', Bis='" . $Bis . "', Soll='" . $Soll . "', Dauer='" . $Dauer . "' where SchichtID=" . $SchichtID;
$db_erg = mysqli_query($db_link, $sql);
if (! $db_erg) {
echo "Fehler ChangeSchicht";
echo $sql;
die('Ungueltige Abfrage: ' . mysqli_error($db_link));
}
}
function NewSchicht($db_link, $DienstID, $Von, $Bis, $Soll, $Dauer)
{
$DienstID = mysqli_real_escape_string($db_link, $DienstID);
$Von = mysqli_real_escape_string($db_link, $Von);
$Bis = mysqli_real_escape_string($db_link, $Bis);
$Soll = mysqli_real_escape_string($db_link, $Soll);
/*
if(validateDate($Von))
{
echo "Keine Schicht erstellt Fehler in Von";
return;
}
if(validateDate($Bis, DateTime::ATOM))
{
echo "Keine Schicht erstellt Fehler in Bis";
return Null;
}
*/
//$sql = "INSERT INTO Schicht (DienstID, Von, Bis, Soll, Dauer) values ('" . $DienstID . "','" . $Von . "','" . $Bis . "'," . $Soll . ",'" . $Dauer . "')";
$sql = "INSERT INTO Schicht (DienstID, Von, Bis, Soll, Dauer) values ('" . $DienstID . "','" . $Von . "','" . $Bis . "'," . $Soll . ",'" . $Dauer . "')";
$db_erg = mysqli_query($db_link, $sql);
if (! $db_erg) {
echo "Keine Schicht erstellt";
echo $sql;
error_log(date('Y-m-d H:i') . " NeueSchicht: $HelferName konnte Schicht nicht angelegt mit $sql \n", 3, LOGFILE);
$err = mysqli_error($db_link);
die('Ungueltige Abfrage: ' . $err);
} else {
//TODO: DienstID aufloesen
error_log(date('Y-m-d H:i') . " NeueSchicht: $HelferName hat Schicht angelegt mit DienstID $DienstID, Von $Von Bis $Bis Soll $Soll \n", 3, LOGFILE);
}
}
function DeleteSchicht($db_link, $SchichtID, $Rekursiv)
{
$SchichtID = mysqli_real_escape_string($db_link, $SchichtID);
if ($Rekursiv) {
return false;
} else {
// Pruefen ob noch Helfer auf der Schicht eingetragen sind
$sql = "SELECT Name FROM EinzelSchicht,Helfer where SchichtID=" . $SchichtID . " and Helfer.HelferID=EinzelSchicht.HelferID";
$db_erg = mysqli_query($db_link, $sql);
if (! $db_erg) {
echo "Fehler Change Dienst";
die('Ungueltige Abfrage: ' . mysqli_error($db_link));
}
if (mysqli_num_rows($db_erg) == 0) {
// Eintrag löschen
$sql = "DELETE FROM Schicht where SchichtID=" . $SchichtID;
echo $sql;
$db_erg = mysqli_query($db_link, $sql);
if (! $db_erg) {
echo "Fehler Change Dienst";
die('Ungueltige Abfrage: ' . mysqli_error($db_link));
}
return true;
} else {
return false;
}
}
}
function AlleHelferSchichtenUebersicht($db_link)
{
$sql = "select Helfer.HelferID as AliasHelferID,Helfer.HelferLevel,Name,Email,Handy,Was,SUM(Dauer)/10000 as Dauer from Helfer,EinzelSchicht INNER JOIN Schicht INNER JOIN Dienst where Helfer.HelferID=EinzelSchicht.HelferID and EinzelSchicht.SchichtID=Schicht.SchichtID and Schicht.DienstID=Dienst.DienstID group by Helfer.HelferID,Was";
$sql = $sql . " UNION ALL ";
$sql = $sql . "select Helfer.HelferID as AliasHelferID,Helfer.HelferLevel,Name,Email,Handy,'-' as Was,0 as Dauer from Helfer,EinzelSchicht where not exists(select 1 from EinzelSchicht where Helfer.HelferID=EinzelSchicht.HelferID)";
$db_erg = mysqli_query($db_link, $sql);
if (! $db_erg) {
echo "AlleHelferSchichtenUebersicht ungueltige Abfrage";
die('Ungueltige Abfrage: ' . mysqli_error($db_link));
}
return $db_erg;
}
function DatenbankAufDeutsch($db_link)
{
$sql = "SET lc_time_names = 'de_DE'";
$db_erg = mysqli_query($db_link, $sql);
if (! $db_erg) {
echo "ungueltiges umstellen auf Deutsch";
die('Ungueltige Abfrage: ' . mysqli_error($db_link));
}
}
function LastInsertId($db_link)
{
$sql = "SELECT LAST_INSERT_ID()";
$db_erg = mysqli_query($db_link, $sql);
if (! $db_erg) {
echo "ungueltige Last InsertID";
die('Ungueltige Abfrage: ' . mysqli_error($db_link));
}
$zeile = mysqli_fetch_array($db_erg, MYSQLI_ASSOC);
return $zeile['LAST_INSERT_ID()'];
}
function HelferLevel($db_link)
{
$sql = "select HelferLevel,HelferLevelBeschreibung from HelferLevel";
$db_erg = mysqli_query($db_link, $sql);
if (! $db_erg) {
echo "Konnte HelferLevel nicht abfragen";
die('Ungueltige Abfrage: ' . mysqli_error($db_link));
}
return $db_erg;
}
// TODO: als Array zurueckgeben (CreateHelfer anpassen)
// TODO:
//function HelferLevel($db_link){
// $sql = "SELECT HelferLevel, HelferLevelBeschreibung FROM HelferLevel";
// $db_erg = mysqli_query($db_link, $sql);
// if (!$db_erg) {
// echo "Konnte HelferLevel nicht abfragen";
// die('Ungueltige Abfrage: ' . mysqli_error($db_link));
// }
//
// $results = array();
// while ($row = mysqli_fetch_assoc($db_erg)) {
// $results[] = $row;
// }
//
// mysqli_free_result($db_erg); // Freigabe des Ergebnisobjekts
//
// return $results;
//}
function DebugAusgabeDbErgebnis($db_erg)
{
// Ausgabe auf Browser Console
// if(mysqli_num_rows($db_erg) > 0) {
// $fields = mysqli_fetch_fields($db_erg);
// $field_names = [];
// foreach($fields as $field) {
// $field_names[] = $field->name;
// }
// $rows = array();
// while($row = mysqli_fetch_row($db_erg)) {
// $rows[] = $row;
// }
//
// $js_code = "console.log('Query results:');";
// $js_code .= "console.log('" . implode('\t', $field_names) . "');";
// foreach($rows as $row) {
// $js_code .= "console.log('" . implode('\t', $row) . "');";
// }
// echo "<script>" . $js_code . "</script>";
// } else {
// echo "Keine Ergebnisse gefunden.";
// }
//
// direkte ausgabe in Seite
echo "<table>";
if (mysqli_num_rows($db_erg) > 0) {
// Tabellenkopf ausgeben
echo "<tr>";
$fields = mysqli_fetch_fields($db_erg);
foreach ($fields as $field) {
echo "<th>" . $field->name . "</th>";
}
echo "</tr>";
// Tabelleninhalt ausgeben
while ($row = mysqli_fetch_row($db_erg)) {
echo "<tr>";
foreach ($row as $value) {
echo "<td>" . $value . "</td>";
}
echo "</tr>";
}
} else {
echo "<tr><td>Keine Ergebnisse gefunden.</td></tr>";
}
echo "</table>";
}

View File

@ -69,10 +69,10 @@ if (isset($_POST['change'])) {
// Helferdate holen
///////////////////////////////////////////////////////////////
$db_erg = Helferdaten($db_link, $HelferID);
$zeilen = Helferdaten($db_link, $HelferID);
while ($zeile = mysqli_fetch_array($db_erg, MYSQLI_ASSOC)) {
while ($zeilen as $zeile)) {
$HelferName = $zeile['Name'];
$HelferEmail = $zeile['Email'];
$HelferHandy = $zeile['Handy'];

View File

@ -7,9 +7,9 @@ function TestCreateHelfer(){
$dbl = old\ConnectDB();
$erg_old = old\CreateHelfer($dbl, "Max Mustermann", "max@example.com", "+49123-45", "hola234");
$erg_new = CreateHelfer("Max Mustermann", "max2@example.com", "+49123-45", "hola234");
if($erg_old != $erg_new){
echo "Old CreateHelfer returns '".var_dump($erg_old)."'";
echo "New CreateHelfer returns '".var_dump($erg_new)."'";
if((gettype($erg_old) != gettype($erg_new)) || ($erg_old != $erg_new)){
echo "Old CreateHelfer returns '".var_export($erg_old, true)."'";
echo "New CreateHelfer returns '".var_export($erg_new, true)."'";
}
else echo "CreateHelfer ok\n";
}
@ -18,9 +18,9 @@ function TestHelferIstVorhanden(){
$dbl = old\ConnectDB();
$erg_old = old\HelferIstVorhanden($dbl, "max@example.com");
$erg_new = HelferIstVorhanden("max@example.com");
if($erg_old != $erg_new){
echo "Old HelferIstVorhanden returns '".var_dump($erg_old)."'";
echo "New HelferIstVorhanden returns '".var_dump($erg_new)."'";
if((gettype($erg_old) != gettype($erg_new)) || ($erg_old != $erg_new)){
echo "Old HelferIstVorhanden returns '".var_export($erg_old, true)."'";
echo "New HelferIstVorhanden returns '".var_export($erg_new, true)."'";
}
else echo "HelferIstVorhanden ok\n";
}
@ -38,21 +38,21 @@ function TestHelferLogin(){
$_SESSION = null;
$erg_new_wrong = HelferLogin("max@example.com", "hola235", 0);
$erg_new_session_wrong = $_SESSION;
if($erg_old != $erg_new){
echo "Old HelferLogin returns '".var_dump($erg_old)."'";
echo "New HelferLogin returns '".var_dump($erg_new)."'";
if((gettype($erg_old) != gettype($erg_new)) || ($erg_old != $erg_new)){
echo "Old HelferLogin returns '".var_export($erg_old, true)."'";
echo "New HelferLogin returns '".var_export($erg_new, true)."'";
}
else if($erg_old_session != $erg_new_session){
echo "Old HelferLogin session returns '".var_dump($erg_old_session)."'";
echo "New HelferLogin session returns '".var_dump($erg_new_session)."'";
else if((gettype($erg_old_session) != gettype($erg_new_session)) || ($erg_old_session != $erg_new_session)){
echo "Old HelferLogin session returns '".var_export($erg_old_session, true)."'";
echo "New HelferLogin session returns '".var_export($erg_new_session, true)."'";
}
else if($erg_old_wrong != $erg_new_wrong){
echo "Old HelferLogin wrong returns '".var_dump($erg_old_wrong)."'";
echo "New HelferLogin wrong returns '".var_dump($erg_new_wrong)."'";
else if((gettype($erg_old_wrong) != gettype($erg_new_wrong)) || ($erg_old_wrong != $erg_new_wrong)){
echo "Old HelferLogin wrong returns '".var_export($erg_old_wrong, true)."'";
echo "New HelferLogin wrong returns '".var_export($erg_new_wrong, true)."'";
}
else if($erg_old_session_wrong != $erg_new_session_wrong){
echo "Old HelferLogin session wrong returns '".var_dump($erg_old_session_wrong)."'";
echo "New HelferLogin session wrong returns '".var_dump($erg_new_session_wrong)."'";
else if((gettype($erg_old_session_wrong) != gettype($erg_new_session_wrong)) || ($erg_old_session_wrong != $erg_new_session_wrong)){
echo "Old HelferLogin session wrong returns '".var_export($erg_old_session_wrong, true)."'";
echo "New HelferLogin session wrong returns '".var_export($erg_new_session_wrong, true)."'";
}
else echo "HelferLogin ok\n";
}
@ -61,9 +61,9 @@ function TestHelferListe(){
$dbl = old\ConnectDB();
$erg_old = old\HelferListe($dbl);
$erg_new = HelferListe();
if($erg_old != $erg_new){
echo "Old HelferListe returns '".var_dump($erg_old)."'";
echo "New HelferListe returns '".var_dump($erg_new)."'";
if((gettype($erg_old) != gettype($erg_new)) || ($erg_old != $erg_new)){
echo "Old HelferListe returns '".var_export($erg_old, true)."'";
echo "New HelferListe returns '".var_export($erg_new, true)."'";
}
else echo "HelferListe ok\n";
}
@ -73,9 +73,9 @@ function TestHelferdaten(){
HelferLogin("max@example.com", "hola234", 0);
$erg_old = old\Helferdaten($dbl,$_SESSION["HelferID"]);
$erg_new = Helferdaten($_SESSION["HelferID"]);
if($erg_old != $erg_new){
echo "Old Helferdaten returns '".var_dump($erg_old)."'";
echo "New Helferdaten returns '".var_dump($erg_new)."'";
if((gettype($erg_old) != gettype($erg_new)) || ($erg_old != $erg_new)){
echo "Old Helferdaten returns '".var_export($erg_old, true)."'";
echo "New Helferdaten returns '".var_export($erg_new, true)."'";
}
else echo "Helferdaten ok\n";
}
@ -139,9 +139,9 @@ function TestHelferdatenAendern(){
$erg_new = HelferdatenAendern($case["HelferName"], $case["HelferEmail"], $case["HelferHandy"], $case["HelferNewPasswort"], $case["HelferID"], $case["HelferLevel"], $case["HelferIsAdmin"], $case["AdminID"]);
$erg_ob_new = ob_get_contents();
ob_end_clean();
if($erg_old != $erg_new){
echo "Old HelferdatenAendern case number ".$casenumber." returns '".var_dump($erg_old)."'\n";
echo "New HelferdatenAendern case number ".$casenumber." returns '".var_dump($erg_new)."'\n";
if((gettype($erg_old) != gettype($erg_new)) || ($erg_old != $erg_new)){
echo "Old HelferdatenAendern case number ".$casenumber." returns '".var_export($erg_old, true)."'\n";
echo "New HelferdatenAendern case number ".$casenumber." returns '".var_export($erg_new, true)."'\n";
}
else if($erg_ob_old != $erg_ob_new){
@ -156,9 +156,9 @@ function TestAlleSchichten(){
$dbl = old\ConnectDB();
$erg_old = old\AlleSchichten($dbl, $Sort, $HelferLevel = 1);
$erg_new = AlleSchichten($Sort, $HelferLevel = 1);
if($erg_old != $erg_new){
echo "Old AlleSchichten returns".var_dump($erg_old)."\n";
echo "New AlleSchichten returns '".var_dump($erg_new)."'\n";
if((gettype($erg_old) != gettype($erg_new)) || ($erg_old != $erg_new)){
echo "Old AlleSchichten returns".var_export($erg_old, true)."\n";
echo "New AlleSchichten returns '".var_export($erg_new, true)."'\n";
}
else echo "AlleSchichten ok";
}
@ -167,9 +167,9 @@ function TestAlleSchichtenCount(){
$dbl = old\ConnectDB();
$erg_old = old\AlleSchichtenCount($dbl, $HelferLevel = 1);
$erg_new = AlleSchichtenCount($HelferLevel = 1);
if($erg_old != $erg_new){
echo "Old AlleSchichtenCount returns".var_dump($erg_old)."\n";
echo "New AlleSchichtenCount returns '".var_dump($erg_new)."'\n";
if((gettype($erg_old) != gettype($erg_new)) || ($erg_old != $erg_new)){
echo "Old AlleSchichtenCount returns".var_export($erg_old, true)."\n";
echo "New AlleSchichtenCount returns '".var_export($erg_new, true)."'\n";
}
else echo "AlleSchichtenCount ok";
}
@ -178,9 +178,9 @@ function TestAlleBelegteSchichtenCount(){
$dbl = old\ConnectDB();
$erg_old = old\AlleBelegteSchichtenCount($dbl, $HelferLevel = 1);
$erg_new = AlleBelegteSchichtenCount($HelferLevel = 1);
if($erg_old != $erg_new){
echo "Old AlleBelegteSchichtenCount returns".var_dump($erg_old)."\n";
echo "New AlleBelegteSchichtenCount returns '".var_dump($erg_new)."'\n";
if((gettype($erg_old) != gettype($erg_new)) || ($erg_old != $erg_new)){
echo "Old AlleBelegteSchichtenCount returns".var_export($erg_old, true)."\n";
echo "New AlleBelegteSchichtenCount returns '".var_export($erg_new, true)."'\n";
}
else echo "AlleBelegteSchichtenCount ok";
}
@ -189,9 +189,9 @@ function TestAlleSchichtenImZeitbereich(){
$dbl = old\ConnectDB();
$erg_old = old\AlleSchichtenImZeitbereich($dbl, $Von, $Bis, $HelferLevel = 1);
$erg_new = AlleSchichtenImZeitbereich($Von, $Bis, $HelferLevel = 1);
if($erg_old != $erg_new){
echo "Old AlleSchichtenImZeitbereich returns".var_dump($erg_old)."\n";
echo "New AlleSchichtenImZeitbereich returns '".var_dump($erg_new)."'\n";
if((gettype($erg_old) != gettype($erg_new)) || ($erg_old != $erg_new)){
echo "Old AlleSchichtenImZeitbereich returns".var_export($erg_old, true)."\n";
echo "New AlleSchichtenImZeitbereich returns '".var_export($erg_new, true)."'\n";
}
else echo "AlleSchichtenImZeitbereich ok";
}
@ -200,9 +200,9 @@ function TestAlleSchichtenEinesHelfers(){
$dbl = old\ConnectDB();
$erg_old = old\AlleSchichtenEinesHelfers($dbl, $HelferID);
$erg_new = AlleSchichtenEinesHelfers($HelferID);
if($erg_old != $erg_new){
echo "Old AlleSchichtenEinesHelfers returns".var_dump($erg_old)."\n";
echo "New AlleSchichtenEinesHelfers returns '".var_dump($erg_new)."'\n";
if((gettype($erg_old) != gettype($erg_new)) || ($erg_old != $erg_new)){
echo "Old AlleSchichtenEinesHelfers returns".var_export($erg_old, true)."\n";
echo "New AlleSchichtenEinesHelfers returns '".var_export($erg_new, true)."'\n";
}
else echo "AlleSchichtenEinesHelfers ok";
}
@ -211,9 +211,9 @@ function TestHelferLoeschen(){
$dbl = old\ConnectDB();
$erg_old = old\HelferLoeschen($dbl, $HelferID, $AdminID);
$erg_new = HelferLoeschen($HelferID, $AdminID);
if($erg_old != $erg_new){
echo "Old HelferLoeschen returns".var_dump($erg_old)."\n";
echo "New HelferLoeschen returns '".var_dump($erg_new)."'\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";
}
else echo "HelferLoeschen ok";
}
@ -222,9 +222,9 @@ function TestSchichtIdArrayEinesHelfers(){
$dbl = old\ConnectDB();
$erg_old = old\SchichtIdArrayEinesHelfers($dbl, $HelferID);
$erg_new = SchichtIdArrayEinesHelfers($HelferID);
if($erg_old != $erg_new){
echo "Old SchichtIdArrayEinesHelfers returns".var_dump($erg_old)."\n";
echo "New SchichtIdArrayEinesHelfers returns '".var_dump($erg_new)."'\n";
if((gettype($erg_old) != gettype($erg_new)) || ($erg_old != $erg_new)){
echo "Old SchichtIdArrayEinesHelfers returns".var_export($erg_old, true)."\n";
echo "New SchichtIdArrayEinesHelfers returns '".var_export($erg_new, true)."'\n";
}
else echo "SchichtIdArrayEinesHelfers ok";
}
@ -233,9 +233,9 @@ function TestAlleSchichtenEinesHelfersVonJetzt(){
$dbl = old\ConnectDB();
$erg_old = old\AlleSchichtenEinesHelfersVonJetzt($dbl, $HelferID);
$erg_new = AlleSchichtenEinesHelfersVonJetzt($HelferID);
if($erg_old != $erg_new){
echo "Old AlleSchichtenEinesHelfersVonJetzt returns".var_dump($erg_old)."\n";
echo "New AlleSchichtenEinesHelfersVonJetzt returns '".var_dump($erg_new)."'\n";
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";
}
@ -244,9 +244,9 @@ function TestSchichtenSummeEinesHelfers(){
$dbl = old\ConnectDB();
$erg_old = old\SchichtenSummeEinesHelfers($dbl, $HelferID);
$erg_new = SchichtenSummeEinesHelfers($HelferID);
if($erg_old != $erg_new){
echo "Old SchichtenSummeEinesHelfers returns".var_dump($erg_old)."\n";
echo "New SchichtenSummeEinesHelfers returns '".var_dump($erg_new)."'\n";
if((gettype($erg_old) != gettype($erg_new)) || ($erg_old != $erg_new)){
echo "Old SchichtenSummeEinesHelfers returns".var_export($erg_old, true)."\n";
echo "New SchichtenSummeEinesHelfers returns '".var_export($erg_new, true)."'\n";
}
else echo "SchichtenSummeEinesHelfers ok";
}
@ -255,9 +255,9 @@ function TestLogSchichtEingabe(){
$dbl = old\ConnectDB();
$erg_old = old\LogSchichtEingabe($dbl, $HelferID, $SchichtId, $EinzelSchichtId, $Aktion, $AdminID = 0);
$erg_new = LogSchichtEingabe($HelferID, $SchichtId, $EinzelSchichtId, $Aktion, $AdminID = 0);
if($erg_old != $erg_new){
echo "Old LogSchichtEingabe returns".var_dump($erg_old)."\n";
echo "New LogSchichtEingabe returns '".var_dump($erg_new)."'\n";
if((gettype($erg_old) != gettype($erg_new)) || ($erg_old != $erg_new)){
echo "Old LogSchichtEingabe returns".var_export($erg_old, true)."\n";
echo "New LogSchichtEingabe returns '".var_export($erg_new, true)."'\n";
}
else echo "LogSchichtEingabe ok";
}
@ -266,9 +266,9 @@ function TestHelferSchichtZuweisen(){
$dbl = old\ConnectDB();
$erg_old = old\HelferSchichtZuweisen($dbl, $HelferID, $SchichtId, $AdminID = 0);
$erg_new = HelferSchichtZuweisen($HelferID, $SchichtId, $AdminID = 0);
if($erg_old != $erg_new){
echo "Old HelferSchichtZuweisen returns".var_dump($erg_old)."\n";
echo "New HelferSchichtZuweisen returns '".var_dump($erg_new)."'\n";
if((gettype($erg_old) != gettype($erg_new)) || ($erg_old != $erg_new)){
echo "Old HelferSchichtZuweisen returns".var_export($erg_old, true)."\n";
echo "New HelferSchichtZuweisen returns '".var_export($erg_new, true)."'\n";
}
else echo "HelferSchichtZuweisen ok";
}
@ -277,9 +277,9 @@ function TestHelferVonSchichtLoeschen(){
$dbl = old\ConnectDB();
$erg_old = old\HelferVonSchichtLoeschen($dbl, $HelferID, $EinzelSchichtID, $AdminID = 0);
$erg_new = HelferVonSchichtLoeschen($HelferID, $EinzelSchichtID, $AdminID = 0);
if($erg_old != $erg_new){
echo "Old HelferVonSchichtLoeschen returns".var_dump($erg_old)."\n";
echo "New HelferVonSchichtLoeschen returns '".var_dump($erg_new)."'\n";
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";
}
@ -288,9 +288,9 @@ function TestHelferVonSchichtLoeschen_SchichtID(){
$dbl = old\ConnectDB();
$erg_old = old\HelferVonSchichtLoeschen_SchichtID($dbl, $HelferID, $SchichtID, $AdminID = 0);
$erg_new = HelferVonSchichtLoeschen_SchichtID($HelferID, $SchichtID, $AdminID = 0);
if($erg_old != $erg_new){
echo "Old HelferVonSchichtLoeschen_SchichtID returns".var_dump($erg_old)."\n";
echo "New HelferVonSchichtLoeschen_SchichtID returns '".var_dump($erg_new)."'\n";
if((gettype($erg_old) != gettype($erg_new)) || ($erg_old != $erg_new)){
echo "Old HelferVonSchichtLoeschen_SchichtID returns".var_export($erg_old, true)."\n";
echo "New HelferVonSchichtLoeschen_SchichtID returns '".var_export($erg_new, true)."'\n";
}
else echo "HelferVonSchichtLoeschen_SchichtID ok";
}
@ -299,9 +299,9 @@ function TestDetailSchicht(){
$dbl = old\ConnectDB();
$erg_old = old\DetailSchicht($dbl, $InfoSchichtID);
$erg_new = DetailSchicht($InfoSchichtID);
if($erg_old != $erg_new){
echo "Old DetailSchicht returns".var_dump($erg_old)."\n";
echo "New DetailSchicht returns '".var_dump($erg_new)."'\n";
if((gettype($erg_old) != gettype($erg_new)) || ($erg_old != $erg_new)){
echo "Old DetailSchicht returns".var_export($erg_old, true)."\n";
echo "New DetailSchicht returns '".var_export($erg_new, true)."'\n";
}
else echo "DetailSchicht ok";
}
@ -310,9 +310,9 @@ function TestBeteiligteHelfer(){
$dbl = old\ConnectDB();
$erg_old = old\BeteiligteHelfer($dbl, $InfoSchichtID);
$erg_new = BeteiligteHelfer($InfoSchichtID);
if($erg_old != $erg_new){
echo "Old BeteiligteHelfer returns".var_dump($erg_old)."\n";
echo "New BeteiligteHelfer returns '".var_dump($erg_new)."'\n";
if((gettype($erg_old) != gettype($erg_new)) || ($erg_old != $erg_new)){
echo "Old BeteiligteHelfer returns".var_export($erg_old, true)."\n";
echo "New BeteiligteHelfer returns '".var_export($erg_new, true)."'\n";
}
else echo "BeteiligteHelfer ok";
}
@ -321,9 +321,9 @@ function TestGetDienste(){
$dbl = old\ConnectDB();
$erg_old = old\GetDienste($dbl);
$erg_new = GetDienste();
if($erg_old != $erg_new){
echo "Old GetDienste returns".var_dump($erg_old)."\n";
echo "New GetDienste returns '".var_dump($erg_new)."'\n";
if((gettype($erg_old) != gettype($erg_new)) || ($erg_old != $erg_new)){
echo "Old GetDienste returns".var_export($erg_old, true)."\n";
echo "New GetDienste returns '".var_export($erg_new, true)."'\n";
}
else echo "GetDienste ok\n";
}
@ -332,9 +332,9 @@ function TestGetDiensteChilds(){
$dbl = old\ConnectDB();
$erg_old = old\GetDiensteChilds($dbl, $DienstID);
$erg_new = GetDiensteChilds($DienstID);
if($erg_old != $erg_new){
echo "Old GetDiensteChilds returns".var_dump($erg_old)."\n";
echo "New GetDiensteChilds returns '".var_dump($erg_new)."'\n";
if((gettype($erg_old) != gettype($erg_new)) || ($erg_old != $erg_new)){
echo "Old GetDiensteChilds returns".var_export($erg_old, true)."\n";
echo "New GetDiensteChilds returns '".var_export($erg_new, true)."'\n";
}
else echo "GetDiensteChilds ok";
}
@ -343,9 +343,9 @@ function TestChangeDienst(){
$dbl = old\ConnectDB();
$erg_old = old\ChangeDienst($dbl, $DienstID, $Was, $Wo, $Info, $Leiter, $Gruppe, $HelferLevel);
$erg_new = ChangeDienst($DienstID, $Was, $Wo, $Info, $Leiter, $Gruppe, $HelferLevel);
if($erg_old != $erg_new){
echo "Old ChangeDienst returns".var_dump($erg_old)."\n";
echo "New ChangeDienst returns '".var_dump($erg_new)."'\n";
if((gettype($erg_old) != gettype($erg_new)) || ($erg_old != $erg_new)){
echo "Old ChangeDienst returns".var_export($erg_old, true)."\n";
echo "New ChangeDienst returns '".var_export($erg_new, true)."'\n";
}
else echo "ChangeDienst ok";
}
@ -355,25 +355,21 @@ function TestNewDienst(){
HelferLogin("max3@example.com", "hola531", 0);
$erg_old = old\NewDienst($dbl, "egal", "Badgekontrolle", "Turnhalle", "Nur Jongleure mit Badge durchlassen", $_SESSION["HelferID"], 0, $_SESSION["HelferLevel"]);
$erg_new = NewDienst("Badgekontrolle", "Turnhalle", "Nur Jongleure mit Badge durchlassen", $_SESSION["HelferID"], 0, $_SESSION["HelferLevel"]);
if($erg_old != $erg_new){
echo "Old NewDienst returns".var_dump($erg_old)."\n";
echo "New NewDienst returns '".var_dump($erg_new)."'\n";
if((gettype($erg_old) != gettype($erg_new)) || ($erg_old != $erg_new)){
echo "Old NewDienst returns".var_export($erg_old, true)."\n";
echo "New NewDienst returns '".var_export($erg_new, true)."'\n";
}
else echo "NewDienst ok\n";
}
function TestDeleteDienst(){
$dbl = old\ConnectDB();
$dienste_old = old\GetDienste($dbl);
var_dump($dienste_old);
$dienste_new = GetDienste();
var_dump($dienste_new);
return;
$erg_old = old\DeleteDienst($dbl, 1, false);
$erg_new = DeleteDienst(2, false);
if($erg_old != $erg_new){
echo "Old DeleteDienst returns".var_dump($erg_old)."\n";
echo "New DeleteDienst returns '".var_dump($erg_new)."'\n";
$dienste = GetDienste();
$erg_old = old\DeleteDienst($dbl, $dienste[0]["DienstID"], false);
$erg_new = DeleteDienst($dienste[1]["DienstID"], false);
if((gettype($erg_old) != gettype($erg_new)) || ($erg_old != $erg_new)){
echo "Old DeleteDienst returns".var_export($erg_old, true)."\n";
echo "New DeleteDienst returns '".var_export($erg_new, true)."'\n";
}
else echo "DeleteDienst ok";
}
@ -382,9 +378,9 @@ function TestGetDiensteForDay(){
$dbl = old\ConnectDB();
$erg_old = old\GetDiensteForDay($dbl, $helferlevel, $datestring);
$erg_new = GetDiensteForDay($helferlevel, $datestring);
if($erg_old != $erg_new){
echo "Old GetDiensteForDay returns".var_dump($erg_old)."\n";
echo "New GetDiensteForDay returns '".var_dump($erg_new)."'\n";
if((gettype($erg_old) != gettype($erg_new)) || ($erg_old != $erg_new)){
echo "Old GetDiensteForDay returns".var_export($erg_old, true)."\n";
echo "New GetDiensteForDay returns '".var_export($erg_new, true)."'\n";
}
else echo "GetDiensteForDay ok";
}
@ -393,9 +389,9 @@ function TestGetSchichtenForDienstForDay(){
$dbl = old\ConnectDB();
$erg_old = old\GetSchichtenForDienstForDay($dbl, $DienstID, $datestring);
$erg_new = GetSchichtenForDienstForDay($DienstID, $datestring);
if($erg_old != $erg_new){
echo "Old GetSchichtenForDienstForDay returns".var_dump($erg_old)."\n";
echo "New GetSchichtenForDienstForDay returns '".var_dump($erg_new)."'\n";
if((gettype($erg_old) != gettype($erg_new)) || ($erg_old != $erg_new)){
echo "Old GetSchichtenForDienstForDay returns".var_export($erg_old, true)."\n";
echo "New GetSchichtenForDienstForDay returns '".var_export($erg_new, true)."'\n";
}
else echo "GetSchichtenForDienstForDay ok";
}
@ -404,9 +400,9 @@ function TestGetSchichtenEinesDienstes(){
$dbl = old\ConnectDB();
$erg_old = old\GetSchichtenEinesDienstes($dbl, $DienstID);
$erg_new = GetSchichtenEinesDienstes($DienstID);
if($erg_old != $erg_new){
echo "Old GetSchichtenEinesDienstes returns".var_dump($erg_old)."\n";
echo "New GetSchichtenEinesDienstes returns '".var_dump($erg_new)."'\n";
if((gettype($erg_old) != gettype($erg_new)) || ($erg_old != $erg_new)){
echo "Old GetSchichtenEinesDienstes returns".var_export($erg_old, true)."\n";
echo "New GetSchichtenEinesDienstes returns '".var_export($erg_new, true)."'\n";
}
else echo "GetSchichtenEinesDienstes ok";
}
@ -415,9 +411,9 @@ function TestChangeSchicht(){
$dbl = old\ConnectDB();
$erg_old = old\ChangeSchicht($dbl, $SchichtID, $Von, $Bis, $Soll, $Dauer);
$erg_new = ChangeSchicht($SchichtID, $Von, $Bis, $Soll, $Dauer);
if($erg_old != $erg_new){
echo "Old ChangeSchicht returns".var_dump($erg_old)."\n";
echo "New ChangeSchicht returns '".var_dump($erg_new)."'\n";
if((gettype($erg_old) != gettype($erg_new)) || ($erg_old != $erg_new)){
echo "Old ChangeSchicht returns".var_export($erg_old, true)."\n";
echo "New ChangeSchicht returns '".var_export($erg_new, true)."'\n";
}
else echo "ChangeSchicht ok";
}
@ -426,9 +422,9 @@ function TestNewSchicht(){
$dbl = old\ConnectDB();
$erg_old = old\NewSchicht($dbl, $DienstID, $Von, $Bis, $Soll, $Dauer);
$erg_new = NewSchicht($DienstID, $Von, $Bis, $Soll, $Dauer);
if($erg_old != $erg_new){
echo "Old NewSchicht returns".var_dump($erg_old)."\n";
echo "New NewSchicht returns '".var_dump($erg_new)."'\n";
if((gettype($erg_old) != gettype($erg_new)) || ($erg_old != $erg_new)){
echo "Old NewSchicht returns".var_export($erg_old, true)."\n";
echo "New NewSchicht returns '".var_export($erg_new, true)."'\n";
}
else echo "NewSchicht ok";
}
@ -437,9 +433,9 @@ function TestDeleteSchicht(){
$dbl = old\ConnectDB();
$erg_old = old\DeleteSchicht($dbl, $SchichtID, $Rekursiv);
$erg_new = DeleteSchicht($SchichtID, $Rekursiv);
if($erg_old != $erg_new){
echo "Old DeleteSchicht returns".var_dump($erg_old)."\n";
echo "New DeleteSchicht returns '".var_dump($erg_new)."'\n";
if((gettype($erg_old) != gettype($erg_new)) || ($erg_old != $erg_new)){
echo "Old DeleteSchicht returns".var_export($erg_old, true)."\n";
echo "New DeleteSchicht returns '".var_export($erg_new, true)."'\n";
}
else echo "DeleteSchicht ok";
}
@ -448,9 +444,9 @@ function TestAlleHelferSchichtenUebersicht(){
$dbl = old\ConnectDB();
$erg_old = old\AlleHelferSchichtenUebersicht($dbl);
$erg_new = AlleHelferSchichtenUebersicht();
if($erg_old != $erg_new){
echo "Old AlleHelferSchichtenUebersicht returns".var_dump($erg_old)."\n";
echo "New AlleHelferSchichtenUebersicht returns '".var_dump($erg_new)."'\n";
if((gettype($erg_old) != gettype($erg_new)) || ($erg_old != $erg_new)){
echo "Old AlleHelferSchichtenUebersicht returns".var_export($erg_old, true)."\n";
echo "New AlleHelferSchichtenUebersicht returns '".var_export($erg_new, true)."'\n";
}
else echo "AlleHelferSchichtenUebersicht ok";
}
@ -459,9 +455,9 @@ function TestDatenbankAufDeutsch(){
$dbl = old\ConnectDB();
$erg_old = old\DatenbankAufDeutsch($dbl);
$erg_new = DatenbankAufDeutsch();
if($erg_old != $erg_new){
echo "Old DatenbankAufDeutsch returns".var_dump($erg_old)."\n";
echo "New DatenbankAufDeutsch returns '".var_dump($erg_new)."'\n";
if((gettype($erg_old) != gettype($erg_new)) || ($erg_old != $erg_new)){
echo "Old DatenbankAufDeutsch returns".var_export($erg_old, true)."\n";
echo "New DatenbankAufDeutsch returns '".var_export($erg_new, true)."'\n";
}
else echo "DatenbankAufDeutsch ok";
}
@ -470,9 +466,9 @@ function TestLastInsertId(){
$dbl = old\ConnectDB();
$erg_old = old\LastInsertId($dbl);
$erg_new = LastInsertId();
if($erg_old != $erg_new){
echo "Old LastInsertId returns".var_dump($erg_old)."\n";
echo "New LastInsertId returns '".var_dump($erg_new)."'\n";
if((gettype($erg_old) != gettype($erg_new)) || ($erg_old != $erg_new)){
echo "Old LastInsertId returns".var_export($erg_old, true)."\n";
echo "New LastInsertId returns '".var_export($erg_new, true)."'\n";
}
else echo "LastInsertId ok";
}
@ -481,9 +477,9 @@ function TestHelferLevel(){
$dbl = old\ConnectDB();
$erg_old = old\HelferLevel($dbl);
$erg_new = HelferLevel();
if($erg_old != $erg_new){
echo "Old HelferLevel returns".var_dump($erg_old)."\n";
echo "New HelferLevel returns '".var_dump($erg_new)."'\n";
if((gettype($erg_old) != gettype($erg_new)) || ($erg_old != $erg_new)){
echo "Old HelferLevel returns".var_export($erg_old, true)."\n";
echo "New HelferLevel returns '".var_export($erg_new, true)."'\n";
}
else echo "HelferLevel ok";
}
@ -493,9 +489,9 @@ function TestDebugAusgabeDbErgebnis(){
$dbl = old\ConnectDB();
$erg_old = old\DebugAusgabeDbErgebnis($dbl);
$erg_new = DebugAusgabeDbErgebnis();
if($erg_old != $erg_new){
echo "Old DebugAusgabeDbErgebnis returns".var_dump($erg_old)."\n";
echo "New DebugAusgabeDbErgebnis returns '".var_dump($erg_new)."'\n";
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";
}
@ -508,5 +504,5 @@ TestHelferdaten();
TestHelferdatenAendern();
TestNewDienst();
TestGetDienste();
#TestDeleteDienst();
TestDeleteDienst();
?>