diff --git a/cp/app/Controllers/SystemController.php b/cp/app/Controllers/SystemController.php index 8597fbd..331f54d 100644 --- a/cp/app/Controllers/SystemController.php +++ b/cp/app/Controllers/SystemController.php @@ -40,4 +40,15 @@ class SystemController extends Controller return view($response,'admin/system/manageTlds.twig'); } + + public function createTld(Request $request, Response $response) + { + if ($_SESSION["auth_roles"] != 0) { + return $response->withHeader('Location', '/dashboard')->withStatus(302); + } + + $db = $this->container->get('db'); + + return view($response,'admin/system/createTld.twig'); + } } \ No newline at end of file diff --git a/cp/resources/views/admin/system/createTld.twig b/cp/resources/views/admin/system/createTld.twig new file mode 100644 index 0000000..771a118 --- /dev/null +++ b/cp/resources/views/admin/system/createTld.twig @@ -0,0 +1,240 @@ +{% extends "layouts/app.twig" %} + +{% block title %}{{ __('Create TLD') }}{% endblock %} + +{% block content %} +
+ + + +
+
+
+
+ {{ csrf.field | raw }} + +
+
+
New TLD Registration
+
+
+ + +
+ + + Enter the desired top-level domain (TLD) name, like '.test' or '.example'. +
+ + +
+ + DNSSEC is currently activated manually. This option is for display purposes only. +
+ + +
+ + + Select the type of TLD: ccTLD (Country Code Top-Level Domain) or gTLD (Generic Top-Level Domain). +
+ + +
+ + + Choose the script type that the TLD will support. Options include ASCII, Cyrillic, Japanese, and Korean. +
+
+
+ +
+
+
TLD Pricing
+
+
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Command / DurationSetup Fee1 Year2 Years3 Year4 Years5 Year6 Years7 Year8 Years9 Years10 Years
Create
Renew
Transfer
+
+ +
+ + + Enter the price for restoring a TLD. +
+
+ +
+
+
+
+
+
+ + + +{% endblock %} \ No newline at end of file diff --git a/cp/resources/views/admin/system/manageTlds.twig b/cp/resources/views/admin/system/manageTlds.twig index e63e9d7..bc798d3 100644 --- a/cp/resources/views/admin/system/manageTlds.twig +++ b/cp/resources/views/admin/system/manageTlds.twig @@ -25,11 +25,11 @@ {{ __('Manage Reserved Names') }} - + {{ __('Create New TLD') }} - + diff --git a/cp/resources/views/admin/system/registry.twig b/cp/resources/views/admin/system/registry.twig index a63145a..9a02f3c 100644 --- a/cp/resources/views/admin/system/registry.twig +++ b/cp/resources/views/admin/system/registry.twig @@ -25,11 +25,11 @@ {{ __('Manage Reserved Names') }} - + {{ __('Create New TLD') }} - + diff --git a/cp/resources/views/layouts/app.twig b/cp/resources/views/layouts/app.twig index ec22b2b..838f5d1 100644 --- a/cp/resources/views/layouts/app.twig +++ b/cp/resources/views/layouts/app.twig @@ -189,7 +189,7 @@ -
  • +