PluginProbe
Tutor LMS – eLearning and online course solution / 2.6.0
Tutor LMS – eLearning and online course solution v2.6.0
4.0.7 4.0.6 4.0.5 4.0.4 4.0.3 4.0.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 All 191 releases
tutor / templates / dashboard / wishlist.php
wishlist.php
77 lines 2.0 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 <?php
2 /**
3 * Frontend Wishlist Page
4 *
5 * @package Tutor\Templates
6 * @subpackage Dashboard
7 * @author Themeum <support@themeum.com>
8 * @link https://themeum.com
9 * @version 1.4.3
10 */
11
12 use TUTOR\Input;
13
14 global $post;
15 $per_page = tutor_utils()->get_option( 'statement_show_per_page', 20 );
16 $current_page = max( 1, Input::get( 'current_page', 1, Input::TYPE_INT ) );
17 $offset = ( $current_page - 1 ) * $per_page;
18
19 $wishlists = tutor_utils()->get_wishlist( null, $offset, $per_page );
20 $total_wishlists_count = count( tutor_utils()->get_wishlist( null ) );
21 ?>
22
23 <div class="tutor-fs-5 tutor-fw-medium tutor-color-black tutor-mb-24"><?php esc_html_e( 'Wishlist', 'tutor' ); ?></div>
24 <div class="tutor-dashboard-content-inner my-wishlist">
25 <?php if ( is_array( $wishlists ) && count( $wishlists ) ) : ?>
26 <div class="tutor-grid tutor-grid-3">
27 <?php
28 foreach ( $wishlists as $post ) :
29 setup_postdata( $post );
30 ?>
31 <div class="tutor-card tutor-course-card">
32 <?php tutor_load_template( 'loop.header' ); ?>
33
34 <div class="tutor-card-body">
35 <?php tutor_load_template( 'loop.rating' ); ?>
36
37 <div class="tutor-course-name tutor-fs-6 tutor-fw-bold">
38 <a href="<?php echo esc_url( get_the_permalink() ); ?>">
39 <?php the_title(); ?>
40 </a>
41 </div>
42
43 <div class="tutor-mt-auto">
44 <?php tutor_load_template( 'loop.course-author' ); ?>
45 </div>
46 </div>
47
48 <div class="tutor-card-footer">
49 <?php tutor_course_loop_price(); ?>
50 </div>
51 </div>
52 <?php
53 endforeach;
54 wp_reset_postdata();
55 ?>
56 </div>
57 <?php else : ?>
58 <?php tutor_utils()->tutor_empty_state( tutor_utils()->not_found_text() ); ?>
59 <?php endif; ?>
60 </div>
61 <div class="tutor-mt-24">
62 <?php
63 if ( $total_wishlists_count >= $per_page ) {
64 $pagination_data = array(
65 'total_items' => $total_wishlists_count,
66 'per_page' => $per_page,
67 'paged' => $current_page,
68 );
69
70 tutor_load_template_from_custom_path(
71 tutor()->path . 'templates/dashboard/elements/pagination.php',
72 $pagination_data
73 );
74 }
75 ?>
76 </div>
77