$errors * @var array $form * @var array $tenant */ use MintyPHP\Session; $values = $form ?? $tenant ?? []; $pageAuth = is_array($viewAuth['page'] ?? null) ? $viewAuth['page'] : []; $canUpdateTenant = (bool) ($pageAuth['can_update_tenant'] ?? false); $canDeleteTenant = (bool) ($pageAuth['can_delete_tenant'] ?? false); $canManageCustomFields = (bool) ($pageAuth['can_manage_custom_fields'] ?? false); $canManageSso = (bool) ($pageAuth['can_manage_sso'] ?? false); $isReadOnly = !$canUpdateTenant; $titleText = $isReadOnly ? t('View tenant') : t('Edit tenant'); $avatarUuid = (string) ($values['uuid'] ?? ''); $tenantAvatarService = app(\MintyPHP\Service\Tenant\TenantAvatarService::class); $tenantFaviconService = app(\MintyPHP\Service\Tenant\TenantFaviconService::class); $hasAvatar = $avatarUuid !== '' && $tenantAvatarService->hasAvatar($avatarUuid); $hasFavicon = $avatarUuid !== '' && $tenantFaviconService->hasFavicon($avatarUuid); ?>