[horde] Custom Defaults / Hooks

Jan Schneider jan at horde.org
Wed Jul 20 08:23:32 UTC 2011


Zitat von Adam Tauno Williams <awilliam at whitemice.org>:

> I my horde/config/prefs.local.php I've defined two defaults like:
>
> $_prefs['ldap_userdn'] = array(
>     'locked' => false,
>     'type' => 'text',
>     'desc' => _("LDAP Distinguished Name of user object"),
>     'hook' => true
> );
>
> $_prefs['ldap_usercn'] = array(
>     'locked' => false,
>     'type' => 'text',
>     'desc' => _("CN of user object"),
>     'hook' => true
> );
>
> Then in horde/config/hooks.php I've added a simple test to see if the
> hook ever gets hit; and it doesn't .  Can I have hooks for 'custom'
> defaults or do I need to register them somehow beyond inclusion in the
> prefs.local.php -
>
> hooks.php
> -------------------------
> class Horde_Hooks
> {
> //    // PREFERENCES INIT: See above for documentation.
>     public function prefs_init($pref, $value, $username, $scope_ob)
>     {
>         syslog(LOG_ALERT, "Horde hook for pref: " . $pref);
>
> That syslog statement never appears in the logs.

Why should they be called for arbitrary prefs you added? If you don't  
use a preference, the hook isn't called either of course.

Jan.

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



More information about the horde mailing list