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 '
'; - ksort($categories); - foreach ($categories as $id => $title) { - if ($i == ADD_BLOCK) { - echo ''. - Display::return_icon( - $default_description_icon[$id], - $title, - '', - ICON_SIZE_MEDIUM - ). - ''; - break; - } else { - echo ''. - Display::return_icon( - $default_description_icon[$id], - $title, - '', - ICON_SIZE_MEDIUM - ). - ''; - $i++; - } - } - echo '
'; - -} -$history = isset($history) ? $history : null; - -// display course description list -if ($history) { - echo '
- - - -

'.get_lang('ThematicAdvanceHistory').'

'; - echo Display::return_icon( - 'info.png', - get_lang('BackToCourseDesriptionList'), - ['style' => 'vertical-align:middle;'], - ICON_SIZE_SMALL - ); - echo ' '.get_lang('BackToCourseDesriptionList').'
'; -} - -$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 %} {% endif %} - - {{description.type.title}} {{description.title}}