From 1979b4775dd313c92fc672657840d7aa7947e852 Mon Sep 17 00:00:00 2001 From: Michael Date: Sat, 2 Oct 2021 11:55:22 +0000 Subject: [PATCH] New functionality to display media posted by a contact --- src/Module/Contact.php | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/src/Module/Contact.php b/src/Module/Contact.php index ca895c5f4..1bfcee7c9 100644 --- a/src/Module/Contact.php +++ b/src/Module/Contact.php @@ -280,7 +280,7 @@ class Contact extends BaseModule $contact = null; // @TODO: Replace with parameter from router if (DI::args()->getArgc() == 2 && intval(DI::args()->getArgv()[1]) - || DI::args()->getArgc() == 3 && intval(DI::args()->getArgv()[1]) && in_array(DI::args()->getArgv()[2], ['posts', 'conversations']) + || DI::args()->getArgc() == 3 && intval(DI::args()->getArgv()[1]) && in_array(DI::args()->getArgv()[2], ['posts', 'conversations', 'media']) ) { $contact_id = intval(DI::args()->getArgv()[1]); @@ -307,7 +307,7 @@ class Contact extends BaseModule if (DBA::isResult($contact)) { if ($contact['self']) { // @TODO: Replace with parameter from router - if ((DI::args()->getArgc() == 3) && intval(DI::args()->getArgv()[1]) && in_array(DI::args()->getArgv()[2], ['posts', 'conversations'])) { + if ((DI::args()->getArgc() == 3) && intval(DI::args()->getArgv()[1]) && in_array(DI::args()->getArgv()[2], ['posts', 'conversations', 'media'])) { DI::baseUrl()->redirect('profile/' . $contact['nick']); } else { DI::baseUrl()->redirect('profile/' . $contact['nick'] . '/profile'); @@ -375,6 +375,10 @@ class Contact extends BaseModule return self::getPostsHTML($a, $contact_id); } + if ($cmd === 'media') { + return self::getPostsHTML($a, $contact_id); // TODO + } + if ($cmd === 'conversations') { return self::getConversationsHMTL($a, $contact_id, $update); }