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 %} +
+ + + +
+
+
+
+
+
+
+ +
+
General & Internationalized Info
+ + +
+ + +
+ + + + +
+ + +
+ + +
+ + +
+
Contact Details
+ +
+ + +
+ + +
+
+ + +
+ + +
+ + + + +
+
+ + +
+
+
+
+
+
+
+
+
+ + + +{% endblock %} \ No newline at end of file diff --git a/cp/resources/views/admin/contacts/index.twig b/cp/resources/views/admin/contacts/view.twig similarity index 97% rename from cp/resources/views/admin/contacts/index.twig rename to cp/resources/views/admin/contacts/view.twig index e257e19..af5dac4 100644 --- a/cp/resources/views/admin/contacts/index.twig +++ b/cp/resources/views/admin/contacts/view.twig @@ -59,9 +59,9 @@ - -
-
+
+
+
diff --git a/cp/resources/views/layouts/app.twig b/cp/resources/views/layouts/app.twig index 04e293c..f3e99bf 100644 --- a/cp/resources/views/layouts/app.twig +++ b/cp/resources/views/layouts/app.twig @@ -198,7 +198,7 @@ -
  • +
  • {{ __('List Contacts') }} - + {{ __('Create Contact') }} {{ __('Abuse Prevention') }} - - {{ __('Communication') }} -
  • diff --git a/cp/routes/web.php b/cp/routes/web.php index 052e29e..a974bf3 100644 --- a/cp/routes/web.php +++ b/cp/routes/web.php @@ -43,7 +43,8 @@ $app->group('', function ($route) { $route->map(['GET', 'POST'], '/domain/check', DomainsController::class . ':check')->setName('domaincheck'); $route->get('/contacts', ContactsController::class .':view')->setName('contacts'); - + $route->map(['GET', 'POST'], '/contact/create', ContactsController::class . ':create')->setName('contactcreate'); + $route->get('/hosts', HostsController::class .':view')->setName('hosts'); $route->map(['GET', 'POST'], '/host/create', HostsController::class . ':create')->setName('hostcreate');