diff --git a/.gitignore b/.gitignore index a136337..89e5c1e 100644 --- a/.gitignore +++ b/.gitignore @@ -1 +1 @@ -*.pdf +bengelsystem_konfiguration.php diff --git a/bengelsystem_konfiguration.php.template b/bengelsystem_konfiguration.php.template new file mode 100644 index 0000000..796c80a --- /dev/null +++ b/bengelsystem_konfiguration.php.template @@ -0,0 +1,29 @@ + diff --git a/html/Admin.php b/html/Admin.php index 4060853..3c4f302 100644 --- a/html/Admin.php +++ b/html/Admin.php @@ -15,7 +15,7 @@ if ($AdminStatus != 1) {
Schichten Anzeigen"; ?> -
Schichten Anzeigen - + Schicht @@ -277,19 +277,19 @@ echo "Schicht Anzeigen --> - - + + Von - Bis + Bis - Soll + Soll diff --git a/html/AdminHelferUebersicht.php b/html/AdminHelferUebersicht.php index 3c385e5..65917b1 100644 --- a/html/AdminHelferUebersicht.php +++ b/html/AdminHelferUebersicht.php @@ -15,7 +15,7 @@ if ($AdminStatus != 1) { - Admin Drop am See + Admin @@ -68,7 +68,7 @@ if (isset($_POST['DienstSearch'])) { echo ""; ?> - ↩ Übersicht Helfer und Ihre Schichten + ↩ Übersicht Helfer und Ihre Schichten (Helfer ohne Schichten werden momentan noch nicht angezeigt) @@ -76,38 +76,45 @@ echo ""; $db_erg = AlleHelferSchichtenUebersicht($db_link); $dauer = 0; $i = 0; -$OldHelferName = ""; -$EinzelDienstStunden = ""; +$OldAliasHelferID = "-1"; +$EinzelDienstStundenZeile = ""; // Tabellenzeile mit EinzelDienstStunden $HelferUeberschrift = ""; + +// Function to output helper information +function outputHelperInformation($HelferUeberschrift, $OldAliasHelferID, $dauer, $EinzelDienstStundenZeile) +{ + echo "$HelferUeberschrift $dauer Stunden"; + echo ""; + echo "+\n"; + echo " "; + echo ""; + echo "–"; + echo ""; + echo "$EinzelDienstStundenZeile\n "; +} + while ($zeile = mysqli_fetch_array($db_erg, MYSQLI_ASSOC)) { $HelferName = $zeile["Name"]; $AliasHelferID = $zeile["AliasHelferID"]; - //echo $HelferName." ".$AliasHelferID.""; - if ($HelferName != $OldHelferName) { - if ($EinzelDienstStunden != "") { - // Neue Ueberschrift mit Helfernamen + Stunden - echo "$HelferUeberschrift $dauer Stunden"; - echo ""; - echo "+\n"; - echo " "; - echo ""; - echo "–"; - echo ""; - $dauer = 0; - echo "$EinzelDienstStunden\n "; + if ($AliasHelferID != $OldAliasHelferID) { + if ($EinzelDienstStundenZeile != "") { + outputHelperInformation($HelferUeberschrift, $OldAliasHelferID, $dauer, $EinzelDienstStundenZeile); } - $EinzelDienstStunden = ""; + $dauer = 0; + $EinzelDienstStundenZeile = ""; $HelferUeberschrift = " " . $HelferName . ""; $OldHelferName = $HelferName; $OldAliasHelferID = $AliasHelferID; $i += 1; } - $EinzelDienstStunden .= " " . (int)$zeile["Dauer"] . ""; - $EinzelDienstStunden .= $zeile["Was"]; - $EinzelDienstStunden .= ""; + $EinzelDienstStundenZeile .= " " . (int)$zeile["Dauer"] . ""; + $EinzelDienstStundenZeile .= $zeile["Was"]; + $EinzelDienstStundenZeile .= ""; $dauer = $dauer + (int)$zeile["Dauer"]; } -echo "$EinzelDienstStunden"; +if ($EinzelDienstStundenZeile != "") { + outputHelperInformation($HelferUeberschrift, $OldAliasHelferID, $dauer, $EinzelDienstStundenZeile); +} echo ""; diff --git a/html/AdminMeineSchichten.php b/html/AdminMeineSchichten.php index 9fdcce4..b7b27c6 100644 --- a/html/AdminMeineSchichten.php +++ b/html/AdminMeineSchichten.php @@ -15,7 +15,7 @@ if ($AdminStatus != 1) { - Admin Drop am See - Schichten editieren + Admin - Schichten editieren @@ -23,7 +23,9 @@ if ($AdminStatus != 1) { -↩ Admin: Schichten editieren +↩ Admin: Schichten editieren - +" . EVENTNAME . ""; ?> + '; +echo ''; echo ""; echo ""; @@ -243,7 +245,7 @@ echo ""; $iAlleSchichtenCount = AlleSchichtenCount($db_link); $iBelegteSchichtenCount = AlleBelegteSchichtenCount($db_link); -echo ''; +echo ''; echo ""; echo "" . "Alle Schichten der Con (" . $iBelegteSchichtenCount . "/" . $iAlleSchichtenCount . ")"; echo ""; diff --git a/html/AdminUserdaten.php b/html/AdminUserdaten.php index f8b998c..ffe73b6 100644 --- a/html/AdminUserdaten.php +++ b/html/AdminUserdaten.php @@ -39,16 +39,14 @@ HelferAuswahlButton($db_link, $AliasHelferID); $_SESSION["AliasHelferID"] = $AliasHelferID; $AdminID = $_SESSION["AdminID"]; -echo "Admin=$AdminID"; -echo "Helfer=$HelferID"; -echo "Alias=$AliasHelferID"; +//debug output: echo "Admin=$AdminID"; echo "Helfer=$HelferID"; echo "Alias=$AliasHelferID"; ?> - Drop am See Helferdaten ändern + Helferdaten ändern @@ -126,10 +124,10 @@ while ($zeile = mysqli_fetch_array($db_erg, MYSQLI_ASSOC)) { - + ↩ Helferdaten - +" . EVENTNAME . ""; ?> Name @@ -159,7 +157,7 @@ while ($zeile = mysqli_fetch_array($db_erg, MYSQLI_ASSOC)) { - + - Helfer Drop am See Alle Schichten - + Helfer Alle Schichten @@ -14,27 +21,12 @@ - ↩ + ↩ +" . EVENTNAME . ""; ?> Alle Schichten / Schichten hinzufügen - Admin Drop am See + Admin @@ -14,36 +23,15 @@ - - - + ↩ Übersicht Dienst DAS 2023 - '; +echo ''; $db_erg = GetDiensteChilds($db_link, 0); while ($zeile = mysqli_fetch_array($db_erg, MYSQLI_ASSOC)) { @@ -67,7 +55,7 @@ echo ""; $db_erg = AlleSchichtenImZeitbereich($db_link, "2000-05-18 00:00:00", "2200-05-19 00:00:00"); $OldWas = ""; -echo ""; +echo ""; ?> ↩ Übersicht Schichten der Dienste DAS 2023 @@ -78,8 +66,8 @@ while ($zeile = mysqli_fetch_array($db_erg, MYSQLI_ASSOC)) { if ($Was != $OldWas) { echo ""; - //echo ''; - echo ''; + //echo ''; + echo ''; echo ""; echo $Was; echo ""; @@ -106,7 +94,7 @@ echo ""; $OldHelferName = ""; -echo ""; +echo ""; ?> ↩ Übersicht Helfer und Ihre Schichten DAS 2023 @@ -118,8 +106,8 @@ while ($zeile = mysqli_fetch_array($db_erg, MYSQLI_ASSOC)) { if ($HelferName != $OldHelferName) { echo ""; - //echo ''; - echo ''; + //echo ''; + echo ''; echo ""; echo $HelferName; echo ""; diff --git a/html/Ausdrucke.php b/html/Ausdrucke.php index aeb8fc6..88bc177 100644 --- a/html/Ausdrucke.php +++ b/html/Ausdrucke.php @@ -15,7 +15,7 @@ if ($AdminStatus != 1) { - Admin Drop am See + Admin @@ -28,8 +28,6 @@ if ($AdminStatus != 1) { @@ -12,18 +21,6 @@ Hier können Sie sich selbst einen Account als Helfer anlegen. - + Helferdaten diff --git a/html/DecodeToken.php b/html/DecodeToken.php index 7001d19..757160b 100644 --- a/html/DecodeToken.php +++ b/html/DecodeToken.php @@ -1,10 +1,15 @@ + - Helfer Drop am See + Helfer @@ -9,35 +18,9 @@ -↩ -?> '; +echo ''; diff --git a/html/EmailZuToken.php b/html/EmailZuToken.php index 719b72d..0e56502 100644 --- a/html/EmailZuToken.php +++ b/html/EmailZuToken.php @@ -47,7 +47,7 @@ if (isset($_POST['helfer-status'])) { // nicht sicher, wo so ein default-text herkommen sollte // oder ob es tatsächlich einen geben sollte -$email_subject = "Drop am See beginnt bald!"; +$email_subject = EVENTNAME . " beginnt bald!"; if (isset($_POST['email-subject'])) { $email_subject = $_POST['email-subject']; } @@ -68,7 +68,7 @@ XXtokenXX Du kannst dich auch später wieder über den Link einloggen und die Schicht ändern. Viele Grüße, -dein Drop am See Team +dein " . EVENTNAME . " Team "; if (isset($_POST['email-text'])) { @@ -84,7 +84,7 @@ if (isset($_POST['sendmail'])) { ?> - Helfer Drop am See: Email Tokens generieren + Helfer : Email Tokens generieren diff --git a/html/Info.php b/html/Info.php index 154ec8b..94f1197 100644 --- a/html/Info.php +++ b/html/Info.php @@ -1,11 +1,16 @@ + - Helfer Drop am See Home + Helfer Home - + diff --git a/html/Kalender.php b/html/Kalender.php index 472a2b6..537e010 100644 --- a/html/Kalender.php +++ b/html/Kalender.php @@ -1,3 +1,13 @@ + @@ -38,7 +48,6 @@ padding-left: 15px; padding-right: 15px; } - @@ -170,10 +179,10 @@ function colorize (e){ //KS }; scheduler.config.all_timed = "short"; // night events arent multi-day - events under 24h are shown - scheduler.config.lightbox.sections=[ - {name:"description", height:130, map_to:"text", type:"textarea" , focus:true}, - {name:"Dienstbeschreibung", height:90, type:"textarea", map_to:"Info" }, - {name:"Konakt", height:200, type:"textarea", map_to:"Kontakt" }, + scheduler.config.lightbox.sections=[ + {name:"description", height:130, map_to:"text", type:"textarea" , focus:true}, + {name:"Dienstbeschreibung", height:90, type:"textarea", map_to:"Info" }, + {name:"Konakt", height:200, type:"textarea", map_to:"Kontakt" }, {name:"time", height:72, type:"time", map_to:"auto"} ]; diff --git a/html/MeineSchichten.php b/html/MeineSchichten.php index e9b822a..b9bba6e 100644 --- a/html/MeineSchichten.php +++ b/html/MeineSchichten.php @@ -1,35 +1,27 @@ + - Admin Drop am See + Meine Schichten -↩ +↩ +" . EVENTNAME . ""; ?> '; +echo ''; echo ""; echo ""; - echo "" . "Meine Schichten (" . $iSQLCount . " Schichten)"; + echo "" . "Meine Schichten (" . $iSQLCount . " Schichten) - " . EVENTNAME . ""; echo ""; - echo ""; + echo "Dienst"; echo "" . "Von" . ""; echo "" . "Bis" . ""; echo "" . "Del" . ""; @@ -302,7 +294,7 @@ echo ""; $iAlleSchichtenCount = AlleSchichtenCount($db_link); $iBelegteSchichtenCount = AlleBelegteSchichtenCount($db_link); -echo ''; +echo ''; echo ""; echo "" . '' . " Alle Schichten der Con (" . $iBelegteSchichtenCount . "/" . $iAlleSchichtenCount . ")"; echo ""; diff --git a/html/ReadLog.php b/html/ReadLog.php index 92d24d1..3455684 100644 --- a/html/ReadLog.php +++ b/html/ReadLog.php @@ -1,3 +1,12 @@ + @@ -7,21 +16,14 @@ 0) { - echo ' - '; -} // print top of page if we are logged in and not redirecting echo " \n \n"; - echo '↩' . "\n"; + echo '↩' . "\n"; + echo "" . EVENTNAME . ""; echo ' Helferdaten - Log '; echo 'Hier werden alle Aktionen, die einen Helfer betreffen aufgelistet'; - echo '' . "\n"; + echo '' . "\n"; //check for admin status $HelferID = $_SESSION["HelferID"]; diff --git a/html/SQL.php b/html/SQL.php index 44b7cde..8c0ea31 100644 --- a/html/SQL.php +++ b/html/SQL.php @@ -1,4 +1,3 @@ - '" . GETDATE() . "' 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>'" . 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"; @@ -725,6 +726,8 @@ function DeleteSchicht($db_link, $SchichtID, $Rekursiv) function AlleHelferSchichtenUebersicht($db_link) { $sql = "select Helfer.HelferID as AliasHelferID,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,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"; diff --git a/html/TeilnehmerSchichtenAusdruck.php b/html/TeilnehmerSchichtenAusdruck.php index 79b3c77..d143e7e 100644 --- a/html/TeilnehmerSchichtenAusdruck.php +++ b/html/TeilnehmerSchichtenAusdruck.php @@ -1,3 +1,17 @@ +'; + exit; +} +?> @@ -12,19 +26,6 @@ "; $foot = ""; +$db_link = ConnectDB(); -$db_link = mysqli_connect( - MYSQL_HOST, - MYSQL_BENUTZER, - MYSQL_KENNWORT, - MYSQL_DATENBANK -); // ist jetzt in _crypt.php, aber aus der anderen Datei, deshalb hier erst // nur auskommentiert // function Entschluessle($encrypted_data,$secret_verification,$secret_key){ diff --git a/html/Userdaten.php b/html/Userdaten.php index 98dc017..4ff88fd 100644 --- a/html/Userdaten.php +++ b/html/Userdaten.php @@ -1,7 +1,16 @@ + - Drop am See Helferdaten ändern + Helferdaten ändern @@ -11,24 +20,10 @@ + - ↩ Helferdaten + ↩ Helferdaten diff --git a/html/_login.php b/html/_login.php index 42320d5..670079e 100644 --- a/html/_login.php +++ b/html/_login.php @@ -1,4 +1,7 @@ + + + + Helfer Home + + + + + + @@ -67,6 +80,8 @@ if (!isset($_SESSION["HelferID"])) { + + - Helfer Drop am See Home + Helfer Home @@ -9,40 +17,11 @@ - - - - + - Drop am See 2023 + @@ -55,11 +34,21 @@ if ($HelferIsAdmin) { ?> + + + Admin Menü + + + Nächste Helferschichten: - + Fr 08:00 Leitung Halle //So 12:00 Abbau @@ -82,7 +71,7 @@ while ($zeile = mysqli_fetch_array($db_erg, MYSQLI_ASSOC) and $iCount < 3) { ?> - + @@ -91,31 +80,31 @@ while ($zeile = mysqli_fetch_array($db_erg, MYSQLI_ASSOC) and $iCount < 3) { Nächste Ereignisse: - - + + Sa 20:00 Show im Milchwerk So 15:00 Gaukelgames - - + + Nächste Workshops: - + Sa 14:00 8 Bälle für Anfänger Sa 15:00 Devilstick Hubschrauber beidseitig - + Wichtig: - + Warnung vor Sturm ab 21 Uhr - + @@ -133,23 +122,12 @@ while ($zeile = mysqli_fetch_array($db_erg, MYSQLI_ASSOC) and $iCount < 3) { Logs - - - Admin - - - - Logout - + diff --git a/html/js/jquery-3.7.1.min.js b/html/js/jquery-3.7.1.min.js deleted file mode 100644 index 2251516..0000000 --- a/html/js/jquery-3.7.1.min.js +++ /dev/null @@ -1 +0,0 @@ -alert("jquery-3.7.1.min.js is missing from the js directory"); diff --git a/html/konfiguration.php b/html/konfiguration.php index 4c967da..ee09030 100644 --- a/html/konfiguration.php +++ b/html/konfiguration.php @@ -1,37 +1,7 @@
Schicht Anzeigen --> - - + + Von - Bis + Bis - Soll + Soll diff --git a/html/AdminHelferUebersicht.php b/html/AdminHelferUebersicht.php index 3c385e5..65917b1 100644 --- a/html/AdminHelferUebersicht.php +++ b/html/AdminHelferUebersicht.php @@ -15,7 +15,7 @@ if ($AdminStatus != 1) { - Admin Drop am See + Admin @@ -68,7 +68,7 @@ if (isset($_POST['DienstSearch'])) { echo ""; ?> - ↩ Übersicht Helfer und Ihre Schichten + ↩ Übersicht Helfer und Ihre Schichten (Helfer ohne Schichten werden momentan noch nicht angezeigt) @@ -76,38 +76,45 @@ echo ""; $db_erg = AlleHelferSchichtenUebersicht($db_link); $dauer = 0; $i = 0; -$OldHelferName = ""; -$EinzelDienstStunden = ""; +$OldAliasHelferID = "-1"; +$EinzelDienstStundenZeile = ""; // Tabellenzeile mit EinzelDienstStunden $HelferUeberschrift = ""; + +// Function to output helper information +function outputHelperInformation($HelferUeberschrift, $OldAliasHelferID, $dauer, $EinzelDienstStundenZeile) +{ + echo "$HelferUeberschrift $dauer Stunden"; + echo ""; + echo "+\n"; + echo " "; + echo ""; + echo "–"; + echo ""; + echo "$EinzelDienstStundenZeile\n "; +} + while ($zeile = mysqli_fetch_array($db_erg, MYSQLI_ASSOC)) { $HelferName = $zeile["Name"]; $AliasHelferID = $zeile["AliasHelferID"]; - //echo $HelferName." ".$AliasHelferID.""; - if ($HelferName != $OldHelferName) { - if ($EinzelDienstStunden != "") { - // Neue Ueberschrift mit Helfernamen + Stunden - echo "$HelferUeberschrift $dauer Stunden"; - echo ""; - echo "+\n"; - echo " "; - echo ""; - echo "–"; - echo ""; - $dauer = 0; - echo "$EinzelDienstStunden\n "; + if ($AliasHelferID != $OldAliasHelferID) { + if ($EinzelDienstStundenZeile != "") { + outputHelperInformation($HelferUeberschrift, $OldAliasHelferID, $dauer, $EinzelDienstStundenZeile); } - $EinzelDienstStunden = ""; + $dauer = 0; + $EinzelDienstStundenZeile = ""; $HelferUeberschrift = " " . $HelferName . ""; $OldHelferName = $HelferName; $OldAliasHelferID = $AliasHelferID; $i += 1; } - $EinzelDienstStunden .= " " . (int)$zeile["Dauer"] . ""; - $EinzelDienstStunden .= $zeile["Was"]; - $EinzelDienstStunden .= ""; + $EinzelDienstStundenZeile .= " " . (int)$zeile["Dauer"] . ""; + $EinzelDienstStundenZeile .= $zeile["Was"]; + $EinzelDienstStundenZeile .= ""; $dauer = $dauer + (int)$zeile["Dauer"]; } -echo "$EinzelDienstStunden"; +if ($EinzelDienstStundenZeile != "") { + outputHelperInformation($HelferUeberschrift, $OldAliasHelferID, $dauer, $EinzelDienstStundenZeile); +} echo ""; diff --git a/html/AdminMeineSchichten.php b/html/AdminMeineSchichten.php index 9fdcce4..b7b27c6 100644 --- a/html/AdminMeineSchichten.php +++ b/html/AdminMeineSchichten.php @@ -15,7 +15,7 @@ if ($AdminStatus != 1) { - Admin Drop am See - Schichten editieren + Admin - Schichten editieren @@ -23,7 +23,9 @@ if ($AdminStatus != 1) { -↩ Admin: Schichten editieren +↩ Admin: Schichten editieren - +" . EVENTNAME . ""; ?> + '; +echo ''; echo ""; echo ""; @@ -243,7 +245,7 @@ echo ""; $iAlleSchichtenCount = AlleSchichtenCount($db_link); $iBelegteSchichtenCount = AlleBelegteSchichtenCount($db_link); -echo ''; +echo ''; echo ""; echo "" . "Alle Schichten der Con (" . $iBelegteSchichtenCount . "/" . $iAlleSchichtenCount . ")"; echo ""; diff --git a/html/AdminUserdaten.php b/html/AdminUserdaten.php index f8b998c..ffe73b6 100644 --- a/html/AdminUserdaten.php +++ b/html/AdminUserdaten.php @@ -39,16 +39,14 @@ HelferAuswahlButton($db_link, $AliasHelferID); $_SESSION["AliasHelferID"] = $AliasHelferID; $AdminID = $_SESSION["AdminID"]; -echo "Admin=$AdminID"; -echo "Helfer=$HelferID"; -echo "Alias=$AliasHelferID"; +//debug output: echo "Admin=$AdminID"; echo "Helfer=$HelferID"; echo "Alias=$AliasHelferID"; ?> - Drop am See Helferdaten ändern + Helferdaten ändern @@ -126,10 +124,10 @@ while ($zeile = mysqli_fetch_array($db_erg, MYSQLI_ASSOC)) { - + ↩ Helferdaten - +" . EVENTNAME . ""; ?> Name @@ -159,7 +157,7 @@ while ($zeile = mysqli_fetch_array($db_erg, MYSQLI_ASSOC)) { - + - Helfer Drop am See Alle Schichten - + Helfer Alle Schichten @@ -14,27 +21,12 @@ - ↩ + ↩ +" . EVENTNAME . ""; ?> Alle Schichten / Schichten hinzufügen - Admin Drop am See + Admin @@ -14,36 +23,15 @@ - - - + ↩ Übersicht Dienst DAS 2023 - '; +echo ''; $db_erg = GetDiensteChilds($db_link, 0); while ($zeile = mysqli_fetch_array($db_erg, MYSQLI_ASSOC)) { @@ -67,7 +55,7 @@ echo ""; $db_erg = AlleSchichtenImZeitbereich($db_link, "2000-05-18 00:00:00", "2200-05-19 00:00:00"); $OldWas = ""; -echo ""; +echo ""; ?> ↩ Übersicht Schichten der Dienste DAS 2023 @@ -78,8 +66,8 @@ while ($zeile = mysqli_fetch_array($db_erg, MYSQLI_ASSOC)) { if ($Was != $OldWas) { echo ""; - //echo ''; - echo ''; + //echo ''; + echo ''; echo ""; echo $Was; echo ""; @@ -106,7 +94,7 @@ echo ""; $OldHelferName = ""; -echo ""; +echo ""; ?> ↩ Übersicht Helfer und Ihre Schichten DAS 2023 @@ -118,8 +106,8 @@ while ($zeile = mysqli_fetch_array($db_erg, MYSQLI_ASSOC)) { if ($HelferName != $OldHelferName) { echo ""; - //echo ''; - echo ''; + //echo ''; + echo ''; echo ""; echo $HelferName; echo ""; diff --git a/html/Ausdrucke.php b/html/Ausdrucke.php index aeb8fc6..88bc177 100644 --- a/html/Ausdrucke.php +++ b/html/Ausdrucke.php @@ -15,7 +15,7 @@ if ($AdminStatus != 1) { - Admin Drop am See + Admin @@ -28,8 +28,6 @@ if ($AdminStatus != 1) { @@ -12,18 +21,6 @@ Hier können Sie sich selbst einen Account als Helfer anlegen. - + Helferdaten diff --git a/html/DecodeToken.php b/html/DecodeToken.php index 7001d19..757160b 100644 --- a/html/DecodeToken.php +++ b/html/DecodeToken.php @@ -1,10 +1,15 @@ + - Helfer Drop am See + Helfer @@ -9,35 +18,9 @@ -↩ -?> '; +echo ''; diff --git a/html/EmailZuToken.php b/html/EmailZuToken.php index 719b72d..0e56502 100644 --- a/html/EmailZuToken.php +++ b/html/EmailZuToken.php @@ -47,7 +47,7 @@ if (isset($_POST['helfer-status'])) { // nicht sicher, wo so ein default-text herkommen sollte // oder ob es tatsächlich einen geben sollte -$email_subject = "Drop am See beginnt bald!"; +$email_subject = EVENTNAME . " beginnt bald!"; if (isset($_POST['email-subject'])) { $email_subject = $_POST['email-subject']; } @@ -68,7 +68,7 @@ XXtokenXX Du kannst dich auch später wieder über den Link einloggen und die Schicht ändern. Viele Grüße, -dein Drop am See Team +dein " . EVENTNAME . " Team "; if (isset($_POST['email-text'])) { @@ -84,7 +84,7 @@ if (isset($_POST['sendmail'])) { ?> - Helfer Drop am See: Email Tokens generieren + Helfer : Email Tokens generieren diff --git a/html/Info.php b/html/Info.php index 154ec8b..94f1197 100644 --- a/html/Info.php +++ b/html/Info.php @@ -1,11 +1,16 @@ + - Helfer Drop am See Home + Helfer Home - + diff --git a/html/Kalender.php b/html/Kalender.php index 472a2b6..537e010 100644 --- a/html/Kalender.php +++ b/html/Kalender.php @@ -1,3 +1,13 @@ + @@ -38,7 +48,6 @@ padding-left: 15px; padding-right: 15px; } - @@ -170,10 +179,10 @@ function colorize (e){ //KS }; scheduler.config.all_timed = "short"; // night events arent multi-day - events under 24h are shown - scheduler.config.lightbox.sections=[ - {name:"description", height:130, map_to:"text", type:"textarea" , focus:true}, - {name:"Dienstbeschreibung", height:90, type:"textarea", map_to:"Info" }, - {name:"Konakt", height:200, type:"textarea", map_to:"Kontakt" }, + scheduler.config.lightbox.sections=[ + {name:"description", height:130, map_to:"text", type:"textarea" , focus:true}, + {name:"Dienstbeschreibung", height:90, type:"textarea", map_to:"Info" }, + {name:"Konakt", height:200, type:"textarea", map_to:"Kontakt" }, {name:"time", height:72, type:"time", map_to:"auto"} ]; diff --git a/html/MeineSchichten.php b/html/MeineSchichten.php index e9b822a..b9bba6e 100644 --- a/html/MeineSchichten.php +++ b/html/MeineSchichten.php @@ -1,35 +1,27 @@ + - Admin Drop am See + Meine Schichten -↩ +↩ +" . EVENTNAME . ""; ?> '; +echo ''; echo ""; echo ""; - echo "" . "Meine Schichten (" . $iSQLCount . " Schichten)"; + echo "" . "Meine Schichten (" . $iSQLCount . " Schichten) - " . EVENTNAME . ""; echo ""; - echo ""; + echo "Dienst"; echo "" . "Von" . ""; echo "" . "Bis" . ""; echo "" . "Del" . ""; @@ -302,7 +294,7 @@ echo ""; $iAlleSchichtenCount = AlleSchichtenCount($db_link); $iBelegteSchichtenCount = AlleBelegteSchichtenCount($db_link); -echo ''; +echo ''; echo ""; echo "" . '' . " Alle Schichten der Con (" . $iBelegteSchichtenCount . "/" . $iAlleSchichtenCount . ")"; echo ""; diff --git a/html/ReadLog.php b/html/ReadLog.php index 92d24d1..3455684 100644 --- a/html/ReadLog.php +++ b/html/ReadLog.php @@ -1,3 +1,12 @@ + @@ -7,21 +16,14 @@ 0) { - echo ' - '; -} // print top of page if we are logged in and not redirecting echo " \n \n"; - echo '↩' . "\n"; + echo '↩' . "\n"; + echo "" . EVENTNAME . ""; echo ' Helferdaten - Log '; echo 'Hier werden alle Aktionen, die einen Helfer betreffen aufgelistet'; - echo '' . "\n"; + echo '' . "\n"; //check for admin status $HelferID = $_SESSION["HelferID"]; diff --git a/html/SQL.php b/html/SQL.php index 44b7cde..8c0ea31 100644 --- a/html/SQL.php +++ b/html/SQL.php @@ -1,4 +1,3 @@ - '" . GETDATE() . "' 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>'" . 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"; @@ -725,6 +726,8 @@ function DeleteSchicht($db_link, $SchichtID, $Rekursiv) function AlleHelferSchichtenUebersicht($db_link) { $sql = "select Helfer.HelferID as AliasHelferID,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,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"; diff --git a/html/TeilnehmerSchichtenAusdruck.php b/html/TeilnehmerSchichtenAusdruck.php index 79b3c77..d143e7e 100644 --- a/html/TeilnehmerSchichtenAusdruck.php +++ b/html/TeilnehmerSchichtenAusdruck.php @@ -1,3 +1,17 @@ +'; + exit; +} +?> @@ -12,19 +26,6 @@ "; $foot = ""; +$db_link = ConnectDB(); -$db_link = mysqli_connect( - MYSQL_HOST, - MYSQL_BENUTZER, - MYSQL_KENNWORT, - MYSQL_DATENBANK -); // ist jetzt in _crypt.php, aber aus der anderen Datei, deshalb hier erst // nur auskommentiert // function Entschluessle($encrypted_data,$secret_verification,$secret_key){ diff --git a/html/Userdaten.php b/html/Userdaten.php index 98dc017..4ff88fd 100644 --- a/html/Userdaten.php +++ b/html/Userdaten.php @@ -1,7 +1,16 @@ + - Drop am See Helferdaten ändern + Helferdaten ändern @@ -11,24 +20,10 @@ + - ↩ Helferdaten + ↩ Helferdaten diff --git a/html/_login.php b/html/_login.php index 42320d5..670079e 100644 --- a/html/_login.php +++ b/html/_login.php @@ -1,4 +1,7 @@ + + + + Helfer Home + + + + + + @@ -67,6 +80,8 @@ if (!isset($_SESSION["HelferID"])) { + + - Helfer Drop am See Home + Helfer Home @@ -9,40 +17,11 @@ - - - - + - Drop am See 2023 + @@ -55,11 +34,21 @@ if ($HelferIsAdmin) { ?> + + + Admin Menü + + + Nächste Helferschichten: - + Fr 08:00 Leitung Halle //So 12:00 Abbau @@ -82,7 +71,7 @@ while ($zeile = mysqli_fetch_array($db_erg, MYSQLI_ASSOC) and $iCount < 3) { ?> - + @@ -91,31 +80,31 @@ while ($zeile = mysqli_fetch_array($db_erg, MYSQLI_ASSOC) and $iCount < 3) { Nächste Ereignisse: - - + + Sa 20:00 Show im Milchwerk So 15:00 Gaukelgames - - + + Nächste Workshops: - + Sa 14:00 8 Bälle für Anfänger Sa 15:00 Devilstick Hubschrauber beidseitig - + Wichtig: - + Warnung vor Sturm ab 21 Uhr - + @@ -133,23 +122,12 @@ while ($zeile = mysqli_fetch_array($db_erg, MYSQLI_ASSOC) and $iCount < 3) { Logs - - - Admin - - - - Logout - + diff --git a/html/js/jquery-3.7.1.min.js b/html/js/jquery-3.7.1.min.js deleted file mode 100644 index 2251516..0000000 --- a/html/js/jquery-3.7.1.min.js +++ /dev/null @@ -1 +0,0 @@ -alert("jquery-3.7.1.min.js is missing from the js directory"); diff --git a/html/konfiguration.php b/html/konfiguration.php index 4c967da..ee09030 100644 --- a/html/konfiguration.php +++ b/html/konfiguration.php @@ -1,37 +1,7 @@
Hier werden alle Aktionen, die einen Helfer betreffen aufgelistet