ninja_forms_export_form
The Ninja Forms ninja forms export form function.
Description
ninja_forms_export_form( $form_id );
Parameters (1)
- 0. $form_id
- The form id.
Usage
if ( !function_exists( 'ninja_forms_export_form' ) ) { require_once ABSPATH . PLUGINDIR . 'ninja-forms/deprecated/includes/admin/pages/ninja-forms-impexp/tabs/impexp-forms/impexp-forms.php'; } // The form id. $form_id = null; // NOTICE! Understand what this does before running. $result = ninja_forms_export_form($form_id);
Defined (1)
The function is defined in the following location(s).
- /deprecated/includes/admin/pages/ninja-forms-impexp/tabs/impexp-forms/impexp-forms.php
- function ninja_forms_export_form( $form_id ) {
- if($form_id == '')
- return;
- $plugin_settings = nf_get_settings();
- $form_title = Ninja_Forms()->form( $form_id )->get_setting( 'form_title' );
- $form_row = ninja_forms_serialize_form( $form_id );
- $form_title = preg_replace('/[^a-zA-Z0-9-]/', '', $form_title);
- $form_title = str_replace (" ", "-", $form_title);
- if(isset($plugin_settings['date_format'])) {
- $date_format = $plugin_settings['date_format'];
- }else{
- $date_format = 'm/d/Y';
- }
- //$today = date($date_format);
- $current_time = current_time('timestamp');
- $today = date($date_format, $current_time);
- header("Content-type: application/csv");
- header('Content-Disposition: attachment; filename="'.$form_title.'"-"'.$today.'".nff"');
- header("Pragma: no-cache");
- header("Expires: 0");
- echo $form_row;
- die();
- }