Class Mage_Adminhtml_Controller_Action

Description

Base adminhtml controller

Located in /Adminhtml/Controller/Action.php (line 34)

Mage_Core_Controller_Varien_Action
   |
   --Mage_Adminhtml_Controller_Action
Direct descendents
Class Description
Mage_Bundle_Adminhtml_Bundle_SelectionController Adminhtml selection grid controller
Mage_Paypal_Adminhtml_Paypal_ReportsController PayPal Settlement Reports Controller
Mage_Compiler_Adminhtml_Compiler_ProcessController Compiler process controller
Mage_Adminhtml_JsonController Json controller
Mage_Adminhtml_SurveyController Adminhtml Survey Action
Mage_Adminhtml_TagController Product tags admin controller
Mage_Adminhtml_Permissions_RoleController Adminhtml roles controller
Mage_Adminhtml_Permissions_UserController Magento
Mage_Adminhtml_RatingController Admin ratings controller
Mage_Adminhtml_Cms_BlockController Cms manage blocks controller
Mage_Adminhtml_Cms_Wysiwyg_ImagesController Images manage controller for Cms WYSIWYG editor
Mage_Adminhtml_Cms_PageController Cms manage pages controller
Mage_Adminhtml_Cms_WysiwygController Wysiwyg controller for different purposes
Mage_Adminhtml_Cms_Block_WidgetController Controller for CMS Block Widget plugin
Mage_Adminhtml_Cms_Page_WidgetController Controller for CMS Page Link Widget plugin
Mage_Adminhtml_CustomerController Customer admin controller
Mage_Adminhtml_Catalog_ProductController Catalog product controller
Mage_Adminhtml_Catalog_CategoryController Catalog category controller
Mage_Adminhtml_Catalog_SearchController Magento
Mage_Adminhtml_Catalog_Category_WidgetController Catalog category widgets controller for CMS WYSIWYG
Mage_Adminhtml_Catalog_Product_SetController Adminhtml entity sets controller
Mage_Adminhtml_Catalog_Product_GalleryController Catalog product gallery controller
Mage_Adminhtml_Catalog_Product_WidgetController Catalog Product widgets controller for CMS WYSIWYG
Mage_Adminhtml_Catalog_Product_GroupController
Mage_Adminhtml_Catalog_DatafeedsController Magento
Mage_Adminhtml_Catalog_Product_Action_AttributeController Adminhtml catalog product action attribute update controller
Mage_Adminhtml_Catalog_Product_AttributeController Catalog product attribute controller
Mage_Adminhtml_Catalog_Product_ReviewController Reviews admin controller
Mage_Adminhtml_Api_RoleController Adminhtml roles controller
Mage_Adminhtml_Api_UserController Magento
Mage_Adminhtml_Customer_Cart_Product_Composite_CartController Catalog composite product configuration controller
Mage_Adminhtml_Customer_ConfigController config controller
Mage_Adminhtml_Customer_GroupController Customer groups controller
Mage_Adminhtml_Customer_OnlineController Magento
Mage_Adminhtml_Customer_Wishlist_Product_Composite_WishlistController Catalog composite product configuration controller
Mage_Adminhtml_CacheController Magento
Mage_Adminhtml_DashboardController Dashboard admin controller
Mage_Adminhtml_CatalogController Catalog admin controller
Mage_Adminhtml_Newsletter_TemplateController Manage Newsletter Template Controller
Mage_Adminhtml_Newsletter_ProblemController Adminhtml newsletter subscribers controller
Mage_Adminhtml_Newsletter_QueueController Adminhtml newsletter queue controller
Mage_Adminhtml_Newsletter_SubscriberController Adminhtml newsletter subscribers controller
Mage_Adminhtml_Sales_OrderController Adminhtml sales orders controller
Mage_Adminhtml_Sales_TransactionsController Adminhtml sales transactions controller
Mage_Adminhtml_Sales_Billing_AgreementController Adminhtml billing agreement controller
Mage_Adminhtml_Sales_Recurring_ProfileController Recurring profiles view/management controller
Mage_Adminhtml_Sales_Order_CreateController Adminhtml sales orders creation process controller
Mage_Adminhtml_Sales_Order_View_GiftmessageController Adminhtml sales order view gift messages controller
Mage_Adminhtml_Sales_Order_StatusController Order status management controller
Mage_Adminhtml_PollController Adminhtml poll manager controller
Mage_Adminhtml_Promo_QuoteController Magento
Mage_Adminhtml_Promo_WidgetController Magento
Mage_Adminhtml_Promo_CatalogController Magento
Mage_Adminhtml_SalesController sales admin controller
Mage_Adminhtml_Checkout_AgreementController Tax rule controller
Mage_Adminhtml_SystemController System admin controller
Mage_Adminhtml_ReportController sales admin controller
Mage_Adminhtml_Poll_AnswerController Adminhtml poll answer controller
Mage_Adminhtml_AjaxController Backend ajax controller
Mage_Adminhtml_Report_ProductController Product reports admin controller
Mage_Adminhtml_Report_TagController Tag report admin controller
Mage_Adminhtml_Report_StatisticsController Report statistics admin controller
Mage_Adminhtml_Report_CustomerController Customer reports admin controller
Mage_Adminhtml_Report_ShopcartController Shopping Cart reports admin controller
Mage_Adminhtml_Report_SalesController Sales report admin controller
Mage_Adminhtml_Report_ReviewController Review reports admin controller
Mage_Adminhtml_System_DesignController Magento
Mage_Adminhtml_System_Config_System_StorageController Adminhtml account controller
Mage_Adminhtml_System_ConfigController config controller
Mage_Adminhtml_System_CurrencyController Currency controller
Mage_Adminhtml_System_CacheController config controller
Mage_Adminhtml_System_Convert_ProfileController Convert Advanced admin controller
Mage_Adminhtml_System_AccountController Adminhtml account controller
Mage_Adminhtml_System_StoreController Store controller
Mage_Adminhtml_System_VariableController Custom Variables admin controller
Mage_Adminhtml_System_Email_TemplateController System Template admin controller
Mage_Adminhtml_System_BackupController Backup admin controller
Mage_Adminhtml_UrlrewriteController Urlrewrites adminhtml controller
Mage_Adminhtml_Rss_OrderController Customer reviews controller
Mage_Adminhtml_Rss_CatalogController Adminhtml Rss Controller
Mage_Adminhtml_NotificationController Adminhtml AdminNotification controller
Mage_Adminhtml_Tax_RuleController Tax rule controller
Mage_Adminhtml_Tax_Class_ProductController Adminhtml product tax class controller
Mage_Adminhtml_Tax_Class_CustomerController Adminhtml customer tax class controller
Mage_Adminhtml_Tax_RateController Adminhtml tax rate controller
Mage_Adminhtml_Tax_ClassController Adminhtml common tax class controller
Mage_Adminhtml_SitemapController Google sitemap controller
Mage_Adminhtml_PromoController sales admin controller
Mage_Adminhtml_Media_EditorController Media library editor controller
Mage_Adminhtml_Media_UploaderController Media library upload controller
Mage_Adminhtml_IndexController Magento
Mage_Adminhtml_Controller_Sales_Creditmemo Adminhtml sales orders controller
Mage_Adminhtml_Controller_Sales_Invoice Adminhtml sales orders controller
Mage_Adminhtml_Controller_Sales_Shipment Adminhtml sales orders controller
Mage_Connect_Adminhtml_Extension_CustomController Extension controller
Mage_Connect_Adminhtml_Extension_LocalController Local Magento Connect Controller
Mage_GoogleOptimizer_Adminhtml_Googleoptimizer_IndexController GoogleOptimizer Front Controller
Mage_ImportExport_Adminhtml_ExportController Export controller
Mage_ImportExport_Adminhtml_ImportController Import controller
Mage_Index_Adminhtml_ProcessController Magento
Mage_Paygate_Adminhtml_Paygate_Authorizenet_PaymentController Authorize Payment Controller
Mage_Downloadable_Adminhtml_Downloadable_FileController Downloadable File upload controller
Mage_Centinel_Adminhtml_Centinel_IndexController Centinel Index Controller
Mage_XmlConnect_Adminhtml_MobileController Magento
Mage_PageCache_Adminhtml_PageCacheController Page cache admin controller
Mage_GoogleBase_Adminhtml_Googlebase_TypesController GoogleBase Admin Item Types Controller
Mage_GoogleBase_Adminhtml_Googlebase_ItemsController GoogleBase Admin Items Controller
Mage_GoogleBase_Adminhtml_Googlebase_SelectionController GoogleBase Products selection grid controller
Mage_Widget_Adminhtml_WidgetController Widgets management controller
Mage_Widget_Adminhtml_Widget_InstanceController Admihtml Manage Widgets Instance Controller
Class Constant Summary
FLAG_IS_URLS_CHECKED = 'check_url_settings'
Variable Summary
Method Summary
void deniedAction ()
string getUrl ([string $route = ''], [array $params = array()])
string getUsedModuleName ()
void loadLayout ([ $ids = null], [ $generateBlocks = true], [ $generateXml = true])
void norouteAction ([ $coreRoute = null])
Mage_Adminhtml_Controller_Action _addBreadcrumb ( $label,  $title, [ $link = null])
void _addJs ( $block)
void _addLeft ( $block)
void _forward ( $action, [ $controller = null], [ $module = null], [ $params = null])
void _isAllowed ()
void _redirect (string $path, [array $arguments = array()])
Mage_Adminhtml_Controller_Action _redirectReferer ([string $defaultUrl = null])
string __ ()
Variables
string $_currentArea = 'adminhtml' (line 55)

Currently used area

  • access: protected

Redefinition of:
Mage_Core_Controller_Varien_Action::$_currentArea
Currently used area
array $_publicActions = array() (line 43)

Array of actions which can be processed without secret key validation

  • access: protected

Redefined in descendants as:
string $_sessionNamespace = 'adminhtml' (line 62)

Namespace for session.

  • access: protected

Redefinition of:
Mage_Core_Controller_Varien_Action::$_sessionNamespace
Namespace for session.
mixed $_usedModuleName = 'adminhtml' (line 48)

Used module name in current adminhtml controller

  • access: protected

Inherited Variables

Inherited from Mage_Core_Controller_Varien_Action

Mage_Core_Controller_Varien_Action::$_cookieCheckActions
Mage_Core_Controller_Varien_Action::$_flags
Mage_Core_Controller_Varien_Action::$_isLayoutLoaded
Mage_Core_Controller_Varien_Action::$_realModuleName
Mage_Core_Controller_Varien_Action::$_removeDefaultTitle
Mage_Core_Controller_Varien_Action::$_request
Mage_Core_Controller_Varien_Action::$_response
Mage_Core_Controller_Varien_Action::$_titles
Methods
deniedAction (line 250)
  • access: public
void deniedAction ()
getUrl (line 353)

Generate url by route and parameters

  • access: public
string getUrl ([string $route = ''], [array $params = array()])
  • string $route
  • array $params
getUsedModuleName (line 282)

Retrieve currently used module name

  • access: public
string getUsedModuleName ()
loadLayout (line 261)
  • access: public
void loadLayout ([ $ids = null], [ $generateBlocks = true], [ $generateXml = true])
  • $ids
  • $generateBlocks
  • $generateXml

Redefinition of:
Mage_Core_Controller_Varien_Action::loadLayout()
Load layout by handles(s)
norouteAction (line 268)
  • access: public
void norouteAction ([ $coreRoute = null])
  • $coreRoute

Redefinition of:
Mage_Core_Controller_Varien_Action::norouteAction()
preDispatch (line 135)

Controller predispatch method

  • access: public

Redefinition of:
Mage_Core_Controller_Varien_Action::preDispatch()
Dispatches event before action

Redefined in descendants as:
setUsedModuleName (line 293)

Set currently used module name

  • access: public
Mage_Adminhtml_Controller_Action setUsedModuleName (string $moduleName)
  • string $moduleName
_addBreadcrumb (line 103)
  • access: protected
Mage_Adminhtml_Controller_Action _addBreadcrumb ( $label,  $title, [ $link = null])
  • $label
  • $title
  • $link
_addContent (line 112)
  • access: protected
Mage_Adminhtml_Controller_Action _addContent ( $block)
_addJs (line 124)
  • access: protected
void _addJs ( $block)
_addLeft (line 118)
  • access: protected
void _addLeft ( $block)
_checkUrlSettings (line 205)
  • deprecated: after 1.4.0.0 alpha, logic moved to Mage_Adminhtml_Block_Notification_Baseurl
  • access: protected
Mage_Adminhtml_Controller_Action _checkUrlSettings ()
_forward (line 340)
  • access: protected
void _forward ( $action, [ $controller = null], [ $module = null], [ $params = null])
  • $action
  • $controller
  • $module
  • array $params

Redefinition of:
Mage_Core_Controller_Varien_Action::_forward()
Throw control to different action (control and module if was specified).
_getHelper (line 84)

Retrieve base admihtml helper

  • access: protected

Redefined in descendants as:
_getSession (line 74)

Retrieve adminhtml session model object

  • access: protected

Redefined in descendants as:
_isAllowed (line 64)
  • access: protected
void _isAllowed ()

Redefined in descendants as:
_redirect (line 333)

Set redirect into responce

  • access: protected
void _redirect (string $path, [array $arguments = array()])
  • string $path
  • array $arguments

Redefinition of:
Mage_Core_Controller_Varien_Action::_redirect()
Set redirect into response
_redirectReferer (line 320)

Set referer url for redirect in responce

Is overriden here to set defaultUrl to admin url

  • access: protected
Mage_Adminhtml_Controller_Action _redirectReferer ([string $defaultUrl = null])
  • string $defaultUrl

Redefinition of:
Mage_Core_Controller_Varien_Action::_redirectReferer()
Set referer url for redirect in responce
_setActiveMenu (line 94)

Define active menu item in menu block

  • access: protected
Mage_Adminhtml_Controller_Action _setActiveMenu ( $menuPath)
  • $menuPath
_validateSecretKey (line 363)

Validate Secret Key

  • access: protected
bool _validateSecretKey ()
__ (line 304)

Translate a phrase

  • access: public
string __ ()

Inherited Methods

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 16:55:56 +0200 by phpDocumentor 1.4.3