var i, id,
r = result.response;
- if (r.type == 'forward_redirect') {
- $('redirect_composeCache').setValue(r.imp_compose);
- } else {
+ if (r.imp_compose) {
+ $('composeCache').setValue(r.imp_compose);
+ }
+
+
+ if (r.type != 'forward_redirect') {
if (!r.opts) {
r.opts = {};
}
$('identity', 'last_identity').invoke('setValue', id);
DimpCompose.fillForm((i.id[2]) ? ("\n" + i.sig + r.body) : (r.body + "\n" + i.sig), r.header, r.opts);
-
- if (r.imp_compose) {
- $('composeCache').setValue(r.imp_compose);
- }
}
},
*
* Variables used:
* <pre>
- * 'redirect_composeCache' - (string) The IMP_Compose cache identifier.
+ * 'composeCache' - (string) The IMP_Compose cache identifier.
* 'redirect_to' - (string) The address(es) to redirect to.
* </pre>
*
$result->success = 1;
try {
- $imp_compose = $GLOBALS['injector']->getInstance('IMP_Compose')->getOb($this->_vars->redirect_composeCache);
+ $imp_compose = $GLOBALS['injector']->getInstance('IMP_Compose')->getOb($this->_vars->composeCache);
$imp_compose->sendRedirectMessage($this->_vars->redirect_to);
$result->mbox = $imp_compose->getMetadata('mailbox');
<?php if (!$compose_disable): ?>
<form id="redirect" name="redirect" style="display:none">
- <input type="hidden" id="redirect_composeCache" name="redirect_composeCache" value="<?php echo $composeCache ?>" />
+ <input type="hidden" id="composeCache" name="composeCache" value="<?php echo $composeCache ?>" />
<?php echo Horde_Util::formInput() ?>
<div class="msgwrite">
<div class="dimpActions dimpActionsCompose">