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. |