footer.php
46 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 | $course_id = isset( $course_id ) ? (int) $course_id : 0; |
| 13 | $course_content_id = get_the_ID(); |
| 14 | $course_id = tutor_utils()->get_course_id_by_subcontent( $course_content_id ); |
| 15 | $content_id = tutor_utils()->get_post_id( $course_content_id ); |
| 16 | $contents = tutor_utils()->get_course_prev_next_contents_by_id( $content_id ); |
| 17 | $previous_id = $contents->previous_id; |
| 18 | $next_id = $contents->next_id; |
| 19 | |
| 20 | $prev_is_preview = get_post_meta( $previous_id, '_is_preview', true ); |
| 21 | $next_is_preview = get_post_meta( $next_id, '_is_preview', true ); |
| 22 | $is_enrolled = tutor_utils()->is_enrolled( $course_id ); |
| 23 | $is_public = get_post_meta( $course_id, '_tutor_is_public_course', true ); |
| 24 | $prev_is_locked = ! ( $is_enrolled || $prev_is_preview || $is_public ); |
| 25 | $next_is_locked = ! ( $is_enrolled || $next_is_preview || $is_public ); |
| 26 | $prev_link = $prev_is_locked || ! $previous_id ? '#' : get_the_permalink( $previous_id ); |
| 27 | $next_link = $next_is_locked || ! $next_id ? '#' : get_the_permalink( $next_id ); |
| 28 | ?> |
| 29 | <?php if ( $next_id || $previous_id ) : ?> |
| 30 | <div class="tutor-course-topic-single-footer tutor-px-32 tutor-py-12 tutor-mt-auto"> |
| 31 | <div class="tutor-single-course-content-prev"> |
| 32 | <a class="tutor-btn tutor-btn-secondary tutor-btn-sm" href="<?php echo esc_url( $prev_link ); ?>"<?php echo ! $previous_id ? ' disabled="disabled"' : ''; ?>> |
| 33 | <span class="tutor-icon-<?php echo is_rtl() ? 'next' : 'previous'; ?>" area-hidden="true"></span> |
| 34 | <span class="tutor-ml-8"><?php esc_html_e( 'Previous', 'tutor' ); ?></span> |
| 35 | </a> |
| 36 | </div> |
| 37 | |
| 38 | <div class="tutor-single-course-content-next"> |
| 39 | <a class="tutor-btn tutor-btn-secondary tutor-btn-sm" href="<?php echo esc_url( $next_link ); ?>"<?php echo ! $next_id ? ' disabled="disabled"' : ''; ?>> |
| 40 | <span class="tutor-mr-8"><?php esc_html_e( 'Next', 'tutor' ); ?></span> |
| 41 | <span class="tutor-icon-<?php echo is_rtl() ? 'previous' : 'next'; ?>" area-hidden="true"></span> |
| 42 | </a> |
| 43 | </div> |
| 44 | </div> |
| 45 | <?php endif; ?> |
| 46 |