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); } }
?> </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);
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'; }
public static function pro_field_selection() { _deprecated_function(__FUNCTION__, '2.0.9', 'FrmField::pro_field_selection'); return FrmField::pro_field_selection(); }
?> " /> <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']);