Class Mage_Adminhtml_Sales_Order_CreditmemoController

Description

Adminhtml sales order creditmemo controller

Located in /Adminhtml/controllers/Sales/Order/CreditmemoController.php (line 34)

Mage_Core_Controller_Varien_Action
   |
   --Mage_Adminhtml_Controller_Action
      |
      --Mage_Adminhtml_Controller_Sales_Creditmemo
         |
         --Mage_Adminhtml_Sales_Order_CreditmemoController
Method Summary
void cancelAction ()
void newAction ()
void saveAction ()
void startAction ()
void updateQtyAction ()
void viewAction ()
void voidAction ()
void _getItemData ()
void _initInvoice (unknown_type $order)
bool _needToAddDummy (Mage_Sales_Model_Order_Item $item, array $qtys)
Variables
Methods
addCommentAction (line 372)

Add comment to creditmemo history

  • access: public
void addCommentAction ()
cancelAction (line 330)

Cancel creditmemo action

  • access: public
void cancelAction ()
newAction (line 220)

creditmemo create page

  • access: public
void newAction ()
saveAction (line 270)

Save creditmemo

We can save only new creditmemo. Existing creditmemos are not editable

  • access: public
void saveAction ()
startAction (line 209)

Start create creditmemo action

  • access: public
void startAction ()
updateQtyAction (line 244)

Update items qty action

  • access: public
void updateQtyAction ()
viewAction (line 186)

creditmemo information page

  • access: public
void viewAction ()

Redefinition of:
Mage_Adminhtml_Controller_Sales_Creditmemo::viewAction()
Creditmemo information page
voidAction (line 351)

Void creditmemo action

  • access: public
void voidAction ()
_canCreditmemo (line 59)

Check if creditmeno can be created for order

  • access: protected
bool _canCreditmemo (Mage_Sales_Model_Order $order)
_getItemData (line 39)

Get requested items qtys and return to stock flags

  • access: protected
void _getItemData ()
_initCreditmemo (line 102)

Initialize creditmemo model instance

  • access: protected
Mage_Sales_Model_Order_Creditmemo _initCreditmemo ([ $update = false])
  • $update
_initInvoice (line 83)

Initialize requested invoice instance

  • access: protected
void _initInvoice (unknown_type $order)
  • unknown_type $order
_needToAddDummy (line 417)

Decides if we need to create dummy invoice item or not for eaxample we don't need create dummy parent if all children are not in process

  • deprecated: after 1.4, Mage_Sales_Model_Service_Order used
  • access: protected
bool _needToAddDummy (Mage_Sales_Model_Order_Item $item, array $qtys)
_saveCreditmemo (line 170)

Save creditmemo and related order, invoice in one transaction

  • access: protected
void _saveCreditmemo (Mage_Sales_Model_Order_Creditmemo $creditmemo)

Inherited Methods

Inherited From Mage_Adminhtml_Controller_Sales_Creditmemo

Mage_Adminhtml_Controller_Sales_Creditmemo::emailAction()
Mage_Adminhtml_Controller_Sales_Creditmemo::indexAction()
Mage_Adminhtml_Controller_Sales_Creditmemo::pdfcreditmemosAction()
Mage_Adminhtml_Controller_Sales_Creditmemo::printAction()
Mage_Adminhtml_Controller_Sales_Creditmemo::viewAction()
Mage_Adminhtml_Controller_Sales_Creditmemo::_construct()
Mage_Adminhtml_Controller_Sales_Creditmemo::_initAction()
Mage_Adminhtml_Controller_Sales_Creditmemo::_isAllowed()

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:00:00 +0200 by phpDocumentor 1.4.3