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_Shipping_Block_Tracking_Ajax
  • Mage_Shipping_Block_Tracking_Popup
  • Mage_Shipping_Exception
  • Mage_Shipping_Helper_Data
  • Mage_Shipping_Model_Carrier_Abstract
  • Mage_Shipping_Model_Carrier_Flatrate
  • Mage_Shipping_Model_Carrier_Freeshipping
  • Mage_Shipping_Model_Carrier_Pickup
  • Mage_Shipping_Model_Carrier_Tablerate
  • Mage_Shipping_Model_Config
  • Mage_Shipping_Model_Info
  • Mage_Shipping_Model_Mysql4_Carrier_Tablerate
  • Mage_Shipping_Model_Mysql4_Carrier_Tablerate_Collection
  • Mage_Shipping_Model_Rate_Abstract
  • Mage_Shipping_Model_Rate_Request
  • Mage_Shipping_Model_Rate_Result
  • Mage_Shipping_Model_Rate_Result_Abstract
  • Mage_Shipping_Model_Rate_Result_Error
  • Mage_Shipping_Model_Rate_Result_Method
  • Mage_Shipping_Model_Resource_Carrier_Tablerate
  • Mage_Shipping_Model_Resource_Carrier_Tablerate_Collection
  • Mage_Shipping_Model_Shipment_Request
  • Mage_Shipping_Model_Shipment_Return
  • Mage_Shipping_Model_Shipping
  • Mage_Shipping_Model_Source_HandlingAction
  • Mage_Shipping_Model_Source_HandlingType
  • Mage_Shipping_Model_Tracking_Result
  • Mage_Shipping_Model_Tracking_Result_Abstract
  • Mage_Shipping_Model_Tracking_Result_Error
  • Mage_Shipping_Model_Tracking_Result_Status

Interfaces

  • Mage_Shipping_Model_Carrier_Interface
  • Overview
  • Package
  • Class
  • Tree

Class Mage_Shipping_Model_Resource_Carrier_Tablerate

Shipping table rates

Mage_Core_Model_Resource_Abstract
Extended by Mage_Core_Model_Resource_Db_Abstract
Extended by Mage_Shipping_Model_Resource_Carrier_Tablerate

Direct known subclasses

Mage_Shipping_Model_Mysql4_Carrier_Tablerate
Package: Mage\Shipping
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/Shipping/Model/Resource/Carrier/Tablerate.php
Methods summary
protected
# _construct( )

Define main table and id field name

Define main table and id field name

public array|boolean
# getRate( Mage_Shipping_Model_Rate_Request $request )

Return table rate array or false by rate request

Return table rate array or false by rate request

Parameters

$request
Mage_Shipping_Model_Rate_Request
$request

Returns

array|boolean
public Mage_Shipping_Model_Resource_Carrier_Tablerate
# uploadAndImport( Varien_Object $object )

Upload table rate file and import data from it

Upload table rate file and import data from it

Parameters

$object
Varien_Object
$object

Returns

Mage_Shipping_Model_Resource_Carrier_Tablerate

Throws

Mage_Core_Exception
protected Mage_Shipping_Model_Resource_Carrier_Tablerate
# _loadDirectoryCountries( )

Load directory countries

Load directory countries

Returns

Mage_Shipping_Model_Resource_Carrier_Tablerate
protected Mage_Shipping_Model_Resource_Carrier_Tablerate
# _loadDirectoryRegions( )

Load directory regions

Load directory regions

Returns

Mage_Shipping_Model_Resource_Carrier_Tablerate
protected string
# _getConditionFullName( string $conditionName )

Return import condition full name by condition name code

Return import condition full name by condition name code

Parameters

$conditionName
string
$conditionName

Returns

string
protected array|false
# _getImportRow( array $row, integer $rowNumber = 0 )

Validate row for import and return table rate array or false Error will be add to _importErrors array

Validate row for import and return table rate array or false Error will be add to _importErrors array

Parameters

$row
array
$row
$rowNumber
integer
$rowNumber

Returns

array|false
protected Mage_Shipping_Model_Resource_Carrier_Tablerate
# _saveImportData( array $data )

Save import data batch

Save import data batch

Parameters

$data
array
$data

Returns

Mage_Shipping_Model_Resource_Carrier_Tablerate
protected boolean|float
# _parseDecimalValue( string $value )

Parse and validate positive decimal value Return false if value is not decimal or is not positive

Parse and validate positive decimal value Return false if value is not decimal or is not positive

Parameters

$value
string
$value

Returns

boolean|float
Methods inherited from Mage_Core_Model_Resource_Db_Abstract
_afterDelete(), _afterLoad(), _afterSave(), _beforeDelete(), _beforeSave(), _checkUnique(), _getConnection(), _getLoadSelect(), _getReadAdapter(), _getWriteAdapter(), _init(), _initUniqueFields(), _prepareDataForSave(), _prepareValueForSave(), _serializeFields(), _setMainTable(), _setResource(), addUniqueField(), afterLoad(), delete(), getChecksum(), getIdFieldName(), getMainTable(), getReadConnection(), getTable(), getUniqueFields(), getValueTable(), hasDataChanged(), load(), resetUniqueField(), save(), unserializeFields()
Methods inherited from Mage_Core_Model_Resource_Abstract
__construct(), _prepareDataForTable(), _prepareTableValueForSave(), _serializeField(), _unserializeField(), addCommitCallback(), beginTransaction(), commit(), formatDate(), mktime(), rollBack()
Properties summary
protected integer $_importWebsiteId 0
#

Import table rates website ID

Import table rates website ID

protected array $_importErrors array()
#

Errors in import process

Errors in import process

protected integer $_importedRows 0
#

Count of imported table rates

Count of imported table rates

protected array $_importUniqueHash array()
#

Array of unique table rate keys to protect from duplicates

Array of unique table rate keys to protect from duplicates

protected array $_importIso2Countries
#

Array of countries keyed by iso2 code

Array of countries keyed by iso2 code

protected array $_importIso3Countries
#

Array of countries keyed by iso3 code

Array of countries keyed by iso3 code

protected array $_importRegions
#

Associative array of countries and regions [country_id][region_code] = region_id

Associative array of countries and regions [country_id][region_code] = region_id

protected string $_importConditionName
#

Import Table Rate condition name

Import Table Rate condition name

protected array $_conditionFullNames array()
#

Array of condition full names

Array of condition full names

Properties inherited from Mage_Core_Model_Resource_Db_Abstract
$_connections, $_fieldsForUpdate, $_idFieldName, $_isPkAutoIncrement, $_mainTable, $_mainTableFields, $_resourceModel, $_resourcePrefix, $_resources, $_serializableFields, $_tables, $_uniqueFields, $_useIsObjectNew
Properties inherited from Mage_Core_Model_Resource_Abstract
$_commitCallbacks
Magento 1.7.0.2 API documentation generated by ApiGen 2.8.0