$registry->session->message['txt'] = $option->errorMessage->emailNotSent;
                    $registry->session->message['type'] = 'error';
                }
            } else {
                $registry->session->message['txt'] = $option->infoMessage->passwordNotSent;
                $registry->session->message['type'] = 'warning';
            }
            header('Location: ' . $registry->configuration->website->params->url . '/' . $registry->requestModule . '/' . $registry->requestController . '/list/');
            exit;
        }
        if (!$registry->request['id']) {
            header('Location: ' . $registry->configuration->website->params->url . '/' . $registry->requestModule . '/' . $registry->requestController . '/list/');
            exit;
        }
        $data = $userModel->getUserBy('id', $registry->request['id']);
        $userView->setExtraBreadcrumb($data['username']);
        $pageTitle .= ' "' . $data['username'] . '"';
        $userView->details('sendPassword', $data);
        break;
    case 'logins':
        // list user logins
        $id = isset($registry->request['id']) ? (int) $registry->request['id'] : 0;
        $page = isset($registry->request['page']) && $registry->request['page'] > 0 ? $registry->request['page'] : 1;
        $browser = isset($registry->request['browser']) ? $registry->request['browser'] : '';
        $loginDate = isset($registry->request['loginDate']) ? $registry->request['loginDate'] : '';
        $sortField = isset($registry->request['sort']) && in_array($registry->request['sort'], array('username', 'dateLogin')) ? $registry->request['sort'] : 'dateLogin';
        $orderBy = isset($registry->request['order']) && in_array($registry->request['order'], array('asc', 'desc')) ? $registry->request['order'] : 'desc';
        $logins = $userModel->getLogins($id, $page, $browser, $loginDate, $sortField, $orderBy);
        $userView->loginsUser('logins', $logins, $page, $browser, $loginDate, $sortField, $orderBy);
        break;
}