function cp_easyform_get_public_form($id = 1) { global $wpdb; global $CP_EFB_global_form_count; global $CP_EFB_global_form_count_number; $CP_EFB_global_form_count_number++; $CP_EFB_global_form_count = "_" . $CP_EFB_global_form_count_number; if ($id) { $myrows = $wpdb->get_results("SELECT * FROM " . $wpdb->prefix . CP_EASYFORM_FORMS_TABLE . " WHERE id=" . $id); } else { $myrows = $wpdb->get_results("SELECT * FROM " . $wpdb->prefix . CP_EASYFORM_FORMS_TABLE); } //define ('CP_EASYFORM_ID',$myrows[0]->id); $id = $myrows[0]->id; $previous_label = cp_easyform_get_option('vs_text_previousbtn', 'Previous', $id); $previous_label = $previous_label == '' ? 'Previous' : $previous_label; $next_label = cp_easyform_get_option('vs_text_nextbtn', 'Next', $id); $next_label = $next_label == '' ? 'Next' : $next_label; if (CP_EASYFORM_DEFAULT_DEFER_SCRIPTS_LOADING) { wp_deregister_script('query-stringify'); wp_register_script('query-stringify', plugins_url('/js/jQuery.stringify.js', __FILE__)); wp_deregister_script('cp_contactformpp_validate_script'); wp_register_script('cp_easyform_validate_script', plugins_url('/js/jquery.validate.js', __FILE__)); wp_enqueue_script('cp_easyform_builder_script', plugins_url('/js/fbuilderf.jquery.js', __FILE__), array("jquery", "jquery-ui-core", "jquery-ui-datepicker", "jquery-ui-widget", "jquery-ui-position", "jquery-ui-tooltip", "query-stringify", "cp_easyform_validate_script"), false, true); wp_localize_script('cp_easyform_builder_script', 'cp_easyform_fbuilder_config' . $CP_EFB_global_form_count, array('obj' => '{"pub":true,"identifier":"' . $CP_EFB_global_form_count . '","messages": { "required": "' . str_replace(array('"'), array('\\"'), cp_easyform_get_option('vs_text_is_required', CP_EASYFORM_DEFAULT_vs_text_is_required, $id)) . '", "email": "' . str_replace(array('"'), array('\\"'), cp_easyform_get_option('vs_text_is_email', CP_EASYFORM_DEFAULT_vs_text_is_email, $id)) . '", "datemmddyyyy": "' . str_replace(array('"'), array('\\"'), cp_easyform_get_option('vs_text_datemmddyyyy', CP_EASYFORM_DEFAULT_vs_text_datemmddyyyy, $id)) . '", "dateddmmyyyy": "' . str_replace(array('"'), array('\\"'), cp_easyform_get_option('vs_text_dateddmmyyyy', CP_EASYFORM_DEFAULT_vs_text_dateddmmyyyy, $id)) . '", "number": "' . str_replace(array('"'), array('\\"'), cp_easyform_get_option('vs_text_number', CP_EASYFORM_DEFAULT_vs_text_number, $id)) . '", "digits": "' . str_replace(array('"'), array('\\"'), cp_easyform_get_option('vs_text_digits', CP_EASYFORM_DEFAULT_vs_text_digits, $id)) . '", "max": "' . str_replace(array('"'), array('\\"'), cp_easyform_get_option('vs_text_max', CP_EASYFORM_DEFAULT_vs_text_max, $id)) . '", "min": "' . str_replace(array('"'), array('\\"'), cp_easyform_get_option('vs_text_min', CP_EASYFORM_DEFAULT_vs_text_min, $id)) . '", "previous": "' . str_replace(array('"'), array('\\"'), $previous_label) . '", "next": "' . str_replace(array('"'), array('\\"'), $next_label) . '" }}')); } else { wp_enqueue_script("jquery"); wp_enqueue_script("jquery-ui-core"); wp_enqueue_script("jquery-ui-datepicker"); } ?> <script type="text/javascript"> function cp_easyform_pform_doValidate<?php echo $CP_EFB_global_form_count; ?> (form) { form.cp_ref_page.value = document.location; <?php if (cp_easyform_get_option('cv_enable_captcha', CP_EASYFORM_DEFAULT_cv_enable_captcha, $id) != 'false') { ?> $dexQuery = jQuery.noConflict(); if (form.hdcaptcha.value == '') { setTimeout( "cp_easyform_cerror('<?php echo $CP_EFB_global_form_count; ?> ')", 100); return false; } var result = $dexQuery.ajax({ type: "GET", url: "<?php echo cp_easyform_get_site_url(); ?> ?ps=<?php echo $CP_EFB_global_form_count; ?> &cp_easyform_pform_process=2&hdcaptcha="+form.hdcaptcha.value, async: false }).responseText; if (result == "captchafailed") { $dexQuery("#captchaimg<?php echo $CP_EFB_global_form_count; ?> ").attr('src', $dexQuery("#captchaimg<?php echo $CP_EFB_global_form_count; ?> ").attr('src')+'&'+Date()); setTimeout( "cp_easyform_cerror('<?php echo $CP_EFB_global_form_count; ?> ')", 100); return false; } else <?php } ?> return true; } function cp_easyform_cerror(id){$dexQuery = jQuery.noConflict();$dexQuery("#hdcaptcha_error"+id).css('top',$dexQuery("#hdcaptcha"+id).outerHeight());$dexQuery("#hdcaptcha_error"+id).css("display","inline");} </script> <?php $button_label = cp_easyform_get_option('vs_text_submitbtn', 'Submit', $id); $button_label = $button_label == '' ? 'Submit' : $button_label; @(include dirname(__FILE__) . '/cp_easyform_public_int.inc.php'); if (!CP_EASYFORM_DEFAULT_DEFER_SCRIPTS_LOADING) { $prefix_ui = ''; if (@file_exists(dirname(__FILE__) . '/../../../wp-includes/js/jquery/ui/jquery.ui.core.min.js')) { $prefix_ui = 'jquery.ui.'; } // This code won't be used in most cases. This code is for preventing problems in wrong WP themes and conflicts with third party plugins. ?> <?php $plugin_url = plugins_url('', __FILE__); ?> <script type='text/javascript' src='<?php echo $plugin_url . '/../../../wp-includes/js/jquery/jquery.js'; ?> '></script> <script type='text/javascript' src='<?php echo $plugin_url . '/../../../wp-includes/js/jquery/ui/' . $prefix_ui . 'core.min.js'; ?> '></script> <script type='text/javascript' src='<?php echo $plugin_url . '/../../../wp-includes/js/jquery/ui/' . $prefix_ui . 'datepicker.min.js'; ?> '></script> <script type='text/javascript' src='<?php echo $plugin_url . '/../../../wp-includes/js/jquery/ui/' . $prefix_ui . 'widget.min.js'; ?> '></script> <script type='text/javascript' src='<?php echo $plugin_url . '/../../../wp-includes/js/jquery/ui/' . $prefix_ui . 'position.min.js'; ?> '></script> <script type='text/javascript' src='<?php echo $plugin_url . '/../../../wp-includes/js/jquery/ui/' . $prefix_ui . 'tooltip.min.js'; ?> '></script> <script type='text/javascript' src='<?php echo plugins_url('js/jQuery.stringify.js', __FILE__); ?> '></script> <script type='text/javascript' src='<?php echo plugins_url('js/jquery.validate.js', __FILE__); ?> '></script> <script type='text/javascript'> /* <![CDATA[ */ var cp_easyform_fbuilder_config<?php echo $CP_EFB_global_form_count; ?> = {"obj":"{\"pub\":true,\"identifier\":\"<?php echo $CP_EFB_global_form_count; ?> \",\"messages\": {\n \t \t\"required\": \"<?php echo str_replace(array('"'), array('\\"'), cp_easyform_get_option('vs_text_is_required', CP_EASYFORM_DEFAULT_vs_text_is_required, $id)); ?> \",\n \t \t\"email\": \"<?php echo str_replace(array('"'), array('\\"'), cp_easyform_get_option('vs_text_is_email', CP_EASYFORM_DEFAULT_vs_text_is_email, $id)); ?> \",\n \t \t\"datemmddyyyy\": \"<?php echo str_replace(array('"'), array('\\"'), cp_easyform_get_option('vs_text_datemmddyyyy', CP_EASYFORM_DEFAULT_vs_text_datemmddyyyy, $id)); ?> \",\n \t \t\"dateddmmyyyy\": \"<?php echo str_replace(array('"'), array('\\"'), cp_easyform_get_option('vs_text_dateddmmyyyy', CP_EASYFORM_DEFAULT_vs_text_dateddmmyyyy, $id)); ?> \",\n \t \t\"number\": \"<?php echo str_replace(array('"'), array('\\"'), cp_easyform_get_option('vs_text_number', CP_EASYFORM_DEFAULT_vs_text_number, $id)); ?> \",\n \t \t\"digits\": \"<?php echo str_replace(array('"'), array('\\"'), cp_easyform_get_option('vs_text_digits', CP_EASYFORM_DEFAULT_vs_text_digits, $id)); ?> \",\n \t \t\"max\": \"<?php echo str_replace(array('"'), array('\\"'), cp_easyform_get_option('vs_text_max', CP_EASYFORM_DEFAULT_vs_text_max, $id)); ?> \",\n \t \t\"min\": \"<?php echo str_replace(array('"'), array('\\"'), cp_easyform_get_option('vs_text_min', CP_EASYFORM_DEFAULT_vs_text_min, $id)); ?> \",\"previous\": \"<?php echo str_replace(array('"'), array('\\"'), $previous_label); ?> \",\"next\": \"<?php echo str_replace(array('"'), array('\\"'), $next_label); ?> \"\n \t }}"}; /* ]]> */ </script> <script type='text/javascript' src='<?php echo plugins_url('js/fbuilderf.jquery.js', __FILE__); ?> '></script> <?php } }
echo $CP_EFB_global_form_count; ?> " action="<?php cp_easyform_get_site_url(); ?> " method="post" enctype="multipart/form-data" onsubmit="return cp_easyform_pform_doValidate<?php echo $CP_EFB_global_form_count; ?> (this);"><input type="hidden" name="cp_pform_psequence" value="<?php echo $CP_EFB_global_form_count; ?> " /><input type="hidden" name="cp_easyform_pform_process" value="1" /><input type="hidden" name="cp_easyform_id" value="<?php echo $id; ?> " /><input type="hidden" name="cp_ref_page" value="<?php esc_attr(cp_easyform_get_site_url()); ?> " /><input type="hidden" name="form_structure<?php echo $CP_EFB_global_form_count; ?> " id="form_structure<?php echo $CP_EFB_global_form_count; ?> " size="180" value="<?php echo str_replace('"', '"', str_replace("\r", "", str_replace("\n", "", esc_attr(cp_easyform_cleanJSON(cp_easyform_get_option('form_structure', CP_EASYFORM_DEFAULT_form_structure, $id)))))); ?> " /> <div id="fbuilder"> <div id="fbuilder<?php echo $CP_EFB_global_form_count; ?>