Class Mage_Adminhtml_Catalog_ProductController

Description

Catalog product controller

Located in /Adminhtml/controllers/Catalog/ProductController.php (line 34)

Mage_Core_Controller_Varien_Action
   |
   --Mage_Adminhtml_Controller_Action
      |
      --Mage_Adminhtml_Catalog_ProductController
Direct descendents
Class Description
Mage_Bundle_Adminhtml_Bundle_Product_EditController Adminhtml bundle product edit
Mage_Downloadable_Adminhtml_Downloadable_Product_EditController Adminhtml downloadable product edit
Variable Summary
Method Summary
Variables
Methods
addAttributeAction (line 830)
  • access: public
void addAttributeAction ()
addCustomersToAlertQueueAction (line 806)
  • access: public
void addCustomersToAlertQueueAction ()
alertsPriceGridAction (line 789)

Get alerts price grid

  • access: public
void alertsPriceGridAction ()
alertsStockGridAction (line 799)

Get alerts stock grid

  • access: public
void alertsStockGridAction ()
bundlesAction (line 455)

Deprecated since 1.2

  • access: public
void bundlesAction ()
categoriesAction (line 310)

Get categories fieldset block

  • access: public
void categoriesAction ()
categoriesJsonAction (line 647)
  • access: public
void categoriesJsonAction ()
createdAction (line 841)
  • access: public
void createdAction ()
crosssellAction (line 355)

Get crosssell products grid and serializer block

  • access: public
void crosssellAction ()
crosssellGridAction (line 391)

Get crosssell products grid

  • access: public
void crosssellGridAction ()
deleteAction (line 758)

Delete product action

  • access: public
void deleteAction ()
duplicateAction (line 728)

Create product duplicate

  • access: public
void duplicateAction ()
editAction (line 220)

Product edit form

  • access: public
void editAction ()
gridAction (line 287)

Product grid for AJAX request

  • access: public
void gridAction ()
gridOnlyAction (line 296)

Get specified tab grid

  • access: public
void gridOnlyAction ()
indexAction (line 169)

Product list page

  • access: public
void indexAction ()
massDeleteAction (line 851)
  • access: public
void massDeleteAction ()
massStatusAction (line 878)

Update product(s) status action

  • access: public
void massStatusAction ()
newAction (line 182)

Create new product page

  • access: public
void newAction ()
optionsAction (line 321)

Get options fieldset block

  • access: public
void optionsAction ()
quickCreateAction (line 935)
  • access: public
void quickCreateAction ()
relatedAction (line 331)

Get related products grid and serializer block

  • access: public
void relatedAction ()
relatedGridAction (line 367)

Get related products grid

  • access: public
void relatedGridAction ()
reviewsAction (line 429)

Get product reviews grid

  • access: public
void reviewsAction ()
saveAction (line 660)

Save product action

  • access: public
void saveAction ()
showUpdateResultAction (line 1068)

Show item update result from updateAction in Wishlist and Cart controllers.

  • access: public
void showUpdateResultAction ()
superConfigAction (line 443)

Get super config grid

  • access: public
void superConfigAction ()
superGroupAction (line 403)

Get associated grouped products grid and serializer block

  • access: public
void superGroupAction ()
superGroupGridOnlyAction (line 416)

Get associated grouped products grid only

  • access: public
void superGroupGridOnlyAction ()
tagCustomerGridAction (line 927)

Get tag customer grid

  • access: public
void tagCustomerGridAction ()
tagGridAction (line 778)

Get tag grid

  • access: public
void tagGridAction ()
upsellAction (line 343)

Get upsell products grid and serializer block

  • access: public
void upsellAction ()
upsellGridAction (line 379)

Get upsell products grid

  • access: public
void upsellGridAction ()
validateAction (line 469)

Validate product

  • access: public
void validateAction ()
wysiwygAction (line 270)

WYSIWYG editor action for ajax request

  • access: public
void wysiwygAction ()
_construct (line 43)
  • access: protected
void _construct ()

Redefinition of:
Mage_Core_Controller_Varien_Action::_construct()

Redefined in descendants as:
_createSerializerBlock (line 144)

Create serializer block for a grid

  • access: protected
Mage_Adminhtml_Block_Catalog_Product_Edit_Tab_Ajax_Serializer _createSerializerBlock (string $inputName, Mage_Adminhtml_Block_Widget_Grid $gridBlock, array $productsArray)
_decodeInput (line 746)
  • deprecated: since 1.4.0.0-alpha2
  • access: protected
void _decodeInput ( $encoded)
  • $encoded
_initProduct (line 54)

Initialize product from request parameters

  • access: protected
Mage_Catalog_Model_Product _initProduct ()
_initProductSave (line 544)

Initialize product before saving

  • access: protected
void _initProductSave ()
_isAllowed (line 1058)

Check for is allowed

  • access: protected
boolean _isAllowed ()

Redefinition of:
Mage_Adminhtml_Controller_Action::_isAllowed()
_outputBlocks (line 156)

Output specified blocks as a text list

  • access: protected
void _outputBlocks ()
_validateMassStatus (line 914)

Validate batch of products before theirs status will be set

  • throws: Mage_Core_Exception
  • access: public
void _validateMassStatus ( $productIds, int $status)
  • array $productIds
  • int $status

Inherited Methods

Inherited From Mage_Adminhtml_Controller_Action

Mage_Adminhtml_Controller_Action::deniedAction()
Mage_Adminhtml_Controller_Action::getUrl()
Mage_Adminhtml_Controller_Action::getUsedModuleName()
Mage_Adminhtml_Controller_Action::loadLayout()
Mage_Adminhtml_Controller_Action::norouteAction()
Mage_Adminhtml_Controller_Action::preDispatch()
Mage_Adminhtml_Controller_Action::setUsedModuleName()
Mage_Adminhtml_Controller_Action::_addBreadcrumb()
Mage_Adminhtml_Controller_Action::_addContent()
Mage_Adminhtml_Controller_Action::_addJs()
Mage_Adminhtml_Controller_Action::_addLeft()
Mage_Adminhtml_Controller_Action::_checkUrlSettings()
Mage_Adminhtml_Controller_Action::_forward()
Mage_Adminhtml_Controller_Action::_getHelper()
Mage_Adminhtml_Controller_Action::_getSession()
Mage_Adminhtml_Controller_Action::_isAllowed()
Mage_Adminhtml_Controller_Action::_redirect()
Mage_Adminhtml_Controller_Action::_redirectReferer()
Mage_Adminhtml_Controller_Action::_setActiveMenu()
Mage_Adminhtml_Controller_Action::_validateSecretKey()
Mage_Adminhtml_Controller_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:28 +0200 by phpDocumentor 1.4.3