Вы не зашли.
Страницы 1
Хочу закинуть в папку /engine/actions/пример свой экшен (форму для отображения инфы).
Пытаюсь зайти по адресу /engine/admin.php?mod=пример видна только менюшка верхняя и все. Может куда то ещё надо прописать? покопался в admin.php и заинтересовала строчка load_extras('admin:mod:'.$mod); и конкретно переменная $mod, кто что может о ней рассказать?
Не в сети
$mod - глобальная переменная, содержащая название текущего действия или раздела админ-панели.
Фактически значение mod из массива $_GET, заполняется в core.php
foreach ($confArray['htvars'] as $vname) {
$$vname = isset($_REQUEST[$vname])?$_REQUEST[$vname]:'';
//print "INIT.VAR (".$vname."): ".$$vname."<br/>\n";
}
Там проверка стоит в admin.php
if (isset($permissions[$mod]) && ($permissions[$mod])) {
То есть твое действие необходимо добавить в массив $permissions здесь же в admin.php
Не в сети
Страницы 1