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
?>
$mgr
$mgr
Definition:
authentication_token_form.inc:55
UserFeedback
Definition:
feedback.inc:9
UserFeedback\$relations
$relations
Definition:
feedback.inc:24
UserFeedback\__construct
__construct()
Definition:
feedback.inc:33
UserFeedback\User
User()
Definition:
feedback.inc:26
UserFeedback\$primary_key
$primary_key
Definition:
feedback.inc:11
UserFeedback\$table
$table
Definition:
feedback.inc:10
UserFeedback\$fields
$fields
Definition:
feedback.inc:15
UserManager
Provides the interface to the user model for the application.
Definition:
user_manager.inc:50
user_id
$feedback user_id
Definition:
save.inc:14
code
cms.sonjara.com
cms
components
activity_tracker
datamodel
feedback.inc
Generated on Tue Mar 23 2021 15:36:11 for CMS by
1.9.1