ninja_forms_remove_fav
The Ninja Forms ninja forms remove fav function.
Description
ninja_forms_remove_fav();
Usage
if ( !function_exists( 'ninja_forms_remove_fav' ) ) { require_once ABSPATH . PLUGINDIR . 'ninja-forms/deprecated/includes/admin/ajax.php'; } // NOTICE! Understand what this does before running. $result = ninja_forms_remove_fav();
Defined (1)
The function is defined in the following location(s).
- /deprecated/includes/admin/ajax.php
- function ninja_forms_remove_fav() {
- global $wpdb, $ninja_forms_fields;
- // Bail if we aren't in the admin
- if ( ! is_admin() )
- return false;
- check_ajax_referer( 'nf_ajax', 'nf_ajax_nonce' );
- $field_id = absint( $_REQUEST['field_id'] );
- $field_row = ninja_forms_get_field_by_id($field_id);
- $field_type = $field_row['type'];
- $fav_id = $field_row['fav_id'];
- $wpdb->query($wpdb->prepare("DELETE FROM ".NINJA_FORMS_FAV_FIELDS_TABLE_NAME." WHERE id = %d", $fav_id));
- $wpdb->update(NINJA_FORMS_FIELDS_TABLE_NAME, array('fav_id' => '' ), array('fav_id' => $fav_id));
- $type_name = $ninja_forms_fields[$field_type]['name'];
- header("Content-type: application/json");
- $array = array ('fav_id' => $fav_id, 'type_name' => $type_name);
- echo json_encode($array);
- die();
- }