cookie permanent
This commit is contained in:
parent
32d73f5791
commit
ba27210786
|
|
@ -5,13 +5,13 @@ class SiteController < ApplicationController
|
||||||
@ss = ScSetting.first
|
@ss = ScSetting.first
|
||||||
pg_name = 'index'
|
pg_name = 'index'
|
||||||
if cookies.encrypted[:visited].blank?
|
if cookies.encrypted[:visited].blank?
|
||||||
cookies.encrypted[:visited] = JSON.generate([pg_name])
|
cookies.permanent.encrypted[:visited] = JSON.generate([pg_name])
|
||||||
@ss.increment!(:index_number_of_views)
|
@ss.increment!(:index_number_of_views)
|
||||||
else
|
else
|
||||||
arr = JSON.parse(cookies.encrypted[:visited])
|
arr = JSON.parse(cookies.encrypted[:visited])
|
||||||
if !arr.include?(pg_name)
|
if !arr.include?(pg_name)
|
||||||
arr << pg_name
|
arr << pg_name
|
||||||
cookies.encrypted[:visited] = JSON.generate(arr)
|
cookies.permanent.encrypted[:visited] = JSON.generate(arr)
|
||||||
@ss.increment!(:index_number_of_views)
|
@ss.increment!(:index_number_of_views)
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
@ -21,13 +21,13 @@ class SiteController < ApplicationController
|
||||||
pages_get
|
pages_get
|
||||||
@page = PublishedPage.where('id = ? OR slug = ?',params[:id],params[:id]).first
|
@page = PublishedPage.where('id = ? OR slug = ?',params[:id],params[:id]).first
|
||||||
if cookies.encrypted[:visited].blank?
|
if cookies.encrypted[:visited].blank?
|
||||||
cookies.encrypted[:visited] = JSON.generate([@page.id])
|
cookies.permanent.encrypted[:visited] = JSON.generate([@page.id])
|
||||||
@page.increment!(:number_of_views)
|
@page.increment!(:number_of_views)
|
||||||
else
|
else
|
||||||
arr = JSON.parse(cookies.encrypted[:visited])
|
arr = JSON.parse(cookies.encrypted[:visited])
|
||||||
if !arr.include?(@page.id)
|
if !arr.include?(@page.id)
|
||||||
arr << @page.id
|
arr << @page.id
|
||||||
cookies.encrypted[:visited] = JSON.generate(arr)
|
cookies.permanent.encrypted[:visited] = JSON.generate(arr)
|
||||||
@page.increment!(:number_of_views)
|
@page.increment!(:number_of_views)
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
@ -41,13 +41,13 @@ class SiteController < ApplicationController
|
||||||
@ss = ScSetting.first
|
@ss = ScSetting.first
|
||||||
pg_name = 'kontakt'
|
pg_name = 'kontakt'
|
||||||
if cookies.encrypted[:visited].blank?
|
if cookies.encrypted[:visited].blank?
|
||||||
cookies.encrypted[:visited] = JSON.generate([pg_name])
|
cookies.permanent.encrypted[:visited] = JSON.generate([pg_name])
|
||||||
@ss.increment!(:contact_number_of_views)
|
@ss.increment!(:contact_number_of_views)
|
||||||
else
|
else
|
||||||
arr = JSON.parse(cookies.encrypted[:visited])
|
arr = JSON.parse(cookies.encrypted[:visited])
|
||||||
if !arr.include?(pg_name)
|
if !arr.include?(pg_name)
|
||||||
arr << pg_name
|
arr << pg_name
|
||||||
cookies.encrypted[:visited] = JSON.generate(arr)
|
cookies.permanent.encrypted[:visited] = JSON.generate(arr)
|
||||||
@ss.increment!(:contact_number_of_views)
|
@ss.increment!(:contact_number_of_views)
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue