diff options
| author | Florian Fischer <florian.fischer@muhq.space> | 2026-01-23 18:05:57 +0100 |
|---|---|---|
| committer | Florian Fischer <florian.fischer@muhq.space> | 2026-01-23 18:05:57 +0100 |
| commit | de186f81e3e84f706e79e3623cbc6226ebdb12fe (patch) | |
| tree | 3f67b8bc53b95fceafd74d066698a868bc735152 /index.php | |
| parent | 85813497aa9f46aeb8cc2ff9a8a21f17c37ff493 (diff) | |
| download | punktestand-de186f81e3e84f706e79e3623cbc6226ebdb12fe.tar.gz punktestand-de186f81e3e84f706e79e3623cbc6226ebdb12fe.zip | |
schiebe mehr PHP code von index.php in lade_daten.php
Somit kann der Code leichter wiederverwendet und Codedopplung
vorgebeugt werden.
Diffstat (limited to 'index.php')
| -rw-r--r-- | index.php | 27 |
1 files changed, 3 insertions, 24 deletions
@@ -39,30 +39,9 @@ // Lade die Funktion, um die Daten aus der Datenbank zu lesen require('lade_daten.php'); - // Lade alle Daten aus der Datenbank mit der in lade_daten.php definierten - // Funktion lade_daten($config, $schuljahr, $jahrgang) - $daten = lade_daten($CONFIG, $SCHULJAHR, $JAHRGANG); - - // Bereite die Klassen und Ereignisse für Javascript vor - $daten_json = json_encode($daten); - - // Ersetze die $JAHRGANG und $SCHULJAHR Platzhalter durch die Werte der Variablen - $bilder_pfad = str_replace( - array('$JAHRGANG', '$SCHULJAHR'), - array($JAHRGANG, $SCHULJAHR), - $CONFIG['bilder_pfad_format']); - - $bilder_pfad_json = json_encode($bilder_pfad); - $streak_anzahl = json_encode($CONFIG['streak_anzahl'] ?? ''); - $streak_ziel = json_encode($CONFIG['streak_ziel'] ?? ''); - - // Schreibe den Javascript Code mit unseren Daten in die Webseite - echo "<script>"; - echo "const daten = $daten_json;\n"; - echo "const bilder_pfad = $bilder_pfad_json;\n"; - echo "const streak_anzahl = $streak_anzahl;\n"; - echo "const streak_ziel = $streak_ziel;\n"; - echo "</script>"; + // Lade alle Daten aus der Datenbank und schreibe sie als Javbascript Variablen + // in die Webseite mit der in lade_daten.php definierten Funktion. + $daten = schreibe_json($CONFIG, $SCHULJAHR, $JAHRGANG); ?> <!-- Lade die benötigten Javascript Dateien --> |
