CMS  Version 3.9
feedback.inc
Go to the documentation of this file.
1 <?php
8 class UserFeedback extends DataItem
9 {
10  var $table = "feedback";
11  var $primary_key = "feedback_id";
12 
13  // Fields
14 
15  var $fields = array("feedback_id" => Number,
16  "user_id" => Number,
17  "session" => String,
18  "feedback" => Text,
19  "referer" => String,
20  "created_date" => DateTime);
21 
22  // Relations
23 
24  var $relations = array("User" => "");
25 
26  function User()
27  {
28  $mgr = new UserManager();
29  return $mgr->getUser($this->user_id);
30  }
31 
32 
33  function __construct()
34  {
35  // Patch in the user class, since this can be overridden by the application
36  $mgr = new UserManager();
37  $this->relations["User"] = $mgr->getUserClass();
38 
39  parent::__construct(func_get_args());
40  }
41 }
42 ?>
Provides the interface to the user model for the application.
$feedback user_id
Definition: save.inc:14