Эх сурвалжийг харах

smaller name and label changes

Medowar 1 сар өмнө
parent
commit
4184fe815c

+ 3 - 3
admin/login.php

@@ -49,10 +49,10 @@ if (isset($_SESSION['admin_logged_in']) && $_SESSION['admin_logged_in']) {
                 <img class="brand-logo" src="<?php echo escape(SITE_URL); ?>/assets/branding/stadt-freising-logo.png" alt="Wappen der Stadt Freising">
                 <div class="brand-text">
                     <span class="brand-title"><?php echo escape(SITE_NAME); ?></span>
-                    <span class="brand-subtitle"><?php echo escape(SITE_SERVICE_NAME); ?></span>
+                    <span class="brand-subtitle"><?php echo escape(SITE_SERVICE_HEADER); ?></span>
                 </div>
             </a>
-            <a href="<?php echo escape(SITE_URL); ?>/index.php" class="btn btn-secondary">Zum PSA-Service</a>
+            <a href="<?php echo escape(SITE_URL); ?>/index.php" class="btn btn-secondary">Zurück zu <?php echo escape(SITE_SERVICE_NAME); ?></a>
         </div>
     </header>
     <main>
@@ -78,7 +78,7 @@ if (isset($_SESSION['admin_logged_in']) && $_SESSION['admin_logged_in']) {
             </form>
             
             <div class="text-center mt-2">
-                <a href="<?php echo escape(SITE_URL); ?>/index.php">Zurück zum PSA-Service</a>
+                <a href="<?php echo escape(SITE_URL); ?>/index.php">Zurück zu <?php echo escape(SITE_SERVICE_NAME); ?></a>
             </div>
         </div>
     </main>

+ 2 - 4
assets/css/style.css

@@ -47,9 +47,7 @@ body {
     font-family: 'Freising Sans', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif;
     line-height: 1.6;
     color: var(--brand-text);
-    background:
-        radial-gradient(circle at top right, rgba(255, 215, 28, 0.22), transparent 22rem),
-        linear-gradient(180deg, #faf7ef 0%, var(--brand-bg) 100%);
+    background: #ffffff;
 }
 
 a {
@@ -180,7 +178,7 @@ code {
     color: var(--brand-primary);
     text-decoration: none;
     border: 2px solid var(--brand-accent);
-    border-radius: 999px;
+    border-radius: 14px;
     cursor: pointer;
     font-size: 0.96rem;
     font-weight: 600;

+ 1 - 1
checkout.php

@@ -94,7 +94,7 @@ include __DIR__ . '/includes/header.php';
                 <?php if (isOrderConfirmationRequired()): ?>
                     Nach dem Absenden erhalten Sie eine E-Mail mit einem Bestätigungslink. Erst danach wird die Bestellung intern weitergeleitet.
                 <?php else: ?>
-                    Nach dem Absenden wird die Bestellung direkt intern weitergeleitet.
+                    Nach dem Absenden wird die Bestellung direkt an die Gerätewarte weitergeleitet.
                 <?php endif; ?>
             </div>
 

+ 3 - 2
config.sample.php

@@ -3,12 +3,13 @@
 
 // Site settings
 define('SITE_NAME', 'Stadt Freising');
-define('SITE_SERVICE_NAME', 'PSA-Service');
+define('SITE_SERVICE_NAME', 'Bestellservice');
+define('SITE_SERVICE_HEADER', 'Amt 32 - Öffentliche Sicherheit und Ordnung');
 define('SITE_DEPARTMENT_NAME', 'Amt 32 - Öffentliche Sicherheit und Ordnung');
 define('SITE_ADDRESS_LINE', 'Dr.-von-Daller-Straße 7, 85354 Freising');
 define('SITE_IMPRINT_URL', 'https://www.freising.de/impressum/');
 define('SITE_PRIVACY_URL', 'https://www.freising.de/datenschutz');
-define('SITE_FULL_NAME', SITE_NAME . ' - ' . SITE_SERVICE_NAME);
+define('SITE_FULL_NAME', SITE_NAME . ' - ' . SITE_SERVICE_HEADER);
 define('SITE_URL', '/shop'); // Leave empty for root, or use absolute URL
 
 define('DISCLAIMER_LINES', [

+ 6 - 6
data/admins.json

@@ -1,14 +1,14 @@
 {
     "admins": {
-        "josef": {
-            "password_hash": "$2y$12$0ngn99MgyXnGTEPf9\/6Dz.g7vePaWOAXo7gYnnw.9XkjOKdepuzm2",
-            "description": "Josef Kammerloher",
-            "email": "kammerloher@mailpit.medowar.de"
-        },
         "admin": {
             "password_hash": "$2y$12$j25hQFkmw6oJVHNujpXe5.FILCGZNwQvH5MelcamhEjGuQO9aGJ66",
             "description": "Josef Straßl",
             "email": "admin.josef@mailpit.medowar.de"
+        },
+        "josef": {
+            "password_hash": "$2y$12$.nYGfIzvzzp8ZTQcHqmTB.xAR2oAGm0nt0Rotfud6fZansYihji1C",
+            "description": "Josef Kammerloher",
+            "email": "josef.kammerloher@mailpit.medowar.de"
         }
     }
-}
+}

+ 3 - 2
docs/CONFIG_REFERENCE.md

@@ -5,12 +5,13 @@
 | Konstante | Zweck |
 |---|---|
 | `SITE_NAME` | Primärer Markenname in Oberfläche und Mails |
-| `SITE_SERVICE_NAME` | Servicename im Header und in Betreffzeilen |
+| `SITE_SERVICE_NAME` | Servicename für Fließtexte, Betreffzeilen und textliche Verweise |
+| `SITE_SERVICE_HEADER` | Service-Bezeichnung für Header, Seitentitel und sichtbare Überschriften |
 | `SITE_DEPARTMENT_NAME` | Fachbereichskennzeichnung für Footer und Kommunikation |
 | `SITE_ADDRESS_LINE` | Postanschrift des verantwortlichen Amts im Footer |
 | `SITE_IMPRINT_URL` | Ziel-URL für den Impressumslink |
 | `SITE_PRIVACY_URL` | Ziel-URL für den Datenschutzlink |
-| `SITE_FULL_NAME` | Kombinierter Anzeigename aus Marke und Service |
+| `SITE_FULL_NAME` | Kombinierter Anzeigename aus Marke und Service-Header |
 | `SITE_URL` | Basispfad oder Basis-URL für Links, Assets und Bestätigungslinks |
 | `DISCLAIMER_LINES` | Hinweistext auf der Startseite |
 | `ORDER_PREFIX` | Präfix für Bestellnummern |

+ 3 - 3
includes/functions.php

@@ -1529,7 +1529,7 @@ function buildOrderSummaryHtml($order, $title, $introHtml, $extraHtml = '') {
         <div style="max-width: 720px; margin: 0 auto; background: #ffffff; padding: 2rem; border-radius: 28px; border: 1px solid #d7ceb5; box-shadow: 0 18px 40px rgba(16, 16, 16, 0.08);">
             <p style="margin: 0 0 0.5rem; font-size: 0.8rem; letter-spacing: 0.08em; text-transform: uppercase; color: #5e5a4d;">' . escape(SITE_DEPARTMENT_NAME) . '</p>
             <h1 style="margin: 0; font-size: 1.75rem; line-height: 1.2; color: #111111;">' . escape(SITE_NAME) . '</h1>
-            <p style="margin: 0.25rem 0 1.5rem; font-size: 1rem; color: #5e5a4d;">' . escape(SITE_SERVICE_NAME) . '</p>
+            <p style="margin: 0.25rem 0 1.5rem; font-size: 1rem; color: #5e5a4d;">' . escape(SITE_SERVICE_HEADER) . '</p>
             <div style="width: 80px; height: 6px; border-radius: 999px; background: #ffd71c; margin-bottom: 1.5rem;"></div>
             <h2 style="color: #111111; margin-top: 0;">' . escape($title) . '</h2>
             ' . $introHtml . '
@@ -1557,7 +1557,7 @@ function sendOrderConfirmationRequestEmail($order) {
     $expiryText = formatDate($order['confirmation_expires_at']);
     $intro = '<p>Guten Tag ' . escape($order['customer_name']) . ',</p><p>bitte bestätigen Sie Ihre Bestellung im ' . escape(SITE_SERVICE_NAME) . ' der Stadt Freising über den folgenden Link.</p>';
     $extra = '
-        <p><a href="' . escape($link) . '" style="display: inline-block; padding: 0.75rem 1.5rem; background: #ffd71c; color: #111111; text-decoration: none; border: 2px solid #ffd71c; border-radius: 999px; font-weight: 700;">Bestellung bestätigen</a></p>
+        <p><a href="' . escape($link) . '" style="display: inline-block; padding: 0.75rem 1.5rem; background: #ffd71c; color: #111111; text-decoration: none; border: 2px solid #ffd71c; border-radius: 14px; font-weight: 700;">Bestellung bestätigen</a></p>
         <p>Der Link ist gültig bis: <strong>' . escape($expiryText) . '</strong></p>
         <p>Falls der Button nicht funktioniert, verwenden Sie bitte diesen Link:<br>' . escape($link) . '</p>';
     $message = buildOrderSummaryHtml($order, 'Bestellung bestätigen', $intro, $extra);
@@ -1659,7 +1659,7 @@ function buildOrderPdfLines($order) {
         SITE_FULL_NAME,
         SITE_DEPARTMENT_NAME,
         '',
-        'Bestellservice',
+        SITE_SERVICE_HEADER,
         'Bestellnummer: ' . $order['id'],
         'Erstellt am: ' . formatDate($order['created_at']),
         'Name: ' . $order['customer_name'],

+ 1 - 1
includes/header.php

@@ -14,7 +14,7 @@
                 <img class="brand-logo" src="<?php echo escape(SITE_URL); ?>/assets/branding/stadt-freising-logo.png" alt="Wappen der Stadt Freising">
                 <div class="brand-text">
                     <span class="brand-title"><?php echo escape(SITE_NAME); ?></span>
-                    <span class="brand-subtitle"><?php echo escape(SITE_SERVICE_NAME); ?></span>
+                    <span class="brand-subtitle"><?php echo escape(SITE_DEPARTMENT_NAME); ?></span>
                 </div>
             </a>
             <nav class="site-nav" aria-label="Hauptnavigation">

+ 1 - 1
index.php

@@ -18,7 +18,7 @@ if ($category !== '' && getCategoryById($category) !== null) {
 include __DIR__ . '/includes/header.php';
 ?>
 
-<h2>PSA-Service</h2>
+<h2><?php echo escape(SITE_SERVICE_HEADER); ?></h2>
 
 <div class="disclaimer-box">
     <?php foreach (DISCLAIMER_LINES as $line): ?>

+ 1 - 1
order-success.php

@@ -12,7 +12,7 @@ include __DIR__ . '/includes/header.php';
 
 <?php if ($order === null): ?>
     <div class="alert alert-info">
-        <p>Die Bestellung wurde im PSA-Service der Stadt Freising gespeichert.</p>
+        <p>Die Bestellung wurde im <?php echo escape(SITE_SERVICE_NAME); ?> der Stadt Freising gespeichert.</p>
     </div>
 <?php else: ?>
     <div class="panel">