[dev] error with Prefs/ldap.php

Atif Ghaffar aghaffar@developer.ch
Thu, 12 Jul 2001 02:33:32 +0200


Sorry, I found my bug.
I had set the realm to mail_domain.
so the user was changed to user@domain

Works now.

Atif Ghaffar wrote:
> =

> Hi guys,
> I have a stock installation of Horde/IMP latest (updated a couple of
> minutes ago)
> I am getting this error in IMP
> Warning: Undefined offset: 0 in
> /u1/usr/apache/htdocs/HORDE/horde/lib/Prefs/ldap.php on line 103
> =

> Warning: Cannot add header information - headers already sent by (outpu=
t
> started at /u1/usr/apache/htdocs/HORDE/horde/lib/Prefs/ldap.php:103) in=

> /u1/usr/apache/htdocs/HORDE/horde/imp/redirect.php on line 61
> =

> If I apply the following patch, then this error goes away but I am not
> sure if I am doing the right thing.
> Please see the patch and advise me accordingly.
> =

> thanks
> =

> __PATCH__
> --- ldap.php.horde      Thu Jul 12 02:18:19 2001
> +++ ldap.php.atif       Thu Jul 12 02:09:43 2001
> @@ -99,7 +99,7 @@
>              $this->params['uid'] . '=' . $this->user,
>              array($this->params['uid']));
>          $result = ldap_get_entries($conn, $search);
> -        if (is_array($result)) {
> +       if (is_array($result) && isset($result[0]['dn'])) {
>              $this->dn = $result[0]['dn'];
>          } else {
>              return PREFS_ERROR_CONNECT;
> @@ -144,7 +144,7 @@
>              $this->params['uid'] . '=' . $this->params['username'],
>              array($this->params['uid']));
>          $result = ldap_get_entries($this->connection, $search);
> -        if (is_array($result)) {
> +       if (is_array($result) && isset($result[0]['dn'])) {
>              $this->dn = $result[0]['dn'];
>              $bind = @ldap_bind($this->connection, $this->dn,
>                  $this->params['password']);
> =

> __END__PATCH__
> =

> --
> Atif Ghaffar
> Internet Development Manager
> 4unet AG/SA/Ltd.
> ---------------------------.
>           +41 21 351 53 60 ¦ voice
>           +41 79 659 89 72 ¦ mobile
>           +41 21 254 53 62 ¦ fax
>       http://www.4unet.net ¦ www
> http://www.atifghaffar.com ¦ homepage
>     atif.ghaffar@4unet.net ¦ email
> =

> --
> Horde Developers mailing list: http://horde.org/
> Frequently Asked Questions: http://horde.org/faq/
> To unsubscribe, mail: dev-unsubscribe@lists.horde.org

-- 
Atif Ghaffar
Internet Development Manager
4unet AG/SA/Ltd.
---------------------------.
          +41 21 351 53 60 ¦ voice
          +41 79 659 89 72 ¦ mobile
          +41 21 254 53 62 ¦ fax
      http://www.4unet.net ¦ www
http://www.atifghaffar.com ¦ homepage
    atif.ghaffar@4unet.net ¦ email