[
'path' => 'layouts' . DIRECTORY_SEPARATOR . 'empty',
'stylesheets' => [
'',
'',
],
'javascripts' => [
'',
]
],
'front' => [
'path' => 'layouts' . DIRECTORY_SEPARATOR . 'front',
'stylesheets' => [
'',
'',
'',
'',
],
'javascripts' => [
'',
'',
'',
]
],
'admin' => [
'path' => 'layouts' . DIRECTORY_SEPARATOR . 'admin',
'stylesheets' => [
'',
'',
'',
'',
],
'javascripts' => [
'',
'',
'',
]
]
]);
//Login 관련
define('LOGINS', [
'ISLOGIN' => getenv('login.islogin.name') ? getenv('login.islogin.name') : "isLoggedIn",
'RETURN_URL' => getenv('login.return_url.name') ? getenv('login.return_url.name') : "return_url",
]);
//인증 관련
define('AUTHS', [
'DEBUG' => getenv('auth.debug') == 'true' ? true : false,
'ADAPTERS' => getenv('auth.adapters') ? implode(",", getenv('auth.adapters')) : ['Local', 'Google'],
'Google' => [
'ICON' => '
',
'CLIENT_ID' => getenv("auth.google.client.id"),
'CLIENT_KEY' => getenv("auth.google.client.key"),
'CALLBACK_URL' => getenv("auth.google.client.callback_url"),
'TOKEN_NAME' => getenv('auth.google.client.token_name') ? getenv('auth.google.client.token_name') : "access_token",
],
]);
//등급 관련
define('ROLES', [
'user' => '일반회원', 'vip' => 'VIP회원',
'bronze' => '일반판매자', 'silver' => '고급판매자', 'gold' => '파워리셀러', 'mallmaster' => "쇼핑몰관리자",
'manager' => '관리자', 'cloudflare' => "Cloudflare관리자", 'director' => '감독자',
'system' => '서버관리자', 'developer' => '개발자', 'master' => "마스터",
]);
define('STATUS', [
"use" => "사용",
"unuse" => "사용않함",
]);
//Upload , Download 관련
define('PATHS', [
'EXCEL' => getenv('path.excel') ? getenv('path.excel') : "../writable/Excel",
'UPLOADS' => getenv('path.upload') ? getenv('path.upload') : "../writable/uploads",
'DOWNLOAD' => getenv('path.download') ? getenv('path.download') : "../writable/download",
]);
if (!is_dir(APPPATH . PATHS['EXCEL'])) {
mkdir(APPPATH . PATHS['EXCEL'], 0640);
}
//아이콘 및 Sound관련
define('ICONS', [
'NEW' => '',
'DELETE' => '',
'RELOAD' => '',
'SETTING' => '',
'FLAG' => '',
'EXCEL' => '',
]);
define('AUDIOS', [
'Alram_GetEmail' => '',
]);
//Default값 정의
define('DEFAULTS', [
'ROLE' => getenv('default.role') ? getenv('default.role') : "user",
'STATUS' => getenv('default.status') ? getenv('default.status') : "use",
'EMPTY' => getenv('default.empty') ? getenv('default.empty') : "",
'PERPAGE' => getenv('default.perpage') ? getenv('default.perpage') : 20,
]);
define('UUIDS', [
'NAMESPACE' => getenv('uuid.namespace') ? getenv('uuid.namespace') : "8fc990b07418d5826d98de952cfb268dee4a23a3",
'SECRET' => getenv('uuid.secret') ? getenv('default.secret') : "delftstack1",
]);