Exemplo n.º 1
0
 public static function show_other($field, $form, $args)
 {
     global $frm_vars;
     if ('end_divider' == $field['type']) {
         // close the section's frm_field_x_container div
         if (isset($frm_vars['div']) && $frm_vars['div']) {
             echo "</div>\n";
             $frm_vars['div'] = false;
         }
         // close the collapsible section toggle div
         if (isset($frm_vars['collapse_div']) && $frm_vars['collapse_div']) {
             echo "</div>\n";
             $frm_vars['collapse_div'] = false;
         }
         return;
     }
     // Set the field name
     $field_name = isset($args['field_name']) ? $args['field_name'] : 'item_meta[' . $field['id'] . ']';
     $html_id = FrmFieldsHelper::get_html_id($field, isset($args['field_plus_id']) ? $args['field_plus_id'] : '');
     FrmProFieldsHelper::set_field_js($field, isset($entry_id) ? $entry_id : 0);
     include FrmAppHelper::plugin_path() . '/pro/classes/views/frmpro-fields/show-other.php';
 }
Exemplo n.º 2
0
" value="<?php 
    echo esc_attr($field['value']);
    ?>
" <?php 
    do_action('frm_field_input_html', $field);
    ?>
/>
<?php 
    if ($field['type'] == 'date' && (!isset($field['read_only']) || !$field['read_only'] || $field['read_only'] && isset($frm_vars['readonly']) && $frm_vars['readonly'] == 'disabled')) {
        if (!isset($frm_vars['datepicker_loaded']) or !is_array($frm_vars['datepicker_loaded'])) {
            $frm_vars['datepicker_loaded'] = array();
        }
        if (!isset($frm_vars['datepicker_loaded']['field_' . $field['field_key']])) {
            $frm_vars['datepicker_loaded']['field_' . $field['field_key']] = true;
        }
        FrmProFieldsHelper::set_field_js($field, isset($entry_id) ? $entry_id : 0);
    }
} else {
    if ($field['type'] == 'time') {
        if ($field['unique']) {
            if (!isset($frm_vars['timepicker_loaded']) or !is_array($frm_vars['timepicker_loaded'])) {
                $frm_vars['timepicker_loaded'] = array();
            }
            if (!isset($frm_vars['timepicker_loaded']['field_' . $field['field_key']])) {
                $frm_vars['timepicker_loaded']['field_' . $field['field_key']] = true;
            }
        }
        if (isset($field['options']['H'])) {
            if (!empty($field['value']) and !is_array($field['value'])) {
                $h = explode(':', $field['value']);
                $m = explode(' ', $h[1]);