묻고답하기
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
member.controller.php <-- 수정방법
2007.11.09 16:57
안녕하세요.
회원들에게 임시적으로(특정기간까지) 권한(정회원,관리자)을 주고 특정기간이 되면
권한을 회수하고 싶습니다.
그래서 제가
1.xe_member 테이블에 check_date 필드를 추가 하였습니다.
2.member.controller.php 에서
function doLogin($user_id, $password = '') { 함수의
1245번 라인 다음에
if($member_info->limit_date && $member_info->check_date < date("Ymd")) executeQuery("delete from xe_memger_group_member where member_srl = '$member_info->member_srl' and group_srl > 1"); 이런식으로 추가하고 싶습니다.
3.문제는.
executeQuery("delete from xe_memger_group_member where member_srl = '$member_info->member_srl' and group_srl > 1");
를 어떻게 XE에 맞게 알맞게 수정해야 하는지 모르겠습니다. 이부분 조언좀 부탁드리겠습니다.
댓글 2
-
까오천사
2007.11.09 17:50
-
xe촙5
2007.11.09 19:05
아이디어에 대해서 저도 같은 생각을 해봤었는데요
대표적으로 많이 쓰는 게시판 스킨에서 특정함수를 실행시키게 하고요. 이 함수는 특정 날짜가 되면 권한 조정하는 것을 실행하거나 하는 것이면 좋겠다는 생각을 해봤습니다.물론 한번만 처리해야겠죠?
모든 것을 게시판 스킨에서 처리하려는 저의 습성에서 생각한 것입니다.
그리고 잘은 모르지만 member.deleteMemberGroupMember 이런 거는 중간에 쩜을 기준으로 뽀개서 앞에거는 디렉토리이구
맨 뒤에는 queries디렉토리의 xml파일 이름이 아니던가요? db소스에 그렇게 나와 있던 것 같은데
문제는 xml파일의 해독을 이해해야 하는데 저는 그것을 이해 못해서 제로보드 고유형식의 xml의 작성법을 잘 모르겠더라구요
초보의 추측으로는 /modules/member/queries/deleteMemberGroupMember.xml 파일을 읽어서 해독하겠죠? 제가 공부해야 할 부분이라서 더듬더듬 댓글을 적어봤습니다. 좀 가르쳐주세요
몇가지를 더 찾았네요..executeQuery(member.deleteMemberGroupMember,$args) <- 이렇게 하면되는지요?
args에는 어떤내용이 들어가는지 모르겠습니다. ㅠㅠ 아 정말 어렵습니다.
그리고 /modules/member/queries/*.xml 파일이 있는데 이 파일들에 대한 설명이 있는 페이지가 있는지 궁금합니다.
query를 정의된 파일을 이용해서 하는거 같은데 정확한 사용방법을 모르겠네요.
operation 에 in,equal,like,like_prefix 이렇게 4가지가 있는데 어떨때 사용하는건지 아시는분 좀 가르쳐주세요.
그리고 크거나 같다는 어떻게 표현을 해야 하는지요..이것도 좀 가르쳐 주시기를 부탁드립니다.