PHP Class Extensions_model, TastyIgniter

Inheritance: extends TI_Model
Mostra file Open project: tastyigniter/tastyigniter

Public Methods

Method Description
delete ( $type = '', $name = '', $delete_data = TRUE )
extensionExists ( $extension_name )
extractExtension ( $file = [], $module = NULL )
getExtension ( $name = '', $filter = ['filter_status' => '1'] )
getExtensionFiles ( $extension_name = NULL, $files = [] )
getInstalledExtensions ( $type = '', $is_enabled = TRUE )
getList ( $filter = [] )
getModule ( $name = '' )
getModules ( )
getPayment ( $name = '' )
getPayments ( )
install ( $type = '', $name = '', $config = NULL )
saveExtensionData ( $name = NULL, $data = [], $log_activity = FALSE )
uninstall ( $type = '', $name = '', $config = NULL )
updateExtension ( $type = 'module', $name = NULL, $data = [], $log_activity = TRUE )

Private Methods

Method Description
extensions ( )
fetchExtensionsPath ( )

Method Details

delete() public method

public delete ( $type = '', $name = '', $delete_data = TRUE )

extensionExists() public method

public extensionExists ( $extension_name )

extractExtension() public method

public extractExtension ( $file = [], $module = NULL )

getExtension() public method

public getExtension ( $name = '', $filter = ['filter_status' => '1'] )

getExtensionFiles() public method

public getExtensionFiles ( $extension_name = NULL, $files = [] )

getInstalledExtensions() public method

public getInstalledExtensions ( $type = '', $is_enabled = TRUE )

getList() public method

public getList ( $filter = [] )

getModule() public method

public getModule ( $name = '' )

getModules() public method

public getModules ( )

getPayment() public method

public getPayment ( $name = '' )

getPayments() public method

public getPayments ( )

install() public method

public install ( $type = '', $name = '', $config = NULL )

saveExtensionData() public method

public saveExtensionData ( $name = NULL, $data = [], $log_activity = FALSE )

uninstall() public method

public uninstall ( $type = '', $name = '', $config = NULL )

updateExtension() public method

public updateExtension ( $type = 'module', $name = NULL, $data = [], $log_activity = TRUE )