private static function getPage(Context $ctx, array $data) { $content = empty($data['content']) ? '' : $data['content']; $content .= self::getToolBar(); $content .= mcms::getSignatureXML($ctx); $menu = new AdminMenu(); $content .= $menu->getXML($ctx); if (!empty($content)) { $content = html::em('content', $content); } return self::render($ctx, array(), $content); }
/** * Добавление маршрутов. * @route GET//api/admin/menu.xml */ public static function on_get_menu(Context $ctx) { $router = new Router(); $router->poll($ctx); $menu = new AdminMenu($router->getStatic()); return new Response($menu->getXML($ctx), 'text/xml'); }