PHPShopModules PHPShopModules(
[string
$ModDir = "phpshop/modules/"]
)
|
|
Конструктор
Parameters:
string |
$ModDir: |
Относительное размещение модулей |
Загрузка параметра автозагрузки модулей
doLoadPath(
string
$path
)
|
|
Загрузка ядра модулей
Parameters:
string |
$path: |
путь размещения core файла модуля |
void getIni(
string
$path
)
|
|
Обработка паметров конфига модулей
Parameters:
string |
$path: |
путь до конфигурации модуля |
Выдача конфигурационных настроек модулей
getParam(
string
$param
)
|
|
Выдача конфигурационных настроек модулей
Parameters:
string |
$param: |
имя параметра формы раздел.наименование [раздел.подраздел.наименование] |
string Parser(
array
$preg, string
$TemplateName
)
|
|
Парсер с заменой данных на лету
// example:
$PHPShopModules->Parser(array('page'=>
'market'),'catalog_page_1');
Parameters:
array |
$preg: |
массив заменяемых занчений |
string |
$TemplateName: |
имя шаблона |
void setHookHandler(
string
$class_name, string
$function_name, [mixed
$obj = false], [mixed
$data = false]
)
|
|
Перехват событий Hook
Parameters:
string |
$class_name: |
имя класса |
string |
$function_name: |
имя функции |
mixed |
$obj: |
объект |
mixed |
$data: |
данные |