Grunion_Contact_Form_Plugin::ajax_request PHP Метод

ajax_request() публичный Метод

public ajax_request ( )
    function ajax_request()
    {
        $submission_result = self::process_form_submission();
        if (!$submission_result) {
            header("HTTP/1.1 500 Server Error", 500, true);
            echo '<div class="form-error"><ul class="form-errors"><li class="form-error-message">';
            esc_html_e('An error occurred. Please try again later.', 'jetpack');
            echo '</li></ul></div>';
        } elseif (is_wp_error($submission_result)) {
            header("HTTP/1.1 400 Bad Request", 403, true);
            echo '<div class="form-error"><ul class="form-errors"><li class="form-error-message">';
            echo esc_html($submission_result->get_error_message());
            echo '</li></ul></div>';
        } else {
            echo '<h3>' . esc_html__('Message Sent', 'jetpack') . '</h3>' . $submission_result;
        }
        die;
    }