course-archive-filter-bar.php
35 lines
| 1 | <?php |
| 2 | /** |
| 3 | * @package TutorLMS/Templates |
| 4 | * @version 1.4.3 |
| 5 | */ |
| 6 | |
| 7 | $sort_by = ''; |
| 8 | if(isset( $_POST['tutor_course_filter'] )) { |
| 9 | $sort_by = tutor_sanitize_data( $_POST['tutor_course_filter'] ); |
| 10 | } |
| 11 | ?> |
| 12 | |
| 13 | <div class="tutor-course-filter-wrap"> |
| 14 | <div class="tutor-course-archive-results-wrap"> |
| 15 | <?php |
| 16 | global $wp_query; |
| 17 | $courseCount = $wp_query->found_posts; |
| 18 | $count_text = $courseCount>1 ? __("%s Courses", "tutor") : __("%s Course", "tutor"); |
| 19 | echo sprintf($count_text, "<strong>{$courseCount}</strong>"); |
| 20 | ?> |
| 21 | </div> |
| 22 | |
| 23 | <div class="tutor-course-archive-filters-wrap"> |
| 24 | <form class="tutor-course-filter-form" method="get"> |
| 25 | <select class="tutor-form-select" name="tutor_course_filter"> |
| 26 | <option value="newest_first" <?php selected("newest_first", $sort_by); ?> ><?php esc_html_e("Release Date (newest first)", "tutor"); |
| 27 | ?></option> |
| 28 | <option value="oldest_first" <?php selected("oldest_first", $sort_by); ?>><?php esc_html_e("Release Date (oldest first)", "tutor"); ?></option> |
| 29 | <option value="course_title_az" <?php selected("course_title_az", $sort_by); ?>><?php esc_html_e("Course Title (a-z)", "tutor"); ?></option> |
| 30 | <option value="course_title_za" <?php selected("course_title_za", $sort_by); ?>><?php esc_html_e("Course Title (z-a)", "tutor"); ?></option> |
| 31 | </select> |
| 32 | </form> |
| 33 | </div> |
| 34 | </div> |
| 35 |