'Saved in settings', 'environment' => 'Environment variable', 'derived' => 'Derived from app name', 'default' => 'Built-in fallback', ]; $savedLicenseAppName = trim((string)($data['settings']['license_app_name'] ?? '')); $savedLicenseAppSlug = trim((string)($data['settings']['license_app_slug'] ?? '')); $licenseAppNameInput = $savedLicenseAppName; $licenseAppSlugInput = $savedLicenseAppSlug; $settingsTabs = [ 'company' => ['label' => 'Company', 'label_ar' => 'الشركة', 'icon' => 'bi-building'], 'system' => ['label' => 'System', 'label_ar' => 'النظام', 'icon' => 'bi-sliders'], 'branding' => ['label' => 'Branding', 'label_ar' => 'الهوية البصرية', 'icon' => 'bi-palette'], 'integrations' => ['label' => 'Integrations', 'label_ar' => 'التكاملات', 'icon' => 'bi-plug'], ]; $requestedSettingsTab = strtolower(trim((string)($_GET['tab'] ?? ($_POST['settings_active_tab'] ?? 'company')))); $activeSettingsTab = array_key_exists($requestedSettingsTab, $settingsTabs) ? $requestedSettingsTab : 'company'; $currentTimezone = (string)($data['settings']['timezone'] ?? date_default_timezone_get()); $timezoneIdentifiers = DateTimeZone::listIdentifiers(); $smtpConfigured = !empty($data['settings']['smtp_host']) && !empty($data['settings']['smtp_user']); $wablasConfigured = !empty($data['settings']['wablas_api_url']) && !empty($data['settings']['wablas_token']) && !empty($data['settings']['wablas_security_key']); ?>
Manage your business identity, operations, branding, and integrations