State

State Class provided by System to get State information.

package

SYSTEM\PAGE

Methods

Get a State

get(integer $group, string $state, boolean $returnasjson = true) : \SYSTEM\PAGE\json
static

Arguments

$group

integer

Group ID of the State requested.

$state

string

Name of the state(including all substates and params.

$returnasjson

boolean

Return the result as Json or Array

Response

\SYSTEM\PAGE\json

Returns JSON or array with stateinfos.

Is the substate loaded alrdy(for result set) (recursive)

is_loaded(array $row, array &$substate, string $state_name, integer $parent_id = -1) : boolean
static

Arguments

$row

array

Substate Database row.

$substate

array

Array with substates

$state_name

string

Name of the main state

$parent_id

integer

Id of parent

Response

boolean

Returns true or false.

Get Substates out of State string

parse_substate(string $substate) : array
static

Arguments

$substate

string

Substate string.

Response

array

Returns array with substates.