List of all members.
Detailed Description
Class handling shop modules. 
Definition at line 7 of file oxmodulelist.php.
Member Function Documentation
      
        
          | oxModuleList._extendsClasses  | 
          ( | 
          $  | 
           sModuleDir | 
           )  | 
           [protected] | 
        
      
 
Checks if module extends any shop class.
- Parameters:
 - 
  
     | string  | $sModuleDir dir path | 
  
   
- Returns:
 - bool 
 
Definition at line 416 of file oxmodulelist.php.
 
 
      
        
          | oxModuleList._isVendorDir  | 
          ( | 
          $  | 
           sModuleDir | 
           )  | 
           [protected] | 
        
      
 
Checks if directory is vedor directory.
- Parameters:
 - 
  
     | string  | $sModuleDir dir path | 
  
   
- Returns:
 - bool 
 
Definition at line 400 of file oxmodulelist.php.
 
 
      
        
          | oxModuleList._removeFromDatabase  | 
          ( | 
          $  | 
           aDeletedExtIds | 
           )  | 
           [protected] | 
        
      
 
Removes extension from database - oxconfig, oxconfigdisplay and oxtplblocks tables
- Parameters:
 - 
  
     | array  | $aDeletedExtIds deleted extensions ID's | 
  
   
- Returns:
 - null 
 
Definition at line 316 of file oxmodulelist.php.
 
 
      
        
          | oxModuleList._removeFromDisabledModulesArray  | 
          ( | 
          $  | 
           aDeletedExtIds | 
           )  | 
           [protected] | 
        
      
 
Removes extension from disabled modules array
- Parameters:
 - 
  
     | array  | $aDeletedExtIds Id's of deleated extendion array | 
  
   
- Returns:
 - null 
 
Definition at line 281 of file oxmodulelist.php.
 
 
      
        
          | oxModuleList._removeFromLegacyModulesArray  | 
          ( | 
          $  | 
           aDeletedExtIds | 
           )  | 
           [protected] | 
        
      
 
Removes extension from legacy modules array
- Parameters:
 - 
  
     | array  | $aDeletedExtIds deleted extensions ID's | 
  
   
- Returns:
 - null 
 
Definition at line 296 of file oxmodulelist.php.
 
 
      
        
          | oxModuleList._removeFromModulesArray  | 
          ( | 
          $  | 
           aDeletedExt | 
           )  | 
           [protected] | 
        
      
 
Removes extension from modules array
- Parameters:
 - 
  
     | array  | $aDeletedExt Deleated extendion array | 
  
   
- Returns:
 - null 
 
Definition at line 265 of file oxmodulelist.php.
 
 
      
        
          | oxModuleList._saveModulePath  | 
          ( | 
          $  | 
           sModuleId,  | 
        
        
           | 
           | 
          $  | 
           sModulePath |   | 
        
        
           | 
          ) | 
           |  |  [protected] | 
        
      
 
Saving module path info. Module path is saved to config variable "aModulePaths".
- Parameters:
 - 
  
  
 
- Returns:
 - null 
 
Definition at line 438 of file oxmodulelist.php.
 
 
      
        
          | oxModuleList.buildModuleChains  | 
          ( | 
          $  | 
           aModuleArray | 
           )  | 
           | 
        
      
 
Build module chains from nested array
- Parameters:
 - 
  
     | array  | $aModuleArray Module array (nested format) | 
  
   
- Returns:
 - array 
 
Definition at line 247 of file oxmodulelist.php.
 
 
Removes extension metadata from eshop
- Returns:
 - null 
 
Definition at line 133 of file oxmodulelist.php.
 
 
      
        
          | oxModuleList.diffModuleArrays  | 
          ( | 
          $  | 
           aAllModuleArray,  | 
        
        
           | 
           | 
          $  | 
           aRemModuleArray |   | 
        
        
           | 
          ) | 
           |  |  | 
        
      
 
Diff two nested module arrays together so that the values of $aRmModuleArray are removed from $aAllModuleArray
- Parameters:
 - 
  
     | array  | $aAllModuleArray All Module array (nested format)  | 
     | array  | $aRemModuleArray Remove Module array (nested format) | 
  
   
- Returns:
 - array 
 
Definition at line 210 of file oxmodulelist.php.
 
 
      
        
          | oxModuleList.getActiveModuleInfo  | 
          ( | 
           | 
           )  | 
           | 
        
      
 
Get parsed active modules info
- Returns:
 - array 
 
Definition at line 39 of file oxmodulelist.php.
 
 
      
        
          | oxModuleList.getAllModules  | 
          ( | 
           | 
           )  | 
           | 
        
      
 
 
      
        
          | oxModuleList.getDeletedExtensionIds  | 
          ( | 
          $  | 
           aDeletedExt | 
           )  | 
           | 
        
      
 
Returns deleted extension Ids
- Parameters:
 - 
  
     | array  | $aDeletedExt deleted extensions | 
  
   
- Returns:
 - array 
 
Definition at line 160 of file oxmodulelist.php.
 
 
      
        
          | oxModuleList.getDeletedExtensions  | 
          ( | 
           | 
           )  | 
           | 
        
      
 
Checks moduels list - if there is extensions that are registered, but extension directory is missing
- Returns:
 - array 
 
Definition at line 185 of file oxmodulelist.php.
 
 
      
        
          | oxModuleList.getDisabledModuleClasses  | 
          ( | 
           | 
           )  | 
           | 
        
      
 
Returns disabled module classes with path using config aModules and aModulePaths. aModules has all extended classes aModulePaths has module id to main path array
- Returns:
 - array 
 
Definition at line 101 of file oxmodulelist.php.
 
 
      
        
          | oxModuleList.getDisabledModules  | 
          ( | 
           | 
           )  | 
           | 
        
      
 
 
      
        
          | oxModuleList.getLegacyModules  | 
          ( | 
           | 
           )  | 
           | 
        
      
 
 
      
        
          | oxModuleList.getModulePaths  | 
          ( | 
           | 
           )  | 
           | 
        
      
 
 
      
        
          | oxModuleList.getModulesFromDir  | 
          ( | 
          $  | 
           sModulesDir,  | 
        
        
           | 
           | 
          $  | 
           sVendorDir = null |   | 
        
        
           | 
          ) | 
           |  |  | 
        
      
 
Scans modules dir and returns colected modules list. Recursively loads also modules that are in vendor directory.
- Parameters:
 - 
  
     | string  | $sModulesDir Main module dir path  | 
     | string  | $sVendorDir Vendor directory name | 
  
   
- Returns:
 - array 
 
Definition at line 350 of file oxmodulelist.php.
 
 
Member Data Documentation
      
        
          oxModuleList.$_aModule = array() [protected] | 
        
      
 
 
      
        
          oxModuleList.$_aSkipFiles = array( "functions.php", "vendormetadata.php" ) [protected] | 
        
      
 
 
The documentation for this class was generated from the following file: