mirror of
https://github.com/neocities/neocities.git
synced 2025-04-25 01:32:36 +02:00
sometimes referrer isn't there, what the lump is that
This commit is contained in:
parent
ae87b48bef
commit
2d7de7e246
1 changed files with 2 additions and 2 deletions
|
@ -22,7 +22,7 @@ class Stat < Sequel::Model
|
||||||
while hit = logfile.gets
|
while hit = logfile.gets
|
||||||
time, username, size, path, ip, referrer = hit.split ' '
|
time, username, size, path, ip, referrer = hit.split ' '
|
||||||
|
|
||||||
next if referrer.match /bot/i
|
next if !referrer.nil? && referrer.match(/bot/i)
|
||||||
|
|
||||||
site_logs[username] = {
|
site_logs[username] = {
|
||||||
hits: 0,
|
hits: 0,
|
||||||
|
@ -41,7 +41,7 @@ class Stat < Sequel::Model
|
||||||
site_logs[username][:views] += 1
|
site_logs[username][:views] += 1
|
||||||
site_logs[username][:view_ips] << ip
|
site_logs[username][:view_ips] << ip
|
||||||
|
|
||||||
if referrer != '-'
|
if referrer != '-' && !referrer.nil?
|
||||||
site_logs[username][:referrers][referrer] ||= 0
|
site_logs[username][:referrers][referrer] ||= 0
|
||||||
site_logs[username][:referrers][referrer] += 1
|
site_logs[username][:referrers][referrer] += 1
|
||||||
end
|
end
|
||||||
|
|
Loading…
Add table
Reference in a new issue