From f97681d5e43b9cb75b1bd1a03bd47b09a694f9c2 Mon Sep 17 00:00:00 2001 From: ivan Date: Wed, 5 Dec 2007 20:47:48 +0000 Subject: [PATCH] show types in reason selection, order by type and reason --- httemplate/elements/tr-select-reason.html | 23 ++++++++++++++--------- 1 file changed, 14 insertions(+), 9 deletions(-) diff --git a/httemplate/elements/tr-select-reason.html b/httemplate/elements/tr-select-reason.html index 23f31ec51..04a5c4582 100755 --- a/httemplate/elements/tr-select-reason.html +++ b/httemplate/elements/tr-select-reason.html @@ -36,11 +36,6 @@ Reason " style="display:<% $display %>"> -% for my $type (@types)){ +% for my $type (@types) { % } @@ -137,8 +132,18 @@ if ($init_reason == -1 || ref($init_reason) ) { } -my $extra_sql = "WHERE class = '$class' and (disabled = '' OR disabled is NULL) ". - "ORDER BY reason_type"; +my $extra_sql = + "WHERE class = '$class' and (disabled = '' OR disabled is NULL)"; + +my @reasons = qsearch({ + table => 'reason', + hashref => {}, + extra_sql => $extra_sql, + addl_from => 'LEFT JOIN reason_type '. + ' ON reason_type.typenum = reason.reason_type', + order_by => 'reason_type.type ASC, reason.reason ASC', +}); + my $curuser = $FS::CurrentUser::CurrentUser; -- 2.11.0