Fix some return values to return arrays
This commit is contained in:
parent
55ad42b095
commit
cc10bd088f
|
|
@ -47,8 +47,8 @@ if ($AliasHelferID != 0) {
|
||||||
}
|
}
|
||||||
//echo "AliasHelfer=$AliasHelferID <br>";
|
//echo "AliasHelfer=$AliasHelferID <br>";
|
||||||
|
|
||||||
$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'];
|
$HelferName = $zeile['Name'];
|
||||||
$HelferIsAdmin = $zeile['Admin'];
|
$HelferIsAdmin = $zeile['Admin'];
|
||||||
}
|
}
|
||||||
|
|
@ -83,8 +83,8 @@ while ($zeile = mysqli_fetch_array($db_erg, MYSQLI_ASSOC)) {
|
||||||
|
|
||||||
<th><b>Helfer als Admin ändern:<b> <form style="display:inline-block;" method=post><select style="height:33px;width:350px;font-size:20" name="AliasHelfer" id="AliasHelfer" onchange="submit()">
|
<th><b>Helfer als Admin ä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
|
<?php
|
||||||
$db_erg = HelferListe($db_link);
|
$zeilen = HelferListe($db_link);
|
||||||
while ($zeile = mysqli_fetch_array($db_erg, MYSQLI_ASSOC)) {
|
while ($zeilen as $zeile) {
|
||||||
if ($AliasHelferID != $zeile['HelferID']) {
|
if ($AliasHelferID != $zeile['HelferID']) {
|
||||||
echo "<option value='" . $zeile['HelferID'] . "'>" . $zeile['Name'] . "</optionen>";
|
echo "<option value='" . $zeile['HelferID'] . "'>" . $zeile['Name'] . "</optionen>";
|
||||||
} else {
|
} else {
|
||||||
|
|
|
||||||
|
|
@ -94,8 +94,8 @@ if (isset($_GET['ZeitBereich'])) {
|
||||||
function HelferAuswahlButton($db_link, $AliasHelferID)
|
function HelferAuswahlButton($db_link, $AliasHelferID)
|
||||||
{
|
{
|
||||||
echo '<b>Helfer wählen:<b> <form style="display:inline-block;" method=post><select style="height:33px;width:350px;" name="AliasHelfer" id="AliasHelfer" onchange="submit()">';
|
echo '<b>Helfer wä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);
|
$zeilen = HelferListe($db_link);
|
||||||
while ($zeile = mysqli_fetch_array($db_erg, MYSQLI_ASSOC)) {
|
while ($zeilen as $zeile) {
|
||||||
if ($AliasHelferID != $zeile['HelferID']) {
|
if ($AliasHelferID != $zeile['HelferID']) {
|
||||||
echo "<option value='" . $zeile['HelferID'] . "'>" . $zeile['Name'] . "</optionen>";
|
echo "<option value='" . $zeile['HelferID'] . "'>" . $zeile['Name'] . "</optionen>";
|
||||||
} else {
|
} else {
|
||||||
|
|
@ -118,8 +118,8 @@ HelferAuswahlButton($db_link, $AliasHelferID);
|
||||||
$_SESSION["AliasHelferID"] = $AliasHelferID;
|
$_SESSION["AliasHelferID"] = $AliasHelferID;
|
||||||
$AdminID = $_SESSION["AdminID"];
|
$AdminID = $_SESSION["AdminID"];
|
||||||
|
|
||||||
$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'];
|
$HelferName = $zeile['Name'];
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -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 ?? '')?>" > -->
|
<!-- <input name="Dienst-Leiter" type="text" value="<?php echo htmlspecialchars($Leiter ?? '')?>" > -->
|
||||||
<?php
|
<?php
|
||||||
echo "<select name='Dienst-Leiter'>";
|
echo "<select name='Dienst-Leiter'>";
|
||||||
$db_erg = HelferListe($db_link);
|
$zeilen = HelferListe($db_link);
|
||||||
while ($zeile = mysqli_fetch_array($db_erg, MYSQLI_ASSOC)) {
|
while ($zeilen as $zeile) {
|
||||||
if ($zeile['HelferID'] != $Leiter) {
|
if ($zeile['HelferID'] != $Leiter) {
|
||||||
echo "<option value='" . $zeile['HelferID'] . "'>" . $zeile['Name'] . "</option>";
|
echo "<option value='" . $zeile['HelferID'] . "'>" . $zeile['Name'] . "</option>";
|
||||||
} else {
|
} else {
|
||||||
|
|
|
||||||
|
|
@ -84,8 +84,8 @@ if (isset($_GET['InfoAlleSchichtID'])) {
|
||||||
function HelferAuswahlButton($db_link, $AliasHelferID)
|
function HelferAuswahlButton($db_link, $AliasHelferID)
|
||||||
{
|
{
|
||||||
echo '<b>Helfer wählen:<b> <form style="display:inline-block;" method=post><select style="height:33px;width:350px;" name="AliasHelfer" id="AliasHelfer" onchange="submit()">';
|
echo '<b>Helfer wä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);
|
$zeilen = HelferListe($db_link);
|
||||||
while ($zeile = mysqli_fetch_array($db_erg, MYSQLI_ASSOC)) {
|
while ($zeilen as $zeile) {
|
||||||
if ($AliasHelferID != $zeile['HelferID']) {
|
if ($AliasHelferID != $zeile['HelferID']) {
|
||||||
echo "<option value='" . $zeile['HelferID'] . "'>" . $zeile['Name'] . "</optionen>";
|
echo "<option value='" . $zeile['HelferID'] . "'>" . $zeile['Name'] . "</optionen>";
|
||||||
} else {
|
} else {
|
||||||
|
|
@ -112,9 +112,9 @@ HelferAuswahlButton($db_link, $AliasHelferID);
|
||||||
$_SESSION["AliasHelferID"] = $AliasHelferID;
|
$_SESSION["AliasHelferID"] = $AliasHelferID;
|
||||||
$AdminID = $_SESSION["AdminID"];
|
$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'];
|
$HelferName = $zeile['Name'];
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -15,8 +15,8 @@ if ($AdminStatus != 1) {
|
||||||
function HelferAuswahlButton($db_link, $AliasHelferID)
|
function HelferAuswahlButton($db_link, $AliasHelferID)
|
||||||
{
|
{
|
||||||
echo '<b>Helfer wählen:<b> <form style="display:inline-block;" method=post><select style="height:33px;width:350px;" name="AliasHelfer" id="AliasHelfer" onchange="submit()">';
|
echo '<b>Helfer wä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);
|
$zeilen = HelferListe($db_link);
|
||||||
while ($zeile = mysqli_fetch_array($db_erg, MYSQLI_ASSOC)) {
|
while ($zeilen as $zeile) {
|
||||||
if ($AliasHelferID != $zeile['HelferID']) {
|
if ($AliasHelferID != $zeile['HelferID']) {
|
||||||
echo "<option value='" . $zeile['HelferID'] . "'>" . $zeile['Name'] . "</optionen>";
|
echo "<option value='" . $zeile['HelferID'] . "'>" . $zeile['Name'] . "</optionen>";
|
||||||
} else {
|
} else {
|
||||||
|
|
|
||||||
|
|
@ -30,8 +30,8 @@ if (!isset($_SESSION["HelferID"]) || ! $_SESSION["HelferID"] > 0) {
|
||||||
$db_link = mysqli_connect(MYSQL_HOST, MYSQL_BENUTZER, MYSQL_KENNWORT, MYSQL_DATENBANK);
|
$db_link = mysqli_connect(MYSQL_HOST, MYSQL_BENUTZER, MYSQL_KENNWORT, MYSQL_DATENBANK);
|
||||||
DatenbankAufDeutsch($db_link);
|
DatenbankAufDeutsch($db_link);
|
||||||
|
|
||||||
$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'];
|
$HelferName = $zeile['Name'];
|
||||||
$HelferIsAdmin = $zeile['Admin'];
|
$HelferIsAdmin = $zeile['Admin'];
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -162,7 +162,8 @@ function HelferListe()
|
||||||
$db->prepare(__METHOD__,"SELECT HelferID,Name FROM Helfer");
|
$db->prepare(__METHOD__,"SELECT HelferID,Name FROM Helfer");
|
||||||
$db_erg = $db->execute(__METHOD__);
|
$db_erg = $db->execute(__METHOD__);
|
||||||
$db->onErrorDie(__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->prepare(__METHOD__,"SELECT * FROM Helfer Where HelferID = :helferid");
|
||||||
$db_erg = $db->execute(__METHOD__,["helferid" => $HelferID]);
|
$db_erg = $db->execute(__METHOD__,["helferid" => $HelferID]);
|
||||||
$db->onErrorDie(__METHOD__);
|
$db->onErrorDie(__METHOD__);
|
||||||
return $db_erg;
|
$helferdaten = $db->fetchAll(__METHOD__);
|
||||||
|
return $helferdaten;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -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>";
|
||||||
|
}
|
||||||
|
|
@ -69,10 +69,10 @@ if (isset($_POST['change'])) {
|
||||||
// Helferdate holen
|
// 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'];
|
$HelferName = $zeile['Name'];
|
||||||
$HelferEmail = $zeile['Email'];
|
$HelferEmail = $zeile['Email'];
|
||||||
$HelferHandy = $zeile['Handy'];
|
$HelferHandy = $zeile['Handy'];
|
||||||
|
|
|
||||||
252
html/testPDO.php
252
html/testPDO.php
|
|
@ -7,9 +7,9 @@ function TestCreateHelfer(){
|
||||||
$dbl = old\ConnectDB();
|
$dbl = old\ConnectDB();
|
||||||
$erg_old = old\CreateHelfer($dbl, "Max Mustermann", "max@example.com", "+49123-45", "hola234");
|
$erg_old = old\CreateHelfer($dbl, "Max Mustermann", "max@example.com", "+49123-45", "hola234");
|
||||||
$erg_new = CreateHelfer("Max Mustermann", "max2@example.com", "+49123-45", "hola234");
|
$erg_new = CreateHelfer("Max Mustermann", "max2@example.com", "+49123-45", "hola234");
|
||||||
if($erg_old != $erg_new){
|
if((gettype($erg_old) != gettype($erg_new)) || ($erg_old != $erg_new)){
|
||||||
echo "Old CreateHelfer returns '".var_dump($erg_old)."'";
|
echo "Old CreateHelfer returns '".var_export($erg_old, true)."'";
|
||||||
echo "New CreateHelfer returns '".var_dump($erg_new)."'";
|
echo "New CreateHelfer returns '".var_export($erg_new, true)."'";
|
||||||
}
|
}
|
||||||
else echo "CreateHelfer ok\n";
|
else echo "CreateHelfer ok\n";
|
||||||
}
|
}
|
||||||
|
|
@ -18,9 +18,9 @@ function TestHelferIstVorhanden(){
|
||||||
$dbl = old\ConnectDB();
|
$dbl = old\ConnectDB();
|
||||||
$erg_old = old\HelferIstVorhanden($dbl, "max@example.com");
|
$erg_old = old\HelferIstVorhanden($dbl, "max@example.com");
|
||||||
$erg_new = HelferIstVorhanden("max@example.com");
|
$erg_new = HelferIstVorhanden("max@example.com");
|
||||||
if($erg_old != $erg_new){
|
if((gettype($erg_old) != gettype($erg_new)) || ($erg_old != $erg_new)){
|
||||||
echo "Old HelferIstVorhanden returns '".var_dump($erg_old)."'";
|
echo "Old HelferIstVorhanden returns '".var_export($erg_old, true)."'";
|
||||||
echo "New HelferIstVorhanden returns '".var_dump($erg_new)."'";
|
echo "New HelferIstVorhanden returns '".var_export($erg_new, true)."'";
|
||||||
}
|
}
|
||||||
else echo "HelferIstVorhanden ok\n";
|
else echo "HelferIstVorhanden ok\n";
|
||||||
}
|
}
|
||||||
|
|
@ -38,21 +38,21 @@ function TestHelferLogin(){
|
||||||
$_SESSION = null;
|
$_SESSION = null;
|
||||||
$erg_new_wrong = HelferLogin("max@example.com", "hola235", 0);
|
$erg_new_wrong = HelferLogin("max@example.com", "hola235", 0);
|
||||||
$erg_new_session_wrong = $_SESSION;
|
$erg_new_session_wrong = $_SESSION;
|
||||||
if($erg_old != $erg_new){
|
if((gettype($erg_old) != gettype($erg_new)) || ($erg_old != $erg_new)){
|
||||||
echo "Old HelferLogin returns '".var_dump($erg_old)."'";
|
echo "Old HelferLogin returns '".var_export($erg_old, true)."'";
|
||||||
echo "New HelferLogin returns '".var_dump($erg_new)."'";
|
echo "New HelferLogin returns '".var_export($erg_new, true)."'";
|
||||||
}
|
}
|
||||||
else if($erg_old_session != $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_dump($erg_old_session)."'";
|
echo "Old HelferLogin session returns '".var_export($erg_old_session, true)."'";
|
||||||
echo "New HelferLogin session returns '".var_dump($erg_new_session)."'";
|
echo "New HelferLogin session returns '".var_export($erg_new_session, true)."'";
|
||||||
}
|
}
|
||||||
else if($erg_old_wrong != $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_dump($erg_old_wrong)."'";
|
echo "Old HelferLogin wrong returns '".var_export($erg_old_wrong, true)."'";
|
||||||
echo "New HelferLogin wrong returns '".var_dump($erg_new_wrong)."'";
|
echo "New HelferLogin wrong returns '".var_export($erg_new_wrong, true)."'";
|
||||||
}
|
}
|
||||||
else if($erg_old_session_wrong != $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_dump($erg_old_session_wrong)."'";
|
echo "Old HelferLogin session wrong returns '".var_export($erg_old_session_wrong, true)."'";
|
||||||
echo "New HelferLogin session wrong returns '".var_dump($erg_new_session_wrong)."'";
|
echo "New HelferLogin session wrong returns '".var_export($erg_new_session_wrong, true)."'";
|
||||||
}
|
}
|
||||||
else echo "HelferLogin ok\n";
|
else echo "HelferLogin ok\n";
|
||||||
}
|
}
|
||||||
|
|
@ -61,9 +61,9 @@ function TestHelferListe(){
|
||||||
$dbl = old\ConnectDB();
|
$dbl = old\ConnectDB();
|
||||||
$erg_old = old\HelferListe($dbl);
|
$erg_old = old\HelferListe($dbl);
|
||||||
$erg_new = HelferListe();
|
$erg_new = HelferListe();
|
||||||
if($erg_old != $erg_new){
|
if((gettype($erg_old) != gettype($erg_new)) || ($erg_old != $erg_new)){
|
||||||
echo "Old HelferListe returns '".var_dump($erg_old)."'";
|
echo "Old HelferListe returns '".var_export($erg_old, true)."'";
|
||||||
echo "New HelferListe returns '".var_dump($erg_new)."'";
|
echo "New HelferListe returns '".var_export($erg_new, true)."'";
|
||||||
}
|
}
|
||||||
else echo "HelferListe ok\n";
|
else echo "HelferListe ok\n";
|
||||||
}
|
}
|
||||||
|
|
@ -73,9 +73,9 @@ function TestHelferdaten(){
|
||||||
HelferLogin("max@example.com", "hola234", 0);
|
HelferLogin("max@example.com", "hola234", 0);
|
||||||
$erg_old = old\Helferdaten($dbl,$_SESSION["HelferID"]);
|
$erg_old = old\Helferdaten($dbl,$_SESSION["HelferID"]);
|
||||||
$erg_new = Helferdaten($_SESSION["HelferID"]);
|
$erg_new = Helferdaten($_SESSION["HelferID"]);
|
||||||
if($erg_old != $erg_new){
|
if((gettype($erg_old) != gettype($erg_new)) || ($erg_old != $erg_new)){
|
||||||
echo "Old Helferdaten returns '".var_dump($erg_old)."'";
|
echo "Old Helferdaten returns '".var_export($erg_old, true)."'";
|
||||||
echo "New Helferdaten returns '".var_dump($erg_new)."'";
|
echo "New Helferdaten returns '".var_export($erg_new, true)."'";
|
||||||
}
|
}
|
||||||
else echo "Helferdaten ok\n";
|
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_new = HelferdatenAendern($case["HelferName"], $case["HelferEmail"], $case["HelferHandy"], $case["HelferNewPasswort"], $case["HelferID"], $case["HelferLevel"], $case["HelferIsAdmin"], $case["AdminID"]);
|
||||||
$erg_ob_new = ob_get_contents();
|
$erg_ob_new = ob_get_contents();
|
||||||
ob_end_clean();
|
ob_end_clean();
|
||||||
if($erg_old != $erg_new){
|
if((gettype($erg_old) != gettype($erg_new)) || ($erg_old != $erg_new)){
|
||||||
echo "Old HelferdatenAendern case number ".$casenumber." returns '".var_dump($erg_old)."'\n";
|
echo "Old HelferdatenAendern case number ".$casenumber." returns '".var_export($erg_old, true)."'\n";
|
||||||
echo "New HelferdatenAendern case number ".$casenumber." returns '".var_dump($erg_new)."'\n";
|
echo "New HelferdatenAendern case number ".$casenumber." returns '".var_export($erg_new, true)."'\n";
|
||||||
}
|
}
|
||||||
else if($erg_ob_old != $erg_ob_new){
|
else if($erg_ob_old != $erg_ob_new){
|
||||||
|
|
||||||
|
|
@ -156,9 +156,9 @@ function TestAlleSchichten(){
|
||||||
$dbl = old\ConnectDB();
|
$dbl = old\ConnectDB();
|
||||||
$erg_old = old\AlleSchichten($dbl, $Sort, $HelferLevel = 1);
|
$erg_old = old\AlleSchichten($dbl, $Sort, $HelferLevel = 1);
|
||||||
$erg_new = AlleSchichten($Sort, $HelferLevel = 1);
|
$erg_new = AlleSchichten($Sort, $HelferLevel = 1);
|
||||||
if($erg_old != $erg_new){
|
if((gettype($erg_old) != gettype($erg_new)) || ($erg_old != $erg_new)){
|
||||||
echo "Old AlleSchichten returns".var_dump($erg_old)."\n";
|
echo "Old AlleSchichten returns".var_export($erg_old, true)."\n";
|
||||||
echo "New AlleSchichten returns '".var_dump($erg_new)."'\n";
|
echo "New AlleSchichten returns '".var_export($erg_new, true)."'\n";
|
||||||
}
|
}
|
||||||
else echo "AlleSchichten ok";
|
else echo "AlleSchichten ok";
|
||||||
}
|
}
|
||||||
|
|
@ -167,9 +167,9 @@ function TestAlleSchichtenCount(){
|
||||||
$dbl = old\ConnectDB();
|
$dbl = old\ConnectDB();
|
||||||
$erg_old = old\AlleSchichtenCount($dbl, $HelferLevel = 1);
|
$erg_old = old\AlleSchichtenCount($dbl, $HelferLevel = 1);
|
||||||
$erg_new = AlleSchichtenCount($HelferLevel = 1);
|
$erg_new = AlleSchichtenCount($HelferLevel = 1);
|
||||||
if($erg_old != $erg_new){
|
if((gettype($erg_old) != gettype($erg_new)) || ($erg_old != $erg_new)){
|
||||||
echo "Old AlleSchichtenCount returns".var_dump($erg_old)."\n";
|
echo "Old AlleSchichtenCount returns".var_export($erg_old, true)."\n";
|
||||||
echo "New AlleSchichtenCount returns '".var_dump($erg_new)."'\n";
|
echo "New AlleSchichtenCount returns '".var_export($erg_new, true)."'\n";
|
||||||
}
|
}
|
||||||
else echo "AlleSchichtenCount ok";
|
else echo "AlleSchichtenCount ok";
|
||||||
}
|
}
|
||||||
|
|
@ -178,9 +178,9 @@ function TestAlleBelegteSchichtenCount(){
|
||||||
$dbl = old\ConnectDB();
|
$dbl = old\ConnectDB();
|
||||||
$erg_old = old\AlleBelegteSchichtenCount($dbl, $HelferLevel = 1);
|
$erg_old = old\AlleBelegteSchichtenCount($dbl, $HelferLevel = 1);
|
||||||
$erg_new = AlleBelegteSchichtenCount($HelferLevel = 1);
|
$erg_new = AlleBelegteSchichtenCount($HelferLevel = 1);
|
||||||
if($erg_old != $erg_new){
|
if((gettype($erg_old) != gettype($erg_new)) || ($erg_old != $erg_new)){
|
||||||
echo "Old AlleBelegteSchichtenCount returns".var_dump($erg_old)."\n";
|
echo "Old AlleBelegteSchichtenCount returns".var_export($erg_old, true)."\n";
|
||||||
echo "New AlleBelegteSchichtenCount returns '".var_dump($erg_new)."'\n";
|
echo "New AlleBelegteSchichtenCount returns '".var_export($erg_new, true)."'\n";
|
||||||
}
|
}
|
||||||
else echo "AlleBelegteSchichtenCount ok";
|
else echo "AlleBelegteSchichtenCount ok";
|
||||||
}
|
}
|
||||||
|
|
@ -189,9 +189,9 @@ function TestAlleSchichtenImZeitbereich(){
|
||||||
$dbl = old\ConnectDB();
|
$dbl = old\ConnectDB();
|
||||||
$erg_old = old\AlleSchichtenImZeitbereich($dbl, $Von, $Bis, $HelferLevel = 1);
|
$erg_old = old\AlleSchichtenImZeitbereich($dbl, $Von, $Bis, $HelferLevel = 1);
|
||||||
$erg_new = AlleSchichtenImZeitbereich($Von, $Bis, $HelferLevel = 1);
|
$erg_new = AlleSchichtenImZeitbereich($Von, $Bis, $HelferLevel = 1);
|
||||||
if($erg_old != $erg_new){
|
if((gettype($erg_old) != gettype($erg_new)) || ($erg_old != $erg_new)){
|
||||||
echo "Old AlleSchichtenImZeitbereich returns".var_dump($erg_old)."\n";
|
echo "Old AlleSchichtenImZeitbereich returns".var_export($erg_old, true)."\n";
|
||||||
echo "New AlleSchichtenImZeitbereich returns '".var_dump($erg_new)."'\n";
|
echo "New AlleSchichtenImZeitbereich returns '".var_export($erg_new, true)."'\n";
|
||||||
}
|
}
|
||||||
else echo "AlleSchichtenImZeitbereich ok";
|
else echo "AlleSchichtenImZeitbereich ok";
|
||||||
}
|
}
|
||||||
|
|
@ -200,9 +200,9 @@ function TestAlleSchichtenEinesHelfers(){
|
||||||
$dbl = old\ConnectDB();
|
$dbl = old\ConnectDB();
|
||||||
$erg_old = old\AlleSchichtenEinesHelfers($dbl, $HelferID);
|
$erg_old = old\AlleSchichtenEinesHelfers($dbl, $HelferID);
|
||||||
$erg_new = AlleSchichtenEinesHelfers($HelferID);
|
$erg_new = AlleSchichtenEinesHelfers($HelferID);
|
||||||
if($erg_old != $erg_new){
|
if((gettype($erg_old) != gettype($erg_new)) || ($erg_old != $erg_new)){
|
||||||
echo "Old AlleSchichtenEinesHelfers returns".var_dump($erg_old)."\n";
|
echo "Old AlleSchichtenEinesHelfers returns".var_export($erg_old, true)."\n";
|
||||||
echo "New AlleSchichtenEinesHelfers returns '".var_dump($erg_new)."'\n";
|
echo "New AlleSchichtenEinesHelfers returns '".var_export($erg_new, true)."'\n";
|
||||||
}
|
}
|
||||||
else echo "AlleSchichtenEinesHelfers ok";
|
else echo "AlleSchichtenEinesHelfers ok";
|
||||||
}
|
}
|
||||||
|
|
@ -211,9 +211,9 @@ function TestHelferLoeschen(){
|
||||||
$dbl = old\ConnectDB();
|
$dbl = old\ConnectDB();
|
||||||
$erg_old = old\HelferLoeschen($dbl, $HelferID, $AdminID);
|
$erg_old = old\HelferLoeschen($dbl, $HelferID, $AdminID);
|
||||||
$erg_new = HelferLoeschen($HelferID, $AdminID);
|
$erg_new = HelferLoeschen($HelferID, $AdminID);
|
||||||
if($erg_old != $erg_new){
|
if((gettype($erg_old) != gettype($erg_new)) || ($erg_old != $erg_new)){
|
||||||
echo "Old HelferLoeschen returns".var_dump($erg_old)."\n";
|
echo "Old HelferLoeschen returns".var_export($erg_old, true)."\n";
|
||||||
echo "New HelferLoeschen returns '".var_dump($erg_new)."'\n";
|
echo "New HelferLoeschen returns '".var_export($erg_new, true)."'\n";
|
||||||
}
|
}
|
||||||
else echo "HelferLoeschen ok";
|
else echo "HelferLoeschen ok";
|
||||||
}
|
}
|
||||||
|
|
@ -222,9 +222,9 @@ function TestSchichtIdArrayEinesHelfers(){
|
||||||
$dbl = old\ConnectDB();
|
$dbl = old\ConnectDB();
|
||||||
$erg_old = old\SchichtIdArrayEinesHelfers($dbl, $HelferID);
|
$erg_old = old\SchichtIdArrayEinesHelfers($dbl, $HelferID);
|
||||||
$erg_new = SchichtIdArrayEinesHelfers($HelferID);
|
$erg_new = SchichtIdArrayEinesHelfers($HelferID);
|
||||||
if($erg_old != $erg_new){
|
if((gettype($erg_old) != gettype($erg_new)) || ($erg_old != $erg_new)){
|
||||||
echo "Old SchichtIdArrayEinesHelfers returns".var_dump($erg_old)."\n";
|
echo "Old SchichtIdArrayEinesHelfers returns".var_export($erg_old, true)."\n";
|
||||||
echo "New SchichtIdArrayEinesHelfers returns '".var_dump($erg_new)."'\n";
|
echo "New SchichtIdArrayEinesHelfers returns '".var_export($erg_new, true)."'\n";
|
||||||
}
|
}
|
||||||
else echo "SchichtIdArrayEinesHelfers ok";
|
else echo "SchichtIdArrayEinesHelfers ok";
|
||||||
}
|
}
|
||||||
|
|
@ -233,9 +233,9 @@ function TestAlleSchichtenEinesHelfersVonJetzt(){
|
||||||
$dbl = old\ConnectDB();
|
$dbl = old\ConnectDB();
|
||||||
$erg_old = old\AlleSchichtenEinesHelfersVonJetzt($dbl, $HelferID);
|
$erg_old = old\AlleSchichtenEinesHelfersVonJetzt($dbl, $HelferID);
|
||||||
$erg_new = AlleSchichtenEinesHelfersVonJetzt($HelferID);
|
$erg_new = AlleSchichtenEinesHelfersVonJetzt($HelferID);
|
||||||
if($erg_old != $erg_new){
|
if((gettype($erg_old) != gettype($erg_new)) || ($erg_old != $erg_new)){
|
||||||
echo "Old AlleSchichtenEinesHelfersVonJetzt returns".var_dump($erg_old)."\n";
|
echo "Old AlleSchichtenEinesHelfersVonJetzt returns".var_export($erg_old, true)."\n";
|
||||||
echo "New AlleSchichtenEinesHelfersVonJetzt returns '".var_dump($erg_new)."'\n";
|
echo "New AlleSchichtenEinesHelfersVonJetzt returns '".var_export($erg_new, true)."'\n";
|
||||||
}
|
}
|
||||||
else echo "AlleSchichtenEinesHelfersVonJetzt ok";
|
else echo "AlleSchichtenEinesHelfersVonJetzt ok";
|
||||||
}
|
}
|
||||||
|
|
@ -244,9 +244,9 @@ function TestSchichtenSummeEinesHelfers(){
|
||||||
$dbl = old\ConnectDB();
|
$dbl = old\ConnectDB();
|
||||||
$erg_old = old\SchichtenSummeEinesHelfers($dbl, $HelferID);
|
$erg_old = old\SchichtenSummeEinesHelfers($dbl, $HelferID);
|
||||||
$erg_new = SchichtenSummeEinesHelfers($HelferID);
|
$erg_new = SchichtenSummeEinesHelfers($HelferID);
|
||||||
if($erg_old != $erg_new){
|
if((gettype($erg_old) != gettype($erg_new)) || ($erg_old != $erg_new)){
|
||||||
echo "Old SchichtenSummeEinesHelfers returns".var_dump($erg_old)."\n";
|
echo "Old SchichtenSummeEinesHelfers returns".var_export($erg_old, true)."\n";
|
||||||
echo "New SchichtenSummeEinesHelfers returns '".var_dump($erg_new)."'\n";
|
echo "New SchichtenSummeEinesHelfers returns '".var_export($erg_new, true)."'\n";
|
||||||
}
|
}
|
||||||
else echo "SchichtenSummeEinesHelfers ok";
|
else echo "SchichtenSummeEinesHelfers ok";
|
||||||
}
|
}
|
||||||
|
|
@ -255,9 +255,9 @@ function TestLogSchichtEingabe(){
|
||||||
$dbl = old\ConnectDB();
|
$dbl = old\ConnectDB();
|
||||||
$erg_old = old\LogSchichtEingabe($dbl, $HelferID, $SchichtId, $EinzelSchichtId, $Aktion, $AdminID = 0);
|
$erg_old = old\LogSchichtEingabe($dbl, $HelferID, $SchichtId, $EinzelSchichtId, $Aktion, $AdminID = 0);
|
||||||
$erg_new = LogSchichtEingabe($HelferID, $SchichtId, $EinzelSchichtId, $Aktion, $AdminID = 0);
|
$erg_new = LogSchichtEingabe($HelferID, $SchichtId, $EinzelSchichtId, $Aktion, $AdminID = 0);
|
||||||
if($erg_old != $erg_new){
|
if((gettype($erg_old) != gettype($erg_new)) || ($erg_old != $erg_new)){
|
||||||
echo "Old LogSchichtEingabe returns".var_dump($erg_old)."\n";
|
echo "Old LogSchichtEingabe returns".var_export($erg_old, true)."\n";
|
||||||
echo "New LogSchichtEingabe returns '".var_dump($erg_new)."'\n";
|
echo "New LogSchichtEingabe returns '".var_export($erg_new, true)."'\n";
|
||||||
}
|
}
|
||||||
else echo "LogSchichtEingabe ok";
|
else echo "LogSchichtEingabe ok";
|
||||||
}
|
}
|
||||||
|
|
@ -266,9 +266,9 @@ function TestHelferSchichtZuweisen(){
|
||||||
$dbl = old\ConnectDB();
|
$dbl = old\ConnectDB();
|
||||||
$erg_old = old\HelferSchichtZuweisen($dbl, $HelferID, $SchichtId, $AdminID = 0);
|
$erg_old = old\HelferSchichtZuweisen($dbl, $HelferID, $SchichtId, $AdminID = 0);
|
||||||
$erg_new = HelferSchichtZuweisen($HelferID, $SchichtId, $AdminID = 0);
|
$erg_new = HelferSchichtZuweisen($HelferID, $SchichtId, $AdminID = 0);
|
||||||
if($erg_old != $erg_new){
|
if((gettype($erg_old) != gettype($erg_new)) || ($erg_old != $erg_new)){
|
||||||
echo "Old HelferSchichtZuweisen returns".var_dump($erg_old)."\n";
|
echo "Old HelferSchichtZuweisen returns".var_export($erg_old, true)."\n";
|
||||||
echo "New HelferSchichtZuweisen returns '".var_dump($erg_new)."'\n";
|
echo "New HelferSchichtZuweisen returns '".var_export($erg_new, true)."'\n";
|
||||||
}
|
}
|
||||||
else echo "HelferSchichtZuweisen ok";
|
else echo "HelferSchichtZuweisen ok";
|
||||||
}
|
}
|
||||||
|
|
@ -277,9 +277,9 @@ function TestHelferVonSchichtLoeschen(){
|
||||||
$dbl = old\ConnectDB();
|
$dbl = old\ConnectDB();
|
||||||
$erg_old = old\HelferVonSchichtLoeschen($dbl, $HelferID, $EinzelSchichtID, $AdminID = 0);
|
$erg_old = old\HelferVonSchichtLoeschen($dbl, $HelferID, $EinzelSchichtID, $AdminID = 0);
|
||||||
$erg_new = HelferVonSchichtLoeschen($HelferID, $EinzelSchichtID, $AdminID = 0);
|
$erg_new = HelferVonSchichtLoeschen($HelferID, $EinzelSchichtID, $AdminID = 0);
|
||||||
if($erg_old != $erg_new){
|
if((gettype($erg_old) != gettype($erg_new)) || ($erg_old != $erg_new)){
|
||||||
echo "Old HelferVonSchichtLoeschen returns".var_dump($erg_old)."\n";
|
echo "Old HelferVonSchichtLoeschen returns".var_export($erg_old, true)."\n";
|
||||||
echo "New HelferVonSchichtLoeschen returns '".var_dump($erg_new)."'\n";
|
echo "New HelferVonSchichtLoeschen returns '".var_export($erg_new, true)."'\n";
|
||||||
}
|
}
|
||||||
else echo "HelferVonSchichtLoeschen ok";
|
else echo "HelferVonSchichtLoeschen ok";
|
||||||
}
|
}
|
||||||
|
|
@ -288,9 +288,9 @@ function TestHelferVonSchichtLoeschen_SchichtID(){
|
||||||
$dbl = old\ConnectDB();
|
$dbl = old\ConnectDB();
|
||||||
$erg_old = old\HelferVonSchichtLoeschen_SchichtID($dbl, $HelferID, $SchichtID, $AdminID = 0);
|
$erg_old = old\HelferVonSchichtLoeschen_SchichtID($dbl, $HelferID, $SchichtID, $AdminID = 0);
|
||||||
$erg_new = HelferVonSchichtLoeschen_SchichtID($HelferID, $SchichtID, $AdminID = 0);
|
$erg_new = HelferVonSchichtLoeschen_SchichtID($HelferID, $SchichtID, $AdminID = 0);
|
||||||
if($erg_old != $erg_new){
|
if((gettype($erg_old) != gettype($erg_new)) || ($erg_old != $erg_new)){
|
||||||
echo "Old HelferVonSchichtLoeschen_SchichtID returns".var_dump($erg_old)."\n";
|
echo "Old HelferVonSchichtLoeschen_SchichtID returns".var_export($erg_old, true)."\n";
|
||||||
echo "New HelferVonSchichtLoeschen_SchichtID returns '".var_dump($erg_new)."'\n";
|
echo "New HelferVonSchichtLoeschen_SchichtID returns '".var_export($erg_new, true)."'\n";
|
||||||
}
|
}
|
||||||
else echo "HelferVonSchichtLoeschen_SchichtID ok";
|
else echo "HelferVonSchichtLoeschen_SchichtID ok";
|
||||||
}
|
}
|
||||||
|
|
@ -299,9 +299,9 @@ function TestDetailSchicht(){
|
||||||
$dbl = old\ConnectDB();
|
$dbl = old\ConnectDB();
|
||||||
$erg_old = old\DetailSchicht($dbl, $InfoSchichtID);
|
$erg_old = old\DetailSchicht($dbl, $InfoSchichtID);
|
||||||
$erg_new = DetailSchicht($InfoSchichtID);
|
$erg_new = DetailSchicht($InfoSchichtID);
|
||||||
if($erg_old != $erg_new){
|
if((gettype($erg_old) != gettype($erg_new)) || ($erg_old != $erg_new)){
|
||||||
echo "Old DetailSchicht returns".var_dump($erg_old)."\n";
|
echo "Old DetailSchicht returns".var_export($erg_old, true)."\n";
|
||||||
echo "New DetailSchicht returns '".var_dump($erg_new)."'\n";
|
echo "New DetailSchicht returns '".var_export($erg_new, true)."'\n";
|
||||||
}
|
}
|
||||||
else echo "DetailSchicht ok";
|
else echo "DetailSchicht ok";
|
||||||
}
|
}
|
||||||
|
|
@ -310,9 +310,9 @@ function TestBeteiligteHelfer(){
|
||||||
$dbl = old\ConnectDB();
|
$dbl = old\ConnectDB();
|
||||||
$erg_old = old\BeteiligteHelfer($dbl, $InfoSchichtID);
|
$erg_old = old\BeteiligteHelfer($dbl, $InfoSchichtID);
|
||||||
$erg_new = BeteiligteHelfer($InfoSchichtID);
|
$erg_new = BeteiligteHelfer($InfoSchichtID);
|
||||||
if($erg_old != $erg_new){
|
if((gettype($erg_old) != gettype($erg_new)) || ($erg_old != $erg_new)){
|
||||||
echo "Old BeteiligteHelfer returns".var_dump($erg_old)."\n";
|
echo "Old BeteiligteHelfer returns".var_export($erg_old, true)."\n";
|
||||||
echo "New BeteiligteHelfer returns '".var_dump($erg_new)."'\n";
|
echo "New BeteiligteHelfer returns '".var_export($erg_new, true)."'\n";
|
||||||
}
|
}
|
||||||
else echo "BeteiligteHelfer ok";
|
else echo "BeteiligteHelfer ok";
|
||||||
}
|
}
|
||||||
|
|
@ -321,9 +321,9 @@ function TestGetDienste(){
|
||||||
$dbl = old\ConnectDB();
|
$dbl = old\ConnectDB();
|
||||||
$erg_old = old\GetDienste($dbl);
|
$erg_old = old\GetDienste($dbl);
|
||||||
$erg_new = GetDienste();
|
$erg_new = GetDienste();
|
||||||
if($erg_old != $erg_new){
|
if((gettype($erg_old) != gettype($erg_new)) || ($erg_old != $erg_new)){
|
||||||
echo "Old GetDienste returns".var_dump($erg_old)."\n";
|
echo "Old GetDienste returns".var_export($erg_old, true)."\n";
|
||||||
echo "New GetDienste returns '".var_dump($erg_new)."'\n";
|
echo "New GetDienste returns '".var_export($erg_new, true)."'\n";
|
||||||
}
|
}
|
||||||
else echo "GetDienste ok\n";
|
else echo "GetDienste ok\n";
|
||||||
}
|
}
|
||||||
|
|
@ -332,9 +332,9 @@ function TestGetDiensteChilds(){
|
||||||
$dbl = old\ConnectDB();
|
$dbl = old\ConnectDB();
|
||||||
$erg_old = old\GetDiensteChilds($dbl, $DienstID);
|
$erg_old = old\GetDiensteChilds($dbl, $DienstID);
|
||||||
$erg_new = GetDiensteChilds($DienstID);
|
$erg_new = GetDiensteChilds($DienstID);
|
||||||
if($erg_old != $erg_new){
|
if((gettype($erg_old) != gettype($erg_new)) || ($erg_old != $erg_new)){
|
||||||
echo "Old GetDiensteChilds returns".var_dump($erg_old)."\n";
|
echo "Old GetDiensteChilds returns".var_export($erg_old, true)."\n";
|
||||||
echo "New GetDiensteChilds returns '".var_dump($erg_new)."'\n";
|
echo "New GetDiensteChilds returns '".var_export($erg_new, true)."'\n";
|
||||||
}
|
}
|
||||||
else echo "GetDiensteChilds ok";
|
else echo "GetDiensteChilds ok";
|
||||||
}
|
}
|
||||||
|
|
@ -343,9 +343,9 @@ function TestChangeDienst(){
|
||||||
$dbl = old\ConnectDB();
|
$dbl = old\ConnectDB();
|
||||||
$erg_old = old\ChangeDienst($dbl, $DienstID, $Was, $Wo, $Info, $Leiter, $Gruppe, $HelferLevel);
|
$erg_old = old\ChangeDienst($dbl, $DienstID, $Was, $Wo, $Info, $Leiter, $Gruppe, $HelferLevel);
|
||||||
$erg_new = ChangeDienst($DienstID, $Was, $Wo, $Info, $Leiter, $Gruppe, $HelferLevel);
|
$erg_new = ChangeDienst($DienstID, $Was, $Wo, $Info, $Leiter, $Gruppe, $HelferLevel);
|
||||||
if($erg_old != $erg_new){
|
if((gettype($erg_old) != gettype($erg_new)) || ($erg_old != $erg_new)){
|
||||||
echo "Old ChangeDienst returns".var_dump($erg_old)."\n";
|
echo "Old ChangeDienst returns".var_export($erg_old, true)."\n";
|
||||||
echo "New ChangeDienst returns '".var_dump($erg_new)."'\n";
|
echo "New ChangeDienst returns '".var_export($erg_new, true)."'\n";
|
||||||
}
|
}
|
||||||
else echo "ChangeDienst ok";
|
else echo "ChangeDienst ok";
|
||||||
}
|
}
|
||||||
|
|
@ -355,25 +355,21 @@ function TestNewDienst(){
|
||||||
HelferLogin("max3@example.com", "hola531", 0);
|
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_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"]);
|
$erg_new = NewDienst("Badgekontrolle", "Turnhalle", "Nur Jongleure mit Badge durchlassen", $_SESSION["HelferID"], 0, $_SESSION["HelferLevel"]);
|
||||||
if($erg_old != $erg_new){
|
if((gettype($erg_old) != gettype($erg_new)) || ($erg_old != $erg_new)){
|
||||||
echo "Old NewDienst returns".var_dump($erg_old)."\n";
|
echo "Old NewDienst returns".var_export($erg_old, true)."\n";
|
||||||
echo "New NewDienst returns '".var_dump($erg_new)."'\n";
|
echo "New NewDienst returns '".var_export($erg_new, true)."'\n";
|
||||||
}
|
}
|
||||||
else echo "NewDienst ok\n";
|
else echo "NewDienst ok\n";
|
||||||
}
|
}
|
||||||
|
|
||||||
function TestDeleteDienst(){
|
function TestDeleteDienst(){
|
||||||
$dbl = old\ConnectDB();
|
$dbl = old\ConnectDB();
|
||||||
$dienste_old = old\GetDienste($dbl);
|
$dienste = GetDienste();
|
||||||
var_dump($dienste_old);
|
$erg_old = old\DeleteDienst($dbl, $dienste[0]["DienstID"], false);
|
||||||
$dienste_new = GetDienste();
|
$erg_new = DeleteDienst($dienste[1]["DienstID"], false);
|
||||||
var_dump($dienste_new);
|
if((gettype($erg_old) != gettype($erg_new)) || ($erg_old != $erg_new)){
|
||||||
return;
|
echo "Old DeleteDienst returns".var_export($erg_old, true)."\n";
|
||||||
$erg_old = old\DeleteDienst($dbl, 1, false);
|
echo "New DeleteDienst returns '".var_export($erg_new, true)."'\n";
|
||||||
$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";
|
|
||||||
}
|
}
|
||||||
else echo "DeleteDienst ok";
|
else echo "DeleteDienst ok";
|
||||||
}
|
}
|
||||||
|
|
@ -382,9 +378,9 @@ function TestGetDiensteForDay(){
|
||||||
$dbl = old\ConnectDB();
|
$dbl = old\ConnectDB();
|
||||||
$erg_old = old\GetDiensteForDay($dbl, $helferlevel, $datestring);
|
$erg_old = old\GetDiensteForDay($dbl, $helferlevel, $datestring);
|
||||||
$erg_new = GetDiensteForDay($helferlevel, $datestring);
|
$erg_new = GetDiensteForDay($helferlevel, $datestring);
|
||||||
if($erg_old != $erg_new){
|
if((gettype($erg_old) != gettype($erg_new)) || ($erg_old != $erg_new)){
|
||||||
echo "Old GetDiensteForDay returns".var_dump($erg_old)."\n";
|
echo "Old GetDiensteForDay returns".var_export($erg_old, true)."\n";
|
||||||
echo "New GetDiensteForDay returns '".var_dump($erg_new)."'\n";
|
echo "New GetDiensteForDay returns '".var_export($erg_new, true)."'\n";
|
||||||
}
|
}
|
||||||
else echo "GetDiensteForDay ok";
|
else echo "GetDiensteForDay ok";
|
||||||
}
|
}
|
||||||
|
|
@ -393,9 +389,9 @@ function TestGetSchichtenForDienstForDay(){
|
||||||
$dbl = old\ConnectDB();
|
$dbl = old\ConnectDB();
|
||||||
$erg_old = old\GetSchichtenForDienstForDay($dbl, $DienstID, $datestring);
|
$erg_old = old\GetSchichtenForDienstForDay($dbl, $DienstID, $datestring);
|
||||||
$erg_new = GetSchichtenForDienstForDay($DienstID, $datestring);
|
$erg_new = GetSchichtenForDienstForDay($DienstID, $datestring);
|
||||||
if($erg_old != $erg_new){
|
if((gettype($erg_old) != gettype($erg_new)) || ($erg_old != $erg_new)){
|
||||||
echo "Old GetSchichtenForDienstForDay returns".var_dump($erg_old)."\n";
|
echo "Old GetSchichtenForDienstForDay returns".var_export($erg_old, true)."\n";
|
||||||
echo "New GetSchichtenForDienstForDay returns '".var_dump($erg_new)."'\n";
|
echo "New GetSchichtenForDienstForDay returns '".var_export($erg_new, true)."'\n";
|
||||||
}
|
}
|
||||||
else echo "GetSchichtenForDienstForDay ok";
|
else echo "GetSchichtenForDienstForDay ok";
|
||||||
}
|
}
|
||||||
|
|
@ -404,9 +400,9 @@ function TestGetSchichtenEinesDienstes(){
|
||||||
$dbl = old\ConnectDB();
|
$dbl = old\ConnectDB();
|
||||||
$erg_old = old\GetSchichtenEinesDienstes($dbl, $DienstID);
|
$erg_old = old\GetSchichtenEinesDienstes($dbl, $DienstID);
|
||||||
$erg_new = GetSchichtenEinesDienstes($DienstID);
|
$erg_new = GetSchichtenEinesDienstes($DienstID);
|
||||||
if($erg_old != $erg_new){
|
if((gettype($erg_old) != gettype($erg_new)) || ($erg_old != $erg_new)){
|
||||||
echo "Old GetSchichtenEinesDienstes returns".var_dump($erg_old)."\n";
|
echo "Old GetSchichtenEinesDienstes returns".var_export($erg_old, true)."\n";
|
||||||
echo "New GetSchichtenEinesDienstes returns '".var_dump($erg_new)."'\n";
|
echo "New GetSchichtenEinesDienstes returns '".var_export($erg_new, true)."'\n";
|
||||||
}
|
}
|
||||||
else echo "GetSchichtenEinesDienstes ok";
|
else echo "GetSchichtenEinesDienstes ok";
|
||||||
}
|
}
|
||||||
|
|
@ -415,9 +411,9 @@ function TestChangeSchicht(){
|
||||||
$dbl = old\ConnectDB();
|
$dbl = old\ConnectDB();
|
||||||
$erg_old = old\ChangeSchicht($dbl, $SchichtID, $Von, $Bis, $Soll, $Dauer);
|
$erg_old = old\ChangeSchicht($dbl, $SchichtID, $Von, $Bis, $Soll, $Dauer);
|
||||||
$erg_new = ChangeSchicht($SchichtID, $Von, $Bis, $Soll, $Dauer);
|
$erg_new = ChangeSchicht($SchichtID, $Von, $Bis, $Soll, $Dauer);
|
||||||
if($erg_old != $erg_new){
|
if((gettype($erg_old) != gettype($erg_new)) || ($erg_old != $erg_new)){
|
||||||
echo "Old ChangeSchicht returns".var_dump($erg_old)."\n";
|
echo "Old ChangeSchicht returns".var_export($erg_old, true)."\n";
|
||||||
echo "New ChangeSchicht returns '".var_dump($erg_new)."'\n";
|
echo "New ChangeSchicht returns '".var_export($erg_new, true)."'\n";
|
||||||
}
|
}
|
||||||
else echo "ChangeSchicht ok";
|
else echo "ChangeSchicht ok";
|
||||||
}
|
}
|
||||||
|
|
@ -426,9 +422,9 @@ function TestNewSchicht(){
|
||||||
$dbl = old\ConnectDB();
|
$dbl = old\ConnectDB();
|
||||||
$erg_old = old\NewSchicht($dbl, $DienstID, $Von, $Bis, $Soll, $Dauer);
|
$erg_old = old\NewSchicht($dbl, $DienstID, $Von, $Bis, $Soll, $Dauer);
|
||||||
$erg_new = NewSchicht($DienstID, $Von, $Bis, $Soll, $Dauer);
|
$erg_new = NewSchicht($DienstID, $Von, $Bis, $Soll, $Dauer);
|
||||||
if($erg_old != $erg_new){
|
if((gettype($erg_old) != gettype($erg_new)) || ($erg_old != $erg_new)){
|
||||||
echo "Old NewSchicht returns".var_dump($erg_old)."\n";
|
echo "Old NewSchicht returns".var_export($erg_old, true)."\n";
|
||||||
echo "New NewSchicht returns '".var_dump($erg_new)."'\n";
|
echo "New NewSchicht returns '".var_export($erg_new, true)."'\n";
|
||||||
}
|
}
|
||||||
else echo "NewSchicht ok";
|
else echo "NewSchicht ok";
|
||||||
}
|
}
|
||||||
|
|
@ -437,9 +433,9 @@ function TestDeleteSchicht(){
|
||||||
$dbl = old\ConnectDB();
|
$dbl = old\ConnectDB();
|
||||||
$erg_old = old\DeleteSchicht($dbl, $SchichtID, $Rekursiv);
|
$erg_old = old\DeleteSchicht($dbl, $SchichtID, $Rekursiv);
|
||||||
$erg_new = DeleteSchicht($SchichtID, $Rekursiv);
|
$erg_new = DeleteSchicht($SchichtID, $Rekursiv);
|
||||||
if($erg_old != $erg_new){
|
if((gettype($erg_old) != gettype($erg_new)) || ($erg_old != $erg_new)){
|
||||||
echo "Old DeleteSchicht returns".var_dump($erg_old)."\n";
|
echo "Old DeleteSchicht returns".var_export($erg_old, true)."\n";
|
||||||
echo "New DeleteSchicht returns '".var_dump($erg_new)."'\n";
|
echo "New DeleteSchicht returns '".var_export($erg_new, true)."'\n";
|
||||||
}
|
}
|
||||||
else echo "DeleteSchicht ok";
|
else echo "DeleteSchicht ok";
|
||||||
}
|
}
|
||||||
|
|
@ -448,9 +444,9 @@ function TestAlleHelferSchichtenUebersicht(){
|
||||||
$dbl = old\ConnectDB();
|
$dbl = old\ConnectDB();
|
||||||
$erg_old = old\AlleHelferSchichtenUebersicht($dbl);
|
$erg_old = old\AlleHelferSchichtenUebersicht($dbl);
|
||||||
$erg_new = AlleHelferSchichtenUebersicht();
|
$erg_new = AlleHelferSchichtenUebersicht();
|
||||||
if($erg_old != $erg_new){
|
if((gettype($erg_old) != gettype($erg_new)) || ($erg_old != $erg_new)){
|
||||||
echo "Old AlleHelferSchichtenUebersicht returns".var_dump($erg_old)."\n";
|
echo "Old AlleHelferSchichtenUebersicht returns".var_export($erg_old, true)."\n";
|
||||||
echo "New AlleHelferSchichtenUebersicht returns '".var_dump($erg_new)."'\n";
|
echo "New AlleHelferSchichtenUebersicht returns '".var_export($erg_new, true)."'\n";
|
||||||
}
|
}
|
||||||
else echo "AlleHelferSchichtenUebersicht ok";
|
else echo "AlleHelferSchichtenUebersicht ok";
|
||||||
}
|
}
|
||||||
|
|
@ -459,9 +455,9 @@ function TestDatenbankAufDeutsch(){
|
||||||
$dbl = old\ConnectDB();
|
$dbl = old\ConnectDB();
|
||||||
$erg_old = old\DatenbankAufDeutsch($dbl);
|
$erg_old = old\DatenbankAufDeutsch($dbl);
|
||||||
$erg_new = DatenbankAufDeutsch();
|
$erg_new = DatenbankAufDeutsch();
|
||||||
if($erg_old != $erg_new){
|
if((gettype($erg_old) != gettype($erg_new)) || ($erg_old != $erg_new)){
|
||||||
echo "Old DatenbankAufDeutsch returns".var_dump($erg_old)."\n";
|
echo "Old DatenbankAufDeutsch returns".var_export($erg_old, true)."\n";
|
||||||
echo "New DatenbankAufDeutsch returns '".var_dump($erg_new)."'\n";
|
echo "New DatenbankAufDeutsch returns '".var_export($erg_new, true)."'\n";
|
||||||
}
|
}
|
||||||
else echo "DatenbankAufDeutsch ok";
|
else echo "DatenbankAufDeutsch ok";
|
||||||
}
|
}
|
||||||
|
|
@ -470,9 +466,9 @@ function TestLastInsertId(){
|
||||||
$dbl = old\ConnectDB();
|
$dbl = old\ConnectDB();
|
||||||
$erg_old = old\LastInsertId($dbl);
|
$erg_old = old\LastInsertId($dbl);
|
||||||
$erg_new = LastInsertId();
|
$erg_new = LastInsertId();
|
||||||
if($erg_old != $erg_new){
|
if((gettype($erg_old) != gettype($erg_new)) || ($erg_old != $erg_new)){
|
||||||
echo "Old LastInsertId returns".var_dump($erg_old)."\n";
|
echo "Old LastInsertId returns".var_export($erg_old, true)."\n";
|
||||||
echo "New LastInsertId returns '".var_dump($erg_new)."'\n";
|
echo "New LastInsertId returns '".var_export($erg_new, true)."'\n";
|
||||||
}
|
}
|
||||||
else echo "LastInsertId ok";
|
else echo "LastInsertId ok";
|
||||||
}
|
}
|
||||||
|
|
@ -481,9 +477,9 @@ function TestHelferLevel(){
|
||||||
$dbl = old\ConnectDB();
|
$dbl = old\ConnectDB();
|
||||||
$erg_old = old\HelferLevel($dbl);
|
$erg_old = old\HelferLevel($dbl);
|
||||||
$erg_new = HelferLevel();
|
$erg_new = HelferLevel();
|
||||||
if($erg_old != $erg_new){
|
if((gettype($erg_old) != gettype($erg_new)) || ($erg_old != $erg_new)){
|
||||||
echo "Old HelferLevel returns".var_dump($erg_old)."\n";
|
echo "Old HelferLevel returns".var_export($erg_old, true)."\n";
|
||||||
echo "New HelferLevel returns '".var_dump($erg_new)."'\n";
|
echo "New HelferLevel returns '".var_export($erg_new, true)."'\n";
|
||||||
}
|
}
|
||||||
else echo "HelferLevel ok";
|
else echo "HelferLevel ok";
|
||||||
}
|
}
|
||||||
|
|
@ -493,9 +489,9 @@ function TestDebugAusgabeDbErgebnis(){
|
||||||
$dbl = old\ConnectDB();
|
$dbl = old\ConnectDB();
|
||||||
$erg_old = old\DebugAusgabeDbErgebnis($dbl);
|
$erg_old = old\DebugAusgabeDbErgebnis($dbl);
|
||||||
$erg_new = DebugAusgabeDbErgebnis();
|
$erg_new = DebugAusgabeDbErgebnis();
|
||||||
if($erg_old != $erg_new){
|
if((gettype($erg_old) != gettype($erg_new)) || ($erg_old != $erg_new)){
|
||||||
echo "Old DebugAusgabeDbErgebnis returns".var_dump($erg_old)."\n";
|
echo "Old DebugAusgabeDbErgebnis returns".var_export($erg_old, true)."\n";
|
||||||
echo "New DebugAusgabeDbErgebnis returns '".var_dump($erg_new)."'\n";
|
echo "New DebugAusgabeDbErgebnis returns '".var_export($erg_new, true)."'\n";
|
||||||
}
|
}
|
||||||
else echo "DebugAusgabeDbErgebnis ok";
|
else echo "DebugAusgabeDbErgebnis ok";
|
||||||
}
|
}
|
||||||
|
|
@ -508,5 +504,5 @@ TestHelferdaten();
|
||||||
TestHelferdatenAendern();
|
TestHelferdatenAendern();
|
||||||
TestNewDienst();
|
TestNewDienst();
|
||||||
TestGetDienste();
|
TestGetDienste();
|
||||||
#TestDeleteDienst();
|
TestDeleteDienst();
|
||||||
?>
|
?>
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue