diff --git a/admin/webseitenadmin.php b/admin/webseitenadmin.php index bd77f3c..2fb9f7a 100644 --- a/admin/webseitenadmin.php +++ b/admin/webseitenadmin.php @@ -58,17 +58,23 @@ if (!check_worker()) { $inhaltid = (int)($_POST["inhaltid"] ?? 0); $inhalt = $_POST["inhalt"] ?? ""; $webseitentitel = $_POST["webseitentitel"] ?? ""; + $beschreibung = $_POST["beschreibung"] ?? ""; + $url = $_POST["url"] ?? ""; try { $stmt = $pdo->prepare(" UPDATE webseiteninhalt SET inhalt = :inhalt, - webseitentitel = :webseitentitel + webseitentitel = :webseitentitel, + beschreibung = :beschreibung, + url = :url WHERE inhaltid = :inhaltid "); $stmt->execute([ ':inhalt' => $inhalt, ':webseitentitel' => $webseitentitel, + ':beschreibung' => $beschreibung, + ':url' => $url, ':inhaltid' => $inhaltid, ]); @@ -85,7 +91,7 @@ if (!check_worker()) { try { $stmt = $pdo->prepare(" - SELECT webseitentitel, inhalt + SELECT webseitentitel, inhalt, beschreibung, url FROM webseiteninhalt WHERE inhaltid = ? LIMIT 1 @@ -98,13 +104,20 @@ if (!check_worker()) { } else { $webseitentitel = $rowconfig["webseitentitel"] ?? ""; $inhalt = $rowconfig["inhalt"] ?? ""; + $beschreibung = $rowconfig["beschreibung"] ?? ""; + $url = $rowconfig["url"] ?? ""; echo "

Webseiteninhalt bearbeiten


"; echo "

Vorlage: " . htmlspecialchars($webseitentitel, ENT_QUOTES, 'UTF-8') . "

"; echo "

"; echo "
"; - echo ""; + echo "
"; + echo "

"; + echo "
"; + echo "

"; + echo "
"; + echo "

"; echo "
"; // Inhalt ist HTML -> bewusst NICHT escapen, sonst zerstörst du HTML im Editor echo ""; diff --git a/images/clemenscreutzburg.jpg b/images/clemenscreutzburg.jpg new file mode 100644 index 0000000..eefef20 Binary files /dev/null and b/images/clemenscreutzburg.jpg differ diff --git a/images/heiner-creutzburg.jpg b/images/heiner-creutzburg.jpg new file mode 100644 index 0000000..3b74e66 Binary files /dev/null and b/images/heiner-creutzburg.jpg differ diff --git a/images/person-silhouette.svg b/images/person-silhouette.svg new file mode 100644 index 0000000..1d42d8d --- /dev/null +++ b/images/person-silhouette.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/inc/website_content.inc.php b/inc/website_content.inc.php new file mode 100644 index 0000000..fd4cf97 --- /dev/null +++ b/inc/website_content.inc.php @@ -0,0 +1,74 @@ +prepare(" + SELECT inhaltid + FROM webseiteninhalt + WHERE webseitentitel = :webseitentitel + ORDER BY inhaltid DESC + LIMIT 1 + "); + $stmt->execute(['webseitentitel' => $title]); + $existingId = (int)($stmt->fetchColumn() ?: 0); + + if ($existingId > 0) { + return $existingId; + } + + $insert = $pdo->prepare(" + INSERT INTO webseiteninhalt (webseitentitel, inhalt, beschreibung, url) + VALUES (:webseitentitel, :inhalt, :beschreibung, :url) + "); + $insert->execute([ + 'webseitentitel' => $title, + 'inhalt' => (string)($entry['inhalt'] ?? ''), + 'beschreibung' => (string)($entry['beschreibung'] ?? ''), + 'url' => (string)($entry['url'] ?? ''), + ]); + + return (int)$pdo->lastInsertId(); + } +} + +if (!function_exists('websiteContentEnsureEntries')) { + function websiteContentEnsureEntries(PDO $pdo, array $entries): void + { + foreach ($entries as $entry) { + websiteContentEnsureEntry($pdo, $entry); + } + } +} + +if (!function_exists('websiteContentGetByTitle')) { + function websiteContentGetByTitle(PDO $pdo, string $title, string $fallback = ''): array + { + $stmt = $pdo->prepare(" + SELECT inhaltid, webseitentitel, inhalt, beschreibung, url + FROM webseiteninhalt + WHERE webseitentitel = :webseitentitel + ORDER BY inhaltid DESC + LIMIT 1 + "); + $stmt->execute(['webseitentitel' => $title]); + $row = $stmt->fetch(PDO::FETCH_ASSOC); + + if ($row) { + return $row; + } + + return [ + 'inhaltid' => 0, + 'webseitentitel' => $title, + 'inhalt' => $fallback, + 'beschreibung' => '', + 'url' => '', + ]; + } +} diff --git a/menu.php b/menu.php index 1d44db6..f2e879f 100644 --- a/menu.php +++ b/menu.php @@ -9,6 +9,7 @@
  • Die Praxis
  • Philosophie
  • Das Team
  • +
  • PCM
  • Sprechzeiten
  • Anfahrt
  • diff --git a/pcm.php b/pcm.php new file mode 100644 index 0000000..0eae639 --- /dev/null +++ b/pcm.php @@ -0,0 +1,96 @@ + + + + + Praxis Creutzburg - PCM + + + + +
    + + +
    + Praxis Creutzburg + +
    + Primary Care Management +

    PCM - die Qualifikation im Überblick

    +

    PCM stärkt Medizinische Fachangestellte in medizinischen, organisatorischen und kommunikativen Aufgaben rund um die hausärztliche Versorgung. Die ausführliche Einordnung dazu steht im folgenden Inhalt.

    +
    +
    + + + +

    Die Inhalte zur Qualifikation PCM werden derzeit vorbereitet.

    + +
    +

    Zurück zum Team

    +
    +
    + + + + diff --git a/praxis.php b/praxis.php index 1d78e8c..68ffc86 100644 --- a/praxis.php +++ b/praxis.php @@ -11,7 +11,7 @@ include('header.php'); ?> - Praxis Creutzburg - Die Praxis + Praxis Creutzburg - Die Praxis @@ -22,7 +22,7 @@
    - - - - +

    Praxis-Team

    -

    Arzt

    - Heiner Creutzburg - - +
    +

    Unser Team arbeitet eng zusammen und begleitet Sie vom Empfang bis zur Behandlung mit Ruhe, Struktur und einem freundlichen Miteinander. Neben der ärztlichen Versorgung ist gerade die Organisation im Hintergrund ein wichtiger Teil guter Praxisarbeit.

    +

    Auf dieser Seite stellen wir Ihnen die Menschen vor, die den Praxisalltag prägen und für einen verlässlichen Ablauf sorgen.

    +
    +
    +
    +
    +
    + Heiner Creutzburg +
    +
    + Arzt +

    Heiner Creutzburg

    +

    Facharzt für Innere Medizin

    +

    Heiner Creutzburg steht für die hausärztliche und internistische Versorgung in unserer Praxis. Im Mittelpunkt stehen eine sorgfältige medizinische Einschätzung, eine klare Kommunikation und ein ganzheitlicher Blick auf Beschwerden, Verlauf und Therapie.

    +
      +
    • Langjährige Erfahrung in der hausärztlichen Versorgung
    • +
    • Interne Medizin und umfassende Diagnostik
    • +
    • Verlässliche Begleitung in akuten und chronischen Fragen
    • +
    +
    +
    +
    +
    +
    +
    + Dalia Alayan-Ibrahim +
    +
    + Medizinische Fachangestellte, Primary Care Management B.Sc. +

    Dalia Alayan-Ibrahim

    +

    Praxismanagerin, PCM B.Sc.

    +

    Dalia Alayan-Ibrahim übernimmt in unserer Praxis die Organisation der Abläufe und die Verantwortung für den Personalbereich. Sie sorgt mit dafür, dass Termine, Kommunikation und interne Abläufe gut ineinandergreifen und Patientinnen und Patienten sich jederzeit gut begleitet fühlen.

    +

    Mit ihrem abgeschlossenen Studium im Bereich Primary Care Management (Bachelor of Science) bringt sie zusätzlich vertiefte Kompetenzen in Praxisorganisation, koordinierter Versorgung und teamorientiertem Arbeiten mit. Darüber hinaus übernimmt sie alle delegierten Tätigkeiten, führt Patientengespräche und betreut eine eigene Sprechstunde im dafür vorgesehenen Rahmen. Das stärkt die Struktur im Alltag und schafft mehr Raum für eine verlässliche Betreuung.

    +
      +
    • Praxisorganisation und Koordination der Abläufe
    • +
    • Personalverantwortung und strukturierte Teamarbeit
    • +
    • Delegierte Tätigkeiten, Patientengespräche und eigene Sprechstunde
    • +
    • Zusätzliche Stärke durch das PCM Studium
    • +
    +

    Mehr über PCM

    +
    +
    +
    +
    +
    +
    + Medizinische Fachangestellte +
    +
    + Medizinische Fachangestellte +

    Finja Baruth

    +

    Anmeldung, Assistenz, Labortätigkeiten und Praxisorganisation

    +

    Finja Baruth unterstützt unser Team in der Patientenaufnahme, in der täglichen Assistenz sowie bei vielen organisatorischen Abläufen im Praxisalltag. So bleibt der Ablauf auch an lebhaften Tagen verlässlich, freundlich und gut strukturiert.

    +
      +
    • Assistenz und Unterstützung im Behandlungsalltag
    • +
    • Organisation und Koordination an der Anmeldung
    • +
    • Labortätigkeiten und Vorbereitung diagnostischer Abläufe
    • +
    • Typische Standardaufgaben in einer modernen Arztpraxis
    • +
    • Verlässliche Begleitung für Patienten und Team
    • +
    +
    +
    +
    +
    +
    +
    + Medizinische Fachangestellte +
    +
    + Medizinische Fachangestellte +

    Svenja Vespermann

    +

    Assistenz, Labortätigkeiten und verlässliche Praxisabläufe

    +

    Svenja Vespermann sorgt mit dafür, dass Vorbereitungen, organisatorische Aufgaben und die praktische Unterstützung im Alltag sauber ineinandergreifen. Das schafft Ruhe im Tagesgeschäft und hilft, Patientinnen und Patienten gut durch die Praxis zu begleiten.

    +
      +
    • Unterstützung bei Praxisorganisation und Assistenz
    • +
    • Labortätigkeiten und Mitwirkung bei diagnostischen Standardabläufen
    • +
    • Sorgfältige Vor- und Nachbereitung im Alltag
    • +
    • Typische Aufgaben in Anmeldung, Organisation und Behandlungsablauf
    • +
    • Teamarbeit mit Blick auf einen freundlichen Ablauf
    • +
    +
    +
    +
    +
    +
    +
    + Auszubildende zur MFA +
    +
    + Auszubildende zur Medizinische Fachangestellte +

    Promise Nnodim

    +

    Lernen, Mitwachsen und Praxisnähe

    +

    Unsere Auszubildende zur Medizinischen Fachangestellten lernt die Abläufe in der Praxis Schritt für Schritt kennen und wächst dabei in die vielfältigen Aufgaben einer modernen Hausarztpraxis hinein. Begleitung, Lernen und Praxisnähe stehen dabei im Vordergrund.

    +
      +
    • Einblick in Anmeldung, Organisation und Assistenz
    • +
    • Begleitung durch erfahrene Kolleginnen und Kollegen
    • +
    • Frühe Verankerung im Team und in den Praxisabläufen
    • +
    +
    +
    +
    +
    +
    +
    + Barbara Creutzburg +
    +
    + Praxisassistentin +

    Barbara Creutzburg

    +

    Unterstützung im Praxisalltag und organisatorische Begleitung

    +

    Barbara Creutzburg unterstützt die Praxis in organisatorischen und assistierenden Aufgaben und trägt dazu bei, dass Abläufe im Hintergrund zuverlässig vorbereitet und begleitet werden.

    +
      +
    • Unterstützung bei organisatorischen Praxisaufgaben
    • +
    • Assistierende Tätigkeiten im täglichen Ablauf
    • +
    • Verlässliche Begleitung im Hintergrund
    • +
    +
    +
    +
    +
    +
    +
    + Clemens Creutzburg +
    +
    + Webmaster und EDV-Verantwortlicher +

    Clemens Creutzburg

    +

    Technik, digitale Prozesse und Systembetreuung

    +

    Clemens Creutzburg verantwortet die technische Betreuung der digitalen Systeme und unterstützt die Praxis bei Webseite, EDV-Struktur und technischen Abläufen.

    +
      +
    • Betreuung der Webseite und digitaler Inhalte
    • +
    • Verantwortung für EDV, Technik und Systemstruktur
    • +
    • Unterstützung bei stabilen digitalen Praxisprozessen
    • +
    +
    +
    +
    +
    - \ No newline at end of file +