Activity_Log::load_recipe_actions()
Ajax load triggers for recipe
Source
File: src/core/admin/class-activity-log.php
public function load_recipe_actions() { global $wpdb; check_ajax_referer( 'load-recipes-ref', 'ajax_nonce' ); $recipe_id = absint( $_REQUEST['recipe_id'] ); $return_data = array(); $return_data[] = array( 'id' => '', 'text' => 'All actions', ); if ( ! $recipe_id ) { wp_send_json( $return_data ); } $actions = $wpdb->get_results( "select distinct(r.automator_action_id) as id,p.post_title as action_title from {$wpdb->prefix}uap_action_log r join {$wpdb->posts} p on p.ID = r.automator_action_id WHERE r.automator_recipe_id = '{$recipe_id}' order by action_title asc" , ARRAY_A ); if ( $actions ) { foreach ( $actions as $action ) { $return_data[] = array( 'id' => $action['id'], 'text' => $action['action_title'], ); } } wp_send_json( $return_data ); }
Expand full source code Collapse full source code View on Github