PluginProbe ʕ •ᴥ•ʔ
Tutor LMS – eLearning and online course solution / 2.0.8
Tutor LMS – eLearning and online course solution v2.0.8
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 / single-content-loader.php
tutor / templates Last commit date
course-filter 3 years ago dashboard 3 years ago email 4 years ago global 4 years ago instructor 4 years ago loop 4 years ago modal 4 years ago profile 4 years ago shortcode 4 years ago single 3 years ago template-part 4 years ago widget 4 years ago archive-course-init.php 4 years ago archive-course.php 4 years ago course-none.php 4 years ago dashboard.php 3 years ago feature_disabled.php 4 years ago instructor-setting.php 4 years ago login-form.php 4 years ago login.php 4 years ago permission-denied.php 4 years ago public-profile.php 4 years ago single-assignment.php 4 years ago single-content-loader.php 4 years ago single-course.php 4 years ago single-lesson.php 4 years ago single-preview-lesson.php 4 years ago single-quiz.php 3 years ago template.php 4 years ago
single-content-loader.php
99 lines
1 <?php
2 /**
3 * Template for displaying single lesson, assignment, quiz etc.
4 *
5 * @since v.1.0.0
6 *
7 * @author Themeum
8 * @url https://themeum.com
9 *
10 * @package TutorLMS/Templates
11 * @version 1.4.3
12 */
13
14 global $post;
15 $currentPost = $post;
16
17 $method_map = array(
18 'lesson' => 'tutor_lesson_content',
19 'assignment' => 'tutor_assignment_content',
20 );
21
22 $content_id = tutor_utils()->get_post_id();
23 $course_id = tutor_utils()->get_course_id_by_subcontent( $content_id );
24 $contents = tutor_utils()->get_course_prev_next_contents_by_id($content_id);
25 $previous_id = $contents->previous_id;
26 $next_id = $contents->next_id;
27
28 $enable_spotlight_mode = tutor_utils()->get_option( 'enable_spotlight_mode' );
29 extract($data); // $context, $html_content
30
31 function tutor_course_single_sidebar( $echo = true, $context='desktop' ) {
32 ob_start();
33 tutor_load_template( 'single.lesson.lesson_sidebar', array('context' => $context) );
34 $output = apply_filters( 'tutor_lesson/single/lesson_sidebar', ob_get_clean() );
35
36 if ( $echo ) {
37 echo tutor_kses_html( $output );
38 }
39
40 return $output;
41 }
42
43 do_action( 'tutor/course/single/content/before/all', $course_id, $content_id );
44
45 get_tutor_header();
46
47 ?>
48
49 <?php do_action('tutor_'.$context.'/single/before/wrap'); ?>
50 <div class="tutor-course-single-content-wrapper<?php echo $enable_spotlight_mode ? " tutor-spotlight-mode" : ""; ?>">
51 <div class="tutor-course-single-sidebar-wrapper tutor-<?php echo $context; ?>-sidebar">
52 <?php tutor_course_single_sidebar(); ?>
53 </div>
54 <div id="tutor-single-entry-content" class="tutor-quiz-single-entry-wrap">
55 <?php (isset($method_map[$context]) && is_callable($method_map[$context])) ? $method_map[$context]() : 0; ?>
56 <?php echo isset($html_content) ? $html_content : '' ; ?>
57 </div>
58 </div>
59
60 <!-- Course Progressbar on sm/mobile -->
61 <?php
62 // Get the ID of this content and the corresponding course
63 $course_content_id = get_the_ID();
64 $course_id = tutor_utils()->get_course_id_by_subcontent( $course_content_id );
65
66 // Get total content count
67 $course_stats = tutor_utils()->get_course_completed_percent( $course_id, 0, true );
68
69 // Is Lesstion Complete
70 $is_completed_lesson = tutor_utils()->is_completed_lesson();
71 ?>
72
73 <?php if(!\TUTOR\Course_List::is_public($course_id)): ?>
74 <div class="tutor-spotlight-mobile-progress-complete tutor-px-20 tutor-py-16 tutor-mt-20 tutor-d-sm-none tutor-d-block">
75 <div class="tutor-row tutor-align-center">
76 <div class="tutor-spotlight-mobile-progress-left <?php echo !$is_completed_lesson ? "tutor-col-6" : "tutor-col-12"?>">
77 <div class="tutor-fs-7 tutor-color-muted">
78 <?php echo $course_stats['completed_percent'] . '%'; ?><span>&nbsp;Complete</span>
79 </div>
80 <div class="list-item-progress tutor-my-16">
81 <div class="tutor-progress-bar tutor-mt-12" style="--tutor-progress-value:<?php echo $course_stats['completed_percent']; ?>%;">
82 <span class="tutor-progress-value" area-hidden="true"></span>
83 </div>
84 </div>
85 </div>
86
87 <?php if(!$is_completed_lesson): ?>
88 <div class="tutor-spotlight-mobile-progress-right tutor-col-6">
89 <?php tutor_lesson_mark_complete_html(); ?>
90 </div>
91 <?php endif; ?>
92
93 </div>
94 </div>
95 <?php endif; ?>
96 <?php do_action('tutor_'.$context.'/single/after/wrap');
97
98 get_tutor_footer();
99