foreach ($new_entries as $ent) {
            $new_field->options[$ent->item_id] = $ent->meta_value;
        }
    }
} else {
    if (isset($new_field->field_options['post_field']) and $new_field->field_options['post_field'] == 'post_status') {
        $new_field->options = FrmProFieldsHelper::get_status_options($new_field);
    } else {
        $new_field->options = stripslashes_deep(maybe_unserialize($new_field->options));
    }
}
if (isset($new_field->field_options['post_field']) and $new_field->field_options['post_field'] == 'post_category') {
    $new_field = (array) $new_field;
    $new_field['value'] = (isset($field) and isset($field['hide_opt'][$meta_name])) ? $field['hide_opt'][$meta_name] : '';
    $new_field['exclude_cat'] = isset($new_field->field_options['exclude_cat']) ? $new_field->field_options['exclude_cat'] : '';
    echo FrmFieldsHelper::dropdown_categories(array('name' => "field_options[hide_opt_{$current_field_id}][]", 'id' => "field_options[hide_opt_{$current_field_id}]", 'field' => $new_field));
} else {
    $temp_field = (array) $new_field;
    foreach ($new_field->field_options as $fkey => $fval) {
        $temp_field[$fkey] = $fval;
        unset($fkey);
        unset($fval);
    }
    ?>
<select name="field_options[hide_opt_<?php 
    echo $current_field_id;
    ?>
][]">
    <option value=""><?php 
    echo $new_field->type == 'data' ? 'Anything' : 'Select';
    ?>
Example #2
0
                echo esc_attr($field['id']);
                ?>
_opts" class="frm_sortable_field_opts frm_clear<?php 
                echo count($field['options']) > 10 ? ' frm_field_opts_list' : '';
                ?>
">
        <?php 
                include FrmAppHelper::plugin_path() . '/classes/views/frm-fields/radio.php';
                ?>
        </ul>
    <?php 
            }
        } else {
            if ($field['type'] == 'select') {
                if (isset($field['post_field']) && $field['post_field'] == 'post_category') {
                    echo FrmFieldsHelper::dropdown_categories(array('name' => $field_name, 'field' => $field));
                } else {
                    ?>
	<select name="<?php 
                    echo esc_attr($field_name) . (FrmField::is_option_true($field, 'multiple') ? '[]' : '');
                    ?>
" <?php 
                    echo FrmField::is_option_true($field, 'size') ? 'class="auto_width"' : '';
                    echo FrmField::is_option_true($field, 'multiple') ? ' multiple="multiple"' : '';
                    ?>
 >
		<?php 
                    foreach ($field['options'] as $opt_key => $opt) {
                        $field_val = apply_filters('frm_field_value_saved', $opt, $opt_key, $field);
                        $opt = apply_filters('frm_field_label_seen', $opt, $opt_key, $field);
                        $selected = $field['default_value'] == $field_val || FrmFieldsHelper::get_other_val(array('opt_key', 'field')) ? ' selected="selected"' : '';
Example #3
0
            $new_field->options[$ent->item_id] = $ent->meta_value;
        }
    }
} else {
    if (isset($new_field->field_options['post_field']) && $new_field->field_options['post_field'] == 'post_status') {
        $new_field->options = FrmProFieldsHelper::get_status_options($new_field);
    }
}
if (isset($new_field->field_options['post_field']) && $new_field->field_options['post_field'] == 'post_category') {
    if (!isset($field_name)) {
        $field_name = 'field_options[hide_opt_' . $current_field_id . ']';
    }
    $new_field = (array) $new_field;
    $new_field['value'] = isset($field) && isset($field['hide_opt'][$meta_name]) ? $field['hide_opt'][$meta_name] : '';
    $new_field['exclude_cat'] = isset($new_field->field_options['exclude_cat']) ? $new_field->field_options['exclude_cat'] : '';
    echo FrmFieldsHelper::dropdown_categories(array('name' => "{$field_name}[]", 'id' => $field_name, 'field' => $new_field, 'show_option_all' => $new_field['type'] == 'data' && (!isset($field_type) || isset($field_type) && $field_type == 'data') ? $anything : ' '));
} else {
    if (!isset($field_name)) {
        $field_name = 'field_options[hide_opt_' . $current_field_id . '][]';
    }
    $temp_field = (array) $new_field;
    foreach ($new_field->field_options as $fkey => $fval) {
        $temp_field[$fkey] = $fval;
        unset($fkey);
        unset($fval);
    }
    if (!isset($val)) {
        $val = isset($field) && isset($field['hide_opt'][$meta_name]) ? $field['hide_opt'][$meta_name] : '';
    }
    if (in_array($new_field->type, array('select', 'radio', 'checkbox', 'scale', 'data'))) {
        ?>