From 91f7f1daf4c537cd84e1d2d7359bac505157105b Mon Sep 17 00:00:00 2001 From: Karsten Siegmund Date: Thu, 11 Jan 2024 15:15:20 +0100 Subject: [PATCH 01/11] add eventname to headers --- html/Admin.php | 5 +-- html/AdminAlleSchichten.php | 5 +-- html/AdminDienste.php | 2 +- html/AdminHelferUebersicht.php | 2 +- html/AdminMeineSchichten.php | 6 ++-- html/AdminUserdaten.php | 8 ++--- html/AlleSchichten.php | 27 ++++++---------- html/Ausdrucke-alles.php | 32 ++++++------------- html/Ausdrucke.php | 4 +-- html/CreateHelfer.php | 21 ++++++------- html/DecodeToken.php | 7 ++++- html/DetailsSchichten.php | 36 ++++++--------------- html/EmailZuToken.php | 6 ++-- html/Info.php | 11 +++++-- html/Kalender.php | 10 +++++- html/MeineSchichten.php | 36 +++++++++------------ html/ReadLog.php | 20 ++++++------ html/SQL.php | 2 +- html/TeilnehmerSchichtenAusdruck.php | 27 ++++++++-------- html/UrlLogin.php | 8 +---- html/Userdaten.php | 27 +++++++--------- html/_login.php | 15 +++++++++ html/index.php | 47 ++++++++++------------------ html/konfiguration.php | 4 +-- 24 files changed, 166 insertions(+), 202 deletions(-) diff --git a/html/Admin.php b/html/Admin.php index 96ebca3..fa4852d 100644 --- a/html/Admin.php +++ b/html/Admin.php @@ -15,7 +15,7 @@ if ($AdminStatus != 1) { - Admin Drop am See + Admin <?php echo EVENTNAME ?> @@ -53,7 +53,8 @@ while ($zeile = mysqli_fetch_array($db_erg, MYSQLI_ASSOC)) {
- diff --git a/html/AdminAlleSchichten.php b/html/AdminAlleSchichten.php index 7571101..182bf69 100644 --- a/html/AdminAlleSchichten.php +++ b/html/AdminAlleSchichten.php @@ -15,7 +15,7 @@ if ($AdminStatus != 1) { - Helfer Drop am See Alle Schichten + Helfer <?php echo EVENTNAME ?> Alle Schichten @@ -27,7 +27,8 @@ if ($AdminStatus != 1) { - + +" . EVENTNAME . ""; ?>
- Admin Drop am See + Admin <?php echo EVENTNAME ?> diff --git a/html/AdminHelferUebersicht.php b/html/AdminHelferUebersicht.php index 4ade955..18fcdb7 100644 --- a/html/AdminHelferUebersicht.php +++ b/html/AdminHelferUebersicht.php @@ -15,7 +15,7 @@ if ($AdminStatus != 1) { - Admin Drop am See + Admin <?php echo EVENTNAME ?> diff --git a/html/AdminMeineSchichten.php b/html/AdminMeineSchichten.php index 9fdcce4..feba863 100644 --- a/html/AdminMeineSchichten.php +++ b/html/AdminMeineSchichten.php @@ -15,7 +15,7 @@ if ($AdminStatus != 1) { - Admin Drop am See - Schichten editieren + Admin <?php echo EVENTNAME ?> - Schichten editieren @@ -23,7 +23,9 @@ if ($AdminStatus != 1) { -

Admin: Schichten editieren

+

Admin: Schichten editieren - +" . EVENTNAME . ""; ?> +

"; -echo "Helfer=$HelferID
"; -echo "Alias=$AliasHelferID
"; +//debug output: echo "Admin=$AdminID
"; echo "Helfer=$HelferID
"; echo "Alias=$AliasHelferID
"; ?> - Drop am See Helferdaten ändern + <?php echo EVENTNAME ?> Helferdaten ändern @@ -129,7 +127,7 @@ while ($zeile = mysqli_fetch_array($db_erg, MYSQLI_ASSOC)) {
  Admin HelferDB +   Admin HelferDB +
- +" . EVENTNAME . ""; ?> "; echo ""; - echo ""; + echo ""; echo ""; - echo ""; + echo ""; echo ""; echo ""; echo ""; diff --git a/html/ReadLog.php b/html/ReadLog.php index 92d24d1..4f928de 100644 --- a/html/ReadLog.php +++ b/html/ReadLog.php @@ -1,3 +1,12 @@ + @@ -7,18 +16,11 @@ 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 '
Helferdaten
Name
diff --git a/html/AlleSchichten.php b/html/AlleSchichten.php index c3641cc..7e57c80 100644 --- a/html/AlleSchichten.php +++ b/html/AlleSchichten.php @@ -1,7 +1,15 @@ + - Helfer Drop am See Alle Schichten + Helfer <?php echo EVENTNAME ?> Alle Schichten @@ -15,26 +23,11 @@ +" . EVENTNAME . ""; ?>

Alle Schichten / Schichten hinzufügen

- Admin Drop am See + Admin <?php echo EVENTNAME ?> @@ -14,33 +23,12 @@
- -
  Übersicht Dienst DAS 2023
- '; diff --git a/html/Ausdrucke.php b/html/Ausdrucke.php index 239e45d..bd1bd28 100644 --- a/html/Ausdrucke.php +++ b/html/Ausdrucke.php @@ -15,7 +15,7 @@ if ($AdminStatus != 1) { - Admin Drop am See + Admin <?php echo EVENTNAME ?> @@ -28,8 +28,6 @@ if ($AdminStatus != 1) { @@ -12,18 +21,6 @@ - Helfer Drop am See + Helfer <?php echo EVENTNAME ?> @@ -9,35 +18,10 @@ -
-?>
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 Team "; if (isset($_POST['email-text'])) { @@ -84,7 +84,7 @@ if (isset($_POST['sendmail'])) { ?> - Helfer Drop am See: Email Tokens generieren + Helfer <?php echo EVENTNAME ?>: 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 <?php echo EVENTNAME ?> Home - + diff --git a/html/Kalender.php b/html/Kalender.php index 472a2b6..99f466b 100644 --- a/html/Kalender.php +++ b/html/Kalender.php @@ -1,3 +1,12 @@ + @@ -38,7 +47,6 @@ padding-left: 15px; padding-right: 15px; } - diff --git a/html/MeineSchichten.php b/html/MeineSchichten.php index e9b822a..287dc32 100644 --- a/html/MeineSchichten.php +++ b/html/MeineSchichten.php @@ -1,35 +1,27 @@ + - Admin Drop am See + Meine Schichten <?php echo EVENTNAME ?> - + +" . EVENTNAME . ""; ?>
'; echo "
" . "Meine Schichten (" . $iSQLCount . " Schichten)" . "Meine Schichten (" . $iSQLCount . " Schichten) - " . EVENTNAME . "
Dienst" . "Von" . "" . "Bis" . "" . "Del" . "
' . "\n"; diff --git a/html/SQL.php b/html/SQL.php index 44b7cde..fe476fc 100644 --- a/html/SQL.php +++ b/html/SQL.php @@ -1,4 +1,3 @@ - '; + 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..a907d82 100644 --- a/html/Userdaten.php +++ b/html/Userdaten.php @@ -1,7 +1,16 @@ + - Drop am See Helferdaten ändern + <?php echo EVENTNAME ?> Helferdaten ändern @@ -11,24 +20,10 @@
- + 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 <?php echo EVENTNAME ?> Home + + + + + +
@@ -67,6 +80,8 @@ if (!isset($_SESSION["HelferID"])) { + + '; + exit; +} +?> - Helfer Drop am See Home + Helfer <?php echo EVENTNAME ?> Home @@ -9,40 +23,11 @@ - - -
Helferdaten Helferdaten
- +
  Drop am See 2023  
diff --git a/html/konfiguration.php b/html/konfiguration.php index 4c967da..98d4907 100644 --- a/html/konfiguration.php +++ b/html/konfiguration.php @@ -9,8 +9,8 @@ require_once '/etc/helferdb_konfiguration.php'; // define( 'MYSQL_KENNWORT', 'passwort_des_db_nutzers' ); // define( 'MYSQL_DATENBANK', 'name_der_datenbank' ); // define( 'LOGFILE', "/pfad/zu/einer/www-schreibbaren/datei"); -// define( VERANSTALTUNGSNAME, "dubbelcon"); -// define( INFORMATIONS_URL, "http://drop-am-see.de/Gelaende"); +define( 'EVENTNAME', "dubbelcon"); +// define( 'INFORMATIONS_URL', "http://drop-am-see.de/Gelaende"); date_default_timezone_set('Europe/Berlin'); setlocale(LC_TIME, "de_DE.UTF-8"); From 77cdd7f7fbd150fb6200d8fee4275f2dc2ce0856 Mon Sep 17 00:00:00 2001 From: Karsten Siegmund Date: Thu, 11 Jan 2024 15:47:40 +0100 Subject: [PATCH 02/11] run format fixer --- html/DetailsSchichten.php | 122 ++++++++++++++++++-------------------- html/Kalender.php | 9 +-- html/ReadLog.php | 2 +- html/UrlLogin.php | 1 + html/konfiguration.php | 2 +- 5 files changed, 66 insertions(+), 70 deletions(-) diff --git a/html/DetailsSchichten.php b/html/DetailsSchichten.php index 672fdfb..562231f 100644 --- a/html/DetailsSchichten.php +++ b/html/DetailsSchichten.php @@ -23,52 +23,47 @@ require '_login.php'; /// Detailinformation zu ausgewaehlten Schicht Holen -if(isset($_GET['InfoAlleSchichtID'])) -{ - $InfoAlleSchichtID = $_GET['InfoAlleSchichtID']; - UNSET($InfoMeineSchichtID); - //echo "". $SchichtID . "
"; - - $zeile = DetailSchicht($db_link,$InfoAlleSchichtID); - - $Was = $zeile['Was']; - $Wo = $zeile['Wo']; - $Dauer=$zeile['Dauer']; - $Leiter = $zeile['Name']; - $LeiterHandy = $zeile['Handy']; - $LeiterEmail = $zeile['Email']; - $Info = $zeile['Info']; - - - - // Beteiligte Helfer Holen - $db_erg = BeteiligteHelfer($db_link,$InfoAlleSchichtID); +if (isset($_GET['InfoAlleSchichtID'])) { + $InfoAlleSchichtID = $_GET['InfoAlleSchichtID']; + unset($InfoMeineSchichtID); + //echo "". $SchichtID . "
"; - - $x=0; - - while ($zeile = mysqli_fetch_array( $db_erg, MYSQLI_ASSOC)) - { - $MitHelferID[$x] = $zeile['HelferID']; - $MitHelfer[$x] = $zeile['Name']; - $MitHelferHandy[$x]= $zeile['Handy']; - $x++; - } - - + $zeile = DetailSchicht($db_link, $InfoAlleSchichtID); + + $Was = $zeile['Was']; + $Wo = $zeile['Wo']; + $Dauer = $zeile['Dauer']; + $Leiter = $zeile['Name']; + $LeiterHandy = $zeile['Handy']; + $LeiterEmail = $zeile['Email']; + $Info = $zeile['Info']; + + + + // Beteiligte Helfer Holen + $db_erg = BeteiligteHelfer($db_link, $InfoAlleSchichtID); + + + $x = 0; + + while ($zeile = mysqli_fetch_array($db_erg, MYSQLI_ASSOC)) { + $MitHelferID[$x] = $zeile['HelferID']; + $MitHelfer[$x] = $zeile['Name']; + $MitHelferHandy[$x] = $zeile['Handy']; + $x++; + } } $HelferID = $_SESSION["HelferID"]; $AdminID = $_SESSION["AdminID"]; -if(isset($_POST['HelferID'])) -{ - $HelferID = $_POST['HelferID']; +if (isset($_POST['HelferID'])) { + $HelferID = $_POST['HelferID']; +} +if (isset($_POST['ShowHelfer'])) { + $HelferID = $_POST['HelperSearch']; } - if(isset($_POST['ShowHelfer'])) { - $HelferID=$_POST['HelperSearch']; - } $_SESSION["HelferID"] = $HelferID; @@ -110,38 +105,37 @@ $_SESSION["HelferID"] = $HelferID; /// Alle Schichten Des Helfers Anzeigen //////////////////////////////////////////////////////// - + echo ''; - echo ""; - echo ""; + echo "\n"; - + echo "Beschreibung:
"; + echo $Info . "

"; + echo "Ort:
" . $Wo . "

"; + echo "Dauer:
" . $Dauer . "

"; + echo "Ansprechparter:
" . $Leiter . ", "; + echo $LeiterHandy . ", "; + echo $LeiterEmail . "

"; + echo "Helfer der Schicht:
"; + $x = 0; + $arrayLength = count($MitHelfer); +while ($x < $arrayLength) { + echo "ID:" . $MitHelferID[$x] . ", "; + echo $MitHelfer[$x] . ", "; + echo $MitHelferHandy[$x] . "
"; + $x++; +} + + echo "\n"; - echo "
".$Was."
"; - + echo "" . $Was . "
"; + //echo "


"; - echo "Beschreibung:
"; - echo $Info . "

"; - echo "Ort:
". $Wo . "

"; - echo "Dauer:
". $Dauer . "

"; - echo "Ansprechparter:
". $Leiter .", "; - echo $LeiterHandy.", "; - echo $LeiterEmail . "

"; - echo "Helfer der Schicht:
"; - $x=0; - $arrayLength = count($MitHelfer); - while ($x<$arrayLength) - { - echo "ID:".$MitHelferID[$x].", "; - echo $MitHelfer[$x].", "; - echo $MitHelferHandy[$x]."
"; - $x++; - } - - echo "

"; + + echo "
"; @@ -151,7 +145,7 @@ echo ''; -mysqli_free_result( $db_erg ); +mysqli_free_result($db_erg); ?> diff --git a/html/Kalender.php b/html/Kalender.php index 99f466b..537e010 100644 --- a/html/Kalender.php +++ b/html/Kalender.php @@ -1,4 +1,5 @@ \n \n"; echo '' . "\n"; - echo "" . EVENTNAME . "
"; + echo "" . EVENTNAME . "
"; echo '

Helferdaten - Log

'; echo '

Hier werden alle Aktionen, die einen Helfer betreffen aufgelistet

'; echo '
' . "\n"; diff --git a/html/UrlLogin.php b/html/UrlLogin.php index 95ee953..fad416f 100644 --- a/html/UrlLogin.php +++ b/html/UrlLogin.php @@ -1,4 +1,5 @@ Date: Thu, 11 Jan 2024 18:10:33 +0100 Subject: [PATCH 03/11] Versuch die konfiguration sinnvoll aufzuteilen. Die Datei mit Aenderungen fuer jede DB ist nicht in git, nur ein Template --- bengelsystem_konfiguration.php | 29 +++++++++++++++++++++++++++++ html/konfiguration.php | 34 ++-------------------------------- 2 files changed, 31 insertions(+), 32 deletions(-) create mode 100644 bengelsystem_konfiguration.php diff --git a/bengelsystem_konfiguration.php b/bengelsystem_konfiguration.php new file mode 100644 index 0000000..62d108b --- /dev/null +++ b/bengelsystem_konfiguration.php @@ -0,0 +1,29 @@ + Date: Thu, 11 Jan 2024 18:24:10 +0100 Subject: [PATCH 04/11] get rid of id="customers" and replace by a class, because more than one table uses the css for it --- .gitignore | 1 - html/AdminDienste.php | 30 +++++++++++++++--------------- html/AdminMeineSchichten.php | 4 ++-- html/AdminUserdaten.php | 4 ++-- html/Ausdrucke-alles.php | 16 ++++++++-------- html/CreateHelfer.php | 2 +- html/DetailsSchichten.php | 2 +- html/MeineSchichten.php | 4 ++-- html/ReadLog.php | 2 +- html/Userdaten.php | 2 +- html/index.php | 2 +- html/js/jquery-3.7.1.min.js | 1 - 12 files changed, 34 insertions(+), 36 deletions(-) delete mode 100644 .gitignore delete mode 100644 html/js/jquery-3.7.1.min.js diff --git a/.gitignore b/.gitignore deleted file mode 100644 index a136337..0000000 --- a/.gitignore +++ /dev/null @@ -1 +0,0 @@ -*.pdf diff --git a/html/AdminDienste.php b/html/AdminDienste.php index 48736c1..1a0ad71 100644 --- a/html/AdminDienste.php +++ b/html/AdminDienste.php @@ -126,7 +126,7 @@ if (isset($_POST['DienstSearch'])) { ?> -
+
+
Dienst
+ - - - + - - +
Was
Wo
+ Wo
Info
+ Info
Leiter
- + Leiter
+ "; @@ -200,10 +200,10 @@ echo "

Gruppe
+ Gruppe
HelferLevel
@@ -243,7 +243,7 @@ echo "