Browse Source

Change pagination number use list 10, 20 ,50, 100 ,500, 1000 BT#14535

Julio 6 years ago
parent
commit
9cf547490d
1 changed files with 5 additions and 1 deletions
  1. 5 1
      main/inc/lib/sortable_table.class.php

+ 5 - 1
main/inc/lib/sortable_table.class.php

@@ -675,7 +675,11 @@ class SortableTable extends HTML_Table
             $result[] = '<input type="hidden" name="'.$key.'" value="'.$value.'"/>';
         }
         $result[] = '<select name="'.$this->param_prefix.'per_page" onchange="javascript: this.form.submit();">';
-        for ($nr = 10; $nr <= min(50, $total_number_of_items); $nr += 10) {
+        $list = [10, 20, 50, 100, 500, 1000];
+        foreach ($list as $nr) {
+            if ($total_number_of_items <= $nr) {
+                break;
+            }
             $result[] = '<option value="'.$nr.'" '.($nr == $this->per_page ? 'selected="selected"' : '').'>'.$nr.'</option>';
         }
         // @todo no limits