From fca5a8c573cc58a938e860ecd5979e1063662a13 Mon Sep 17 00:00:00 2001 From: Sam Minnee Date: Wed, 11 Mar 2009 04:44:03 +0000 Subject: [PATCH] Don't throw an error when trying to set the PastMember cookie if content has already been sent. It gets annoying when you're debugging. git-svn-id: svn://svn.silverstripe.com/silverstripe/open/modules/sapphire/trunk@72901 467b73ca-7a2a-4603-9d3b-597d59a354a9 --- core/control/Controller.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/core/control/Controller.php b/core/control/Controller.php index b363e4a17..53d0e034d 100644 --- a/core/control/Controller.php +++ b/core/control/Controller.php @@ -84,7 +84,7 @@ class Controller extends RequestHandler { if(Session::get('loggedInAs') && Security::database_is_ready()) { $member = Member::currentUser(); if($member) { - Cookie::set("PastMember", true); + if(!headers_sent()) Cookie::set("PastMember", true); DB::query("UPDATE \"Member\" SET \"LastVisited\" = NOW() WHERE \"ID\" = $member->ID", null); } }