[turba] attributes - help
Terry Davis
tdavis@birddog.com
Wed, 5 Sep 2001 11:20:42 -0500
Things are falling together. It makes perfect sense and is a great way of doing
things. However, I am not able to get a few attributes to work. I see the
spaces for them on the page but the values are not being put into the fields.
workPhone,workAddress,and fax are not showing up.
Here is my sources.php:
$cfgSources = array();
$cfgSources['netcenter'] = array(
'title' => 'BirdDog Address Book',
'type' => 'ldap',
'params' => array(
'server' => 'ldap.birddog.com',
'port' => 389,
'root' => 'ou=People,dc=birddog,dc=com',
'dn' => array('cn'),
'objectclass' => 'person',
# 'objectclass' => 'organizationalPerson',
# 'objectclass' => 'inetOrgPerson',
# 'objectclass' => 'inetLocalMailRecipient',
'filter' => ''
),
'map' => array(
'__key' => 'dn',
'name' => 'cn',
'email' => 'mail',
'alias' => 'givenname',
'title' => 'title',
'department' => 'ou',
'workPhone' => 'telephoneNumber',
'pager' => 'pager',
'cellPhone' => 'mobile',
'fax' => 'facsimileTelephoneNumber',
'workAddress' => 'postalAddress'
),
'public' => true,
'readonly' => true
);
And here is my attributes.php:
$attributes['name'] = _("Name");
$attributes['alias'] = _("Alias");
$attributes['email'] = _("Email");
$attributes['title'] = _("Title");
$attributes['company'] = _("Company");
$attributes['homeAddress'] = _("Home Address");
$attributes['workAddress'] = _("Work Address");
$attributes['homePhone'] = _("Home Phone");
$attributes['workPhone'] = _("Work Phone");
$attributes['pager'] = _("Pager");
$attributes['cellPhone'] = _("Cell Phone");
$attributes['fax'] = _("Fax");
$attributes['notes'] = _("Notes");
All of them work but the 3 I mentioned above. I can use another program and get
the values fine, so I know its not an acl problem or anything along the
permissions line.
Thank you for any insight.
--
Terry Davis
Systems Administrator
BirdDog Solutions, Inc.
(402) 829-6059
Quoting Chuck Hagenbuch <chuck@horde.org>:
> Quoting Terry Davis <tdavis@birddog.com>:
>
> > My schema calls it mobile, not cellphone.
> > oh ok. it just maps easy to remember words to actual attribute names?
>
> The whole point of the map array is that different backends are going to
> call
> things - like mobile numbers - different things. You don't need to change
> _any_
> code to compensate for this. You just change the map. You shouldn't be
> adding
> _anything_ for attributes that already exist, just with a different name.
>
> -chuck
>
> --
> Charles Hagenbuch, <chuck@horde.org>
> Some fallen angels have their good reasons.
>
> --
> Turba mailing list: http://horde.org/turba/
> Frequently Asked Questions: http://horde.org/faq/
> To unsubscribe, mail: turba-unsubscribe@lists.horde.org
>
-------------------------------------------------
This mail sent through IMP: http://horde.org/imp/