From 1e2d4a6502f5e69db90a4f42245532235bfc4dd3 Mon Sep 17 00:00:00 2001 From: gnuboard Date: Sat, 19 Jan 2013 22:23:47 +0900 Subject: [PATCH] =?UTF-8?q?=ED=9A=8C=EC=9B=90=EC=8A=A4=ED=82=A8=EC=9D=B4?= =?UTF-8?q?=20=EC=A1=B4=EC=9E=AC=ED=95=98=EC=A7=80=20=EC=95=8A=EB=8A=94=20?= =?UTF-8?q?=EA=B2=BD=EC=9A=B0=20=EB=A1=9C=EA=B7=B8=EC=9D=B8=EC=9D=84=20?= =?UTF-8?q?=ED=95=A0=EC=88=98=20=EC=9E=88=EB=8F=84=EB=A1=9D=20=EA=B8=B0?= =?UTF-8?q?=EC=A1=B4=20basic=20=EC=8A=A4=ED=82=A8=EC=9C=BC=EB=A1=9C=20?= =?UTF-8?q?=EB=8C=80=EC=B2=B4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- bbs/login.php | 6 ++++++ config.php | 1 + lib/common.lib.php | 3 +-- 3 files changed, 8 insertions(+), 2 deletions(-) diff --git a/bbs/login.php b/bbs/login.php index 810663ec0..ac97732c6 100644 --- a/bbs/login.php +++ b/bbs/login.php @@ -48,6 +48,12 @@ if ($g4['https_url']) else $login_action_url = "{$g4['bbs_url']}/login_check.php"; +// 로그인 스킨이 없는 경우 관리자 페이지 접속이 안되는 것을 막기 위하여 기본 스킨으로 대체 +$login_file = $member_skin_path.'/login.skin.php'; +if (!file_exists($login_file)) { + $member_skin_path = $g4['path'].'/'.$g4['skin_dir'].'/member/basic'; +} + include_once($member_skin_path.'/login.skin.php'); include_once('./_tail.sub.php'); diff --git a/config.php b/config.php index 2cf1bdca5..22fbdd87f 100644 --- a/config.php +++ b/config.php @@ -28,6 +28,7 @@ $g4['bbs_path'] = $g4['path'].'/'.$g4['bbs']; $g4['admin'] = 'adm'; $g4['admin_path'] = $g4['path'].'/'.$g4['admin']; +$g4['skin_dir'] = 'skin'; $g4['mobile_dir'] = 'mobile'; // 자주 사용하는 값 diff --git a/lib/common.lib.php b/lib/common.lib.php index e067d5253..e2420eb2b 100644 --- a/lib/common.lib.php +++ b/lib/common.lib.php @@ -1651,8 +1651,7 @@ function get_selected($field, $value, $first=false) function skin_path() { global $g4; - $skin_dir = 'skin'; - $skin_path = $g4['path'].'/'.$skin_dir; + $skin_path = $g4['path'].'/'.$g4['skin_dir']; if (G4_IS_MOBILE) $skin_path = $g4['mobile_path'].'/'.$skin_dir; return $skin_path; }