diff --git a/kaffeeliste.php b/kaffeeliste.php
index 3eac2c6..5cf724f 100644
--- a/kaffeeliste.php
+++ b/kaffeeliste.php
@@ -21,7 +21,7 @@ if(checkKaffeelisteAdmin($conn, $mailadress)){
$sqlAusgabe = "SELECT SUM(Kosten) AS Gesamtausgabe FROM kl_Kaffeeverbrauch WHERE MitarbeiterID = ?";
$stmtAusgabe = sqlsrv_query($conn, $sqlAusgabe, array($mitarbeiterID));
$rowAusgabe = sqlsrv_fetch_array($stmtAusgabe, SQLSRV_FETCH_ASSOC);
- $gesamtausgabe = $rowAusgabe['Gesamtausgabe'];
+ $gesamtausgabe = $rowAusgabe['Gesamtausgabe'] ?? 0;
return $gesamtausgabe;
}
@@ -32,7 +32,7 @@ if(checkKaffeelisteAdmin($conn, $mailadress)){
$sqlStriche = "SELECT SUM(AnzahlStriche) AS Gesamtstriche FROM kl_Kaffeeverbrauch WHERE MitarbeiterID = ?";
$stmtStriche = sqlsrv_query($conn, $sqlStriche, array($mitarbeiterID));
$rowStriche = sqlsrv_fetch_array($stmtStriche, SQLSRV_FETCH_ASSOC);
- $gesamtstriche = $rowStriche['Gesamtstriche'];
+ $gesamtstriche = $rowStriche['Gesamtstriche'] ?? 0;
return $gesamtstriche;
}
@@ -42,7 +42,7 @@ if(checkKaffeelisteAdmin($conn, $mailadress)){
$sqlEinzahlungen = "SELECT SUM(Betrag) AS Gesamteinzahlungen FROM kl_Einzahlungen WHERE MitarbeiterID = ?";
$stmtEinzahlungen = sqlsrv_query($conn, $sqlEinzahlungen, array($mitarbeiterID));
$rowEinzahlungen = sqlsrv_fetch_array($stmtEinzahlungen, SQLSRV_FETCH_ASSOC);
- $gesamteinzahlungen = $rowEinzahlungen['Gesamteinzahlungen'];
+ $gesamteinzahlungen = $rowEinzahlungen['Gesamteinzahlungen'] ?? 0;
return $gesamteinzahlungen;
}
@@ -145,4 +145,4 @@ if(checkKaffeelisteAdmin($conn, $mailadress)){
-
\ No newline at end of file
+
diff --git a/mitarbeiterverwalten.php b/mitarbeiterverwalten.php
index c2121b1..7f8ab4a 100644
--- a/mitarbeiterverwalten.php
+++ b/mitarbeiterverwalten.php
@@ -20,12 +20,12 @@ if(checkKaffeelisteAdmin($conn, $mailadress)){
// Funktion zum Anlegen, Bearbeiten und Deaktivieren von Mitgliedern
- function bearbeiteMitglied($aktion, $mitgliedID, $name, $email, $aktiv, $admin, $conn) {
+ function bearbeiteMitglied($aktion, $mitgliedID, $name, $email, $paypalname, $aktiv, $admin, $conn) {
try {
if ($aktion === 'anlegen') {
- $sql = "INSERT INTO kl_Mitarbeiter (Name, Email, aktiv, admin) VALUES (?, ?, ?, ?)";
+ $sql = "INSERT INTO kl_Mitarbeiter (Name, Email, paypalname, aktiv, admin) VALUES (?, ?, ?, ?, ?)";
} elseif ($aktion === 'bearbeitenspeichern') {
- $sql = "UPDATE kl_Mitarbeiter SET Name = ?, Email = ?, aktiv = ?, admin = ? WHERE MitarbeiterID = ?";
+ $sql = "UPDATE kl_Mitarbeiter SET Name = ?, Email = ?, paypalname = ?, aktiv = ?, admin = ? WHERE MitarbeiterID = ?";
} elseif ($aktion === 'aktivieren') {
$sql = "UPDATE kl_Mitarbeiter SET aktiv = 1 WHERE MitarbeiterID = ?";
} elseif ($aktion === 'deaktivieren') {
@@ -34,7 +34,7 @@ if(checkKaffeelisteAdmin($conn, $mailadress)){
throw new Exception("Ungültige Aktion.");
}
- $params = array($name, $email, $aktiv, $admin);
+ $params = array($name, $email, $paypalname, $aktiv, $admin);
// Füge die MitarbeiterID nur bei Bearbeitung hinzu
if ($aktion === 'bearbeitenspeichern' ) {
@@ -75,6 +75,9 @@ if(checkKaffeelisteAdmin($conn, $mailadress)){
+
+
+