}
/* Remove any auto-saved drafts. */
- if ($GLOBALS['prefs']->getValue('auto_save_drafts')) {
+ if ($imp_compose->hasDrafts()) {
$result->draft_delete = 1;
}
}
/**
+ * Does this message have any drafts associated with it?
+ *
+ * @return boolean True if draft messages exist.
+ */
+ public function hasDrafts()
+ {
+ return (!empty($this->_metadata['draft_uid']) ||
+ !empty($this->_metadata['draft_uid_resume']));
+ }
+
+ /**
* Builds and sends a MIME message.
*
* @param string $body The message body.