CMS  Version 3.9
ActivitySession Class Reference

Inherits DataItem.

Public Member Functions

 User ()
 
 Activity ($constraint="")
 
 __construct ()
 

Public Attributes

 $table = "activity_sessions"
 
 $primary_key = "session_id"
 
 $fields
 
 $relations
 

Detailed Description

Definition at line 97 of file user_activity.inc.

Constructor & Destructor Documentation

◆ __construct()

ActivitySession::__construct ( )

Definition at line 127 of file user_activity.inc.

128  {
129  $mgr = new UserManager();
130  $this->relations["User"] = $mgr->getUserClass();
131 
132  parent::__construct(func_get_args());
133  }
Provides the interface to the user model for the application.

Member Function Documentation

◆ Activity()

ActivitySession::Activity (   $constraint = "")

Definition at line 122 of file user_activity.inc.

123  {
124  return $this->getRelatedList(UserActivity, "", $constraint);
125  }
$constraint

◆ User()

ActivitySession::User ( )

Definition at line 116 of file user_activity.inc.

117  {
118  $mgr = new UserManager();
119  return $mgr->getUser($this->user_id);
120  }
$feedback user_id
Definition: save.inc:14

Member Data Documentation

◆ $fields

ActivitySession::$fields
Initial value:
= array("session_id" => String,
"page_views" => Number,
"session_start" => DateTime,
"session_end" => DateTime,
"user_id" => Number,
"num_feedback" => Number)

Definition at line 106 of file user_activity.inc.

◆ $primary_key

ActivitySession::$primary_key = "session_id"

Definition at line 102 of file user_activity.inc.

◆ $relations

ActivitySession::$relations
Initial value:
= array("User" => SiteUser,
"Activity" => UserActivity)
This class maps the site_user table.
Definition: site_user.inc:43

Definition at line 113 of file user_activity.inc.

◆ $table

ActivitySession::$table = "activity_sessions"

Definition at line 101 of file user_activity.inc.


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