Hi Jeremy,

All contacts are read from the DB and then written to the client when
opening the compose form. This is done in program/steps/mail/compose.inc
at line 552.

The quick search function is just made client side using the array with
all contacts. If you implement an LDAP connection, this should probably
be replaced by sending requests to the server and get matching
addresses. Therefore I suggest to create a function (PHP) which can
search for addresses in all address books (the local one and all
subscribed LDAP servers). This function can also be used for a search
function within the address book task.

If you have an LDAP connection implemented, I'll take care about the
auto-complete function, if you want.

Thanks!
Thomas


Jeremy Jongsma wrote:
> I'll probably start on LDAP support, starting with a global address
> book.  Is anybody working on that at the moment?  I'm guessing that it
> will require a fair bit of reworking of the address book logic since
> each user would be able to have multiple addressbooks in different
> sources (global LDAP, personal LDAP, and perhaps multiple local ones).
> 
> Can somebody point me to the code that does address completion in the
> compose window?
>       
> -j
> 



Reply via email to