plugins/calendar
Thomas Brüderli
bruederli at kolabsys.com
Mon Nov 3 17:09:40 CET 2014
plugins/calendar/calendar.php | 5 ++++-
1 file changed, 4 insertions(+), 1 deletion(-)
New commits:
commit a7105a4f0c7b6ae6c214564a0983a38aa7eca052
Author: Thomas Bruederli <bruederli at kolabsys.com>
Date: Mon Nov 3 17:08:52 2014 +0100
Don't destroy session on ics feed download (#3427)
diff --git a/plugins/calendar/calendar.php b/plugins/calendar/calendar.php
index a687e4d..1366141 100644
--- a/plugins/calendar/calendar.php
+++ b/plugins/calendar/calendar.php
@@ -1495,6 +1495,8 @@ class calendar extends rcube_plugin
*/
function ical_feed_export()
{
+ $session_exists = !empty($_SESSION['user_id']);
+
// process HTTP auth info
if (!empty($_SERVER['PHP_AUTH_USER']) && isset($_SERVER['PHP_AUTH_PW'])) {
$_POST['_user'] = $_SERVER['PHP_AUTH_USER']; // used for rcmail::autoselect_host()
@@ -1539,7 +1541,8 @@ class calendar extends rcube_plugin
}
// don't save session data
- session_destroy();
+ if (!$session_exists)
+ session_destroy();
exit;
}
More information about the commits
mailing list