Overview

Packages

  • currencysymbol
  • MAbout
  • Mage
    • Admin
    • Adminhtml
    • AdminNotification
    • Api
    • Api2
    • Authorizenet
    • Backup
    • Bundle
    • Captcha
    • Catalog
    • CatalogIndex
    • CatalogInventory
    • CatalogRule
    • CatalogSearch
    • Centinel
    • Checkout
    • Cms
    • Compiler
    • Connect
    • Contacts
    • Core
    • Cron
    • CurrencySymbol
    • Customer
    • Dataflow
    • Directory
    • DirtectPost
    • Downloadable
    • Eav
    • GiftMessage
    • GoogleAnalytics
    • GoogleBase
    • GoogleCheckout
    • ImportExport
    • Index
    • Install
    • Log
    • Media
    • Newsletter
    • Oauth
    • Page
    • PageCache
    • Paygate
    • Payment
    • Paypal
    • PaypalUk
    • Persistent
    • Poll
    • ProductAlert
    • Rating
    • Reports
    • Review
    • Rss
    • Rule
    • Sales
    • SalesRule
    • Sedfriend
    • Sendfriend
    • Shipping
    • Sitemap
    • Tag
    • Tax
    • Usa
    • Weee
    • Widget
    • Wishlist
    • XmlConnect
  • None
  • Phoenix
    • Moneybookers
  • PHP
  • Zend
    • Date
    • Mime
    • XmlRpc

Classes

  • Mage_Persistent_Block_Form_Remember
  • Mage_Persistent_Block_Header_Additional
  • Mage_Persistent_Helper_Data
  • Mage_Persistent_Helper_Session
  • Mage_Persistent_IndexController
  • Mage_Persistent_Model_Observer
  • Mage_Persistent_Model_Observer_Session
  • Mage_Persistent_Model_Persistent_Config
  • Mage_Persistent_Model_Resource_Session
  • Mage_Persistent_Model_Session
  • Overview
  • Package
  • Class
  • Tree

Class Mage_Persistent_Model_Observer

Persistent Observer

Package: Mage\Persistent
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
Methods summary
public Mage_Persistent_Model_Observer
# applyPersistentData( Varien_Event_Observer $observer )

Apply persistent data

Apply persistent data

Parameters

$observer
Varien_Event_Observer
$observer

Returns

Mage_Persistent_Model_Observer
public Mage_Persistent_Model_Observer
# applyBlockPersistentData( Varien_Event_Observer $observer )

Apply persistent data to specific block

Apply persistent data to specific block

Parameters

$observer
Varien_Event_Observer
$observer

Returns

Mage_Persistent_Model_Observer
public Mage_Persistent_Model_Observer
# emulateWelcomeBlock( Mage_Core_Block_Abstract $block )

Emulate 'welcome' block with persistent data

Emulate 'welcome' block with persistent data

Parameters

$block
Mage_Core_Block_Abstract
$block

Returns

Mage_Persistent_Model_Observer
protected
# _applyAccountLinksPersistentData( )

Emulate 'account links' block with persistent data

Emulate 'account links' block with persistent data

public
# emulateAccountLinks( Mage_Core_Block_Abstract $block )

Emulate 'account links' block with persistent data

Emulate 'account links' block with persistent data

Parameters

$block
Mage_Core_Block_Abstract
$block
public
# emulateTopLinks( Mage_Core_Block_Abstract $block )

Emulate 'top links' block with persistent data

Emulate 'top links' block with persistent data

Parameters

$block
Mage_Core_Block_Abstract
$block
public
# emulateQuote( Varien_Event_Observer $observer )

Emulate quote by persistent data

Emulate quote by persistent data

Parameters

$observer
Varien_Event_Observer
$observer
public
# setQuotePersistentData( Varien_Event_Observer $observer )

Set persistent data into quote

Set persistent data into quote

Parameters

$observer
Varien_Event_Observer
$observer
public
# setLoadPersistentQuote( Varien_Event_Observer $observer )

Set quote to be loaded even if not active

Set quote to be loaded even if not active

Parameters

$observer
Varien_Event_Observer
$observer
public
# preventClearCheckoutSession( Varien_Event_Observer $observer )

Prevent clear checkout session

Prevent clear checkout session

Parameters

$observer
Varien_Event_Observer
$observer
public
# makePersistentQuoteGuest( Varien_Event_Observer $observer )

Make persistent quote to be guest

Make persistent quote to be guest

Parameters

$observer
Varien_Event_Observer
$observer
protected boolean|Mage_Persistent_IndexController
# _checkClearCheckoutSessionNecessity( Varien_Event_Observer $observer )

Check if checkout session should NOT be cleared

Check if checkout session should NOT be cleared

Parameters

$observer
Varien_Event_Observer
$observer

Returns

boolean|Mage_Persistent_IndexController
public
# customerAuthenticatedEvent( Varien_Event_Observer $observer )

Reset session data when customer re-authenticates

Reset session data when customer re-authenticates

Parameters

$observer
Varien_Event_Observer
$observer
public
# removePersistentCookie( Varien_Event_Observer $observer )

Unset persistent cookie and make customer's quote as a guest

Unset persistent cookie and make customer's quote as a guest

Parameters

$observer
Varien_Event_Observer
$observer
public
# disableGuestCheckout( Varien_Event_Observer $observer )

Disable guest checkout if we are in persistent mode

Disable guest checkout if we are in persistent mode

Parameters

$observer
Varien_Event_Observer
$observer
public
# preventExpressCheckout( Varien_Event_Observer $observer )

Prevent express checkout with Google checkout and PayPal Express checkout

Prevent express checkout with Google checkout and PayPal Express checkout

Parameters

$observer
Varien_Event_Observer
$observer
protected Mage_Customer_Model_Customer
# _getPersistentCustomer( )

Retrieve persistent customer instance

Retrieve persistent customer instance

Returns

Mage_Customer_Model_Customer
protected Mage_Persistent_Helper_Session
# _getPersistentHelper( )

Retrieve persistent helper

Retrieve persistent helper

Returns

Mage_Persistent_Helper_Session
protected Mage_Sales_Model_Quote
# _getQuote( )

Return current active quote for persistent customer

Return current active quote for persistent customer

Returns

Mage_Sales_Model_Quote
protected boolean
# _isShoppingCartPersist( )

Check whether shopping cart is persistent

Check whether shopping cart is persistent

Returns

boolean
protected boolean
# _isPersistent( )

Check whether persistent mode is running

Check whether persistent mode is running

Returns

boolean
protected boolean
# _isLoggedOut( )

Check if persistent mode is running and customer is logged out

Check if persistent mode is running and customer is logged out

Returns

boolean
protected boolean
# _isGuestShoppingCart( )

Check if shopping cart is guest while persistent session and user is logged out

Check if shopping cart is guest while persistent session and user is logged out

Returns

boolean
public
# setQuoteGuest( boolean $checkQuote = false )

Make quote to be guest

Make quote to be guest

Parameters

$checkQuote
boolean
$checkQuote Check quote to be persistent (not stolen)
public
# checkExpirePersistentQuote( Varien_Event_Observer $observer )

Check and clear session data if persistent session expired

Check and clear session data if persistent session expired

Parameters

$observer
Varien_Event_Observer
$observer
protected
# _expirePersistentSession( )
public Mage_Persistent_Model_Observer_Cron
# clearExpiredCronJob( Mage_Cron_Model_Schedule $schedule )

Clear expired persistent sessions

Clear expired persistent sessions

Parameters

$schedule
Mage_Cron_Model_Schedule
$schedule

Returns

Mage_Persistent_Model_Observer_Cron
public
# createPersistentHandleLayout( Varien_Event_Observer $observer )

Create handle for persistent session if persistent cookie and customer not logged in

Create handle for persistent session if persistent cookie and customer not logged in

Parameters

$observer
Varien_Event_Observer
$observer
public
# updateCustomerCookies( Varien_Event_Observer $observer )

Update customer id and customer group id if user is in persistent session

Update customer id and customer group id if user is in persistent session

Parameters

$observer
Varien_Event_Observer
$observer
public Mage_Persistent_Model_Observer
# emulateCustomer( Varien_Event_Observer $observer )

Set persistent data to customer session

Set persistent data to customer session

Parameters

$observer
Varien_Event_Observer
$observer

Returns

Mage_Persistent_Model_Observer
Properties summary
protected boolean $_setQuotePersistent true
#

Whether set quote to be persistent in workflow

Whether set quote to be persistent in workflow

Magento 1.7.0.2 API documentation generated by ApiGen 2.8.0