diff --git a/main/course_description/course_description_controller.php b/main/course_description/course_description_controller.php
index 079028febc..57e8131ad0 100644
--- a/main/course_description/course_description_controller.php
+++ b/main/course_description/course_description_controller.php
@@ -36,10 +36,9 @@ class CourseDescriptionController
$is_allowed_to_edit = api_is_allowed_to_edit(null, true);
$course_description = new CourseDescription();
$session_id = api_get_session_id();
- $course_description->set_session_id($session_id);
-
$data = [];
$course_description_data = $course_description->get_description_data();
+ $course_description->set_session_id($session_id);
$data['descriptions'] = isset($course_description_data['descriptions']) ? $course_description_data['descriptions'] : '';
$data['default_description_titles'] = $course_description->get_default_description_title();
$data['default_description_title_editable'] = $course_description->get_default_description_title_editable();
diff --git a/main/course_description/listing.php b/main/course_description/listing.php
deleted file mode 100755
index 2463087cbf..0000000000
--- a/main/course_description/listing.php
+++ /dev/null
@@ -1,123 +0,0 @@
-
- *
- * @package chamilo.course_description
- */
-
-// protect a course script
-api_protect_course_script(true);
-
-
-// display actions menu
-if (api_is_allowed_to_edit(null, true)) {
- $categories = [];
-
- foreach ($default_description_titles as $id => $title) {
- $categories[$id] = $title;
- }
- $categories[ADD_BLOCK] = get_lang('NewBloc');
-
- $i = 1;
-
- echo '
';
-
-}
-$history = isset($history) ? $history : null;
-
-// display course description list
-if ($history) {
- echo '';
-}
-
-$user_info = api_get_user_info();
-
-if (isset($descriptions) && count($descriptions) > 0) {
- foreach ($descriptions as $id => $description) {
- if (!empty($description)) {
- $actions = '';
- if (api_is_allowed_to_edit(null, true) && !$history) {
- if (api_get_session_id() == $description['session_id']) {
- $description['title'] = $description['title'].' '.api_get_session_image(api_get_session_id(), $user_info['status']);
-
- // delete
- $actions .= '';
- $actions .= Display::return_icon(
- 'delete.png',
- get_lang('Delete'),
- ['style' => 'vertical-align:middle;float:right;'],
- ICON_SIZE_SMALL
- );
- $actions .= ' ';
-
- // edit
- $actions .= '';
- $actions .= Display::return_icon(
- 'edit.png',
- get_lang('Edit'),
- ['style' => 'vertical-align:middle;float:right; padding-right:4px;'],
- ICON_SIZE_SMALL
- );
- $actions .= ' ';
- } else {
- $actions .= Display::return_icon(
- 'edit_na.png',
- get_lang('EditionNotAvailableFromSession'),
- ['style' => 'vertical-align:middle;float:right;'],
- ICON_SIZE_SMALL
- );
- }
- }
-
- echo Display::panel(
- Security::remove_XSS($description['content']),
- "$actions
{$description['title']}",
- '',
- 'info'
- );
- }
- }
-} else {
- echo ''.get_lang('ThisCourseDescriptionIsEmpty').'';
-}
-
diff --git a/main/template/default/course_description/index.tpl b/main/template/default/course_description/index.tpl
index 21a7cc502a..82cd199274 100755
--- a/main/template/default/course_description/index.tpl
+++ b/main/template/default/course_description/index.tpl
@@ -1,25 +1,21 @@
{% for message in messages %}
{{ message }}
{% endfor %}
-
{% for description in listing.descriptions %}
- {{ dump(description) }}
{% if is_allowed_to_edit %}
- {{ dump(session_id) }}
-
{% if session_id == description.session_id %}
-
-
+
-
-
+
{% else %}
![{{'EditionNotAvailableFromSession'|get_lang}}]()
{% endif %}
-
-
}})
{{description.title}}