niklas.ortmann
0a87e4d9eb
Merge pull request 'Opt-In & Optimierung für Datenschutz und Nutzungsbedingungen' ( #64 ) from Datenschutz-Nutzungsbedingungen_ueberarbeiten into dev
...
Reviewed-on: #64
Reviewed-by: niklas.ortmann <ortmann.niklas@yahoo.de >
2026-07-19 23:19:32 +02:00
niklas.ortmann
9f4343cc53
Merge branch 'CSRF' into dev
2026-07-19 21:14:01 +02:00
caroline.slt
153a612ad6
Email aus Kommentar entfernen
2026-07-19 18:21:06 +02:00
caroline.slt
437da98add
Email aus Kommentar entfernen
2026-07-19 18:13:41 +02:00
caroline.slt
a4b0dfe7ec
Email aus Kommentar entfernen
2026-07-19 18:05:23 +02:00
caroline.slt
3a819d6ed2
Email aus Kommentar entfernen
2026-07-19 17:57:34 +02:00
niklas.ortmann
b81f0c9e5c
Update DatabaseArticleManager.php
2026-07-19 16:28:29 +02:00
niklas.ortmann
a785d862d8
Update DatabaseArticleManager.php
2026-07-19 16:10:08 +02:00
niklas.ortmann
a728a8a556
Update showArticle-controller.php
2026-07-19 16:08:55 +02:00
niklas.ortmann
ae34afda15
Update article-validator.php
2026-07-19 16:08:06 +02:00
niklas.ortmann
59e0b9f111
Update like-controller.php
2026-07-19 16:05:52 +02:00
niklas.ortmann
cd50840b19
Update add-comment.php
2026-07-19 16:05:05 +02:00
niklas.ortmann
3bce65a1a5
Update deleteComment-controller.php
2026-07-19 16:01:42 +02:00
niklas.ortmann
50b29c96d6
Update updateComment-controller.php
2026-07-19 16:01:06 +02:00
niklas.ortmann
d5fc5f3065
Update updateArticle-controller.php
2026-07-19 16:00:07 +02:00
niklas.ortmann
cc804757ff
Update createArticle-controller.php
2026-07-19 15:57:36 +02:00
niklas.ortmann
b55a6592f0
Update logout-controller.php
2026-07-19 15:55:54 +02:00
niklas.ortmann
e12a98cc98
Update deleteArticle-controller.php
2026-07-19 15:55:09 +02:00
niklas.ortmann
320141855a
Update deleteAccount-controller.php
2026-07-19 15:54:15 +02:00
niklas.ortmann
12801344f1
Update profile-controller.php
2026-07-19 15:42:28 +02:00
niklas.ortmann
997957a5d3
Update logout-controller.php
2026-07-19 15:25:15 +02:00
niklas.ortmann
ec794db706
logout-fix
2026-07-19 15:23:46 +02:00
niklas.ortmann
ba749bca68
debugging
2026-07-19 15:21:16 +02:00
niklas.ortmann
12a6af55b0
debugging
2026-07-19 15:19:47 +02:00
niklas.ortmann
400f018104
debugging
2026-07-19 15:17:32 +02:00
niklas.ortmann
80f4b623f9
debugging
2026-07-19 15:16:22 +02:00
niklas.ortmann
6546d264b0
debugging
2026-07-19 15:15:30 +02:00
niklas.ortmann
e7e120e5b8
debugging
2026-07-19 15:15:03 +02:00
niklas.ortmann
bac296b58a
Update logout-controller.php
2026-07-19 15:07:09 +02:00
NOrtmann1
9b9f71d21c
Update DatabaseInitializer.php
2026-07-19 13:44:27 +02:00
NOrtmann1
4b84f0ab09
Update updateArticle-controller.php
2026-07-19 13:30:39 +02:00
NOrtmann1
8c8b148bf4
Update updateArticle-controller.php
2026-07-19 13:15:23 +02:00
NOrtmann1
c0a94b2eee
Update createArticle-controller.php
2026-07-19 13:15:14 +02:00
NOrtmann1
97fa1de999
Update updateArticle-controller.php
2026-07-19 12:48:38 +02:00
NOrtmann1
5b0528a914
Update index-controller.php
2026-07-19 10:56:05 +02:00
NOrtmann1
ac64e65dd3
Update index-controller.php
2026-07-19 10:54:33 +02:00
NOrtmann1
0c6cf13efa
merge-commit
2026-07-19 10:50:22 +02:00
caroline.slt
f752150188
Opt-In & Optimierung für Datenschutz und Nutzungsbedingungen
2026-07-18 20:06:26 +02:00
caroline.slt
e3903b4f3e
Kommentare bearbeiten - Fehlerkorrektur
2026-07-18 19:27:36 +02:00
caroline.slt
031f2afd25
Kommentare bearbeiten
2026-07-18 18:49:48 +02:00
niklas.ortmann
d3884d2fc1
Merge branch 'PaginatorOhneJS2' into dev
2026-07-18 18:33:04 +02:00
niklas.ortmann
1575f4fa24
Merge pull request 'Deiteiincludes ($pfad) per whitelist prüfen' ( #53 ) from AllowistDateiincludes into dev
...
Reviewed-on: #53
2026-07-18 18:31:55 +02:00
niklas.ortmann
eca6646071
showCategory.js
2026-07-18 18:23:11 +02:00
caroline.slt
7189133861
Korrektur
2026-07-18 18:09:11 +02:00
caroline.slt
8c961a56ce
Korrektur
2026-07-18 17:54:30 +02:00
niklas.ortmann
6897a29574
Update search-results-data.php
2026-07-18 17:23:30 +02:00
niklas.ortmann
8836034670
Kategoriepaginator
2026-07-18 17:17:44 +02:00
niklas.ortmann
d590561ade
refactoring
2026-07-18 16:59:23 +02:00
caroline.slt
7b7208ad6b
Kommentare löschen
2026-07-18 16:44:05 +02:00
niklas.ortmann
2ecd446dd0
search-results.js
...
Ohne JS: search-results.php sortiert/filtert/paginiert komplett serverseitig anhand der GET-Parameter (?sort=&category=&page=) und cached dabei den Session-Datensatz — es wird keine neue Suche ausgelöst, nur der bestehende $_SESSION["search_results"]-Datensatz neu aufbereitet. Echte <a href>-Links für die Pagination, ein <noscript>-Submit-Button für Sortierung/Filter.
Mit JS: results-app.js lädt den kompletten Datensatz einmalig per fetch() von einem neuen schlanken JSON-Endpoint nach und übernimmt Sortierung, Filterung und Pagination danach zu 100% im Browser — keine weiteren Serveranfragen mehr, kein Page-Reload.
sorter.js, filter.js, paginator.js werden durch die eine Datei results-app.js ersetzt (löst den Button-Konflikt).
2026-07-18 16:35:13 +02:00