get_results_from_message( 'success', 'demo' ) ) ); } // Check reCAPTCHA response and die if error. $this->check_recaptcha_response(); } /** * Ajax callback for 'send to email' submission type. * * @access public * @return void * @since 3.1 */ public function submit($formID, $sendmail_args) { $this->pre_process_form_submit(); // Checks nonce, recaptcha and similar. Dies if checks fail. $data = $this->get_submit_data(); $form_meta = Fusion_Builder_Form_Helper::fusion_form_get_form_meta( $formID ); // The E-Mail Action is Deprecated. $actions = $form_meta['form_actions']; if(!empty($actions)){ foreach ( $actions as $action ) { if($action == 'email'){ $sendmail = $this->submit_form_to_email($data); if ($sendmail) { $fusion_forms = new \Fusion_Form_DB_Forms(); $fusion_forms->increment_submissions_count( $formID ); } } } } $sendmail = $this->handle_form_notifications( $data, $formID ); if ($sendmail) { $fusion_forms = new \Fusion_Form_DB_Forms(); $fusion_forms->increment_submissions_count($formID); return true; } return false; } } } }