| | |
| | | $group_id = is_array($record[$group_field]) ? $record[$group_field][0] : $record[$group_field]; |
| | | |
| | | if ($group) { |
| | | $users[] = array('name' => ($prefix ? $prefix : '') . $group_id, 'display' => $group, 'type' => 'group'); |
| | | $users[] = array('name' => ($prefix ?: '') . $group_id, 'display' => $group, 'type' => 'group'); |
| | | $keys[] = $group; |
| | | } |
| | | } |
| | |
| | | $config['fieldmap']['uid'] = $uid_field; |
| | | |
| | | // search in UID and name fields |
| | | $config['search_fields'] = array_values($config['fieldmap']); |
| | | // $name_field can be in a form of <field>:<modifier> (#1490591) |
| | | $name_field = preg_replace('/:.*$/', '', $name_field); |
| | | $search = array_unique(array($name_field, $uid_field)); |
| | | |
| | | $config['search_fields'] = $search; |
| | | $config['required_fields'] = array($uid_field); |
| | | |
| | | // set search filter |