[imp] Re: Using hook to copy Squirrelmail to Turba on first login?

Jan Schneider jan at horde.org
Tue Apr 19 09:50:45 PDT 2005


Zitat von Josh Trutwin <josh at trutwins.homeip.net>:

> On Tue, 19 Apr 2005 14:46:33 +0200
> Jan Schneider <jan at horde.org> wrote:
>
>> Zitat von Josh Trutwin <josh at trutwins.homeip.net>:
>>
>> > I have some MySQL code that copies a user's SquirrelMail
>> > addressbook into the Turba tables (both are using a MySQL
>> > backend).  I'm working on a migration plan from SquirrelMail to
>> > Horde3/Imp4 and what I'd like to do is use the
>> > _horde_hook_postauthenticate hook to run this code on the user's
>> > first login to Imp.  The only thing I'm not sure of is how to tell
>> > whether or not it's the user's first login.  It must be possible
>> > since it shows the Last Login each time anyone logs in.  Any
>> > thoughts?  Here's what I'm attempting to do with the hook:
>>
>> Use a custom TOS maintenance task instead, these are automatically
>> run  on first login only.
>
> Thanks, looks like I can model after
> imp/lib/Maintenance/Task/tos_agreement.php - would I need to add a new
> pref as well, like how $_prefs['tos_agreement'] works:

Yes.

> // import SM addressbook on first login?
> // a value of 0 = no, 1 = yes
> $_prefs['import_sm_addressbook'] = array(
>    'value' => 1,
>    'locked' => true,
>    'shared' => false,
>    'type' => 'implicit');

Jan.

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


More information about the imp mailing list