[CONTROLLER] Home timeline controller work

This commit is contained in:
rainydaysavings 2020-08-27 03:28:34 +01:00 committed by Hugo Sales
parent 9e3eb9992f
commit d08757d0a4
Signed by: someonewithpc
GPG Key ID: 7D0C7EAFC9D835A0
1 changed files with 21 additions and 1 deletions

View File

@ -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 = [];