[dev] IMP: [patch] imp/lib/Identity/imp/php

Marc Jauvin marc at register4less.com
Wed Jul 16 16:15:33 PDT 2003


Yeah, I was missing the "hook => true" in my prefs definitions...

Sorry for the hassle.

Jan Schneider <jan at horde.org> wrote:

> Zitat von Marc Jauvin <marc at register4less.com>:
>
> > Jan Schneider <jan at horde.org> wrote:
> >
> > > Zitat von Marc Jauvin <marc at register4less.com>:
> > >
> > > > This patch allow a hook to be used when there is no "from address"
> > > > defined (no
> > > > default identity created yet).
> > >
> > > You can already use a pref hook for the from_addr preference that will
> > do
> > > the same.
> >
> > This is either broken or has been removed from the code. Can you verify
> > that
> > this works for you (and if so, let me know how to activate)?
> >
> > The patch I provided allow for the Compose Window to set the "From:"
> > field to a
> > custom value if no Identity has been created).
>
> This is how they look in one of my installs. It's not that up-to-date, but I
> can't remember anything been changed lately that might have broken this:
>
> if (!function_exists('_prefs_hook_from_addr')) {
>     function _prefs_hook_from_addr($username = null)
>     {
>         $user = _get_user($username);
>         if (is_array($user)) {
>             return $user['EMAIL'];
>         }
>     }
> }
>
> if (!function_exists('_prefs_hook_fullname')) {
>     function _prefs_hook_fullname ($username = null)
>     {
> //echo "<pre>hook\n";
>         $user = _get_user($username);
> //var_dump($user);
>         if (is_array($user)) {
>             return $user['NAME2'] . ' ' . $user['NAME1'];
>         }
>     }
> }
>
>
> Don't forget to activate the hooks in config/prefs.php:
>
> // user full name for From: line
> $_prefs['fullname'] = array(
>     'value' => '',
>     'locked' => false,
>     'shared' => true,
>     'hook' => true,
>     'type' => 'implicit');
>
> // user preferred email address for From: line
> $_prefs['from_addr'] = array(
>     'value' => '',
>     'locked' => false,
>     'shared' => true,
>     'hook' => true,
>     'type' => 'implicit');
>
>
> Jan.
>
> --
> http://www.horde.org - The Horde Project
> http://www.ammma.de - discover your knowledge
> http://www.tip4all.de - Deine private Tippgemeinschaft
>
> --
> Horde developers mailing list
> Frequently Asked Questions: http://horde.org/faq/
> To unsubscribe, mail: dev-unsubscribe at lists.horde.org
>
>


--
Marc Jauvin
http://register4less.com
450-441-5458


More information about the dev mailing list