'product_cat')); foreach($categories as $cat) { $categories_end[] = (object) array('lk_option' => $cat->name, 'lk_value' => $cat->term_id); } if(isset($_POST['action']) and sanitize_text_field($_POST['action']) == 'save_rule') { $filterDecoded = urldecode($_POST['filter_data']); $actionsDecoded = urldecode($_POST['action_detail_data']); $account = sanitize_text_field($_POST['apply_accounts']); $profile = sanitize_text_field($_POST['apply_profile']); $arrayDatosRule = array( 'name_rule' => sanitize_text_field($_POST['name_rule']), 'accounts' => intval($account), 'profile_id' => intval($profile), 'rules_json' => $filterDecoded, 'action_json' => $actionsDecoded, 'action_type' => sanitize_text_field($_POST['action_type']) ); $saveProfile = MiraviaCore::update_rule($arrayDatosRule, array('id' => $id)); if($saveProfile) { $rule = $arrayDatosRule; echo esc_html('Rule saved'); } } // var_dump($rule); ?>