File manager - Edit - /home/xfekoga/grenier/wp-content/plugins/automatorwp-fluentform-integration/includes/ajax-functions.php
Back
<?php /** * Ajax Functions * * @package AutomatorWP\FluentForm\Ajax_Functions * @since 1.0.0 */ // Exit if accessed directly if( !defined( 'ABSPATH' ) ) exit; /** * Ajax function for selecting forms * * @since 1.0.0 */ function automatorwp_fluentform_ajax_get_forms() { // Security check, forces to die if not security passed check_ajax_referer( 'automatorwp_admin', 'nonce' ); global $wpdb; // Pull back the search string $search = isset( $_REQUEST['q'] ) ? $wpdb->esc_like( $_REQUEST['q'] ) : ''; $results = array(); // Get the forms $forms = wpFluent()->table( 'fluentform_forms' ) ->select( array( 'id', 'title' ) ) ->where( 'title', 'LIKE', "%{$search}%" ) ->get(); foreach( $forms as $form ) { $results[] = array( 'id' => $form->id, 'text' => $form->title, ); } // Prepend option none $results = automatorwp_ajax_get_ajax_results_option_none( $results ); // Return our results wp_send_json_success( $results ); die; } add_action( 'wp_ajax_automatorwp_fluentform_get_forms', 'automatorwp_fluentform_ajax_get_forms', 5 );
| ver. 1.4 |
Github
|
.
| PHP 8.0.30 | Generation time: 0 |
proxy
|
phpinfo
|
Settings