<?php

require_once "../../../config/dmsDefaults.php";
require_once KT_LIB_DIR . '/groups/GroupUtil.php';
error_reporting(E_ALL);
$oUser =& User::get(4);
$aGroups = GroupUtil::_listGroupIDsForUserExpand($oUser);
var_dump($aGroups);
Example #2
0
 function listGroupsForUserExpand($oUser, $aOptions = null)
 {
     $ids = KTUtil::arrayGet($aOptions, 'ids', false);
     $aGroupIDs = GroupUtil::_listGroupIDsForUserExpand($oUser);
     $aGroups = array();
     foreach ($aGroupIDs as $iGroupID) {
         if ($ids) {
             $aGroups[] = $iGroupID;
         }
         $oGroup = Group::get($iGroupID);
         if (PEAR::isError($oGroup)) {
             continue;
         }
         if ($oGroup === false) {
             continue;
         }
         $aGroups[] = $oGroup;
     }
     return $aGroups;
 }