[imp] Expanding Name woes
Christopher Davis
davisc@georgetown.edu
Thu, 12 Sep 2002 11:55:47 -0400
You have to tell IMP which fields to use in <imp/config/prefs.php>, for
example:
$_prefs['search_fields'] = array(
'value' => 'hgf\tname\temail',
'locked' => false,
'shared' => false,
'type' => 'implicit'
)
Chris
Robert wrote:
>All,
>
>I have a working LDAP directory set up under turba but I can't get the
>expand names working from imp.
>
>Any ideas out there.
>
>If I'm being dim then I applogise now.
>
>Robert
>
>--------
>imp/config/prefs.php
>-------
>
>// Addressbook preferences
>
>// addressbook selection widget
>$_prefs['sourceselect'] = array('type' => 'special');
>
>// addressbook(s) to use when expanding addresses
>// You can provide default values this way (note the \t and the double
>quotes):
>// 'value' => "source_one\tsource_two"
>// refer to turba/config/sources.php for possible source values
>$_prefs['search_sources'] = array(
> 'value' => 'hgf',
> 'locked' => false,
> 'shared' => false,
> 'type' => 'implicit'
>);
>
>// field(s) to use when expanding addresses
>// This depends on the search_sources preference if you want to provide
>default values:
>// 'value' =>
>"source_one\tfield_one\tfield_two\nsource_two\tfield_three"
>// will search the fields 'field_one' and 'field_two' in source_one and
>// 'field_three' in source_two.
>// refer to turba/config/sources.php for possible source and field
>values
>$_prefs['search_fields'] = array(
> 'value' => '',
> 'locked' => false,
> 'shared' => false,
> 'type' => 'implicit'
>);
>
>
>------------
>/turba/config/sources.php
>------------
>
>$cfgSources['hfg'] = array(
> 'title' => 'Harrison Goddard Foote Directory',
> 'type' => 'ldap',
> 'params' => array(
> 'server' => 'leeds650.leeds.hgfip.com',
> 'port' => 389,
> 'root' => 'dc=hgfip,dc=com',
> 'dn' => array('cn'),
> 'objectclass' => 'person',
> 'filter' => ''
> ),
> 'map' => array(
> '__key' => 'dn',
> 'name' => 'cn',
> 'email' => 'mail',
> 'alias' => 'givenname'
> ),
> 'search' => array(
> 'name',
> 'email',
> 'alias'
> ),
> 'strict' => array(
> 'dn'
> ),
> 'public' => true,
> 'readonly' => true,
> 'export' => false
>);
>
>
>Robert Harrison
>IT Manager
>______________________________
>
>Harrison Goddard Foote
>Belgrave Hall
>Belgrave Street
>Leeds
>LS2 8DD
>
>T +44 113 233 0110
>F +44 113 233 0101
>M +44 774 094 7814
>
>http://www.hgfip.com <http://www.hgfip.com/>
>
>A Streetmap is available at
>http://www.streetmap.co.uk/streetmap.dll?grid2map?X=430276
><http://www.streetmap.co.uk/streetmap.dll?grid2map?X=430276&Y=433962&arr
>ow=Y&zoom=0> &Y=433962&arrow=Y&zoom=0
>
>
>
>
>
--
Christopher Davis
Georgetown University Information Services
UIS HelpDesk - 202/687-4949
User Services - 202/687-4895