getMemberInfoByMemberSrl($member_srl); if(!$member_info) Context::set('member_srl',''); else Context::set('member_info',$this->member_info); } // group 목록 가져오기 $this->group_list = $oMemberModel->getGroups(); Context::set('group_list', $this->group_list); return true; } /** * @brief 회원 목록 출력 **/ function dispMemberList() { // 등록된 member 모듈을 불러와 세팅 $oDB = &DB::getInstance(); $args->sort_index = "member_srl"; $args->page = Context::get('page'); $args->list_count = 40; $args->page_count = 10; $output = $oDB->executeQuery('member.getMemberList', $args); // 템플릿에 쓰기 위해서 context::set Context::set('total_count', $output->total_count); Context::set('total_page', $output->total_page); Context::set('page', $output->page); Context::set('member_list', $output->data); Context::set('page_navigation', $output->page_navigation); // 템플릿 파일 지정 $this->setTemplateFile('member_list'); } /** * @brief 회원 정보 출력 **/ function dispMemberInfo() { $this->setTemplateFile('member_info'); } /** * @brief 회원 정보 입력 화면 출력 **/ function dispMemberInsert() { // 템플릿 파일 지정 $this->setTemplateFile('insert_member'); } /** * @brief 회원 삭제 화면 출력 **/ function dispDeleteForm() { if(!Context::get('member_srl')) return $this->dispContent(); $this->setTemplateFile('delete_form'); } /** * @brief 그룹 목록 출력 **/ function dispGroupList() { $group_srl = Context::get('group_srl'); if($group_srl && $this->group_list[$group_srl]) { Context::set('selected_group', $this->group_list[$group_srl]); $this->setTemplateFile('group_update_form'); } else { $this->setTemplateFile('group_list'); } } /** * @brief 회원 가입 폼 관리 화면 출력 **/ function dispJoinForm() { $this->setTemplateFile('join_form'); } /** * @brief 금지 목록 아이디 출력 **/ function dispDeniedIDList() { // 멤버모델 객체 생성 $oMemberModel = &getModel('member'); // 사용금지 목록 가져오기 $output = $oMemberModel->getDeniedIDList(); Context::set('total_count', $output->total_count); Context::set('total_page', $output->total_page); Context::set('page', $output->page); Context::set('member_list', $output->data); Context::set('page_navigation', $output->page_navigation); $this->setTemplateFile('denied_id_list'); } } ?>