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_Checkout_Block_Agreements
  • Mage_Checkout_Block_Cart
  • Mage_Checkout_Block_Cart_Abstract
  • Mage_Checkout_Block_Cart_Coupon
  • Mage_Checkout_Block_Cart_Crosssell
  • Mage_Checkout_Block_Cart_Item_Configure
  • Mage_Checkout_Block_Cart_Item_Renderer
  • Mage_Checkout_Block_Cart_Item_Renderer_Configurable
  • Mage_Checkout_Block_Cart_Item_Renderer_Grouped
  • Mage_Checkout_Block_Cart_Shipping
  • Mage_Checkout_Block_Cart_Sidebar
  • Mage_Checkout_Block_Cart_Totals
  • Mage_Checkout_Block_Links
  • Mage_Checkout_Block_Multishipping_Abstract
  • Mage_Checkout_Block_Multishipping_Address_Select
  • Mage_Checkout_Block_Multishipping_Addresses
  • Mage_Checkout_Block_Multishipping_Billing
  • Mage_Checkout_Block_Multishipping_Billing_Items
  • Mage_Checkout_Block_Multishipping_Link
  • Mage_Checkout_Block_Multishipping_Overview
  • Mage_Checkout_Block_Multishipping_Payment_Info
  • Mage_Checkout_Block_Multishipping_Shipping
  • Mage_Checkout_Block_Multishipping_State
  • Mage_Checkout_Block_Multishipping_Success
  • Mage_Checkout_Block_Onepage
  • Mage_Checkout_Block_Onepage_Abstract
  • Mage_Checkout_Block_Onepage_Billing
  • Mage_Checkout_Block_Onepage_Failure
  • Mage_Checkout_Block_Onepage_Link
  • Mage_Checkout_Block_Onepage_Login
  • Mage_Checkout_Block_Onepage_Payment
  • Mage_Checkout_Block_Onepage_Payment_Info
  • Mage_Checkout_Block_Onepage_Payment_Methods
  • Mage_Checkout_Block_Onepage_Progress
  • Mage_Checkout_Block_Onepage_Review
  • Mage_Checkout_Block_Onepage_Review_Info
  • Mage_Checkout_Block_Onepage_Shipping
  • Mage_Checkout_Block_Onepage_Shipping_Method
  • Mage_Checkout_Block_Onepage_Shipping_Method_Additional
  • Mage_Checkout_Block_Onepage_Shipping_Method_Available
  • Mage_Checkout_Block_Onepage_Success
  • Mage_Checkout_Block_Success
  • Mage_Checkout_Block_Total_Default
  • Mage_Checkout_Block_Total_Nominal
  • Mage_Checkout_Block_Total_Tax
  • Mage_Checkout_CartController
  • Mage_Checkout_Controller_Action
  • Mage_Checkout_Exception
  • Mage_Checkout_Helper_Cart
  • Mage_Checkout_Helper_Data
  • Mage_Checkout_Helper_Url
  • Mage_Checkout_IndexController
  • Mage_Checkout_Model_Agreement
  • Mage_Checkout_Model_Api_Resource
  • Mage_Checkout_Model_Api_Resource_Customer
  • Mage_Checkout_Model_Api_Resource_Product
  • Mage_Checkout_Model_Cart
  • Mage_Checkout_Model_Cart_Api
  • Mage_Checkout_Model_Cart_Api_V2
  • Mage_Checkout_Model_Cart_Coupon_Api
  • Mage_Checkout_Model_Cart_Coupon_Api_V2
  • Mage_Checkout_Model_Cart_Customer_Api
  • Mage_Checkout_Model_Cart_Customer_Api_V2
  • Mage_Checkout_Model_Cart_Payment_Api
  • Mage_Checkout_Model_Cart_Payment_Api_V2
  • Mage_Checkout_Model_Cart_Product_Api
  • Mage_Checkout_Model_Cart_Product_Api_V2
  • Mage_Checkout_Model_Cart_Shipping_Api
  • Mage_Checkout_Model_Cart_Shipping_Api_V2
  • Mage_Checkout_Model_Config_Source_Cart_Summary
  • Mage_Checkout_Model_Mysql4_Agreement
  • Mage_Checkout_Model_Mysql4_Agreement_Collection
  • Mage_Checkout_Model_Mysql4_Cart
  • Mage_Checkout_Model_Mysql4_Setup
  • Mage_Checkout_Model_Observer
  • Mage_Checkout_Model_Resource_Agreement
  • Mage_Checkout_Model_Resource_Agreement_Collection
  • Mage_Checkout_Model_Resource_Cart
  • Mage_Checkout_Model_Resource_Setup
  • Mage_Checkout_Model_Session
  • Mage_Checkout_Model_Type_Abstract
  • Mage_Checkout_Model_Type_Multishipping
  • Mage_Checkout_Model_Type_Multishipping_State
  • Mage_Checkout_Model_Type_Onepage
  • Mage_Checkout_Multishipping_AddressController
  • Mage_Checkout_MultishippingController
  • Mage_Checkout_OnepageController

Interfaces

  • Mage_Checkout_Model_Cart_Interface
  • Overview
  • Package
  • Class
  • Tree

Class Mage_Checkout_Model_Session

Magento

NOTICE OF LICENSE

This source file is subject to the Open Software License (OSL 3.0) that is bundled with this package in the file LICENSE.txt. It is also available through the world-wide-web at this URL: http://opensource.org/licenses/osl-3.0.php If you did not receive a copy of the license and are unable to obtain it through the world-wide-web, please send an email to license@magentocommerce.com so we can send you a copy immediately.

DISCLAIMER

Do not edit or add to this file if you wish to upgrade Magento to newer versions in the future. If you wish to customize Magento for your needs please refer to http://www.magentocommerce.com for more information.

Varien_Object
Extended by Mage_Core_Model_Session_Abstract_Varien
Extended by Mage_Core_Model_Session_Abstract
Extended by Mage_Checkout_Model_Session
Package: Mage\Checkout
Category: Mage
Copyright: Copyright (c) 2012 Magento Inc. (http://www.magentocommerce.com)
License: Open Software License (OSL 3.0)
Located at code/core/Mage/Checkout/Model/Session.php
Methods summary
public
# __construct( )

Class constructor. Initialize checkout session namespace

Class constructor. Initialize checkout session namespace

public Mage_Core_Model_Session_Abstract_Varien
# unsetAll( )

Unset all data associated with object

Unset all data associated with object

Returns

Mage_Core_Model_Session_Abstract_Varien

Overrides

Mage_Core_Model_Session_Abstract_Varien::unsetAll()
public Mage_Checkout_Model_Session
# setCustomer( Mage_Customer_Model_Customer|null $customer )

Set customer instance

Set customer instance

Parameters

$customer
Mage_Customer_Model_Customer|null
$customer

Returns

Mage_Checkout_Model_Session
public boolean
# hasQuote( )

Check whether current session has quote

Check whether current session has quote

Returns

boolean
public Mage_Checkout_Model_Session
# setLoadInactive( boolean $load = true )

Set quote to be loaded even if inactive

Set quote to be loaded even if inactive

Parameters

$load
boolean
$load

Returns

Mage_Checkout_Model_Session
public Mage_Sales_Model_Quote
# getQuote( )

Get checkout quote instance by current session

Get checkout quote instance by current session

Returns

Mage_Sales_Model_Quote
protected
# _getQuoteIdKey( )
public
# setQuoteId( mixed $quoteId )
public
# getQuoteId( )
public Mage_Checkout_Model_Session
# loadCustomerQuote( )

Load data for customer quote and merge with current quote

Load data for customer quote and merge with current quote

Returns

Mage_Checkout_Model_Session
public
# setStepData( mixed $step, mixed $data, mixed $value = null )
public
# getStepData( mixed $step = null, mixed $data = null )
public array
# getAdditionalMessages( boolean $clear = false )

Retrieves list of all saved additional messages for different instances (e.g. quote items) in checkout session Returned: array(itemKey => messageCollection, ...) where itemKey is a unique hash (e.g 'quote_item17') to distinguish item messages among message collections

Retrieves list of all saved additional messages for different instances (e.g. quote items) in checkout session Returned: array(itemKey => messageCollection, ...) where itemKey is a unique hash (e.g 'quote_item17') to distinguish item messages among message collections

Parameters

$clear
boolean
$clear

Returns

array
public null|Mage_Core_Model_Message_Collection
# getItemAdditionalMessages( string $itemKey, boolean $clear = false )

Retrieves list of item additional messages itemKey is a unique hash (e.g 'quote_item17') to distinguish item messages among message collections

Retrieves list of item additional messages itemKey is a unique hash (e.g 'quote_item17') to distinguish item messages among message collections

Parameters

$itemKey
string
$itemKey
$clear
boolean
$clear

Returns

null|Mage_Core_Model_Message_Collection
public Mage_Checkout_Model_Session
# addItemAdditionalMessage( string $itemKey, Mage_Core_Model_Message $message )

Adds new message in this session to a list of additional messages for some item itemKey is a unique hash (e.g 'quote_item17') to distinguish item messages among message collections

Adds new message in this session to a list of additional messages for some item itemKey is a unique hash (e.g 'quote_item17') to distinguish item messages among message collections

Parameters

$itemKey
string
$itemKey
$message
Mage_Core_Model_Message
$message

Returns

Mage_Checkout_Model_Session
public null|Mage_Core_Model_Message_Collection
# getQuoteItemMessages( integer $itemId, boolean $clear = false )

Retrieves list of quote item messages

Retrieves list of quote item messages

Parameters

$itemId
integer
$itemId
$clear
boolean
$clear

Returns

null|Mage_Core_Model_Message_Collection
public Mage_Checkout_Model_Session
# addQuoteItemMessage( integer $itemId, Mage_Core_Model_Message $message )

Adds new message to a list of quote item messages, saved in this session

Adds new message to a list of quote item messages, saved in this session

Parameters

$itemId
integer
$itemId
$message
Mage_Core_Model_Message
$message

Returns

Mage_Checkout_Model_Session
public Mage_Core_Model_Session_Abstract_Varien
# clear( )

Alias for unsetAll

Alias for unsetAll

Returns

Mage_Core_Model_Session_Abstract_Varien

Overrides

Mage_Core_Model_Session_Abstract_Varien::clear()
public
# clearHelperData( )

Clear misc checkout parameters

Clear misc checkout parameters

public
# resetCheckout( )
public
# replaceQuote( mixed $quote )
Methods inherited from Mage_Core_Model_Session_Abstract
addError(), addException(), addHost(), addMessage(), addMessages(), addNotice(), addSuccess(), addUniqueMessages(), addWarning(), getCookieDomain(), getCookieLifetime(), getCookiePath(), getEncryptedSessionId(), getMessages(), getSessionHosts(), getSessionIdForHost(), getSessionIdQueryParam(), getSessionSaveMethod(), getSessionSavePath(), getSkipSessionIdFlag(), getValidateHttpUserAgentSkip(), init(), isValidForHost(), isValidForPath(), renewSession(), setSessionId(), setSkipSessionIdFlag(), useSid(), useValidateHttpUserAgent(), useValidateHttpVia(), useValidateHttpXForwardedFor(), useValidateRemoteAddr()
Methods inherited from Mage_Core_Model_Session_Abstract_Varien
_validate(), getCookie(), getData(), getSessionId(), getSessionName(), getValidatorData(), regenerateSessionId(), setSessionName(), start(), validate()
Constants summary
string CHECKOUT_STATE_BEGIN 'begin'
#
Constants inherited from Mage_Core_Model_Session_Abstract
SESSION_ID_QUERY_PARAM, XML_NODE_SESSION_SAVE, XML_NODE_SESSION_SAVE_PATH, XML_NODE_USET_AGENT_SKIP, XML_PATH_COOKIE_DOMAIN, XML_PATH_COOKIE_LIFETIME, XML_PATH_COOKIE_PATH, XML_PATH_LOG_EXCEPTION_FILE, XML_PATH_USE_FRONTEND_SID, XML_PATH_USE_HTTP_VIA, XML_PATH_USE_REMOTE_ADDR, XML_PATH_USE_USER_AGENT, XML_PATH_USE_X_FORWARDED
Constants inherited from Mage_Core_Model_Session_Abstract_Varien
VALIDATOR_HTTP_USER_AGENT_KEY, VALIDATOR_HTTP_VIA_KEY, VALIDATOR_HTTP_X_FORVARDED_FOR_KEY, VALIDATOR_KEY, VALIDATOR_REMOTE_ADDR_KEY
Properties summary
protected null|Mage_Sales_Model_Quote $_quote
#

Quote instance

Quote instance

protected null|Mage_Customer_Model_Customer $_customer
#

Customer instance

Customer instance

protected boolean $_loadInactive false
#

Whether load only active quote

Whether load only active quote

Properties inherited from Mage_Core_Model_Session_Abstract
$_encryptedSessionId, $_skipSessionIdFlag, $_urlHostCache
Magento 1.7.0.2 API documentation generated by ApiGen 2.8.0