extends |
XoopsObjectHandler |
---|
XOOPS private message handler class.
This class is responsible for providing data access mechanisms to the data source of XOOPS private message class objects.
Methods | ||||||
---|---|---|---|---|---|---|
public
|
create(bool $isNew = true): XoopsPrivmessage
Create a new {@link XoopsPrivmessage} object
Create a new {@link XoopsPrivmessage} object Parameters
Overrides |
# | ||||
public
|
get(int $id): XoopsPrivmessage|false
Load a {@link XoopsPrivmessage} object
Load a {@link XoopsPrivmessage} object Parameters
Overrides |
# | ||||
public
|
insert(XoopsObject|XoopsPrivmessage $pm, bool $force = false): bool
Insert a message in the database
Insert a message in the database Parameters
Returnstrue on success, otherwise false Overrides |
# | ||||
public
|
delete(XoopsPrivmessage $pm): bool
Delete from the database
Delete from the database Parameters
Overrides |
# | ||||
public
|
getObjects(CriteriaElement|CriteriaCompo $criteria = null, bool $id_as_key = false): array
Load messages from the database
Load messages from the database Parameters
ReturnsArray of {@link XoopsPrivmessage} objects |
# | ||||
public
|
getCount(CriteriaElement|CriteriaCompo $criteria = null): int
Count message
Count message Parameters
|
# | ||||
public
|
setRead(XoopsPrivmessage $pm): bool
Mark a message as read
Mark a message as read Parameters
|
# |
Methods inherited from XoopsObjectHandler |
---|
__construct(), XoopsObjectHandler(), |
Properties inherited from XoopsObjectHandler |
---|
$db |