vhost init...3

This commit is contained in:
최준흠 2024-05-15 18:55:46 +09:00
parent 101e6b0c75
commit 425a9df110
5 changed files with 68 additions and 14 deletions

View File

@ -231,6 +231,16 @@ foreach (PATHS as $key => $path) {
}
}
define('ROLES', [
'guest',
'user',
'vip',
'manager',
'cloudflare',
'director',
'master',
]);
define('CLASS_ICONS', [
'USER' => '<i class="bi bi-person-vcard"></i>',
'USERSNS' => '<i class="bi bi-globe"></i>',

View File

@ -23,7 +23,7 @@ function getFieldForm_CategoryHelper($field, $value, array $viewDatas, array $at
case 'isupload':
case 'isdownload':
$viewDatas['fieldFormOptions'][$field] = [DEFAULTS['EMPTY'] => lang("{$viewDatas['className']}.label.{$field}") . " 선택", ...$viewDatas['fieldFormOptions'][$field]];
return form_dropdown($field, $viewDatas['fieldFormOptions'][$field], $value, [...$attributes, 'class' => "select-field"]);
return form_dropdown($field, $viewDatas['fieldFormOptions'][$field], $value, [...$attributes]);
break;
case 'title':
case 'name':

View File

@ -1,9 +1,30 @@
<?php
$roles = [
'guest' => '비회원', 'user' => '일반회원', 'vip' => 'VIP회원',
'manager' => '관리자', 'cloudflare' => "Cloudflare관리자",
'director' => '감독자', 'master' => "마스터",
];
$roles = [];
foreach (ROLES as $role) {
switch ($role) {
case 'guest':
$roles[] = '비회원';
break;
case 'user':
$roles[] = '일반회원';
break;
case 'vip':
$roles[] = 'VIP회원';
break;
case 'manager':
$roles[] = '관리자';
break;
case 'cloudflare':
$roles[] = 'Cloudflare';
break;
case 'director':
$roles[] = '감독자';
break;
case 'master':
$roles[] = '마스터';
break;
}
}
return [
'title' => "분류 정보",
'label' => [
@ -16,8 +37,8 @@ return [
'isread' => "읽기권한",
'iswrite' => "쓰기권한",
'isreply' => "답변권한",
'isupload' => "Upload권한",
'isdownload' => "Download권한",
'isupload' => "파일첨부권한",
'isdownload' => "파일받기권한",
'head' => "머리글",
'tail' => "꼬리글",
'status' => "상태",

View File

@ -1,9 +1,31 @@
<?php
$roles = [
'guest' => '비회원', 'user' => '일반회원', 'vip' => 'VIP회원',
'manager' => '관리자', 'cloudflare' => "Cloudflare관리자",
'director' => '감독자', 'master' => "마스터",
];
$roles = [];
foreach (ROLES as $role) {
switch ($role) {
case 'guest':
$roles[] = '비회원';
break;
case 'user':
$roles[] = '일반회원';
break;
case 'vip':
$roles[] = 'VIP회원';
break;
case 'manager':
$roles[] = '관리자';
break;
case 'cloudflare':
$roles[] = 'Cloudflare';
break;
case 'director':
$roles[] = '감독자';
break;
case 'master':
$roles[] = '마스터';
break;
}
}
return [
'title' => '회원 정보',
'label' => [

View File

@ -23,7 +23,8 @@
});
//class가 select-field인 SelectBox용
$(".select-field").select2({
theme: "bootstrap-5",
theme: "classic",
width: 'style'
});
// text editor 초기화
//참고: https://phppot.com/menu/php/learn-php/