cfmgrv4 init...3
This commit is contained in:
parent
ac3313e1c7
commit
4a288a1b5c
@ -67,63 +67,61 @@ $routes->group('admin/usersns', ['namespace' => 'App\Controllers\Admin', 'filter
|
||||
$routes->get('download/(:alpha)', 'UserSNSController::download/$1');
|
||||
});
|
||||
|
||||
$routes->group('admin/cloudflare', ['namespace' => 'App\Controllers\Admin\Cloudflare', 'filter' => 'authFilter:cloudflare'], function ($routes) {
|
||||
$routes->group('auth', function ($routes) {
|
||||
$routes->get('/', 'AuthController::index');
|
||||
$routes->get('create', 'AuthController::create_form');
|
||||
$routes->post('create', 'AuthController::create');
|
||||
$routes->get('modify/(:num)', 'AuthController::modify_form/$1');
|
||||
$routes->post('modify/(:num)', 'AuthController::modify/$1');
|
||||
$routes->get('view/(:num)', 'AuthController::view/$1');
|
||||
$routes->get('delete/(:num)', 'AuthController::delete/$1');
|
||||
$routes->get('toggle/(:num)/(:any)', 'AuthController::toggle/$1/$2');
|
||||
$routes->post('batchjob', 'AuthController::batchjob');
|
||||
$routes->post('batchjob_delete', 'AuthController::batchjob_delete');
|
||||
$routes->get('download/(:alpha)', 'AccountController::download/$1');
|
||||
});
|
||||
$routes->group('account', function ($routes) {
|
||||
$routes->get('/', 'AccountController::index');
|
||||
$routes->get('view/(:alphanum)', 'AccountController::view/$1');
|
||||
$routes->get('reload/(:num)', 'AccountController::reload/$1');
|
||||
$routes->get('download/(:alphanum)', 'AccountController::download/$1');
|
||||
});
|
||||
$routes->group('auditlog', function ($routes) {
|
||||
$routes->get('/', 'AuditLogController::index');
|
||||
$routes->get('view/(:alphanum)', 'AuditLogController::view/$1');
|
||||
$routes->get('reload/(:alphanum)', 'AuditLogController::reload/$1');
|
||||
$routes->get('download/(:alphanum)', 'AuditLogController::download/$1');
|
||||
});
|
||||
$routes->group('zone', function ($routes) {
|
||||
$routes->get('/', 'ZoneController::index');
|
||||
$routes->get('create', 'ZoneController::create_form');
|
||||
$routes->post('create', 'ZoneController::create');
|
||||
$routes->get('view/(:alphanum)', 'ZoneController::view/$1');
|
||||
$routes->get('delete/(:alphanum)', 'ZoneController::delete/$1');
|
||||
$routes->get('sync/(:alphanum)', 'ZoneController::sync/$1');
|
||||
$routes->get('toggle/(:alphanum)/(:any)', 'ZoneController::toggle/$1/$2');
|
||||
$routes->post('batchjob', 'ZoneController::batchjob');
|
||||
$routes->post('batchjob_delete', 'ZoneController::batchjob_delete');
|
||||
$routes->get('reload/(:alphanum)', 'ZoneController::reload/$1');
|
||||
$routes->get('download/(:alpha)', 'ZoneController::download/$1');
|
||||
});
|
||||
$routes->group('record', function ($routes) {
|
||||
$routes->get('/', 'RecordController::index');
|
||||
$routes->get('create', 'RecordController::create_form');
|
||||
$routes->post('create', 'RecordController::create');
|
||||
$routes->get('view/(:alphanum)', 'RecordController::view/$1');
|
||||
$routes->get('delete/(:alphanum)', 'RecordController::delete/$1');
|
||||
$routes->get('sync/(:alphanum)', 'RecordController::sync/$1');
|
||||
$routes->get('toggle/(:alphanum)/(:any)', 'RecordController::toggle/$1/$2');
|
||||
$routes->post('batchjob', 'RecordController::batchjob');
|
||||
$routes->post('batchjob_delete', 'RecordController::batchjob_delete');
|
||||
$routes->get('reload/(:alphanum)', 'RecordController::reload/$1');
|
||||
$routes->get('download/(:alpha)', 'RecordController::download/$1');
|
||||
});
|
||||
$routes->group('firewall', function ($routes) {
|
||||
$routes->get('/', 'FirewallController::index');
|
||||
$routes->get('view/(:alphanum)', 'FirewallController::view/$1');
|
||||
$routes->get('toggle/(:alphanum)/(:any)', 'FirewallController::toggle/$1/$2');
|
||||
$routes->get('reload/(:alphanum)', 'FirewallController::reload/$1');
|
||||
$routes->get('download/(:alpha)', 'FirewallController::download/$1');
|
||||
});
|
||||
$routes->group('admin/cloudflare/auth', ['namespace' => 'App\Controllers\Admin\Cloudflare', 'filter' => 'authFilter:cloudflare'], function ($routes) {
|
||||
$routes->get('/', 'AuthController::index');
|
||||
$routes->get('create', 'AuthController::create_form');
|
||||
$routes->post('create', 'AuthController::create');
|
||||
$routes->get('modify/(:num)', 'AuthController::modify_form/$1');
|
||||
$routes->post('modify/(:num)', 'AuthController::modify/$1');
|
||||
$routes->get('view/(:num)', 'AuthController::view/$1');
|
||||
$routes->get('delete/(:num)', 'AuthController::delete/$1');
|
||||
$routes->get('toggle/(:num)/(:any)', 'AuthController::toggle/$1/$2');
|
||||
$routes->post('batchjob', 'AuthController::batchjob');
|
||||
$routes->post('batchjob_delete', 'AuthController::batchjob_delete');
|
||||
$routes->get('download/(:alpha)', 'AccountController::download/$1');
|
||||
});
|
||||
$routes->group('admin/cloudflare/account', ['namespace' => 'App\Controllers\Admin\Cloudflare', 'filter' => 'authFilter:cloudflare'], function ($routes) {
|
||||
$routes->get('/', 'AccountController::index');
|
||||
$routes->get('view/(:alphanum)', 'AccountController::view/$1');
|
||||
$routes->get('reload/(:num)', 'AccountController::reload/$1');
|
||||
$routes->get('download/(:alphanum)', 'AccountController::download/$1');
|
||||
});
|
||||
$routes->group('admin/cloudflare/auditlog', ['namespace' => 'App\Controllers\Admin\Cloudflare', 'filter' => 'authFilter:cloudflare'], function ($routes) {
|
||||
$routes->get('/', 'AuditLogController::index');
|
||||
$routes->get('view/(:alphanum)', 'AuditLogController::view/$1');
|
||||
$routes->get('reload/(:alphanum)', 'AuditLogController::reload/$1');
|
||||
$routes->get('download/(:alphanum)', 'AuditLogController::download/$1');
|
||||
});
|
||||
$routes->group('admin/cloudflare/zone', ['namespace' => 'App\Controllers\Admin\Cloudflare', 'filter' => 'authFilter:cloudflare'], function ($routes) {
|
||||
$routes->get('/', 'ZoneController::index');
|
||||
$routes->get('create', 'ZoneController::create_form');
|
||||
$routes->post('create', 'ZoneController::create');
|
||||
$routes->get('view/(:alphanum)', 'ZoneController::view/$1');
|
||||
$routes->get('delete/(:alphanum)', 'ZoneController::delete/$1');
|
||||
$routes->get('sync/(:alphanum)', 'ZoneController::sync/$1');
|
||||
$routes->get('toggle/(:alphanum)/(:any)', 'ZoneController::toggle/$1/$2');
|
||||
$routes->post('batchjob', 'ZoneController::batchjob');
|
||||
$routes->post('batchjob_delete', 'ZoneController::batchjob_delete');
|
||||
$routes->get('reload/(:alphanum)', 'ZoneController::reload/$1');
|
||||
$routes->get('download/(:alpha)', 'ZoneController::download/$1');
|
||||
});
|
||||
$routes->group('admin/cloudflare/record', ['namespace' => 'App\Controllers\Admin\Cloudflare', 'filter' => 'authFilter:cloudflare'], function ($routes) {
|
||||
$routes->get('/', 'RecordController::index');
|
||||
$routes->get('create', 'RecordController::create_form');
|
||||
$routes->post('create', 'RecordController::create');
|
||||
$routes->get('view/(:alphanum)', 'RecordController::view/$1');
|
||||
$routes->get('delete/(:alphanum)', 'RecordController::delete/$1');
|
||||
$routes->get('sync/(:alphanum)', 'RecordController::sync/$1');
|
||||
$routes->get('toggle/(:alphanum)/(:any)', 'RecordController::toggle/$1/$2');
|
||||
$routes->post('batchjob', 'RecordController::batchjob');
|
||||
$routes->post('batchjob_delete', 'RecordController::batchjob_delete');
|
||||
$routes->get('reload/(:alphanum)', 'RecordController::reload/$1');
|
||||
$routes->get('download/(:alpha)', 'RecordController::download/$1');
|
||||
});
|
||||
$routes->group('admin/cloudflare/firewall', ['namespace' => 'App\Controllers\Admin\Cloudflare', 'filter' => 'authFilter:firewall'], function ($routes) {
|
||||
$routes->get('/', 'FirewallController::index');
|
||||
$routes->get('view/(:alphanum)', 'FirewallController::view/$1');
|
||||
$routes->get('toggle/(:alphanum)/(:any)', 'FirewallController::toggle/$1/$2');
|
||||
$routes->get('reload/(:alphanum)', 'FirewallController::reload/$1');
|
||||
$routes->get('download/(:alpha)', 'FirewallController::download/$1');
|
||||
});
|
||||
|
||||
@ -19,6 +19,7 @@ return [
|
||||
"vip" => "VIP회원",
|
||||
"manager" => "관리자",
|
||||
"cloudflare" => "Cloudflare관리자",
|
||||
"firewall" => "firewall관리자",
|
||||
"director" => "감독자",
|
||||
"master" => "마스터",
|
||||
],
|
||||
|
||||
@ -20,9 +20,7 @@
|
||||
<div class="accordion-item">
|
||||
<a href="/admin/cloudflare/record"><?= ICONS['BOX'] ?> Record</a>
|
||||
</div>
|
||||
<?php if (in_array($viewDatas['myauth']->getAuthInfo('id'), explode(",", env("cloudflare.firewall.acl")))): ?>
|
||||
<div class="accordion-item">
|
||||
<a href="/admin/cloudflare/firewall"><?= ICONS['BOX'] ?> Firewall</a>
|
||||
</div>
|
||||
<?php endif ?>
|
||||
<div class="accordion-item">
|
||||
<a href="/admin/cloudflare/firewall"><?= ICONS['BOX'] ?> Firewall</a>
|
||||
</div>
|
||||
</div>
|
||||
Loading…
Reference in New Issue
Block a user