Fix Horde_Session usage
authorMichael M Slusarz <slusarz@curecanti.org>
Tue, 21 Dec 2010 21:21:26 +0000 (14:21 -0700)
committerMichael M Slusarz <slusarz@curecanti.org>
Tue, 21 Dec 2010 21:51:42 +0000 (14:51 -0700)
imp/lib/Crypt/Pgp.php
imp/lib/Crypt/Smime.php

index 242379d..a0ef017 100644 (file)
@@ -712,8 +712,9 @@ class IMP_Crypt_Pgp extends Horde_Crypt_Pgp
     {
         global $session;
 
-        $href = $session[$reload];
-        unset($session[$reload]);
+        $href = $session->retrieve($reload);
+        $session->purge($reload);
+
         echo Horde::wrapInlineScript(array(
             'opener.focus();'.
             'opener.location.href="' . $href . '";',
index 078bb93..3d46c4d 100644 (file)
@@ -534,8 +534,9 @@ class IMP_Crypt_Smime extends Horde_Crypt_Smime
     {
         global $session;
 
-        $href = $session[$reload];
-        unset($session[$reload]);
+        $href = $session->retrieve($reload);
+        $session->purge($reload);
+
         echo Horde::wrapInlineScript(array(
             'opener.focus();',
             'opener.location.href="' . $href . '";',