diff --git a/phosta.pl b/phosta.pl
index 0615b34c248863cd1bb894255e8a3fd711908a85..fadcc457258a4b0b75809fc0b54f684aa9b53e06 100755
--- a/phosta.pl
+++ b/phosta.pl
@@ -68,12 +68,18 @@ if (defined($opt_s))
{
foreach (split (/,/, $opt_s))
{
- if ( ! ($_ ~~ @select_params) ) { return 0; }
+ if ( !($_ ~~ @select_params) ) { return 0; }
}
}
- #if (defined($opt_o) && !($opt_o ~~ @select_params) && !($opt_o ~~ @group_params)) { return 0; };
-
+ my @order_params = (@group_params, @select_params, 'count');
+ if (defined($opt_o))
+ {
+ foreach (split (/,/, $opt_o))
+ {
+ if ( !($_ ~~ @order_params)) { return 0; };
+ }
+ }
if (defined($opt_n) && (!looks_like_number($opt_n) || $opt_n < 1)) { return 0; }
if (defined($opt_t) && $opt_t !~ /^([0-9]{8}){0,1}\-([0-9]{8}){0,1}$/) { return 0; }