public function ajax_load_import_form()
 {
     $imp_form = isset($_POST['importcode']) && $_POST['importcode'] ? Uiform_Form_Helper::sanitizeInput($_POST['importcode']) : '';
     $dump_form = unserialize(Uiform_Form_Helper::base64url_decode($imp_form));
     $data_form = array();
     $data_form['fmb_data'] = json_decode($dump_form['fmb_data']);
     $data_form['fmb_html_backend'] = $dump_form['fmb_html_backend'];
     $data_form['fmb_name'] = $dump_form['fmb_name'];
     $json = array();
     $json['data'] = $data_form;
     header('Content-Type: application/json');
     echo json_encode($json);
     wp_die();
 }
 public function get_form_shortcode($attributes, $content = null)
 {
     extract(shortcode_atts(array('id' => 1, 'ajax' => false), $attributes));
     $shortcode_string = "";
     $data_form = $this->formsmodel->getAvailableFormById($id);
     if (empty($data_form)) {
         return;
     }
     $shortcode_string = stripslashes($data_form->fmb_html);
     //load resources
     $this->load_form_resources($id);
     ob_start();
     // check for external shortcodes
     $shortcode_string = do_shortcode($shortcode_string);
     //adding alert message
     if (isset($_POST['_rockfm_type_submit']) && absint($_POST['_rockfm_type_submit']) === 0 && absint($_POST['_rockfm_form_id']) === intval($id)) {
         if (isset($this->flag_submitted) && intval($this->flag_submitted) > 0) {
             echo isset($_POST['_rockfm_onsubm_smsg']) ? Uiform_Form_Helper::base64url_decode(Uiform_Form_Helper::sanitizeInput_html($_POST['_rockfm_onsubm_smsg'])) : __('Success! your form was submitted', 'frocket_front');
         } else {
             echo __('warning! Form was not submitted', 'frocket_front');
         }
     }
     if (!file_exists(UIFORM_FORMS_DIR . '/assets/frontend/css/rockfm_form' . $id . '.css')) {
         ob_start();
         ?>
         <style type="text/css">
         <?php 
         echo $data_form->fmb_html_css;
         ?>
         </style> 
         <?php 
         $css_string = ob_get_clean();
         ob_end_clean();
         echo $css_string;
     }
     echo $shortcode_string;
     $output = ob_get_clean();
     return $output;
 }