cfmgrv4 init...3

This commit is contained in:
최준흠 2024-10-20 14:51:36 +09:00
parent 8d87c020a0
commit ffd638f269
3 changed files with 29 additions and 24 deletions

View File

@ -91,16 +91,14 @@ class ZoneHelper extends MVCHelper
$this->old_parent = $viewDatas['entity']->getParent();
break;
case ZoneModel::TITLE:
$value = sprintf(
"<table><tr><td style=\"padding-bottom:5px;\">%s %s</td><td rowspan=\"2\">%s</td></tr><tr><td>%s %s</td></tr></table>",
anchor(
base_url() . $viewDatas['uri_path'] . 'record/reload/' . $viewDatas['entity']->getPK(),
ICONS["RELOAD"],
[
"class" => "btn btn-sm btn-primary btn-circle",
"target" => "_self"
]
),
$record = anchor(
base_url() . $viewDatas['uri_path'] . 'record/reload/' . $viewDatas['entity']->getPK(),
ICONS["RELOAD"],
[
"class" => "btn btn-sm btn-primary btn-circle",
"target" => "_self"
]
) . " " .
anchor(
base_url() . $viewDatas['uri_path'] . "record?zone_uid=" . $viewDatas['entity']->getPK(),
ICONS["FLAG"],
@ -108,16 +106,15 @@ class ZoneHelper extends MVCHelper
"class" => "btn btn-sm btn-primary btn-circle",
"target" => "_self"
]
),
parent::getFieldView($field, $viewDatas, ['class' => "label_zones", ...$extras]),
anchor(
base_url() . $viewDatas['uri_path'] . 'firewall/reload/' . $viewDatas['entity']->getPK(),
ICONS["RELOAD"],
[
"class" => "btn btn-sm btn-warning btn-circle",
"target" => "_self"
]
),
);
$firewall = anchor(
base_url() . $viewDatas['uri_path'] . 'firewall/reload/' . $viewDatas['entity']->getPK(),
ICONS["RELOAD"],
[
"class" => "btn btn-sm btn-warning btn-circle",
"target" => "_self"
]
) . " " .
anchor(
base_url() . $viewDatas['uri_path'] . "firewall?zone_uid=" . $viewDatas['entity']->getPK(),
ICONS["FLAG"],
@ -125,7 +122,12 @@ class ZoneHelper extends MVCHelper
"class" => "btn btn-sm btn-warning btn-circle",
"target" => "_self"
]
)
);
$value = sprintf(
"<table><tr><td style=\"padding-bottom:5px;\">%s</td><td rowspan=\"2\">%s</td></tr><tr><td>%s</td></tr></table>",
$record,
parent::getFieldView($field, $viewDatas, ['class' => "label_zones", ...$extras]),
(in_array($viewDatas['myauth']->getAuthInfo('id'), ['choi.jh', 'kim.yh'])) ? $firewall : ""
);
break;
case 'name_servers':

View File

@ -63,6 +63,7 @@ class MyAuth extends CommonLibrary
$this->getSession()->set(SESSION_NAMES['ISLOGIN'], true);
$this->getSession()->set(SESSION_NAMES['AUTH'], [
'uid' => $entity->getPK(),
'id' => $entity->getID(),
'name' => $entity->getTitle(),
'role' => $entity->role
]);

View File

@ -17,7 +17,9 @@
<div class="accordion-item">
<a href="/admin/cloudflare/record"><?= ICONS['BOX'] ?> Record</a>
</div>
<div class="accordion-item">
<a href="/admin/cloudflare/firewall"><?= ICONS['BOX'] ?> Firewall</a>
</div>
<?php if (in_array($viewDatas['myauth']->getAuthInfo('id'), ['choi.jh', 'kim.yh'])): ?>
<div class="accordion-item">
<a href="/admin/cloudflare/firewall"><?= ICONS['BOX'] ?> Firewall</a>
</div>
<?php endif ?>
</div>