diff options
Diffstat (limited to 'app/controllers/application_controller.rb')
-rw-r--r-- | app/controllers/application_controller.rb | 13 |
1 files changed, 12 insertions, 1 deletions
diff --git a/app/controllers/application_controller.rb b/app/controllers/application_controller.rb index 93eb126..b6320a7 100644 --- a/app/controllers/application_controller.rb +++ b/app/controllers/application_controller.rb @@ -9,11 +9,22 @@ class ApplicationController < ActionController::Base end def get_page_number(params) - if params[:page] && i = params[:page].to_i + if params[:page] + i = params[:page].to_i if i > 0 return i end end return 1 end + + def get_page_count(params) + if params[:count] + i = params[:count].to_i + if i && i > 0 && i <= 100 + return i + end + end + return Settings.page_per + end end |