XCL Web Application Platform
2.5.0
The XoopsCube Legacy Project
📘
Loading...
Searching...
No Matches
AbstractGroupObject.class.php
1
<?php
12
13
if
(!defined(
'XOOPS_ROOT_PATH'
)) {
14
exit;
15
}
16
20
abstract
class
Legacy_AbstractGroupObject
extends
XoopsSimpleObject
21
{
22
public
const
PRIMARY =
'group_id'
;
23
public
const
DATANAME =
'group'
;
24
32
public
function
__construct
()
33
{
34
$this->initVar(
'group_id'
, XOBJ_DTYPE_INT,
''
,
false
);
35
$this->initVar(
'title'
, XOBJ_DTYPE_STRING,
''
,
false
, 191);
36
$this->initVar(
'description'
, XOBJ_DTYPE_TEXT,
''
,
false
);
37
$this->initVar(
'posttime'
, XOBJ_DTYPE_INT, time(),
false
);
38
}
39
47
public
function
getPrimary
()
48
{
49
return
self::PRIMARY;
50
}
51
59
public
function
getDataname
()
60
{
61
return
self::DATANAME;
62
}
63
72
abstract
public
function
isMember
(
int
$uid,
/*** Enum ***/
$rank=Lenum_GroupRank::REGULAR);
73
81
abstract
public
function
countMembers
(
/*** Enum ***/
$rank=Lenum_GroupRank::ASSOCIATE);
82
90
public
function
renderUri
(
string
$action=
null
)
91
{
92
return
Legacy_Utils::renderUri
($this->
getDirname
(), $this->
getDataname
(), $this->
get
($this->
getPrimary
()), $action);
93
}
94
}
Legacy_AbstractGroupObject
Definition
AbstractGroupObject.class.php:21
Legacy_AbstractGroupObject\__construct
__construct()
Definition
AbstractGroupObject.class.php:32
Legacy_AbstractGroupObject\countMembers
countMembers( $rank=Lenum_GroupRank::ASSOCIATE)
Legacy_AbstractGroupObject\renderUri
renderUri(string $action=null)
Definition
AbstractGroupObject.class.php:90
Legacy_AbstractGroupObject\getDataname
getDataname()
Definition
AbstractGroupObject.class.php:59
Legacy_AbstractGroupObject\isMember
isMember(int $uid, $rank=Lenum_GroupRank::REGULAR)
Legacy_AbstractGroupObject\getPrimary
getPrimary()
Definition
AbstractGroupObject.class.php:47
Legacy_Utils\renderUri
static renderUri( $dirname, $dataname=null, $data_id=0, $action=null, $query=null)
Definition
Legacy_Utils.class.php:308
XoopsSimpleObject
Definition
object.php:30
XoopsSimpleObject\getDirname
getDirname()
Definition
object.php:215
html
modules
legacy
class
interface
AbstractGroupObject.class.php
Generated by
1.13.2