PluginProbe ʕ •ᴥ•ʔ
Tutor LMS – eLearning and online course solution / 4.0.6
Tutor LMS – eLearning and online course solution v4.0.6
4.0.7 4.0.6 4.0.5 4.0.4 4.0.3 4.0.2 4.0.1 4.0.0 3.9.15 3.9.14 3.9.13 3.9.12 3.9.11 trunk 1.0.0 1.0.0-alpha 1.0.1 1.0.2 1.0.3 1.0.4 1.0.5 1.0.6 1.0.7 1.0.8 1.0.9 1.1.0 1.1.1 1.2.0 1.2.1 1.2.11 1.2.12 1.2.13 1.2.20 1.3.0 1.3.1 1.3.2 1.3.3 1.3.4 1.3.5 1.3.6 1.3.7 1.3.8 1.3.9 1.4.0 1.4.1 1.4.2 1.4.3 1.4.4 1.4.5 1.4.6 1.4.7 1.4.8 1.4.9 1.5.0 1.5.1 1.5.2 1.5.3 1.5.4 1.5.5 1.5.6 1.5.7 1.5.8 1.5.9 1.6.0 1.6.1 1.6.2 1.6.3 1.6.4 1.6.5 1.6.6 1.6.7 1.6.8 1.6.9 1.7.0 1.7.1 1.7.2 1.7.3 1.7.4 1.7.5 1.7.6 1.7.7 1.7.8 1.7.9 1.8.0 1.8.1 1.8.10 1.8.2 1.8.3 1.8.4 1.8.5 1.8.6 1.8.7 1.8.8 1.8.9 1.9.0 1.9.1 1.9.10 1.9.11 1.9.12 1.9.13 1.9.14 1.9.15 1.9.16 1.9.2 1.9.3 1.9.4 1.9.5 1.9.6 1.9.7 1.9.8 1.9.9 2.0.0 2.0.1 2.0.10 2.0.2 2.0.3 2.0.4 2.0.5 2.0.6 2.0.7 2.0.8 2.0.9 2.1.0 2.1.1 2.1.10 2.1.2 2.1.3 2.1.4 2.1.5 2.1.6 2.1.7 2.1.8 2.1.9 2.2.0 2.2.1 2.2.2 2.2.3 2.2.4 2.3.0 2.4.0 2.5.0 2.6.0 2.6.1 2.6.2 2.7.0 2.7.1 2.7.2 2.7.3 2.7.4 2.7.5 2.7.6 2.7.7 3.0.0 3.0.1 3.0.2 3.1.0 3.2.0 3.2.1 3.2.2 3.2.3 3.3.0 3.3.1 3.4.0 3.4.1 3.4.2 3.5.0 3.6.0 3.6.1 3.6.2 3.6.3 3.6.4 3.7.0 3.7.1 3.7.2 3.7.3 3.7.4 3.8.0 3.8.1 3.8.2 3.8.3 3.9.0 3.9.1 3.9.10 3.9.2 3.9.3 3.9.4 3.9.5 3.9.6 3.9.7 3.9.8 3.9.9
tutor / templates / learning-area / lesson / nav-item.php
tutor / templates / learning-area / lesson Last commit date
comment-card.php 2 months ago comment-form.php 2 months ago comment-list.php 2 months ago comment-replies.php 2 months ago comments.php 1 month ago content.php 2 months ago exercise-files.php 2 months ago footer.php 2 months ago nav-item.php 1 month ago overview.php 2 months ago
nav-item.php
48 lines
1 <?php
2 /**
3 * Show lesson nav item on the learning area
4 *
5 * @package Tutor\Templates
6 * @subpackage LearningArea
7 * @author Themeum <support@themeum.com>
8 * @link https://themeum.com
9 * @since 4.0.0
10 */
11
12 defined( 'ABSPATH' ) || exit;
13
14 use TUTOR\Icon;
15 use TUTOR\Lesson;
16
17 global $tutor_current_content_id;
18
19 $lesson = $lesson ?? null;
20 $can_access = $can_access ?? false;
21
22 if ( ! $lesson && ! is_a( $lesson, 'WP_Post' ) ) {
23 return;
24 }
25
26 $is_completed = tutor_utils()->is_completed_lesson( $lesson->ID );
27 $lesson_type = Lesson::get_content_type_info( $lesson );
28
29 $icon_name = Icon::COURSES;
30 if ( ! $can_access ) {
31 $icon_name = Icon::LOCK_STROKE_2;
32 } elseif ( $is_completed ) {
33 $icon_name = Icon::COMPLETED_COLORIZE;
34 }
35
36 tutor_load_template(
37 'learning-area.components.sidebar-nav-item',
38 array(
39 'item' => $lesson,
40 'active' => $tutor_current_content_id === $lesson->ID,
41 'can_access' => $can_access,
42 'is_completed' => $is_completed,
43 'type_label' => $lesson_type,
44 'icon' => $icon_name,
45 'status_class' => '',
46 )
47 );
48