Exports submissions for a form.
Description
See also
Parameters
- $form
-
(awsmug\Torro_Forms\DB_Objects\Forms\Form) (Required) Form to export submissions for.
- $args
-
(array) (Optional) Extra query arguments to pass to the submissions query.
Default value: array()
Source
File: src/components/submission-export.php
public function export_submissions( $form, $args = array() ) { $elements = $form->get_elements(); $submission_columns = $this->get_submission_columns( $form ); $element_columns = $this->get_element_columns( $elements ); // Only export completed submissions. $args['status'] = 'completed'; $submissions = $form->get_submissions( $args ); $columns = $this->get_columns( $submission_columns, $element_columns ); $rows = $this->get_rows( $submissions, $submission_columns, $element_columns ); $this->generate_export_from_data( $columns, $rows, $form ); }
Changelog
Version | Description |
---|---|
1.0.0 | Introduced. |