PluginProbe ʕ •ᴥ•ʔ
Download Manager / 3.3.63
Download Manager v3.3.63
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 / User / views / review-user-status.php
download-manager / src / User / views Last commit date
dashboard 5 months ago profile-cards 5 years ago profile-header 6 months ago already-logged-in.php 5 months ago auth-forms.css 5 months ago auth-forms.min.css 5 months ago clean.php 5 years ago login-form.php 5 months ago lost-password-form.php 5 months ago members.php 6 months ago modal-login-form.php 1 week ago public-profile.php 6 months ago reg-form.php 1 week ago reset-password-form.php 5 months ago review-user-status.php 2 weeks ago user-favourites.php 5 years ago
review-user-status.php
88 lines
1 <?php
2
3 use WPDM\__\__;
4
5 if(!defined('ABSPATH')) die('Dream more!');
6
7 $iid = uniqid();
8 ?>
9 <style>
10 .d-block{
11 display: block;
12 }
13 .media .avatar{
14 width: 148px;
15 height: auto;
16 }
17 </style>
18
19 <div id="rst-<?= $iid ?>">
20 <div class="panel panel-default">
21 <div class="panel-body">
22 <div class="media">
23 <div class="pull-left">
24 <?= get_avatar($user->ID, 256); ?>
25 </div>
26 <div class="media-body" style="padding-left: 10px">
27
28 <div class="form-group">
29 <strong class="d-block"><?php _e('Name', WPDM_TEXT_DOMAIN); ?></strong>
30 <?= $user->display_name; ?>
31 </div>
32 <div class="form-group">
33 <strong class="d-block"><?php _e('Email', WPDM_TEXT_DOMAIN); ?></strong>
34 <?= $user->user_email; ?>
35 </div>
36 <div class="form-group">
37 <strong class="d-block"><?php _e('Signup Date', WPDM_TEXT_DOMAIN); ?></strong>
38 <?= wp_date(get_option('date_format')." ".get_option('time_format'), strtotime($user->user_registered)); ?>
39 </div>
40
41 </div>
42 </div>
43 </div>
44 </div>
45 <div class="form-group">
46 <div class="panel panel-default">
47 <div class="panel-body">
48 <label><?php _e('If decline or suspend a user, you may add the reason:', WPDM_TEXT_DOMAIN); ?></label>
49 <textarea id="reason" class="form-control" placeholder="<?= __('Reason to decline (optional)', WPDM_TEXT_DOMAIN) ?>"></textarea>
50 </div>
51 </div>
52 </div>
53
54 <div class="row">
55 <?php if(in_array($status, ['', 'approved'])) { ?>
56 <div class="col-md-12"><button type="button" class="btn btn-danger btn-block wpdmusersup-<?= $user->ID ?>" data-action="suspend"><i class="fa fa-ban"></i> <?php _e('Suspend', WPDM_TEXT_DOMAIN); ?></button></div>
57 <?php } else { ?>
58 <?php if($status !== 'suspended') { ?>
59 <div class="col-md-6"><button type="button" class="btn btn-danger btn-block wpdmusersup-<?= $user->ID ?>" data-action="decline"><i class="fa fa-times-circle"></i> <?php _e('Decline', WPDM_TEXT_DOMAIN); ?></button></div>
60 <?php } ?>
61 <div class="col-md-<?= $status === 'suspended' ? 12 : 6 ?>"><button type="button" class="btn btn-success btn-block wpdmusersup-<?= $user->ID ?>" data-action="approve"><i class="fa fa-check-double"></i> <?php _e('Approve', WPDM_TEXT_DOMAIN); ?></button></div>
62 <?php } ?>
63 </div>
64 </div>
65
66
67 <script>
68 jQuery(function ($) {
69 $('.wpdmusersup-<?= $user->ID ?>').on('click', function (e) {
70 e.preventDefault();
71 WPDM.blockUI('#rst-<?= $iid ?>');
72 $.post(ajaxurl, {action: 'wpdmdz_update_user_status', user: <?= $user->ID ?>, do: $(this).data('action'), __uscnonce: '<?= wp_create_nonce(WPDM_PRI_NONCE); ?>', reason: $('#reason').val()}, function (res){
73 var __mdid = '<?= esc_js(__::query_var('__mdid', 'txt')); ?>';
74 var $dlg = $('#rst-<?= $iid ?>').closest('.wpdm-dialog-wrapper');
75 if ($dlg.length) { $dlg.find('.wpdm-dialog__close').trigger('click'); }
76 else if (__mdid) { $('#' + __mdid).modal('hide'); }
77 WPDM.notify(res.msg, 'info', "top-center", 4000);
78 if(res.status === 'approved')
79 $('#usts-<?= $user->ID ?>').html('<span class="text-success"><i class="fa-solid fa-check-double"></i> <?php _e('Approved', WPDM_TEXT_DOMAIN); ?></span>');
80 else if(res.status === 'declined')
81 $('#usts-<?= $user->ID ?>').html('<span class="text-danger"><i class="fa-solid fa-times-circle"></i> <?php _e('Declined', WPDM_TEXT_DOMAIN); ?></span>');
82 else if(res.status === 'suspended')
83 $('#usts-<?= $user->ID ?>').html('<span class="text-danger"><i class="fa-solid fa-ban"></i> <?php _e('Suspended', WPDM_TEXT_DOMAIN); ?></span>');
84 });
85 });
86 });
87 </script>
88