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