PluginProbe ʕ •ᴥ•ʔ
Download Manager / 3.3.67
Download Manager v3.3.67
3.3.68 3.3.67 3.3.66 3.3.65 3.3.64 3.3.63 3.3.62 3.3.61 3.3.60 3.3.59 3.3.58 3.3.57 3.3.56 trunk 2.1.3 2.3.0 2.5.96 2.5.97 2.6.2 2.6.96 2.8.3 2.9.99 3.0.4 3.1.05 3.1.07 3.1.08 3.1.11 3.1.12 3.1.14 3.1.17 3.1.18 3.1.22 3.1.23 3.1.24 3.1.25 3.1.26 3.1.27 3.1.28 3.2.04 3.2.13 3.2.14 3.2.16 3.2.18 3.2.19 3.2.21 3.2.22 3.2.23 3.2.24 3.2.25 3.2.27 3.2.28 3.2.29 3.2.30 3.2.31 3.2.32 3.2.33 3.2.34 3.2.35 3.2.37 3.2.38 3.2.39 3.2.40 3.2.41 3.2.42 3.2.43 3.2.44 3.2.45 3.2.46 3.2.47 3.2.48 3.2.49 3.2.50 3.2.51 3.2.52 3.2.53 3.2.54 3.2.55 3.2.56 3.2.57 3.2.58 3.2.59 3.2.60 3.2.61 3.2.63 3.2.64 3.2.65 3.2.66 3.2.67 3.2.68 3.2.69 3.2.70 3.2.71 3.2.72 3.2.73 3.2.74 3.2.75 3.2.76 3.2.77 3.2.78 3.2.79 3.2.80 3.2.81 3.2.82 3.2.83 3.2.84 3.2.85 3.2.86 3.2.87 3.2.88 3.2.89 3.2.90 3.2.91 3.2.92 3.2.93 3.2.94 3.2.95 3.2.96 3.2.97 3.2.98 3.2.99 3.3.00 3.3.01 3.3.02 3.3.03 3.3.04 3.3.05 3.3.06 3.3.07 3.3.08 3.3.09 3.3.10 3.3.11 3.3.12 3.3.13 3.3.14 3.3.15 3.3.16 3.3.17 3.3.18 3.3.19 3.3.20 3.3.21 3.3.22 3.3.23 3.3.24 3.3.25 3.3.26 3.3.27 3.3.28 3.3.29 3.3.30 3.3.31 3.3.32 3.3.33 3.3.34 3.3.35 3.3.36 3.3.37 3.3.38 3.3.39 3.3.40 3.3.41 3.3.42 3.3.43 3.3.44 3.3.45 3.3.46 3.3.47 3.3.48 3.3.49 3.3.50 3.3.51 3.3.52 3.3.53 3.3.54 3.3.55
download-manager / src / Package / views / category-shortcode-toolbar.php
download-manager / src / Package / views Last commit date
link-templates 7 months ago lock-options 7 months ago page-templates 6 months ago all-packages-shortcode.php 2 months ago category-shortcode-toolbar.php 1 month ago file-list.php 5 years ago lock-options-iframe.php 6 months ago packages-shortcode-toolbar.php 1 year ago packages-shortcode.php 2 years ago search-result.php 5 years ago shortcode-iframe.php 7 months ago
category-shortcode-toolbar.php
128 lines
1 <?php
2 /**
3 * Base: wpdmpro
4 * Developer: shahjada
5 * Team: W3 Eden
6 * Date: 6/6/20 09:48
7 */
8
9 if(!defined("ABSPATH")) die();
10
11 //Show toolbar on post type archive
12 if(is_post_type_archive()) $toolbar = 1;
13 if ($toolbar) {
14 $title = wpdm_valueof($scparams, 'title');
15 $desc = wpdm_valueof($scparams, 'desc');
16 $icon_width = (int) wpdm_valueof($scparams, 'icon_width', ['default' => 64]);
17 // Normalize the caller-supplied icon URL at the source and drop disallowed
18 // schemes (defense in depth). The output is always rendered through UI::img(),
19 // which esc_url()-escapes it and neutralizes any attribute-breakout payload.
20 $icon = esc_url_raw( wpdm_valueof($scparams, 'icon') );
21 $titles = $descs = [];
22 if((int)$title === 1) {
23 $categories = explode(",", $scparams['categories']);
24 $title = "";
25 foreach ($categories as $slug) {
26 $field = wpdm_valueof($scparams, 'cat_field', ['default' => 'slug']);
27 $category = get_term_by($field, $slug, "wpdmcategory");
28 if($category) {
29 $titles[] = $category->name;
30 if (trim($category->description) !== '')
31 $descs[] = $category->description;
32 $icon_url = WPDM()->categories->icon($category->term_id);
33 $icon = !$icon && $icon_url ? $icon_url : $icon;
34 }
35 }
36 $title = implode(", ", $titles);
37 $desc = (int)$desc === 1 ? implode("<hr/>", $descs) : $desc;
38 }
39 $icon = $icon ? \WPDM\__\UI::img($icon, "Icon", ['style' => "width: {$icon_width}px;"]) : '';
40 ?>
41 <form method="get" class="<?php if(isset($async) && (int)$async === 1) echo '__wpdm_submit_async'; ?>" data-container="#content_<?php echo $scid; ?>" id="sc_form_<?php echo $scid; ?>" style="margin-bottom: 15px">
42 <?php
43 if ($toolbar !== 'skinny' && $title !== '') {
44
45
46 ?>
47 <div class="panel panel-default card category-panel wpdm-shortcode-toolbar">
48 <div class="panel-body card-body">
49 <div class="media">
50 <div class="mr-3">
51 <?php echo isset($icon) ? $icon : ''; ?>
52 </div>
53 <div class="media-body">
54 <h3 style="margin: 0"><?php echo $title; ?></h3>
55 <?php echo $desc; ?>
56 </div>
57 </div>
58 </div>
59 <div class="panel-footer card-footer">
60 <div class="row">
61 <div class="col-lg-<?php echo $sr; ?> col-md-12">
62 <input type="text" name="skw" value="<?php echo stripslashes_deep(wpdm_query_var('skw', 'esc_attr')) ?>" placeholder="<?php echo __( "Search Keyword...", "download-manager" ); ?>" class="form-control" />
63 </div>
64 <div class="col-lg-<?php echo $ob; ?> col-md-4">
65 <select name="orderby" class="wpdm-custom-select custom-select">
66 <option value="date" disabled="disabled"><?php echo __( "Order By:", "download-manager" ) ?></option>
67 <option value="date" <?php selected('date', wpdm_query_var('orderby')) ?>><?php echo __( "Publish Date", "download-manager" ) ?></option>
68 <option value="title" <?php selected('title', wpdm_query_var('orderby')) ?>><?php echo __( "Title", "download-manager" ) ?></option>
69 <option value="update_date" <?php selected('update_date', wpdm_query_var('orderby')) ?>><?php echo __( "Update Date", "download-manager" ) ?></option>
70 <option value="download_count" <?php selected('downloads', wpdm_query_var('orderby')) ?>><?php echo __( "Downloads", "download-manager" ) ?></option>
71 <option value="view_count" <?php selected('views', wpdm_query_var('orderby')) ?>><?php echo __( "Views", "download-manager" ) ?></option>
72 </select>
73 </div>
74 <div class="col-lg-<?php echo $od; ?> col-md-4">
75 <select name="order" class="wpdm-custom-select custom-select">
76 <option value="desc" disabled="disabled"><?php echo __( "Order:", "download-manager" ) ?></option>
77 <option value="desc" <?php selected('desc', wpdm_query_var('order')) ?>><?php echo __( "Descending", "download-manager" ) ?></option>
78 <option value="asc" <?php selected('asc', wpdm_query_var('order')) ?>><?php echo __( "Ascending", "download-manager" ) ?></option>
79 </select>
80 </div>
81 <div class="col-lg-<?php echo $bt; ?> col-md-4">
82 <button type="submit" class="btn btn-info btn-block"><?php echo __( "Apply Filter", "download-manager" ) ?></button>
83 </div>
84 </div>
85
86 </div>
87 </div>
88 <?php
89 } else {
90 ?>
91
92 <div class="card panel panel-default wpdm-shortcode-toolbar">
93 <div class="card-body panel-body">
94 <div class="row">
95 <div class="col-lg-<?php echo $sr; ?> col-md-12">
96 <input type="search" name="skw" value="<?php echo stripslashes_deep(wpdm_query_var('skw', 'esc_attr')) ?>" placeholder="<?php echo __( "Search Keyword...", "download-manager" ); ?>" class="form-control" />
97 </div>
98 <div class="col-lg-<?php echo $ob; ?> col-md-4">
99 <select name="orderby" class="wpdm-custom-select custom-select">
100 <option value="date" disabled="disabled"><?php echo __( "Order By:", "download-manager" ) ?></option>
101 <option value="date" <?php selected('date', wpdm_query_var('orderby')) ?>><?php echo __( "Publish Date", "download-manager" ) ?></option>
102 <option value="title" <?php selected('title', wpdm_query_var('orderby')) ?>><?php echo __( "Title", "download-manager" ) ?></option>
103 <option value="update_date" <?php selected('update_date', wpdm_query_var('orderby')) ?>><?php echo __( "Update Date", "download-manager" ) ?></option>
104 <option value="downloads" <?php selected('downloads', wpdm_query_var('orderby')) ?>><?php echo __( "Downloads", "download-manager" ) ?></option>
105 <option value="views" <?php selected('views', wpdm_query_var('orderby')) ?>><?php echo __( "Views", "download-manager" ) ?></option>
106 </select>
107 </div>
108 <div class="col-lg-<?php echo $od; ?> col-md-4">
109 <select name="order" class="wpdm-custom-select custom-select">
110 <option value="desc" disabled="disabled"><?php echo __( "Order:", "download-manager" ) ?></option>
111 <option value="desc" <?php selected('desc', wpdm_query_var('order')) ?>><?php echo __( "Descending", "download-manager" ) ?></option>
112 <option value="asc" <?php selected('asc', wpdm_query_var('order')) ?>><?php echo __( "Ascending", "download-manager" ) ?></option>
113 </select>
114 </div>
115 <div class="col-lg-<?php echo $bt; ?> col-md-4">
116 <button type="submit" class="btn btn-info btn-block"><?php echo __( "Apply Filter", "download-manager" ) ?></button>
117 </div>
118 </div>
119 </div>
120 </div>
121
122 <?php
123 }
124 ?>
125 </form>
126 <div class="spacer mb-3 d-block clearfix"></div>
127 <?php }
128