function init_form($form_id) { global $wpdb; $crf_forms = new crf_basic_fields(); $crf_fields = $wpdb->prefix . "crf_fields"; $qry1 = "select * from {$crf_fields} where Form_Id = '" . $form_id . "' order by ordering asc"; $reg1 = $wpdb->get_results($qry1); //Actualiza los campos $this->validate_form_saved($reg1); $current_user = wp_get_current_user(); //Agrega los campos basicos $this->show_basic_fields($current_user); //Agrega todos los campos del formulario foreach ($reg1 as $row1) { $key = sanitize_key($row1->Name); $value_key = $current_user->get($key); $crf_forms->crf_get_custom_form_fields($row1, $value_key); } $this->show_form_button(); include ABSPATH . '/wp-content/plugins/custom-registration-form-builder-with-submission-manager/frontendjs.php'; }
<?php /*Controls registration form behavior on the front end*/ global $wpdb; $textdomain = 'custom-registration-form-builder-with-submission-manager'; include_once ABSPATH . 'wp-admin/includes/plugin.php'; include_once 'crf_functions.php'; $form_fields = new crf_basic_fields(); $crf_theme = $form_fields->crf_get_global_option_value('crf_theme'); wp_enqueue_style('crf-style-default', plugin_dir_url(__FILE__) . 'css/crf-style-' . $crf_theme . '.css'); $enable_captcha = $form_fields->crf_get_global_option_value('enable_captcha'); $publickey = $form_fields->crf_get_global_option_value('public_key'); $privatekey = $form_fields->crf_get_global_option_value('private_key'); if ($enable_captcha == 'yes' && get_option('ucf_enable_captcha_login', 'no') == 'yes') { if (isset($_POST['g-recaptcha-response'])) { require_once 'autoload.php'; $recaptcha = new \ReCaptcha\ReCaptcha($privatekey, new \ReCaptcha\RequestMethod\CurlPost()); $resp = $recaptcha->verify($_POST['g-recaptcha-response'], $_SERVER['REMOTE_ADDR']); if ($resp->isSuccess()) { $submit = 1; } else { $errors = $resp->getErrorCodes(); $form_fields->crf_field_captcha_error($errors); $submit = 0; } } } else { $submit = 1; } if (isset($_POST['submit']) && $submit == 1) { $retrieved_nonce = $_REQUEST['_wpnonce'];
<?php /*Controls registration form behavior on the front end*/ $textdomain = 'custom-registration-form-builder-with-submission-manager'; global $wpdb; include_once ABSPATH . 'wp-admin/includes/plugin.php'; include_once 'crf_functions.php'; $form_fields = new crf_basic_fields(); $crf_theme = $form_fields->crf_get_global_option_value('crf_theme'); $paymentpage = $form_fields->crf_check_pricing_field($content['id']); //date_default_timezone_set(get_option('timezone_string')); wp_enqueue_style('crf-style-default', plugin_dir_url(__FILE__) . 'css/crf-style-' . $crf_theme . '.css'); $crf_forms = $wpdb->prefix . "crf_forms"; $crf_fields = $wpdb->prefix . "crf_fields"; $crf_stats = $wpdb->prefix . "crf_stats"; $path = plugin_dir_url(__FILE__); $crf_option = $wpdb->prefix . "crf_option"; $crf_entries = $wpdb->prefix . "crf_entries"; $enable_captcha = $form_fields->crf_get_global_option_value('enable_captcha'); $custom_text = $form_fields->crf_get_form_option_value('custom_text', $content['id']); $form_type = $form_fields->crf_get_form_option_value('form_type', $content['id']); $form_name = $form_fields->crf_get_form_option_value('form_name', $content['id']); $form_options = $form_fields->crf_get_form_option_value('form_option', $content['id']); $form_option = maybe_unserialize($form_options); if (isset($form_option['submit_button_label'])) { $submit_button_label = $form_option['submit_button_label']; } if (isset($form_option['submit_button_color'])) { $submit_button_color = $form_option['submit_button_color']; } if (isset($form_option['submit_button_bgcolor'])) {
<?php /*Controls custom field creation in the dashboard area*/ global $wpdb; $textdomain = 'custom-registration-form-builder-with-submission-manager'; $crf_submissions = $wpdb->prefix . "crf_submissions"; $crf_fields = $wpdb->prefix . "crf_fields"; $crf_forms = $wpdb->prefix . "crf_forms"; $path = plugin_dir_url(__FILE__); $form_fields = new crf_basic_fields(); if (isset($_REQUEST['file'])) { ob_clean(); $file = get_attached_file($_REQUEST['file']); $form_fields->crf_download_file($file); } if (isset($_REQUEST['form_id'])) { $form_id = $_REQUEST['form_id']; } else { $qry = "select id from {$crf_forms} order by id asc limit 1"; $reg = $wpdb->get_var($qry); $form_id = $_REQUEST['form_id'] = $reg; } if (!empty($_POST['selected']) && isset($_POST['download_selected'])) { $retrieved_nonce = $_REQUEST['_wpnonce']; if (!wp_verify_nonce($retrieved_nonce, 'manage_crf_entries')) { die('Failed security check'); } $ids = implode(',', $_POST['selected']); $file = $form_fields->crf_create_attachment_zip($_POST['selected']); $form_fields->crf_download_file($file); //echo $file;
<?php global $wpdb; $textdomain = 'custom-registration-form-builder-with-submission-manager'; $crf_entries = $wpdb->prefix . "crf_entries"; $crf_fields = $wpdb->prefix . "crf_fields"; $crf_forms = $wpdb->prefix . "crf_forms"; $crf_stats = $wpdb->prefix . "crf_stats"; $path = plugin_dir_url(__FILE__); //include_once 'crf_functions.php'; $form_fields = new crf_basic_fields(); $qry = "select count(*) from {$crf_stats} where form_id=" . $form_id; $total_stats = $wpdb->get_var($qry); $qry = "select count(*) from {$crf_stats} where `details` LIKE '%yes%' and form_id=" . $form_id; $total_submission = $wpdb->get_var($qry); $total_fail = $total_stats - $total_submission; //echo "SELECT * FROM $crf_stats where form_id ='".$form_id."' <br/>"; $stats_entries = $wpdb->get_results("SELECT * FROM {$crf_stats} where form_id ='" . $form_id . "'"); // pie chart for browsers if (!empty($stats_entries)) { $i = 1; foreach ($stats_entries as $entry) { //for get country name start $details = maybe_unserialize($entry->details); $ExactBrowserNameUA = $details['Browser']; $ExactBrowserNameBR = $form_fields->crf_get_browser_name($ExactBrowserNameUA); $browsers_uses[] = $ExactBrowserNameBR; //for get success browser details start if (isset($details['submitted']) && $details['submitted'] == 'yes') { $browsers_success_uses[] = $ExactBrowserNameBR; //for get country name end
function crf_dashboard_widget_function($post, $callback_args) { $form_fields = new crf_basic_fields(); $startdate = mktime(0, 0, 0, date("m"), date("d"), date("Y")); $enddate = time(); $submissions = $form_fields->crf_get_submissions_latest_submission(); $form_fields->crf_get_short_submissions($submissions); }
<?php /*Controls registration form behavior on the front end*/ global $wpdb; $form_fields = new crf_basic_fields(); $path = plugin_dir_url(__FILE__); $textdomain = 'custom-registration-form-builder-with-submission-manager'; $crf_forms = $wpdb->prefix . "crf_forms"; $crf_fields = $wpdb->prefix . "crf_fields"; $crf_option = $wpdb->prefix . "crf_option"; $crf_submissions = $wpdb->prefix . "crf_submissions"; $from_email_address = $form_fields->crf_get_from_email(); $qry = "select * from {$crf_submissions} where submission_id='" . $_REQUEST['id'] . "'"; $entry = $form_fields->crf_get_all_fields_from_submission($_REQUEST['id']); $form_name = $form_fields->crf_get_form_option_value('form_name', $entry[0]->form_id); $form_type = $form_fields->crf_submision_field_value($_REQUEST['id'], 'form_type'); $user_approval = $form_fields->crf_submision_field_value($_REQUEST['id'], 'user_approval'); $user_name = $form_fields->crf_submision_field_value($_REQUEST['id'], 'user_name'); // receiving username $user_email = $form_fields->crf_submision_field_value($_REQUEST['id'], 'user_email'); // receiving email address $inputPassword = $form_fields->crf_submision_field_value($_REQUEST['id'], 'user_pass'); // receiving password $role = $form_fields->crf_submision_field_value($_REQUEST['id'], 'role'); if (isset($_REQUEST['file'])) { $file = get_attached_file($_REQUEST['file']); $form_fields->crf_download_file($file); exit; } if (isset($_REQUEST['delete_entry']) && isset($_REQUEST['id'])) { $retrieved_nonce = $_REQUEST['_wpnonce'];
<?php $content = '<html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-15"> <style> body { font-family:dejavusans;} </style> </head> <body>'; require_once "dompdf/dompdf_config.inc.php"; $pdfname = "registrationmagic_" . $_POST['id'] . ".pdf"; $formid = $_POST['formid']; $id = $_POST['id']; $form_fields = new crf_basic_fields(); $content .= $form_fields->crf_get_entry_details($formid, $id); $content .= '</body></html>'; //$content = ' <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>'; //$string = mb_convert_encoding('', 'HTML-ENTITIES', 'UTF-8'); $dompdf = new DOMPDF(); $dompdf->load_html($content); $dompdf->set_paper('a4', 'portrait'); $dompdf->render(); $dompdf->stream($pdfname); exit(0);
<?php /*Controls custom field creation in the dashboard area*/ global $wpdb; $textdomain = 'custom-registration-form-builder-with-submission-manager'; $crf_submissions = $wpdb->prefix . "crf_submissions"; $crf_fields = $wpdb->prefix . "crf_fields"; $crf_forms = $wpdb->prefix . "crf_forms"; $path = plugin_dir_url(__FILE__); $form_fields = new crf_basic_fields(); if (isset($_REQUEST['form_id'])) { $form_id = $_REQUEST['form_id']; } else { $qry = "select id from {$crf_forms} order by id asc limit 1"; $reg = $wpdb->get_var($qry); $form_id = $_REQUEST['form_id'] = $reg; } if (!empty($_POST['selected']) && isset($_POST['remove'])) { $retrieved_nonce = $_REQUEST['_wpnonce']; if (!wp_verify_nonce($retrieved_nonce, 'manage_crf_entries')) { die('Failed security check'); } $ids = implode(',', $_POST['selected']); $query = "delete from {$crf_submissions} where submission_id in({$ids})"; $wpdb->get_results($query); } include 'search_entries.php'; ?> <form name="field_list" id="field_list" method="post"> <?php wp_nonce_field('manage_crf_entries');