묻고답하기

회원가입시에 회원분이 재학중인 학교를 선택하면, 자동으로 지정된 회원그룹에 가게 하고 싶습니다.

그래서  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를 가진 단일 선택 창입니다.Screen Shot 2016-09-12 at 10.51.33 AM.png

 

 

----------------------------------------

//학교별 설정 

     $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;
                }
            }
        }

글쓴이 제목 최종 글
XE 공지 글 쓰기,삭제 운영방식 변경 공지 [16] 2019.03.05 by 남기남
koll**** write_form 수정 시 데이터가 update가 되지않고 insert가 되나요 ?  
gyber 관리 화면에서 회원설정 문제  
하나보드 사진 올릴때 자동 리사이징 되는 애드온이 있나요? [2] 2017.06.08 by 하나보드
구선미 게시글 일자 수정이 가능한가요? [2] 2017.06.08 by sejin7940
아이노코 파일 첨부(jpg or gif 사진)를 하면 안올려 집니다. [1] 2017.06.08 by sejin7940
koll**** Write_form 에 확장변수에 입력한 값을 제목(title) 변수에 넣고 싶습니다.. [1] 2017.06.08 by 제이와이엔소프트
하시아 랜덤 명령어 어떻게 표기해야할까요? [1] 2017.06.08 by 제이와이엔소프트
팀파워o권대훈 대리점 사용할때 쓰는 지도 위젯! [1] 2017.06.08 by 제이와이엔소프트
qawsed 게시판 레이아웃 문의드립니다. [1] file 2017.06.08 by 제이와이엔소프트
이쩡2 seo관련 의뢰.  
시미 모바일에서 한메뉴만 pc화면으로 보여지는 문제  
기억속으로 서브도메인 설정 방법 문의드립니다. [1] 2017.06.07 by 코리스™
사람인 스킨,위젯,모듈 적용이 안됩니다 [1] 2017.06.07 by SimpleCode
하마응가 c언어 소스코드 조언을 부탁드립니다. ㅠ.ㅠ [3] 2017.06.07 by 하마응가
도징 안보이는 모바일 링크이미지 질문입니다  
A1ex db.config.php default_url 도메인 [1] 2017.06.07 by 기진곰
Synchel 사이트 운영진중 한명이 뒷통수 치고 해킹하고 DB삭제 했습니다 [15] 2017.06.07 by GG
리엑스 cympusadmin 모듈을 설치중인데 에러가 납니다. [3] 2017.06.06 by 리엑스
사람인 레이아웃 적용 어떻게 하죠 [1] 2017.06.06 by 너에게제공
천민 스케치북 5 댓글 작성후 다운로드 받는 방법