Fix isDraft() usage
authorMichael M Slusarz <slusarz@curecanti.org>
Thu, 11 Mar 2010 05:14:52 +0000 (22:14 -0700)
committerMichael M Slusarz <slusarz@curecanti.org>
Thu, 11 Mar 2010 06:17:28 +0000 (23:17 -0700)
imp/message.php

index 7cb8507..28529eb 100644 (file)
@@ -513,8 +513,11 @@ if (!empty($conf['user']['allow_view_source'])) {
     $a_template->set('view_source', $imp_contents->linkViewJS($imp_contents->getMIMEMessage(), 'view_source', _("_Message Source"), array('jstext' => _("Message Source"), 'css' => 'widget', 'widget' => true)));
 }
 
-if (!$disable_compose && $imp_ui->isDraft($flags)) {
-    $a_template->set('resume', Horde::widget(IMP::composeLink(array(), array('actionID' => 'draft') + $compose_params), _("Resume"), 'widget', '', '', _("Resume"), true));
+if (!$disable_compose) {
+    $imp_ui_mailbox = new IMP_Ui_Mailbox($mailbox_name);
+    if ($imp_ui_mailbox->isDraft($flags)) {
+        $a_template->set('resume', Horde::widget(IMP::composeLink(array(), array('actionID' => 'draft') + $compose_params), _("Resume"), 'widget', '', '', _("Resume"), true));
+    }
 }
 
 $imp_params = IMP::getIMPMboxParameters($imp_mbox['mailbox'], $uid, $mailbox_name);