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

Static Public Member Functions

static getClientList (&$list)
 
static updateStatus (&$result, $dirname, $dataname, $data_id, $status)
 

Detailed Description

Interface of workflow client delegate Modules which uses Legacy_Workflow must implement this interface. Legacy_Workflow module must be unique. You can get its dirname by constant LEGACY_WORKFLOW_DIRNAME

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

Member Function Documentation

◆ getClientList()

static getClientList ( & $list)
static

getClientList Legacy_WorkflowClient.GetClientList Get client module's dirname and dataname(tablename)

Parameters
mixed[]&$list$list[]['dirname'] client module dirname $list[]['dataname'] client module dataname(tablename)
Returns
void
Parameters
$list* mixed[] **

◆ updateStatus()

static updateStatus ( & $result,
$dirname,
$dataname,
$data_id,
$status )
static

updateStatus Legacy_WorkflowClient.UpdateStatus Update client module's status(publish, rejected, etc).

Parameters
string&$result
string$dirnameclient module dirname
string$datanameclient module dataname(tablename)
int$data_idclient module primary key
Enum$statusLenum_WorkflowStatus
Returns
void
Parameters
$result* string **
$dirname* string **
$dataname* string **
$data_id* int **
$status* Enum **

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