From ff96c990555ccaf0dc210b67ae6a7b946001155f Mon Sep 17 00:00:00 2001 From: Carlos Barberis Date: Wed, 12 Aug 2009 23:59:16 +0000 Subject: [PATCH] Added ORDER BY ID in query to export submissions to csv file --- code/submissions/SubmittedFormReportField.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/code/submissions/SubmittedFormReportField.php b/code/submissions/SubmittedFormReportField.php index 5f88934..6a091a4 100755 --- a/code/submissions/SubmittedFormReportField.php +++ b/code/submissions/SubmittedFormReportField.php @@ -83,9 +83,9 @@ class SubmittedFormReportField extends FormField { // Get the CSV header rows from the database if(defined('Database::USE_ANSI_SQL')) { - $tmp = DB::query("SELECT DISTINCT \"Name\", \"Title\" FROM \"SubmittedFormField\" LEFT JOIN \"SubmittedForm\" ON \"SubmittedForm\".\"ID\" = \"SubmittedFormField\".\"ParentID\" WHERE \"SubmittedFormField\".\"ParentID\" IN (" . implode(',', $inClause) . ")"); + $tmp = DB::query("SELECT DISTINCT \"Name\", \"Title\" FROM \"SubmittedFormField\" LEFT JOIN \"SubmittedForm\" ON \"SubmittedForm\".\"ID\" = \"SubmittedFormField\".\"ParentID\" WHERE \"SubmittedFormField\".\"ParentID\" IN (" . implode(',', $inClause) . ") ORDER BY `ID`"); } else { - $tmp = DB::query("SELECT DISTINCT Name, Title FROM SubmittedFormField LEFT JOIN SubmittedForm ON SubmittedForm.ID = SubmittedFormField.ParentID WHERE SubmittedFormField.ParentID IN (" . implode(',', $inClause) . ")"); + $tmp = DB::query("SELECT DISTINCT Name, Title FROM SubmittedFormField LEFT JOIN SubmittedForm ON SubmittedForm.ID = SubmittedFormField.ParentID WHERE SubmittedFormField.ParentID IN (" . implode(',', $inClause) . ") ORDER BY SubmittedFormField.ID"); } // Sort the Names and Titles from the database query into separate keyed arrays