extends |
XoopsObjectHandler |
---|
XOOPS membership handler class. (Singleton)
This class is responsible for providing data access mechanisms to the data source of XOOPS group membership class objects.
Methods | ||||||
---|---|---|---|---|---|---|
public
|
__construct(XoopsDatabase $db)
called from child classes only
called from child classes only Parameters
Overrides |
# | ||||
public
|
create(bool $isNew = true): XoopsMembership
create a new membership
create a new membership Parameters
ReturnsXoopsMembership Overrides |
# | ||||
public
|
get(int $id): mixed
retrieve a membership
retrieve a membership Parameters
Returnsreference to the object if successful, else FALSE Overrides |
# | ||||
public
|
insert(XoopsObject|XoopsMembership $mship): bool
inserts a membership in the database
inserts a membership in the database Parameters
Returnstrue on success, otherwise false Overrides |
# | ||||
public
|
delete(XoopsObject|XoopsMembership $mship): bool
delete a membership from the database
delete a membership from the database Parameters
Returnstrue on success, otherwise false Overrides |
# | ||||
public
|
getObjects(CriteriaElement|CriteriaCompo $criteria = null, bool $id_as_key = false): array
retrieve memberships from the database
retrieve memberships from the database Parameters
Returnsarray of references |
# | ||||
public
|
getCount(CriteriaElement|CriteriaCompo $criteria = null): int
count how many memberships meet the conditions
count how many memberships meet the conditions Parameters
|
# | ||||
public
|
deleteAll(CriteriaElement|CriteriaCompo $criteria = null): bool
delete all memberships meeting the conditions
delete all memberships meeting the conditions Parameters
|
# |
Methods inherited from XoopsObjectHandler |
---|
XoopsObjectHandler(), |
Properties | |||
---|---|---|---|
public
|
string
|
$table
table name
table name |
# |
Properties inherited from XoopsObjectHandler |
---|
$db |