continue;
    }
    if ($currentSession && $currentSession->getId() === $session->getId()) {
        $allowAccess = true;
    }
    $sessionList[$session->getId()] = $session;
}
if ($currentSession && !$allowAccess) {
    api_not_allowed(true);
}
$template = new Template($nameTools);
$template->assign('user', $user);
$template->assign('user_avatar', SocialManager::show_social_avatar_block('home', 0, $user->getId()));
$template->assign('gamification_stars', GamificationUtils::getTotalUserStars($user->getId(), $user->getStatus()));
$template->assign('gamification_points', GamificationUtils::getTotalUserPoints($user->getId(), $user->getStatus()));
$template->assign('gamification_progress', GamificationUtils::getTotalUserProgress($user->getId(), $user->getStatus()));
$template->assign('sessions', $sessionList);
$template->assign('current_session', $currentSession);
if ($currentSession) {
    $sessionData = [];
    $sessionCourses = $currentSession->getCourses();
    foreach ($sessionCourses as $sessionCourse) {
        $course = $sessionCourse->getCourse();
        $courseData = ['title' => $course->getTitle(), 'stats' => []];
        $learningPathList = new LearnpathList($user->getId(), $course->getCode(), $currentSession->getId());
        foreach ($learningPathList->list as $learningPathId => $learningPath) {
            $courseData['stats'][] = [$learningPath['lp_name'], 'newscorm/lp_controller.php?' . http_build_query(['action' => 'stats', 'cidReq' => $course->getCode(), 'id_session' => $currentSession->getId(), 'gidReq' => 0, 'lp_id' => $learningPathId]) . api_get_cidreq()];
        }
        $sessionData[$course->getId()] = $courseData;
    }
    $template->assign('session_data', $sessionData);