[imp] New hook for search_sources reg.
ANANT S ATHAVALE
asa at isac.gov.in
Thu Nov 5 03:47:40 UTC 2009
Thanks for your input. I will try out.
Regards,
ANANT.
----- Message from falon at csi.it ---------
Date: Wed, 4 Nov 2009 13:02:08 +0000 (UTC)
From: Marco <falon at csi.it>
Subject: Re: [imp] New hook for search_sources reg.
To: imp at lists.horde.org
> ANANT S ATHAVALE <asa <at> isac.gov.in> writes:
>
>>
>> ----- Message from jan <at> horde.org ---------
>> Date: Wed, 30 Sep 2009 11:05:51 +0200
>> From: Jan Schneider <jan <at> horde.org>
>> Subject: Re: [imp] New hook for search_sources reg.
>> To: imp <at> lists.horde.org
>>
>> > Zitat von ANANT S ATHAVALE <asa <at> isac.gov.in>:
>> >
>> >> Dear List Members,
>> >>
>> >> Yesterday, I applied the Horde Groupware WebMail Edition
>> >> 1.2.3-1.2.4 patches.
>> >>
>> >> Following are some of the settings in prefs.php in IMP.
>> >>
>> >> $_prefs['search_sources'] = array(
>> >> 'value' => "localsql\tlocalldap\tfavourites",
>> >> 'locked' => true,
>> >> 'shared' => true,
>> >> 'hook' => true,
>> >> 'type' => 'implicit');
>
>
> Form me the search_sources hook doesn't work if locked. It autoexpand only
> localsql and not localldap.
>
> Instead, If I don't lock the preference, the hook works. Into mysql
> db it sets
> the search_sources value rightly and autoexpand works for localsql
> and localldap
> too.
>
> If you like I wrote this hook also for search_field:
>
> // Example hook to set the value of the search_fields pref. Useful when using
> // a turba source with shares enabled (i.e. the example localsql
> // configuration)
>
> if (!function_exists('_prefs_hook_search_fields')) {
> function _prefs_hook_search_fields($username = null)
> {
> if (!$username) {
> return;
> }
>
> if ($GLOBALS['registry']->hasMethod('contacts/sources')) {
> $sources = $GLOBALS['registry']->call('contacts/sources');
> return implode("\tname\temail\tlastname\n",
> array_keys($sources))."\tname\temail\tlastname";
> }
> }
> }
>
> Also in this case, the hook works only if I don't lock the preference.
>
> It really seems that these hooks work only if the preference can be
> written into
> db (not locked).
>
> Regards
> m.
>
> --
> IMP mailing list - Join the hunt: http://horde.org/bounties/#imp
> Frequently Asked Questions: http://horde.org/faq/
> To unsubscribe, mail: imp-unsubscribe at lists.horde.org
>
----- End message from falon at csi.it -----
Regards,
Anant Athavale.
More information about the imp
mailing list