function nfr_submissions($atts) { $attributes = shortcode_atts(array('id' => '', 'exclude_fields' => ''), $atts); $form_id = $attributes['id']; $exclude_fields = explode(",", $attributes['exclude_fields']); $submissions = getSubmissions(); ob_start(); include NFR_PATH . 'includes/views/submissions.php'; $output = ob_get_clean(); return $output; }
<?php $apiKey = $_GET['apiKey']; $formID = $_GET['formID']; $format = $_GET['format']; $columnHeaders = $_GET['columnHeaders']; if ($formID < 1) { die("Form ID Missing!"); } include 'form_details.php'; $formTitle = getFormTitle($apiKey, $formID); $questions = getQuestions($apiKey, $formID, $columnHeaders); $submissions = getSubmissions($apiKey, $formID); switch ($format) { case 'PostgreSQL': include 'jotform_postgresqldump.php'; $sql = jotform_postgresqldump($apiKey, $format, $formTitle, $questions, $submissions); break; case 'Oracle': include 'jotform_oracledump.php'; $sql = jotform_oracledump($apiKey, $format, $formTitle, $questions, $submissions); break; case 'SQL Server': include 'jotform_sqlserverdump.php'; $sql = jotform_sqlserverdump($apiKey, $format, $formTitle, $questions, $submissions); break; case 'DB2': include 'jotform_db2dump.php'; $sql = jotform_db2dump($apiKey, $format, $formTitle, $questions, $submissions); break; case 'Sybase':