| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859 |
- <?php
- // Configuration for the PSA order system.
- // Site settings
- define('SITE_NAME', 'Stadt Freising');
- 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_HEADER);
- define('SITE_URL', '/shop'); // Leave empty for root, or use absolute URL
- define('DISCLAIMER_LINES', [
- 'Dieses System dient der internen Bestellung persönlicher Schutzausrüstung der Stadt Freising.',
- 'Die Bearbeitung erfolgt durch Amt 32 - Öffentliche Sicherheit und Ordnung.',
- ]);
- // Admin settings
- // Runtime source of truth for admin logins is data/admins.json.
- // Order settings
- define('ORDER_PREFIX', 'FWFS');
- define('ORDER_RECIPIENT_EMAIL', 'psa@feuerwehr-freising.de');
- define('ATTACH_ORDER_PDF_TO_ADMIN_EMAIL', true);
- // Email settings
- define('ADMIN_EMAIL', 'psa@feuerwehr-freising.de'); // Fallback for admin profile email defaults
- define('FROM_EMAIL', 'shop@example.org');
- define('FROM_NAME', SITE_FULL_NAME);
- // Data file paths
- define('DATA_DIR', __DIR__ . '/data/');
- define('UPLOADS_DIR', DATA_DIR . 'uploads/');
- define('PRODUCTS_FILE', DATA_DIR . 'products.json');
- define('ORDERS_FILE', DATA_DIR . 'orders.json');
- define('ORGANIZATIONS_FILE', DATA_DIR . 'organizations.json');
- define('SETTINGS_FILE', DATA_DIR . 'settings.json');
- define('ADMINS_FILE', DATA_DIR . 'admins.json');
- define('CATEGORIES_FILE', DATA_DIR . 'categories.json');
- define('FAQ_FILE', DATA_DIR . 'faq.json');
- define('MANUAL_BACKORDERS_FILE', DATA_DIR . 'manual_backorders.json');
- define('UPLOADS_URL', SITE_URL . '/data/uploads');
- // Session settings
- if (session_status() === PHP_SESSION_NONE) {
- $isHttps =
- (!empty($_SERVER['HTTPS']) && $_SERVER['HTTPS'] !== "off") ||
- (isset($_SERVER['SERVER_PORT']) &&
- (int) $_SERVER['SERVER_PORT'] === 443);
- ini_set("session.use_strict_mode", "1");
- ini_set("session.cookie_httponly", "1");
- ini_set("session.cookie_secure", $isHttps ? "1" : "0");
- ini_set("session.cookie_samesite", "Lax");
- session_start();
- }
|