PluginProbe ʕ •ᴥ•ʔ
Download Manager / trunk
Download Manager vtrunk
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 / Admin / Menu / Categories.php
download-manager / src / Admin / Menu Last commit date
AddOns.php 5 years ago Categories.php 3 years ago Packages.php 1 week ago Settings.php 5 months ago Stats.php 4 years ago Templates.php 2 years ago Welcome.php 5 months ago
Categories.php
485 lines
1 <?php
2 /**
3 * User: shahnuralam
4 * Date: 11/9/15
5 * Time: 7:30 PM
6 */
7
8 namespace WPDM\Admin\Menu;
9
10
11 use WPDM\__\__;
12
13 class Categories
14 {
15
16 function __construct(){
17 add_action( 'wpdmcategory_add_form_fields', array($this,'MetaFields'), 10, 2 );
18 add_action( 'wpdmcategory_edit_form_fields', array($this,'MetaFieldsEdit'), 10, 2 );
19
20 add_action( 'edited_wpdmcategory', array($this,'saveMetaData'), 10, 2 );
21 add_action( 'create_wpdmcategory', array($this,'saveMetaData'), 10, 2 );
22
23 add_action( 'admin_init', array($this,'AdminInit') );
24
25
26 }
27
28 function adminInit(){
29 add_filter("manage_edit-wpdmcategory_columns", array($this,'CategoryIDColumnHead'));
30 add_filter("manage_wpdmcategory_custom_column", array($this,'CategoryIDColumnData'), 10, 3);
31 }
32
33
34 function categoryIDColumnHead($columns) {
35 $columns['tag_ID'] = 'ID<style>#tag_ID, .tag_ID{ width: 70px !important; }</style>';
36 return $columns;
37 }
38
39 function categoryIDColumnData($c, $column_name, $term_id) {
40
41 if ($column_name == 'tag_ID') {
42 return $term_id;
43 }
44 return $c;
45 }
46
47 function metaFields() {
48 ?>
49 <div class="form-field w3eden">
50 <div class="panel panel-default card-plain panel-plain">
51 <div class="panel-heading"><label><?php _e( 'Category Image:', 'download-manager' ); ?></label></div>
52 <div class="panel-body">
53 <div class="input-group">
54 <input type="text" id="catimurl" placeholder="<?php _e( "Image URL" , "download-manager" ); ?>" class="form-control" name="__wpdmcategory[icon]" value="">
55 <div class="input-group-btn">
56 <button data-uploader_button_text="Insert" data-uploader_title="<?php _e('Select Category Image', 'download-manager'); ?>" id="catim" type="button" class="btn btn-info"><?php _e('Browse', 'download-manager'); ?></button>
57 </div>
58 </div>
59 <script type="text/javascript">
60
61 jQuery(document).ready(function() {
62
63 var file_frame;
64
65 jQuery('body').on('click', '#catim', function( event ){
66
67 event.preventDefault();
68
69 // If the media frame already exists, reopen it.
70 if ( file_frame ) {
71 file_frame.open();
72 return;
73 }
74
75 // Create the media frame.
76 file_frame = wp.media.frames.file_frame = wp.media({
77 title: jQuery( this ).data( 'uploader_title' ),
78 button: {
79 text: jQuery( this ).data( 'uploader_button_text' )
80 },
81 multiple: false // Set to true to allow multiple files to be selected
82 });
83
84 // When an image is selected, run a callback.
85 file_frame.on( 'select', function() {
86 // We set multiple to false so only get one image from the uploader
87 attachment = file_frame.state().get('selection').first().toJSON();
88 var imgurl = attachment.url;
89 jQuery('#catimurl').val(imgurl);
90
91 });
92
93 // Finally, open the modal
94 file_frame.open();
95 return false;
96 });
97
98
99
100
101
102 jQuery('.del_adp').click(function(){
103 if(confirm('Are you sure?')){
104 jQuery('#'+jQuery(this).attr('rel')).fadeOut().remove();
105 }
106
107 });
108
109 });
110
111 </script>
112 </div>
113 </div>
114
115
116 </div>
117 <div class="form-field w3eden">
118 <div class="panel panel-default card-plain panel-plain">
119 <div class="panel-heading"><label><?php _e( 'Access:', 'wpdmcategory' ); ?></label></div>
120 <div class="panel-body">
121 <p class="description"><?php _e( "Select the roles who should have access to the packages under this category" , "download-manager" ); ?></p>
122
123 <div class="row">
124 <label class="col-md-4"><input name="__wpdmcategory[access][]" type="checkbox" value="guest"> <?php echo __( "All Visitors" , "download-manager" ); ?></label>
125 <?php
126 global $wp_roles;
127 $roles = array_reverse($wp_roles->role_names);
128 foreach( $roles as $role => $name ) { ?>
129 <label class="col-md-4"><input name="__wpdmcategory[access][]" type="checkbox" value="<?php echo $role; ?>" > <?php echo $name; ?></label>
130 <?php } ?>
131 </div>
132 </div>
133 </div>
134
135
136 </div>
137 <?php if(!file_exists(get_stylesheet_directory().'/taxonomy-wpdmcategory.php') && !file_exists(get_template_directory().'/taxonomy-wpdmcategory.php')){ ?>
138 <div class="form-field w3eden">
139 <div class="panel panel-default card-plain panel-plain">
140 <div class="panel-heading"><?php echo __( "Category Page Template" , "download-manager" ); ?></div>
141 <div class="panel-body">
142 <div class="panel panel-default panel-light" id="cpi">
143 <label class="panel-heading" style="display: block;border-bottom: 1px solid #e5e5e5;margin-bottom: -1px"><input type="radio" name="__wpdmcategory[style]" checked="checked" value="global"> <?php echo __( "Use Global", "download-manager" ) ?></label>
144 <label class="panel-heading" style="display: block;border-bottom: 1px solid #ddd;border-top: 1px solid #ddd;border-radius: 0;"><input type="radio" name="__wpdmcategory[style]" value="basic"> <?php echo __( "Do Not Apply", "download-manager" ) ?></label>
145 <div class="panel-body">
146 <?php echo __( "Keep current template as it is provided with the active theme", "download-manager" ); ?>
147 </div>
148 <label class="panel-heading" style="display: block;border-bottom: 1px solid #ddd;border-top: 1px solid #ddd;border-radius: 0;"><input type="radio" name="__wpdmcategory[style]" value="ltpl"> <?php echo __( "Use Link Template", "download-manager" ) ?></label>
149 <div class="panel-body">
150 <?php
151
152 $cpage_global = maybe_unserialize(get_option('__wpdm_cpage'));
153 $cpage_global = !is_array($cpage_global) ? [ 'template' => 'link-template-default', 'cols' => 2, 'colsphone' => 1, 'colspad' => 1, 'heading' => 1 ] : $cpage_global;
154 $cpage = maybe_unserialize(get_term_meta(wpdm_query_var('tag_ID', 'int'), '__wpdm_pagestyle', true));
155 $cpage = !is_array($cpage) ? $cpage_global : $cpage;
156 ?>
157
158 <div class="form-group">
159 <div class="row">
160 <div class="col-md-4">
161 <label><?php echo __( "Link Template:" , "download-manager" ); ?></label><br/>
162 <?php
163 echo WPDM()->packageTemplate->dropdown(array('name' => '__wpdmcategory[pagestyle][template]', 'selected' => $cpage['template'], 'class' => 'form-control wpdm-custom-select' ));
164 ?>
165 </div>
166 <div class="col-md-3">
167 <label><?php echo __( "Items Per Page:" , "download-manager" ); ?></label><br/>
168 <input type="number" class="form-control" name="__wpdmcategory[pagestyle][items_per_page]" value="<?php echo isset($cpage['items_per_page']) ? $cpage['items_per_page'] : 12; ?>">
169 </div>
170 <div class="col-md-5">
171 <label><?php echo __( "Toolbar:" , "download-manager" ); ?></label>
172 <div class="input-group" style="display: flex">
173 <label class="form-control" style="margin: 0;"><input type="radio" name="__wpdmcategory[pagestyle][heading]" value="1" <?php checked($cpage['heading'], 1); ?>> <?php echo __( "Show", "download-manager" ) ?></label>
174 <label class="form-control" style="margin: 0 0 0 -1px;"><input type="radio" name="__wpdmcategory[pagestyle][heading]" value="0" <?php checked($cpage['heading'], 0); ?>> <?php echo __( "Hide", "download-manager" ) ?></label>
175 </div>
176 </div>
177 </div>
178 </div>
179 <div class="form-group">
180 <label><?php echo __( "Number of Columns", "download-manager" ) ?>:</label>
181 <div class="row">
182 <div class="col-md-4">
183 <div class="input-group">
184 <select class="form-control wpdm-custom-select" name="__wpdmcategory[pagestyle][cols]">
185 <option value="1">1 Col</option>
186 <option value="2" <?php selected(2, $cpage['cols']) ?> >2 Cols</option>
187 <option value="3" <?php selected(3, $cpage['cols']) ?> >3 Cols</option>
188 <option value="4" <?php selected(4, $cpage['cols']) ?> >4 Cols</option>
189 <option value="6" <?php selected(6, $cpage['cols']) ?>>6 Cols</option>
190 <option value="12" <?php selected(12, $cpage['cols']) ?>>12 Cols</option>
191 </select><div class="input-group-addon">
192 <i class="fa fa-laptop"></i>
193 </div>
194 </div>
195 </div>
196 <div class="col-md-4">
197 <div class="input-group">
198 <select class="form-control wpdm-custom-select" name="__wpdmcategory[pagestyle][colspad]">
199 <option value="1">1 Col</option>
200 <option value="2" <?php selected(2, $cpage['colspad']) ?> >2 Cols</option>
201 <option value="3" <?php selected(3, $cpage['colspad']) ?> >3 Cols</option>
202 <option value="4" <?php selected(4, $cpage['colspad']) ?> >4 Cols</option>
203 <option value="6" <?php selected(6, $cpage['colspad']) ?>>6 Cols</option>
204 <option value="12" <?php selected(12, $cpage['colspad']) ?>>12 Cols</option>
205 </select><div class="input-group-addon">
206 <i class="fa fa-tablet-alt"></i>
207 </div>
208 </div>
209 </div>
210 <div class="col-md-4">
211 <div class="input-group">
212 <select class="form-control wpdm-custom-select" name="__wpdmcategory[pagestyle][colsphone]">
213 <option value="1">1 Col</option>
214 <option value="2" <?php selected(2, $cpage['colsphone']) ?> >2 Cols</option>
215 <option value="3" <?php selected(3, $cpage['colsphone']) ?> >3 Cols</option>
216 <option value="4" <?php selected(4, $cpage['colsphone']) ?> >4 Cols</option>
217 <option value="6" <?php selected(6, $cpage['colsphone']) ?>>6 Cols</option>
218 <option value="12" <?php selected(12, $cpage['colsphone']) ?>>12 Cols</option>
219 </select><div class="input-group-addon">
220 <i class="fa fa-mobile"></i>
221 </div>
222 </div>
223 </div>
224 </div>
225 </div>
226 </div>
227 </div>
228 </div>
229 <style>select{min-width: auto !important;}</style>
230
231
232
233
234
235 </div>
236 </div>
237 <?php } ?>
238 <?php
239 }
240
241 function metaFieldsEdit() {
242 $MetaData = get_option( "__wpdmcategory" );
243 $MetaData = maybe_unserialize($MetaData);
244 $icon = get_term_meta(wpdm_query_var('tag_ID', 'int'), '__wpdm_icon', true);
245 $tag_ID = (int)$_GET['tag_ID'];
246 if($icon == '')
247 $icon = __::valueof($MetaData, "$tag_ID/icon", '');
248
249 ?>
250
251 <tr>
252 <td colspan="2">
253 <div class="form-field w3eden">
254 <div class="panel panel-default card-plain">
255 <div class="panel-heading">
256 <label><?php _e( 'Category Image:', 'download-manager' ); ?></label>
257 </div>
258 <div class="panel-body">
259
260 <div class="input-group">
261 <input type="text" id="catimurl" placeholder="<?php _e( "Image URL" , "download-manager" ); ?>" class="form-control" name="__wpdmcategory[icon]" value="<?php echo esc_url($icon); ?>">
262 <div class="input-group-btn">
263 <button data-uploader_button_text="Insert" data-uploader_title="<?php _e('Select Category Image', 'download-manager'); ?>" id="catim" type="button" class="btn btn-info"><?php _e('Browse', 'download-manager'); ?></button>
264 </div>
265 </div>
266
267 <script type="text/javascript">
268
269 jQuery(document).ready(function() {
270
271 var file_frame;
272
273 jQuery('body').on('click', '#catim', function( event ){
274
275 event.preventDefault();
276
277 // If the media frame already exists, reopen it.
278 if ( file_frame ) {
279 file_frame.open();
280 return;
281 }
282
283 // Create the media frame.
284 file_frame = wp.media.frames.file_frame = wp.media({
285 title: jQuery( this ).data( 'uploader_title' ),
286 button: {
287 text: jQuery( this ).data( 'uploader_button_text' )
288 },
289 multiple: false // Set to true to allow multiple files to be selected
290 });
291
292 // When an image is selected, run a callback.
293 file_frame.on( 'select', function() {
294 // We set multiple to false so only get one image from the uploader
295 attachment = file_frame.state().get('selection').first().toJSON();
296 var imgurl = attachment.url;
297 jQuery('#catimurl').val(imgurl);
298
299 });
300
301 // Finally, open the modal
302 file_frame.open();
303 return false;
304 });
305
306
307
308
309
310 jQuery('.del_adp').click(function(){
311 if(confirm('Are you sure?')){
312 jQuery('#'+jQuery(this).attr('rel')).fadeOut().remove();
313 }
314
315 });
316
317 });
318
319 </script>
320 </div>
321 </div>
322 </div>
323 <div class="form-field w3eden">
324 <div class="panel panel-default card-plain">
325 <div class="panel-heading">
326 <label><?php _e( 'Access:', 'wpdmcategory' ); ?></label>
327 </div>
328 <div class="panel-body">
329 <p class="description" style="margin-bottom: 10px"><?php _e( "Select the roles who should have access to the packages under this category" , "download-manager" ); ?></p>
330 <ul class="row">
331 <input name="__wpdmcategory[access][]" type="hidden" value="__wpdm__" />
332 <?php
333
334 $currentAccess = maybe_unserialize(get_term_meta($tag_ID, '__wpdm_access', true));
335 if(!is_array($currentAccess))
336 $currentAccess = isset($MetaData[$tag_ID], $MetaData[$tag_ID]['access'])?$MetaData[$tag_ID]['access']:array();
337
338 $selz = '';
339 if( $currentAccess ) $selz = (in_array('guest',$currentAccess))?'checked=checked':'';
340 ?>
341
342 <li class="col-md-4"><label><input name="__wpdmcategory[access][]" type="checkbox" value="guest" <?php echo $selz ?>><?php echo __( "All Visitors" , "download-manager" ); ?></label></li>
343 <?php
344 global $wp_roles;
345 $roles = array_reverse($wp_roles->role_names);
346 foreach( $roles as $role => $name ) {
347
348
349
350 if( $currentAccess ) $sel = (in_array($role,$currentAccess))?'checked=checked':'';
351 else $sel = '';
352
353
354
355 ?>
356 <li class="col-md-4"><label><input name="__wpdmcategory[access][]" type="checkbox" value="<?php echo $role; ?>" <?php echo $sel ?>> <?php echo $name; ?></label></li>
357 <?php } ?>
358 </ul>
359 </div>
360 </div>
361 </div>
362
363 <?php if(!file_exists(get_stylesheet_directory().'/taxonomy-wpdmcategory.php') && !file_exists(get_template_directory().'/taxonomy-wpdmcategory.php')){
364 $style_global = get_option('__wpdm_cpage_style', 'basic');
365 $style = get_term_meta(wpdm_query_var('tag_ID', 'int'), '__wpdm_style', true);
366 if(!$style) $style = 'global';
367 $style = in_array($style, ['basic', 'ltpl', 'global']) ? $style : $style_global;
368 ?>
369 <div class="form-field w3eden">
370 <div class="panel panel-default card-plain panel-plain">
371 <div class="panel-heading"><?php echo __( "Category Page Template" , "download-manager" ); ?></div>
372 <div class="panel-body">
373 <div class="panel panel-default panel-light" id="cpi">
374 <label class="panel-heading" style="display: block;border-bottom: 1px solid #e5e5e5;margin-bottom: -1px"><input type="radio" name="__wpdmcategory[style]" <?php checked($style,'global'); ?> value="global"> <?php echo __( "Use Global", "download-manager" ) ?></label>
375 <label class="panel-heading" style="display: block;border-bottom: 1px solid #ddd;border-top: 1px solid #ddd;border-radius: 0;"><input type="radio" name="__wpdmcategory[style]" <?php checked($style,'basic'); ?> value="basic"> <?php echo __( "Do Not Apply", "download-manager" ) ?></label>
376 <div class="panel-body">
377 <?php echo __( "Keep current template as it is provided with the active theme", "download-manager" ); ?>
378 </div>
379 <label class="panel-heading" style="display: block;border-bottom: 1px solid #ddd;border-top: 1px solid #ddd;border-radius: 0;"><input type="radio" name="__wpdmcategory[style]" <?php checked($style,'ltpl'); ?> value="ltpl"> <?php echo __( "Use Link Template", "download-manager" ) ?></label>
380 <div class="panel-body">
381 <?php
382
383 $cpage_global = maybe_unserialize(get_option('__wpdm_cpage'));
384 $cpage_global = !is_array($cpage_global) ? [ 'template' => 'link-template-default', 'cols' => 2, 'colsphone' => 1, 'colspad' => 1, 'heading' => 1 ] : $cpage_global;
385 $cpage = maybe_unserialize(get_term_meta(wpdm_query_var('tag_ID', 'int'), '__wpdm_pagestyle', true));
386 $cpage = !is_array($cpage) ? $cpage_global : $cpage;
387 ?>
388
389 <div class="form-group">
390 <div class="row">
391 <div class="col-md-4">
392 <label><?php echo __( "Link Template:" , "download-manager" ); ?></label><br/>
393 <?php
394 echo WPDM()->packageTemplate->dropdown(array('name' => '__wpdmcategory[pagestyle][template]', 'selected' => $cpage['template'], 'class' => 'form-control wpdm-custom-select' ));
395 ?>
396 </div>
397 <div class="col-md-4">
398 <label><?php echo __( "Items Per Page:" , "download-manager" ); ?></label><br/>
399 <input type="number" class="form-control" name="__wpdmcategory[pagestyle][items_per_page]" value="<?php echo isset($cpage['items_per_page']) ? $cpage['items_per_page'] : 12; ?>">
400 </div>
401 <div class="col-md-4">
402 <label><?php echo __( "Toolbar:" , "download-manager" ); ?></label>
403 <div class="input-group" style="display: flex">
404 <label class="form-control" style="margin: 0;"><input type="radio" name="__wpdmcategory[pagestyle][heading]" value="1" <?php checked($cpage['heading'], 1); ?>> <?php echo __( "Show", "download-manager" ) ?></label>
405 <label class="form-control" style="margin: 0 0 0 -1px;"><input type="radio" name="__wpdmcategory[pagestyle][heading]" value="0" <?php checked($cpage['heading'], 0); ?>> <?php echo __( "Hide", "download-manager" ) ?></label>
406 </div>
407 </div>
408 </div>
409 </div>
410 <div class="form-group">
411 <label><?php echo __( "Number of Columns", "download-manager" ) ?>:</label>
412 <div class="row">
413 <div class="col-md-4">
414 <div class="input-group">
415 <select class="form-control wpdm-custom-select" name="__wpdmcategory[pagestyle][cols]">
416 <option value="1">1 Col</option>
417 <option value="2" <?php selected(2, $cpage['cols']) ?> >2 Cols</option>
418 <option value="3" <?php selected(3, $cpage['cols']) ?> >3 Cols</option>
419 <option value="4" <?php selected(4, $cpage['cols']) ?> >4 Cols</option>
420 <option value="6" <?php selected(6, $cpage['cols']) ?>>6 Cols</option>
421 <option value="12" <?php selected(12, $cpage['cols']) ?>>12 Cols</option>
422 </select><div class="input-group-addon">
423 <i class="fa fa-laptop"></i>
424 </div>
425 </div>
426 </div>
427 <div class="col-md-4">
428 <div class="input-group">
429 <select class="form-control wpdm-custom-select" name="__wpdmcategory[pagestyle][colspad]">
430 <option value="1">1 Col</option>
431 <option value="2" <?php selected(2, $cpage['colspad']) ?> >2 Cols</option>
432 <option value="3" <?php selected(3, $cpage['colspad']) ?> >3 Cols</option>
433 <option value="4" <?php selected(4, $cpage['colspad']) ?> >4 Cols</option>
434 <option value="6" <?php selected(6, $cpage['colspad']) ?>>6 Cols</option>
435 <option value="12" <?php selected(12, $cpage['colspad']) ?>>12 Cols</option>
436 </select><div class="input-group-addon">
437 <i class="fa fa-tablet-alt"></i>
438 </div>
439 </div>
440 </div>
441 <div class="col-md-4">
442 <div class="input-group">
443 <select class="form-control wpdm-custom-select" name="__wpdmcategory[pagestyle][colsphone]">
444 <option value="1">1 Col</option>
445 <option value="2" <?php selected(2, $cpage['colsphone']) ?> >2 Cols</option>
446 <option value="3" <?php selected(3, $cpage['colsphone']) ?> >3 Cols</option>
447 <option value="4" <?php selected(4, $cpage['colsphone']) ?> >4 Cols</option>
448 <option value="6" <?php selected(6, $cpage['colsphone']) ?>>6 Cols</option>
449 <option value="12" <?php selected(12, $cpage['colsphone']) ?>>12 Cols</option>
450 </select><div class="input-group-addon">
451 <i class="fa fa-mobile"></i>
452 </div>
453 </div>
454 </div>
455 </div>
456 </div>
457 </div>
458 </div>
459
460
461 </div>
462 <style>select{min-width: auto !important;}</style>
463 </div>
464 </div>
465 <?php } ?>
466 </td>
467 </tr>
468
469 <?php
470 }
471
472 function saveMetaData( $term_id ) {
473 if ( isset( $_POST['__wpdmcategory'] ) ) {
474 //$MetaData = get_option( "__wpdmcategory" );
475 //$MetaData = maybe_unserialize($MetaData);
476 foreach ($_POST['__wpdmcategory'] as $metaKey => $metaValue){
477 update_term_meta($term_id, "__wpdm_".__::sanitize_var($metaKey, 'txt'), __::sanitize_var($metaValue));
478 }
479 //$MetaData[$term_id] = $_POST['__wpdmcategory'];
480 //update_option( "__wpdmcategory", $MetaData );
481 }
482 }
483
484 }
485