;]
[askyou.git] / app / helpers / calendars_helper.rb
blob52cc425122e94e9ae0ec12fddc8b17888018044f
1 module CalendarsHelper
2   def link_to_previous_month(year, month)
3     target_year, target_month = if month == 1
4                                   [year - 1, 12]
5                                 else
6                                   [year, month - 1]
7                                 end
8     
9     name = if target_month == 12
10              "#{month_name(target_month)} #{target_year}"
11            else
12              "#{month_name(target_month)}"
13            end
14     
15      link_to_remote ('« ' + name),
16                         {:update => "content", :url => { :year => target_year, :month => target_month }},
17                         {:href => url_for(:action => 'show', :year => target_year, :month => target_month)}
18   end
20   def link_to_next_month(year, month)
21     target_year, target_month = if month == 12
22                                   [year + 1, 1]
23                                 else
24                                   [year, month + 1]
25                                 end
27     name = if target_month == 1
28              "#{month_name(target_month)} #{target_year}"
29            else
30              "#{month_name(target_month)}"
31            end
33     link_to_remote (name + ' »'), 
34                         {:update => "content", :url => { :year => target_year, :month => target_month }},
35                         {:href => url_for(:action => 'show', :year => target_year, :month =>target_month)}
37   end
38 end