mirror of
https://github.com/Lastorder-DC/rhymix.git
synced 2026-01-23 05:09:56 +09:00
회원정보 보기시에 쪽지함보기/친구보기/작성글 보기를 title에 select box로 모음. 작성글 보기 기능 추가
git-svn-id: http://xe-core.googlecode.com/svn/trunk@1981 201d5d3c-b55e-5fd7-737f-ddc643e51545
This commit is contained in:
parent
68f7f1a30f
commit
4593918f77
16 changed files with 211 additions and 87 deletions
|
|
@ -10,6 +10,7 @@
|
|||
var $group_list = NULL; ///< 그룹 목록 정보
|
||||
var $member_info = NULL; ///< 선택된 사용자의 정보
|
||||
var $skin = 'default';
|
||||
var $my_menu = null;
|
||||
|
||||
/**
|
||||
* @brief 초기화
|
||||
|
|
@ -25,6 +26,14 @@
|
|||
// template path 지정
|
||||
$tpl_path = sprintf('%sskins/%s', $this->module_path, $skin);
|
||||
$this->setTemplatePath($tpl_path);
|
||||
|
||||
// my_menu 변수 설정 (자신의 정보와 관련된 부분, 차후 애드온등에서 변수 조절 가능)
|
||||
$this->my_menu = array(
|
||||
'dispMemberInfo' => Context::getLang('cmd_view_member_info'),
|
||||
'dispMemberMessages' => Context::getLang('cmd_view_message_box'),
|
||||
'dispMemberFriend' => Context::getLang('cmd_view_friend'),
|
||||
'dispMemberOwnDocument' => Context::getLang('cmd_view_own_document'),
|
||||
);
|
||||
}
|
||||
|
||||
/**
|
||||
|
|
@ -32,10 +41,10 @@
|
|||
**/
|
||||
function dispMemberInfo() {
|
||||
$oMemberModel = &getModel('member');
|
||||
$logged_info = Context::get('logged_info');
|
||||
|
||||
$member_srl = Context::get('member_srl');
|
||||
if(!$member_srl && Context::get('is_logged')) {
|
||||
$logged_info = Context::get('logged_info');
|
||||
$member_srl = $logged_info->member_srl;
|
||||
} elseif(!$member_srl) {
|
||||
return $this->dispMemberSignUpForm();
|
||||
|
|
@ -52,6 +61,8 @@
|
|||
Context::set('member_info', $member_info);
|
||||
Context::set('extend_form_list', $oMemberModel->getCombineJoinForm($member_info));
|
||||
|
||||
if($member_info->member_srl == $logged_info->member_srl) Context::set('my_menu', $this->my_menu);
|
||||
|
||||
$this->setTemplateFile('member_info');
|
||||
}
|
||||
|
||||
|
|
@ -105,11 +116,38 @@
|
|||
Context::set('editor', $editor);
|
||||
}
|
||||
|
||||
if($member_info->member_srl == $logged_info->member_srl) Context::set('my_menu', $this->my_menu);
|
||||
|
||||
// 템플릿 파일 지정
|
||||
$this->setTemplateFile('modify_info');
|
||||
}
|
||||
|
||||
/**
|
||||
* @brief 회원 작성글 보기
|
||||
**/
|
||||
function dispMemberOwnDocument() {
|
||||
$oMemberModel = &getModel('member');
|
||||
|
||||
// 로그인 되어 있지 않을 경우 로그인 되어 있지 않다는 메세지 출력
|
||||
if(!$oMemberModel->isLogged()) return $this->stop('msg_not_logged');
|
||||
|
||||
$logged_info = Context::get('logged_info');
|
||||
$member_srl = $logged_info->member_srl;
|
||||
|
||||
$module_srl = Context::get('module_srl');
|
||||
Context::set('module_srl',Context::get('selected_module_srl'));
|
||||
Context::set('search_target','member_srl');
|
||||
Context::set('search_keyword',$member_srl);
|
||||
|
||||
$oDocumentAdminView = &getAdminView('document');
|
||||
$oDocumentAdminView->dispDocumentAdminList();
|
||||
|
||||
Context::get('module_srl', $module_srl);
|
||||
Context::set('my_menu', $this->my_menu);
|
||||
|
||||
$this->setTemplateFile('document_list');
|
||||
}
|
||||
|
||||
/**
|
||||
* @brief 로그인 폼 출력
|
||||
**/
|
||||
|
|
@ -133,6 +171,8 @@
|
|||
$member_info = $oMemberModel->getMemberInfoByMemberSrl($member_srl);
|
||||
Context::set('member_info',$member_info);
|
||||
|
||||
if($member_info->member_srl == $logged_info->member_srl) Context::set('my_menu', $this->my_menu);
|
||||
|
||||
// 템플릿 파일 지정
|
||||
$this->setTemplateFile('modify_password');
|
||||
}
|
||||
|
|
@ -152,6 +192,8 @@
|
|||
$member_info = $oMemberModel->getMemberInfoByMemberSrl($member_srl);
|
||||
Context::set('member_info',$member_info);
|
||||
|
||||
if($member_info->member_srl == $logged_info->member_srl) Context::set('my_menu', $this->my_menu);
|
||||
|
||||
// 템플릿 파일 지정
|
||||
$this->setTemplateFile('leave_form');
|
||||
}
|
||||
|
|
@ -188,7 +230,7 @@
|
|||
if($message->message_srl == $message_srl) Context::set('message', $message);
|
||||
}
|
||||
|
||||
// 각 쪽지들의 갯수 구함
|
||||
Context::set('my_menu', $this->my_menu);
|
||||
|
||||
// 목록 추출
|
||||
$output = $oMemberModel->getMessages($message_type);
|
||||
|
|
@ -293,6 +335,7 @@
|
|||
Context::set('page', $output->page);
|
||||
Context::set('friend_list', $output->data);
|
||||
Context::set('page_navigation', $output->page_navigation);
|
||||
Context::set('my_menu', $this->my_menu);
|
||||
|
||||
$this->setTemplateFile('friends_list');
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue