From b133c4bbb85fd3b23e3edacaa75affc0b0d667fa Mon Sep 17 00:00:00 2001 From: Andrew Davis Date: Thu, 29 Jul 2010 06:24:47 +0000 Subject: [PATCH] data MDL-23573 made database activity export only include the requested fields --- mod/data/export.php | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/mod/data/export.php b/mod/data/export.php index bd031b1e540..e108b4d78e0 100644 --- a/mod/data/export.php +++ b/mod/data/export.php @@ -98,10 +98,12 @@ if($mform->is_cancelled()) { $selectedfields = array(); foreach ($formdata as $key => $value) { - if (strpos($key, 'field_') === 0) { + //field form elements are field_1 field_2 etc. 0 if not selected. 1 if selected. + if (strpos($key, 'field_')===0 && !empty($value)) { $selectedfields[] = substr($key, 6); } } + $exportdata = data_get_exportdata($data->id, $fields, $selectedfields); $count = count($exportdata); switch ($formdata['exporttype']) {