user_email; } require $molms_dirName . 'views'.DIRECTORY_SEPARATOR.'support.php'; /* SUPPORT FORM RELATED FUNCTIONS */ //Function to handle support form submit function molms_handle_support_form() { $nonce = sanitize_text_field($_POST['nonce']); if (! wp_verify_nonce($nonce, 'mo2f-support-nonce')) { do_action('molms_show_message', 'ERROR', 'ERROR'); return; } $query = sanitize_text_field($_POST['query']); $email = sanitize_email($_POST['query_email']); $phone = sanitize_text_field($_POST['query_phone']); if (empty($email) || empty($query)) { do_action('molms_show_message', molms_Messages::showMessage('SUPPORT_FORM_VALUES'), 'SUCCESS'); return; } $contact_us = new molms_cURL(); $submited = json_decode($contact_us->submit_contact_us($email, $phone, $query), true); if (json_last_error() == JSON_ERROR_NONE && $submited) { do_action('molms_show_message', molms_Messages::showMessage('SUPPORT_FORM_SENT'), 'SUCCESS'); return; } do_action('molms_show_message', molms_Messages::showMessage('SUPPORT_FORM_ERROR'), 'ERROR'); }