thingspeak/app/controllers/pages_controller.rb

42 lines
899 B
Ruby
Raw Normal View History

2011-03-27 22:56:15 +02:00
class PagesController < ApplicationController
2014-05-09 02:01:41 +02:00
layout 'application', :except => [:home, :social_home]
2011-03-27 22:56:15 +02:00
def home
@menu = 'home'
@title = 'Internet of Things'
2014-05-09 02:01:41 +02:00
render layout: 'home'
end
def social_home; ; end
def features
@menu = 'features'
end
def about
@menu = 'about'
end
def headers
end
2011-03-27 22:56:15 +02:00
2014-05-09 02:01:41 +02:00
# post contact email
def contact_us
# if no email address
if params[:email].blank? || params[:email].index('@').blank?
flash[:alert] = t(:contact_us_no_email)
# if no message
elsif params[:message].blank?
flash[:alert] = t(:contact_us_no_message)
2014-10-01 03:09:01 +02:00
# else send email if not a spambot (user must have javascript enabled)
elsif params[:userlogin_js] == '6H2W6QYUAJT1Q8EB'
2014-05-09 02:01:41 +02:00
Mailer.contact_us(params[:email], params[:message]).deliver
flash[:notice] = t(:contact_us_success)
end
redirect_to root_path
end
2011-03-27 22:56:15 +02:00
end