2012-11-06 3 views
0

주문할 때 사용자를 "등록 됨"에서 사용자 지정 사용자 그룹 "고객"으로 변경하고 싶습니다. 나는 다양한 ACL 기능을 고치지 만 그 일을 가능하게하는 방법을 찾지 못하고있다.기존 사용자의 Joomla 사용자 그룹을 변경하는 방법

내가 어딘가에서 찾은 이걸로 시작했는데, $authorize->get_group_id이 없기 때문에 날짜가있는 것처럼 보이기 때문에 전체 접근법이 처음부터 잘못되었다고 생각하게 만듭니다.

$user   = & JFactory::getUser(); 
$authorize  = & JFactory::getACL(); 
$newUsertype = 'Customer'; 
$user->set('usertype', $newUsertype); 
$user->set('gid', $authorize->get_group_id('', $newUsertype, 'ARO')); 
$user->save(); 

답변

1

간단한 바보 ....

$newUserGroup = 9; 
$result = JUserHelper::addUserToGroup($user_id, $newUserGroup); 
관련 문제