[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