Author: Jonathan.Wage
Date: 2010-01-27 03:46:15 +0100 (Wed, 27 Jan 2010)
New Revision: 27225

Modified:
   plugins/sfSympalPlugin/trunk/lib/user/sfSympalUser.class.php
Log:
[1.4][sfSympalPlugin][1.0] Fixing issue with isEditMode()


Modified: plugins/sfSympalPlugin/trunk/lib/user/sfSympalUser.class.php
===================================================================
--- plugins/sfSympalPlugin/trunk/lib/user/sfSympalUser.class.php        
2010-01-27 02:44:53 UTC (rev 27224)
+++ plugins/sfSympalPlugin/trunk/lib/user/sfSympalUser.class.php        
2010-01-27 02:46:15 UTC (rev 27225)
@@ -10,12 +10,24 @@
   {
     if (is_null($this->_isEditMode))
     {
-      $this->_isEditMode = $this->isAuthenticated() && 
$this->hasCredential('ManageContent') ? true : false;
+      $this->_isEditMode = $this->isAuthenticated() && 
$this->hasCredential('ManageContent');
       $this->_isEditMode = 
sfApplicationConfiguration::getActive()->getEventDispatcher()->filter(new 
sfEvent($this, 'sympal.filter_is_edit_mode'), 
$this->_isEditMode)->getReturnValue();
     }
     return $this->_isEditMode;
   }
 
+  public function signIn($user, $remember = false, $con = null)
+  {
+    $this->_isEditMode = null;
+    return parent::signIn($user, $remember, $con);
+  }
+
+  public function signOut()
+  {
+    $this->_isEditMode = null;
+    return parent::signOut();
+  }
+
   public function hasAccessToContent($content)
   {
     $access = true;

-- 
You received this message because you are subscribed to the Google Groups 
"symfony SVN" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/symfony-svn?hl=en.

Reply via email to