Abricos |
[ class tree: Abricos ] [ index: Abricos ] [ all elements ]

Class: CMSModuleManager

Исходное местоположение: /includes/cmsmodulemanager.php

Class CMSModuleManager

Property Summary
mixed   $checkManagesModule  
mixed   $currentMenuId  
boolean   $customTakelink   Пользовательская настройка работы модулей (из config.php)
CMSDatabase   $db   Менеджер БД
CMSModule   $managesModule   Текущий модуль управления
array   $modulesInfo   Модули зарегистрированные в БД
CMSRegistry   $registry   Ядро движка
array   $table   Массив зарегистрированных модулей
CMSUpdateManager   $updateManager   Модуль в котором в данный момент идет обновление схемы БД

[ Top ]
Method Summary
CMSModuleManager   CMSModuleManager()   Конструктор
void   FetchModulesInfo()   Чтение информации из БД по зарегистрированным модулям
CMSModule   GetModule()   Получить модуль
void   GetModuleFileName()  
void   &GetModules()   Получить список зарегистрированных модулей в ядре
void   Register()   Регистрация модуля.
void   RegisterAllModule()  
CMSModule   RegisterByName()   Регистрация модуля по имени

[ Top ]
Properties
mixed   $checkManagesModule = false [line 220]
API Tags:
Access:  public


[ Top ]
mixed   $currentMenuId = MENUID_ADMIN [line 211]
API Tags:
Access:  public


[ Top ]
boolean   $customTakelink = false [line 188]

Пользовательская настройка работы модулей (из config.php)

API Tags:
Access:  public


[ Top ]
CMSDatabase   $db = null [line 209]

Менеджер БД

API Tags:
Access:  public


[ Top ]
CMSModule   $managesModule = null [line 218]

Текущий модуль управления

API Tags:
Access:  public


[ Top ]
array   $modulesInfo = array() [line 195]

Модули зарегистрированные в БД

API Tags:
Access:  public


[ Top ]
CMSRegistry   $registry = null [line 202]

Ядро движка

API Tags:
Access:  public


[ Top ]
array   $table = array() [line 181]

Массив зарегистрированных модулей

API Tags:
Access:  public


[ Top ]
CMSUpdateManager   $updateManager = null [line 227]

Модуль в котором в данный момент идет обновление схемы БД

API Tags:
Access:  public


[ Top ]
Methods
Constructor CMSModuleManager  [line 235]

  CMSModuleManager CMSModuleManager( $registry, CMSRegistry $cms  )

Конструктор

Parameters:
CMSRegistry   $cms: 
   $registry: 

API Tags:
Access:  public


[ Top ]
FetchModulesInfo  [line 244]

  void FetchModulesInfo( )

Чтение информации из БД по зарегистрированным модулям


API Tags:
Access:  public


[ Top ]
GetModule  [line 424]

  CMSModule GetModule( string $name  )

Получить модуль

Parameters:
string   $name:  - имя модуля

API Tags:
Access:  public


[ Top ]
GetModuleFileName  [line 321]

  void GetModuleFileName( $name  )

Parameters:
   $name: 


[ Top ]
GetModules  [line 441]

  void &GetModules( )

Получить список зарегистрированных модулей в ядре


API Tags:
Access:  public


[ Top ]
Register  [line 373]

  void Register( CMSModule $module  )

Регистрация модуля.

Parameters:
CMSModule   $module: 

API Tags:
Access:  public


[ Top ]
RegisterAllModule  [line 303]

  void RegisterAllModule( )


API Tags:
Access:  public


[ Top ]
RegisterByName  [line 331]

  CMSModule RegisterByName( $name, string $moduleName  )

Регистрация модуля по имени

Parameters:
string   $moduleName: 
   $name: 

API Tags:
Access:  public


[ Top ]

Documentation generated on Thu, 31 Dec 2009 13:47:22 +0300 by phpDocumentor 1.4.3