From d08757d0a41293431e806d26da740852a0dfbd95 Mon Sep 17 00:00:00 2001 From: rainydaysavings Date: Thu, 27 Aug 2020 03:28:34 +0100 Subject: [PATCH] [CONTROLLER] Home timeline controller work --- src/Controller/NetworkPublic.php | 22 +++++++++++++++++++++- 1 file changed, 21 insertions(+), 1 deletion(-) diff --git a/src/Controller/NetworkPublic.php b/src/Controller/NetworkPublic.php index 88783eb8fa..2ddda861fb 100644 --- a/src/Controller/NetworkPublic.php +++ b/src/Controller/NetworkPublic.php @@ -36,7 +36,27 @@ use Symfony\Component\HttpFoundation\Request; class NetworkPublic extends Controller { - public function handle(Request $request) + public function public(Request $request) + { + $notes = DB::findBy('note', [], ['created' => 'DESC']); + $attachments = []; + foreach ($notes as $n) { + $a = DB::dql( + 'select f from App\Entity\File f ' . + 'join App\Entity\FileToNote ftn with ftn.file_id = f.id ' . + 'where ftn.note_id = :note_id', + ['note_id' => $n->getId()] + ); + $attachments[] = $a; + } + return [ + '_template' => 'network/public.html.twig', + 'notes' => $notes, + 'attachments' => array_reverse($attachments), + ]; + } + + public function home(Request $request) { $notes = DB::findBy('note', [], ['created' => 'DESC']); $attachments = [];