Class Mage_Review_ProductController

Description

Review controller

Located in /Review/controllers/ProductController.php (line 34)

Mage_Core_Controller_Varien_Action
   |
   --Mage_Core_Controller_Front_Action
      |
      --Mage_Review_ProductController
Variable Summary
Method Summary
void listAction ()
void postAction ()
void preDispatch ()
void viewAction ()
void _initProductLayout ( $product)
bool|Mage_Catalog_Model_Product _loadProduct (int $productId)
bool|Mage_Review_Model_Review _loadReview ( $reviewId, int $productId)
Variables
Methods
listAction (line 219)

Show list of product's reviews

  • access: public
void listAction ()
postAction (line 150)

Submit new review action

  • access: public
void postAction ()
preDispatch (line 44)
  • access: public
void preDispatch ()

Redefinition of:
Mage_Core_Controller_Front_Action::preDispatch()
Predispatch: shoud set layout area
viewAction (line 251)

Show details of one review

  • access: public
void viewAction ()
_initProduct (line 71)

Initialize and check product

  • access: protected
Mage_Catalog_Model_Product _initProduct ()
_initProductLayout (line 275)

Load specific layout handles by product type id

  • access: protected
void _initProductLayout ( $product)
  • $product
_loadProduct (line 102)

Load product model with data by passed id.

Return false if product was not loaded or has incorrect status.

  • access: protected
bool|Mage_Catalog_Model_Product _loadProduct (int $productId)
  • int $productId
_loadReview (line 129)

Load review model with data by passed id.

Return false if review was not loaded or review is not approved.

  • access: protected
bool|Mage_Review_Model_Review _loadReview ( $reviewId, int $productId)
  • int $productId
  • $reviewId

Inherited Methods

Inherited From Mage_Core_Controller_Front_Action

Mage_Core_Controller_Front_Action::postDispatch()
Mage_Core_Controller_Front_Action::preDispatch()
Mage_Core_Controller_Front_Action::__()

Inherited From Mage_Core_Controller_Varien_Action

Mage_Core_Controller_Varien_Action::__construct()
Mage_Core_Controller_Varien_Action::addActionLayoutHandles()
Mage_Core_Controller_Varien_Action::dispatch()
Mage_Core_Controller_Varien_Action::generateLayoutBlocks()
Mage_Core_Controller_Varien_Action::generateLayoutXml()
Mage_Core_Controller_Varien_Action::getActionMethodName()
Mage_Core_Controller_Varien_Action::getFlag()
Mage_Core_Controller_Varien_Action::getFullActionName()
Mage_Core_Controller_Varien_Action::getLayout()
Mage_Core_Controller_Varien_Action::getRequest()
Mage_Core_Controller_Varien_Action::getResponse()
Mage_Core_Controller_Varien_Action::hasAction()
Mage_Core_Controller_Varien_Action::initLayoutMessages()
Mage_Core_Controller_Varien_Action::loadLayout()
Mage_Core_Controller_Varien_Action::loadLayoutUpdates()
Mage_Core_Controller_Varien_Action::noCookiesAction()
Mage_Core_Controller_Varien_Action::norouteAction()
Mage_Core_Controller_Varien_Action::postDispatch()
Mage_Core_Controller_Varien_Action::preDispatch()
Mage_Core_Controller_Varien_Action::renderLayout()
Mage_Core_Controller_Varien_Action::setFlag()
Mage_Core_Controller_Varien_Action::_construct()
Mage_Core_Controller_Varien_Action::_filterDates()
Mage_Core_Controller_Varien_Action::_filterDateTime()
Mage_Core_Controller_Varien_Action::_forward()
Mage_Core_Controller_Varien_Action::_getRealModuleName()
Mage_Core_Controller_Varien_Action::_getRefererUrl()
Mage_Core_Controller_Varien_Action::_initLayoutMessages()
Mage_Core_Controller_Varien_Action::_isUrlInternal()
Mage_Core_Controller_Varien_Action::_prepareDownloadResponse()
Mage_Core_Controller_Varien_Action::_redirect()
Mage_Core_Controller_Varien_Action::_redirectError()
Mage_Core_Controller_Varien_Action::_redirectReferer()
Mage_Core_Controller_Varien_Action::_redirectSuccess()
Mage_Core_Controller_Varien_Action::_redirectUrl()
Mage_Core_Controller_Varien_Action::_renderTitles()
Mage_Core_Controller_Varien_Action::_rewrite()
Mage_Core_Controller_Varien_Action::_title()
Mage_Core_Controller_Varien_Action::_validateFormKey()
Class Constants

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