CMS  Version 3.9
UserActivitySession Class Reference

Inherits DataItem.

Public Member Functions

 User ()
 
 __construct ()
 

Static Public Member Functions

static fromIdentifier ($identifier)
 
static getSessions ($identifier)
 

Public Attributes

 $table = "user_activity_session"
 
 $primary_key = "session_id"
 
 $fields
 
 $relations = array("User" => SiteUser)
 

Detailed Description

Definition at line 42 of file user_activity.inc.

Constructor & Destructor Documentation

◆ __construct()

UserActivitySession::__construct ( )

Definition at line 69 of file user_activity.inc.

70  {
71  $mgr = new UserManager();
72  $this->relations["User"] = $mgr->getUserClass();
73 
74  parent::__construct(func_get_args());
75  }
Provides the interface to the user model for the application.

Member Function Documentation

◆ fromIdentifier()

static UserActivitySession::fromIdentifier (   $identifier)
static

Definition at line 77 of file user_activity.inc.

78  {
79  return Query::create(UserActivitySession, "WHERE session_identifier=:i")
80  ->bind(":i", $identifier)
81  ->executeSingle();
82  }
$identifier
Definition: rss.inc:37

◆ getSessions()

static UserActivitySession::getSessions (   $identifier)
static

Definition at line 87 of file user_activity.inc.

88  {
89  return Query::create(UserActivitySession, "WHERE session_identifier=:i")
90  ->bind(":i", $identifier)
91  ->execute();
92  }

◆ User()

UserActivitySession::User ( )

Definition at line 63 of file user_activity.inc.

64  {
65  $mgr = new UserManager();
66  return $mgr->getUser($this->user_id);
67  }
$feedback user_id
Definition: save.inc:14

Member Data Documentation

◆ $fields

UserActivitySession::$fields
Initial value:
= array("session_id" => Number,
"session_identifier" => String,
"user_id" => Number,
"session_start" => DateTime,
"session_end" => DateTime,
"request_count" => Number,
"feedback_count" => Number,
"action_count" => Number,
"page_views" => Number,
"ip_address" => String,
"user_agent" => String)

Definition at line 49 of file user_activity.inc.

◆ $primary_key

UserActivitySession::$primary_key = "session_id"

Definition at line 45 of file user_activity.inc.

◆ $relations

UserActivitySession::$relations = array("User" => SiteUser)

Definition at line 61 of file user_activity.inc.

◆ $table

UserActivitySession::$table = "user_activity_session"

Definition at line 44 of file user_activity.inc.


The documentation for this class was generated from the following file: