Inheritance diagram for BaseInbox:

Built-in privacy for only selecting the current users messages. Also bulk delete, and read/unread css.
Definition at line 9 of file base-inbox.inc.php.
Public Member Functions | |
| __construct ($class= 'Message') | |
| constructor | |
| initSearchPage () | |
| prep page: assert login, etc | |
| getSearchParamXml () | |
| add extra param to search page: read status | |
| drawRows ($rs) | |
| draw our rows | |
| getPagesXml () | |
| get extra pages | |
| initDeletePage () | |
| prep our delete page | |
| drawDeletePage () | |
| give a message back about the delete status | |
Protected Member Functions | |
| getSearchSelect ($params) | |
| add read status to select | |
| getSearchFrom ($params) | |
| join us on the inbox table | |
| getSearchWhere ($params) | |
| get where SQL: user privacy, read status, etc | |
| getSortFieldsArray () | |
| add read status as sort option | |
| loadObjects ($data) | |
| load up our object data | |
|
|
constructor
Definition at line 16 of file base-inbox.inc.php. |
|
|
give a message back about the delete status
Definition at line 201 of file base-inbox.inc.php. |
|
|
draw our rows add header row, checkboxes, delete form, etc.
Definition at line 136 of file base-inbox.inc.php. References BaseModule::getUrl(). |
|
|
get extra pages delete - bulk delete inbox messages Reimplemented from ObjectManager. Definition at line 161 of file base-inbox.inc.php. |
|
|
join us on the inbox table
Reimplemented from ObjectManager. Definition at line 70 of file base-inbox.inc.php. |
|
|
add extra param to search page: read status
Reimplemented from ObjectManager. Definition at line 38 of file base-inbox.inc.php. |
|
|
add read status to select
Reimplemented from ObjectManager. Definition at line 56 of file base-inbox.inc.php. |
|
|
get where SQL: user privacy, read status, etc
Reimplemented from ObjectManager. Definition at line 84 of file base-inbox.inc.php. |
|
|
add read status as sort option
Reimplemented from ObjectManager. Definition at line 105 of file base-inbox.inc.php. |
|
|
prep our delete page
Definition at line 173 of file base-inbox.inc.php. References BaseModule::assertLogin(), dbExecute(), and Util::redirect(). |
|
|
prep page: assert login, etc
Reimplemented from ObjectManager. Definition at line 24 of file base-inbox.inc.php. References BaseModule::assertLogin(). |
|
|
load up our object data
Reimplemented from ObjectManager. Definition at line 119 of file base-inbox.inc.php. |
1.3.9.1