53 lines
		
	
	
		
			1.5 KiB
		
	
	
	
		
			Ruby
		
	
	
	
		
		
			
		
	
	
			53 lines
		
	
	
		
			1.5 KiB
		
	
	
	
		
			Ruby
		
	
	
	
|  | class MobileController < ApplicationController | ||
|  |    | ||
|  |   layout 'mobile' | ||
|  | 
 | ||
|  |   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 | ||
|  | 
 | ||
|  | end |