$errors * @var array $form * @var array $user */ use MintyPHP\Router; use MintyPHP\Session; use MintyPHP\Service\UserAvatarService; $values = $form ?? $user ?? []; $avatarUuid = (string) ($values['uuid'] ?? ''); $hasAvatar = $avatarUuid !== '' && UserAvatarService::hasAvatar($avatarUuid); $currentUserId = (int) ($_SESSION['user']['id'] ?? 0); $isOwnAccount = $currentUserId > 0 && $currentUserId === (int) ($values['id'] ?? 0); $titleText = $isOwnAccount ? t('My account') : t('Edit user'); $canViewUsers = can('users.view'); $hideNavigation = $isOwnAccount && !$canViewUsers; ?>