function ninja_forms_sidebar_fav_fields() { $field_results = ninja_forms_get_all_favs(); if (is_array($field_results)) { foreach ($field_results as $field) { $data = $field['data']; $name = $field['name']; $field_id = $field['id']; ?> <p class="button-controls" id="ninja_forms_insert_fav_field_<?php echo $field_id; ?> _p"> <a class="button-secondary ninja-forms-insert-fav-field" id="ninja_forms_insert_fav_field_<?php echo $field_id; ?> " data-field="<?php echo $field_id; ?> " data-type="fav" href="#"><?php _e($name, 'ninja-forms'); ?> </a> </p> <?php } } }
function ninja_forms_register_exp_fav_fields_metabox() { $fav_results = ninja_forms_get_all_favs(); $fav_options = array(); if (is_array($fav_results) and !empty($fav_results)) { foreach ($fav_results as $fav) { $data = $fav['data']; $label = $data['label']; array_push($fav_options, array('name' => $label, 'value' => $fav['id'])); } $empty = ''; } else { $empty = __('No Favorite Fields Found', 'ninja-forms'); } $args = array('page' => 'ninja-forms-impexp', 'tab' => 'impexp_fields', 'slug' => 'exp_fields', 'title' => __('Export Favorite Fields', 'ninja-forms'), 'settings' => array(array('name' => 'ninja_forms_fav', 'type' => 'checkbox_list', 'label' => '', 'desc' => '', 'options' => $fav_options, 'help_text' => ''), array('name' => '', 'type' => 'desc', 'label' => $empty), array('name' => 'submit', 'type' => 'submit', 'label' => __('Export Fields', 'ninja-forms'), 'class' => 'button-secondary'))); ninja_forms_register_tab_metabox($args); }
function nfThreeUpgrade_GetSerializedFields() { $fields = ninja_forms_get_all_favs(); echo json_encode(array('serialized' => maybe_serialize($fields))); wp_die(); }