|
|
|
@ -608,13 +608,9 @@ function return_breadcrumb($interbreadcrumb, $language_file, $nameTools) |
|
|
|
|
|
|
|
|
|
// part 1: Course Homepage. If we are in a course then the first breadcrumb is a link to the course homepage |
|
|
|
|
if (!empty($courseInfo) && !isset($_GET['hide_course_breadcrumb'])) { |
|
|
|
|
$sessionId = api_get_session_id(); |
|
|
|
|
$sessionName = ''; |
|
|
|
|
if (!empty($sessionId)) { |
|
|
|
|
/** @var \Chamilo\CoreBundle\Entity\Session $session */ |
|
|
|
|
$session = Database::getManager()->find('ChamiloCoreBundle:Session', $sessionId); |
|
|
|
|
$sessionName = $session ? ' ('.cut($session->getName(), MAX_LENGTH_BREADCRUMB).')' : ''; |
|
|
|
|
} |
|
|
|
|
/** @var \Chamilo\CoreBundle\Entity\Session $session */ |
|
|
|
|
$session = Database::getManager()->find('ChamiloCoreBundle:Session', api_get_session_id()); |
|
|
|
|
$sessionName = $session ? ' ('.cut($session->getName(), MAX_LENGTH_BREADCRUMB).')' : ''; |
|
|
|
|
|
|
|
|
|
$courseInfo['name'] = api_htmlentities($courseInfo['name']); |
|
|
|
|
$course_title = cut($courseInfo['name'], MAX_LENGTH_BREADCRUMB); |
|
|
|
@ -648,7 +644,7 @@ function return_breadcrumb($interbreadcrumb, $language_file, $nameTools) |
|
|
|
|
) |
|
|
|
|
.' '.$course_title.$sessionName; |
|
|
|
|
|
|
|
|
|
if (!empty($sessionId) && ($session->getDuration() && !api_is_allowed_to_edit())) { |
|
|
|
|
if ($session && ($session->getDuration() && !api_is_allowed_to_edit())) { |
|
|
|
|
$daysLeft = SessionManager::getDayLeftInSession( |
|
|
|
|
['id' => $session->getId(), 'duration' => $session->getDuration()], |
|
|
|
|
$user_id |
|
|
|
|