1var wpa_field_name, wpa_unique_id, wpa_add_test, wpa_hidden_field; 2 3jQuery(document).ready(function(){ 4 5 wpa_field_name = wpa_field_info.wpa_field_name; 6 wpa_unique_id = wpa_field_info.wpa_field_value; 7 wpa_add_test = wpa_field_info.wpa_add_test; 8 9 wpa_hidden_field = "<span class='wpa_hidden_field' style='display:none;height:0;width:0;'><label>WPA <input type='text' name='"+wpa_field_name+"' value='"+wpa_unique_id+"' /></label></span>"; 10 11 wpa_add_honeypot_field(); 12 13 if (typeof wpae_add_honeypot_field == 'function') { // IF EXTENDED version exists. 14 wpae_add_honeypot_field(); 15 } 16 17 if (wpa_add_test == 'yes'){ 18 wpa_add_test_block(); 19 } 20 21}); 22 23function wpa_act_as_spam(){ 24 actiontype = jQuery('span.wpa-button').data('actiontype'); 25 if (actiontype == 'remove'){ 26 wpa_remove_honeypot_field(); 27 jQuery('span.wpa-button').data('actiontype','add'); 28 jQuery('span.wpa-button').html('Acting as Spam Bot'); 29 } else { 30 wpa_add_honeypot_field(); 31 jQuery('span.wpa-button').data('actiontype','remove'); 32 jQuery('span.wpa-button').html('Act as Spam Bot'); 33 } 34} 35 36function wpa_add_honeypot_field(){ 37 jQuery('.bbp-topic-form form').append(wpa_hidden_field); // BBPRESS TOPIC 38 jQuery('.bbp-reply-form form').append(wpa_hidden_field); // BBPRESS REPLY 39 jQuery('form#commentform').append(wpa_hidden_field); // WP COMMENT 40 jQuery('form#ast-commentform').append(wpa_hidden_field); // Astra Comment Form 41 jQuery('form#fl-comment-form').append(wpa_hidden_field); // Beaver Builder Theme Form 42 43 jQuery('form.wpcf7-form').append(wpa_hidden_field); // CONTACT FORM 7 44 jQuery('form.wpforms-form').append(wpa_hidden_field); // WPFFORMS 45 jQuery('.gform_wrapper form').append(wpa_hidden_field); // GRAVITY FORMS 46 jQuery('.frm_forms form').append(wpa_hidden_field); // Formidible forms 47 jQuery('.caldera-grid form').append(wpa_hidden_field); // Caldera forms 48 jQuery('.wp-block-toolset-cred-form form').append(wpa_hidden_field); // Toolset Forms 49 jQuery('form.et_pb_contact_form').append(wpa_hidden_field); // Divi Form 50 jQuery('form.fb_form').append(wpa_hidden_field); // Divi Form builder - Divi Engine 51 jQuery('form.elementor-form').append(wpa_hidden_field); // FOR Elementor 52 jQuery('form.form-contribution').append(wpa_hidden_field); //WooCommerce Reviews Pro 53 54 // FOR FLUENT FORMS 55 jQuery('form.frm-fluent-form').append(wpa_hidden_field); // FOR Fluent Forms 56 jQuery('.ff_conv_app').append(wpa_hidden_field); // FOR Fluent Convertional Forms 57 58 if (typeof fluent_forms_global_var_1 !== 'undefined') { // QUICK HACK FOR FLUENT FORMS CONVERSIONAL 59 fluent_forms_global_var_1.extra_inputs[wpa_field_name] = wpa_unique_id; 60 } 61 // EOF FLUENT FORMS 62 63 jQuery(wpa_hidden_field).insertAfter('input.wpa_initiator'); // FOR WPA INITIATOR (WP registration) 64} 65 66function wpa_add_test_block(){ 67 checkingTest = '<div class="wpa-test-msg"><strong>WP Armour ( Only visible to site administrators. Not visible to other users. )</strong><br />This form has a honeypot trap enabled. If you want to act as spam bot for testing purposes, please click the button below.<br/><span class="wpa-button" onclick="wpa_act_as_spam()" data-actiontype="remove">Act as Spam Bot</span></div>'; 68 jQuery('.wpa-test-msg').remove(); // Clear First 69 jQuery('span.wpa_hidden_field').after(checkingTest); 70} 71 72function wpa_remove_honeypot_field(){ 73 jQuery('.wpa_hidden_field').remove(); 74 75 if (typeof fluent_forms_global_var_1 !== 'undefined') { 76 delete fluent_forms_global_var_1.extra_inputs[wpa_field_name]; 77 } 78}
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.