Class Mage_Catalog_Model_Sendfriend

Description

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 [email protected] 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.

Located in /Catalog/Model/Sendfriend.php (line 27)

Varien_Object
   |
   --Mage_Core_Model_Abstract
      |
      --Mage_Catalog_Model_Sendfriend
Variable Summary
mixed $_cookieName
mixed $_emails
mixed $_ip
mixed $_names
mixed $_period
mixed $_product
mixed $_sender
Method Summary
boolean canEmailToFriend ()
void canSend ()
integer getMaxRecipients ()
integer getMaxSendsToFriend ()
void getSendCount ( $ip,  $startTime)
string getTemplate ()
void send ()
void setIp ( $ip)
void setProduct ( $product)
void setRecipients ( $recipients)
void setSender ( $sender)
void toOptionArray ()
void _construct ()
Variables
mixed $_cookieName = 'stf' (line 37)
  • access: protected
mixed $_emails = array() (line 30)
  • access: protected
mixed $_ip = 0 (line 32)
  • access: protected
mixed $_names = array() (line 29)
  • access: protected
mixed $_period = 3600 (line 35)
  • access: protected
mixed $_product = null (line 33)
  • access: protected
mixed $_sender = array() (line 31)
  • access: protected

Inherited Variables

Inherited from Mage_Core_Model_Abstract

Mage_Core_Model_Abstract::$_cacheTag
Mage_Core_Model_Abstract::$_dataSaveAllowed
Mage_Core_Model_Abstract::$_eventObject
Mage_Core_Model_Abstract::$_eventPrefix
Mage_Core_Model_Abstract::$_isObjectNew
Mage_Core_Model_Abstract::$_resource
Mage_Core_Model_Abstract::$_resourceCollectionName
Mage_Core_Model_Abstract::$_resourceName
Methods
canEmailToFriend (line 188)

Check if user is allowed to email product to a friend

  • access: public
boolean canEmailToFriend ()
canSend (line 86)
  • access: public
void canSend ()
getMaxRecipients (line 178)

Get max allowed recipients for "Send to a Friend" function

  • access: public
integer getMaxRecipients ()
getMaxSendsToFriend (line 158)

Get max allowed uses of "Send to Friend" function per hour

  • access: public
integer getMaxSendsToFriend ()
getSendCount (line 147)
  • access: public
void getSendCount ( $ip,  $startTime)
  • $ip
  • $startTime
getTemplate (line 168)

Get current "Send to friend" template

  • access: public
string getTemplate ()
send (line 57)
  • access: public
void send ()
setIp (line 128)
  • access: public
void setIp ( $ip)
  • $ip
setProduct (line 139)
  • access: public
void setProduct ( $product)
  • $product
setRecipients (line 133)
  • access: public
void setRecipients ( $recipients)
  • $recipients
setSender (line 143)
  • access: public
void setSender ( $sender)
  • $sender
toOptionArray (line 44)
  • access: public
void toOptionArray ()
_construct (line 39)
  • access: protected
void _construct ()

Inherited Methods

Inherited From Mage_Core_Model_Abstract

Mage_Core_Model_Abstract::afterCommitCallback()
Mage_Core_Model_Abstract::afterLoad()
Mage_Core_Model_Abstract::cleanModelCache()
Mage_Core_Model_Abstract::clearInstance()
Mage_Core_Model_Abstract::delete()
Mage_Core_Model_Abstract::getCacheIdTags()
Mage_Core_Model_Abstract::getCacheTags()
Mage_Core_Model_Abstract::getCollection()
Mage_Core_Model_Abstract::getEntityId()
Mage_Core_Model_Abstract::getId()
Mage_Core_Model_Abstract::getIdFieldName()
Mage_Core_Model_Abstract::getResource()
Mage_Core_Model_Abstract::getResourceCollection()
Mage_Core_Model_Abstract::getResourceName()
Mage_Core_Model_Abstract::isObjectNew()
Mage_Core_Model_Abstract::load()
Mage_Core_Model_Abstract::save()
Mage_Core_Model_Abstract::setId()
Mage_Core_Model_Abstract::_afterDelete()
Mage_Core_Model_Abstract::_afterDeleteCommit()
Mage_Core_Model_Abstract::_afterLoad()
Mage_Core_Model_Abstract::_afterSave()
Mage_Core_Model_Abstract::_afterSaveCommit()
Mage_Core_Model_Abstract::_beforeDelete()
Mage_Core_Model_Abstract::_beforeLoad()
Mage_Core_Model_Abstract::_beforeSave()
Mage_Core_Model_Abstract::_clearData()
Mage_Core_Model_Abstract::_clearReferences()
Mage_Core_Model_Abstract::_getEventData()
Mage_Core_Model_Abstract::_getResource()
Mage_Core_Model_Abstract::_hasModelChanged()
Mage_Core_Model_Abstract::_init()
Mage_Core_Model_Abstract::_protectFromNonAdmin()
Mage_Core_Model_Abstract::_setResourceModel()

Documentation generated on Fri, 11 Feb 2011 17:12:10 +0200 by phpDocumentor 1.4.3