get_results($wpdb->prepare("select form_id,element_options,form_options,client_form_options from " . SMART_FORMS_TABLE_NAME . " where form_id=%d", $form_id)); if (count($result) > 0) { $result = $result[0]; $options = array('elements' => $result->element_options, 'options' => $result->form_options, 'form_id' => $result->form_id, 'client_form_options' => $result->client_form_options ); set_transient("rednao_smart_forms_$form_id", $options); } }else $options=array(1); } $additionalFields=array(); if(isset($_GET['sfpreview'])) $additionalFields=apply_filters('smart_forms_af_names',$additionalFields); else{ $formOptions=json_decode($options['options'],true); if(isset($formOptions["AdditionalFields"])) { foreach($formOptions["AdditionalFields"] as $field) { array_push($additionalFields,array("id"=>$field)); } } } $generatorDependencies=array('isolated-slider','smart-forms-event-manager','smart-forms-generator-interface','smart-forms-form-elements'); foreach($additionalFields as $field) { array_push($generatorDependencies,'smart-forms-af-'.$field['id']); do_action('smart_forms_af_'.$field['id']); } $formElementDependencies=array('isolated-slider','smart-forms-form-elements-container'); $formElementDependencies=apply_filters('smart_forms_add_form_elements_dependencies',$formElementDependencies); wp_enqueue_script('jquery'); wp_enqueue_script('smart-forms-event-manager',SMART_FORMS_DIR_URL.'js/formBuilder/eventmanager.js',array('isolated-slider'),SMART_FORMS_FILE_VERSION); wp_enqueue_script('smart-forms-generator-interface',SMART_FORMS_DIR_URL.'js/subscriber_interfaces/ismart-forms-generator.js',array('isolated-slider'),SMART_FORMS_FILE_VERSION); wp_enqueue_script('isolated-slider',plugin_dir_url(__FILE__).'js/rednao-isolated-jq.js',SMART_FORMS_FILE_VERSION); wp_enqueue_script('smart-forms-generator',plugin_dir_url(__FILE__).'js/form-generator.js',$generatorDependencies,SMART_FORMS_FILE_VERSION); wp_enqueue_script('smart-forms-form-elements-container',SMART_FORMS_DIR_URL.'js/formBuilder/container/Container.js',array('isolated-slider'),SMART_FORMS_FILE_VERSION); wp_enqueue_script('smart-forms-form-elements',plugin_dir_url(__FILE__).'js/formBuilder/formelements.js',$formElementDependencies,SMART_FORMS_FILE_VERSION); wp_enqueue_script('smart-forms-formula',SMART_FORMS_DIR_URL.'js/formBuilder/formula/formula.js',array('isolated-slider','smart-forms-event-manager'),SMART_FORMS_FILE_VERSION); wp_enqueue_script('smart-forms-formula-manager',SMART_FORMS_DIR_URL.'js/formBuilder/formula/formulamanager.js',array('isolated-slider','smart-forms-event-manager','smart-forms-formula'),SMART_FORMS_FILE_VERSION); wp_enqueue_script('smart-forms-elements-manipulators',SMART_FORMS_DIR_URL.'js/formBuilder/properties/manipulators.js',array('isolated-slider'),SMART_FORMS_FILE_VERSION); wp_enqueue_script('smart-forms-conditional-handlers',SMART_FORMS_DIR_URL.'js/bundle/conditionalHandlers_bundle.js',array('isolated-slider'),SMART_FORMS_FILE_VERSION); if($form_id==-1) wp_enqueue_script('smart-forms-preview-helper',plugin_dir_url(__FILE__).'js/formBuilder/previewHelper.js',array('smart-forms-generator'),SMART_FORMS_FILE_VERSION); do_action('smart_forms_loading_form',$options); do_action('smart_forms_pr_add_form_elements_extensions'); require_once(SMART_FORMS_DIR.'translations/form-elements-translation.php'); require_once(SMART_FORMS_DIR.'smart-forms-bootstrap.php'); wp_enqueue_style('smart-forms-Slider',SMART_FORMS_DIR_URL.'css/smartFormsSlider/jquery-ui-1.10.2.custom.min.css',array(),SMART_FORMS_FILE_VERSION); wp_enqueue_style('smart-forms-custom-elements',plugin_dir_url(__FILE__).'css/formBuilder/custom.css',array(),SMART_FORMS_FILE_VERSION); $random=rand(); if($form_id==-1) $random="sfpreviewcontainer"; if(!defined ("SMART_DONATIONS_PLUGIN_URL")) define("SMART_DONATIONS_PLUGIN_URL",""); if(!defined ("SMART_DONATIONS_SANDBOX")) define("SMART_DONATIONS_SANDBOX",""); $user=wp_get_current_user(); $userName=$user->user_login; $firstName=''; $lastName=''; $email=''; if($userName==false) $userName=''; else{ $firstName=$user->user_firstname; $lastName=$user->user_lastname; $email=$user->user_email; } if($returnComponent==false) { echo ""; echo "