| 
									
										
										
										
											2012-12-19 19:21:50 +00:00
										 |  |  | class MobileController < ApplicationController | 
					
						
							|  |  |  |    | 
					
						
							|  |  |  |   layout 'mobile' | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2013-01-11 11:14:48 +00:00
										 |  |  |   before_filter :no_footer_for_app | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2012-12-19 19:21:50 +00:00
										 |  |  |   def index | 
					
						
							|  |  |  |     date_now = Time.now | 
					
						
							|  |  |  |     @bulletins = Bulletin.all.available_for_lang(I18n.locale).can_display.any_of( {deadline: nil,:postdate.lte => date_now} , {:deadline.gte => date_now,:postdate.lte => date_now} ).desc( :is_top, :postdate).page(params[:page_main]).per(15) | 
					
						
							|  |  |  |     @ad_banner = AdBanner.where(title: "Banner")[0] | 
					
						
							|  |  |  |   end | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |   def announcement | 
					
						
							|  |  |  |     @page_title = t('mobile.bulletin') | 
					
						
							|  |  |  |     date_now = Time.now | 
					
						
							|  |  |  |     @bulletins = Bulletin.all.available_for_lang(I18n.locale).can_display.any_of( {deadline: nil,:postdate.lte => date_now} , {:deadline.gte => date_now,:postdate.lte => date_now} ).desc( :is_top, :postdate).page(params[:page_main]).per(15) | 
					
						
							|  |  |  |   end | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |   def announcement_content | 
					
						
							|  |  |  |     @bulletin = Bulletin.find(params[:id]) rescue nil | 
					
						
							|  |  |  |     @page_title = @bulletin.title | 
					
						
							|  |  |  |   end | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |   def dialog_contact | 
					
						
							|  |  |  |     @no_menu = @no_footer = true | 
					
						
							|  |  |  |     @page_title = t('mobile.contact') | 
					
						
							|  |  |  |   end | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |   def dialog_copyright | 
					
						
							|  |  |  |     @no_menu = @no_footer = true | 
					
						
							|  |  |  |     @page_title = t('mobile.copyright') | 
					
						
							|  |  |  |   end | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |   def dialog_language | 
					
						
							|  |  |  |     @no_menu = @no_footer = true | 
					
						
							|  |  |  |     @page_title = t('mobile.language') | 
					
						
							|  |  |  |   end | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |   def map | 
					
						
							|  |  |  |     @no_menu = @no_footer = true | 
					
						
							|  |  |  |     @page_title = t('mobile.location') | 
					
						
							|  |  |  |   end | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |   def page | 
					
						
							|  |  |  |     @page_title = t('mobile.page') | 
					
						
							|  |  |  |     @page_contexts = PageContext.where(:archived => false).page(params[:page_main]).per(15) | 
					
						
							|  |  |  |   end | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |   def page_content | 
					
						
							|  |  |  |     @page_context = PageContext.first(conditions: { id: params[:id], :archived => false }) rescue nil | 
					
						
							|  |  |  |     @page_title = @page_context.page.title | 
					
						
							|  |  |  |   end | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2013-01-11 11:14:48 +00:00
										 |  |  |   protected | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |   def no_footer_for_app | 
					
						
							| 
									
										
										
										
											2013-01-16 00:14:42 +00:00
										 |  |  |     @no_footer = true if request.path =~ /app/ | 
					
						
							| 
									
										
										
										
											2013-01-11 11:14:48 +00:00
										 |  |  |   end | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2012-12-19 19:21:50 +00:00
										 |  |  | end |