cfmgrv4 init...3
This commit is contained in:
parent
9399749cf3
commit
6dc4dffd37
@ -61,20 +61,22 @@ class Cloudflare extends BaseController
|
|||||||
// $this->_db->transStart();
|
// $this->_db->transStart();
|
||||||
try {
|
try {
|
||||||
$auths = $this->auth_process($uid);
|
$auths = $this->auth_process($uid);
|
||||||
$accounts = [];
|
|
||||||
foreach ($auths as $auth) {
|
foreach ($auths as $auth) {
|
||||||
$accounts += $this->account_process($auth);
|
$accounts = $this->account_process($auth);
|
||||||
}
|
foreach (array_values($accounts) as $account) {
|
||||||
$zones = [];
|
$zones = $this->zone_process($account);
|
||||||
foreach ($accounts as $key => $account) {
|
foreach (array_values($zones) as $zone) {
|
||||||
$zones += $this->zone_process($account);
|
$records = $this->record_process($zone);
|
||||||
|
$firewalls = $this->firewall_process($zone);
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
foreach ($zones as $key => $zone) {
|
foreach ($zones as $key => $zone) {
|
||||||
$this->record_process($zone);
|
$this->record_process($zone);
|
||||||
}
|
}
|
||||||
foreach ($zones as $key => $zone) {
|
// foreach ($zones as $key => $zone) {
|
||||||
$this->firewall_process($zone);
|
// $this->firewall_process($zone);
|
||||||
}
|
// }
|
||||||
log_message("notice", "Reload 작업을 완료하였습니다.");
|
log_message("notice", "Reload 작업을 완료하였습니다.");
|
||||||
// $this->_db->transCommit();
|
// $this->_db->transCommit();
|
||||||
} catch (\Exception $e) {
|
} catch (\Exception $e) {
|
||||||
|
|||||||
@ -71,7 +71,7 @@ class Account extends Cloudflare
|
|||||||
}
|
}
|
||||||
$formDatas = $this->getArrayByResult($result);
|
$formDatas = $this->getArrayByResult($result);
|
||||||
$entity = $this->getModel()->modify(new AccountEntity(), $formDatas);
|
$entity = $this->getModel()->modify(new AccountEntity(), $formDatas);
|
||||||
log_message("debug", "[{$this->getMySocket()::$_request}] :{$cnt}/{$total} => {$entity->getTitle()} Account 처리");
|
log_message("debug", "{$cnt}/{$total} => {$entity->getTitle()} Account 처리,[{$this->getMySocket()::$_request}]");
|
||||||
$entitys[$entity->getPK()] = $entity;
|
$entitys[$entity->getPK()] = $entity;
|
||||||
$cnt++;
|
$cnt++;
|
||||||
}
|
}
|
||||||
|
|||||||
@ -94,9 +94,11 @@ class Firewall extends Cloudflare
|
|||||||
if (!is_object(value: $rule) || get_class($rule) !== 'stdClass') {
|
if (!is_object(value: $rule) || get_class($rule) !== 'stdClass') {
|
||||||
log_message("error", "Firewall: rule is not a stdClass:\n" . var_export($rule, true) . "\n");
|
log_message("error", "Firewall: rule is not a stdClass:\n" . var_export($rule, true) . "\n");
|
||||||
} else {
|
} else {
|
||||||
$formDatas = ['rulesetid' => $body->result->id];
|
$formDatas = ['rulesetid' => $body->result->id];
|
||||||
$formDatas = $this->getArrayByResult($rule, $formDatas);
|
$formDatas = $this->getArrayByResult($rule, $formDatas);
|
||||||
$entitys[$formDatas[FirewallModel::PK]] = $this->getModel()->modify(new FirewallEntity(), $formDatas);
|
$entity = $this->getModel()->modify(new FirewallEntity(), $formDatas);
|
||||||
|
log_message("debug", "{$entity->getTitle()} Firewall 처리,[{$this->getMySocket()::$_request}]");
|
||||||
|
$entitys[$entity->getPK()] = $entity;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
} catch (\Exception $e) {
|
} catch (\Exception $e) {
|
||||||
|
|||||||
@ -153,7 +153,7 @@ class Record extends Cloudflare
|
|||||||
}
|
}
|
||||||
$formDatas = $this->getArrayByResult($result);
|
$formDatas = $this->getArrayByResult($result);
|
||||||
$entity = $this->getModel()->modify(new RecordEntity(), $formDatas);
|
$entity = $this->getModel()->modify(new RecordEntity(), $formDatas);
|
||||||
log_message("debug", "[{$this->getMySocket()::$_request}] :{$cnt}/{$total} => {$entity->getTitle()} Record 처리");
|
log_message("debug", "{$cnt}/{$total} => {$entity->getTitle()} Record 처리,[{$this->getMySocket()::$_request}]");
|
||||||
$entitys[$entity->getPK()] = $entity;
|
$entitys[$entity->getPK()] = $entity;
|
||||||
$cnt++;
|
$cnt++;
|
||||||
}
|
}
|
||||||
|
|||||||
@ -160,7 +160,7 @@ class Zone extends Cloudflare
|
|||||||
$formDatas = $this->getArrayByResult($result);
|
$formDatas = $this->getArrayByResult($result);
|
||||||
$formDatas = $this->getCFSetting($formDatas[ZoneModel::PK], $formDatas);
|
$formDatas = $this->getCFSetting($formDatas[ZoneModel::PK], $formDatas);
|
||||||
$entity = $this->getModel()->modify(new ZoneEntity(), $formDatas);
|
$entity = $this->getModel()->modify(new ZoneEntity(), $formDatas);
|
||||||
log_message("debug", "[{$this->getMySocket()::$_request}] :{$cnt}/{$total} => {$entity->getTitle()} Zone 처리");
|
log_message("debug", "{$cnt}/{$total} => {$entity->getTitle()} Zone 처리,[{$this->getMySocket()::$_request}]");
|
||||||
$entitys[$entity->getPK()] = $entity;
|
$entitys[$entity->getPK()] = $entity;
|
||||||
$cnt++;
|
$cnt++;
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user