Overview

Packages

  • currencysymbol
  • MAbout
  • Mage
    • Admin
    • Adminhtml
    • AdminNotification
    • Api
    • Api2
    • Authorizenet
    • Backup
    • Bundle
    • Captcha
    • Catalog
    • CatalogIndex
    • CatalogInventory
    • CatalogRule
    • CatalogSearch
    • Centinel
    • Checkout
    • Cms
    • Compiler
    • Connect
    • Contacts
    • Core
    • Cron
    • CurrencySymbol
    • Customer
    • Dataflow
    • Directory
    • DirtectPost
    • Downloadable
    • Eav
    • GiftMessage
    • GoogleAnalytics
    • GoogleBase
    • GoogleCheckout
    • ImportExport
    • Index
    • Install
    • Log
    • Media
    • Newsletter
    • Oauth
    • Page
    • PageCache
    • Paygate
    • Payment
    • Paypal
    • PaypalUk
    • Persistent
    • Poll
    • ProductAlert
    • Rating
    • Reports
    • Review
    • Rss
    • Rule
    • Sales
    • SalesRule
    • Sedfriend
    • Sendfriend
    • Shipping
    • Sitemap
    • Tag
    • Tax
    • Usa
    • Weee
    • Widget
    • Wishlist
    • XmlConnect
  • None
  • Phoenix
    • Moneybookers
  • PHP
  • Zend
    • Date
    • Mime
    • XmlRpc

Classes

  • Mage
  • Mage_Adminhtml_Block_Html_Date
  • Mage_Adminhtml_Block_Html_Select
  • Mage_Api_Model_Wsdl_Config_Element
  • Mage_Captcha_Adminhtml_RefreshController
  • Mage_Captcha_RefreshController
  • Mage_Core_AjaxController
  • Mage_Core_Block_Abstract
  • Mage_Core_Block_Flush
  • Mage_Core_Block_Html_Calendar
  • Mage_Core_Block_Html_Date
  • Mage_Core_Block_Html_Link
  • Mage_Core_Block_Html_Select
  • Mage_Core_Block_Messages
  • Mage_Core_Block_Profiler
  • Mage_Core_Block_Store_Switcher
  • Mage_Core_Block_Template
  • Mage_Core_Block_Template_Facade
  • Mage_Core_Block_Template_Smarty
  • Mage_Core_Block_Template_Zend
  • Mage_Core_Block_Text
  • Mage_Core_Block_Text_List
  • Mage_Core_Block_Text_List_Item
  • Mage_Core_Block_Text_List_Link
  • Mage_Core_Block_Text_Tag
  • Mage_Core_Block_Text_Tag_Css
  • Mage_Core_Block_Text_Tag_Css_Admin
  • Mage_Core_Block_Text_Tag_Debug
  • Mage_Core_Block_Text_Tag_Js
  • Mage_Core_Block_Text_Tag_Meta
  • Mage_Core_Controller_Front_Action
  • Mage_Core_Controller_Front_Router
  • Mage_Core_Controller_Request_Http
  • Mage_Core_Controller_Response_Http
  • Mage_Core_Controller_Varien_Action
  • Mage_Core_Controller_Varien_Front
  • Mage_Core_Controller_Varien_Router_Abstract
  • Mage_Core_Controller_Varien_Router_Admin
  • Mage_Core_Controller_Varien_Router_Default
  • Mage_Core_Controller_Varien_Router_Standard
  • Mage_Core_Helper_Abstract
  • Mage_Core_Helper_Cookie
  • Mage_Core_Helper_Data
  • Mage_Core_Helper_File_Storage
  • Mage_Core_Helper_File_Storage_Database
  • Mage_Core_Helper_Hint
  • Mage_Core_Helper_Http
  • Mage_Core_Helper_Js
  • Mage_Core_Helper_String
  • Mage_Core_Helper_Translate
  • Mage_Core_Helper_Url
  • Mage_Core_Helper_Url_Rewrite
  • Mage_Core_IndexController
  • Mage_Core_Model_Abstract
  • Mage_Core_Model_App
  • Mage_Core_Model_App_Area
  • Mage_Core_Model_App_Emulation
  • Mage_Core_Model_Cache
  • Mage_Core_Model_Calculator
  • Mage_Core_Model_Config
  • Mage_Core_Model_Config_Base
  • Mage_Core_Model_Config_Data
  • Mage_Core_Model_Config_Element
  • Mage_Core_Model_Config_Options
  • Mage_Core_Model_Config_System
  • Mage_Core_Model_Cookie
  • Mage_Core_Model_Date
  • Mage_Core_Model_Design
  • Mage_Core_Model_Design_Package
  • Mage_Core_Model_Design_Source_Design
  • Mage_Core_Model_Email
  • Mage_Core_Model_Email_Info
  • Mage_Core_Model_Email_Template
  • Mage_Core_Model_Email_Template_Filter
  • Mage_Core_Model_Email_Template_Mailer
  • Mage_Core_Model_Email_Transport
  • Mage_Core_Model_Encryption
  • Mage_Core_Model_File_Storage
  • Mage_Core_Model_File_Storage_Abstract
  • Mage_Core_Model_File_Storage_Database
  • Mage_Core_Model_File_Storage_Database_Abstract
  • Mage_Core_Model_File_Storage_Directory_Database
  • Mage_Core_Model_File_Storage_File
  • Mage_Core_Model_File_Storage_Flag
  • Mage_Core_Model_File_Uploader
  • Mage_Core_Model_File_Validator_AvailablePath
  • Mage_Core_Model_File_Validator_NotProtectedExtension
  • Mage_Core_Model_Flag
  • Mage_Core_Model_Input_Filter
  • Mage_Core_Model_Input_Filter_MaliciousCode
  • Mage_Core_Model_Language
  • Mage_Core_Model_Layout
  • Mage_Core_Model_Layout_Data
  • Mage_Core_Model_Layout_Element
  • Mage_Core_Model_Layout_Update
  • Mage_Core_Model_Locale
  • Mage_Core_Model_Locale_Config
  • Mage_Core_Model_Log_Adapter
  • Mage_Core_Model_Magento_Api
  • Mage_Core_Model_Magento_Api_V2
  • Mage_Core_Model_Message
  • Mage_Core_Model_Message_Abstract
  • Mage_Core_Model_Message_Collection
  • Mage_Core_Model_Message_Error
  • Mage_Core_Model_Message_Notice
  • Mage_Core_Model_Message_Success
  • Mage_Core_Model_Message_Warning
  • Mage_Core_Model_Mysql4_Abstract
  • Mage_Core_Model_Mysql4_Cache
  • Mage_Core_Model_Mysql4_Collection_Abstract
  • Mage_Core_Model_Mysql4_Config
  • Mage_Core_Model_Mysql4_Config_Data
  • Mage_Core_Model_Mysql4_Config_Data_Collection
  • Mage_Core_Model_Mysql4_Design
  • Mage_Core_Model_Mysql4_Design_Collection
  • Mage_Core_Model_Mysql4_Design_Package_Collection
  • Mage_Core_Model_Mysql4_Design_Theme
  • Mage_Core_Model_Mysql4_Email_Template
  • Mage_Core_Model_Mysql4_Email_Template_Collection
  • Mage_Core_Model_Mysql4_File_Storage_Abstract
  • Mage_Core_Model_Mysql4_File_Storage_Database
  • Mage_Core_Model_Mysql4_File_Storage_Directory_Database
  • Mage_Core_Model_Mysql4_File_Storage_File
  • Mage_Core_Model_Mysql4_Flag
  • Mage_Core_Model_Mysql4_Language
  • Mage_Core_Model_Mysql4_Language_Collection
  • Mage_Core_Model_Mysql4_Layout
  • Mage_Core_Model_Mysql4_Resource
  • Mage_Core_Model_Mysql4_Session
  • Mage_Core_Model_Mysql4_Store
  • Mage_Core_Model_Mysql4_Store_Collection
  • Mage_Core_Model_Mysql4_Store_Group
  • Mage_Core_Model_Mysql4_Store_Group_Collection
  • Mage_Core_Model_Mysql4_Translate
  • Mage_Core_Model_Mysql4_Translate_String
  • Mage_Core_Model_Mysql4_Url_Rewrite
  • Mage_Core_Model_Mysql4_Url_Rewrite_Collection
  • Mage_Core_Model_Mysql4_Variable
  • Mage_Core_Model_Mysql4_Variable_Collection
  • Mage_Core_Model_Mysql4_Website
  • Mage_Core_Model_Mysql4_Website_Collection
  • Mage_Core_Model_Observer
  • Mage_Core_Model_Resource
  • Mage_Core_Model_Resource_Abstract
  • Mage_Core_Model_Resource_Cache
  • Mage_Core_Model_Resource_Config
  • Mage_Core_Model_Resource_Config_Data
  • Mage_Core_Model_Resource_Config_Data_Collection
  • Mage_Core_Model_Resource_Db_Abstract
  • Mage_Core_Model_Resource_Db_Collection_Abstract
  • Mage_Core_Model_Resource_Design
  • Mage_Core_Model_Resource_Design_Collection
  • Mage_Core_Model_Resource_Design_Package_Collection
  • Mage_Core_Model_Resource_Email_Template
  • Mage_Core_Model_Resource_Email_Template_Collection
  • Mage_Core_Model_Resource_Entity_Abstract
  • Mage_Core_Model_Resource_Entity_Table
  • Mage_Core_Model_Resource_File_Storage_Abstract
  • Mage_Core_Model_Resource_File_Storage_Database
  • Mage_Core_Model_Resource_File_Storage_Directory_Database
  • Mage_Core_Model_Resource_File_Storage_File
  • Mage_Core_Model_Resource_Flag
  • Mage_Core_Model_Resource_Helper_Abstract
  • Mage_Core_Model_Resource_Helper_Mysql4
  • Mage_Core_Model_Resource_Iterator
  • Mage_Core_Model_Resource_Language
  • Mage_Core_Model_Resource_Language_Collection
  • Mage_Core_Model_Resource_Layout
  • Mage_Core_Model_Resource_Resource
  • Mage_Core_Model_Resource_Session
  • Mage_Core_Model_Resource_Setup
  • Mage_Core_Model_Resource_Setup_Query_Modifier
  • Mage_Core_Model_Resource_Store
  • Mage_Core_Model_Resource_Store_Collection
  • Mage_Core_Model_Resource_Store_Group
  • Mage_Core_Model_Resource_Store_Group_Collection
  • Mage_Core_Model_Resource_Transaction
  • Mage_Core_Model_Resource_Translate
  • Mage_Core_Model_Resource_Translate_String
  • Mage_Core_Model_Resource_Type_Abstract
  • Mage_Core_Model_Resource_Type_Db
  • Mage_Core_Model_Resource_Type_Db_Mysqli
  • Mage_Core_Model_Resource_Type_Db_Mysqli_Setup
  • Mage_Core_Model_Resource_Type_Db_Pdo_Mysql
  • Mage_Core_Model_Resource_Url_Rewrite
  • Mage_Core_Model_Resource_Url_Rewrite_Collection
  • Mage_Core_Model_Resource_Variable
  • Mage_Core_Model_Resource_Variable_Collection
  • Mage_Core_Model_Resource_Website
  • Mage_Core_Model_Resource_Website_Collection
  • Mage_Core_Model_Session
  • Mage_Core_Model_Session_Abstract
  • Mage_Core_Model_Session_Abstract_Varien
  • Mage_Core_Model_Session_Abstract_Zend
  • Mage_Core_Model_Source_Email_Variables
  • Mage_Core_Model_Store
  • Mage_Core_Model_Store_Api
  • Mage_Core_Model_Store_Api_V2
  • Mage_Core_Model_Store_Group
  • Mage_Core_Model_Template
  • Mage_Core_Model_Translate
  • Mage_Core_Model_Translate_Expr
  • Mage_Core_Model_Translate_Inline
  • Mage_Core_Model_Translate_String
  • Mage_Core_Model_Url
  • Mage_Core_Model_Url_Rewrite
  • Mage_Core_Model_Url_Validator
  • Mage_Core_Model_Variable
  • Mage_Core_Model_Variable_Config
  • Mage_Core_Model_Variable_Observer
  • Mage_Core_Model_Website
  • Mage_Page_Block_Switch
  • Mage_Page_Block_Template_Container
  • Mage_Page_Block_Template_Links
  • Mage_Page_Block_Template_Links_Block
  • Mage_Sales_Model_Quote_Address_Total_Collector

Exceptions

  • Mage_Core_Controller_Varien_Exception
  • Mage_Core_Exception
  • Mage_Core_Model_Session_Exception
  • Mage_Core_Model_Store_Exception

Functions

  • destruct
  • is_dir_writeable
  • is_empty_date
  • mageCoreErrorHandler
  • mageDebugBacktrace
  • mageDelTree
  • mageFindClassFile
  • mageParseCsv
  • mageSendErrorFooter
  • mageSendErrorHeader
  • mageUndoMagicQuotes
  • now
  • sys_get_temp_dir
  • uc_words
  • Overview
  • Package
  • Class
  • Tree

Class Mage_Core_Controller_Varien_Action

Custom Zend_Controller_Action class (formally)

Allows dispatching before and after events for each controller action

Direct known subclasses

Mage_Adminhtml_Controller_Action, Mage_Core_Controller_Front_Action, Mage_Install_Controller_Action

Indirect known subclasses

Mage_Adminhtml_AjaxController, Mage_Adminhtml_Api_RoleController, Mage_Adminhtml_Catalog_Product_ReviewController, Mage_Api2_Adminhtml_Api2_AttributeController, Mage_Api2_Adminhtml_Api2_RoleController, Mage_Api_Controller_Action, Mage_Api_IndexController, Mage_Api_SoapController, Mage_Api_V2_SoapController, Mage_Api_XmlrpcController, Mage_Authorizenet_Adminhtml_Authorizenet_Directpost_PaymentController, Mage_Authorizenet_Directpost_PaymentController, Mage_Bundle_Adminhtml_Bundle_Product_EditController, Mage_Adminhtml_Catalog_Product_SetController, Mage_Bundle_Adminhtml_Bundle_SelectionController, Mage_Captcha_Adminhtml_RefreshController, Mage_Captcha_RefreshController, Mage_Catalog_CategoryController, Mage_Catalog_IndexController, Mage_Catalog_Product_CompareController, Mage_Catalog_ProductController, Mage_Catalog_Seo_SitemapController, Mage_CatalogSearch_AdvancedController, Mage_CatalogSearch_AjaxController, Mage_Adminhtml_Catalog_Product_WidgetController, Mage_CatalogSearch_ResultController, Mage_CatalogSearch_TermController, Mage_Centinel_Adminhtml_Centinel_IndexController, Mage_Centinel_IndexController, Mage_Checkout_CartController, Mage_Checkout_Controller_Action, Mage_Checkout_IndexController, Mage_Checkout_Multishipping_AddressController, Mage_Checkout_MultishippingController, Mage_Checkout_OnepageController, Mage_Adminhtml_Catalog_ProductController, Mage_Cms_IndexController, Mage_Cms_PageController, Mage_Compiler_Adminhtml_Compiler_ProcessController, Mage_Connect_Adminhtml_Extension_CustomController, Mage_Connect_Adminhtml_Extension_LocalController, Mage_Contacts_IndexController, Mage_Core_AjaxController, Mage_Core_IndexController, Mage_CurrencySymbol_Adminhtml_System_CurrencysymbolController, Mage_Customer_AccountController, Mage_Adminhtml_Catalog_SearchController, Mage_Customer_AddressController, Mage_Customer_ReviewController, Mage_Directory_CurrencyController, Mage_Downloadable_Adminhtml_Downloadable_FileController, Mage_Downloadable_Adminhtml_Downloadable_Product_EditController, Mage_Downloadable_CustomerController, Mage_Downloadable_DownloadController, Mage_GoogleBase_Adminhtml_Googlebase_ItemsController, Mage_GoogleBase_Adminhtml_Googlebase_SelectionController, Mage_GoogleBase_Adminhtml_Googlebase_TypesController, Mage_Adminhtml_CatalogController, Mage_GoogleCheckout_ApiController, Mage_GoogleCheckout_RedirectController, Mage_ImportExport_Adminhtml_ExportController, Mage_ImportExport_Adminhtml_ImportController, Mage_Index_Adminhtml_ProcessController, Mage_Install_IndexController, Mage_Install_WizardController, Mage_Newsletter_ManageController, Mage_Newsletter_SubscriberController, Mage_Oauth_Adminhtml_Oauth_Admin_TokenController, Mage_Adminhtml_Checkout_AgreementController, Mage_Oauth_Adminhtml_Oauth_AuthorizeController, Mage_Oauth_Adminhtml_Oauth_AuthorizedTokensController, Mage_Oauth_Adminhtml_Oauth_ConsumerController, Mage_Oauth_AuthorizeController, Mage_Oauth_Customer_TokenController, Mage_Oauth_InitiateController, Mage_Oauth_TokenController, Mage_PageCache_Adminhtml_PageCacheController, Mage_Paygate_Adminhtml_Paygate_Authorizenet_PaymentController, Mage_Paygate_Authorizenet_PaymentController, Mage_Adminhtml_Cms_Block_WidgetController, Mage_Paypal_Adminhtml_Paypal_ReportsController, Mage_Paypal_Controller_Express_Abstract, Mage_Paypal_ExpressController, Mage_Paypal_HostedproController, Mage_Paypal_IpnController, Mage_Paypal_PayflowadvancedController, Mage_Paypal_PayflowController, Mage_Paypal_StandardController, Mage_PaypalUk_ExpressController, Mage_Persistent_IndexController, Mage_Adminhtml_Cms_BlockController, Mage_Poll_VoteController, Mage_ProductAlert_AddController, Mage_ProductAlert_UnsubscribeController, Mage_Review_CustomerController, Mage_Review_ProductController, Mage_Rss_CatalogController, Mage_Rss_IndexController, Mage_Rss_OrderController, Mage_Sales_Billing_AgreementController, Mage_Sales_Controller_Abstract, Mage_Adminhtml_Cms_Page_WidgetController, Mage_Sales_DownloadController, Mage_Sales_GuestController, Mage_Sales_OrderController, Mage_Sales_Recurring_ProfileController, Mage_Sendfriend_ProductController, Mage_Shipping_TrackingController, Mage_Tag_CustomerController, Mage_Tag_IndexController, Mage_Tag_ListController, Mage_Tag_ProductController, Mage_Adminhtml_Api_UserController, Mage_Adminhtml_Cms_PageController, Mage_Widget_Adminhtml_Widget_InstanceController, Mage_Widget_Adminhtml_WidgetController, Mage_Wishlist_Controller_Abstract, Mage_Wishlist_IndexController, Mage_Wishlist_SharedController, Mage_XmlConnect_Adminhtml_MobileController, Mage_XmlConnect_CartController, Mage_XmlConnect_CatalogController, Mage_XmlConnect_CheckoutController, Mage_XmlConnect_CmsController, Mage_Adminhtml_Cms_Wysiwyg_ImagesController, Mage_XmlConnect_ConfigurationController, Mage_XmlConnect_Controller_Action, Mage_XmlConnect_CustomerController, Mage_XmlConnect_IndexController, Mage_XmlConnect_Paypal_MeclController, Mage_XmlConnect_Paypal_MepController, Mage_XmlConnect_PbridgeController, Mage_XmlConnect_ReviewController, Mage_XmlConnect_WishlistController, Phoenix_Moneybookers_MoneybookersController, Mage_Adminhtml_Cms_WysiwygController, Phoenix_Moneybookers_ProcessingController, Mage_Adminhtml_Controller_Report_Abstract, Mage_Adminhtml_Controller_Sales_Creditmemo, Mage_Adminhtml_Controller_Sales_Invoice, Mage_Adminhtml_Controller_Sales_Shipment, Mage_Adminhtml_Customer_Cart_Product_Composite_CartController, Mage_Adminhtml_Customer_ConfigController, Mage_Adminhtml_Customer_GroupController, Mage_Adminhtml_CacheController, Mage_Adminhtml_Customer_OnlineController, Mage_Adminhtml_Customer_System_Config_ValidatevatController, Mage_Adminhtml_Customer_Wishlist_Product_Composite_WishlistController, Mage_Adminhtml_CustomerController, Mage_Adminhtml_DashboardController, Mage_Adminhtml_IndexController, Mage_Adminhtml_JsonController, Mage_Adminhtml_Media_EditorController, Mage_Adminhtml_Media_UploaderController, Mage_Adminhtml_Newsletter_ProblemController, Mage_Adminhtml_Catalog_Category_WidgetController, Mage_Adminhtml_Newsletter_QueueController, Mage_Adminhtml_Newsletter_SubscriberController, Mage_Adminhtml_Newsletter_TemplateController, Mage_Adminhtml_NotificationController, Mage_Adminhtml_Permissions_RoleController, Mage_Adminhtml_Permissions_UserController, Mage_Adminhtml_Poll_AnswerController, Mage_Adminhtml_PollController, Mage_Adminhtml_Promo_CatalogController, Mage_Adminhtml_Promo_QuoteController, Mage_Adminhtml_Catalog_CategoryController, Mage_Adminhtml_Promo_WidgetController, Mage_Adminhtml_PromoController, Mage_Adminhtml_RatingController, Mage_Adminhtml_Report_CustomerController, Mage_Adminhtml_Report_ProductController, Mage_Adminhtml_Report_ReviewController, Mage_Adminhtml_Report_SalesController, Mage_Adminhtml_Report_ShopcartController, Mage_Adminhtml_Report_StatisticsController, Mage_Adminhtml_Report_TagController, Mage_Adminhtml_Catalog_DatafeedsController, Mage_Adminhtml_ReportController, Mage_Adminhtml_Rss_CatalogController, Mage_Adminhtml_Rss_OrderController, Mage_Adminhtml_Sales_Billing_AgreementController, Mage_Adminhtml_Sales_CreditmemoController, Mage_Adminhtml_Sales_InvoiceController, Mage_Adminhtml_Sales_Order_CreateController, Mage_Adminhtml_Sales_Order_CreditmemoController, Mage_Adminhtml_Sales_Order_EditController, Mage_Adminhtml_Sales_Order_InvoiceController, Mage_Adminhtml_Catalog_Product_Action_AttributeController, Mage_Adminhtml_Sales_Order_ShipmentController, Mage_Adminhtml_Sales_Order_StatusController, Mage_Adminhtml_Sales_Order_View_GiftmessageController, Mage_Adminhtml_Sales_OrderController, Mage_Adminhtml_Sales_Recurring_ProfileController, Mage_Adminhtml_Sales_ShipmentController, Mage_Adminhtml_Sales_TransactionsController, Mage_Adminhtml_SalesController, Mage_Adminhtml_SitemapController, Mage_Adminhtml_SurveyController, Mage_Adminhtml_Catalog_Product_AttributeController, Mage_Adminhtml_System_AccountController, Mage_Adminhtml_System_BackupController, Mage_Adminhtml_System_CacheController, Mage_Adminhtml_System_Config_System_StorageController, Mage_Adminhtml_System_ConfigController, Mage_Adminhtml_System_Convert_GuiController, Mage_Adminhtml_System_Convert_ProfileController, Mage_Adminhtml_System_CurrencyController, Mage_Adminhtml_System_DesignController, Mage_Adminhtml_System_Email_TemplateController, Mage_Adminhtml_Catalog_Product_GalleryController, Mage_Adminhtml_System_StoreController, Mage_Adminhtml_System_VariableController, Mage_Adminhtml_SystemController, Mage_Adminhtml_TagController, Mage_Adminhtml_Tax_Class_CustomerController, Mage_Adminhtml_Tax_Class_ProductController, Mage_Adminhtml_Tax_ClassController, Mage_Adminhtml_Tax_RateController, Mage_Adminhtml_Tax_RuleController, Mage_Adminhtml_UrlrewriteController
Abstract
Package: Mage\Core
Category: Mage
Copyright: Copyright (c) 2012 Magento Inc. (http://www.magentocommerce.com)
License: Open Software License (OSL 3.0)
Author: Magento Core Team <core@magentocommerce.com>
Located at code/core/Mage/Core/Controller/Varien/Action.php
Methods summary
public
# __construct( Zend_Controller_Request_Abstract $request, Zend_Controller_Response_Abstract $response, array $invokeArgs = array() )

Constructor

Constructor

Parameters

$request
Zend_Controller_Request_Abstract
$request
$response
Zend_Controller_Response_Abstract
$response
$invokeArgs
array
$invokeArgs
protected
# _construct( )
public
# hasAction( mixed $action )
public Mage_Core_Controller_Request_Http
# getRequest( )

Retrieve request object

Retrieve request object

Returns

Mage_Core_Controller_Request_Http
public Mage_Core_Controller_Response_Http
# getResponse( )

Retrieve response object

Retrieve response object

Returns

Mage_Core_Controller_Response_Http
public boolean
# getFlag( string $action, string $flag = '' )

Retrieve flag value

Retrieve flag value

Parameters

$action
string
$action
$flag
string
$flag

Returns

boolean
public Mage_Core_Controller_Varien_Action
# setFlag( string $action, string $flag, string $value )

Setting flag value

Setting flag value

Parameters

$action
string
$action
$flag
string
$flag
$value
string
$value

Returns

Mage_Core_Controller_Varien_Action
public string
# getFullActionName( string $delimiter = '_' )

Retrieve full bane of current action current controller and current module

Retrieve full bane of current action current controller and current module

Parameters

$delimiter
string
$delimiter

Returns

string
public Mage_Core_Model_Layout
# getLayout( )

Retrieve current layout object

Retrieve current layout object

Returns

Mage_Core_Model_Layout
public Mage_Core_Controller_Varien_Action
# loadLayout( string|null|boolean $handles = null, boolean $generateBlocks = true, boolean $generateXml = true )

Load layout by handles(s)

Load layout by handles(s)

Parameters

$handles
string|null|boolean
$handles
$generateBlocks
boolean
$generateBlocks
$generateXml
boolean
$generateXml

Returns

Mage_Core_Controller_Varien_Action
public
# addActionLayoutHandles( )
public
# loadLayoutUpdates( )
public
# generateLayoutXml( )
public
# generateLayoutBlocks( )
public Mage_Core_Controller_Varien_Action
# renderLayout( string $output = '' )

Rendering layout

Rendering layout

Parameters

$output
string
$output

Returns

Mage_Core_Controller_Varien_Action
public
# dispatch( mixed $action )
public string
# getActionMethodName( string $action )

Retrieve action method name

Retrieve action method name

Parameters

$action
string
$action

Returns

string
public
# preDispatch( )

Dispatch event before action

Dispatch event before action

public
# postDispatch( )

Dispatches event after action

Dispatches event after action

public
# norouteAction( mixed $coreRoute = null )
public
# noCookiesAction( )
protected
# _forward( string $action, string|null $controller = null, string|null $module = null, array $params = null )

Throw control to different action (control and module if was specified).

Throw control to different action (control and module if was specified).

Parameters

$action
string
$action
$controller
string|null
$controller
$module
string|null
$module
$params
array|null
$params
protected Mage_Core_Controller_Varien_Action
# _initLayoutMessages( string|array $messagesStorage )

Initializing layout messages by message storage(s), loading and adding messages to layout messages block

Initializing layout messages by message storage(s), loading and adding messages to layout messages block

Parameters

$messagesStorage
string|array
$messagesStorage

Returns

Mage_Core_Controller_Varien_Action
public Mage_Core_Controller_Varien_Action
# initLayoutMessages( string|array $messagesStorage )

Initializing layout messages by message storage(s), loading and adding messages to layout messages block

Initializing layout messages by message storage(s), loading and adding messages to layout messages block

Parameters

$messagesStorage
string|array
$messagesStorage

Returns

Mage_Core_Controller_Varien_Action
protected Mage_Core_Controller_Varien_Action
# _redirectUrl( string $url )

Set redirect url into response

Set redirect url into response

Parameters

$url
string
$url

Returns

Mage_Core_Controller_Varien_Action
protected Mage_Core_Controller_Varien_Action
# _redirect( string $path, array $arguments = array() )

Set redirect into response

Set redirect into response

Parameters

$path
string
$path
$arguments
array
$arguments

Returns

Mage_Core_Controller_Varien_Action
public Mage_Core_Controller_Varien_Action
# setRedirectWithCookieCheck( string $path, array $arguments = array() )

Set redirect into response with session id in URL if it is enabled. It allows to distinguish primordial request from browser with cookies disabled.

Set redirect into response with session id in URL if it is enabled. It allows to distinguish primordial request from browser with cookies disabled.

Parameters

$path
string
$path
$arguments
array
$arguments

Returns

Mage_Core_Controller_Varien_Action
protected Mage_Core_Controller_Varien_Action
# _redirectSuccess( string $defaultUrl )

Redirect to success page

Redirect to success page

Parameters

$defaultUrl
string
$defaultUrl

Returns

Mage_Core_Controller_Varien_Action
protected Mage_Core_Controller_Varien_Action
# _redirectError( string $defaultUrl )

Redirect to error page

Redirect to error page

Parameters

$defaultUrl
string
$defaultUrl

Returns

Mage_Core_Controller_Varien_Action
protected Mage_Core_Controller_Varien_Action
# _redirectReferer( string $defaultUrl = null )

Set referer url for redirect in response

Set referer url for redirect in response

Parameters

$defaultUrl
string
$defaultUrl

Returns

Mage_Core_Controller_Varien_Action
protected string
# _getRefererUrl( )

Identify referer url via all accepted methods (HTTP_REFERER, regular or base64-encoded request param)

Identify referer url via all accepted methods (HTTP_REFERER, regular or base64-encoded request param)

Returns

string
protected boolean
# _isUrlInternal( string $url )

Check url to be used as internal

Check url to be used as internal

Parameters

$url
string
$url

Returns

boolean
protected string
# _getRealModuleName( )

Get real module name (like 'Mage_Module')

Get real module name (like 'Mage_Module')

Returns

string
protected boolean
# _rewrite( )

Support for controllers rewrites

Support for controllers rewrites

Example of configuration: <global> <routers> <core_module> <rewrite> <core_controller> <to>new_route/new_controller</to> <override_actions>true</override_actions> <actions> <core_action><to>new_module/new_controller/new_action</core_action> </actions> <core_controller> </rewrite> </core_module> </routers> </global>

This will override:

  1. core_module/core_controller/core_action to new_module/new_controller/new_action
  2. all other actions of core_module/core_controller to new_module/new_controller

Returns

boolean
true if rewrite happened
protected boolean
# _validateFormKey( )

Validate Form Key

Validate Form Key

Returns

boolean
protected Mage_Core_Controller_Varien_Action
# _title( string|false|-1|null $text = null, boolean $resetIfExists = true )

Add an extra title to the end or one from the end, or remove all

Add an extra title to the end or one from the end, or remove all

Usage examples: $this->_title('foo')->_title('bar'); => bar / foo / <default title>

$this->_title()->_title('foo')->_title('bar'); => bar / foo

$this->_title('foo')->_title(false)->_title('bar'); bar / <default title>

Parameters

$text
string|false|-1|null
$text
$resetIfExists
boolean
$resetIfExists

Returns

Mage_Core_Controller_Varien_Action

See

Mage_Core_Controller_Varien_Action::_renderTitles()
protected
# _renderTitles( )

Prepare titles in the 'head' layout block Supposed to work only in actions where layout is rendered Falls back to the default logic if there are no titles eventually

Prepare titles in the 'head' layout block Supposed to work only in actions where layout is rendered Falls back to the default logic if there are no titles eventually

See

Mage_Core_Controller_Varien_Action::loadLayout()
Mage_Core_Controller_Varien_Action::renderLayout()
protected array
# _filterDates( array $array, array $dateFields )

Convert dates in array from localized to internal format

Convert dates in array from localized to internal format

Parameters

$array
array
$array
$dateFields
array
$dateFields

Returns

array
protected array
# _filterDateTime( array $array, array $dateFields )

Convert dates with time in array from localized to internal format

Convert dates with time in array from localized to internal format

Parameters

$array
array
$array
$dateFields
array
$dateFields

Returns

array
protected Mage_Core_Controller_Varien_Action
# _prepareDownloadResponse( string $fileName, string|array $content, string $contentType = 'application/octet-stream', integer $contentLength = null )

Declare headers and content file in response for file download

Declare headers and content file in response for file download

Parameters

$fileName
string
$fileName
$content
string|array
$content set to null to avoid starting output, $contentLength should be set explicitly in that case
$contentType
string
$contentType
$contentLength
integer
$contentLength explicit content length, if strlen($content) isn't applicable

Returns

Mage_Core_Controller_Varien_Action
Constants summary
string FLAG_NO_CHECK_INSTALLATION 'no-install-check'
#
string FLAG_NO_DISPATCH 'no-dispatch'
#
string FLAG_NO_PRE_DISPATCH 'no-preDispatch'
#
string FLAG_NO_POST_DISPATCH 'no-postDispatch'
#
string FLAG_NO_START_SESSION 'no-startSession'
#
string FLAG_NO_DISPATCH_BLOCK_EVENT 'no-beforeGenerateLayoutBlocksDispatch'
#
string FLAG_NO_COOKIES_REDIRECT 'no-cookies-redirect'
#
string PARAM_NAME_SUCCESS_URL 'success_url'
#
string PARAM_NAME_ERROR_URL 'error_url'
#
string PARAM_NAME_REFERER_URL 'referer_url'
#
string PARAM_NAME_BASE64_URL 'r64'
#
string PARAM_NAME_URL_ENCODED 'uenc'
#
string PROFILER_KEY 'mage::dispatch::controller::action'
#
Properties summary
protected Zend_Controller_Request_Abstract $_request
#

Request object

Request object

protected Zend_Controller_Response_Abstract $_response
#

Response object

Response object

protected string $_realModuleName
#

Real module name (like 'Mage_Module')

Real module name (like 'Mage_Module')

protected array $_flags array()
#

Action flags

Action flags

for example used to disable rendering default layout

protected array $_cookieCheckActions array()
#

Action list where need check enabled cookie

Action list where need check enabled cookie

protected string $_currentArea
#

Currently used area

Currently used area

protected string $_sessionNamespace
#

Namespace for session. Should be defined for proper working session.

Namespace for session. Should be defined for proper working session.

protected boolean $_isLayoutLoaded false
#

Whether layout is loaded

Whether layout is loaded

See

Mage_Core_Controller_Varien_Action::loadLayout()
protected array $_titles array()
#

Title parts to be rendered in the page head title

Title parts to be rendered in the page head title

See

Mage_Core_Controller_Varien_Action::_title()
protected boolean $_removeDefaultTitle false
#

Whether the default title should be removed

Whether the default title should be removed

See

Mage_Core_Controller_Varien_Action::_title()
Magento 1.7.0.2 API documentation generated by ApiGen 2.8.0