PluginProbe ʕ •ᴥ•ʔ
Tutor LMS – eLearning and online course solution / 4.0.0
Tutor LMS – eLearning and online course solution v4.0.0
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 / common / footer.php
tutor / templates / single / common Last commit date
footer.php 3 days ago header.php 3 days ago
footer.php
50 lines
1 <?php
2 /**
3 * Common footer 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 defined( 'ABSPATH' ) || exit;
13
14 use Tutor\Models\EnrollmentModel;
15
16 $course_id = isset( $course_id ) ? (int) $course_id : 0;
17 $course_content_id = get_the_ID();
18 $course_id = tutor_utils()->get_course_id_by_subcontent( $course_content_id );
19 $content_id = tutor_utils()->get_post_id( $course_content_id );
20 $contents = tutor_utils()->get_course_prev_next_contents_by_id( $content_id );
21 $previous_id = $contents->previous_id;
22 $next_id = $contents->next_id;
23
24 $prev_is_preview = get_post_meta( $previous_id, '_is_preview', true );
25 $next_is_preview = get_post_meta( $next_id, '_is_preview', true );
26 $is_enrolled = EnrollmentModel::is_enrolled( $course_id );
27 $is_public = get_post_meta( $course_id, '_tutor_is_public_course', true );
28 $prev_is_locked = ! ( $is_enrolled || $prev_is_preview || $is_public );
29 $next_is_locked = ! ( $is_enrolled || $next_is_preview || $is_public );
30 $prev_link = $prev_is_locked || ! $previous_id ? '#' : get_the_permalink( $previous_id );
31 $next_link = $next_is_locked || ! $next_id ? '#' : get_the_permalink( $next_id );
32 ?>
33 <?php if ( $next_id || $previous_id ) : ?>
34 <div class="tutor-course-topic-single-footer tutor-px-32 tutor-py-12 tutor-mt-auto">
35 <div class="tutor-single-course-content-prev">
36 <a class="tutor-btn tutor-btn-secondary tutor-btn-sm" href="<?php echo esc_url( $prev_link ); ?>"<?php echo ! $previous_id ? ' disabled="disabled"' : ''; ?>>
37 <span class="tutor-icon-<?php echo is_rtl() ? 'next' : 'previous'; ?>" aria-hidden="true"></span>
38 <span class="tutor-ml-8"><?php esc_html_e( 'Previous', 'tutor' ); ?></span>
39 </a>
40 </div>
41
42 <div class="tutor-single-course-content-next">
43 <a class="tutor-btn tutor-btn-secondary tutor-btn-sm" href="<?php echo esc_url( $next_link ); ?>"<?php echo ! $next_id ? ' disabled="disabled"' : ''; ?>>
44 <span class="tutor-mr-8"><?php esc_html_e( 'Next', 'tutor' ); ?></span>
45 <span class="tutor-icon-<?php echo is_rtl() ? 'previous' : 'next'; ?>" aria-hidden="true"></span>
46 </a>
47 </div>
48 </div>
49 <?php endif; ?>
50