cfmgrv4 init...1

This commit is contained in:
최준흠 2024-09-26 21:11:07 +09:00
parent 95b8a0a4e6
commit c958bf7fe6
6 changed files with 6 additions and 6 deletions

View File

@ -63,7 +63,7 @@ class ZoneController extends CloudflareController
} }
break; break;
case 'hosts': case 'hosts':
$formDatas[$field] = $this->request->getVar($field); $formDatas[$field] = explode("\n", $this->request->getVar($field));
if (!is_array($formDatas[$field]) || !count($formDatas[$field])) { if (!is_array($formDatas[$field]) || !count($formDatas[$field])) {
throw new \Exception("호스트명이 정의되지 않았습니다"); throw new \Exception("호스트명이 정의되지 않았습니다");
} }

View File

@ -19,7 +19,7 @@ class Account extends MyCloudflare
{ {
return $this->getMySocket()->request($this->_authkey); return $this->getMySocket()->request($this->_authkey);
} }
final public function getMyStorage(): AccountModel final protected function getMyStorage(): AccountModel
{ {
if ($this->_myStorage === null) { if ($this->_myStorage === null) {
$this->_myStorage = new AccountModel(); $this->_myStorage = new AccountModel();

View File

@ -15,7 +15,7 @@ abstract class MyCloudflare extends CommonLibrary
} }
abstract protected function getArrayByResult($result, array $formDatas = []): array; abstract protected function getArrayByResult($result, array $formDatas = []): array;
abstract protected function reload_entity($cf): mixed; abstract protected function reload_entity($cf): mixed;
abstract public function getMyStorage(): mixed; abstract protected function getMyStorage(): mixed;
final protected function getMySocket(): CloudflareSocket final protected function getMySocket(): CloudflareSocket
{ {
if ($this->_mySocket === null) { if ($this->_mySocket === null) {

View File

@ -24,7 +24,7 @@ class Record extends MyCloudflare
{ {
return $this->getMySocket()->request($this->_account_entity->getAuthKey()); return $this->getMySocket()->request($this->_account_entity->getAuthKey());
} }
final public function getMyStorage(): RecordModel final protected function getMyStorage(): RecordModel
{ {
if ($this->_myStorage === null) { if ($this->_myStorage === null) {
$this->_myStorage = new RecordModel(); $this->_myStorage = new RecordModel();

View File

@ -22,7 +22,7 @@ class Zone extends MyCloudflare
{ {
return $this->getMySocket()->request($this->_account_entity->getAuthKey()); return $this->getMySocket()->request($this->_account_entity->getAuthKey());
} }
final public function getMyStorage(): ZoneModel final protected function getMyStorage(): ZoneModel
{ {
if ($this->_myStorage === null) { if ($this->_myStorage === null) {
$this->_myStorage = new ZoneModel(); $this->_myStorage = new ZoneModel();

View File

@ -35,7 +35,7 @@ class UserModel extends CommonModel
{ {
switch ($field) { switch ($field) {
case "id": case "id":
if ($this->getAction() == DB_ACTION["CREATE"]) { if ($this->getAction() == 'create') {
$rules[$field] = "required|trim|min_length[4]|max_length[20]|is_unique[{$this->table}.{$field}]"; $rules[$field] = "required|trim|min_length[4]|max_length[20]|is_unique[{$this->table}.{$field}]";
} else { } else {
$rules[$field] = "required|trim|min_length[4]|max_length[20]"; $rules[$field] = "required|trim|min_length[4]|max_length[20]";