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