Exemplo n.º 1
0
 /**
  * Get Dynamic ugroups members
  *
  * @param Integer $ugroupId Id of the uGroup
  * @param Integer $groupId  Id of the project
  *
  * @return DataAccessResult
  */
 public function getDynamicUGroupsMembers($ugroupId, $groupId)
 {
     if ($ugroupId <= 100) {
         $dao = new UGroupUserDao(CodendiDataAccess::instance());
         return $dao->searchUserByDynamicUGroupId($ugroupId, $groupId);
     }
 }
 /**
  * Get Dynamic ugroups members
  *
  * @param Integer $ugroupId Id of the ugroup
  * @param Integer $groupId  Id of the project
  *
  * @return array of User
  */
 public function getDynamicUGroupsMembers($ugroupId, $groupId)
 {
     if ($ugroupId > 100) {
         return array();
     }
     $um = UserManager::instance();
     $users = array();
     $dao = new UGroupUserDao();
     $members = $dao->searchUserByDynamicUGroupId($ugroupId, $groupId);
     if ($members && !$members->isError()) {
         foreach ($members as $member) {
             $users[] = $um->getUserById($member['user_id']);
         }
     }
     return $users;
 }