Menü

1; } catch (Throwable $e) { $saasHasMultipleTenants = false; } } // Vom Betreiber gesperrte Funktionen erscheinen gar nicht erst im Menue - // ein Menuepunkt, der nur zu einer Absage fuehrt, ist schlechter als keiner. require_once __DIR__ . '/app/features.php'; $saasNavTenantId = $saasNavUser !== null ? (int)$saasNavUser['tenant_id'] : 0; $saasNavFeature = static function (string $key) use ($saasNavTenantId): bool { if ($saasNavTenantId <= 0) { return true; } return app_feature_enabled(app_db_pdo(), $saasNavTenantId, $key); }; // Das Back-Office war bisher nur ueber die direkte URL erreichbar. Es ist die // Zentralstelle des Betreibers und gehoert deshalb ins Menue - aber nur fuer // Platform-Admins, nicht fuer Mandanten-Rollen. $saasNavIsPlatformAdmin = false; if ($saasNavUser !== null) { try { require_once __DIR__ . '/app/platform-admin.php'; $saasNavIsPlatformAdmin = app_is_platform_admin(app_db_pdo(), (int)$saasNavUser['user_id']); } catch (Throwable $e) { $saasNavIsPlatformAdmin = false; } } ?>
  • Kaffeeliste
    • Meine Kaffeeliste
    • Anleitung
    • FAQ Kaffeeliste
  • Verwaltung
    • Einzahlung eintragen
    • PayPal-Zahlungen
    • Striche eintragen
    • Kaffeeliste anzeigen
    • Journal-Vorschau
    • Jahresabschluss
    • Mitglieder verwalten
    • Hinweise verwalten
  • Konto
    • Kundenkonto
    • Mandant wechseln
    • E-Mail verifizieren
    • Mandant-Einstellungen
    • Logout
  • Betreiber
    • Back-Office

© Copyright: Clemens Creutzburg All rights reserved. Design: HTML5 UP · Impressum · AGB · Datenschutz · Preise