Пример #1
0
 function test_create()
 {
     $form_id = $this->factory->form->get_id_by_key('contact-db12');
     $field_types = array_merge(FrmField::field_selection(), FrmField::pro_field_selection());
     foreach ($field_types as $field_type => $field_info) {
         $field_id = $this->factory->field->create(array('type' => $field_type, 'form_id' => $form_id));
         $this->assertTrue(is_numeric($field_id));
         $this->assertTrue($field_id > 0);
     }
 }
Пример #2
0
?>
            </ul>
            <div class="clear"></div>
            <hr/>
			<ul <?php 
echo apply_filters('frm_drag_field_class', '');
?>
 style="margin-top:2px;">
				<li><?php 
FrmTipsHelper::pro_tip('get_builder_tip');
?>
</li>
<?php 
$col_class = 'frm_col_one';
$no_allow_class = apply_filters('frm_noallow_class', 'frm_noallow');
foreach (FrmField::pro_field_selection() as $field_key => $field_type) {
    if (is_array($field_type)) {
        $field_label = $field_type['name'];
        if (isset($field_type['switch_from'])) {
            continue;
        }
        ?>
				<li class="frmbutton button <?php 
        echo esc_attr($col_class . ' ' . $no_allow_class . ' frm_t' . $field_key);
        ?>
 dropdown" id="<?php 
        echo esc_attr($field_key);
        ?>
">
	                <a href="#" id="frm-<?php 
        echo esc_attr($field_key);
Пример #3
0
 public static function options_form($field, $display, $values)
 {
     remove_action('frm_field_options_form', 'FrmFieldsController::add_conditional_update_msg', 50);
     global $frm_vars;
     $frm_settings = FrmAppHelper::get_settings();
     $form_fields = false;
     if ($display['logic'] && !empty($field['hide_field']) && is_array($field['hide_field'])) {
         $form_fields = FrmField::get_all_for_form($values['id']);
     }
     if ('data' == $field['type']) {
         $frm_field_selection = FrmField::pro_field_selection();
     }
     if ($field['type'] == 'date') {
         $locales = FrmAppHelper::locales('date');
     } else {
         if ($field['type'] == 'file') {
             $mimes = get_allowed_mime_types();
         }
     }
     require FrmAppHelper::plugin_path() . '/pro/classes/views/frmpro-fields/options-form.php';
 }
Пример #4
0
 public static function pro_field_selection()
 {
     _deprecated_function(__FUNCTION__, '2.0.9', 'FrmField::pro_field_selection');
     return FrmField::pro_field_selection();
 }
Пример #5
0
    ?>
" />
<span class="frm_hidden_fdata frm_hidden"><?php 
    echo htmlspecialchars(json_encode($field));
    ?>
</span>
</li>
<?php 
    return;
}
$frm_settings = FrmAppHelper::get_settings();
if (!isset($frm_all_field_selection)) {
    if (isset($frm_field_selection) && isset($pro_field_selection)) {
        $frm_all_field_selection = array_merge($frm_field_selection, $pro_field_selection);
    } else {
        $pro_field_selection = FrmField::pro_field_selection();
        $frm_all_field_selection = array_merge(FrmField::field_selection(), $pro_field_selection);
    }
}
$disabled_fields = FrmAppHelper::pro_is_installed() ? array() : $pro_field_selection;
if (!isset($ajax)) {
    $li_classes .= ' ui-state-default widgets-holder-wrap';
    ?>
<li id="frm_field_id_<?php 
    echo esc_attr($field['id']);
    ?>
" class="<?php 
    echo esc_attr($li_classes);
    ?>
" data-fid="<?php 
    echo esc_attr($field['id']);