From c9636114d8c01d722d048b60bbb628d923d5e25d Mon Sep 17 00:00:00 2001
From: Pinga <121483313+getpinga@users.noreply.github.com>
Date: Wed, 30 Aug 2023 20:20:37 +0300
Subject: [PATCH] Added Transactions page
---
cp/app/Controllers/FinancialsController.php | 15 ++++
.../views/admin/financials/transactions.twig | 84 +++++++++++++++++++
cp/resources/views/layouts/app.twig | 55 ++++++------
.../views/partials/js-transactions.twig | 58 +++++++++++++
cp/routes/web.php | 2 +
5 files changed, 186 insertions(+), 28 deletions(-)
create mode 100644 cp/app/Controllers/FinancialsController.php
create mode 100644 cp/resources/views/admin/financials/transactions.twig
create mode 100644 cp/resources/views/partials/js-transactions.twig
diff --git a/cp/app/Controllers/FinancialsController.php b/cp/app/Controllers/FinancialsController.php
new file mode 100644
index 0000000..4f131aa
--- /dev/null
+++ b/cp/app/Controllers/FinancialsController.php
@@ -0,0 +1,15 @@
+
+
+
+
+
+
+
+{% endblock %}
\ No newline at end of file
diff --git a/cp/resources/views/layouts/app.twig b/cp/resources/views/layouts/app.twig
index f8dfd4d..ac6bc5f 100644
--- a/cp/resources/views/layouts/app.twig
+++ b/cp/resources/views/layouts/app.twig
@@ -6,7 +6,7 @@
{% block title %}{% endblock %} | Namingo
- {% if route_is('domains') or route_is('contacts') or route_is('hosts') or route_is('logs') or route_is('registrars') %}
+ {% if route_is('domains') or route_is('contacts') or route_is('hosts') or route_is('logs') or route_is('registrars') or route_is('transactions') %}
{% include 'partials/css-tables.twig' %}
{% else %}
{% include 'partials/css.twig' %}
@@ -237,13 +237,13 @@
@@ -257,24 +257,24 @@
-
+
@@ -284,20 +284,20 @@
@@ -320,23 +320,20 @@
@@ -350,17 +347,17 @@
@@ -488,6 +485,8 @@
{% include 'partials/js-logs.twig' %}
{% elseif route_is('registrars') %}
{% include 'partials/js-registrars.twig' %}
+{% elseif route_is('transactions') %}
+ {% include 'partials/js-transactions.twig' %}
{% else %}
{% include 'partials/js.twig' %}
{% endif %}
diff --git a/cp/resources/views/partials/js-transactions.twig b/cp/resources/views/partials/js-transactions.twig
new file mode 100644
index 0000000..9e37415
--- /dev/null
+++ b/cp/resources/views/partials/js-transactions.twig
@@ -0,0 +1,58 @@
+
+
+
+
+
+
\ No newline at end of file
diff --git a/cp/routes/web.php b/cp/routes/web.php
index d8882ef..056ec6f 100644
--- a/cp/routes/web.php
+++ b/cp/routes/web.php
@@ -7,6 +7,7 @@ use App\Controllers\ContactsController;
use App\Controllers\HostsController;
use App\Controllers\LogsController;
use App\Controllers\RegistrarsController;
+use App\Controllers\FinancialsController;
use App\Controllers\ProfileController;
use App\Middleware\AuthMiddleware;
use App\Middleware\GuestMiddleware;
@@ -41,6 +42,7 @@ $app->group('', function ($route) {
$route->get('/hosts', HostsController::class .':view')->setName('hosts');
$route->get('/registrars', RegistrarsController::class .':view')->setName('registrars');
$route->get('/logs', LogsController::class .':view')->setName('logs');
+ $route->get('/transactions', FinancialsController::class .':transactions')->setName('transactions');
$route->get('/profile', ProfileController::class .':profile')->setName('profile');
$route->get('/profile/notifications', ProfileController::class .':notifications')->setName('notifications');
$route->get('/profile/security', ProfileController::class .':security')->setName('security');