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();
     }
 }