PluginProbe ʕ •ᴥ•ʔ
Tutor LMS – eLearning and online course solution / 2.0.0
Tutor LMS – eLearning and online course solution v2.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 / 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 loop 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.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
84 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 <?php if($context=='lesson'): ?>
59 <?php if($previous_id): ?>
60 <div class="tutor-single-course-content-prev flex-center" style="display:none;">
61 <a href="<?php echo get_the_permalink($previous_id); ?>">
62 <span class="tutor-icon-angle-left-filled"></span>
63 </a>
64 </div>
65 <?php endif; ?>
66
67 <?php if($next_id): ?>
68 <div class="tutor-single-course-content-next flex-center" style="display:none;">
69 <a href="<?php echo get_the_permalink($next_id); ?>">
70 <span class="tutor-icon-angle-right-filled"></span>
71 </a>
72 </div>
73 <?php endif; ?>
74 <?php endif; ?>
75
76 <div class="tutor-course-single-sidebar-wraper tutor-mobile-sidebar">
77 <?php tutor_course_single_sidebar(true, 'mobile'); ?>
78 </div>
79 </div>
80 </div>
81 <?php do_action('tutor_'.$context.'/single/after/wrap');
82
83 get_tutor_footer();
84