From 477859bafaefb1447faf20c878f791c486329970 Mon Sep 17 00:00:00 2001 From: Alexander Jason <alexanderjason526@gmail.com> Date: Mon, 13 Nov 2023 19:55:21 +0700 Subject: [PATCH] feat: add premium view --- app/views/premium/CollectionDetailView.php | 14 ++++++++++++++ app/views/premium/PremiumBookDetailView.php | 14 ++++++++++++++ app/views/premium/PremiumView.php | 14 ++++++++++++++ app/views/user/MySubscriptionView.php | 14 ++++++++++++++ 4 files changed, 56 insertions(+) create mode 100644 app/views/premium/CollectionDetailView.php create mode 100644 app/views/premium/PremiumBookDetailView.php create mode 100644 app/views/premium/PremiumView.php create mode 100644 app/views/user/MySubscriptionView.php diff --git a/app/views/premium/CollectionDetailView.php b/app/views/premium/CollectionDetailView.php new file mode 100644 index 0000000..ed4f16e --- /dev/null +++ b/app/views/premium/CollectionDetailView.php @@ -0,0 +1,14 @@ +<?php + +class CollectionDetailView implements ViewInterface +{ + public function __construct($data = []) + { + $this->data = $data; + } + + public function render() + { + require_once __DIR__ . '/../../pages/premium/CollectionDetailPage.php'; + } +} diff --git a/app/views/premium/PremiumBookDetailView.php b/app/views/premium/PremiumBookDetailView.php new file mode 100644 index 0000000..4ca78d7 --- /dev/null +++ b/app/views/premium/PremiumBookDetailView.php @@ -0,0 +1,14 @@ +<?php + +class PremiumBookDetailView implements ViewInterface +{ + public function __construct($data = []) + { + $this->data = $data; + } + + public function render() + { + require_once __DIR__ . '/../../pages/premium/PremiumBookDetailPage.php'; + } +} diff --git a/app/views/premium/PremiumView.php b/app/views/premium/PremiumView.php new file mode 100644 index 0000000..dcbb047 --- /dev/null +++ b/app/views/premium/PremiumView.php @@ -0,0 +1,14 @@ +<?php + +class PremiumView implements ViewInterface +{ + public function __construct($data = []) + { + $this->data = $data; + } + + public function render() + { + require_once __DIR__ . '/../../pages/premium/PremiumCollectionPage.php'; + } +} diff --git a/app/views/user/MySubscriptionView.php b/app/views/user/MySubscriptionView.php new file mode 100644 index 0000000..e387f83 --- /dev/null +++ b/app/views/user/MySubscriptionView.php @@ -0,0 +1,14 @@ +<?php + +class MySubscriptionView implements ViewInterface +{ + public function __construct($data = []) + { + $this->data = $data; + } + + public function render() + { + require_once __DIR__ . '/../../pages/user/MySubscriptionPage.php'; + } +} -- GitLab