From 08530302378d9733b0a8c676d83649d8d973ea49 Mon Sep 17 00:00:00 2001 From: Pinga <121483313+getpinga@users.noreply.github.com> Date: Fri, 1 Sep 2023 16:42:37 +0300 Subject: [PATCH] Initial work on contact create --- cp/app/Controllers/ContactsController.php | 10 +- cp/resources/views/admin/contacts/create.twig | 150 ++++++++++++++++++ .../admin/contacts/{index.twig => view.twig} | 6 +- cp/resources/views/layouts/app.twig | 7 +- cp/routes/web.php | 3 +- 5 files changed, 164 insertions(+), 12 deletions(-) create mode 100644 cp/resources/views/admin/contacts/create.twig rename cp/resources/views/admin/contacts/{index.twig => view.twig} (97%) diff --git a/cp/app/Controllers/ContactsController.php b/cp/app/Controllers/ContactsController.php index 1b6a230..cea84ff 100644 --- a/cp/app/Controllers/ContactsController.php +++ b/cp/app/Controllers/ContactsController.php @@ -11,8 +11,12 @@ class ContactsController extends Controller { public function view(Request $request, Response $response) { - $contactModel = new Contact($this->container->get('db')); - $contacts = $contactModel->getAllContact(); - return view($response,'admin/contacts/index.twig', compact('contacts')); + return view($response,'admin/contacts/view.twig'); } + + public function create(Request $request, Response $response) + { + return view($response,'admin/contacts/create.twig'); + } + } \ No newline at end of file diff --git a/cp/resources/views/admin/contacts/create.twig b/cp/resources/views/admin/contacts/create.twig new file mode 100644 index 0000000..a2f26f2 --- /dev/null +++ b/cp/resources/views/admin/contacts/create.twig @@ -0,0 +1,150 @@ +{% extends "layouts/app.twig" %} + +{% block title %}{{ __('Contacts') }}{% endblock %} + +{% block content %} +