From d4038cd5205c77bfbeeb7002a8e310c3f449f5a6 Mon Sep 17 00:00:00 2001 From: "Angelo D. Moura" Date: Sun, 29 Nov 2020 05:47:25 +0000 Subject: [PATCH] [Directory] Added the route, controller and a blank template file - something is broken --- src/Controller/Network.php | 9 +++++++++ src/Routes/Main.php | 1 + templates/network/groups.html.twig | 31 ++++++++++++++++++++++++++++++ 3 files changed, 41 insertions(+) create mode 100644 templates/network/groups.html.twig diff --git a/src/Controller/Network.php b/src/Controller/Network.php index f9acfa69af..e661f62e7e 100644 --- a/src/Controller/Network.php +++ b/src/Controller/Network.php @@ -147,4 +147,13 @@ END; 'order by a.nickname ASC'), ]; } + + public function groups(Request $request) + { + return [ + '_template' => 'network/groups.html.twig', + 'groups' => DB::dql('select group from App\Entity\Groups group ' . + 'order by group.created DESC'), + ]; + } } diff --git a/src/Routes/Main.php b/src/Routes/Main.php index 14e5b53146..bfcb4105f1 100644 --- a/src/Routes/Main.php +++ b/src/Routes/Main.php @@ -54,6 +54,7 @@ abstract class Main $r->connect('favourites', '/{nickname<' . Nickname::DISPLAY_FMT . '>}/favourites', [C\Network::class, 'favourites']); $r->connect('actors', '/actors', [C\Network::class, 'actors']); + $r->connect('groups', '/groups', [C\Network::class, 'groups']); $r->connect('panel', '/panel', [C\AdminPanel::class, 'site']); $r->connect('panel_site', '/panel/site', [C\AdminPanel::class, 'site']); diff --git a/templates/network/groups.html.twig b/templates/network/groups.html.twig new file mode 100644 index 0000000000..a1f84917e8 --- /dev/null +++ b/templates/network/groups.html.twig @@ -0,0 +1,31 @@ +{% extends 'left/left.html.twig' %} + +{% block meta %} + {{ parent() }} +{% endblock %} + +{% block title %}Welcome!{% endblock %} + +{% block stylesheets %} + {{ parent() }} + + + +{% endblock %} + +{% block header %} + {{ parent() }} +{% endblock %} + +{% block left %} + {{ parent() }} +{% endblock %} + +{% block body %} + +{% endblock body %} + +{% block javascripts %}{% endblock %} \ No newline at end of file