From fc864aefff3a63962186b10f3dd03adef046a5bb Mon Sep 17 00:00:00 2001
From: Pinga <121483313+getpinga@users.noreply.github.com>
Date: Tue, 22 Aug 2023 16:51:20 +0300
Subject: [PATCH] Added contacts and hosts pages in panel
---
cp/app/Controllers/ContactsController.php | 19 +++++
cp/app/Controllers/HostsController.php | 19 +++++
cp/resources/views/admin/contacts/index.twig | 82 ++++++++++++++++++++
cp/resources/views/admin/hosts/index.twig | 81 +++++++++++++++++++
cp/resources/views/layouts/app.twig | 24 +++++-
cp/resources/views/partials/js-contacts.twig | 43 ++++++++++
cp/resources/views/partials/js-hosts.twig | 43 ++++++++++
cp/routes/web.php | 6 +-
8 files changed, 315 insertions(+), 2 deletions(-)
create mode 100644 cp/app/Controllers/ContactsController.php
create mode 100644 cp/app/Controllers/HostsController.php
create mode 100644 cp/resources/views/admin/contacts/index.twig
create mode 100644 cp/resources/views/admin/hosts/index.twig
create mode 100644 cp/resources/views/partials/js-contacts.twig
create mode 100644 cp/resources/views/partials/js-hosts.twig
diff --git a/cp/app/Controllers/ContactsController.php b/cp/app/Controllers/ContactsController.php
new file mode 100644
index 0000000..162f2fd
--- /dev/null
+++ b/cp/app/Controllers/ContactsController.php
@@ -0,0 +1,19 @@
+container->get('db'));
+ $users = $userModel->getAllUsers();
+ return view($response,'admin/contacts/index.twig', compact('users'));
+ }
+
+}
diff --git a/cp/app/Controllers/HostsController.php b/cp/app/Controllers/HostsController.php
new file mode 100644
index 0000000..cacbec3
--- /dev/null
+++ b/cp/app/Controllers/HostsController.php
@@ -0,0 +1,19 @@
+container->get('db'));
+ $users = $userModel->getAllUsers();
+ return view($response,'admin/hosts/index.twig', compact('users'));
+ }
+
+}
diff --git a/cp/resources/views/admin/contacts/index.twig b/cp/resources/views/admin/contacts/index.twig
new file mode 100644
index 0000000..ed41fef
--- /dev/null
+++ b/cp/resources/views/admin/contacts/index.twig
@@ -0,0 +1,82 @@
+{% extends "layouts/app.twig" %}
+
+{% block title %}Contacts{% endblock %}
+
+{% block content %}
+
+
+
+{% endblock %}
\ No newline at end of file
diff --git a/cp/resources/views/admin/hosts/index.twig b/cp/resources/views/admin/hosts/index.twig
new file mode 100644
index 0000000..6da73d8
--- /dev/null
+++ b/cp/resources/views/admin/hosts/index.twig
@@ -0,0 +1,81 @@
+{% extends "layouts/app.twig" %}
+
+{% block title %}Hosts{% endblock %}
+
+{% block content %}
+
+
+
+
+
+
+
+
+
+
+
+
+ |
+ |
+ |
+ |
+ Actions |
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+{% endblock %}
\ No newline at end of file
diff --git a/cp/resources/views/layouts/app.twig b/cp/resources/views/layouts/app.twig
index 07b691e..d2cf81e 100644
--- a/cp/resources/views/layouts/app.twig
+++ b/cp/resources/views/layouts/app.twig
@@ -171,6 +171,24 @@
+
+
+
+
+
+ Contacts
+
+
+
+
+
+
+
+
+ Hosts
+
+
+
@@ -287,8 +305,12 @@
{% include 'partials/js-dash.twig' %}
{% elseif route_is('domains') %}
{% include 'partials/js-domains.twig' %}
+{% elseif route_is('contacts') %}
+ {% include 'partials/js-contacts.twig' %}
+{% elseif route_is('hosts') %}
+ {% include 'partials/js-hosts.twig' %}
{% else %}
{% include 'partials/js.twig' %}
{% endif %}