class Column extends ConcreteObject implements ColumnInterface (View source)

Properties

$error from ConcreteObject
Layout $arLayout
int $arLayoutColumnIndex
int $arLayoutID
int $arLayoutColumnID
int $arLayoutColumnDisplayID
int $arID

Methods

loadError($error)

No description

isError()

No description

getError()

No description

setPropertiesFromArray($arr)

No description

static 
camelcase($file)

No description

static 
uncamelcase($string)

No description

static 
getByID(int $arLayoutColumnID)

No description

exportDetails($node)

No description

getAreaLayoutColumnClass()

No description

loadBasicInformation(int $arLayoutColumnID)

No description

setAreaLayoutObject(Layout $arLayout)

No description

getAreaLayoutObject()

No description

int
getAreaLayoutColumnIndex()

No description

int
getAreaLayoutID()

No description

int
getAreaID()

No description

export(SimpleXMLElement $node)

No description

int
duplicate(Column $newAreaLayout)

No description

Area|null
getAreaObject()

No description

int
getAreaLayoutColumnID()

No description

int
getAreaLayoutColumnDisplayID()

unique but doesn't change between version edits on a given page.

string
getContents($disableControls = false)

No description

getSubAreaMaximumColumns()

No description

getSubAreaObject()

No description

display(bool $disableControls = false)

No description

setAreaID(int $arID)

No description

delete()

No description

Details

loadError($error)

Parameters

$error

isError()

getError()

setPropertiesFromArray($arr)

Parameters

$arr

static camelcase($file)

Parameters

$file

static uncamelcase($string)

Parameters

$string

static getByID(int $arLayoutColumnID)

Parameters

int $arLayoutColumnID

abstract exportDetails($node)

Parameters

$node

abstract getAreaLayoutColumnClass()

protected loadBasicInformation(int $arLayoutColumnID)

Parameters

int $arLayoutColumnID

setAreaLayoutObject(Layout $arLayout)

Parameters

Layout $arLayout

Layout getAreaLayoutObject()

Return Value

Layout

int getAreaLayoutColumnIndex()

Return Value

int

int getAreaLayoutID()

Return Value

int

int getAreaID()

Return Value

int

export(SimpleXMLElement $node)

Parameters

SimpleXMLElement $node

int duplicate(Column $newAreaLayout)

Parameters

Column $newAreaLayout

Return Value

int

Area|null getAreaObject()

Return Value

Area|null

int getAreaLayoutColumnID()

Return Value

int

int getAreaLayoutColumnDisplayID()

unique but doesn't change between version edits on a given page.

Return Value

int

string getContents($disableControls = false)

Parameters

$disableControls

Return Value

string

protected getSubAreaMaximumColumns()

getSubAreaObject()

display(bool $disableControls = false)

Parameters

bool $disableControls

setAreaID(int $arID)

Parameters

int $arID

delete()