PluginProbe ʕ •ᴥ•ʔ
Tutor LMS – eLearning and online course solution / 2.0.4
Tutor LMS – eLearning and online course solution v2.0.4
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 4 years ago dashboard 4 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 4 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 4 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 4 years ago template.php 4 years ago
single-content-loader.php
101 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-wraper <?php echo $enable_spotlight_mode ? "tutor-spotlight-mode" : ""; ?>">
51 <div class="tutor-course-single-sidebar-wraper tutor-<?php echo $context; ?>-sidebar tutor-desktop-sidebar">
52 <?php tutor_course_single_sidebar(); ?>
53 </div>
54 <div id="tutor-single-entry-content" class="tutor-quiz-single-entry-wrap sidebar-hidden">
55 <?php (isset($method_map[$context]) && is_callable($method_map[$context])) ? $method_map[$context]() : 0; ?>
56 <?php echo isset($html_content) ? $html_content : '' ; ?>
57
58 <div class="tutor-course-single-sidebar-wraper tutor-mobile-sidebar">
59 <?php tutor_course_single_sidebar(true, 'mobile'); ?>
60 </div>
61 </div>
62 </div>
63
64 <!-- Course Progressbar on sm/mobile -->
65 <?php
66 // Get the ID of this content and the corresponding course
67 $course_content_id = get_the_ID();
68 $course_id = tutor_utils()->get_course_id_by_subcontent( $course_content_id );
69
70 // Get total content count
71 $course_stats = tutor_utils()->get_course_completed_percent( $course_id, 0, true );
72
73 // Is Lesstion Complete
74 $is_completed_lesson = tutor_utils()->is_completed_lesson();
75 ?>
76
77 <div class="tutor-spotlight-mobile-progress-complete tutor-px-20 tutor-py-16 tutor-mt-20 tutor-d-sm-none tutor-d-block">
78 <div class="tutor-row tutor-align-center">
79 <div class="tutor-spotlight-mobile-progress-left <?php echo !$is_completed_lesson ? "tutor-col-6" : "tutor-col-12"?>">
80 <div class="tutor-fs-7 tutor-color-muted">
81 <?php echo $course_stats['completed_percent'] . '%'; ?><span>&nbsp;Complete</span>
82 </div>
83 <div class="list-item-progress tutor-my-16">
84 <div class="tutor-progress-bar tutor-mt-12" style="--tutor-progress-value:<?php echo $course_stats['completed_percent']; ?>%;">
85 <span class="tutor-progress-value" area-hidden="true"></span>
86 </div>
87 </div>
88 </div>
89
90 <?php if(!$is_completed_lesson): ?>
91 <div class="tutor-spotlight-mobile-progress-right tutor-col-6">
92 <?php tutor_lesson_mark_complete_html(); ?>
93 </div>
94 <?php endif; ?>
95
96 </div>
97 </div>
98 <?php do_action('tutor_'.$context.'/single/after/wrap');
99
100 get_tutor_footer();
101