Example #1
0
        $actions_arr = explode(',', $val['actions']);
        foreach ($actions_arr as $act_id) {
            if (isset($registry['actions'][$act_id])) {
                $val['actions_arr'][$registry['actions'][$act_id]['name']] = $registry['actions'][$act_id];
            }
        }
        $registry['groups'][$val['name']] = $val;
    }
}
//-------------------------------------------
//Предыдущий посещённый адрес сайта (используется для ссылки "Назад")--
if (!empty($_SERVER['HTTP_REFERER']) and substr_count($_SERVER['HTTP_REFERER'], H)) {
    $registry['back_url'] = htmlspecialchars($_SERVER['HTTP_REFERER'], ENT_QUOTES, 'utf-8');
}
if (empty($registry['back_url'])) {
    $registry['back_url'] = H;
}
//----------------------------------------------------------------------
//Создаём пользователя
$User = new User();
$registry['user'] = $User;
$User->auth();
//Класс отображения
$des = new Template();
$registry['des'] = $des;
//Загружаем router
$router = Router::me();
$registry['router'] = $router;
//Устанавливаем папку контроллеров
$router->setPath(D . '/controllers');
$router->delegate();