XCL Web Application Platform 2.5.0
The XoopsCube Legacy Project
Loading...
Searching...
No Matches
Legacy_AbstractGroupObject Class Reference
Inheritance diagram for Legacy_AbstractGroupObject:
XoopsSimpleObject AbstractXoopsObject

Public Member Functions

 __construct ()
 
 getPrimary ()
 
 getDataname ()
 
 isMember (int $uid, $rank=Lenum_GroupRank::REGULAR)
 
 countMembers ( $rank=Lenum_GroupRank::ASSOCIATE)
 
 renderUri (string $action=null)
 
- Public Member Functions inherited from XoopsSimpleObject
 setNew ()
 
 unsetNew ()
 
 isNew ()
 
 initVar ($key, $dataType, $value=null, $required=false, $size=null)
 
 assignVar ($key, $value)
 
 assignVars ($values)
 
 set ($key, $value)
 
 get ($key)
 
 gets ()
 
 setVar ($key, $value)
 
 setVars ($values)
 
 getVar ($key)
 
 getShow ($key)
 
 getTypeInformations ()
 
 getPurifiedHtml ( $key, $encoding=null, $doctype=null)
 
 getDirname ()
 

Data Fields

const PRIMARY = 'group_id'
 
const DATANAME = 'group'
 
- Data Fields inherited from XoopsSimpleObject
 $mVars = []
 
 $mIsNew = true
 
 $mDirname = null
 

Detailed Description

Definition at line 20 of file AbstractGroupObject.class.php.

Constructor & Destructor Documentation

◆ __construct()

__construct ( )

__construct

Parameters
void
Returns
void

Reimplemented from XoopsSimpleObject.

Definition at line 32 of file AbstractGroupObject.class.php.

Member Function Documentation

◆ countMembers()

countMembers ( $rank = Lenum_GroupRank::ASSOCIATE)
abstract

countMembers

Parameters
int$rankLenum_GroupRank
Returns
int
Parameters
$rank* Enum **

◆ getDataname()

getDataname ( )

getDataname

Parameters
void
Returns
string

Definition at line 59 of file AbstractGroupObject.class.php.

◆ getPrimary()

getPrimary ( )

getPrimary

Parameters
void
Returns
string

Definition at line 47 of file AbstractGroupObject.class.php.

◆ isMember()

isMember ( int $uid,
$rank = Lenum_GroupRank::REGULAR )
abstract

isMember

Parameters
int$uid
int$rankLenum_GroupRank
Returns
int[]
Parameters
$rank* Enum **

◆ renderUri()

renderUri ( string $action = null)

renderUri

Parameters
string | null$action
Returns
string

Definition at line 90 of file AbstractGroupObject.class.php.

Field Documentation

◆ DATANAME

const DATANAME = 'group'

Definition at line 23 of file AbstractGroupObject.class.php.

◆ PRIMARY

const PRIMARY = 'group_id'

Definition at line 22 of file AbstractGroupObject.class.php.


The documentation for this class was generated from the following file: