From c3cf1c8f334322b426e9e002270d6015826c474a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=EC=B5=9C=EC=A4=80=ED=9D=A0?= Date: Wed, 16 Oct 2024 15:48:28 +0900 Subject: [PATCH] cfmgrv4 init...3 --- app/Controllers/Admin/Cloudflare/ZoneController.php | 4 ++-- app/Helpers/Cloudflare/ZoneHelper.php | 4 ++++ app/Language/en/Cloudflare/Zone.php | 4 ++++ 3 files changed, 10 insertions(+), 2 deletions(-) diff --git a/app/Controllers/Admin/Cloudflare/ZoneController.php b/app/Controllers/Admin/Cloudflare/ZoneController.php index 7884157..775eb98 100644 --- a/app/Controllers/Admin/Cloudflare/ZoneController.php +++ b/app/Controllers/Admin/Cloudflare/ZoneController.php @@ -298,7 +298,7 @@ class ZoneController extends CloudflareController $this->action = __FUNCTION__; $this->fields = [$this->getModel()::PARENT, $this->getModel()::TITLE, 'name_servers', 'original_name_servers', 'plan', 'development_mode', 'ipv6', 'security_level', 'status', 'updated_at', 'created_at']; $this->field_rules = $this->getModel()->getFieldRules($this->action, $this->fields); - $this->filter_fields = [$this->getModel()::PARENT, 'development_mode', 'ipv6', 'security_level']; + $this->filter_fields = [$this->getModel()::PARENT, 'plan', 'development_mode', 'ipv6', 'security_level']; $this->field_options = $this->getFormFieldOptions($this->filter_fields); $this->batchjob_fields = ['development_mode', 'ipv6', 'security_level']; return $this->list_procedure(); @@ -309,7 +309,7 @@ class ZoneController extends CloudflareController $this->action = __FUNCTION__; $this->fields = [$this->getModel()::PARENT, $this->getModel()::TITLE, 'name_servers', 'original_name_servers', 'plan', 'development_mode', 'ipv6', 'security_level', 'status', 'updated_at', 'created_at']; $this->field_rules = $this->getModel()->getFieldRules($this->action, $this->fields); - $this->filter_fields = [$this->getModel()::PARENT, 'development_mode', 'ipv6', 'security_level']; + $this->filter_fields = [$this->getModel()::PARENT, 'plan', 'development_mode', 'ipv6', 'security_level']; $this->field_options = $this->getFormFieldOptions($this->filter_fields); $this->batchjob_fields = ['development_mode', 'ipv6', 'security_level']; return $this->download_procedure($output_type, $uid); diff --git a/app/Helpers/Cloudflare/ZoneHelper.php b/app/Helpers/Cloudflare/ZoneHelper.php index 70cafd9..dcf6479 100644 --- a/app/Helpers/Cloudflare/ZoneHelper.php +++ b/app/Helpers/Cloudflare/ZoneHelper.php @@ -40,6 +40,7 @@ class ZoneHelper extends CommonHelper case 'content': $form = form_input($field, $value, ["placeholder" => "예)123.123.123.123", ...$extras]); break; + case "plan": case "development_mode": case "ipv6": case "security_level": @@ -103,6 +104,9 @@ class ZoneHelper extends CommonHelper case 'original_name_servers': $value = str_replace(",", "
", $value); break; + case 'plan': + $value = $viewDatas['field_options'][$field][$value]; + break; default: $value = parent::getFieldView($field, $viewDatas, $extras); break; diff --git a/app/Language/en/Cloudflare/Zone.php b/app/Language/en/Cloudflare/Zone.php index 21cf430..a2eb925 100644 --- a/app/Language/en/Cloudflare/Zone.php +++ b/app/Language/en/Cloudflare/Zone.php @@ -25,6 +25,10 @@ return [ "on" => "사용", "off" => "사용않함", ], + "PLAN" => [ + "Free Website" => "Free Website", + "Pro Website" => "Pro Website", + ], "IPV6" => [ "on" => "사용", "off" => "사용않함",