PluginProbe ʕ •ᴥ•ʔ
Tutor LMS – eLearning and online course solution / 1.7.8
Tutor LMS – eLearning and online course solution v1.7.8
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 / course-filter / filters.php
tutor / templates / course-filter Last commit date
filters.php 5 years ago
filters.php
95 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 <div>
17 <?php
18 if(in_array('search', $supported_filters)){
19 ?>
20 <div class="tutor-course-search-field">
21 <input type="text" name="tutor-course-filter-keyword" placeholder="<?php _e('Search...'); ?>"/>
22 <i class="tutor-icon-magnifying-glass-1"></i>
23 </div>
24 <?php
25 }
26 ?>
27 <div>
28 <?php
29 if(in_array('category', $supported_filters)){
30 ?>
31 <div>
32 <h4><?php _e('Category', 'tutor'); ?></h4>
33 <?php $filter_object->render_terms('category'); ?>
34 </div>
35 <?php
36 }
37
38 if(in_array('tag', $supported_filters)){
39 ?>
40 <div>
41 <h4><?php _e('Tag', 'tutor'); ?></h4>
42 <?php $filter_object->render_terms('tag'); ?>
43 </div>
44 <?php
45 }
46 ?>
47 </div>
48 <div>
49 <?php
50 if(in_array('difficulty_level', $supported_filters)){
51 ?>
52 <div>
53 <h4><?php _e('Level', 'tutor'); ?></h4>
54 <?php
55 foreach($filter_levels as $value=>$title){
56 ?>
57 <label>
58 <input type="checkbox" name="tutor-course-filter-level" value="<?php echo $value; ?>"/>&nbsp;
59 <?php echo $title; ?>
60 </label>
61 <?php
62 }
63 ?>
64 </div>
65 <?php
66 }
67
68
69 $is_membership = get_tutor_option('monetize_by')=='pmpro' && tutils()->has_pmpro();
70 if(!$is_membership && in_array('price_type', $supported_filters)){
71 ?>
72 <div>
73 <h4><?php _e('Price', 'tutor'); ?></h4>
74 <?php
75 foreach($filter_prices as $value=>$title){
76 ?>
77 <label>
78 <input type="checkbox" name="tutor-course-filter-price" value="<?php echo $value; ?>"/>&nbsp;
79 <?php echo $title; ?>
80 </label>
81 <?php
82 }
83 ?>
84 </div>
85 <?php
86 }
87 ?>
88 </div>
89 <div class="tutor-clear-all-filter">
90 <a href="<?= esc_url(tutor_utils()->course_archive_page_url());?>">
91 <i class="tutor-icon-cross"></i> Clear All Filter
92 </a>
93
94 </div>
95 </div>