Class Mage_Poll_Model_Poll

Description

Poll model

Located in /Poll/Model/Poll.php (line 33)

Varien_Object
   |
   --Mage_Core_Model_Abstract
      |
      --Mage_Poll_Model_Poll
Class Constant Summary
XML_PATH_POLL_CHECK_BY_IP = 'web/polls/poll_check_by_ip'
Variable Summary
Method Summary
void addAnswer ( $object)
void addStoreId ( $storeId)
void getAnswers ()
string getCookieName ([int $pollId = null])
int getPoolId ([int $pollId = null])
int getRandomId ()
void getStoreIds ()
void getVotesCount ()
boll hasAnswer (mixed $answer)
bool isVoted ([int $pollId = null])
void loadStoreIds ()
void resetVotesCount ()
Mage_Poll_Model_Poll setVoted ([int $pollId = null])
void _construct ()
Variables
mixed $_answersCollection = array() (line 38)
  • access: protected
mixed $_pollCookieDefaultName = 'poll' (line 37)
  • access: protected
mixed $_storeCollection = array() (line 39)
  • 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
addAnswer (line 204)
  • access: public
void addAnswer ( $object)
  • $object
addStoreId (line 215)
  • access: public
void addStoreId ( $storeId)
  • $storeId
addVote (line 143)

Add vote to poll

  • access: public
unknown addVote (Mage_Poll_Model_Poll_Vote $vote)
getAnswers (line 210)
  • access: public
void getAnswers ()
getCookie (line 51)

Retrieve Cookie Object

  • access: public
Mage_Core_Model_Cookie getCookie ()
getCookieName (line 62)

Get Cookie Name

  • access: public
string getCookieName ([int $pollId = null])
  • int $pollId
getPoolId (line 73)

Retrieve defined or current Id

  • access: public
int getPoolId ([int $pollId = null])
  • int $pollId
getRandomId (line 133)

Get random active pool identifier

  • access: public
int getRandomId ()
getStoreIds (line 225)
  • access: public
void getStoreIds ()
getVotedPollsIds (line 182)
  • access: public
void getVotedPollsIds ()
getVotesCount (line 240)
  • access: public
void getVotesCount ()
hasAnswer (line 159)

Check answer existing for poll

  • access: public
boll hasAnswer (mixed $answer)
  • mixed $answer
isValidationByIp (line 86)

Check if validation by IP option is enabled in config

  • access: public
bool isValidationByIp ()
isVoted (line 110)

Check if poll is voted

  • access: public
bool isVoted ([int $pollId = null])
  • int $pollId
loadStoreIds (line 235)
  • access: public
void loadStoreIds ()
resetVotesCount (line 175)
  • access: public
void resetVotesCount ()
setVoted (line 97)

Declare poll as voted

  • access: public
Mage_Poll_Model_Poll setVoted ([int $pollId = null])
  • int $pollId
_construct (line 41)
  • 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()
Class Constants
XML_PATH_POLL_CHECK_BY_IP = 'web/polls/poll_check_by_ip' (line 35)

Documentation generated on Fri, 11 Feb 2011 17:09:49 +0200 by phpDocumentor 1.4.3