XCL Web Application Platform 2.5.0
The XoopsCube Legacy Project
Loading...
Searching...
No Matches
Legacy_iActivityDelegate Interface Reference

Static Public Member Functions

static addActivity (bool &$result, int $uid, int $categoryId, string $dirname, string $dataname, int $dataId, int $pubdate)
 
static deleteActivity (&$result, $dirname, $dataname, $dataId)
 
static getActivities (&$list, $categoryArr=null, $moduleArr=null, $uid=0, $limit=0, $start=0)
 

Detailed Description

Interface of module's activity delegate Legacy_Activity module must be unique. You can get its dirname by constant LEGACY_ACTIVITY_DIRNAME

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

Member Function Documentation

◆ addActivity()

static addActivity ( bool & $result,
int $uid,
int $categoryId,
string $dirname,
string $dataname,
int $dataId,
int $pubdate )
static

addActivity Legacy_Activity.AddActivity

Parameters
bool&$result
int$uidposter's user id
int$categoryIdaccess controller id
string$dirnameclient module's dirname
string$datanameclient module's dataname(tablename)
int$dataIdclient module's primary key
int$pubdateentry's published date(unixtime)
Returns
void

◆ deleteActivity()

static deleteActivity ( & $result,
$dirname,
$dataname,
$dataId )
static

deleteActivity Legacy_Activity.DeleteActivity

Parameters
bool&$result
string$dirnameclient module's dirname
string$datanameclient module's dataname(tablename)
int$dataIdclient module's primary key
Returns
void
Parameters
$result* bool **
$dirname* string **
$dataname* string **
$dataId* int **

◆ getActivities()

static getActivities ( & $list,
$categoryArr = null,
$moduleArr = null,
$uid = 0,
$limit = 0,
$start = 0 )
static

getActivities Legacy_Activity.GetActivity

Parameters
mixed[]&$liststring $list['dirname'] client module's dirname string $list['dataname'] client module's dataname(tablename) int $list['data_id'] client module's primary key mixed $list['data'] string $list['title'] client module's title string $list['template_name']
mixed[]$categoryArraccess controller's info string $categoryArr['dirname'] access controller's dirname int[] $categoryArr['id'] access controller's id list
mixed$moduleArrstring $moduleArr['dirname'] string $moduleArr['dataname']
int$uidposter's uid
int$limitthe number of returned entries
int$startoffset value
Returns
void
Parameters
$list* mixed[] **
$categoryArr* mixed[] **
$moduleArr* mixed[] **
$uid* int **
$limit* int **
$start* int **

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