Ejemplo n.º 1
0
 public static function add_form_row()
 {
     //check_ajax_referer( 'frm_ajax', 'nonce' );
     $field_id = absint($_POST['field_id']);
     if (!$field_id) {
         wp_die();
     }
     $field = FrmField::getOne($field_id);
     $args = array('i' => absint($_POST['i']), 'parent_field' => absint($field->id), 'form' => isset($field->field_options['form_select']) ? $field->field_options['form_select'] : 0, 'repeat' => 1);
     $field_name = 'item_meta[' . $args['parent_field'] . ']';
     // let's show a textarea since the ajax with multiple rte doesn't work well in WP right now
     global $frm_vars;
     $frm_vars['skip_rte'] = true;
     $response = array();
     ob_start();
     FrmProFormsHelper::repeat_field_set($field_name, $args);
     $response['html'] = ob_get_contents();
     ob_end_clean();
     global $frm_vars;
     $response['logic'] = FrmProFormsHelper::hide_conditional_fields($frm_vars);
     echo json_encode($response);
     wp_die();
 }
Ejemplo n.º 2
0
if(typeof __FRMRULES == 'undefined'){__FRMRULES=frmrules;}
else{__FRMRULES=jQuery.extend({},__FRMRULES,frmrules);}<?php 
}
if (isset($frm_vars['google_graphs']) && !empty($frm_vars['google_graphs'])) {
    echo '__FRMTABLES=' . json_encode($frm_vars['google_graphs']) . ";\n";
    echo 'frmFrontForm.loadGoogle();' . "\n";
}
?>
jQuery(document).ready(function($){
<?php 
if ($trigger_form) {
    ?>
$(document).off('submit.formidable','.frm-show-form');$(document).on('submit.formidable','.frm-show-form',frmFrontForm.submitForm);
<?php 
}
FrmProFormsHelper::load_chosen_js($frm_vars);
$logic_fields = FrmProFormsHelper::hide_conditional_fields($frm_vars);
if (!empty($logic_fields['hide'])) {
    echo "frmFrontForm.hideCondFields('" . json_encode($logic_fields['hide']) . "');";
}
if (!empty($logic_fields['check'])) {
    echo "frmFrontForm.checkDependent('" . json_encode($logic_fields['check']) . "');";
}
FrmProFormsHelper::load_datepicker_js($frm_vars);
FrmProFormsHelper::load_calc_js($frm_vars);
FrmProFormsHelper::load_input_mask_js($frm_input_masks);
?>
});
/*]]>*/
</script>