From 945a1425dc46ded86074474e6d7882f7a38a0472 Mon Sep 17 00:00:00 2001 From: Addin Munawwar <91366027+moonawar@users.noreply.github.com> Date: Fri, 17 Nov 2023 15:00:24 +0700 Subject: [PATCH] feat: add subscribe --- app/pages/premium/CollectionDetailPage.php | 3 +-- app/pages/premium/PremiumCollectionPage.php | 7 ++++++- 2 files changed, 7 insertions(+), 3 deletions(-) diff --git a/app/pages/premium/CollectionDetailPage.php b/app/pages/premium/CollectionDetailPage.php index ef9df0a..9d790f1 100644 --- a/app/pages/premium/CollectionDetailPage.php +++ b/app/pages/premium/CollectionDetailPage.php @@ -38,7 +38,6 @@ $raw_data = file_get_contents("http://host.docker.internal:8040/api/curator-collection/$collectionId"); $data = json_decode($raw_data, true); $books = $data['books']; - echo json_encode($data); require_once dirname(__DIR__) . '../../clients/SoapConsumer.php'; $soap = new SoapConsumer(); @@ -58,7 +57,7 @@ } $link = $subscribed ? '<a href="/premium/book/' . $book['book_id'] .'">Details</a>' : "Subscribe to view details"; - + foreach (($books) as $index => $book) { echo "<tr>"; echo "<td>" . $index+1 . "</td>"; diff --git a/app/pages/premium/PremiumCollectionPage.php b/app/pages/premium/PremiumCollectionPage.php index e888396..0ee7e0f 100644 --- a/app/pages/premium/PremiumCollectionPage.php +++ b/app/pages/premium/PremiumCollectionPage.php @@ -37,12 +37,17 @@ // echo var_dump($data); $collections = $data['found']; + $raw_data = file_get_contents("http://host.docker.internal:8040/api/curator-collection/$collection['collectionId']"); + $data = json_decode($raw_data, true); + $books = $data['books']; + + foreach ($collections as $collection) { echo "<tr>"; echo "<td>" . $collection['collectionId'] . "</td>"; echo "<td>" . $collection['createdBy'] . "</td>"; echo '<td><a href="/premium/detail/' . $collection['collectionId'] .'">Details</a></td>'; - echo '<td><a href="/premium/detail/' . $collection['collectionId'] .'">Subscribe</a></td>'; + echo '<td><a href="/user/subs?curator=' . $books[0]["curator"] .'">Subscribe</a></td>'; echo "</tr>"; } ?> -- GitLab