From 4fdb67308b0e095aa76e36581cc4e94357d61f6a Mon Sep 17 00:00:00 2001 From: "lpsolit%gmail.com" <> Date: Thu, 11 Sep 2008 00:07:01 +0000 Subject: Bug 216557: Be able to specify the order of the columns in a bug list - Patch by Pascal Held r=LpSolit r=pyrzak a=LpSolit --- colchange.cgi | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) (limited to 'colchange.cgi') diff --git a/colchange.cgi b/colchange.cgi index cb43b34e3..5c44df3ed 100755 --- a/colchange.cgi +++ b/colchange.cgi @@ -21,6 +21,7 @@ # Contributor(s): Terry Weissman # Gervase Markham # Max Kanat-Alexander +# Pascal Held use strict; @@ -94,10 +95,9 @@ if (defined $cgi->param('rememberedquery')) { if (defined $cgi->param('resetit')) { @collist = DEFAULT_COLUMN_LIST; } else { - foreach my $i (@masterlist) { - if (defined $cgi->param("column_$i")) { - push @collist, $i; - } + if (defined $cgi->param("selected_columns")) { + my %legal_list = map { $_ => 1 } @masterlist; + @collist = grep { exists $legal_list{$_} } $cgi->param("selected_columns"); } if (defined $cgi->param('splitheader')) { $splitheader = $cgi->param('splitheader')? 1: 0; -- cgit v1.2.3-24-g4f1b