diff --git a/app/controllers/site_controller.rb b/app/controllers/site_controller.rb index a4fa067..8d98b76 100644 --- a/app/controllers/site_controller.rb +++ b/app/controllers/site_controller.rb @@ -6,7 +6,10 @@ class SiteController < ApplicationController def show pages_get - @page = PublishedPage.friendly.find(params[:id]) + @page = PublishedPage.where('id = ? OR slug = ?',params[:id],params[:id]).first + if @page.blank? + redirect_to '/404.html' + end end def kontakt @@ -16,12 +19,18 @@ class SiteController < ApplicationController def preview pages_get if params[:id] - @page = AllPage.friendly.find(params[:id]) - else - @page = AllPage.first + @page = AllPage.where('id = ? OR slug = ?',params[:id],params[:id]).first + end + if @page.blank? + redirect_to '/404.html' end end + def send_email + + end + + def pages_get @pages = PublishedPage.where('type_of != 3').order('priority ASC') end diff --git a/app/helpers/application_helper.rb b/app/helpers/application_helper.rb index c9ca63b..01b2c4a 100644 --- a/app/helpers/application_helper.rb +++ b/app/helpers/application_helper.rb @@ -7,8 +7,9 @@ module ApplicationHelper ret += '