diff --git a/main/course_info/about.php b/main/course_info/about.php index 93cd7c80a1..bf3170e474 100644 --- a/main/course_info/about.php +++ b/main/course_info/about.php @@ -183,6 +183,11 @@ foreach ($requirements as $sequence) { } } +if ($hasRequirements) { + $sequenceList = $sequenceResourceRepo->checkRequirementsForUser($requirements, SequenceResource::COURSE_TYPE, $userId); + $allowSubscribe = $sequenceResourceRepo->checkSequenceAreCompleted($sequenceList); +} + $template = new Template($course->getTitle(), true, true, false, true, false); $template->assign('course', $courseItem); diff --git a/main/template/default/course_home/about.tpl b/main/template/default/course_home/about.tpl index fe70894b13..2595019c29 100644 --- a/main/template/default/course_home/about.tpl +++ b/main/template/default/course_home/about.tpl @@ -107,34 +107,9 @@
- -
- {{ subscribe_button }} -- {{ sequence.name }} : - {% for requirement in sequence.requirements %} - - {{ requirement.title | remove_xss }} - - {% endfor %} -
- {% endif %} - {% endfor %} -+ {{ subscribe_button }} +
+ {% for sequence in sequences %} + {% if sequence.requirements %} ++ {{ sequence.name }} : + {% for requirement in sequence.requirements %} + + {{ requirement.title | remove_xss }} + + {% endfor %} +
+ {% endif %} + {% endfor %} +