diff --git a/assets/vue/components/assignments/TeacherAssignmentList.vue b/assets/vue/components/assignments/TeacherAssignmentList.vue
index 9e6d9a63c9a..c343fd983b6 100644
--- a/assets/vue/components/assignments/TeacherAssignmentList.vue
+++ b/assets/vue/components/assignments/TeacherAssignmentList.vue
@@ -26,7 +26,6 @@
>
-
{{ slotProps.data.title }}
diff --git a/public/main/course_description/course_description_controller.php b/public/main/course_description/course_description_controller.php
index 46edef6f4d0..4e2469f882a 100644
--- a/public/main/course_description/course_description_controller.php
+++ b/public/main/course_description/course_description_controller.php
@@ -85,6 +85,7 @@ public function listing($history = false, $messages = [])
'resourceNode' => $description->getResourceNode(),
'sessionId' => $description->getFirstResourceLink()->getSession() ? $description->getFirstResourceLink()->getSession()->getId() : null,
];
+ $description_data['icon_session'] = api_get_session_image($description->getFirstResourceLink()->getSession()?->getId(), api_get_user_entity());
$data['descriptions'][] = $description_data;
}
@@ -109,6 +110,8 @@ function confirmation(name) {
$actions = self::getToolbar();
+
+
$tpl = new Template(get_lang('Description'));
$tpl->assign('listing', $data);
$tpl->assign('is_allowed_to_edit', $is_allowed_to_edit);
diff --git a/public/main/forum/index.php b/public/main/forum/index.php
index 5c286f857a8..504b534b542 100644
--- a/public/main/forum/index.php
+++ b/public/main/forum/index.php
@@ -345,8 +345,7 @@ function hidecontent(content){
} else {
}*/
//$forumCategoryInfo['extra_fields'] = $forumCategory['extra_fields'];
- //$forumCategoryInfo['icon_session'] = api_get_session_image($categorySessionId, $_user['status']);
- $forumCategoryInfo['icon_session'] = '';
+ $forumCategoryInfo['icon_session'] = api_get_session_image($forumCategory->getFirstResourceLink()->getSession()?->getId(), $user);
// Validation when belongs to a session
$forumCategoryInfo['description'] = $forumCategory->getCatComment();
@@ -450,11 +449,11 @@ function hidecontent(content){
}
}*/
// Validation when belongs to a session
- /*$forumInfo['icon_session'] = api_get_session_image(
- $forum->getSessionId(),
+ $forumInfo['icon_session'] = api_get_session_image(
+ $forum->getFirstResourceLink()->getSession()?->getId(),
$user
- );*/
- $forumInfo['icon_session'] = '';
+ );
+ //$forumInfo['icon_session'] = '';
if ('0' != $forum->getForumOfGroup()) {
$forumOfGroup = $forum->getForumOfGroup();
$my_all_groups_forum_name = $all_groups[$forumOfGroup]['name'] ?? null;
diff --git a/public/main/template/default/course_description/index.html.twig b/public/main/template/default/course_description/index.html.twig
index 07a8cd4cb34..1a946944537 100644
--- a/public/main/template/default/course_description/index.html.twig
+++ b/public/main/template/default/course_description/index.html.twig
@@ -8,7 +8,7 @@
{{ description.title }}
{% if description.sessionId %}
-
+ {{ description.icon_session }}
{% endif %}
{% if is_allowed_to_edit %}
diff --git a/src/CoreBundle/Controller/CourseController.php b/src/CoreBundle/Controller/CourseController.php
index fa44cf0a73f..a374d7e5ae0 100644
--- a/src/CoreBundle/Controller/CourseController.php
+++ b/src/CoreBundle/Controller/CourseController.php
@@ -85,8 +85,8 @@ public function checkTermsAndConditionJson(
];
if ($user && $user->hasRole('ROLE_STUDENT')
- && 'true' === $settingsManager->getSetting('allow_terms_conditions')
- && 'course' === $settingsManager->getSetting('load_term_conditions_section')
+ && 'true' === $settingsManager->getSetting('registration.allow_terms_conditions')
+ && 'course' === $settingsManager->getSetting('platform.load_term_conditions_section')
) {
$termAndConditionStatus = false;
$extraValue = $extraFieldValuesRepository->findLegalAcceptByItemId($user->getId());
diff --git a/src/CoreBundle/Resources/views/Layout/vue_js_setup.html.twig b/src/CoreBundle/Resources/views/Layout/vue_js_setup.html.twig
index b9e60acb1c0..258695240fc 100644
--- a/src/CoreBundle/Resources/views/Layout/vue_js_setup.html.twig
+++ b/src/CoreBundle/Resources/views/Layout/vue_js_setup.html.twig
@@ -1,7 +1,7 @@