PHP Class iaExtra

Inheritance: extends abstractCore
Show file Open project: intelliants/subrion Class Usage Examples

Public Properties

Property Type Description
$error
$isUpdate
$isUpgrade
$itemData

Protected Properties

Property Type Description
$_attributes
$_currentPath
$_extrasTypePaths
$_inTag
$_menuGroups
$_notes
$_parsed
$_quickParseMode
$_table
$_url
$_xmlContent

Public Methods

Method Description
_parserComment ( $parser )
_parserData ( $parser, $text )
_parserEnd ( $parser, $name )
_parserQuickData ( $parser, $text )
_parserStart ( $parser, $name, $attributes )
checkValidity ( )
doAction ( $action, $url = '' )
getFromPath ( $filePath )
getMenuGroups ( )
getNotes ( )
getUrl ( )
init ( )
install ( )
parse ( $quickMode = false )
setUrl ( $url )
setXml ( $xmlContent )
uninstall ( $extraName )
upgrade ( )

Protected Methods

Method Description
_addPhrase ( $key, $value, $category = iaLanguage::CATEGORY_COMMON )
_alterTable ( $fieldData )
_attr ( $key, $default = '', $inArray = false )
_checkDependencies ( )
_checkPath ( $items )
_compare ( )
_getVersion ( )
_isExist ( )
_lookupGroupId ( $groupName )
_processAdminPages ( array $entries )
_processConfig ( array $entries )
_processFields ( array $fields )
_processPhrases ( array $phrases )
_processQueries ( $type, $stage, $ignoreNonVersionedQueries = false )
_resetValues ( )
_runPhpCode ( $code )

Private Methods

Method Description
_processCategory ( array $entryData, $action = self::ACTION_INSTALL )

Method Details

_addPhrase() protected method

protected _addPhrase ( $key, $value, $category = iaLanguage::CATEGORY_COMMON )

_alterTable() protected method

protected _alterTable ( $fieldData )

_attr() protected method

protected _attr ( $key, $default = '', $inArray = false )

_checkDependencies() protected method

protected _checkDependencies ( )

_checkPath() protected method

protected _checkPath ( $items )

_compare() protected method

protected _compare ( )

_getVersion() protected method

protected _getVersion ( )

_isExist() protected method

protected _isExist ( )

_lookupGroupId() protected method

protected _lookupGroupId ( $groupName )

_parserComment() public method

public _parserComment ( $parser )

_parserData() public method

public _parserData ( $parser, $text )

_parserEnd() public method

public _parserEnd ( $parser, $name )

_parserQuickData() public method

public _parserQuickData ( $parser, $text )

_parserStart() public method

public _parserStart ( $parser, $name, $attributes )

_processAdminPages() protected method

protected _processAdminPages ( array $entries )
$entries array

_processConfig() protected method

protected _processConfig ( array $entries )
$entries array

_processFields() protected method

protected _processFields ( array $fields )
$fields array

_processPhrases() protected method

protected _processPhrases ( array $phrases )
$phrases array

_processQueries() protected method

protected _processQueries ( $type, $stage, $ignoreNonVersionedQueries = false )

_resetValues() protected method

protected _resetValues ( )

_runPhpCode() protected method

protected _runPhpCode ( $code )

checkValidity() public method

public checkValidity ( )

doAction() public method

public doAction ( $action, $url = '' )

getFromPath() public method

public getFromPath ( $filePath )

getMenuGroups() public method

public getMenuGroups ( )

getNotes() public method

public getNotes ( )

getUrl() public method

public getUrl ( )

init() public method

public init ( )

install() public method

public install ( )

parse() public method

public parse ( $quickMode = false )

setUrl() public method

public setUrl ( $url )

setXml() public method

public setXml ( $xmlContent )

uninstall() public method

public uninstall ( $extraName )

upgrade() public method

public upgrade ( )

Property Details

$_attributes protected property

protected $_attributes

$_currentPath protected property

protected $_currentPath

$_extrasTypePaths protected property

protected $_extrasTypePaths

$_inTag protected property

protected $_inTag

$_menuGroups protected property

protected $_menuGroups

$_notes protected property

protected $_notes

$_parsed protected property

protected $_parsed

$_quickParseMode protected property

protected $_quickParseMode

$_table protected static property

protected static $_table

$_url protected property

protected $_url

$_xmlContent protected property

protected $_xmlContent

$error public property

public $error

$isUpdate public property

public $isUpdate

$isUpgrade public property

public $isUpgrade

$itemData public property

public $itemData