/** * Parse user data * @param array $a_user_data * @return */ public function parse($part) { include_once './Services/User/classes/class.ilUserQuery.php'; $usr_data = ilUserQuery::getUserListData('login', 'ASC', 0, 9999, '', '', null, false, false, 0, 0, null, array(), $part); $locked = ilViteroLockedUser::getLockedAccounts($this->getVGroupId()); $users = array(); foreach ((array) $usr_data['set'] as $key => $usr) { if (in_array($usr['usr_id'], (array) $locked)) { $usr['locked'] = 1; } else { $usr['locked'] = 0; } $users[] = $usr; } return $this->setData((array) $users); }