PluginProbe
LearnPress – WordPress LMS Plugin for Create and Sell Online Courses / 4.4.9
LearnPress – WordPress LMS Plugin for Create and Sell Online Courses v4.4.9
4.4.9 4.4.8 4.4.7 4.4.6 4.4.5 4.4.4 4.4.3 4.4.2 4.4.1 4.4.0 4.3.9.1 4.3.9 4.3.8 4.3.7 4.1.6.9 4.1.6.9.1 4.1.6.9.2 4.1.6.9.3 4.1.6.9.4 4.1.7 4.1.7.1 4.1.7.2 4.1.7.3 4.1.7.3.1 4.1.7.3.2 All 140 releases
← All changes | templates/single-course/tabs/curriculum.php +65 -65 4.3.8 → 4.4.9 View file →
@@ -1,65 +1,65 @@
1 -<?php
2 -/**
3 - * Template for displaying curriculum tab of single course.
4 - *
5 - * This template can be overridden by copying it to yourtheme/learnpress/single-course/tabs/curriculum.php.
6 - *
7 - * @author ThimPress
8 - * @package Learnpress/Templates
9 - * @version 4.0.1
10 - */
11 -
12 -defined( 'ABSPATH' ) || exit();
13 -
14 -$course = learn_press_get_course();
15 -$user = learn_press_get_current_user();
16 -
17 -if ( ! $course || ! $user ) {
18 - return;
19 -}
20 -
21 -$can_view_content_course = $user->can_view_content_course( $course->get_id() );
22 -?>
23 -
24 -<div class="course-curriculum learnpress-course-curriculum" id="learn-press-course-curriculum">
25 - <div class="curriculum-scrollable">
26 -
27 - <?php do_action( 'learn-press/before-single-course-curriculum' ); ?>
28 -
29 - <?php
30 - $curriculum = $course->get_curriculum();
31 - $user_course = $user->get_course_data( get_the_ID() );
32 - $user = learn_press_get_current_user();
33 -
34 - if ( $curriculum ) :
35 - ?>
36 - <ul class="curriculum-sections">
37 - <?php
38 - foreach ( $curriculum as $section ) {
39 - $args = [
40 - 'section' => $section,
41 - 'can_view_content_course' => $can_view_content_course,
42 - 'user_course' => $user_course,
43 - 'user' => $user,
44 - ];
45 -
46 - learn_press_get_template( 'single-course/loop-section.php', $args );
47 - }
48 - ?>
49 - </ul>
50 -
51 - <?php else : ?>
52 - <?php
53 - echo wp_kses_post(
54 - apply_filters(
55 - 'learnpress/course/curriculum/empty',
56 - esc_html__( 'The curriculum is empty', 'learnpress' )
57 - )
58 - );
59 - ?>
60 - <?php endif ?>
61 -
62 - <?php do_action( 'learn-press/after-single-course-curriculum' ); ?>
63 -
64 - </div>
65 -</div>
1 +<?php
2 +/**
3 + * Template for displaying curriculum tab of single course.
4 + *
5 + * This template can be overridden by copying it to yourtheme/learnpress/single-course/tabs/curriculum.php.
6 + *
7 + * @author ThimPress
8 + * @package Learnpress/Templates
9 + * @version 4.0.1
10 + */
11 +
12 +defined( 'ABSPATH' ) || exit();
13 +
14 +$course = learn_press_get_course();
15 +$user = learn_press_get_current_user();
16 +
17 +if ( ! $course || ! $user ) {
18 + return;
19 +}
20 +
21 +$can_view_content_course = $user->can_view_content_course( $course->get_id() );
22 +?>
23 +
24 +<div class="course-curriculum learnpress-course-curriculum" id="learn-press-course-curriculum">
25 + <div class="curriculum-scrollable">
26 +
27 + <?php do_action( 'learn-press/before-single-course-curriculum' ); ?>
28 +
29 + <?php
30 + $curriculum = $course->get_curriculum();
31 + $user_course = $user->get_course_data( get_the_ID() );
32 + $user = learn_press_get_current_user();
33 +
34 + if ( $curriculum ) :
35 + ?>
36 + <ul class="curriculum-sections">
37 + <?php
38 + foreach ( $curriculum as $section ) {
39 + $args = [
40 + 'section' => $section,
41 + 'can_view_content_course' => $can_view_content_course,
42 + 'user_course' => $user_course,
43 + 'user' => $user,
44 + ];
45 +
46 + learn_press_get_template( 'single-course/loop-section.php', $args );
47 + }
48 + ?>
49 + </ul>
50 +
51 + <?php else : ?>
52 + <?php
53 + echo wp_kses_post(
54 + apply_filters(
55 + 'learnpress/course/curriculum/empty',
56 + esc_html__( 'The curriculum is empty', 'learnpress' )
57 + )
58 + );
59 + ?>
60 + <?php endif ?>
61 +
62 + <?php do_action( 'learn-press/after-single-course-curriculum' ); ?>
63 +
64 + </div>
65 +</div>