Overview Package | PHPDoctor |
FRAMES NO FRAMES | |
SUMMARY: FIELD METHOD | DETAIL: FIELD METHOD |
client.stats
class stats
Client site statistics tool.
Field Summary |
---|
public var | $session_prefix Session variables prefix. |
public var | $user_agent_id Id of user_agent for this session. |
public var | $user_agent User agent string |
Method Summary |
---|
public void | stats Set session_var name, register user_agent and perform sweep(), if first in session. |
public void | add_unique Insert user_agent entry into Stats_user_agent and log basic quantity of requests from those various user agents. |
public void | unique_rating Update Stats_unique rating - article can be rated once per session. |
public int | update_user_agent Insert user_agent entry into Stats_user_agent and log basic quantity of requests from those various user agents. |
public void | sweep Remove entries with old timestamps. |
Field Detail |
---|
public var $session_prefix
Session variables prefix.
public var $user_agent_id
Id of user_agent for this session.
public var $user_agent
User agent string
Method Detail |
---|
public void stats(var $user_agent, var $session_prefix)
Set session_var name, register user_agent and perform sweep(), if first in session.
$user_agent
$session_prefix
public void add_unique(var $id, var $time)
Insert user_agent entry into Stats_user_agent and log basic quantity of requests from those various user agents.
Returns true if insertion of new unique was ok, false otherwise.
$id
$time
public void unique_rating(var $id)
Update Stats_unique rating - article can be rated once per session.
Returns true if update successful, false otherwise.
$id
public int update_user_agent(var $user_agent)
Insert user_agent entry into Stats_user_agent and log basic quantity of requests from those various user agents.
Returns id of newly inserted user_agent or id of already existing one.
$user_agent
public void sweep()
Remove entries with old timestamps.
Returns number of deleted rows.
Overview Package | PHPDoctor |
FRAMES NO FRAMES | |
SUMMARY: FIELD METHOD | DETAIL: FIELD METHOD |