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