[dev] Ingo and mail/folderlist API from IMP ...
Johny Ågotnes
horde at agotnes.com
Mon Jan 10 02:21:17 UTC 2011
All,
I can't seem to get Ingo to present me with a drop-down for the list
of IMAP folders on the rule creation screen when selecting 'Deliver to
folder:' ...
I have:
1. Set $conf[rules][usefolderapi] to 'true' (and verified it is set
through logging)
2. added this to horde/config/registry.php:
'provides' => array('mail', 'contacts/favouriteRecipients',
'mail/folderlist'),
(only the last entry was added to the array)
The failure seems to occur here:
ingo/lib/Ingo.php: (I've edited the file, but this is around line 50)
if (!empty($conf['rules']['usefolderapi']) &&
$registry->hasMethod('mail/folderlist')) {
In particular the second part fails, if I remove it from the
conditional and add a bit of logging like so:
if (!empty($conf['rules']['usefolderapi']) ) {
$mailboxes = $registry->call('mail/folderlist');
Horde::logMessage($mailboxes , __FILE__, __LINE__, PEAR_LOG_ERR);
I get the following error message logged:
Jan 10 03:01:34 skadi HORDE[5012]: [ingo] The method "folderlist" is
not defined in the API for imp. [pid 5012 on line 55 of
"/var/www/www.agotnes.com/htdocs/horde/ingo/lib/Ingo.php"]
My IMP installation does indeed have a folderlist service defined in
imp/libs/api.php, so I'm assuming there is some minor config setting
missing somewhere for this?
Any good ideas? Thanks in advance!
Versions:
Horde 3.3.11
IMP 4.3.8
Ingo 1.1.2
More information about the dev
mailing list