PluginProbe ʕ •ᴥ•ʔ
Tutor LMS – eLearning and online course solution / 1.9.13
Tutor LMS – eLearning and online course solution v1.9.13
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 / course-filter / filters.php
tutor / templates / course-filter Last commit date
filters.php 4 years ago
filters.php
96 lines
1 <?php
2 $filter_object = new \TUTOR\Course_Filter();
3 $filter_levels = array(
4 'beginner'=> __( 'Beginner', 'tutor' ),
5 'intermediate'=> __( 'Intermediate', 'tutor' ),
6 'expert'=> __( 'Expert', 'tutor' )
7 );
8 $filter_prices=array(
9 'free'=> __( 'Free', 'tutor' ),
10 'paid'=> __( 'Paid', 'tutor' ),
11 );
12
13 $supported_filters = tutor_utils()->get_option( 'supported_course_filters', array() );
14 $supported_filters = array_keys( $supported_filters );
15 ?>
16 <form>
17 <?php do_action( 'tutor_course_filter/before' ); ?>
18 <?php
19 if ( in_array( 'search', $supported_filters ) ) {
20 ?>
21 <div class="tutor-course-search-field">
22 <input type="text" name="keyword" placeholder="<?php _e( 'Search...', 'tutor' ); ?>"/>
23 <i class="tutor-icon-magnifying-glass-1"></i>
24 </div>
25 <?php
26 }
27 ?>
28 <div>
29 <?php
30 if ( in_array( 'category', $supported_filters ) ) {
31 ?>
32 <div>
33 <h4><?php esc_html_e( 'Category', 'tutor' ); ?></h4>
34 <?php $filter_object->render_terms( 'category' ); ?>
35 </div>
36 <?php
37 }
38
39 if ( in_array( 'tag', $supported_filters ) ) {
40 ?>
41 <div>
42 <h4><?php esc_html_e( 'Tag', 'tutor' ); ?></h4>
43 <?php $filter_object->render_terms( 'tag' ); ?>
44 </div>
45 <?php
46 }
47 ?>
48 </div>
49 <div>
50 <?php
51 if ( in_array( 'difficulty_level', $supported_filters ) ) {
52 ?>
53 <div>
54 <h4><?php esc_html_e( 'Level', 'tutor' ); ?></h4>
55 <?php
56 foreach ( $filter_levels as $value => $title ) {
57 ?>
58 <label>
59 <input type="checkbox" name="tutor-course-filter-level" value="<?php echo esc_attr( $value ); ?>"/>&nbsp;
60 <?php echo esc_html( $title ); ?>
61 </label>
62 <?php
63 }
64 ?>
65 </div>
66 <?php
67 }
68
69
70 $is_membership = get_tutor_option( 'monetize_by' ) == 'pmpro' && tutils()->has_pmpro();
71 if ( ! $is_membership && in_array( 'price_type', $supported_filters ) ) {
72 ?>
73 <div>
74 <h4><?php _e( 'Price', 'tutor' ); ?></h4>
75 <?php
76 foreach ( $filter_prices as $value => $title ) {
77 ?>
78 <label>
79 <input type="checkbox" name="tutor-course-filter-price" value="<?php echo esc_attr( $value ); ?>"/>&nbsp;
80 <?php echo $title; ?>
81 </label>
82 <?php
83 }
84 ?>
85 </div>
86 <?php
87 }
88 ?>
89 </div>
90 <div class="tutor-clear-all-filter">
91 <a href="#" onclick="window.location.reload()">
92 <i class="tutor-icon-cross"></i> Clear All Filter
93 </a>
94 </div>
95 <?php do_action( 'tutor_course_filter/after' ); ?>
96 </form>