PluginProbe ʕ •ᴥ•ʔ
Tutor LMS – eLearning and online course solution / 2.1.2
Tutor LMS – eLearning and online course solution v2.1.2
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 / common / header.php
tutor / templates / single / common Last commit date
footer.php 3 years ago header.php 3 years ago
header.php
77 lines
1 <?php
2 $course_id = isset( $course_id ) ? (int) $course_id : 0;
3 $is_enrolled = tutor_utils()->is_enrolled( $course_id );
4 $course_stats = tutor_utils()->get_course_completed_percent( $course_id, 0, true );
5
6 // options
7 $show_mark_complete = isset( $mark_as_complete ) ? $mark_as_complete : false;
8
9 /**
10 * Auto course complete on all lesson, quiz, assignment complete
11 * @since 2.0.7
12 */
13 $auto_course_complete_option = tutor_utils()->get_option( 'auto_course_complete_on_all_lesson_completion' );
14 $is_course_completed = tutor_utils()->is_completed_course( $course_id, get_current_user_id() );
15 if ( true === $auto_course_complete_option && false === $is_course_completed ) {
16 if ( $course_stats['completed_count'] === $course_stats['total_count'] ) {
17 // complete the course
18 \Tutor\Models\CourseModel::mark_course_as_completed( $course_id, get_current_user_id() );
19 }
20 }
21
22 ?>
23 <div class="tutor-course-topic-single-header tutor-single-page-top-bar">
24 <a href="#" class="tutor-course-topics-sidebar-toggler tutor-iconic-btn tutor-iconic-btn-secondary tutor-d-none tutor-d-xl-inline-flex tutor-flex-shrink-0" tutor-course-topics-sidebar-toggler>
25 <span class="tutor-icon-left" area-hidden="true"></span>
26 </a>
27
28 <a href="<?php echo get_the_permalink( $course_id ); ?>" class="tutor-iconic-btn tutor-d-flex tutor-d-xl-none">
29 <span class="tutor-icon-previous" area-hidden="true"></span>
30 </a>
31
32 <div class="tutor-course-topic-single-header-title tutor-fs-6 tutor-ml-12 tutor-ml-xl-24">
33 <?php echo get_the_title( $course_id ); ?>
34 </div>
35
36 <div class="tutor-ml-auto tutor-align-center tutor-d-none tutor-d-xl-flex">
37 <?php if ( $is_enrolled ) : ?>
38 <?php do_action( 'tutor_course/single/enrolled/before/lead_info/progress_bar' ); ?>
39 <div class="tutor-fs-7 tutor-mr-20">
40 <?php if ( true == get_tutor_option( 'enable_course_progress_bar' ) ) : ?>
41 <span class="tutor-progress-content tutor-color-primary-60">
42 <?php _e( 'Your Progress:', 'tutor' ); ?>
43 </span>
44 <span class="tutor-fs-7 tutor-fw-bold">
45 <?php echo $course_stats['completed_count']; ?>
46 </span>
47 <?php _e( 'of ', 'tutor' ); ?>
48 <span class="tutor-fs-7 tutor-fw-bold">
49 <?php echo $course_stats['total_count']; ?>
50 </span>
51 (<?php echo $course_stats['completed_percent'] . '%'; ?>)
52 <?php endif; ?>
53 </div>
54 <?php do_action( 'tutor_course/single/enrolled/after/lead_info/progress_bar' ); ?>
55 <?php
56 if ( $show_mark_complete ) {
57 tutor_lesson_mark_complete_html();
58 }
59 ?>
60 <?php endif; ?>
61 <?php
62 if ( $course_id === 0 && get_post_type( get_the_ID() ) === 'tutor_zoom_meeting' ) {
63 // Zoom General Meeting
64 $course_id = wp_get_post_parent_id( get_the_ID() );
65 }
66 ?>
67 <a class="tutor-iconic-btn tutor-flex-shrink-0" href="<?php echo get_the_permalink( $course_id ); ?>">
68 <span class="tutor-icon-times" area-hidden="true"></span>
69 </a>
70 </div>
71
72 <div class="tutor-ml-auto tutor-align-center tutor-d-block tutor-d-xl-none">
73 <a class="tutor-iconic-btn" href="#" tutor-course-topics-sidebar-offcanvas-toggler>
74 <span class="tutor-icon-hamburger-menu" area-hidden="true"></span>
75 </a>
76 </div>
77 </div>