PluginProbe ʕ •ᴥ•ʔ
Tutor LMS – eLearning and online course solution / 3.9.13
Tutor LMS – eLearning and online course solution v3.9.13
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 / shortcode / tutor-instructor.php
tutor / templates / shortcode Last commit date
instructor-filter.php 2 months ago tutor-instructor.php 3 years ago
tutor-instructor.php
60 lines
1 <?php
2 /**
3 * Tutor instructor
4 *
5 * @package Tutor\Templates
6 * @subpackage Shortcode
7 * @author Themeum <support@themeum.com>
8 * @link https://themeum.com
9 * @since 2.0.0
10 */
11
12 use Tutor\Models\CourseModel;
13
14 ?>
15 <div class="tutor-pagination-wrapper-replaceable tutor-instructor-list-wrapper">
16 <?php if ( count( $instructors ) ) : ?>
17 <div class="tutor-instructor-list">
18 <div class="tutor-grid tutor-grid-<?php echo esc_attr( $column_count ); ?>">
19 <?php foreach ( $instructors as $instructor ) : ?>
20 <?php
21 $instructor->course_count = CourseModel::get_course_count_by_instructor( $instructor->ID );
22 $instructor->ratings = tutor_utils()->get_instructor_ratings( $instructor->ID );
23 tutor_load_template(
24 'instructor.' . $layout,
25 array(
26 'instructor' => $instructor,
27 )
28 );
29 ?>
30 <?php endforeach; ?>
31 </div>
32 </div>
33 <?php else : ?>
34 <?php tutor_utils()->tutor_empty_state( 'No Instructor Found', 'tutor' ); ?>
35 <?php endif; ?>
36
37 <?php
38 // @todo: convert to pagination
39 if ( $current_page > 1 || $instructors_count > $limit ) {
40 $pagination_data = array(
41 'total_items' => $instructors_count,
42 'per_page' => $limit,
43 'paged' => $current_page,
44 'ajax' => array_merge(
45 $filter,
46 array(
47 'loading_container' => '.tutor-instructor-list-wrapper',
48 'action' => 'load_filtered_instructor',
49 )
50 ),
51 );
52
53 tutor_load_template_from_custom_path(
54 tutor()->path . 'templates/dashboard/elements/pagination.php',
55 $pagination_data
56 );
57 }
58 ?>
59 </div>
60