Use prune() instead of setPruneFlag()
authorMichael M Slusarz <slusarz@curecanti.org>
Fri, 31 Jul 2009 06:54:01 +0000 (00:54 -0600)
committerMichael M Slusarz <slusarz@curecanti.org>
Fri, 31 Jul 2009 21:02:10 +0000 (15:02 -0600)
imp/pgp.php
imp/smime.php

index 2e434be..1c19a81 100644 (file)
@@ -63,10 +63,11 @@ function _textWindowOutput($filename, $msg)
 
 function _reloadWindow()
 {
-    $cacheSess = Horde_SessionObjects::singleton();
     $reload = Horde_Util::getFormData('reload');
-    $cacheSess->setPruneFlag($reload, true);
-    Horde_Util::closeWindowJS('opener.focus();opener.location.href="' . $cacheSess->query($reload) . '";');
+    $cacheSess = Horde_SessionObjects::singleton();
+    $href = $cacheSess->query($reload);
+    $cacheSess->prune($reload);
+    Horde_Util::closeWindowJS('opener.focus();opener.location.href="' . $href . '";');
 }
 
 require_once dirname(__FILE__) . '/lib/base.php';
index d767c25..c1d8026 100644 (file)
@@ -48,16 +48,18 @@ function _actionWindow()
 {
     $oid = Horde_Util::getFormData('passphrase_action');
     $cacheSess = Horde_SessionObjects::singleton();
-    $cacheSess->setPruneFlag($oid, true);
-    Horde_Util::closeWindowJS($cacheSess->query($oid));
+    $code = $cacheSess->query($oid);
+    $cacheSess->prune($oid);
+    Horde_Util::closeWindowJS($code);
 }
 
 function _reloadWindow()
 {
-    $cacheSess = Horde_SessionObjects::singleton();
     $reload = Horde_Util::getFormData('reload');
-    $cacheSess->setPruneFlag($reload, true);
-    Horde_Util::closeWindowJS('opener.focus();opener.location.href="' . $cacheSess->query($reload) . '";');
+    $cacheSess = Horde_SessionObjects::singleton();
+    $href = $cacheSess->query($reload);
+    $cacheSess->prune($reload);
+    Horde_Util::closeWindowJS('opener.focus();opener.location.href="' . $href . '";');
 }
 
 function _textWindowOutput($filename, $msg, $html = false)