2010-06-21 3 views
0

저는 드루팔 (Drupal 6)을 사용하여 소그룹을 중심으로 (유기농 그룹을 사용하는) 웹 애플리케이션을 구축하고 있습니다.
모든 그룹은 초대입니다. 사용자가 그룹의 회원 인 경우 전체 그룹 관리자 권한 (예 : 다른 사용자 초대)을 가질 수 있다고 믿습니다.드루팔 (Drupal Organic Groups) : 모든 회원 그룹 관리자를 자동으로 작성하십시오.

기본적으로 모든 그룹 구성원을 그룹 관리자로 설정할 수있는 방법에 대한 아이디어.

건배.

답변

0

I '는 사용자 삽입'동작에 OG 후크 구현 및 is_admin = 1로 기록되는 재기록 발견 용액 :

function supporttip_og($op, $gid, $uid, $args) { 
    if($op == 'user insert') { 
    $time = time(); 
    $subscription = array(
     'nid' => $gid, 
     'uid' => $uid, 
     'changed' => $time, 
     'is_admin' => 1 
    ); 
    drupal_write_record('og_uid', $subscription, array('nid', 'uid')); 
    } 
}