묻고답하기
회원이 회원 그룹을 선택하게 만들고 싶습니다.
2016.09.12 10:53
회원가입시에 회원분이 재학중인 학교를 선택하면, 자동으로 지정된 회원그룹에 가게 하고 싶습니다.
그래서 modules/member/member.controller.php 의
function insertMember 함수에서
if(is_array($args->group_srl_list)) $group_srl_list = $args->group_srl_list; 위의 group_srl_list 값을 변경해보았는데 잘 작동하지 않습니다.
제가 비교하고자 하는 변수는 school 이라는 ID를 가진 단일 선택 창입니다.
----------------------------------------
//학교별 설정
$school = $args->school;
// 1.suny,3.utah,344.Ghent, 417.GMU
if(!strcmp($school, "SUNY"))
{
$group_srl_list = 1;
}
else if(!strcmp($school, "UTAH"))
{
$group_srl_list = 3;
}
else if(!strcmp($school, "GHENT"))
{
$group_srl_list = 344;
}
else if(!strcmp($school, "George Mason"))
{
$group_srl_list = 471;
}
//끝
if(is_array($args->group_srl_list)) $group_srl_list = $args->group_srl_list;
else $group_srl_list = explode('|@|', $args->group_srl_list);
// If no value is entered the default group, the value of group registration
if(!$args->group_srl_list)
{
$columnList = array('site_srl', 'group_srl');
$default_group = $oMemberModel->getDefaultGroup(0, $columnList);
if($default_group)
{
// Add to the default group
$output = $this->addMemberToGroup($args->member_srl,$default_group->group_srl);
if(!$output->toBool())
{
$oDB->rollback();
return $output;
}
}
// If the value is the value of the group entered the group registration
}
else
{
for($i=0;$i<count($group_srl_list);$i++)
{
$output = $this->addMemberToGroup($args->member_srl,$group_srl_list[$i]);
if(!$output->toBool())
{
$oDB->rollback();
return $output;
}
}
}
댓글 2
-
sejin7940
2016.09.12 11:38
-
황금모래
2016.09.12 13:27
말씀해주신 문제는 수정을 하였습니다.
그런데
$school = $args->school;
// 1.suny,3.utah,344.Ghent, 417.GMU
if(!strcmp($school, "SUNY"))
{
$group_srl_list = 1;}
이 if문을 전혀 돌지 않습니다.
혹 $school에 값이 재대로 들어가지 않았나 싶어서
if(strcmp($args->school, "SUNY") == 0)
{
$args->group_srl_list= 1;}
요렇게도 바꾸어 보았지만 여전하내요...
저 회원가입 폼에서 school id를 가진 value값을 불러 오려면 어떻게 해야할까요??
글쓴이 | 제목 | 최종 글 |
---|---|---|
XE | 공지 글 쓰기,삭제 운영방식 변경 공지 [16] | 2019.03.05 by 남기남 |
키키키킥 | 메뉴구성 질문좀 드리겠습니다. [1] | 2016.09.12 by 김선달 |
김선달 | 간단한 css 좀 부탁드립니다. | |
청*솔 | iframe 으로 붙혀넣기 했는데.! [2] | 2016.09.12 by 청*솔 |
whitemind | 브라우저 사이즈에 맞게 웹페이지도 축소되게 하고 싶은데요.. [1] | 2016.09.11 by 어도러블 |
쏭박 | 모바일 화면 짤림 현상 [2] | 2016.09.11 by 펭구 |
도로테비 | 모바일에서 최근갤러리 위젯 썸네일 화질 문제.. | |
야야야료 | 도메인연결 문의 [1] | 2016.09.10 by 불금 |
Jungyeol | 도메인과 서버 연결법? [1] | 2016.09.10 by 불금 |
댕댕이 | xe 마이그레이션 사용시 xml 다운로드 불가능 문제 | |
달콤한슬픔 | 텍스타일 admin 한글깨짐 현상 이거 왜이러는건가요? [1] | 2016.09.10 by YJSoft |
kHj | 로그인창이 없어요 [1] | 2016.09.09 by XE카오스 |
스카 | 내부오류 500에 문제점이 어디 있을까요? [2] | 2016.09.09 by J.LAB |
엔젤킬러 | 문서페이지 상단에 브라우저 제목이 보입니다. [1] | 2016.09.09 by sejin7940 |
네번째그림 | 다른 스킨을 미리보기 할 수 없나요??? 강제로라도... | |
멍멍 | 위젯문의입니다 [1] | 2016.09.09 by XE카오스 |
안군 | xe초보입니다..쉬운설치 ftp설정이안되는데.. 궁금합니다! [2] | 2016.09.09 by 안군 |
redclip | 사파리 에서 타이핑이 안됩니다. [3] | 2016.09.09 by 해외유저 |
hellojdy | 도메인 주소 2개 연결! [3] | 2016.09.09 by hellojdy |
서버링 | 게시판 글등록 오류 | |
녹두장군 | 사이트맵이 추가되지 않습니다. [1] | 2016.09.08 by YJSoft |
$group_srl_list = 1; 부분등을 전부
$args->group_srl_list=1; 로 변경해보세요
그 아래의 각각마다 지정해두신 걸 다 $args-> 형태로 바꾸셔야해요
사실, 제가 제작했던 자료중에
자동그룹 적용하는 모듈이 있긴한데 http://sejin7940.co.kr/index.php?mid=sejin7940_work&category=108738
제 자료들이 불가피하게 가격들이 좀 나가다보니, 혹시나 필요하시면 제작의뢰에 남기시면 됩니다.