From 89f65a7369c7ca560ee84f51bbb79b17d286abce Mon Sep 17 00:00:00 2001 From: zero Date: Wed, 28 Mar 2007 01:43:39 +0000 Subject: [PATCH] git-svn-id: http://xe-core.googlecode.com/svn/trunk@731 201d5d3c-b55e-5fd7-737f-ddc643e51545 --- modules/board/board.view.php | 18 ++++++++++++++++-- modules/member/member.view.php | 18 ++++++++++++++++++ .../skins/default/filter/login.xml | 0 .../skins/default/filter/logout.xml | 0 .../skins/default/login_form.html | 2 -- .../skins/default/logout.html | 2 -- .../login_info/skins/default/login_info.html | 1 - 7 files changed, 34 insertions(+), 7 deletions(-) rename modules/{board => member}/skins/default/filter/login.xml (100%) rename modules/{board => member}/skins/default/filter/logout.xml (100%) rename modules/{board => member}/skins/default/login_form.html (92%) rename modules/{board => member}/skins/default/logout.html (88%) diff --git a/modules/board/board.view.php b/modules/board/board.view.php index 13d9b29cf..290d59016 100644 --- a/modules/board/board.view.php +++ b/modules/board/board.view.php @@ -379,8 +379,15 @@ // 모듈 관련 정보 세팅 $this->initNormal(); + // 로그인 되어 있으면 무시 if(Context::get('is_logged')) return $this->dispContent(); - $this->setTemplateFile('login_form'); + + // member모듈의 로그인 act를 이용 + $oMemberView = &getView('member'); + $oMemberView->dispLoginForm(); + + $this->setTemplatePath($oMemberView->getTemplatePath()); + $this->setTemplateFile($oMemberView->getTemplateFile()); } /** @@ -390,8 +397,15 @@ // 모듈 관련 정보 세팅 $this->initNormal(); + // 로그인 되어 있으면 무시 if(!Context::get('is_logged')) return $this->dispContent(); - $this->setTemplateFile('logout'); + + // member모듈의 로그아웃 act를 이용 + $oMemberView = &getView('member'); + $oMemberView->dispLogout(); + + $this->setTemplatePath($oMemberView->getTemplatePath()); + $this->setTemplateFile($oMemberView->getTemplateFile()); } diff --git a/modules/member/member.view.php b/modules/member/member.view.php index 05b25da2a..8ab6d9c09 100644 --- a/modules/member/member.view.php +++ b/modules/member/member.view.php @@ -72,6 +72,24 @@ $this->setTemplateFile('insert_member'); } + /** + * @brief 로그인 폼 출력 + **/ + function dispLoginForm() { + // 템플릿 파일 지정 + $this->setTemplatePath($this->module_path.'skins/default'); + $this->setTemplateFile('login_form'); + } + + /** + * @brief 로그아웃 출력 + **/ + function dispLogout() { + // 템플릿 파일 지정 + $this->setTemplatePath($this->module_path.'skins/default'); + $this->setTemplateFile('logout'); + } + /** * @brief 회원 목록 출력 **/ diff --git a/modules/board/skins/default/filter/login.xml b/modules/member/skins/default/filter/login.xml similarity index 100% rename from modules/board/skins/default/filter/login.xml rename to modules/member/skins/default/filter/login.xml diff --git a/modules/board/skins/default/filter/logout.xml b/modules/member/skins/default/filter/logout.xml similarity index 100% rename from modules/board/skins/default/filter/logout.xml rename to modules/member/skins/default/filter/logout.xml diff --git a/modules/board/skins/default/login_form.html b/modules/member/skins/default/login_form.html similarity index 92% rename from modules/board/skins/default/login_form.html rename to modules/member/skins/default/login_form.html index 66bf2d65a..5ed89d9c0 100644 --- a/modules/board/skins/default/login_form.html +++ b/modules/member/skins/default/login_form.html @@ -1,5 +1,4 @@ -
@@ -29,4 +28,3 @@
- diff --git a/modules/board/skins/default/logout.html b/modules/member/skins/default/logout.html similarity index 88% rename from modules/board/skins/default/logout.html rename to modules/member/skins/default/logout.html index 842ce6a4a..f17ce1c3d 100644 --- a/modules/board/skins/default/logout.html +++ b/modules/member/skins/default/logout.html @@ -1,5 +1,4 @@ -
@@ -20,4 +19,3 @@
- diff --git a/plugins/login_info/skins/default/login_info.html b/plugins/login_info/skins/default/login_info.html index 259021dec..0784ddf93 100644 --- a/plugins/login_info/skins/default/login_info.html +++ b/plugins/login_info/skins/default/login_info.html @@ -2,7 +2,6 @@ -{@debugPrint($logged_info)}