示例#1
0
 /**
  * delete user or group as member of this group
  *
  * @param Knowledgeroot_User|Knowledgeroot_Group $member
  */
 public function delMember($member)
 {
     $type = '';
     $memberId = null;
     // check if member is a user
     if ($member instanceof Knowledgeroot_User) {
         $type = 'user';
         $memberId = $member->getId();
     }
     // check if member is a group
     if ($member instanceof Knowledgeroot_Group) {
         $type = 'group';
         $memberId = $member->getId();
     }
     $member = new Knowledgeroot_Db_GroupMember();
     $member->delete(array('group_id = ?' => $this->id, 'member_id = ?' => $memberId, 'member_type = ?' => $type));
 }