" .
@@ -75,7 +75,7 @@ class AccountHelper extends CommonHelper
base_url() . $viewDatas['uri_path'] . 'zone/reload/' . $viewDatas['entity']->getPK(),
ICONS["RELOAD"],
[
- "class" => "btn btn-sm btn-primary btn-circle",
+ "class" => "btn btn-sm btn-primary btn-circle",
"target" => "_self",
]
) . " " .
@@ -83,7 +83,7 @@ class AccountHelper extends CommonHelper
base_url() . $viewDatas['uri_path'] . "zone?account_uid=" . $viewDatas['entity']->getPK(),
ICONS["FLAG"],
[
- "class" => "btn btn-sm btn-primary btn-circle",
+ "class" => "btn btn-sm btn-primary btn-circle",
"target" => "_self",
]
) . " {$value}";
diff --git a/app/Helpers/Cloudflare/AuthHelper.php b/app/Helpers/Cloudflare/AuthHelper.php
index dc13521..7a76847 100644
--- a/app/Helpers/Cloudflare/AuthHelper.php
+++ b/app/Helpers/Cloudflare/AuthHelper.php
@@ -20,7 +20,7 @@ class AuthHelper extends CommonHelper
"placeholder" => "예)test@example.com",
"style" => "width:100%; ::placeholder{color:silver; opacity: 1;}",
"class" => "form-control",
- (strpos($viewDatas['field_rules'][$field], 'required') !== false) ? "required" : ""
+ "required" => ""
]);
break;
default:
diff --git a/app/Helpers/Cloudflare/RecordHelper.php b/app/Helpers/Cloudflare/RecordHelper.php
index 939aaeb..c4b9664 100644
--- a/app/Helpers/Cloudflare/RecordHelper.php
+++ b/app/Helpers/Cloudflare/RecordHelper.php
@@ -35,26 +35,26 @@ class RecordHelper extends CommonHelper
case RecordModel::TITLE: //host
$form = form_input($field, $value, [
"placeholder" => "예)www.example.com",
- "style" =>
- "width:200px; ::placeholder{color:silver; opacity: 1;}",
- "class" => "form-control",
- (strpos($viewDatas['field_rules'][$field], 'required') !== false) ? "required" : ""
+ "style" =>
+ "width:200px; ::placeholder{color:silver; opacity: 1;}",
+ "class" => "form-control",
+ "required" => ""
]);
break;
case 'hosts':
$form = form_textarea($field, html_entity_decode($value), [
- 'rows' => '5',
+ 'rows' => '5',
"class" => "form-control",
- (strpos($viewDatas['field_rules'][$field], 'required') !== false) ? "required" : ""
+ "required" => ""
]);
break;
case 'content':
$form = form_input($field, $value, [
"placeholder" => "예)123.123.123.123",
- "style" =>
- "width:200px; ::placeholder{color:silver; opacity: 1;}",
- "class" => "form-control",
- (strpos($viewDatas['field_rules'][$field], 'required') !== false) ? "required" : ""
+ "style" =>
+ "width:200px; ::placeholder{color:silver; opacity: 1;}",
+ "class" => "form-control",
+ "required" => ""
]);
break;
case "type":
@@ -85,7 +85,7 @@ class RecordHelper extends CommonHelper
current_url() . "/reload/" . $viewDatas['entity']->getParent(),
ICONS["RELOAD"],
[
- "class" => "btn btn-sm btn-primary btn-circle",
+ "class" => "btn btn-sm btn-primary btn-circle",
"target" => "_self",
]
) . " " . "{$viewDatas['field_options'][$field][$value]}";
diff --git a/app/Helpers/Cloudflare/ZoneHelper.php b/app/Helpers/Cloudflare/ZoneHelper.php
index 077c985..ef9bb1f 100644
--- a/app/Helpers/Cloudflare/ZoneHelper.php
+++ b/app/Helpers/Cloudflare/ZoneHelper.php
@@ -31,32 +31,32 @@ class ZoneHelper extends CommonHelper
$form = form_input($field, $value, [
"placeholder" => "예)exmaple.com",
"style" =>
- "width:100%; ::placeholder{color:silver; opacity: 1;}",
+ "width:100%; ::placeholder{color:silver; opacity: 1;}",
"class" => "form-control",
- (strpos($viewDatas['field_rules'][$field], 'required') !== false) ? "required" : ""
+ "required" => ""
]);
break;
case 'domains':
$form = form_textarea($field, $value, [
'rows' => '5',
"class" => "form-control",
- (strpos($viewDatas['field_rules'][$field], 'required') !== false) ? "required" : ""
+ "required" => ""
]);
break;
case 'hosts':
$form = form_textarea($field, $value == DEFAULTS['EMPTY'] ? "@\n*\nm\nwww" : $value, [
'rows' => '5',
"class" => "form-control",
- (strpos($viewDatas['field_rules'][$field], 'required') !== false) ? "required" : ""
+ "required" => ""
]);
break;
case 'content':
$form = form_input($field, $value, [
"placeholder" => "예)123.123.123.123",
"style" =>
- "width:200px; ::placeholder{color:silver; opacity: 1;}",
+ "width:200px; ::placeholder{color:silver; opacity: 1;}",
"class" => "form-control",
- (strpos($viewDatas['field_rules'][$field], 'required') !== false) ? "required" : ""
+ "required" => ""
]);
break;
case "development_mode":
diff --git a/app/Helpers/MapurlHelper.php b/app/Helpers/MapurlHelper.php
index ee7d132..f2bf327 100644
--- a/app/Helpers/MapurlHelper.php
+++ b/app/Helpers/MapurlHelper.php
@@ -19,16 +19,16 @@ class MapurlHelper extends CommonHelper
"placeholder" => "예)http://old.example.com",
"style" => "width:100%; ::placeholder{color:silver; opacity: 1;}",
"class" => "form-control",
- (strpos($viewDatas['field_rules'][$field], 'required') !== false) ? "required" : ""
+ "required" => ""
]);
break;
case 'newurl':
$form = form_input($field, $value, [
"placeholder" => "예)https://new.example.com",
"style" =>
- "width:100%; ::placeholder{color:silver; opacity: 1;}",
+ "width:100%; ::placeholder{color:silver; opacity: 1;}",
"class" => "form-control",
- (strpos($viewDatas['field_rules'][$field], 'required') !== false) ? "required" : ""
+ "required" => ""
]);
break;
default:
diff --git a/app/Helpers/UserHelper.php b/app/Helpers/UserHelper.php
index 86355d7..2dfacfb 100644
--- a/app/Helpers/UserHelper.php
+++ b/app/Helpers/UserHelper.php
@@ -14,12 +14,36 @@ class UserHelper extends CommonHelper
{
$value = $value ?: DEFAULTS['EMPTY'];
switch ($field) {
+ case 'id':
case UserModel::TITLE:
$form = form_input($field, $value, [
"placeholder" => "예)",
"style" => "width:100%; ::placeholder{color:silver; opacity: 1;}",
"class" => "form-control",
- (strpos($viewDatas['field_rules'][$field], 'required') !== false) ? "required" : ""
+ "required" => ""
+ ]);
+ break;
+ case 'passwd':
+ case 'confirmpassword':
+ $form = form_password($field, "", [
+ "style" => "width:100%;",
+ "class" => "form-control",
+ "required" => ""
+ ]);
+ break;
+ case 'email':
+ $form = form_input($field, $value, [
+ "placeholder" => "예)test@example.com",
+ "style" => "width:100%; ::placeholder{color:silver; opacity: 1;}",
+ "class" => "form-control",
+ "required" => ""
+ ]);
+ break;
+ case 'mobile':
+ $form = form_input($field, $value, [
+ "placeholder" => "예)010-0010-0010",
+ "style" => "width:100%; ::placeholder{color:silver; opacity: 1;}",
+ "class" => "form-control"
]);
break;
case 'role':
@@ -42,29 +66,6 @@ class UserHelper extends CommonHelper
);
}
break;
- case 'passwd':
- $form = form_password($field, "", [
- "style" => "width:100%;",
- "class" => "form-control",
- (strpos($viewDatas['field_rules'][$field], 'required') !== false) ? "required" : ""
- ]);
- break;
- case 'email':
- $form = form_input($field, $value, [
- "placeholder" => "예)test@example.com",
- "style" => "width:100%; ::placeholder{color:silver; opacity: 1;}",
- "class" => "form-control",
- (strpos($viewDatas['field_rules'][$field], 'required') !== false) ? "required" : ""
- ]);
- break;
- case 'mobile':
- $form = form_input($field, $value, [
- "placeholder" => "예)010-0010-0010",
- "style" => "width:100%; ::placeholder{color:silver; opacity: 1;}",
- "class" => "form-control",
- (strpos($viewDatas['field_rules'][$field], 'required') !== false) ? "required" : ""
- ]);
- break;
default:
$form = parent::getFieldForm($field, $value, $viewDatas, $extras);
break;
diff --git a/app/Views/front/user/create.php b/app/Views/front/login.php
similarity index 92%
rename from app/Views/front/user/create.php
rename to app/Views/front/login.php
index 0ef5810..d37bc8b 100644
--- a/app/Views/front/user/create.php
+++ b/app/Views/front/login.php
@@ -1,6 +1,6 @@
= $this->extend("layouts/{$viewDatas['layout']}/{$viewDatas['action_form']}") ?>
= $this->section('content') ?>
-
+
= form_open(current_url(), $viewDatas['forms']['attributes'], $viewDatas['forms']['hiddens']) ?>
로그인
diff --git a/public/css/front/login.css b/public/css/front/login.css
new file mode 100644
index 0000000..2001247
--- /dev/null
+++ b/public/css/front/login.css
@@ -0,0 +1,17 @@
+.login-wrapper {
+ display: flex;
+ justify-content: center;
+ align-items: center;
+ height: 100vh;
+}
+
+.login-container {
+ width: 400px;
+ height: 400px;
+ overflow-y: auto;
+ /* 추가된 스타일 */
+ display: flex;
+ flex-direction: column;
+ justify-content: center;
+ align-items: center;
+}
\ No newline at end of file