'miravia_rules' ]); if(isset($_GET['action']) and $_GET['action'] == 'delete') { if(current_user_can( 'manage_options' )){ MiraviaCore::delete_rule(sanitize_text_field( $_GET['id'] )); wp_safe_redirect(admin_url("admin.php?page=miravia_settings&subpage=rules")); } } $miraviaTable->custom_actions = array( 'edit' => sprintf('Editar', sanitize_text_field($_REQUEST['page']), 'edit_rule', 'edit', ), 'delete' => sprintf('Eliminar', sanitize_text_field($_REQUEST['page']), sanitize_text_field($_REQUEST['subpage']), 'delete'), ); $miraviaTable->columns = [ 'id' => "ID", 'name' => "Name", 'created' => 'Created', 'updated' => 'Updated' ]; $miraviaTable->default_column_name = 'name_rule'; $rules = MiraviaCore::get_rules(); $miraviaTable->data_table = $rules; $miraviaTable->total_elements = count($rules); $miraviaTable->prepare_items(); ?>