[turba] Newline in ldap mapping

Jan Schneider jan at horde.org
Thu May 27 11:57:33 UTC 2010


\n works fine.

Zitat von Jens-Malte Gottfried <jmgottfried at web.de>:

> Dear Madam, dear Sir.
>
> I am trying to map the ldap attributes "street", "postalcode" and "l" to
> the workAddress field in Turba.
> Is there any possibility to add a newline in the format string?
> "<br />" or "\n" are escaped properly, showing up literally in the
> address entry instead of causing a newline there. Adding a "$" as it is
> parsed in ldap-entries does also not work.
>
> My (non-working) mapping looks as follows:
> $uid = Auth::getBareAuth();
> $basedn = 'xxx';
> $cfgSources['public_ldap'] = array(
>     'title' => _("Addressbuch"),
>     'type' => 'ldap',
>     'params' => array(
>         'server' => 'localhost',
>         'tls' => false,
>         'root' => 'ou=public,ou=addressbook,...',
>         'bind_dn' => 'uid=' . $uid . ',ou=users,' . $basedn,
>         'bind_password' => Auth::getCredential('password'),
>         'dn' => array('cn'),
>         'objectclass' => array('inetOrgPerson'),
>         'scope' => 'one',
>         'charset' => 'utf-8',
>         'version' => 3
>     ),
>     'map' => array(
>         '__key' => 'dn',
>         '__uid' => 'uid',
>         'name' => 'cn',
>         'email' => 'mail',
>         'lastname' => 'sn',
>         'title' => 'title',
>         'company' => 'organizationname',
>         'businessCategory' => 'businesscategory',
>         //'workAddress' => 'postaladdress',
>         'workAddress' => array(
>                 'fields' => array('workStreet', 'workPostalCode',
> 'workCity'),
>                 'format' => '%s<br />%s %s',
>         ),
>         'workStreet' => 'street',
>         'workPostalCode' => 'postalcode',
>         'workCity' => 'l',
>         'workPhone' => 'telephonenumber',
>         'fax' => 'facsimiletelephonenumber',
>         'homeAddress' => 'homepostaladdress',
>         'homePhone' => 'homephone',
>     ...
>
> Version-Information (working on Debian Etch):
> apache2: 2.2.3-4+etch11
> php5: 5.2.0+dfsg-8+etch16
> slapd: 2.3.30-5+etch3
> php5-ldap: 5.2.0+dfsg-8+etch16
> horde3: 3.1.3-4etch7
> turba2: 2.1.3-1etch1
>
> Regards,
>
> Jens-Malte Gottfried
>



Jan.

-- 
Do you need professional PHP or Horde consulting?
http://horde.org/consulting/



More information about the turba mailing list