UNA
Loading...
Searching...
No Matches
BxDolStudioUpdater Class Reference
Inheritance diagram for BxDolStudioUpdater:
BxDolStudioInstaller BxDolInstallerUtils BxDolIO BxDol

Public Member Functions

 __construct ($aConfig)
 
 update ($aParams)
 
- Public Member Functions inherited from BxDolStudioInstaller
 install ($aParams, $bAutoEnable=false)
 
 uninstall ($aParams, $bAutoDisable=false)
 
 delete ($aParams)
 
 enable ($aParams)
 
 disable ($aParams)
 
 getVendor ()
 
 getName ()
 
 getTitle ()
 
 getHomeDir ()
 
- Public Member Functions inherited from BxDolInstallerUtils
 getSubtypes ($sModule)
 
 hashFiles ($sPath, &$aFiles)
 
 hashCheck ($aFiles, $iModuleId)
 

Protected Member Functions

 actionUpdateFiles ($bInstall=true)
 
 actionExecuteSql ($sOperation)
 
 actionUpdateLanguages ($bInstall=true)
 
 actionRestoreLanguages ($bInstall=true)
 
 actionUpdateRelations ($sOperation)
 
 actionUpdateRelationsForAll ($sOperation)
 
 _updateLanguage ($bInstall, $aLanguage, $iCategory=0, $sPath='')
 
- Protected Member Functions inherited from BxDolStudioInstaller
 actionOperationFailed ($mixedResult)
 
 actionCheckDependencies ($sOperation)
 
 actionCheckDependenciesFailed ($mixedResult)
 
 actionShowIntroduction ($sOperation)
 
 actionShowConclusion ($sOperation)
 
 actionMoveSources ($sOperation)
 
 actionExecuteSqlFailed ($mixedResult)
 
 actionInstallLanguage ($sOperation)
 
 actionProcessConnections ($sOperation)
 
 actionProcessMenuTriggers ($sOperation)
 
 actionProcessPageTriggers ($sOperation)
 
 actionProcessDeletedProfiles ($sOperation)
 
 actionProcessEsearches ($sOperation)
 
 actionRegisterTranscoders ($sOperation)
 
 actionUnregisterTranscoders ($sOperation)
 
 actionClearDbCache ($sOperation)
 
 actionClearTemplateCache ($sOperation)
 
 _onInstallBefore ()
 
 _onInstallAfter ()
 
 _onEnableBefore ()
 
 _onEnableAfter ()
 
 _onDisableBefore ()
 
 _onDisableAfter ()
 
 _onUninstallBefore ()
 
 _onUninstallAfter ()
 
 _perform ($sOperationName, $aParams=array())
 
 _displayResult ($sAction, $bResult, $sResult='', $bHtmlResponse=true)
 
 _getFileManager ()
 
 _isCompatibleWith ()
 
 filePathWithoutBase ($sPath)
 
 getMarkersForDb ()
 
 cleanupMemoryAfterAction ($sModuleName, $sModuleUri, $iModuleId)
 
- Protected Member Functions inherited from BxDolInstallerUtils
 hashInfo ($sPath)
 

Protected Attributes

 $_aModule
 
- Protected Attributes inherited from BxDolStudioInstaller
 $oDb
 
 $_aConfig
 
 $_sBasePath
 
 $_sHomePath
 
 $_sModulePath
 
 $_bUseFtp
 
 $_aActions
 
 $_bShowOnSuccess = false
 
- Protected Attributes inherited from BxDolInstallerUtils
 $_aNonHashableFiles = array()
 

Additional Inherited Members

- Static Public Member Functions inherited from BxDolInstallerUtils
static isAllowUrlInclude ()
 
static getModuleConfig ($mixed)
 
static isModuleInstalled ($sUri)
 
static setModulePendingUninstall ($sUri, $bPendingUninstall=true)
 
static isModulePendingUninstall ($sUri)
 
static checkModulesPendingUninstall ()
 
- Static Public Member Functions inherited from BxDolIO
static isRealOwner ()
 
static isExecutable ($sFile)
 
static isWritable ($sFile)
 
static getPermissions ($sFileName)
 

Constructor & Destructor Documentation

◆ __construct()

BxDolStudioUpdater::__construct ( $aConfig)

Reimplemented from BxDolStudioInstaller.

Member Function Documentation

◆ actionExecuteSql()

BxDolStudioUpdater::actionExecuteSql ( $sOperation)
protected

Reimplemented from BxDolStudioInstaller.

◆ actionUpdateLanguages()

BxDolStudioUpdater::actionUpdateLanguages ( $bInstall = true)
protected

Reimplemented from BxDolStudioInstaller.

◆ actionUpdateRelations()

BxDolStudioUpdater::actionUpdateRelations ( $sOperation)
protected

NOTE. The action is ONLY needed for dependent module to let Notifications based module(s) know that he(they) should update (request and save) handlers from this dependent module.

Reimplemented from BxDolStudioInstaller.

◆ actionUpdateRelationsForAll()

BxDolStudioUpdater::actionUpdateRelationsForAll ( $sOperation)
protected

NOTE. The action is ONLY needed for Notifications based modules to update (request and save) handlers from all dependent modules.

Reimplemented from BxDolStudioInstaller.


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