stricter parameter checking

agranig/1_0_subfix
Lars Dieckow 12 years ago
parent 412b9ee493
commit add111dbad

@ -83,12 +83,22 @@ sub ajax_process_resultset :Private {
my ($rs,$columns,$searchable) = @arguments;
#Process Arguments
my $sEcho = $c->request->params->{sEcho} // "1"; #/
my $sEcho = int($c->request->params->{sEcho} // 1); #/
# http://datatables.net/usage/server-side#sEcho
my $sSearch = $c->request->params->{sSearch} // ""; #/
my $iDisplayStart = $c->request->params->{iDisplayStart};
my $iDisplayLength = $c->request->params->{iDisplayLength};
my $iSortCol_0 = $c->request->params->{iSortCol_0};
my $sSortDir_0 = $c->request->params->{sSortDir_0};
if (defined $sSortDir_0) {
if ('desc' eq lc $sSortDir_0) {
$sSortDir_0 = 'desc';
} else {
$sSortDir_0 = 'asc';
}
}
my $iIdOnTop = $c->request->params->{iIdOnTop};

Loading…
Cancel
Save