Class Mage_Persistent_Model_Observer
Persistent Observer
Category: Mage
Copyright: Copyright (c) 2012 Magento Inc. (http://www.magentocommerce.com)
License: Open Software License (OSL 3.0)
Author: Magento Core Team <core@magentocommerce.com>
Located at code/core/Mage/Persistent/Model/Observer.php
public
|
|
public
|
#
applyBlockPersistentData( Varien_Event_Observer $observer )
Apply persistent data to specific block |
public
|
#
emulateWelcomeBlock(
Emulate 'welcome' block with persistent data |
protected
|
|
public
|
#
emulateAccountLinks(
Emulate 'account links' block with persistent data |
public
|
|
public
|
|
public
|
|
public
|
#
setLoadPersistentQuote( Varien_Event_Observer $observer )
Set quote to be loaded even if not active |
public
|
|
public
|
|
protected
boolean|
|
#
_checkClearCheckoutSessionNecessity( Varien_Event_Observer $observer )
Check if checkout session should NOT be cleared |
public
|
#
customerAuthenticatedEvent( Varien_Event_Observer $observer )
Reset session data when customer re-authenticates |
public
|
#
removePersistentCookie( Varien_Event_Observer $observer )
Unset persistent cookie and make customer's quote as a guest |
public
|
#
disableGuestCheckout( Varien_Event_Observer $observer )
Disable guest checkout if we are in persistent mode |
public
|
#
preventExpressCheckout( Varien_Event_Observer $observer )
Prevent express checkout with Google checkout and PayPal Express checkout |
protected
|
|
protected
|
|
protected
|
|
protected
boolean
|
|
protected
boolean
|
|
protected
boolean
|
|
protected
boolean
|
#
_isGuestShoppingCart( )
Check if shopping cart is guest while persistent session and user is logged out |
public
|
|
public
|
#
checkExpirePersistentQuote( Varien_Event_Observer $observer )
Check and clear session data if persistent session expired |
protected
|
|
public
Mage_Persistent_Model_Observer_Cron
|
|
public
|
#
createPersistentHandleLayout( Varien_Event_Observer $observer )
Create handle for persistent session if persistent cookie and customer not logged in |
public
|
#
updateCustomerCookies( Varien_Event_Observer $observer )
Update customer id and customer group id if user is in persistent session |
public
|
protected
boolean
|
$_setQuotePersistent | true |
#
Whether set quote to be persistent in workflow |