public function ajax_refresh_captcha() { $length = 5; $charset = 'abcdefghijklmnpqrstuvwxyz123456789'; $phrase = ''; $chars = str_split($charset); for ($i = 0; $i < $length; $i++) { $phrase .= $chars[array_rand($chars)]; } $resp = $resp2 = array(); $resp['txt_color_st'] = isset($_POST['txt_color_st']) ? Uiform_Form_Helper::sanitizeInput($_POST['txt_color_st']) : ''; $resp['txt_color'] = isset($_POST['txt_color']) ? Uiform_Form_Helper::sanitizeInput($_POST['txt_color']) : ''; $resp['background_st'] = isset($_POST['background_st']) ? Uiform_Form_Helper::sanitizeInput($_POST['background_st']) : ''; $resp['background_color'] = isset($_POST['txt_color_st']) ? Uiform_Form_Helper::sanitizeInput($_POST['background_color']) : ''; $resp['distortion'] = isset($_POST['distortion']) ? Uiform_Form_Helper::sanitizeInput($_POST['distortion']) : ''; $resp['behind_lines_st'] = isset($_POST['behind_lines_st']) ? Uiform_Form_Helper::sanitizeInput($_POST['behind_lines_st']) : ''; $resp['behind_lines'] = isset($_POST['behind_lines']) ? Uiform_Form_Helper::sanitizeInput($_POST['behind_lines']) : ''; $resp['front_lines_st'] = isset($_POST['front_lines_st']) ? Uiform_Form_Helper::sanitizeInput($_POST['front_lines_st']) : ''; $resp['front_lines'] = isset($_POST['front_lines']) ? Uiform_Form_Helper::sanitizeInput($_POST['front_lines']) : ''; $resp['ca_txt_gen'] = $phrase; $captcha_options = Uiform_Form_Helper::base64url_encode(json_encode($resp)); $resp2 = array(); $resp2['rkver'] = $captcha_options; //return data to ajax callback header('Content-Type: application/json'); echo json_encode($resp2); wp_die(); }
echo $form_id; ?> " class="_rockfm_form_id" name="_rockfm_form_id"> <?php if (isset($wizard['enable_st']) && intval($wizard['enable_st']) === 1 && count($wizard['tabs']) > 1) { ?> <input type="hidden" value="1" class="_rockfm_wizard_st" > <?php } else { ?> <input type="hidden" value="0" class="_rockfm_wizard_st" > <?php } ?> <input type="hidden" value="<?php echo Uiform_Form_Helper::base64url_encode(urldecode($onsubm['sm_successtext'])); ?> " name="_rockfm_onsubm_smsg" class="_rockfm_onsubm_smsg" > <!--- ajax or post ---> <?php if (isset($main['submit_ajax']) && intval($main['submit_ajax']) === 1) { ?> <input type="hidden" value="1" class="_rockfm_type_submit" name="_rockfm_type_submit"> <input type="hidden" value="rocket_front_submitajaxmode" name="action"> <?php } else { ?> <input type="hidden" value="0" class="_rockfm_type_submit" name="_rockfm_type_submit"> <?php } ?>
public function ajax_load_export_form() { $form_id = isset($_POST['form_id']) && $_POST['form_id'] ? Uiform_Form_Helper::sanitizeInput($_POST['form_id']) : 0; $data_form = $this->formsmodel->getFormById($form_id); $data_exp = array(); $data_exp['fmb_data'] = $data_form->fmb_data; $data_exp['fmb_html_backend'] = $data_form->fmb_html_backend; $data_exp['fmb_name'] = $data_form->fmb_name; $code_export = Uiform_Form_Helper::base64url_encode(serialize($data_exp)); echo $code_export; wp_die(); }
public function info_record() { $id_rec = isset($_GET['id_rec']) && $_GET['id_rec'] ? Uiform_Form_Helper::sanitizeInput($_GET['id_rec']) : 0; $name_fields = $this->model_record->getNameField($id_rec); $form_data = $this->model_record->getFormDataById($id_rec); $name_fields_check = array(); foreach ($name_fields as $value) { $name_fields_check[$value->fmf_uniqueid] = $value->fieldname; } $data_record = $this->model_record->getRecordById($id_rec); $record_user = json_decode($data_record->fbh_data, true); $new_record_user = array(); foreach ($record_user as $key => $value) { if (isset($name_fields_check[$key])) { $key = $name_fields_check[$key]; } $new_record_user[] = array('field' => $key, 'value' => $value); } $data = array(); $data2 = array(); $data['record_id'] = $id_rec; $data['record_info'] = $data2['record_info'] = $new_record_user; $data['info_date'] = $data2['info_date'] = date("F j, Y, g:i a", strtotime($data_record->created_date)); $data['info_ip'] = $data2['info_ip'] = $data_record->created_ip; require_once UIFORM_FORMS_DIR . '/helpers/clientsniffer.php'; $data['info_useragent'] = $data2['info_useragent'] = ClientSniffer::test(array($data_record->fbh_user_agent)); $data['info_referer'] = $data2['info_referer'] = $data_record->fbh_referer; $data['form_name'] = $data2['form_name'] = $form_data->fmb_name; $data2['info_labels'] = array('title' => __('Entry information', 'FRocket_admin'), 'info_submitted' => __('Submitted form data', 'FRocket_admin'), 'info_additional' => __('Additional info', 'FRocket_admin'), 'info_date' => __('Date', 'FRocket_admin'), 'info_ip' => __('IP', 'FRocket_admin'), 'info_pc' => __('Client PC info', 'FRocket_admin'), 'info_frmurl' => __('Form URL', 'FRocket_admin'), 'form_name' => __('Form name', 'FRocket_admin')); $data['info_export'] = Uiform_Form_Helper::base64url_encode(json_encode($data2)); echo self::loadPartial('layout.php', 'formbuilder/views/records/info_record.php', $data); }
public function ajax_refresh_captcha() { $rkver = isset($_POST['rkver']) ? Uiform_Form_Helper::sanitizeInput(trim($_POST['rkver'])) : 0; if ($rkver) { $rkver = Uiform_Form_Helper::base64url_decode(json_decode($rkver)); $rkver_arr = json_decode($rkver, true); $length = 5; $charset = 'abcdefghijklmnpqrstuvwxyz123456789'; $phrase = ''; $chars = str_split($charset); for ($i = 0; $i < $length; $i++) { $phrase .= $chars[array_rand($chars)]; } $captcha_data = array(); if (isset($rkver_arr['ca_txt_gen'])) { $rkver_arr['ca_txt_gen'] = $phrase; $captcha_data = $rkver_arr; } else { $captcha_data['ca_txt_gen'] = $phrase; } $captcha_options = Uiform_Form_Helper::base64url_encode(json_encode($captcha_data)); $resp = array(); $resp['rkver'] = $captcha_options; /* generate check code */ $captcha_key = 'Rocketform-' . $_SERVER['HTTP_HOST']; $resp['code'] = Uiform_Form_Helper::data_encrypt($phrase, $captcha_key); //return data to ajax callback header('Content-Type: text/html; charset=UTF-8'); echo json_encode($resp); wp_die(); } }