Example #1
0
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 
        }
    }
}
Example #2
0
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);
}
Example #3
0
function nfThreeUpgrade_GetSerializedFields()
{
    $fields = ninja_forms_get_all_favs();
    echo json_encode(array('serialized' => maybe_serialize($fields)));
    wp_die();
}