PluginProbe ʕ •ᴥ•ʔ
Download Manager / 3.3.65
Download Manager v3.3.65
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 / lock-options / recaptcha-lock.php
download-manager / src / Package / views / lock-options Last commit date
password-lock.php 2 years ago recaptcha-lock.php 6 months ago
recaptcha-lock.php
49 lines
1 <?php
2 /**
3 * Author: shahnuralam
4 * Date: 2018-12-28
5 * Updated: 2021-07-07
6 * Time: 22:46
7 * Version: 3.2.05
8 */
9 if (!defined('ABSPATH')) die();
10
11 ?>
12 <div class='panel panel-default card'><div class='panel-heading card-header'>
13 <span id="capc_label_<?php echo $package['ID']; ?>"><?php echo esc_attr__("Verify CAPTCHA to Download", "download-manager"); ?></span>
14 <span id="capcv_label_<?php echo $package['ID']; ?>" style="display: none"><?php _e( "Your Download Link is Ready" , "download-manager" ); ?></span>
15 </div>
16 <div class='panel-body card-body wpdm-social-locks text-center'>
17 <script src='https://www.google.com/recaptcha/enterprise.js?onload=onloadCallback&render=explicit'></script>
18 <div id="reCaptchaLock_<?php echo esc_attr($package['ID']); ?>"></div>
19 <div id="msg_<?php echo esc_attr($package['ID']); ?>"></div>
20 <script type="text/javascript">
21 var ctz = new Date().getMilliseconds();
22 var siteurl = "<?php echo esc_url(home_url('/?__wpdmnocache=')); ?>"+ctz,force="<?php echo esc_js($force); ?>";
23 var verifyCallback_<?php echo esc_js($package['ID']); ?> = function(response) {
24 jQuery.post("<?php echo esc_url(wpdm_rest_url('validate-captcha')); ?>",{__wpdm_ID:<?php echo (int)$package['ID'];?>,dataType:'json',force:force,social:'c',reCaptchaVerify:response,action:'wpdm_ajax_call'},function(res){
25 if(res.downloadurl!='' && res.downloadurl != undefined && res!= undefined ) {
26
27 if(window.parent == undefined)
28 location.href = res.downloadurl;
29 else
30 window.parent.location.href = res.downloadurl;
31 jQuery('#capc_label_<?php echo esc_js($package['ID']); ?>').hide();
32 jQuery('#capcv_label_<?php echo esc_js($package['ID']); ?>').show();
33 jQuery('#reCaptchaLock_<?php echo esc_js($package['ID']); ?>').html('<a href="'+res.downloadurl+'" class="wpdm-download-button btn btn-success btn-block btn-lg"><?php esc_html_e( "Download" , "download-manager" ); ?></a>');
34 } else {
35 jQuery('#msg_<?php echo esc_js($package['ID']); ?>').html(''+res.error);
36 }
37 });
38 };
39 var widgetId2;
40 var onloadCallback = function() {
41 grecaptcha.enterprise.render('reCaptchaLock_<?php echo esc_js($package['ID']); ?>', {
42 'sitekey' : '<?php echo esc_js(get_option('_wpdm_recaptcha_site_key')); ?>',
43 'callback' : verifyCallback_<?php echo esc_js($package['ID']); ?>,
44 'theme' : 'light'
45 });
46 };
47 </script>
48 </div></div>
49