| Server IP : 38.190.208.107 / Your IP : 216.73.217.1 Web Server : nginx/1.28.1 System : Linux ht2026040333114 6.1.0-10-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.37-1 (2023-07-03) x86_64 User : root ( 0) PHP Version : 8.2.28 Disable Function : passthru,exec,system,putenv,chroot,chgrp,chown,shell_exec,popen,proc_open,pcntl_exec,ini_alter,ini_restore,dl,openlog,syslog,readlink,symlink,popepassthru,pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wifcontinued,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority,imap_open,apache_setenv,eval,assert,passthru,system,exec,shell_exec,popen,proc_open MySQL : OFF | cURL : ON | WGET : OFF | Perl : OFF | Python : OFF | Sudo : OFF | Pkexec : OFF Directory : /www/wwwroot/wp.2/wp-content/plugins/blocksy-companion-pro/static/js/frontend/account/ |
Upload File : |
const getRelevantInputs = (formEl) => {
var inputs = jQuery()
;[...formEl.querySelectorAll('input')].map((el) => {
inputs = inputs.add(el)
})
return inputs
}
var wfls_init_captcha = function (actionCallback, formEl) {
let log = getRelevantInputs(formEl)
if (typeof grecaptcha === 'object') {
grecaptcha.ready(function () {
grecaptcha
.execute(WFLSVars.recaptchasitekey, { action: 'login' })
.then(function (token) {
var tokenField = jQuery('#wfls-captcha-token')
if (tokenField.length) {
tokenField.val(token)
} else {
if (log.length) {
tokenField = jQuery(
'<input type="hidden" name="wfls-captcha-token" id="wfls-captcha-token" />'
)
tokenField.val(token)
log.parent().append(tokenField)
}
}
typeof actionCallback === 'function' && actionCallback(true)
})
})
} else {
var tokenField = jQuery('#wfls-captcha-token')
if (tokenField.length) {
tokenField.val('grecaptcha-missing')
} else {
if (log.length) {
tokenField = jQuery(
'<input type="hidden" name="wfls-captcha-token" id="wfls-captcha-token" />'
)
tokenField.val('grecaptcha-missing')
log.parent().append(tokenField)
}
}
typeof actionCallback === 'function' && actionCallback(true)
}
}
const wpmudev_init_captcha = (cb, form) => {
if ('v3_recaptcha' == WPDEF.options.version) {
grecaptcha.ready(function () {
grecaptcha
.execute(WPDEF.options.siteKey, { action: 'WPDEF_reCaptcha' })
.then(function (token) {
document
.querySelectorAll('.g-recaptcha-response')
.forEach(function (elem) {
elem.value = token
})
typeof cb === 'function' && cb(true)
})
})
return
}
if (
'v2_checkbox' == WPDEF.options.version ||
'v2_invisible' == WPDEF.options.version
) {
let recaptchas = [
...form.querySelectorAll('div[id^="wpdef_recaptcha_"]'),
]
recaptchas.forEach((container) => {
if (container.innerHTML.trim() !== '') {
return
}
const params = {
sitekey: WPDEF.options.sitekey,
theme: WPDEF.options.theme,
size: WPDEF.options.size,
callback: function () {
typeof cb === 'function' && cb(true)
},
}
grecaptcha.render(container.id, params)
})
}
}
export const maybeApplyWordfenceCaptcha = (cb, form) => {
if (window.WFLSVars && parseInt(WFLSVars.useCAPTCHA)) {
wfls_init_captcha(() => cb(), form)
return true
}
return false
}
export const maybeApplyDefenderCaptcha = (cb, form) => {
if (window.WPDEF && !window.turnstile) {
wpmudev_init_captcha(() => cb(), form)
return true
}
return false
}
export const resetCaptchaFor = (container) => {
;[...container.querySelectorAll('.g-recaptcha, .anr_captcha_field')].map(
(el) => {
if (el.classList.contains('anr_captcha_field')) {
grecaptcha.reset(
parseFloat(
el.firstElementChild.id.replace(
'anr_captcha_field_',
''
)
) - 1
)
} else {
grecaptcha.reset(el.gID)
}
}
)
}
export const reCreateCaptchaFor = (el) => {
;[...el.querySelectorAll('.g-recaptcha, .anr_captcha_field')].map((el) => {
if (el.gID) {
return
}
el.innerHTML = ''
el.gID = grecaptcha.render(el)
})
}