[Rt-commit] r2818 - in rt/branches/QUEBEC-EXPERIMENTAL: . html/Search

jesse at bestpractical.com jesse at bestpractical.com
Sat Apr 30 00:35:01 EDT 2005


Author: jesse
Date: Sat Apr 30 00:35:01 2005
New Revision: 2818

Modified:
   rt/branches/QUEBEC-EXPERIMENTAL/   (props changed)
   rt/branches/QUEBEC-EXPERIMENTAL/html/Search/Build.html
Log:
 r14630 at hualien:  jesse | 2005-04-30 00:25:00 -0400
 * Better defaulting for searching for  'no rows per page'
 


Modified: rt/branches/QUEBEC-EXPERIMENTAL/html/Search/Build.html
==============================================================================
--- rt/branches/QUEBEC-EXPERIMENTAL/html/Search/Build.html	(original)
+++ rt/branches/QUEBEC-EXPERIMENTAL/html/Search/Build.html	Sat Apr 30 00:35:01 2005
@@ -139,10 +139,20 @@
 $SearchId    ||= $search_hash->{'SearchId'} || 'new';
 $Order       ||= $search_hash->{'Order'} || $prefs->{'Order'} || 'ASC';
 $OrderBy     ||= $search_hash->{'OrderBy'} || $prefs->{'OrderBy'} || 'id';
-$RowsPerPage = ( $search_hash->{'RowsPerPage'} || $prefs->{'RowsPerPage'} 
-                                               || 50 )
-  unless defined($RowsPerPage);
-$search ||= $search_hash->{'Object'};
+
+unless ( defined $RowsPerPage ) {
+    if ( defined $search_hash->{'RowsPerPage'} ) {
+        $RowsPerPage = $search_hash->{'RowsPerPage'};
+    }
+    elsif ( defined $prefs->{'RowsPerPage'} ) {
+        $RowsPerPage = $prefs->{'RowsPerPage'};
+    }
+    else {
+        $RowsPerPage = 50;
+    }
+}
+
+  $search ||= $search_hash->{'Object'};
 
 # }}}
 


More information about the Rt-commit mailing list