From 8fa758d825b9c603471726f846a2733d4156ca18 Mon Sep 17 00:00:00 2001 From: NOrtmann1 <145041949+NOrtmann1@users.noreply.github.com> Date: Wed, 17 Jun 2026 22:20:55 +0200 Subject: [PATCH 01/10] Update dataSources.local.xml --- .idea/dataSources.local.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.idea/dataSources.local.xml b/.idea/dataSources.local.xml index b341a8a..cdc31de 100644 --- a/.idea/dataSources.local.xml +++ b/.idea/dataSources.local.xml @@ -1,6 +1,6 @@ - + " From cafffba921ec0fb5c757fb54ba3cfbae39086842 Mon Sep 17 00:00:00 2001 From: NOrtmann1 <145041949+NOrtmann1@users.noreply.github.com> Date: Wed, 17 Jun 2026 22:21:00 +0200 Subject: [PATCH 02/10] Update updateArticle-controller.php --- php/controller/updateArticle-controller.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/php/controller/updateArticle-controller.php b/php/controller/updateArticle-controller.php index 44905db..40d6e0a 100644 --- a/php/controller/updateArticle-controller.php +++ b/php/controller/updateArticle-controller.php @@ -16,7 +16,7 @@ if (!isset($_SESSION["user"])) { if ($_SERVER["REQUEST_METHOD"] === "POST") { $_SESSION["old_title"] = $_POST["title"] ?? ''; $_SESSION["old_content"] = $_POST["content"] ?? ''; - $_SESSION["old_category"] = $_POST["category"] ?? ''; // TODO: die Kategorie im Dropdown setzen, wenn der Editor erneut geöffnet wird. + $_SESSION["old_category"] = $_POST["category"] ?? ''; $_SESSION["old_tags"] = $_POST["tags"] ?? ''; if (isset($_GET["id"]) && !empty($_GET["id"])) { From 6d6f1f31b0708f972e53c68eb03eed3d9e399b48 Mon Sep 17 00:00:00 2001 From: NOrtmann1 <145041949+NOrtmann1@users.noreply.github.com> Date: Wed, 17 Jun 2026 22:28:01 +0200 Subject: [PATCH 03/10] Update updateArticle-controller.php --- php/controller/updateArticle-controller.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/php/controller/updateArticle-controller.php b/php/controller/updateArticle-controller.php index 40d6e0a..c5ef8f6 100644 --- a/php/controller/updateArticle-controller.php +++ b/php/controller/updateArticle-controller.php @@ -8,7 +8,7 @@ require_once '../model/ArticleManager.php'; require_once '../model/Article.php'; require_once '../validator/article-validator.php'; -if (!isset($_SESSION["user"])) { +if (!isset($_SESSION["user_email"])) { header("Location: index.php?pfad=login"); exit(); } @@ -30,7 +30,7 @@ if ($_SERVER["REQUEST_METHOD"] === "POST") { try { $articleManager = ArticleManager::getInstance(); $article = $articleManager->getArticle($id); - if ($article->getAuthor() != $_SESSION["user"]->getUsername()) { + if ($article->getAuthor() != $_SESSION["user_email"]) { $_SESSION["message"] = "unauthorized_access"; header("location: ../../index.php"); exit(); From b4a5c9c0208f57702937547e26aa04725f46b840 Mon Sep 17 00:00:00 2001 From: NOrtmann1 <145041949+NOrtmann1@users.noreply.github.com> Date: Wed, 17 Jun 2026 22:38:23 +0200 Subject: [PATCH 04/10] Update README.md --- README.md | 20 +++++++++++--------- 1 file changed, 11 insertions(+), 9 deletions(-) diff --git a/README.md b/README.md index f5e5e72..1379196 100644 --- a/README.md +++ b/README.md @@ -16,18 +16,20 @@ ## Bekannte Fehler und Mängel - Bitte auf die gesetzten TODO's achten. Wenn Inhalte fehlen, sind sie i.d.R. als TODO kommentiert. -- Die Suchseite und Kategorieseite packen momentan alle passenden Beiträge untereinander. Später sollen zunächst 10 - Ergebnisse auf einer Seite angezeigt werden. +- Die Kategorieseite listet momentan alle passenden Beiträge untereinander. Später sollen mit einem Paginator die neusten + Beiträge nacheinander aufgelistet werden (ähnlich wie bei der Suche, wenn nach Fach gefiltert wird). - Wenn ein Bild aus einem Beitrag entfernt wird, dann wird noch nicht die Datei im Pfad /uploads gelöscht. -- id in showArticle-controller.php und updateArticle-controller.php wird nicht als gültige numerische ID geprüft. -- sort in search-results-controller.php wird nicht gegen erlaubte Werte validiert. +- id in showArticle-controller.php und updateArticle-controller.php wird nicht als gültige numerische ID geprüft. +- Bilder im Beitragseditor sollen zukünftig eine Bildunterschrift bekommen und größenverstellbar sein. +- Die Elemente eines Contents im Beitrag werden momentan stumpf untereinander aufgelistet. Soll später + sich responisve auch nebeneinander orientieren usw. ## Besonderheiten des Projektes -- Es wurde ein einfacher Beitrags-Editor erstellt. Mit diesem können Beiträge erstellt oder bearbeitet werden. - Es handelt es sich um eine einfache Version. Später sollen z.B. Bilder und die Positionierung der Elemente folgen. -- Es sind drei Dummy-Beiträge für den Nutzer max.mustermann hinterlegt. -- Die Such-Seite umfasst eine Such- und Sortierfunktion. Jedoch fehlt noch eine - Filterfunktion (z.B. nur Mathe anzeigen). +- Es wurde AJAX verwendet, um asynchrone Erstellung von Kommentaren zu implementieren. Es ermöglicht dem Nutzer, einen + Kommentar abzusenden, ohne dass die gesamte Webseite neu geladen werden muss. +- JavaScript wird verwendet, um im erweitertem Beitragseditor clientseitig einzelne Content-Boxen erstellen und löschen + zu können. +- JavaScript wird ebenfalls verwendet, um in die Suchergebnisse clientseitig zu sortieren. ## Sonstiges - Das Datenschema befindet sich unter /planung/Datenschema.pdf \ No newline at end of file From d5a3f4298fe081fc57aa1c72d4dcfada181467b0 Mon Sep 17 00:00:00 2001 From: NOrtmann1 <145041949+NOrtmann1@users.noreply.github.com> Date: Wed, 17 Jun 2026 22:39:43 +0200 Subject: [PATCH 05/10] Update README.md --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 1379196..2bf35ba 100644 --- a/README.md +++ b/README.md @@ -27,6 +27,7 @@ ## Besonderheiten des Projektes - Es wurde AJAX verwendet, um asynchrone Erstellung von Kommentaren zu implementieren. Es ermöglicht dem Nutzer, einen Kommentar abzusenden, ohne dass die gesamte Webseite neu geladen werden muss. +- Mit JavaScript werden auch clientseitig die Kommentare visuell hinzugefügt und die Kommentarbäume aufgebaut. - JavaScript wird verwendet, um im erweitertem Beitragseditor clientseitig einzelne Content-Boxen erstellen und löschen zu können. - JavaScript wird ebenfalls verwendet, um in die Suchergebnisse clientseitig zu sortieren. From a748d94305ec9bacec7f110441de8fa8f535d20d Mon Sep 17 00:00:00 2001 From: rirat-0 Date: Tue, 30 Jun 2026 16:08:26 +0200 Subject: [PATCH 06/10] datenschutz und impressum wurden ersten, die readme entsprechend angepasst --- README.md | 3 +- content/datenschutz.php | 162 +++++++++++++++++++++++++++++++++++++--- content/impressum.php | 16 ++-- 3 files changed, 161 insertions(+), 20 deletions(-) diff --git a/README.md b/README.md index 2bf35ba..fb4d6b8 100644 --- a/README.md +++ b/README.md @@ -33,4 +33,5 @@ - JavaScript wird ebenfalls verwendet, um in die Suchergebnisse clientseitig zu sortieren. ## Sonstiges -- Das Datenschema befindet sich unter /planung/Datenschema.pdf \ No newline at end of file +- Das Datenschema befindet sich unter /planung/Datenschema.pdf +- Im Impressum, sowie der Datenschutzerklaerung wurden Dummy-Daten verwendet \ No newline at end of file diff --git a/content/datenschutz.php b/content/datenschutz.php index 2301440..065e5b5 100644 --- a/content/datenschutz.php +++ b/content/datenschutz.php @@ -4,15 +4,157 @@ -->
-

Datenschutz

- -

- Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et - dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet - clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. Lorem ipsum dolor sit amet, - consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, - sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no - sea takimata sanctus est Lorem ipsum dolor sit amet. -

+

Datenschutz­erklärung

+

1. Datenschutz auf einen Blick

+

Allgemeine Hinweise

Die folgenden Hinweise geben einen einfachen Überblick darüber, +was mit Ihren personenbezogenen Daten passiert, wenn Sie diese Website besuchen. Personenbezogene Daten sind +alle Daten, mit denen Sie persönlich identifiziert werden können. Ausführliche Informationen zum +Thema Datenschutz entnehmen Sie unserer unter diesem Text aufgeführten +Datenschutzerklärung.

+

Datenerfassung auf dieser Website

Wer ist verantwortlich für die Datenerfassung auf dieser +Website?

Die Datenverarbeitung auf dieser Website erfolgt durch den Websitebetreiber. Dessen +Kontaktdaten können Sie dem Abschnitt „Hinweis zur verantwortlichen Stelle“ in dieser +Datenschutzerklärung entnehmen.

Wie erfassen wir Ihre Daten?

Ihre Daten werden zum +einen dadurch erhoben, dass Sie uns diese mitteilen. Hierbei kann es sich z. B. um Daten handeln, die Sie in ein +Kontaktformular eingeben.

Andere Daten werden automatisch oder nach Ihrer Einwilligung beim Besuch +der Website durch unsere IT-Systeme erfasst. Das sind vor allem technische Daten (z. B. Internetbrowser, +Betriebssystem oder Uhrzeit des Seitenaufrufs). Die Erfassung dieser Daten erfolgt automatisch, sobald Sie diese +Website betreten.

Wofür nutzen wir Ihre Daten?

Ein Teil der Daten wird erhoben, um eine +fehlerfreie Bereitstellung der Website zu gewährleisten. Andere Daten können zur Analyse Ihres +Nutzerverhaltens verwendet werden. Sofern über die Website Verträge geschlossen oder angebahnt +werden können, werden die übermittelten Daten auch für Vertragsangebote, Bestellungen oder +sonstige Auftragsanfragen verarbeitet.

Welche Rechte haben Sie bezüglich Ihrer Daten?

+

Sie haben jederzeit das Recht, unentgeltlich Auskunft über Herkunft, Empfänger und Zweck Ihrer +gespeicherten personenbezogenen Daten zu erhalten. Sie haben außerdem ein Recht, die Berichtigung oder +Löschung dieser Daten zu verlangen. Wenn Sie eine Einwilligung zur Datenverarbeitung erteilt haben, +können Sie diese Einwilligung jederzeit für die Zukunft widerrufen. Außerdem haben Sie das Recht, +unter bestimmten Umständen die Einschränkung der Verarbeitung Ihrer personenbezogenen Daten zu +verlangen. Des Weiteren steht Ihnen ein Beschwerderecht bei der zuständigen Aufsichtsbehörde +zu.

Hierzu sowie zu weiteren Fragen zum Thema Datenschutz können Sie sich jederzeit an uns +wenden.

+

2. Hosting

+

Wir hosten die Inhalte unserer Website bei folgendem Anbieter:

+

Externes Hosting

Diese Website wird extern gehostet. Die personenbezogenen Daten, die auf dieser +Website erfasst werden, werden auf den Servern des Hosters / der Hoster gespeichert. Hierbei kann es sich +v. a. um IP-Adressen, Kontaktanfragen, Meta- und Kommunikationsdaten, Vertragsdaten, Kontaktdaten, +Namen, Websitezugriffe und sonstige Daten, die über eine Website generiert werden, handeln.

Das +externe Hosting erfolgt zum Zwecke der Vertragserfüllung gegenüber unseren potenziellen und +bestehenden Kunden (Art. 6 Abs. 1 lit. b DSGVO) und im Interesse einer sicheren, schnellen und effizienten +Bereitstellung unseres Online-Angebots durch einen professionellen Anbieter (Art. 6 Abs. 1 lit. f DSGVO). Sofern +eine entsprechende Einwilligung abgefragt wurde, erfolgt die Verarbeitung ausschließlich auf Grundlage von +Art. 6 Abs. 1 lit. a DSGVO und § 25 Abs. 1 TDDDG, soweit die Einwilligung die Speicherung von Cookies oder +den Zugriff auf Informationen im Endgerät des Nutzers (z. B. Device-Fingerprinting) im Sinne des +TDDDG umfasst. Die Einwilligung ist jederzeit widerrufbar.

Unser(e) Hoster wird bzw. werden Ihre Daten +nur insoweit verarbeiten, wie dies zur Erfüllung seiner Leistungspflichten erforderlich ist und unsere +Weisungen in Bezug auf diese Daten befolgen.

Wir setzen folgende(n) Hoster ein:

+

platzhalter

+

Auftragsverarbeitung

Wir haben einen Vertrag über Auftragsverarbeitung (AVV) zur Nutzung +des oben genannten Dienstes geschlossen. Hierbei handelt es sich um einen datenschutzrechtlich vorgeschriebenen +Vertrag, der gewährleistet, dass dieser die personenbezogenen Daten unserer Websitebesucher nur nach +unseren Weisungen und unter Einhaltung der DSGVO verarbeitet.

+

3. Allgemeine Hinweise und Pflicht­informationen

+

Datenschutz

Die Betreiber dieser Seiten nehmen den Schutz Ihrer persönlichen Daten sehr +ernst. Wir behandeln Ihre personenbezogenen Daten vertraulich und entsprechend den gesetzlichen +Datenschutzvorschriften sowie dieser Datenschutzerklärung.

Wenn Sie diese Website benutzen, +werden verschiedene personenbezogene Daten erhoben. Personenbezogene Daten sind Daten, mit denen Sie +persönlich identifiziert werden können. Die vorliegende Datenschutzerklärung erläutert, +welche Daten wir erheben und wofür wir sie nutzen. Sie erläutert auch, wie und zu welchem Zweck das +geschieht.

Wir weisen darauf hin, dass die Datenübertragung im Internet (z. B. bei der +Kommunikation per E-Mail) Sicherheitslücken aufweisen kann. Ein lückenloser Schutz der Daten vor +dem Zugriff durch Dritte ist nicht möglich.

+

Hinweis zur verantwortlichen Stelle

Die verantwortliche Stelle für die Datenverarbeitung auf +dieser Website ist:

Ammerlaender heerstrasse, 114-118

+

Telefon: 0123456789
+E-Mail: GruppeC@uol.de

+

Verantwortliche Stelle ist die natürliche oder juristische Person, die allein oder gemeinsam mit anderen +über die Zwecke und Mittel der Verarbeitung von personenbezogenen Daten (z. B. Namen, E-Mail- +Adressen o. Ä.) entscheidet.

+

Speicherdauer

Soweit innerhalb dieser Datenschutzerklärung keine speziellere Speicherdauer +genannt wurde, verbleiben Ihre personenbezogenen Daten bei uns, bis der Zweck für die Datenverarbeitung +entfällt. Wenn Sie ein berechtigtes Löschersuchen geltend machen oder eine Einwilligung zur +Datenverarbeitung widerrufen, werden Ihre Daten gelöscht, sofern wir keine anderen rechtlich +zulässigen Gründe für die Speicherung Ihrer personenbezogenen Daten haben (z. B. steuer- +oder handelsrechtliche Aufbewahrungsfristen); im letztgenannten Fall erfolgt die Löschung nach Fortfall +dieser Gründe.

+

Allgemeine Hinweise zu den Rechtsgrundlagen der Datenverarbeitung auf dieser Website

Sofern Sie +in die Datenverarbeitung eingewilligt haben, verarbeiten wir Ihre personenbezogenen Daten auf Grundlage von Art. +6 Abs. 1 lit. a DSGVO bzw. Art. 9 Abs. 2 lit. a DSGVO, sofern besondere Datenkategorien nach Art. 9 Abs. 1 DSGVO +verarbeitet werden. Im Falle einer ausdrücklichen Einwilligung in die Übertragung personenbezogener +Daten in Drittstaaten erfolgt die Datenverarbeitung außerdem auf Grundlage von Art. 49 Abs. 1 lit. a DSGVO. +Sofern Sie in die Speicherung von Cookies oder in den Zugriff auf Informationen in Ihr Endgerät (z. B. via +Device-Fingerprinting) eingewilligt haben, erfolgt die Datenverarbeitung zusätzlich auf Grundlage von § +25 Abs. 1 TDDDG. Die Einwilligung ist jederzeit widerrufbar. Sind Ihre Daten zur Vertragserfüllung oder zur +Durchführung vorvertraglicher Maßnahmen erforderlich, verarbeiten wir Ihre Daten auf Grundlage des +Art. 6 Abs. 1 lit. b DSGVO. Des Weiteren verarbeiten wir Ihre Daten, sofern diese zur Erfüllung einer +rechtlichen Verpflichtung erforderlich sind, auf Grundlage von Art. 6 Abs. 1 lit. c DSGVO. Die Datenverarbeitung +kann ferner auf Grundlage unseres berechtigten Interesses nach Art. 6 Abs. 1 lit. f DSGVO erfolgen. Über die +jeweils im Einzelfall einschlägigen Rechtsgrundlagen wird in den folgenden Absätzen dieser +Datenschutzerklärung informiert.

+

Empfänger von personenbezogenen Daten

Im Rahmen unserer Geschäftstätigkeit +arbeiten wir mit verschiedenen externen Stellen zusammen. Dabei ist teilweise auch eine Übermittlung von +personenbezogenen Daten an diese externen Stellen erforderlich. Wir geben personenbezogene Daten nur dann an +externe Stellen weiter, wenn dies im Rahmen einer Vertragserfüllung erforderlich ist, wenn wir gesetzlich +hierzu verpflichtet sind (z. B. Weitergabe von Daten an Steuerbehörden), wenn wir ein berechtigtes +Interesse nach Art. 6 Abs. 1 lit. f DSGVO an der Weitergabe haben oder wenn eine sonstige Rechtsgrundlage die +Datenweitergabe erlaubt. Beim Einsatz von Auftragsverarbeitern geben wir personenbezogene Daten unserer +Kunden nur auf Grundlage eines gültigen Vertrags über Auftragsverarbeitung weiter. Im Falle einer +gemeinsamen Verarbeitung wird ein Vertrag über gemeinsame Verarbeitung geschlossen.

+

Widerruf Ihrer Einwilligung zur Datenverarbeitung

Viele Datenverarbeitungsvorgänge sind +nur mit Ihrer ausdrücklichen Einwilligung möglich. Sie können eine bereits erteilte Einwilligung +jederzeit widerrufen. Die Rechtmäßigkeit der bis zum Widerruf erfolgten Datenverarbeitung bleibt vom +Widerruf unberührt.

+

Widerspruchsrecht gegen die Datenerhebung in besonderen Fällen sowie gegen Direktwerbung (Art. 21 +DSGVO)

WENN DIE DATENVERARBEITUNG AUF GRUNDLAGE VON ART. 6 ABS. 1 LIT. E ODER F +DSGVO ERFOLGT, HABEN SIE JEDERZEIT DAS RECHT, AUS GRÜNDEN, DIE SICH AUS IHRER +BESONDEREN SITUATION ERGEBEN, GEGEN DIE VERARBEITUNG IHRER PERSONENBEZOGENEN DATEN +WIDERSPRUCH EINZULEGEN; DIES GILT AUCH FÜR EIN AUF DIESE BESTIMMUNGEN GESTÜTZTES +PROFILING. DIE JEWEILIGE RECHTSGRUNDLAGE, AUF DENEN EINE VERARBEITUNG BERUHT, ENTNEHMEN +SIE DIESER DATENSCHUTZERKLÄRUNG. WENN SIE WIDERSPRUCH EINLEGEN, WERDEN WIR IHRE +BETROFFENEN PERSONENBEZOGENEN DATEN NICHT MEHR VERARBEITEN, ES SEI DENN, WIR +KÖNNEN ZWINGENDE SCHUTZWÜRDIGE GRÜNDE FÜR DIE VERARBEITUNG +NACHWEISEN, DIE IHRE INTERESSEN, RECHTE UND FREIHEITEN ÜBERWIEGEN ODER DIE +VERARBEITUNG DIENT DER GELTENDMACHUNG, AUSÜBUNG ODER VERTEIDIGUNG VON +RECHTSANSPRÜCHEN (WIDERSPRUCH NACH ART. 21 ABS. 1 DSGVO).

WERDEN IHRE +PERSONENBEZOGENEN DATEN VERARBEITET, UM DIREKTWERBUNG ZU BETREIBEN, SO HABEN SIE DAS +RECHT, JEDERZEIT WIDERSPRUCH GEGEN DIE VERARBEITUNG SIE BETREFFENDER PERSONENBEZOGENER +DATEN ZUM ZWECKE DERARTIGER WERBUNG EINZULEGEN; DIES GILT AUCH FÜR DAS PROFILING, +SOWEIT ES MIT SOLCHER DIREKTWERBUNG IN VERBINDUNG STEHT. WENN SIE WIDERSPRECHEN, +WERDEN IHRE PERSONENBEZOGENEN DATEN ANSCHLIESSEND NICHT MEHR ZUM ZWECKE DER +DIREKTWERBUNG VERWENDET (WIDERSPRUCH NACH ART. 21 ABS. 2 DSGVO).

+

Beschwerde­recht bei der zuständigen Aufsichts­behörde

Im Falle von +Verstößen gegen die DSGVO steht den Betroffenen ein Beschwerderecht bei einer +Aufsichtsbehörde, insbesondere in dem Mitgliedstaat ihres gewöhnlichen Aufenthalts, ihres +Arbeitsplatzes oder des Orts des mutmaßlichen Verstoßes zu. Das Beschwerderecht besteht +unbeschadet anderweitiger verwaltungsrechtlicher oder gerichtlicher Rechtsbehelfe.

+

Recht auf Daten­übertrag­barkeit

Sie haben das Recht, Daten, die wir auf Grundlage +Ihrer Einwilligung oder in Erfüllung eines Vertrags automatisiert verarbeiten, an sich oder an einen Dritten in +einem gängigen, maschinenlesbaren Format aushändigen zu lassen. Sofern Sie die direkte +Übertragung der Daten an einen anderen Verantwortlichen verlangen, erfolgt dies nur, soweit es technisch +machbar ist.

+

Auskunft, Berichtigung und Löschung

Sie haben im Rahmen der geltenden gesetzlichen +Bestimmungen jederzeit das Recht auf unentgeltliche Auskunft über Ihre gespeicherten personenbezogenen +Daten, deren Herkunft und Empfänger und den Zweck der Datenverarbeitung und ggf. ein Recht auf +Berichtigung oder Löschung dieser Daten. Hierzu sowie zu weiteren Fragen zum Thema personenbezogene +Daten können Sie sich jederzeit an uns wenden.

+

Recht auf Einschränkung der Verarbeitung

Sie haben das Recht, die Einschränkung der +Verarbeitung Ihrer personenbezogenen Daten zu verlangen. Hierzu können Sie sich jederzeit an uns wenden. +Das Recht auf Einschränkung der Verarbeitung besteht in folgenden Fällen:

  • Wenn Sie die +Richtigkeit Ihrer bei uns gespeicherten personenbezogenen Daten bestreiten, benötigen wir in der Regel Zeit, +um dies zu überprüfen. Für die Dauer der Prüfung haben Sie das Recht, die +Einschränkung der Verarbeitung Ihrer personenbezogenen Daten zu verlangen.
  • Wenn die +Verarbeitung Ihrer personenbezogenen Daten unrechtmäßig geschah/geschieht, können Sie statt +der Löschung die Einschränkung der Datenverarbeitung verlangen.
  • Wenn wir Ihre +personenbezogenen Daten nicht mehr benötigen, Sie sie jedoch zur Ausübung, Verteidigung oder +Geltendmachung von Rechtsansprüchen benötigen, haben Sie das Recht, statt der Löschung die +Einschränkung der Verarbeitung Ihrer personenbezogenen Daten zu verlangen.
  • Wenn Sie einen +Widerspruch nach Art. 21 Abs. 1 DSGVO eingelegt haben, muss eine Abwägung zwischen Ihren und unseren +Interessen vorgenommen werden. Solange noch nicht feststeht, wessen Interessen überwiegen, haben Sie das +Recht, die Einschränkung der Verarbeitung Ihrer personenbezogenen Daten zu verlangen.
+

Wenn Sie die Verarbeitung Ihrer personenbezogenen Daten eingeschränkt haben, dürfen diese +Daten – von ihrer Speicherung abgesehen – nur mit Ihrer Einwilligung oder zur Geltendmachung, +Ausübung oder Verteidigung von Rechtsansprüchen oder zum Schutz der Rechte einer anderen +natürlichen oder juristischen Person oder aus Gründen eines wichtigen öffentlichen Interesses der +Europäischen Union oder eines Mitgliedstaats verarbeitet werden.

+

Quelle: https://www.e-recht24.de

diff --git a/content/impressum.php b/content/impressum.php index 490f44a..2f3bb55 100644 --- a/content/impressum.php +++ b/content/impressum.php @@ -6,14 +6,12 @@

Impressum

- -

- Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et - dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet - clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. Lorem ipsum dolor sit amet, - consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, - sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no - sea takimata sanctus est Lorem ipsum dolor sit amet. -

+

Gruppe C
+ Ammerlaender Heerstrasse, 114-118
+ 26129 Oldenburg

+

Kontakt

+

Telefon: 0123456789
+ E-Mail: GruppeC@uni-oldenburg.de

+

Quelle: https://www.e-recht24.de/impressum-generator.html

From c5e7439541c7b92e07122756268cfd4682db7d2c Mon Sep 17 00:00:00 2001 From: rirat-0 Date: Tue, 30 Jun 2026 16:11:08 +0200 Subject: [PATCH 07/10] rechtschreibung --- content/datenschutz.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/content/datenschutz.php b/content/datenschutz.php index 065e5b5..b14f96b 100644 --- a/content/datenschutz.php +++ b/content/datenschutz.php @@ -47,7 +47,7 @@ den Zugriff auf Informationen im Endgerät des Nutzers (z. B. Device-Fi TDDDG umfasst. Die Einwilligung ist jederzeit widerrufbar.

Unser(e) Hoster wird bzw. werden Ihre Daten nur insoweit verarbeiten, wie dies zur Erfüllung seiner Leistungspflichten erforderlich ist und unsere Weisungen in Bezug auf diese Daten befolgen.

Wir setzen folgende(n) Hoster ein:

-

platzhalter

+

-Platzhalter-

Auftragsverarbeitung

Wir haben einen Vertrag über Auftragsverarbeitung (AVV) zur Nutzung des oben genannten Dienstes geschlossen. Hierbei handelt es sich um einen datenschutzrechtlich vorgeschriebenen Vertrag, der gewährleistet, dass dieser die personenbezogenen Daten unserer Websitebesucher nur nach @@ -63,7 +63,7 @@ geschieht.

Wir weisen darauf hin, dass die Datenübertragung im Inter Kommunikation per E-Mail) Sicherheitslücken aufweisen kann. Ein lückenloser Schutz der Daten vor dem Zugriff durch Dritte ist nicht möglich.

Hinweis zur verantwortlichen Stelle

Die verantwortliche Stelle für die Datenverarbeitung auf -dieser Website ist:

Ammerlaender heerstrasse, 114-118

+dieser Website ist:

Ammerlaender Heerstrasse, 114-118

Telefon: 0123456789
E-Mail: GruppeC@uol.de

Verantwortliche Stelle ist die natürliche oder juristische Person, die allein oder gemeinsam mit anderen From ab094429b749cba238ac62bdf3df807aedb061c0 Mon Sep 17 00:00:00 2001 From: Caroline Schulte Date: Tue, 30 Jun 2026 21:04:24 +0200 Subject: [PATCH 08/10] Erste Implementierung --- .idea/dataSources.local.xml | 2 +- content/accessibility.php | 32 +++++++++++++++++++++++++ content/terms.php | 47 +++++++++++++++++++++++++++++++++++++ 3 files changed, 80 insertions(+), 1 deletion(-) create mode 100644 content/accessibility.php create mode 100644 content/terms.php diff --git a/.idea/dataSources.local.xml b/.idea/dataSources.local.xml index cdc31de..707e2b3 100644 --- a/.idea/dataSources.local.xml +++ b/.idea/dataSources.local.xml @@ -1,6 +1,6 @@ - + " diff --git a/content/accessibility.php b/content/accessibility.php new file mode 100644 index 0000000..eb3739e --- /dev/null +++ b/content/accessibility.php @@ -0,0 +1,32 @@ + + +

+

Barrierefreiheitserklärung

+ +

+ Wir bemühen uns, die Website EduForge möglichst barrierefrei zugänglich zu gestalten. +

+ +

Stand der Vereinbarkeit

+

+ Diese Website ist teilweise barrierefrei. Sie wurde im Rahmen eines Hochschulprojekts erstellt. +

+ +

Nicht barrierefreie Inhalte

+

+ Einzelne Bilder verfügen möglicherweise noch nicht über vollständige Alternativtexte. + Außerdem kann die Bedienung mit Tastatur oder Screenreader in einzelnen Bereichen + eingeschränkt sein. +

+ +

Feedback und Kontakt

+

+ Sollten Ihnen Barrieren auffallen, kontaktieren Sie uns bitte über die im Impressum + angegebenen Kontaktdaten. +

+ +

Erstellungsdatum

+

+ Diese Erklärung wurde am erstellt. +

+
diff --git a/content/terms.php b/content/terms.php new file mode 100644 index 0000000..43782ef --- /dev/null +++ b/content/terms.php @@ -0,0 +1,47 @@ + + +
+

Nutzungsbedingungen

+ +

+ Diese Nutzungsbedingungen regeln die Nutzung der Website EduForge. + Mit der Registrierung akzeptieren Nutzerinnen und Nutzer diese Bedingungen. +

+ +

1. Nutzung der Website

+

+ EduForge dient dem Austausch von Lerninhalten, Beiträgen und Kommentaren. + Die Nutzung darf nur im Rahmen geltenden Rechts erfolgen. +

+ +

2. Verhalten der Nutzerinnen und Nutzer

+

+ Nutzerinnen und Nutzer verpflichten sich zu einem respektvollen Umgang. + Beleidigende, diskriminierende, rechtswidrige oder störende Inhalte sind nicht erlaubt. +

+ +

3. Eigene Inhalte

+

+ Nutzerinnen und Nutzer sind für die von ihnen veröffentlichten Texte, Kommentare, + Bilder und sonstigen Inhalte selbst verantwortlich. +

+ +

4. Urheberrechte

+

+ Es dürfen nur Inhalte veröffentlicht werden, an denen die Nutzerinnen und Nutzer + die erforderlichen Rechte besitzen. Das Veröffentlichen fremder Texte, Bilder oder + Dateien ohne Erlaubnis ist untersagt. +

+ +

5. Entfernen von Inhalten

+

+ Inhalte, die gegen diese Nutzungsbedingungen oder geltendes Recht verstoßen, + können entfernt werden. +

+ +

6. Änderungen der Nutzungsbedingungen

+

+ Diese Nutzungsbedingungen können angepasst werden, wenn dies für den Betrieb + der Website erforderlich ist. +

+
From c45d23a6b3f8a5f450932e8cf0a3f6130ece098c Mon Sep 17 00:00:00 2001 From: Caroline Schulte Date: Tue, 30 Jun 2026 21:07:53 +0200 Subject: [PATCH 09/10] Korrektur --- content/accessibility.php | 48 +++++++++++++++++++++++---- content/nutzungsbedingungen.php | 57 +++++++++++++++++++++++++++------ content/terms.php | 47 --------------------------- 3 files changed, 89 insertions(+), 63 deletions(-) delete mode 100644 content/terms.php diff --git a/content/accessibility.php b/content/accessibility.php index eb3739e..ca3338d 100644 --- a/content/accessibility.php +++ b/content/accessibility.php @@ -1,15 +1,41 @@ - + + + + + + + + + + + + + + EduForge + + + + + + +
-

Barrierefreiheitserklärung

- Wir bemühen uns, die Website EduForge möglichst barrierefrei zugänglich zu gestalten. + Wir bemühen uns, die Plattform EduForge möglichst barrierefrei zugänglich zu gestalten. + Die Website wurde im Rahmen eines Hochschulprojekts erstellt.

Stand der Vereinbarkeit

- Diese Website ist teilweise barrierefrei. Sie wurde im Rahmen eines Hochschulprojekts erstellt. + Diese Website ist teilweise barrierefrei. Einzelne Funktionen oder Inhalte können + noch nicht vollständig barrierefrei nutzbar sein.

Nicht barrierefreie Inhalte

@@ -21,12 +47,20 @@

Feedback und Kontakt

- Sollten Ihnen Barrieren auffallen, kontaktieren Sie uns bitte über die im Impressum - angegebenen Kontaktdaten. + Sollten Ihnen Barrieren auf unserer Website auffallen, kontaktieren Sie uns bitte + über die im Impressum angegebenen Kontaktdaten.

Erstellungsdatum

- Diese Erklärung wurde am erstellt. + Diese Erklärung wurde im Rahmen eines Hochschulprojekts erstellt.

+
+ + + + + diff --git a/content/nutzungsbedingungen.php b/content/nutzungsbedingungen.php index 1f580da..c5ae257 100644 --- a/content/nutzungsbedingungen.php +++ b/content/nutzungsbedingungen.php @@ -25,16 +25,55 @@ include_once 'includes/navbar.php';
-

Nutzungsbedingungen

+
-

- Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et - dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet - clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. Lorem ipsum dolor sit amet, - consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, - sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no - sea takimata sanctus est Lorem ipsum dolor sit amet. -

+

Nutzungsbedingungen

+ +

+ Diese Nutzungsbedingungen regeln die Nutzung der Plattform EduForge. + Mit der Registrierung und Nutzung der Website erkennen Nutzerinnen und Nutzer + die nachfolgenden Bedingungen an. +

+ +

1. Nutzung der Plattform

+

+ EduForge dient dem Austausch von Lerninhalten, Beiträgen und Kommentaren. + Die Nutzung der Plattform darf ausschließlich im Rahmen der geltenden Gesetze erfolgen. +

+ +

2. Verhalten der Nutzerinnen und Nutzer

+

+ Nutzerinnen und Nutzer verpflichten sich zu einem respektvollen Umgang miteinander. + Das Veröffentlichen von beleidigenden, diskriminierenden, rechtswidrigen oder + anderweitig unangemessenen Inhalten ist untersagt. +

+ +

3. Veröffentlichung von Inhalten

+

+ Nutzerinnen und Nutzer sind für die von ihnen veröffentlichten Inhalte selbst verantwortlich. + Dies gilt insbesondere für Beiträge, Kommentare, Bilder und sonstige hochgeladene Dateien. +

+ +

4. Urheberrechte

+

+ Es dürfen ausschließlich Inhalte veröffentlicht werden, an denen die Nutzerinnen und Nutzer + die erforderlichen Rechte besitzen. Durch das Einstellen von Inhalten versichern die + Nutzerinnen und Nutzer, keine Rechte Dritter zu verletzen. +

+ +

5. Entfernung von Inhalten

+

+ Inhalte, die gegen diese Nutzungsbedingungen oder geltendes Recht verstoßen, + können vom Betreiber der Plattform entfernt werden. +

+ +

6. Änderungen der Nutzungsbedingungen

+

+ Der Betreiber behält sich vor, diese Nutzungsbedingungen anzupassen, sofern dies + für den Betrieb oder die Weiterentwicklung der Plattform erforderlich ist. +

+ +
diff --git a/content/terms.php b/content/terms.php deleted file mode 100644 index 43782ef..0000000 --- a/content/terms.php +++ /dev/null @@ -1,47 +0,0 @@ - - -
-

Nutzungsbedingungen

- -

- Diese Nutzungsbedingungen regeln die Nutzung der Website EduForge. - Mit der Registrierung akzeptieren Nutzerinnen und Nutzer diese Bedingungen. -

- -

1. Nutzung der Website

-

- EduForge dient dem Austausch von Lerninhalten, Beiträgen und Kommentaren. - Die Nutzung darf nur im Rahmen geltenden Rechts erfolgen. -

- -

2. Verhalten der Nutzerinnen und Nutzer

-

- Nutzerinnen und Nutzer verpflichten sich zu einem respektvollen Umgang. - Beleidigende, diskriminierende, rechtswidrige oder störende Inhalte sind nicht erlaubt. -

- -

3. Eigene Inhalte

-

- Nutzerinnen und Nutzer sind für die von ihnen veröffentlichten Texte, Kommentare, - Bilder und sonstigen Inhalte selbst verantwortlich. -

- -

4. Urheberrechte

-

- Es dürfen nur Inhalte veröffentlicht werden, an denen die Nutzerinnen und Nutzer - die erforderlichen Rechte besitzen. Das Veröffentlichen fremder Texte, Bilder oder - Dateien ohne Erlaubnis ist untersagt. -

- -

5. Entfernen von Inhalten

-

- Inhalte, die gegen diese Nutzungsbedingungen oder geltendes Recht verstoßen, - können entfernt werden. -

- -

6. Änderungen der Nutzungsbedingungen

-

- Diese Nutzungsbedingungen können angepasst werden, wenn dies für den Betrieb - der Website erforderlich ist. -

-
From 7cf542c27014359bdd43f2571d325c8424866fb7 Mon Sep 17 00:00:00 2001 From: Caroline Schulte Date: Tue, 30 Jun 2026 21:09:49 +0200 Subject: [PATCH 10/10] Richtig Einbinden --- includes/footer.php | 1 + 1 file changed, 1 insertion(+) diff --git a/includes/footer.php b/includes/footer.php index 504296b..ae7721f 100644 --- a/includes/footer.php +++ b/includes/footer.php @@ -2,4 +2,5 @@ Impressum Datenschutz Nutzungsbedingungen + Barrierefreiheit \ No newline at end of file