From: Michael M Slusarz Date: Tue, 21 Dec 2010 21:21:26 +0000 (-0700) Subject: Fix Horde_Session usage X-Git-Url: https://git.internetallee.de/?a=commitdiff_plain;h=907d5d7475943efa9397d835b23cd7c9e524030c;p=horde.git Fix Horde_Session usage --- diff --git a/imp/lib/Crypt/Pgp.php b/imp/lib/Crypt/Pgp.php index 242379d88..a0ef0176f 100644 --- a/imp/lib/Crypt/Pgp.php +++ b/imp/lib/Crypt/Pgp.php @@ -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 . '";', diff --git a/imp/lib/Crypt/Smime.php b/imp/lib/Crypt/Smime.php index 078bb9319..3d46c4d89 100644 --- a/imp/lib/Crypt/Smime.php +++ b/imp/lib/Crypt/Smime.php @@ -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 . '";',