DAONotificationsexceptions Class Reference
Manage norification subcriptions. More...
Inheritance diagram for
DAONotificationsexceptions:
Public Member Functions |
|
get_user () | |
Public Attributes |
|
$id | |
$id_user | |
$source | |
$source_id | |
Protected Member Functions |
|
create_table_object () | |
Create the table object describing this
dataobejcts table. |
Detailed Description
Manage norification subcriptions.
Definition at line 7 of file notificationsexceptions.model.php.
Member Function Documentation
DAONotificationsexceptions::create_table_object | ( | ) | [protected] |
Create the table object describing this dataobejcts table.
Reimplemented from DataObjectBase.
Definition at line 16 of file notificationsexceptions.model.php.
00016 { 00017 return new DBTable( 00018 'notificationsexceptions', 00019 array( 00020 new DBFieldInt('id', null, DBFieldInt::PRIMARY_KEY), 00021 new DBFieldInt('id_user', null, DBFieldInt::FOREIGN_KEY), 00022 new DBFieldText('source', 100, Notifications::SOURCE_APP, DBField::NOT_NULL), 00023 new DBFieldInt('source_id', null, DBFieldInt::UNSIGNED | DBField::NOT_NULL), 00024 ), 00025 'id', 00026 new DBRelation('users', new DBFieldRelation('id_user', 'id')) 00027 ); 00028 }
DAONotificationsexceptions::get_user | ( | ) |
Definition at line 30 of file notificationsexceptions.model.php.
00030 { 00031 return Users::get($this->id_user); 00032 }
Member Data Documentation
DAONotificationsexceptions::$id |
Definition at line 8 of file notificationsexceptions.model.php.
DAONotificationsexceptions::$id_user |
Definition at line 9 of file notificationsexceptions.model.php.
DAONotificationsexceptions::$source |
Definition at line 10 of file notificationsexceptions.model.php.
DAONotificationsexceptions::$source_id |
Definition at line 11 of file notificationsexceptions.model.php.
The documentation for this class was generated from the following file:
- contributions/usermanagement.notifications/model/classes/notificationsexceptions.model.php