|
|
|
@ -68,10 +68,9 @@
|
|
|
|
|
|
|
|
|
|
function _getRequestModule ($name = null) |
|
|
|
|
{ |
|
|
|
|
foreach ($this->install_modules as $k => $v) { |
|
|
|
|
foreach ($this->install_modules as $k => $v) |
|
|
|
|
if ($v['ModuleSysName'] == $name && $v['ModuleStatus'] == 1) |
|
|
|
|
return true; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
return false; |
|
|
|
|
} |
|
|
|
@ -1365,8 +1364,8 @@
|
|
|
|
|
|
|
|
|
|
// Если в запросе пришел параметр module, т.е. вызов модуля, |
|
|
|
|
// проверяем установлен и активен ли модуль |
|
|
|
|
if (! $this->_getRequestModule($_REQUEST['module'])) |
|
|
|
|
display_notice($this->_module_error); // Выводим сообщение о том что такого модуля нет |
|
|
|
|
if (isset($_REQUEST['module']) && ! $this->_getRequestModule($_REQUEST['module'])) |
|
|
|
|
display_notice($this->_module_error . ' "' . $_REQUEST['module'] . '"'); // Выводим сообщение о том что такого модуля нет |
|
|
|
|
|
|
|
|
|
// Парсим теги системы внутренних запросов |
|
|
|
|
$out = preg_replace_callback('/\[tag:request:([A-Za-z0-9-_]{1,20}+)\]/', 'request_parse', $out); |
|
|
|
|