IMP_Imap injector fixes
authorMichael M Slusarz <slusarz@curecanti.org>
Tue, 4 May 2010 09:16:43 +0000 (03:16 -0600)
committerMichael M Slusarz <slusarz@curecanti.org>
Tue, 4 May 2010 09:16:43 +0000 (03:16 -0600)
imp/compose-mimp.php
imp/mailbox-mimp.php
imp/message-mimp.php
imp/scripts/query-imap-cache.php

index 23ca8ba..4c46ca5 100644 (file)
@@ -59,6 +59,7 @@ $draft = IMP::folderPref($prefs->getValue('drafts_folder'), true);
 $sent_mail_folder = $identity->getValue('sent_mail_folder');
 
 /* Determine if mailboxes are readonly. */
+$imp_imap = $injector->getInstance('IMP_Imap')->getOb();
 $readonly_drafts = empty($draft)
     ? false
     : $imp_imap->isReadOnly($draft);
index b3c174c..c8b42b6 100644 (file)
@@ -34,6 +34,7 @@ $t = $injector->createInstance('Horde_Template');
 $t->setOption('gettext', true);
 
 /* Determine if mailbox is readonly. */
+$imp_imap = $injector->getInstance('IMP_Imap')->getOb();
 $readonly = $imp_imap->isReadOnly(IMP::$mailbox);
 
 /* Get the base URL for this page. */
index e5f4b96..7b213ab 100644 (file)
@@ -31,7 +31,7 @@ if (!$imp_mailbox->isValidIndex(false)) {
     exit;
 }
 
-$readonly = $imp_imap->isReadOnly(IMP::$mailbox);
+$readonly = $injector->getInstance('IMP_Imap')->getOb()->isReadOnly(IMP::$mailbox);
 
 $imp_ui_mimp = $injector->getInstance('IMP_Ui_Mimp');
 $imp_hdr_ui = new IMP_Ui_Headers();
index 8f728fd..616f6fd 100755 (executable)
@@ -40,6 +40,8 @@ foreach ($options[0] as $val) {
     }
 }
 
+$imp_imap = $injector->getInstance('IMP_Imap')->getOb();
+
 if (is_null($server)) {
     $keys = array_keys($imp_imap->loadServerConfig());