PluginProbe
Advanced Ads – Ad Manager & AdSense / 2.0.21
Advanced Ads – Ad Manager & AdSense v2.0.21
2.0.26 2.0.25 2.0.24 2.0.23 2.0.22 2.0.21 1.38.0 1.39.0 1.39.1 1.39.2 1.39.3 1.39.4 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.40.0 1.40.1 1.40.2 All 348 releases
advanced-ads / views / admin / groups / filters.php
filters.php
40 lines 1.2 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 <?php
2 /**
3 * Group Filter
4 *
5 * @package AdvancedAds
6 *
7 * @var Groups_List_Table $this
8 */
9
10 use AdvancedAds\Constants;
11 use AdvancedAds\Framework\Utilities\Params;
12
13 $group_type = Params::request( 'group_type' );
14 $group_taxonomy = get_taxonomy( Constants::TAXONOMY_GROUP );
15
16 $group_types = wp_advads_get_group_types();
17 usort(
18 $group_types,
19 function ( $a, $b ) {
20 return strcasecmp( $a->get_title(), $b->get_title() );
21 }
22 );
23 ?>
24 <form id="advads-group-filter-form" method="get" class="alignleft actions bulkactions">
25 <div id="filters">
26 <input type="hidden" name="page" value="<?php echo esc_attr( Params::get( 'page' ) ); ?>">
27
28 <select id="advads-group-filter-type" name="group_type">
29 <option value="">- <?php esc_html_e( 'all group types', 'advanced-ads' ); ?> -</option>
30 <?php foreach ( $group_types as $gtype ) : ?>
31 <option <?php selected( $group_type, $gtype->get_id() ); ?> value="<?php echo esc_attr( $gtype->get_id() ); ?>"><?php echo esc_html( $gtype->get_title() ); ?></option>
32 <?php endforeach; ?>
33 </select>
34
35 <input type="submit" class="button" value="Filter">
36 </div>
37
38 <?php $this->search_box( $group_taxonomy->labels->search_items, 'tag' ); ?>
39 </form>
40