PluginProbe ʕ •ᴥ•ʔ
Tutor LMS – eLearning and online course solution / 1.4.2
Tutor LMS – eLearning and online course solution v1.4.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 / single / course / course-topics.php
tutor / templates / single / course Last commit date
enrolled 6 years ago add-to-cart-edd.php 6 years ago add-to-cart-woocommerce.php 6 years ago add-to-cart.php 6 years ago complete_form.php 6 years ago course-benefits.php 6 years ago course-content.php 6 years ago course-enroll-box.php 6 years ago course-enrolled-box.php 6 years ago course-requirements.php 6 years ago course-target-audience.php 6 years ago course-topics.php 6 years ago instructors.php 6 years ago lead-info.php 6 years ago login.php 6 years ago material-includes.php 6 years ago q_and_a_turned_off.php 6 years ago review-form.php 6 years ago reviews.php 6 years ago social_share.php 6 years ago tags.php 6 years ago wc-price-html.php 6 years ago
course-topics.php
126 lines
1 <?php
2 /**
3 * Template for displaying single course
4 *
5 * @since v.1.0.0
6 *
7 * @author Themeum
8 * @url https://themeum.com
9 */
10
11 if ( ! defined( 'ABSPATH' ) )
12 exit;
13
14 $topics = tutor_utils()->get_topics();
15 $course_id = get_the_ID();
16 $is_enrolled = tutor_utils()->is_enrolled($course_id);
17
18 ?>
19
20
21 <?php do_action('tutor_course/single/before/topics'); ?>
22
23 <?php if($topics->have_posts()) { ?>
24 <div class="tutor-single-course-segment tutor-course-topics-wrap">
25 <div class="tutor-course-topics-header">
26 <div class="tutor-course-topics-header-left">
27 <h4 class="tutor-segment-title"><?php _e('Topics for this course', 'tutor'); ?></h4>
28 </div>
29 <div class="tutor-course-topics-header-right">
30 <?php
31 $tutor_lesson_count = tutor_utils()->get_lesson_count_by_course($course_id);
32 $tutor_course_duration = get_tutor_course_duration_context($course_id);
33
34 if($tutor_lesson_count) {
35 echo "<span> $tutor_lesson_count";
36 _e(' Lessons', 'tutor');
37 echo "</span>";
38 }
39 if($tutor_course_duration){
40 echo "<span>$tutor_course_duration</span>";
41 }
42 ?>
43 </div>
44 </div>
45 <div class="tutor-course-topics-contents">
46 <?php
47
48 $index = 0;
49
50 if ($topics->have_posts()){
51 while ($topics->have_posts()){ $topics->the_post();
52 $index++;
53 ?>
54
55 <div class="tutor-course-topic <?php if($index == 1) echo "tutor-active"; ?>">
56 <div class="tutor-course-title">
57 <h4> <i class="tutor-icon-plus"></i> <?php the_title(); ?></h4>
58 </div>
59
60
61 <div class="tutor-course-lessons" style="<?php echo $index > 1 ? 'display: none' : ''; ?>">
62
63 <?php
64 $lessons = tutor_utils()->get_course_contents_by_topic(get_the_ID(), -1);
65
66 if ($lessons->have_posts()){
67 while ($lessons->have_posts()){ $lessons->the_post();
68 global $post;
69
70 $video = tutor_utils()->get_video_info();
71
72 $play_time = false;
73 if ($video){
74 $play_time = $video->playtime;
75 }
76
77 $lesson_icon = $play_time ? 'tutor-icon-youtube' : 'tutor-icon-document-alt';
78
79 if ($post->post_type === 'tutor_quiz'){
80 $lesson_icon = 'tutor-icon-doubt';
81 }
82 if ($post->post_type === 'tutor_assignments'){
83 $lesson_icon = 'tutor-icon-clipboard';
84 }
85 ?>
86
87 <div class="tutor-course-lesson">
88 <h5>
89 <?php
90 $lesson_title = "<i class='$lesson_icon'></i>";
91
92 if ($is_enrolled){
93 $lesson_title .= "<a href='".get_the_permalink()."'> ".get_the_title()." </a>";
94
95
96 $lesson_title .= $play_time ? "<span class='tutor-lesson-duration'>$play_time</span>" : '';
97
98 echo $lesson_title;
99 }else{
100 $lesson_title .= get_the_title();
101 $lesson_title .= $play_time ? "<span class='tutor-lesson-duration'>$play_time</span>" : '';
102 echo apply_filters('tutor_course/contents/lesson/title', $lesson_title, get_the_ID());
103 }
104
105 ?>
106 </h5>
107 </div>
108
109 <?php
110 }
111 $lessons->reset_postdata();
112 }
113 ?>
114 </div>
115 </div>
116 <?php
117 }
118 $topics->reset_postdata();
119 }
120 ?>
121 </div>
122 </div>
123 <?php } ?>
124
125
126 <?php do_action('tutor_course/single/after/topics'); ?>