From bd8ff27426d7abc94d256e60ff2509cf6b1a97bf Mon Sep 17 00:00:00 2001 From: Mike Letellier Date: Fri, 8 Nov 2024 14:43:41 -0400 Subject: [PATCH] Move AJAX hooks into load_ajax_hooks function --- classes/controllers/FrmHooksController.php | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/classes/controllers/FrmHooksController.php b/classes/controllers/FrmHooksController.php index e11b496219..019c8013bf 100644 --- a/classes/controllers/FrmHooksController.php +++ b/classes/controllers/FrmHooksController.php @@ -125,7 +125,6 @@ public static function load_admin_hooks() { add_filter( 'plugin_action_links_' . FrmAppHelper::plugin_folder() . '/formidable.php', 'FrmAppController::settings_link' ); add_filter( 'admin_footer_text', 'FrmAppController::set_footer_text' ); add_action( 'admin_footer', 'FrmAppController::add_admin_footer_links' ); - add_action( 'wp_ajax_frm_dismiss_review', 'FrmAppController::dismiss_review' ); add_action( 'current_screen', 'FrmAppController::filter_admin_notices' ); // Entries Controller. @@ -162,8 +161,6 @@ public static function load_admin_hooks() { add_action( 'admin_menu', 'FrmSettingsController::menu', 45 ); add_action( 'frm_before_settings', 'FrmSettingsController::license_box' ); add_action( 'frm_after_settings', 'FrmSettingsController::settings_cta' ); - add_action( 'wp_ajax_frm_settings_tab', 'FrmSettingsController::load_settings_tab' ); - add_action( 'wp_ajax_frm_page_search', 'FrmSettingsController::page_search' ); // Styles Controller. add_action( 'admin_menu', 'FrmStylesController::menu', 14 ); @@ -184,7 +181,6 @@ public static function load_admin_hooks() { // Use the same priority as styles so Applications appear directly under Styles. add_action( 'admin_menu', 'FrmApplicationsController::menu', 14 ); add_action( 'admin_enqueue_scripts', 'FrmApplicationsController::dequeue_scripts', 15 ); - add_action( 'wp_ajax_frm_get_applications_data', 'FrmApplicationsController::get_applications_data' ); // CAPTCHA add_filter( 'frm_setup_edit_field_vars', 'FrmFieldCaptcha::update_field_name' ); @@ -266,6 +262,8 @@ public static function load_ajax_hooks() { // Settings. add_action( 'wp_ajax_frm_lite_settings_upgrade', 'FrmSettingsController::settings_cta_dismiss' ); + add_action( 'wp_ajax_frm_settings_tab', 'FrmSettingsController::load_settings_tab' ); + add_action( 'wp_ajax_frm_page_search', 'FrmSettingsController::page_search' ); // Styles Controller. add_action( 'wp_ajax_frm_settings_reset', 'FrmStylesController::reset_styling' ); @@ -291,6 +289,12 @@ public static function load_ajax_hooks() { // Submit with AJAX. // Trigger before process_entry. add_action( 'wp_loaded', 'FrmEntriesAJAXSubmitController::ajax_create', 5 ); + + // Applications. + add_action( 'wp_ajax_frm_get_applications_data', 'FrmApplicationsController::get_applications_data' ); + + // Reviews. + add_action( 'wp_ajax_frm_dismiss_review', 'FrmAppController::dismiss_review' ); } /**