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_Adminhtml_AjaxController
  • Mage_Adminhtml_Api_RoleController
  • Mage_Adminhtml_Api_UserController
  • Mage_Adminhtml_Block_Abstract
  • Mage_Adminhtml_Block_Api_Buttons
  • Mage_Adminhtml_Block_Api_Editroles
  • Mage_Adminhtml_Block_Api_Edituser
  • Mage_Adminhtml_Block_Api_Grid_Role
  • Mage_Adminhtml_Block_Api_Role
  • Mage_Adminhtml_Block_Api_Role_Grid_User
  • Mage_Adminhtml_Block_Api_Roles
  • Mage_Adminhtml_Block_Api_Tab_Roleinfo
  • Mage_Adminhtml_Block_Api_Tab_Rolesedit
  • Mage_Adminhtml_Block_Api_Tab_Rolesusers
  • Mage_Adminhtml_Block_Api_Tab_Userroles
  • Mage_Adminhtml_Block_Api_User
  • Mage_Adminhtml_Block_Api_User_Edit
  • Mage_Adminhtml_Block_Api_User_Edit_Form
  • Mage_Adminhtml_Block_Api_User_Edit_Tab_Main
  • Mage_Adminhtml_Block_Api_User_Edit_Tab_Roles
  • Mage_Adminhtml_Block_Api_User_Edit_Tabs
  • Mage_Adminhtml_Block_Api_User_Grid
  • Mage_Adminhtml_Block_Api_Users
  • Mage_Adminhtml_Block_Backup
  • Mage_Adminhtml_Block_Backup_Dialogs
  • Mage_Adminhtml_Block_Backup_Grid
  • Mage_Adminhtml_Block_Cache
  • Mage_Adminhtml_Block_Cache_Additional
  • Mage_Adminhtml_Block_Cache_Grid
  • Mage_Adminhtml_Block_Cache_Notifications
  • Mage_Adminhtml_Block_Catalog
  • Mage_Adminhtml_Block_Catalog_Category_Abstract
  • Mage_Adminhtml_Block_Catalog_Category_Checkboxes_Tree
  • Mage_Adminhtml_Block_Catalog_Category_Edit
  • Mage_Adminhtml_Block_Catalog_Category_Edit_Form
  • Mage_Adminhtml_Block_Catalog_Category_Helper_Image
  • Mage_Adminhtml_Block_Catalog_Category_Helper_Pricestep
  • Mage_Adminhtml_Block_Catalog_Category_Helper_Sortby_Available
  • Mage_Adminhtml_Block_Catalog_Category_Helper_Sortby_Default
  • Mage_Adminhtml_Block_Catalog_Category_Tab_Attributes
  • Mage_Adminhtml_Block_Catalog_Category_Tab_Design
  • Mage_Adminhtml_Block_Catalog_Category_Tab_General
  • Mage_Adminhtml_Block_Catalog_Category_Tab_Product
  • Mage_Adminhtml_Block_Catalog_Category_Tabs
  • Mage_Adminhtml_Block_Catalog_Category_Tree
  • Mage_Adminhtml_Block_Catalog_Category_Widget_Chooser
  • Mage_Adminhtml_Block_Catalog_Form
  • Mage_Adminhtml_Block_Catalog_Form_Renderer_Attribute_Urlkey
  • Mage_Adminhtml_Block_Catalog_Form_Renderer_Config_DateFieldsOrder
  • Mage_Adminhtml_Block_Catalog_Form_Renderer_Config_YearRange
  • Mage_Adminhtml_Block_Catalog_Form_Renderer_Fieldset_Element
  • Mage_Adminhtml_Block_Catalog_Helper_Form_Wysiwyg
  • Mage_Adminhtml_Block_Catalog_Helper_Form_Wysiwyg_Content
  • Mage_Adminhtml_Block_Catalog_Product
  • Mage_Adminhtml_Block_Catalog_Product_Attribute
  • Mage_Adminhtml_Block_Catalog_Product_Attribute_Edit
  • Mage_Adminhtml_Block_Catalog_Product_Attribute_Edit_Form
  • Mage_Adminhtml_Block_Catalog_Product_Attribute_Edit_Tab_Front
  • Mage_Adminhtml_Block_Catalog_Product_Attribute_Edit_Tab_Main
  • Mage_Adminhtml_Block_Catalog_Product_Attribute_Edit_Tab_Options
  • Mage_Adminhtml_Block_Catalog_Product_Attribute_Edit_Tab_System
  • Mage_Adminhtml_Block_Catalog_Product_Attribute_Edit_Tabs
  • Mage_Adminhtml_Block_Catalog_Product_Attribute_Grid
  • Mage_Adminhtml_Block_Catalog_Product_Attribute_New_Product_Attributes
  • Mage_Adminhtml_Block_Catalog_Product_Attribute_New_Product_Created
  • Mage_Adminhtml_Block_Catalog_Product_Attribute_Set_Grid
  • Mage_Adminhtml_Block_Catalog_Product_Attribute_Set_Main
  • Mage_Adminhtml_Block_Catalog_Product_Attribute_Set_Main_Formattribute
  • Mage_Adminhtml_Block_Catalog_Product_Attribute_Set_Main_Formgroup
  • Mage_Adminhtml_Block_Catalog_Product_Attribute_Set_Main_Formset
  • Mage_Adminhtml_Block_Catalog_Product_Attribute_Set_Main_Tree_Attribute
  • Mage_Adminhtml_Block_Catalog_Product_Attribute_Set_Main_Tree_Group
  • Mage_Adminhtml_Block_Catalog_Product_Attribute_Set_Toolbar_Add
  • Mage_Adminhtml_Block_Catalog_Product_Attribute_Set_Toolbar_Main
  • Mage_Adminhtml_Block_Catalog_Product_Attribute_Set_Toolbar_Main_Filter
  • Mage_Adminhtml_Block_Catalog_Product_Composite_Configure
  • Mage_Adminhtml_Block_Catalog_Product_Composite_Error
  • Mage_Adminhtml_Block_Catalog_Product_Composite_Fieldset
  • Mage_Adminhtml_Block_Catalog_Product_Composite_Fieldset_Configurable
  • Mage_Adminhtml_Block_Catalog_Product_Composite_Fieldset_Grouped
  • Mage_Adminhtml_Block_Catalog_Product_Composite_Fieldset_Options
  • Mage_Adminhtml_Block_Catalog_Product_Composite_Fieldset_Qty
  • Mage_Adminhtml_Block_Catalog_Product_Composite_Update_Result
  • Mage_Adminhtml_Block_Catalog_Product_Created
  • Mage_Adminhtml_Block_Catalog_Product_Edit
  • Mage_Adminhtml_Block_Catalog_Product_Edit_Action_Attribute
  • Mage_Adminhtml_Block_Catalog_Product_Edit_Action_Attribute_Tab_Attributes
  • Mage_Adminhtml_Block_Catalog_Product_Edit_Action_Attribute_Tab_Inventory
  • Mage_Adminhtml_Block_Catalog_Product_Edit_Action_Attribute_Tab_Websites
  • Mage_Adminhtml_Block_Catalog_Product_Edit_Action_Attribute_Tabs
  • Mage_Adminhtml_Block_Catalog_Product_Edit_Js
  • Mage_Adminhtml_Block_Catalog_Product_Edit_Tab_Ajax_Serializer
  • Mage_Adminhtml_Block_Catalog_Product_Edit_Tab_Alerts
  • Mage_Adminhtml_Block_Catalog_Product_Edit_Tab_Alerts_Price
  • Mage_Adminhtml_Block_Catalog_Product_Edit_Tab_Alerts_Stock
  • Mage_Adminhtml_Block_Catalog_Product_Edit_Tab_Attributes
  • Mage_Adminhtml_Block_Catalog_Product_Edit_Tab_Attributes_Create
  • Mage_Adminhtml_Block_Catalog_Product_Edit_Tab_Categories
  • Mage_Adminhtml_Block_Catalog_Product_Edit_Tab_Crosssell
  • Mage_Adminhtml_Block_Catalog_Product_Edit_Tab_Inventory
  • Mage_Adminhtml_Block_Catalog_Product_Edit_Tab_Options
  • Mage_Adminhtml_Block_Catalog_Product_Edit_Tab_Options_Option
  • Mage_Adminhtml_Block_Catalog_Product_Edit_Tab_Options_Type_Abstract
  • Mage_Adminhtml_Block_Catalog_Product_Edit_Tab_Options_Type_Date
  • Mage_Adminhtml_Block_Catalog_Product_Edit_Tab_Options_Type_File
  • Mage_Adminhtml_Block_Catalog_Product_Edit_Tab_Options_Type_Select
  • Mage_Adminhtml_Block_Catalog_Product_Edit_Tab_Options_Type_Text
  • Mage_Adminhtml_Block_Catalog_Product_Edit_Tab_Price
  • Mage_Adminhtml_Block_Catalog_Product_Edit_Tab_Price_Group
  • Mage_Adminhtml_Block_Catalog_Product_Edit_Tab_Price_Group_Abstract
  • Mage_Adminhtml_Block_Catalog_Product_Edit_Tab_Price_Recurring
  • Mage_Adminhtml_Block_Catalog_Product_Edit_Tab_Price_Tier
  • Mage_Adminhtml_Block_Catalog_Product_Edit_Tab_Related
  • Mage_Adminhtml_Block_Catalog_Product_Edit_Tab_Reviews
  • Mage_Adminhtml_Block_Catalog_Product_Edit_Tab_Settings
  • Mage_Adminhtml_Block_Catalog_Product_Edit_Tab_Super_Config
  • Mage_Adminhtml_Block_Catalog_Product_Edit_Tab_Super_Config_Grid
  • Mage_Adminhtml_Block_Catalog_Product_Edit_Tab_Super_Config_Grid_Filter_Inventory
  • Mage_Adminhtml_Block_Catalog_Product_Edit_Tab_Super_Config_Grid_Renderer_Checkbox
  • Mage_Adminhtml_Block_Catalog_Product_Edit_Tab_Super_Config_Grid_Renderer_Inventory
  • Mage_Adminhtml_Block_Catalog_Product_Edit_Tab_Super_Config_Simple
  • Mage_Adminhtml_Block_Catalog_Product_Edit_Tab_Super_Group
  • Mage_Adminhtml_Block_Catalog_Product_Edit_Tab_Super_Settings
  • Mage_Adminhtml_Block_Catalog_Product_Edit_Tab_Tag
  • Mage_Adminhtml_Block_Catalog_Product_Edit_Tab_Tag_Customer
  • Mage_Adminhtml_Block_Catalog_Product_Edit_Tab_Upsell
  • Mage_Adminhtml_Block_Catalog_Product_Edit_Tab_Websites
  • Mage_Adminhtml_Block_Catalog_Product_Edit_Tabs
  • Mage_Adminhtml_Block_Catalog_Product_Edit_Tabs_Configurable
  • Mage_Adminhtml_Block_Catalog_Product_Edit_Tabs_Grouped
  • Mage_Adminhtml_Block_Catalog_Product_Frontend_Product_Watermark
  • Mage_Adminhtml_Block_Catalog_Product_Grid
  • Mage_Adminhtml_Block_Catalog_Product_Helper_Form_Apply
  • Mage_Adminhtml_Block_Catalog_Product_Helper_Form_Boolean
  • Mage_Adminhtml_Block_Catalog_Product_Helper_Form_Config
  • Mage_Adminhtml_Block_Catalog_Product_Helper_Form_Gallery
  • Mage_Adminhtml_Block_Catalog_Product_Helper_Form_Gallery_Content
  • Mage_Adminhtml_Block_Catalog_Product_Helper_Form_Image
  • Mage_Adminhtml_Block_Catalog_Product_Helper_Form_Msrp_Enabled
  • Mage_Adminhtml_Block_Catalog_Product_Helper_Form_Msrp_Price
  • Mage_Adminhtml_Block_Catalog_Product_Helper_Form_Price
  • Mage_Adminhtml_Block_Catalog_Product_Helper_Form_Weight
  • Mage_Adminhtml_Block_Catalog_Product_Price
  • Mage_Adminhtml_Block_Catalog_Product_Widget_Chooser
  • Mage_Adminhtml_Block_Catalog_Product_Widget_Chooser_Container
  • Mage_Adminhtml_Block_Catalog_Search
  • Mage_Adminhtml_Block_Catalog_Search_Edit
  • Mage_Adminhtml_Block_Catalog_Search_Edit_Form
  • Mage_Adminhtml_Block_Catalog_Search_Grid
  • Mage_Adminhtml_Block_Checkout_Agreement
  • Mage_Adminhtml_Block_Checkout_Agreement_Edit
  • Mage_Adminhtml_Block_Checkout_Agreement_Edit_Form
  • Mage_Adminhtml_Block_Checkout_Agreement_Grid
  • Mage_Adminhtml_Block_Cms_Block
  • Mage_Adminhtml_Block_Cms_Block_Edit
  • Mage_Adminhtml_Block_Cms_Block_Edit_Form
  • Mage_Adminhtml_Block_Cms_Block_Grid
  • Mage_Adminhtml_Block_Cms_Block_Widget_Chooser
  • Mage_Adminhtml_Block_Cms_Page
  • Mage_Adminhtml_Block_Cms_Page_Edit
  • Mage_Adminhtml_Block_Cms_Page_Edit_Form
  • Mage_Adminhtml_Block_Cms_Page_Edit_Tab_Content
  • Mage_Adminhtml_Block_Cms_Page_Edit_Tab_Design
  • Mage_Adminhtml_Block_Cms_Page_Edit_Tab_Main
  • Mage_Adminhtml_Block_Cms_Page_Edit_Tab_Meta
  • Mage_Adminhtml_Block_Cms_Page_Edit_Tabs
  • Mage_Adminhtml_Block_Cms_Page_Grid
  • Mage_Adminhtml_Block_Cms_Page_Grid_Renderer_Action
  • Mage_Adminhtml_Block_Cms_Page_Widget_Chooser
  • Mage_Adminhtml_Block_Cms_Wysiwyg_Images_Content
  • Mage_Adminhtml_Block_Cms_Wysiwyg_Images_Content_Files
  • Mage_Adminhtml_Block_Cms_Wysiwyg_Images_Content_Newfolder
  • Mage_Adminhtml_Block_Cms_Wysiwyg_Images_Content_Uploader
  • Mage_Adminhtml_Block_Cms_Wysiwyg_Images_Tree
  • Mage_Adminhtml_Block_Customer
  • Mage_Adminhtml_Block_Customer_Edit
  • Mage_Adminhtml_Block_Customer_Edit_Form
  • Mage_Adminhtml_Block_Customer_Edit_Renderer_Attribute_Group
  • Mage_Adminhtml_Block_Customer_Edit_Renderer_Newpass
  • Mage_Adminhtml_Block_Customer_Edit_Renderer_Region
  • Mage_Adminhtml_Block_Customer_Edit_Tab_Account
  • Mage_Adminhtml_Block_Customer_Edit_Tab_Addresses
  • Mage_Adminhtml_Block_Customer_Edit_Tab_Cart
  • Mage_Adminhtml_Block_Customer_Edit_Tab_Carts
  • Mage_Adminhtml_Block_Customer_Edit_Tab_Newsletter
  • Mage_Adminhtml_Block_Customer_Edit_Tab_Newsletter_Grid
  • Mage_Adminhtml_Block_Customer_Edit_Tab_Newsletter_Grid_Filter_Status
  • Mage_Adminhtml_Block_Customer_Edit_Tab_Newsletter_Grid_Renderer_Action
  • Mage_Adminhtml_Block_Customer_Edit_Tab_Newsletter_Grid_Renderer_Status
  • Mage_Adminhtml_Block_Customer_Edit_Tab_Orders
  • Mage_Adminhtml_Block_Customer_Edit_Tab_Reviews
  • Mage_Adminhtml_Block_Customer_Edit_Tab_Tag
  • Mage_Adminhtml_Block_Customer_Edit_Tab_Tags
  • Mage_Adminhtml_Block_Customer_Edit_Tab_View
  • Mage_Adminhtml_Block_Customer_Edit_Tab_View_Accordion
  • Mage_Adminhtml_Block_Customer_Edit_Tab_View_Cart
  • Mage_Adminhtml_Block_Customer_Edit_Tab_View_Grid_Renderer_Item
  • Mage_Adminhtml_Block_Customer_Edit_Tab_View_Orders
  • Mage_Adminhtml_Block_Customer_Edit_Tab_View_Sales
  • Mage_Adminhtml_Block_Customer_Edit_Tab_View_Wishlist
  • Mage_Adminhtml_Block_Customer_Edit_Tab_Wishlist
  • Mage_Adminhtml_Block_Customer_Edit_Tab_Wishlist_Grid_Renderer_Description
  • Mage_Adminhtml_Block_Customer_Edit_Tabs
  • Mage_Adminhtml_Block_Customer_Form_Element_Boolean
  • Mage_Adminhtml_Block_Customer_Form_Element_File
  • Mage_Adminhtml_Block_Customer_Form_Element_Image
  • Mage_Adminhtml_Block_Customer_Grid
  • Mage_Adminhtml_Block_Customer_Grid_Filter_Country
  • Mage_Adminhtml_Block_Customer_Grid_Renderer_Multiaction
  • Mage_Adminhtml_Block_Customer_Group
  • Mage_Adminhtml_Block_Customer_Group_Edit
  • Mage_Adminhtml_Block_Customer_Group_Edit_Form
  • Mage_Adminhtml_Block_Customer_Group_Grid
  • Mage_Adminhtml_Block_Customer_Online
  • Mage_Adminhtml_Block_Customer_Online_Filter
  • Mage_Adminhtml_Block_Customer_Online_Grid
  • Mage_Adminhtml_Block_Customer_Online_Grid_Renderer_Ip
  • Mage_Adminhtml_Block_Customer_Online_Grid_Renderer_Type
  • Mage_Adminhtml_Block_Customer_Online_Grid_Renderer_Url
  • Mage_Adminhtml_Block_Customer_Sales_Order_Address_Form_Renderer_Vat
  • Mage_Adminhtml_Block_Customer_System_Config_Validatevat
  • Mage_Adminhtml_Block_Dashboard
  • Mage_Adminhtml_Block_Dashboard_Abstract
  • Mage_Adminhtml_Block_Dashboard_Bar
  • Mage_Adminhtml_Block_Dashboard_Diagrams
  • Mage_Adminhtml_Block_Dashboard_Graph
  • Mage_Adminhtml_Block_Dashboard_Grid
  • Mage_Adminhtml_Block_Dashboard_Grids
  • Mage_Adminhtml_Block_Dashboard_Orders_Grid
  • Mage_Adminhtml_Block_Dashboard_Sales
  • Mage_Adminhtml_Block_Dashboard_Searches_Last
  • Mage_Adminhtml_Block_Dashboard_Searches_Renderer_Searchquery
  • Mage_Adminhtml_Block_Dashboard_Searches_Top
  • Mage_Adminhtml_Block_Dashboard_Tab_Amounts
  • Mage_Adminhtml_Block_Dashboard_Tab_Customers_Most
  • Mage_Adminhtml_Block_Dashboard_Tab_Customers_Newest
  • Mage_Adminhtml_Block_Dashboard_Tab_Orders
  • Mage_Adminhtml_Block_Dashboard_Tab_Products_Ordered
  • Mage_Adminhtml_Block_Dashboard_Tab_Products_Viewed
  • Mage_Adminhtml_Block_Dashboard_Totals
  • Mage_Adminhtml_Block_Denied
  • Mage_Adminhtml_Block_Media_Editor
  • Mage_Adminhtml_Block_Media_Uploader
  • Mage_Adminhtml_Block_Messages
  • Mage_Adminhtml_Block_Newsletter_Problem
  • Mage_Adminhtml_Block_Newsletter_Problem_Grid
  • Mage_Adminhtml_Block_Newsletter_Problem_Grid_Filter_Checkbox
  • Mage_Adminhtml_Block_Newsletter_Problem_Grid_Renderer_Checkbox
  • Mage_Adminhtml_Block_Newsletter_Queue
  • Mage_Adminhtml_Block_Newsletter_Queue_Edit
  • Mage_Adminhtml_Block_Newsletter_Queue_Edit_Form
  • Mage_Adminhtml_Block_Newsletter_Queue_Grid
  • Mage_Adminhtml_Block_Newsletter_Queue_Grid_Renderer_Action
  • Mage_Adminhtml_Block_Newsletter_Queue_Preview
  • Mage_Adminhtml_Block_Newsletter_Queue_Preview_Form
  • Mage_Adminhtml_Block_Newsletter_Subscriber
  • Mage_Adminhtml_Block_Newsletter_Subscriber_Grid
  • Mage_Adminhtml_Block_Newsletter_Subscriber_Grid_Filter_Checkbox
  • Mage_Adminhtml_Block_Newsletter_Subscriber_Grid_Filter_Website
  • Mage_Adminhtml_Block_Newsletter_Subscriber_Grid_Renderer_Checkbox
  • Mage_Adminhtml_Block_Newsletter_Template
  • Mage_Adminhtml_Block_Newsletter_Template_Edit
  • Mage_Adminhtml_Block_Newsletter_Template_Edit_Form
  • Mage_Adminhtml_Block_Newsletter_Template_Grid
  • Mage_Adminhtml_Block_Newsletter_Template_Grid_Renderer_Action
  • Mage_Adminhtml_Block_Newsletter_Template_Grid_Renderer_Sender
  • Mage_Adminhtml_Block_Newsletter_Template_Preview
  • Mage_Adminhtml_Block_Newsletter_Template_Preview_Form
  • Mage_Adminhtml_Block_Notification_Baseurl
  • Mage_Adminhtml_Block_Notification_Grid
  • Mage_Adminhtml_Block_Notification_Grid_Renderer_Actions
  • Mage_Adminhtml_Block_Notification_Grid_Renderer_Notice
  • Mage_Adminhtml_Block_Notification_Grid_Renderer_Severity
  • Mage_Adminhtml_Block_Notification_Inbox
  • Mage_Adminhtml_Block_Notification_Security
  • Mage_Adminhtml_Block_Notification_Survey
  • Mage_Adminhtml_Block_Notification_Toolbar
  • Mage_Adminhtml_Block_Notification_Window
  • Mage_Adminhtml_Block_Page
  • Mage_Adminhtml_Block_Page_Footer
  • Mage_Adminhtml_Block_Page_Head
  • Mage_Adminhtml_Block_Page_Header
  • Mage_Adminhtml_Block_Page_Menu
  • Mage_Adminhtml_Block_Page_Notices
  • Mage_Adminhtml_Block_Permissions_Buttons
  • Mage_Adminhtml_Block_Permissions_Editroles
  • Mage_Adminhtml_Block_Permissions_Edituser
  • Mage_Adminhtml_Block_Permissions_Grid_Role
  • Mage_Adminhtml_Block_Permissions_Grid_User
  • Mage_Adminhtml_Block_Permissions_Role
  • Mage_Adminhtml_Block_Permissions_Role_Grid_User
  • Mage_Adminhtml_Block_Permissions_Roles
  • Mage_Adminhtml_Block_Permissions_Tab_Roleinfo
  • Mage_Adminhtml_Block_Permissions_Tab_Rolesedit
  • Mage_Adminhtml_Block_Permissions_Tab_Rolesusers
  • Mage_Adminhtml_Block_Permissions_Tab_Useredit
  • Mage_Adminhtml_Block_Permissions_Tab_Userroles
  • Mage_Adminhtml_Block_Permissions_User
  • Mage_Adminhtml_Block_Permissions_User_Edit
  • Mage_Adminhtml_Block_Permissions_User_Edit_Form
  • Mage_Adminhtml_Block_Permissions_User_Edit_Tab_Main
  • Mage_Adminhtml_Block_Permissions_User_Edit_Tab_Roles
  • Mage_Adminhtml_Block_Permissions_User_Edit_Tabs
  • Mage_Adminhtml_Block_Permissions_User_Grid
  • Mage_Adminhtml_Block_Permissions_UsernRoles
  • Mage_Adminhtml_Block_Permissions_Users
  • Mage_Adminhtml_Block_Poll_Answer_Edit
  • Mage_Adminhtml_Block_Poll_Answer_Edit_Form
  • Mage_Adminhtml_Block_Poll_Edit
  • Mage_Adminhtml_Block_Poll_Edit_Form
  • Mage_Adminhtml_Block_Poll_Edit_Tab_Answers
  • Mage_Adminhtml_Block_Poll_Edit_Tab_Answers_Form
  • Mage_Adminhtml_Block_Poll_Edit_Tab_Answers_Grid
  • Mage_Adminhtml_Block_Poll_Edit_Tab_Answers_List
  • Mage_Adminhtml_Block_Poll_Edit_Tab_Form
  • Mage_Adminhtml_Block_Poll_Edit_Tabs
  • Mage_Adminhtml_Block_Poll_Grid
  • Mage_Adminhtml_Block_Poll_Poll
  • Mage_Adminhtml_Block_Promo_Catalog
  • Mage_Adminhtml_Block_Promo_Catalog_Edit
  • Mage_Adminhtml_Block_Promo_Catalog_Edit_Form
  • Mage_Adminhtml_Block_Promo_Catalog_Edit_Js
  • Mage_Adminhtml_Block_Promo_Catalog_Edit_Tab_Actions
  • Mage_Adminhtml_Block_Promo_Catalog_Edit_Tab_Conditions
  • Mage_Adminhtml_Block_Promo_Catalog_Edit_Tab_Main
  • Mage_Adminhtml_Block_Promo_Catalog_Edit_Tabs
  • Mage_Adminhtml_Block_Promo_Catalog_Grid
  • Mage_Adminhtml_Block_Promo_Quote
  • Mage_Adminhtml_Block_Promo_Quote_Edit
  • Mage_Adminhtml_Block_Promo_Quote_Edit_Form
  • Mage_Adminhtml_Block_Promo_Quote_Edit_Tab_Actions
  • Mage_Adminhtml_Block_Promo_Quote_Edit_Tab_Conditions
  • Mage_Adminhtml_Block_Promo_Quote_Edit_Tab_Coupons
  • Mage_Adminhtml_Block_Promo_Quote_Edit_Tab_Coupons_Form
  • Mage_Adminhtml_Block_Promo_Quote_Edit_Tab_Coupons_Grid
  • Mage_Adminhtml_Block_Promo_Quote_Edit_Tab_Coupons_Grid_Column_Renderer_Used
  • Mage_Adminhtml_Block_Promo_Quote_Edit_Tab_Labels
  • Mage_Adminhtml_Block_Promo_Quote_Edit_Tab_Main
  • Mage_Adminhtml_Block_Promo_Quote_Edit_Tab_Main_Renderer_Checkbox
  • Mage_Adminhtml_Block_Promo_Quote_Edit_Tabs
  • Mage_Adminhtml_Block_Promo_Quote_Grid
  • Mage_Adminhtml_Block_Promo_Widget_Chooser
  • Mage_Adminhtml_Block_Promo_Widget_Chooser_Daterange
  • Mage_Adminhtml_Block_Promo_Widget_Chooser_Sku
  • Mage_Adminhtml_Block_Rating_Edit
  • Mage_Adminhtml_Block_Rating_Edit_Form
  • Mage_Adminhtml_Block_Rating_Edit_Tab_Form
  • Mage_Adminhtml_Block_Rating_Edit_Tab_Options
  • Mage_Adminhtml_Block_Rating_Edit_Tabs
  • Mage_Adminhtml_Block_Rating_Grid
  • Mage_Adminhtml_Block_Rating_Rating
  • Mage_Adminhtml_Block_Report_Config_Form_Field_MtdStart
  • Mage_Adminhtml_Block_Report_Config_Form_Field_YtdStart
  • Mage_Adminhtml_Block_Report_Customer_Accounts
  • Mage_Adminhtml_Block_Report_Customer_Accounts_Grid
  • Mage_Adminhtml_Block_Report_Customer_Orders
  • Mage_Adminhtml_Block_Report_Customer_Orders_Grid
  • Mage_Adminhtml_Block_Report_Customer_Totals
  • Mage_Adminhtml_Block_Report_Customer_Totals_Grid
  • Mage_Adminhtml_Block_Report_Filter_Form
  • Mage_Adminhtml_Block_Report_Grid
  • Mage_Adminhtml_Block_Report_Grid_Abstract
  • Mage_Adminhtml_Block_Report_Grid_Column_Renderer_Blanknumber
  • Mage_Adminhtml_Block_Report_Grid_Column_Renderer_Currency
  • Mage_Adminhtml_Block_Report_Grid_Column_Renderer_Customer
  • Mage_Adminhtml_Block_Report_Grid_Column_Renderer_Product
  • Mage_Adminhtml_Block_Report_Grid_Shopcart
  • Mage_Adminhtml_Block_Report_Product
  • Mage_Adminhtml_Block_Report_Product_Downloads
  • Mage_Adminhtml_Block_Report_Product_Downloads_Grid
  • Mage_Adminhtml_Block_Report_Product_Downloads_Renderer_Purchases
  • Mage_Adminhtml_Block_Report_Product_Grid
  • Mage_Adminhtml_Block_Report_Product_Lowstock
  • Mage_Adminhtml_Block_Report_Product_Lowstock_Grid
  • Mage_Adminhtml_Block_Report_Product_Sold
  • Mage_Adminhtml_Block_Report_Product_Sold_Grid
  • Mage_Adminhtml_Block_Report_Product_Viewed
  • Mage_Adminhtml_Block_Report_Product_Viewed_Grid
  • Mage_Adminhtml_Block_Report_Refresh_Statistics
  • Mage_Adminhtml_Block_Report_Refresh_Statistics_Grid
  • Mage_Adminhtml_Block_Report_Review_Customer
  • Mage_Adminhtml_Block_Report_Review_Customer_Grid
  • Mage_Adminhtml_Block_Report_Review_Detail
  • Mage_Adminhtml_Block_Report_Review_Detail_Grid
  • Mage_Adminhtml_Block_Report_Review_Product
  • Mage_Adminhtml_Block_Report_Review_Product_Grid
  • Mage_Adminhtml_Block_Report_Sales_Bestsellers
  • Mage_Adminhtml_Block_Report_Sales_Bestsellers_Grid
  • Mage_Adminhtml_Block_Report_Sales_Coupons
  • Mage_Adminhtml_Block_Report_Sales_Coupons_Grid
  • Mage_Adminhtml_Block_Report_Sales_Grid_Column_Renderer_Date
  • Mage_Adminhtml_Block_Report_Sales_Invoiced
  • Mage_Adminhtml_Block_Report_Sales_Invoiced_Grid
  • Mage_Adminhtml_Block_Report_Sales_Refunded
  • Mage_Adminhtml_Block_Report_Sales_Refunded_Grid
  • Mage_Adminhtml_Block_Report_Sales_Sales
  • Mage_Adminhtml_Block_Report_Sales_Sales_Grid
  • Mage_Adminhtml_Block_Report_Sales_Shipping
  • Mage_Adminhtml_Block_Report_Sales_Shipping_Grid
  • Mage_Adminhtml_Block_Report_Sales_Tax
  • Mage_Adminhtml_Block_Report_Sales_Tax_Grid
  • Mage_Adminhtml_Block_Report_Search
  • Mage_Adminhtml_Block_Report_Search_Grid
  • Mage_Adminhtml_Block_Report_Shopcart_Abandoned
  • Mage_Adminhtml_Block_Report_Shopcart_Abandoned_Grid
  • Mage_Adminhtml_Block_Report_Shopcart_Customer
  • Mage_Adminhtml_Block_Report_Shopcart_Customer_Grid
  • Mage_Adminhtml_Block_Report_Shopcart_Product
  • Mage_Adminhtml_Block_Report_Shopcart_Product_Grid
  • Mage_Adminhtml_Block_Report_Tag_Customer
  • Mage_Adminhtml_Block_Report_Tag_Customer_Detail
  • Mage_Adminhtml_Block_Report_Tag_Customer_Detail_Grid
  • Mage_Adminhtml_Block_Report_Tag_Customer_Grid
  • Mage_Adminhtml_Block_Report_Tag_Popular
  • Mage_Adminhtml_Block_Report_Tag_Popular_Detail
  • Mage_Adminhtml_Block_Report_Tag_Popular_Detail_Grid
  • Mage_Adminhtml_Block_Report_Tag_Popular_Grid
  • Mage_Adminhtml_Block_Report_Tag_Product
  • Mage_Adminhtml_Block_Report_Tag_Product_Detail
  • Mage_Adminhtml_Block_Report_Tag_Product_Detail_Grid
  • Mage_Adminhtml_Block_Report_Tag_Product_Grid
  • Mage_Adminhtml_Block_Report_Wishlist
  • Mage_Adminhtml_Block_Report_Wishlist_Grid
  • Mage_Adminhtml_Block_Review_Add
  • Mage_Adminhtml_Block_Review_Add_Form
  • Mage_Adminhtml_Block_Review_Edit
  • Mage_Adminhtml_Block_Review_Edit_Form
  • Mage_Adminhtml_Block_Review_Grid
  • Mage_Adminhtml_Block_Review_Grid_Filter_Type
  • Mage_Adminhtml_Block_Review_Grid_Renderer_Type
  • Mage_Adminhtml_Block_Review_Main
  • Mage_Adminhtml_Block_Review_Product_Grid
  • Mage_Adminhtml_Block_Review_Rating_Detailed
  • Mage_Adminhtml_Block_Review_Rating_Summary
  • Mage_Adminhtml_Block_Sales
  • Mage_Adminhtml_Block_Sales_Creditmemo
  • Mage_Adminhtml_Block_Sales_Creditmemo_Grid
  • Mage_Adminhtml_Block_Sales_Invoice
  • Mage_Adminhtml_Block_Sales_Invoice_Grid
  • Mage_Adminhtml_Block_Sales_Items_Abstract
  • Mage_Adminhtml_Block_Sales_Items_Column_Default
  • Mage_Adminhtml_Block_Sales_Items_Column_Name
  • Mage_Adminhtml_Block_Sales_Items_Column_Name_Grouped
  • Mage_Adminhtml_Block_Sales_Items_Column_Qty
  • Mage_Adminhtml_Block_Sales_Items_Renderer_Configurable
  • Mage_Adminhtml_Block_Sales_Items_Renderer_Default
  • Mage_Adminhtml_Block_Sales_Order
  • Mage_Adminhtml_Block_Sales_Order_Abstract
  • Mage_Adminhtml_Block_Sales_Order_Address
  • Mage_Adminhtml_Block_Sales_Order_Address_Form
  • Mage_Adminhtml_Block_Sales_Order_Comments_View
  • Mage_Adminhtml_Block_Sales_Order_Create
  • Mage_Adminhtml_Block_Sales_Order_Create_Abstract
  • Mage_Adminhtml_Block_Sales_Order_Create_Billing_Address
  • Mage_Adminhtml_Block_Sales_Order_Create_Billing_Method
  • Mage_Adminhtml_Block_Sales_Order_Create_Billing_Method_Form
  • Mage_Adminhtml_Block_Sales_Order_Create_Comment
  • Mage_Adminhtml_Block_Sales_Order_Create_Coupons
  • Mage_Adminhtml_Block_Sales_Order_Create_Coupons_Form
  • Mage_Adminhtml_Block_Sales_Order_Create_Customer
  • Mage_Adminhtml_Block_Sales_Order_Create_Customer_Grid
  • Mage_Adminhtml_Block_Sales_Order_Create_Data
  • Mage_Adminhtml_Block_Sales_Order_Create_Form
  • Mage_Adminhtml_Block_Sales_Order_Create_Form_Abstract
  • Mage_Adminhtml_Block_Sales_Order_Create_Form_Account
  • Mage_Adminhtml_Block_Sales_Order_Create_Form_Address
  • Mage_Adminhtml_Block_Sales_Order_Create_Giftmessage
  • Mage_Adminhtml_Block_Sales_Order_Create_Giftmessage_Form
  • Mage_Adminhtml_Block_Sales_Order_Create_Header
  • Mage_Adminhtml_Block_Sales_Order_Create_Items
  • Mage_Adminhtml_Block_Sales_Order_Create_Items_Grid
  • Mage_Adminhtml_Block_Sales_Order_Create_Load
  • Mage_Adminhtml_Block_Sales_Order_Create_Messages
  • Mage_Adminhtml_Block_Sales_Order_Create_Newsletter
  • Mage_Adminhtml_Block_Sales_Order_Create_Newsletter_Form
  • Mage_Adminhtml_Block_Sales_Order_Create_Search
  • Mage_Adminhtml_Block_Sales_Order_Create_Search_Grid
  • Mage_Adminhtml_Block_Sales_Order_Create_Search_Grid_Renderer_Price
  • Mage_Adminhtml_Block_Sales_Order_Create_Search_Grid_Renderer_Product
  • Mage_Adminhtml_Block_Sales_Order_Create_Search_Grid_Renderer_Qty
  • Mage_Adminhtml_Block_Sales_Order_Create_Shipping_Address
  • Mage_Adminhtml_Block_Sales_Order_Create_Shipping_Method
  • Mage_Adminhtml_Block_Sales_Order_Create_Shipping_Method_Form
  • Mage_Adminhtml_Block_Sales_Order_Create_Sidebar
  • Mage_Adminhtml_Block_Sales_Order_Create_Sidebar_Abstract
  • Mage_Adminhtml_Block_Sales_Order_Create_Sidebar_Cart
  • Mage_Adminhtml_Block_Sales_Order_Create_Sidebar_Compared
  • Mage_Adminhtml_Block_Sales_Order_Create_Sidebar_Pcompared
  • Mage_Adminhtml_Block_Sales_Order_Create_Sidebar_Pviewed
  • Mage_Adminhtml_Block_Sales_Order_Create_Sidebar_Reorder
  • Mage_Adminhtml_Block_Sales_Order_Create_Sidebar_Viewed
  • Mage_Adminhtml_Block_Sales_Order_Create_Sidebar_Wishlist
  • Mage_Adminhtml_Block_Sales_Order_Create_Store
  • Mage_Adminhtml_Block_Sales_Order_Create_Store_Select
  • Mage_Adminhtml_Block_Sales_Order_Create_Totals
  • Mage_Adminhtml_Block_Sales_Order_Create_Totals_Default
  • Mage_Adminhtml_Block_Sales_Order_Create_Totals_Discount
  • Mage_Adminhtml_Block_Sales_Order_Create_Totals_Grandtotal
  • Mage_Adminhtml_Block_Sales_Order_Create_Totals_Shipping
  • Mage_Adminhtml_Block_Sales_Order_Create_Totals_Subtotal
  • Mage_Adminhtml_Block_Sales_Order_Create_Totals_Table
  • Mage_Adminhtml_Block_Sales_Order_Create_Totals_Tax
  • Mage_Adminhtml_Block_Sales_Order_Creditmemo_Create
  • Mage_Adminhtml_Block_Sales_Order_Creditmemo_Create_Adjustments
  • Mage_Adminhtml_Block_Sales_Order_Creditmemo_Create_Form
  • Mage_Adminhtml_Block_Sales_Order_Creditmemo_Create_Items
  • Mage_Adminhtml_Block_Sales_Order_Creditmemo_Totals
  • Mage_Adminhtml_Block_Sales_Order_Creditmemo_View
  • Mage_Adminhtml_Block_Sales_Order_Creditmemo_View_Comments
  • Mage_Adminhtml_Block_Sales_Order_Creditmemo_View_Form
  • Mage_Adminhtml_Block_Sales_Order_Creditmemo_View_Items
  • Mage_Adminhtml_Block_Sales_Order_Grid
  • Mage_Adminhtml_Block_Sales_Order_Invoice_Create
  • Mage_Adminhtml_Block_Sales_Order_Invoice_Create_Form
  • Mage_Adminhtml_Block_Sales_Order_Invoice_Create_Items
  • Mage_Adminhtml_Block_Sales_Order_Invoice_Create_Tracking
  • Mage_Adminhtml_Block_Sales_Order_Invoice_Totals
  • Mage_Adminhtml_Block_Sales_Order_Invoice_View
  • Mage_Adminhtml_Block_Sales_Order_Invoice_View_Comments
  • Mage_Adminhtml_Block_Sales_Order_Invoice_View_Form
  • Mage_Adminhtml_Block_Sales_Order_Invoice_View_Items
  • Mage_Adminhtml_Block_Sales_Order_Payment
  • Mage_Adminhtml_Block_Sales_Order_Shipment_Create
  • Mage_Adminhtml_Block_Sales_Order_Shipment_Create_Form
  • Mage_Adminhtml_Block_Sales_Order_Shipment_Create_Items
  • Mage_Adminhtml_Block_Sales_Order_Shipment_Create_Tracking
  • Mage_Adminhtml_Block_Sales_Order_Shipment_Packaging
  • Mage_Adminhtml_Block_Sales_Order_Shipment_Packaging_Grid
  • Mage_Adminhtml_Block_Sales_Order_Shipment_Tracking_Info
  • Mage_Adminhtml_Block_Sales_Order_Shipment_View
  • Mage_Adminhtml_Block_Sales_Order_Shipment_View_Comments
  • Mage_Adminhtml_Block_Sales_Order_Shipment_View_Form
  • Mage_Adminhtml_Block_Sales_Order_Shipment_View_Items
  • Mage_Adminhtml_Block_Sales_Order_Shipment_View_Tracking
  • Mage_Adminhtml_Block_Sales_Order_Status
  • Mage_Adminhtml_Block_Sales_Order_Status_Assign
  • Mage_Adminhtml_Block_Sales_Order_Status_Assign_Form
  • Mage_Adminhtml_Block_Sales_Order_Status_Edit
  • Mage_Adminhtml_Block_Sales_Order_Status_Edit_Form
  • Mage_Adminhtml_Block_Sales_Order_Status_Grid
  • Mage_Adminhtml_Block_Sales_Order_Status_New
  • Mage_Adminhtml_Block_Sales_Order_Status_New_Form
  • Mage_Adminhtml_Block_Sales_Order_Totalbar
  • Mage_Adminhtml_Block_Sales_Order_Totals
  • Mage_Adminhtml_Block_Sales_Order_Totals_Item
  • Mage_Adminhtml_Block_Sales_Order_Totals_Tax
  • Mage_Adminhtml_Block_Sales_Order_View
  • Mage_Adminhtml_Block_Sales_Order_View_Form
  • Mage_Adminhtml_Block_Sales_Order_View_Giftmessage
  • Mage_Adminhtml_Block_Sales_Order_View_History
  • Mage_Adminhtml_Block_Sales_Order_View_Info
  • Mage_Adminhtml_Block_Sales_Order_View_Items
  • Mage_Adminhtml_Block_Sales_Order_View_Items_Renderer_Default
  • Mage_Adminhtml_Block_Sales_Order_View_Messages
  • Mage_Adminhtml_Block_Sales_Order_View_Tab_Creditmemos
  • Mage_Adminhtml_Block_Sales_Order_View_Tab_History
  • Mage_Adminhtml_Block_Sales_Order_View_Tab_Info
  • Mage_Adminhtml_Block_Sales_Order_View_Tab_Invoices
  • Mage_Adminhtml_Block_Sales_Order_View_Tab_Shipments
  • Mage_Adminhtml_Block_Sales_Order_View_Tab_Transactions
  • Mage_Adminhtml_Block_Sales_Order_View_Tabs
  • Mage_Adminhtml_Block_Sales_Recurring_Profile_View_Getawayinfo
  • Mage_Adminhtml_Block_Sales_Recurring_Profile_View_Info
  • Mage_Adminhtml_Block_Sales_Recurring_Profile_View_Items
  • Mage_Adminhtml_Block_Sales_Reorder_Renderer_Action
  • Mage_Adminhtml_Block_Sales_Shipment
  • Mage_Adminhtml_Block_Sales_Shipment_Grid
  • Mage_Adminhtml_Block_Sales_Totals
  • Mage_Adminhtml_Block_Sales_Transactions
  • Mage_Adminhtml_Block_Sales_Transactions_Child_Grid
  • Mage_Adminhtml_Block_Sales_Transactions_Detail
  • Mage_Adminhtml_Block_Sales_Transactions_Detail_Grid
  • Mage_Adminhtml_Block_Sales_Transactions_Grid
  • Mage_Adminhtml_Block_Shipping_Carrier_Tablerate_Grid
  • Mage_Adminhtml_Block_Sitemap_Edit
  • Mage_Adminhtml_Block_Sitemap_Edit_Form
  • Mage_Adminhtml_Block_Sitemap_Grid
  • Mage_Adminhtml_Block_Store_Switcher
  • Mage_Adminhtml_Block_Store_Switcher_Form_Renderer_Fieldset
  • Mage_Adminhtml_Block_Store_Switcher_Form_Renderer_Fieldset_Element
  • Mage_Adminhtml_Block_System_Account_Edit
  • Mage_Adminhtml_Block_System_Account_Edit_Form
  • Mage_Adminhtml_Block_System_Cache_Edit
  • Mage_Adminhtml_Block_System_Cache_Form
  • Mage_Adminhtml_Block_System_Config_Dwstree
  • Mage_Adminhtml_Block_System_Config_Edit
  • Mage_Adminhtml_Block_System_Config_Form
  • Mage_Adminhtml_Block_System_Config_Form_Field
  • Mage_Adminhtml_Block_System_Config_Form_Field_Array_Abstract
  • Mage_Adminhtml_Block_System_Config_Form_Field_Datetime
  • Mage_Adminhtml_Block_System_Config_Form_Field_Export
  • Mage_Adminhtml_Block_System_Config_Form_Field_File
  • Mage_Adminhtml_Block_System_Config_Form_Field_Heading
  • Mage_Adminhtml_Block_System_Config_Form_Field_Image
  • Mage_Adminhtml_Block_System_Config_Form_Field_Import
  • Mage_Adminhtml_Block_System_Config_Form_Field_Notification
  • Mage_Adminhtml_Block_System_Config_Form_Field_Regexceptions
  • Mage_Adminhtml_Block_System_Config_Form_Field_Select_Allowspecific
  • Mage_Adminhtml_Block_System_Config_Form_Field_Select_Flatcatalog
  • Mage_Adminhtml_Block_System_Config_Form_Field_Select_Flatproduct
  • Mage_Adminhtml_Block_System_Config_Form_Fieldset
  • Mage_Adminhtml_Block_System_Config_Form_Fieldset_Modules_DisableOutput
  • Mage_Adminhtml_Block_System_Config_Form_Fieldset_Order_Statuses
  • Mage_Adminhtml_Block_System_Config_Switcher
  • Mage_Adminhtml_Block_System_Config_System_Storage_Media_Synchronize
  • Mage_Adminhtml_Block_System_Config_Tabs
  • Mage_Adminhtml_Block_System_Convert_Gui
  • Mage_Adminhtml_Block_System_Convert_Gui_Edit
  • Mage_Adminhtml_Block_System_Convert_Gui_Edit_Form
  • Mage_Adminhtml_Block_System_Convert_Gui_Edit_Tab_Upload
  • Mage_Adminhtml_Block_System_Convert_Gui_Edit_Tab_View
  • Mage_Adminhtml_Block_System_Convert_Gui_Edit_Tab_Wizard
  • Mage_Adminhtml_Block_System_Convert_Gui_Edit_Tabs
  • Mage_Adminhtml_Block_System_Convert_Gui_Grid
  • Mage_Adminhtml_Block_System_Convert_Profile
  • Mage_Adminhtml_Block_System_Convert_Profile_Edit
  • Mage_Adminhtml_Block_System_Convert_Profile_Edit_Filter_Action
  • Mage_Adminhtml_Block_System_Convert_Profile_Edit_Form
  • Mage_Adminhtml_Block_System_Convert_Profile_Edit_Renderer_Action
  • Mage_Adminhtml_Block_System_Convert_Profile_Edit_Tab_Edit
  • Mage_Adminhtml_Block_System_Convert_Profile_Edit_Tab_History
  • Mage_Adminhtml_Block_System_Convert_Profile_Edit_Tab_Run
  • Mage_Adminhtml_Block_System_Convert_Profile_Edit_Tabs
  • Mage_Adminhtml_Block_System_Convert_Profile_Grid
  • Mage_Adminhtml_Block_System_Convert_Profile_Run
  • Mage_Adminhtml_Block_System_Currency
  • Mage_Adminhtml_Block_System_Currency_Edit_Form
  • Mage_Adminhtml_Block_System_Currency_Edit_Tab_Main
  • Mage_Adminhtml_Block_System_Currency_Edit_Tab_Rates
  • Mage_Adminhtml_Block_System_Currency_Edit_Tabs
  • Mage_Adminhtml_Block_System_Currency_Rate_Matrix
  • Mage_Adminhtml_Block_System_Currency_Rate_Services
  • Mage_Adminhtml_Block_System_Design
  • Mage_Adminhtml_Block_System_Design_Edit
  • Mage_Adminhtml_Block_System_Design_Edit_Tab_General
  • Mage_Adminhtml_Block_System_Design_Edit_Tabs
  • Mage_Adminhtml_Block_System_Design_Grid
  • Mage_Adminhtml_Block_System_Email_Template
  • Mage_Adminhtml_Block_System_Email_Template_Edit
  • Mage_Adminhtml_Block_System_Email_Template_Edit_Form
  • Mage_Adminhtml_Block_System_Email_Template_Grid
  • Mage_Adminhtml_Block_System_Email_Template_Grid_Filter_Type
  • Mage_Adminhtml_Block_System_Email_Template_Grid_Renderer_Action
  • Mage_Adminhtml_Block_System_Email_Template_Grid_Renderer_Sender
  • Mage_Adminhtml_Block_System_Email_Template_Grid_Renderer_Type
  • Mage_Adminhtml_Block_System_Email_Template_Preview
  • Mage_Adminhtml_Block_System_Store_Delete
  • Mage_Adminhtml_Block_System_Store_Delete_Form
  • Mage_Adminhtml_Block_System_Store_Delete_Group
  • Mage_Adminhtml_Block_System_Store_Delete_Website
  • Mage_Adminhtml_Block_System_Store_Edit
  • Mage_Adminhtml_Block_System_Store_Edit_Form
  • Mage_Adminhtml_Block_System_Store_Grid
  • Mage_Adminhtml_Block_System_Store_Grid_Render_Group
  • Mage_Adminhtml_Block_System_Store_Grid_Render_Store
  • Mage_Adminhtml_Block_System_Store_Grid_Render_Website
  • Mage_Adminhtml_Block_System_Store_Store
  • Mage_Adminhtml_Block_System_Variable
  • Mage_Adminhtml_Block_System_Variable_Edit
  • Mage_Adminhtml_Block_System_Variable_Edit_Form
  • Mage_Adminhtml_Block_System_Variable_Grid
  • Mage_Adminhtml_Block_Tag
  • Mage_Adminhtml_Block_Tag_Assigned_Grid
  • Mage_Adminhtml_Block_Tag_Customer
  • Mage_Adminhtml_Block_Tag_Customer_Grid
  • Mage_Adminhtml_Block_Tag_Edit
  • Mage_Adminhtml_Block_Tag_Edit_Accordion
  • Mage_Adminhtml_Block_Tag_Edit_Assigned
  • Mage_Adminhtml_Block_Tag_Edit_Form
  • Mage_Adminhtml_Block_Tag_Grid_All
  • Mage_Adminhtml_Block_Tag_Grid_Customers
  • Mage_Adminhtml_Block_Tag_Grid_Pending
  • Mage_Adminhtml_Block_Tag_Grid_Products
  • Mage_Adminhtml_Block_Tag_Pending
  • Mage_Adminhtml_Block_Tag_Product
  • Mage_Adminhtml_Block_Tag_Product_Grid
  • Mage_Adminhtml_Block_Tag_Store_Switcher
  • Mage_Adminhtml_Block_Tag_Tag
  • Mage_Adminhtml_Block_Tag_Tag_Grid
  • Mage_Adminhtml_Block_Tax_Class
  • Mage_Adminhtml_Block_Tax_Class_Edit
  • Mage_Adminhtml_Block_Tax_Class_Edit_Form
  • Mage_Adminhtml_Block_Tax_Class_Grid
  • Mage_Adminhtml_Block_Tax_Rate_Form
  • Mage_Adminhtml_Block_Tax_Rate_Grid
  • Mage_Adminhtml_Block_Tax_Rate_Grid_Renderer_Country
  • Mage_Adminhtml_Block_Tax_Rate_Grid_Renderer_Data
  • Mage_Adminhtml_Block_Tax_Rate_ImportExport
  • Mage_Adminhtml_Block_Tax_Rate_Title
  • Mage_Adminhtml_Block_Tax_Rate_Title_Fieldset
  • Mage_Adminhtml_Block_Tax_Rate_Toolbar_Add
  • Mage_Adminhtml_Block_Tax_Rate_Toolbar_Save
  • Mage_Adminhtml_Block_Tax_Rule
  • Mage_Adminhtml_Block_Tax_Rule_Edit
  • Mage_Adminhtml_Block_Tax_Rule_Edit_Form
  • Mage_Adminhtml_Block_Tax_Rule_Grid
  • Mage_Adminhtml_Block_Template
  • Mage_Adminhtml_Block_Text_List
  • Mage_Adminhtml_Block_Tree
  • Mage_Adminhtml_Block_Urlrewrite
  • Mage_Adminhtml_Block_Urlrewrite_Category_Tree
  • Mage_Adminhtml_Block_Urlrewrite_Edit
  • Mage_Adminhtml_Block_Urlrewrite_Edit_Form
  • Mage_Adminhtml_Block_Urlrewrite_Grid
  • Mage_Adminhtml_Block_Urlrewrite_Link
  • Mage_Adminhtml_Block_Urlrewrite_Product_Grid
  • Mage_Adminhtml_Block_Urlrewrite_Selector
  • Mage_Adminhtml_Block_Widget
  • Mage_Adminhtml_Block_Widget_Accordion
  • Mage_Adminhtml_Block_Widget_Accordion_Item
  • Mage_Adminhtml_Block_Widget_Breadcrumbs
  • Mage_Adminhtml_Block_Widget_Button
  • Mage_Adminhtml_Block_Widget_Container
  • Mage_Adminhtml_Block_Widget_Form
  • Mage_Adminhtml_Block_Widget_Form_Container
  • Mage_Adminhtml_Block_Widget_Form_Element
  • Mage_Adminhtml_Block_Widget_Form_Element_Dependence
  • Mage_Adminhtml_Block_Widget_Form_Element_Gallery
  • Mage_Adminhtml_Block_Widget_Form_Renderer_Element
  • Mage_Adminhtml_Block_Widget_Form_Renderer_Fieldset
  • Mage_Adminhtml_Block_Widget_Form_Renderer_Fieldset_Element
  • Mage_Adminhtml_Block_Widget_Grid
  • Mage_Adminhtml_Block_Widget_Grid_Block
  • Mage_Adminhtml_Block_Widget_Grid_Column
  • Mage_Adminhtml_Block_Widget_Grid_Column_Filter_Abstract
  • Mage_Adminhtml_Block_Widget_Grid_Column_Filter_Checkbox
  • Mage_Adminhtml_Block_Widget_Grid_Column_Filter_Country
  • Mage_Adminhtml_Block_Widget_Grid_Column_Filter_Date
  • Mage_Adminhtml_Block_Widget_Grid_Column_Filter_Datetime
  • Mage_Adminhtml_Block_Widget_Grid_Column_Filter_Massaction
  • Mage_Adminhtml_Block_Widget_Grid_Column_Filter_Price
  • Mage_Adminhtml_Block_Widget_Grid_Column_Filter_Radio
  • Mage_Adminhtml_Block_Widget_Grid_Column_Filter_Range
  • Mage_Adminhtml_Block_Widget_Grid_Column_Filter_Select
  • Mage_Adminhtml_Block_Widget_Grid_Column_Filter_Store
  • Mage_Adminhtml_Block_Widget_Grid_Column_Filter_Text
  • Mage_Adminhtml_Block_Widget_Grid_Column_Filter_Theme
  • Mage_Adminhtml_Block_Widget_Grid_Column_Renderer_Abstract
  • Mage_Adminhtml_Block_Widget_Grid_Column_Renderer_Action
  • Mage_Adminhtml_Block_Widget_Grid_Column_Renderer_Checkbox
  • Mage_Adminhtml_Block_Widget_Grid_Column_Renderer_Concat
  • Mage_Adminhtml_Block_Widget_Grid_Column_Renderer_Country
  • Mage_Adminhtml_Block_Widget_Grid_Column_Renderer_Currency
  • Mage_Adminhtml_Block_Widget_Grid_Column_Renderer_Date
  • Mage_Adminhtml_Block_Widget_Grid_Column_Renderer_Datetime
  • Mage_Adminhtml_Block_Widget_Grid_Column_Renderer_Input
  • Mage_Adminhtml_Block_Widget_Grid_Column_Renderer_Ip
  • Mage_Adminhtml_Block_Widget_Grid_Column_Renderer_Longtext
  • Mage_Adminhtml_Block_Widget_Grid_Column_Renderer_Massaction
  • Mage_Adminhtml_Block_Widget_Grid_Column_Renderer_Number
  • Mage_Adminhtml_Block_Widget_Grid_Column_Renderer_Options
  • Mage_Adminhtml_Block_Widget_Grid_Column_Renderer_Price
  • Mage_Adminhtml_Block_Widget_Grid_Column_Renderer_Radio
  • Mage_Adminhtml_Block_Widget_Grid_Column_Renderer_Select
  • Mage_Adminhtml_Block_Widget_Grid_Column_Renderer_Store
  • Mage_Adminhtml_Block_Widget_Grid_Column_Renderer_Text
  • Mage_Adminhtml_Block_Widget_Grid_Column_Renderer_Theme
  • Mage_Adminhtml_Block_Widget_Grid_Column_Renderer_Wrapline
  • Mage_Adminhtml_Block_Widget_Grid_Container
  • Mage_Adminhtml_Block_Widget_Grid_Massaction
  • Mage_Adminhtml_Block_Widget_Grid_Massaction_Abstract
  • Mage_Adminhtml_Block_Widget_Grid_Massaction_Item
  • Mage_Adminhtml_Block_Widget_Grid_Massaction_Item_Additional_Default
  • Mage_Adminhtml_Block_Widget_Grid_Serializer
  • Mage_Adminhtml_Block_Widget_Tabs
  • Mage_Adminhtml_Block_Widget_View_Container
  • Mage_Adminhtml_CacheController
  • Mage_Adminhtml_Catalog_Category_WidgetController
  • Mage_Adminhtml_Catalog_CategoryController
  • Mage_Adminhtml_Catalog_DatafeedsController
  • Mage_Adminhtml_Catalog_Product_Action_AttributeController
  • Mage_Adminhtml_Catalog_Product_AttributeController
  • Mage_Adminhtml_Catalog_Product_GalleryController
  • Mage_Adminhtml_Catalog_Product_ReviewController
  • Mage_Adminhtml_Catalog_Product_SetController
  • Mage_Adminhtml_Catalog_Product_WidgetController
  • Mage_Adminhtml_Catalog_ProductController
  • Mage_Adminhtml_Catalog_SearchController
  • Mage_Adminhtml_CatalogController
  • Mage_Adminhtml_Checkout_AgreementController
  • Mage_Adminhtml_Cms_Block_WidgetController
  • Mage_Adminhtml_Cms_BlockController
  • Mage_Adminhtml_Cms_Page_WidgetController
  • Mage_Adminhtml_Cms_Wysiwyg_ImagesController
  • Mage_Adminhtml_Cms_WysiwygController
  • Mage_Adminhtml_Controller_Action
  • 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_Customer_OnlineController
  • Mage_Adminhtml_Customer_System_Config_ValidatevatController
  • Mage_Adminhtml_Customer_Wishlist_Product_Composite_WishlistController
  • Mage_Adminhtml_CustomerController
  • Mage_Adminhtml_DashboardController
  • Mage_Adminhtml_Helper_Addresses
  • Mage_Adminhtml_Helper_Catalog
  • Mage_Adminhtml_Helper_Catalog_Product_Composite
  • Mage_Adminhtml_Helper_Catalog_Product_Edit_Action_Attribute
  • Mage_Adminhtml_Helper_Dashboard_Abstract
  • Mage_Adminhtml_Helper_Dashboard_Data
  • Mage_Adminhtml_Helper_Dashboard_Order
  • Mage_Adminhtml_Helper_Data
  • Mage_Adminhtml_Helper_Js
  • Mage_Adminhtml_Helper_Rss
  • Mage_Adminhtml_Helper_Sales
  • Mage_Adminhtml_IndexController
  • Mage_Adminhtml_JsonController
  • Mage_Adminhtml_Media_EditorController
  • Mage_Adminhtml_Media_UploaderController
  • Mage_Adminhtml_Model_Config
  • Mage_Adminhtml_Model_Config_Data
  • Mage_Adminhtml_Model_Customer_Renderer_Region
  • Mage_Adminhtml_Model_Email_Template
  • Mage_Adminhtml_Model_Extension
  • Mage_Adminhtml_Model_Giftmessage_Save
  • Mage_Adminhtml_Model_LayoutUpdate_Validator
  • Mage_Adminhtml_Model_Newsletter_Renderer_Text
  • Mage_Adminhtml_Model_Observer
  • Mage_Adminhtml_Model_Report_Item
  • Mage_Adminhtml_Model_Sales_Order
  • Mage_Adminhtml_Model_Sales_Order_Create
  • Mage_Adminhtml_Model_Sales_Order_Random
  • Mage_Adminhtml_Model_Search_Catalog
  • Mage_Adminhtml_Model_Search_Customer
  • Mage_Adminhtml_Model_Search_Order
  • Mage_Adminhtml_Model_Session
  • Mage_Adminhtml_Model_Session_Quote
  • Mage_Adminhtml_Model_System_Config_Backend_Admin_Custom
  • Mage_Adminhtml_Model_System_Config_Backend_Admin_Custompath
  • Mage_Adminhtml_Model_System_Config_Backend_Admin_Observer
  • Mage_Adminhtml_Model_System_Config_Backend_Admin_Password_Link_Expirationperiod
  • Mage_Adminhtml_Model_System_Config_Backend_Admin_Usecustom
  • Mage_Adminhtml_Model_System_Config_Backend_Admin_Usecustompath
  • Mage_Adminhtml_Model_System_Config_Backend_Admin_Usesecretkey
  • Mage_Adminhtml_Model_System_Config_Backend_Baseurl
  • Mage_Adminhtml_Model_System_Config_Backend_Cache
  • Mage_Adminhtml_Model_System_Config_Backend_Catalog_Inventory_Managestock
  • Mage_Adminhtml_Model_System_Config_Backend_Catalog_Search_Type
  • Mage_Adminhtml_Model_System_Config_Backend_Category
  • Mage_Adminhtml_Model_System_Config_Backend_Cookie
  • Mage_Adminhtml_Model_System_Config_Backend_Currency_Abstract
  • Mage_Adminhtml_Model_System_Config_Backend_Currency_Allow
  • Mage_Adminhtml_Model_System_Config_Backend_Currency_Base
  • Mage_Adminhtml_Model_System_Config_Backend_Currency_Cron
  • Mage_Adminhtml_Model_System_Config_Backend_Currency_Default
  • Mage_Adminhtml_Model_System_Config_Backend_Customer_Address_Street
  • Mage_Adminhtml_Model_System_Config_Backend_Customer_Password_Link_Expirationperiod
  • Mage_Adminhtml_Model_System_Config_Backend_Customer_Show_Address
  • Mage_Adminhtml_Model_System_Config_Backend_Customer_Show_Customer
  • Mage_Adminhtml_Model_System_Config_Backend_Datashare
  • Mage_Adminhtml_Model_System_Config_Backend_Design_Exception
  • Mage_Adminhtml_Model_System_Config_Backend_Design_Package
  • Mage_Adminhtml_Model_System_Config_Backend_Email_Address
  • Mage_Adminhtml_Model_System_Config_Backend_Email_Logo
  • Mage_Adminhtml_Model_System_Config_Backend_Email_Sender
  • Mage_Adminhtml_Model_System_Config_Backend_Encrypted
  • Mage_Adminhtml_Model_System_Config_Backend_File
  • Mage_Adminhtml_Model_System_Config_Backend_Filename
  • Mage_Adminhtml_Model_System_Config_Backend_Image
  • Mage_Adminhtml_Model_System_Config_Backend_Image_Favicon
  • Mage_Adminhtml_Model_System_Config_Backend_Image_Pdf
  • Mage_Adminhtml_Model_System_Config_Backend_Layer_Children
  • Mage_Adminhtml_Model_System_Config_Backend_Locale
  • Mage_Adminhtml_Model_System_Config_Backend_Locale_Timezone
  • Mage_Adminhtml_Model_System_Config_Backend_Log_Cron
  • Mage_Adminhtml_Model_System_Config_Backend_Price_Scope
  • Mage_Adminhtml_Model_System_Config_Backend_Product_Alert_Cron
  • Mage_Adminhtml_Model_System_Config_Backend_Secure
  • Mage_Adminhtml_Model_System_Config_Backend_Seo_Product
  • Mage_Adminhtml_Model_System_Config_Backend_Serialized
  • Mage_Adminhtml_Model_System_Config_Backend_Serialized_Array
  • Mage_Adminhtml_Model_System_Config_Backend_Shipping_Tablerate
  • Mage_Adminhtml_Model_System_Config_Backend_Sitemap
  • Mage_Adminhtml_Model_System_Config_Backend_Sitemap_Cron
  • Mage_Adminhtml_Model_System_Config_Backend_Storage_Media_Database
  • Mage_Adminhtml_Model_System_Config_Backend_Store
  • Mage_Adminhtml_Model_System_Config_Backend_Translate
  • Mage_Adminhtml_Model_System_Config_Clone_Media_Image
  • Mage_Adminhtml_Model_System_Config_Source_Admin_Page
  • Mage_Adminhtml_Model_System_Config_Source_Allregion
  • Mage_Adminhtml_Model_System_Config_Source_Catalog_GridPerPage
  • Mage_Adminhtml_Model_System_Config_Source_Catalog_ListMode
  • Mage_Adminhtml_Model_System_Config_Source_Catalog_ListPerPage
  • Mage_Adminhtml_Model_System_Config_Source_Catalog_ListSort
  • Mage_Adminhtml_Model_System_Config_Source_Catalog_Search_Type
  • Mage_Adminhtml_Model_System_Config_Source_Catalog_TimeFormat
  • Mage_Adminhtml_Model_System_Config_Source_Category
  • Mage_Adminhtml_Model_System_Config_Source_Checktype
  • Mage_Adminhtml_Model_System_Config_Source_Cms_Page
  • Mage_Adminhtml_Model_System_Config_Source_Country
  • Mage_Adminhtml_Model_System_Config_Source_Country_Full
  • Mage_Adminhtml_Model_System_Config_Source_Cron_Frequency
  • Mage_Adminhtml_Model_System_Config_Source_Currency
  • Mage_Adminhtml_Model_System_Config_Source_Currency_Service
  • Mage_Adminhtml_Model_System_Config_Source_Customer_Address_Type
  • Mage_Adminhtml_Model_System_Config_Source_Customer_Group
  • Mage_Adminhtml_Model_System_Config_Source_Customer_Group_Multiselect
  • Mage_Adminhtml_Model_System_Config_Source_Date_Short
  • Mage_Adminhtml_Model_System_Config_Source_Design_Robots
  • Mage_Adminhtml_Model_System_Config_Source_Dev_Dbautoup
  • Mage_Adminhtml_Model_System_Config_Source_Email_Identity
  • Mage_Adminhtml_Model_System_Config_Source_Email_Method
  • Mage_Adminhtml_Model_System_Config_Source_Email_Smtpauth
  • Mage_Adminhtml_Model_System_Config_Source_Email_Template
  • Mage_Adminhtml_Model_System_Config_Source_Enabledisable
  • Mage_Adminhtml_Model_System_Config_Source_Frequency
  • Mage_Adminhtml_Model_System_Config_Source_Language
  • Mage_Adminhtml_Model_System_Config_Source_Locale
  • Mage_Adminhtml_Model_System_Config_Source_Locale_Country
  • Mage_Adminhtml_Model_System_Config_Source_Locale_Currency
  • Mage_Adminhtml_Model_System_Config_Source_Locale_Currency_All
  • Mage_Adminhtml_Model_System_Config_Source_Locale_Timezone
  • Mage_Adminhtml_Model_System_Config_Source_Locale_Weekdays
  • Mage_Adminhtml_Model_System_Config_Source_Nooptreq
  • Mage_Adminhtml_Model_System_Config_Source_Notification_Frequency
  • Mage_Adminhtml_Model_System_Config_Source_Order_Status
  • Mage_Adminhtml_Model_System_Config_Source_Order_Status_New
  • Mage_Adminhtml_Model_System_Config_Source_Order_Status_Newprocessing
  • Mage_Adminhtml_Model_System_Config_Source_Order_Status_Processing
  • Mage_Adminhtml_Model_System_Config_Source_Package
  • Mage_Adminhtml_Model_System_Config_Source_Payment_Allmethods
  • Mage_Adminhtml_Model_System_Config_Source_Payment_Allowedmethods
  • Mage_Adminhtml_Model_System_Config_Source_Payment_Allspecificcountries
  • Mage_Adminhtml_Model_System_Config_Source_Payment_Cctype
  • Mage_Adminhtml_Model_System_Config_Source_Price_Scope
  • Mage_Adminhtml_Model_System_Config_Source_Price_Step
  • Mage_Adminhtml_Model_System_Config_Source_Product_Options_Price
  • Mage_Adminhtml_Model_System_Config_Source_Product_Options_Type
  • Mage_Adminhtml_Model_System_Config_Source_Product_Thumbnail
  • Mage_Adminhtml_Model_System_Config_Source_Reports_Scope
  • Mage_Adminhtml_Model_System_Config_Source_Shipping_Allmethods
  • Mage_Adminhtml_Model_System_Config_Source_Shipping_Allspecificcountries
  • Mage_Adminhtml_Model_System_Config_Source_Shipping_Flatrate
  • Mage_Adminhtml_Model_System_Config_Source_Shipping_Tablerate
  • Mage_Adminhtml_Model_System_Config_Source_Shipping_Taxclass
  • Mage_Adminhtml_Model_System_Config_Source_Storage_Media_Database
  • Mage_Adminhtml_Model_System_Config_Source_Storage_Media_Storage
  • Mage_Adminhtml_Model_System_Config_Source_Store
  • Mage_Adminhtml_Model_System_Config_Source_Tax_Apply_On
  • Mage_Adminhtml_Model_System_Config_Source_Tax_Basedon
  • Mage_Adminhtml_Model_System_Config_Source_Tax_Catalog
  • Mage_Adminhtml_Model_System_Config_Source_Watermark_Position
  • Mage_Adminhtml_Model_System_Config_Source_Web_Protocol
  • Mage_Adminhtml_Model_System_Config_Source_Web_Redirect
  • Mage_Adminhtml_Model_System_Config_Source_Website
  • Mage_Adminhtml_Model_System_Config_Source_Yesno
  • Mage_Adminhtml_Model_System_Config_Source_Yesnocustom
  • Mage_Adminhtml_Model_System_Store
  • Mage_Adminhtml_Model_Url
  • Mage_Adminhtml_Newsletter_ProblemController
  • 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_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_ReportController
  • 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_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_SurveyController
  • 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_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
  • Mage_Bundle_Block_Adminhtml_Catalog_Product_Composite_Fieldset_Bundle
  • Mage_Downloadable_Block_Adminhtml_Catalog_Product_Composite_Fieldset_Downloadable
  • Mage_Eav_Block_Adminhtml_Attribute_Grid_Abstract
  • Mage_GoogleBase_Block_Adminhtml_Items_Renderer_Id
  • Mage_GoogleBase_Block_Adminhtml_Types_Renderer_Country
  • Mage_Weee_Block_Renderer_Weee_Tax
  • Mage_Widget_Block_Adminhtml_Widget
  • Mage_Widget_Block_Adminhtml_Widget_Chooser

Interfaces

  • Mage_Adminhtml_Block_Widget_Grid_Column_Filter_Interface
  • Mage_Adminhtml_Block_Widget_Grid_Column_Renderer_Interface
  • Mage_Adminhtml_Block_Widget_Grid_Massaction_Item_Additional_Interface
  • Mage_Adminhtml_Block_Widget_Tab_Interface

Exceptions

  • Mage_Adminhtml_Exception
  • Overview
  • Package
  • Class
  • Tree
  1: <?php
  2: /**
  3:  * Magento
  4:  *
  5:  * NOTICE OF LICENSE
  6:  *
  7:  * This source file is subject to the Open Software License (OSL 3.0)
  8:  * that is bundled with this package in the file LICENSE.txt.
  9:  * It is also available through the world-wide-web at this URL:
 10:  * http://opensource.org/licenses/osl-3.0.php
 11:  * If you did not receive a copy of the license and are unable to
 12:  * obtain it through the world-wide-web, please send an email
 13:  * to license@magentocommerce.com so we can send you a copy immediately.
 14:  *
 15:  * DISCLAIMER
 16:  *
 17:  * Do not edit or add to this file if you wish to upgrade Magento to newer
 18:  * versions in the future. If you wish to customize Magento for your
 19:  * needs please refer to http://www.magentocommerce.com for more information.
 20:  *
 21:  * @category    Mage
 22:  * @package     Mage_Adminhtml
 23:  * @copyright   Copyright (c) 2012 Magento Inc. (http://www.magentocommerce.com)
 24:  * @license     http://opensource.org/licenses/osl-3.0.php  Open Software License (OSL 3.0)
 25:  */
 26: 
 27: /**
 28:  * Adminhtml sales order shipment controller
 29:  *
 30:  * @category   Mage
 31:  * @package    Mage_Adminhtml
 32:  * @author      Magento Core Team <core@magentocommerce.com>
 33:  */
 34: class Mage_Adminhtml_Sales_Order_ShipmentController extends Mage_Adminhtml_Controller_Sales_Shipment
 35: {
 36:     /**
 37:      * Initialize shipment items QTY
 38:      */
 39:     protected function _getItemQtys()
 40:     {
 41:         $data = $this->getRequest()->getParam('shipment');
 42:         if (isset($data['items'])) {
 43:             $qtys = $data['items'];
 44:         } else {
 45:             $qtys = array();
 46:         }
 47:         return $qtys;
 48:     }
 49: 
 50:     /**
 51:      * Initialize shipment model instance
 52:      *
 53:      * @return Mage_Sales_Model_Order_Shipment|bool
 54:      */
 55:     protected function _initShipment()
 56:     {
 57:         $this->_title($this->__('Sales'))->_title($this->__('Shipments'));
 58: 
 59:         $shipment = false;
 60:         $shipmentId = $this->getRequest()->getParam('shipment_id');
 61:         $orderId = $this->getRequest()->getParam('order_id');
 62:         if ($shipmentId) {
 63:             $shipment = Mage::getModel('sales/order_shipment')->load($shipmentId);
 64:         } elseif ($orderId) {
 65:             $order      = Mage::getModel('sales/order')->load($orderId);
 66: 
 67:             /**
 68:              * Check order existing
 69:              */
 70:             if (!$order->getId()) {
 71:                 $this->_getSession()->addError($this->__('The order no longer exists.'));
 72:                 return false;
 73:             }
 74:             /**
 75:              * Check shipment is available to create separate from invoice
 76:              */
 77:             if ($order->getForcedDoShipmentWithInvoice()) {
 78:                 $this->_getSession()->addError($this->__('Cannot do shipment for the order separately from invoice.'));
 79:                 return false;
 80:             }
 81:             /**
 82:              * Check shipment create availability
 83:              */
 84:             if (!$order->canShip()) {
 85:                 $this->_getSession()->addError($this->__('Cannot do shipment for the order.'));
 86:                 return false;
 87:             }
 88:             $savedQtys = $this->_getItemQtys();
 89:             $shipment = Mage::getModel('sales/service_order', $order)->prepareShipment($savedQtys);
 90: 
 91:             $tracks = $this->getRequest()->getPost('tracking');
 92:             if ($tracks) {
 93:                 foreach ($tracks as $data) {
 94:                     if (empty($data['number'])) {
 95:                         Mage::throwException($this->__('Tracking number cannot be empty.'));
 96:                     }
 97:                     $track = Mage::getModel('sales/order_shipment_track')
 98:                         ->addData($data);
 99:                     $shipment->addTrack($track);
100:                 }
101:             }
102:         }
103: 
104:         Mage::register('current_shipment', $shipment);
105:         return $shipment;
106:     }
107: 
108:     /**
109:      * Save shipment and order in one transaction
110:      *
111:      * @param Mage_Sales_Model_Order_Shipment $shipment
112:      * @return Mage_Adminhtml_Sales_Order_ShipmentController
113:      */
114:     protected function _saveShipment($shipment)
115:     {
116:         $shipment->getOrder()->setIsInProcess(true);
117:         $transactionSave = Mage::getModel('core/resource_transaction')
118:             ->addObject($shipment)
119:             ->addObject($shipment->getOrder())
120:             ->save();
121: 
122:         return $this;
123:     }
124: 
125:     /**
126:      * Shipment information page
127:      */
128:     public function viewAction()
129:     {
130:         if ($this->_initShipment()) {
131:             $this->_title($this->__('View Shipment'));
132: 
133:             $this->loadLayout();
134:             $this->getLayout()->getBlock('sales_shipment_view')
135:                 ->updateBackButtonUrl($this->getRequest()->getParam('come_from'));
136:             $this->_setActiveMenu('sales/order')
137:                 ->renderLayout();
138:         } else {
139:             $this->_forward('noRoute');
140:         }
141:     }
142: 
143:     /**
144:      * Start create shipment action
145:      */
146:     public function startAction()
147:     {
148:         /**
149:          * Clear old values for shipment qty's
150:          */
151:         $this->_redirect('*/*/new', array('order_id'=>$this->getRequest()->getParam('order_id')));
152:     }
153: 
154:     /**
155:      * Shipment create page
156:      */
157:     public function newAction()
158:     {
159:         if ($shipment = $this->_initShipment()) {
160:             $this->_title($this->__('New Shipment'));
161: 
162:             $comment = Mage::getSingleton('adminhtml/session')->getCommentText(true);
163:             if ($comment) {
164:                 $shipment->setCommentText($comment);
165:             }
166: 
167:             $this->loadLayout()
168:                 ->_setActiveMenu('sales/order')
169:                 ->renderLayout();
170:         } else {
171:             $this->_redirect('*/sales_order/view', array('order_id'=>$this->getRequest()->getParam('order_id')));
172:         }
173:     }
174: 
175:     /**
176:      * Save shipment
177:      * We can save only new shipment. Existing shipments are not editable
178:      *
179:      * @return null
180:      */
181:     public function saveAction()
182:     {
183:         $data = $this->getRequest()->getPost('shipment');
184:         if (!empty($data['comment_text'])) {
185:             Mage::getSingleton('adminhtml/session')->setCommentText($data['comment_text']);
186:         }
187: 
188:         try {
189:             $shipment = $this->_initShipment();
190:             if (!$shipment) {
191:                 $this->_forward('noRoute');
192:                 return;
193:             }
194: 
195:             $shipment->register();
196:             $comment = '';
197:             if (!empty($data['comment_text'])) {
198:                 $shipment->addComment(
199:                     $data['comment_text'],
200:                     isset($data['comment_customer_notify']),
201:                     isset($data['is_visible_on_front'])
202:                 );
203:                 if (isset($data['comment_customer_notify'])) {
204:                     $comment = $data['comment_text'];
205:                 }
206:             }
207: 
208:             if (!empty($data['send_email'])) {
209:                 $shipment->setEmailSent(true);
210:             }
211: 
212:             $shipment->getOrder()->setCustomerNoteNotify(!empty($data['send_email']));
213:             $responseAjax = new Varien_Object();
214:             $isNeedCreateLabel = isset($data['create_shipping_label']) && $data['create_shipping_label'];
215: 
216:             if ($isNeedCreateLabel && $this->_createShippingLabel($shipment)) {
217:                 $responseAjax->setOk(true);
218:             }
219: 
220:             $this->_saveShipment($shipment);
221: 
222:             $shipment->sendEmail(!empty($data['send_email']), $comment);
223: 
224:             $shipmentCreatedMessage = $this->__('The shipment has been created.');
225:             $labelCreatedMessage    = $this->__('The shipping label has been created.');
226: 
227:             $this->_getSession()->addSuccess($isNeedCreateLabel ? $shipmentCreatedMessage . ' ' . $labelCreatedMessage
228:                 : $shipmentCreatedMessage);
229:             Mage::getSingleton('adminhtml/session')->getCommentText(true);
230:         } catch (Mage_Core_Exception $e) {
231:             if ($isNeedCreateLabel) {
232:                 $responseAjax->setError(true);
233:                 $responseAjax->setMessage($e->getMessage());
234:             } else {
235:                 $this->_getSession()->addError($e->getMessage());
236:                 $this->_redirect('*/*/new', array('order_id' => $this->getRequest()->getParam('order_id')));
237:             }
238:         } catch (Exception $e) {
239:             Mage::logException($e);
240:             if ($isNeedCreateLabel) {
241:                 $responseAjax->setError(true);
242:                 $responseAjax->setMessage(
243:                     Mage::helper('sales')->__('An error occurred while creating shipping label.'));
244:             } else {
245:                 $this->_getSession()->addError($this->__('Cannot save shipment.'));
246:                 $this->_redirect('*/*/new', array('order_id' => $this->getRequest()->getParam('order_id')));
247:             }
248: 
249:         }
250:         if ($isNeedCreateLabel) {
251:             $this->getResponse()->setBody($responseAjax->toJson());
252:         } else {
253:             $this->_redirect('*/sales_order/view', array('order_id' => $shipment->getOrderId()));
254:         }
255:     }
256: 
257:     /**
258:      * Send email with shipment data to customer
259:      */
260:     public function emailAction()
261:     {
262:         try {
263:             $shipment = $this->_initShipment();
264:             if ($shipment) {
265:                 $shipment->sendEmail(true)
266:                     ->setEmailSent(true)
267:                     ->save();
268:                 $historyItem = Mage::getResourceModel('sales/order_status_history_collection')
269:                     ->getUnnotifiedForInstance($shipment, Mage_Sales_Model_Order_Shipment::HISTORY_ENTITY_NAME);
270:                 if ($historyItem) {
271:                     $historyItem->setIsCustomerNotified(1);
272:                     $historyItem->save();
273:                 }
274:                 $this->_getSession()->addSuccess($this->__('The shipment has been sent.'));
275:             }
276:         } catch (Mage_Core_Exception $e) {
277:             $this->_getSession()->addError($e->getMessage());
278:         } catch (Exception $e) {
279:             $this->_getSession()->addError($this->__('Cannot send shipment information.'));
280:         }
281:         $this->_redirect('*/*/view', array(
282:             'shipment_id' => $this->getRequest()->getParam('shipment_id')
283:         ));
284:     }
285: 
286:     /**
287:      * Add new tracking number action
288:      */
289:     public function addTrackAction()
290:     {
291:         try {
292:             $carrier = $this->getRequest()->getPost('carrier');
293:             $number  = $this->getRequest()->getPost('number');
294:             $title  = $this->getRequest()->getPost('title');
295:             if (empty($carrier)) {
296:                 Mage::throwException($this->__('The carrier needs to be specified.'));
297:             }
298:             if (empty($number)) {
299:                 Mage::throwException($this->__('Tracking number cannot be empty.'));
300:             }
301:             $shipment = $this->_initShipment();
302:             if ($shipment) {
303:                 $track = Mage::getModel('sales/order_shipment_track')
304:                     ->setNumber($number)
305:                     ->setCarrierCode($carrier)
306:                     ->setTitle($title);
307:                 $shipment->addTrack($track)
308:                     ->save();
309: 
310:                 $this->loadLayout();
311:                 $response = $this->getLayout()->getBlock('shipment_tracking')->toHtml();
312:             } else {
313:                 $response = array(
314:                     'error'     => true,
315:                     'message'   => $this->__('Cannot initialize shipment for adding tracking number.'),
316:                 );
317:             }
318:         } catch (Mage_Core_Exception $e) {
319:             $response = array(
320:                 'error'     => true,
321:                 'message'   => $e->getMessage(),
322:             );
323:         } catch (Exception $e) {
324:             $response = array(
325:                 'error'     => true,
326:                 'message'   => $this->__('Cannot add tracking number.'),
327:             );
328:         }
329:         if (is_array($response)) {
330:             $response = Mage::helper('core')->jsonEncode($response);
331:         }
332:         $this->getResponse()->setBody($response);
333:     }
334: 
335:     /**
336:      * Remove tracking number from shipment
337:      */
338:     public function removeTrackAction()
339:     {
340:         $trackId    = $this->getRequest()->getParam('track_id');
341:         $shipmentId = $this->getRequest()->getParam('shipment_id');
342:         $track = Mage::getModel('sales/order_shipment_track')->load($trackId);
343:         if ($track->getId()) {
344:             try {
345:                 if ($this->_initShipment()) {
346:                     $track->delete();
347: 
348:                     $this->loadLayout();
349:                     $response = $this->getLayout()->getBlock('shipment_tracking')->toHtml();
350:                 } else {
351:                     $response = array(
352:                         'error'     => true,
353:                         'message'   => $this->__('Cannot initialize shipment for delete tracking number.'),
354:                     );
355:                 }
356:             } catch (Exception $e) {
357:                 $response = array(
358:                     'error'     => true,
359:                     'message'   => $this->__('Cannot delete tracking number.'),
360:                 );
361:             }
362:         } else {
363:             $response = array(
364:                 'error'     => true,
365:                 'message'   => $this->__('Cannot load track with retrieving identifier.'),
366:             );
367:         }
368:         if (is_array($response)) {
369:             $response = Mage::helper('core')->jsonEncode($response);
370:         }
371:         $this->getResponse()->setBody($response);
372:     }
373: 
374:     /**
375:      * View shipment tracking information
376:      */
377:     public function viewTrackAction()
378:     {
379:         $trackId    = $this->getRequest()->getParam('track_id');
380:         $shipmentId = $this->getRequest()->getParam('shipment_id');
381:         $track = Mage::getModel('sales/order_shipment_track')->load($trackId);
382:         if ($track->getId()) {
383:             try {
384:                 $response = $track->getNumberDetail();
385:             } catch (Exception $e) {
386:                 $response = array(
387:                     'error'     => true,
388:                     'message'   => $this->__('Cannot retrieve tracking number detail.'),
389:                 );
390:             }
391:         } else {
392:             $response = array(
393:                 'error'     => true,
394:                 'message'   => $this->__('Cannot load track with retrieving identifier.'),
395:             );
396:         }
397: 
398:         if ( is_object($response)){
399:             $className = Mage::getConfig()->getBlockClassName('adminhtml/template');
400:             $block = new $className();
401:             $block->setType('adminhtml/template')
402:                 ->setIsAnonymous(true)
403:                 ->setTemplate('sales/order/shipment/tracking/info.phtml');
404: 
405:             $block->setTrackingInfo($response);
406: 
407:             $this->getResponse()->setBody($block->toHtml());
408:         } else {
409:             if (is_array($response)) {
410:                 $response = Mage::helper('core')->jsonEncode($response);
411:             }
412: 
413:             $this->getResponse()->setBody($response);
414:         }
415:     }
416: 
417:     /**
418:      * Add comment to shipment history
419:      */
420:     public function addCommentAction()
421:     {
422:         try {
423:             $this->getRequest()->setParam(
424:                 'shipment_id',
425:                 $this->getRequest()->getParam('id')
426:             );
427:             $data = $this->getRequest()->getPost('comment');
428:             if (empty($data['comment'])) {
429:                 Mage::throwException($this->__('Comment text field cannot be empty.'));
430:             }
431:             $shipment = $this->_initShipment();
432:             $shipment->addComment(
433:                 $data['comment'],
434:                 isset($data['is_customer_notified']),
435:                 isset($data['is_visible_on_front'])
436:             );
437:             $shipment->sendUpdateEmail(!empty($data['is_customer_notified']), $data['comment']);
438:             $shipment->save();
439: 
440:             $this->loadLayout(false);
441:             $response = $this->getLayout()->getBlock('shipment_comments')->toHtml();
442:         } catch (Mage_Core_Exception $e) {
443:             $response = array(
444:                 'error'     => true,
445:                 'message'   => $e->getMessage()
446:             );
447:             $response = Mage::helper('core')->jsonEncode($response);
448:         } catch (Exception $e) {
449:             $response = array(
450:                 'error'     => true,
451:                 'message'   => $this->__('Cannot add new comment.')
452:             );
453:             $response = Mage::helper('core')->jsonEncode($response);
454:         }
455:         $this->getResponse()->setBody($response);
456:     }
457: 
458: 
459: 
460:     /**
461:      * Decides if we need to create dummy shipment item or not
462:      * for eaxample we don't need create dummy parent if all
463:      * children are not in process
464:      *
465:      * @deprecated after 1.4, Mage_Sales_Model_Service_Order used
466:      * @param Mage_Sales_Model_Order_Item $item
467:      * @param array $qtys
468:      * @return bool
469:      */
470:     protected function _needToAddDummy($item, $qtys) {
471:         if ($item->getHasChildren()) {
472:             foreach ($item->getChildrenItems() as $child) {
473:                 if ($child->getIsVirtual()) {
474:                     continue;
475:                 }
476:                 if ((isset($qtys[$child->getId()]) && $qtys[$child->getId()] > 0)
477:                         || (!isset($qtys[$child->getId()]) && $child->getQtyToShip())) {
478:                     return true;
479:                 }
480:             }
481:             return false;
482:         } else if($item->getParentItem()) {
483:             if ($item->getIsVirtual()) {
484:                 return false;
485:             }
486:             if ((isset($qtys[$item->getParentItem()->getId()]) && $qtys[$item->getParentItem()->getId()] > 0)
487:                 || (!isset($qtys[$item->getParentItem()->getId()]) && $item->getParentItem()->getQtyToShip())) {
488:                 return true;
489:             }
490:             return false;
491:         }
492:     }
493: 
494:     /**
495:      * Create shipping label for specific shipment with validation.
496:      *
497:      * @param Mage_Sales_Model_Order_Shipment $shipment
498:      * @return bool
499:      */
500:     protected function _createShippingLabel(Mage_Sales_Model_Order_Shipment $shipment)
501:     {
502:         if (!$shipment) {
503:             return false;
504:         }
505:         $carrier = $shipment->getOrder()->getShippingCarrier();
506:         if (!$carrier->isShippingLabelsAvailable()) {
507:             return false;
508:         }
509:         $shipment->setPackages($this->getRequest()->getParam('packages'));
510:         $response = Mage::getModel('shipping/shipping')->requestToShipment($shipment);
511:         if ($response->hasErrors()) {
512:             Mage::throwException($response->getErrors());
513:         }
514:         if (!$response->hasInfo()) {
515:             return false;
516:         }
517:         $labelsContent = array();
518:         $trackingNumbers = array();
519:         $info = $response->getInfo();
520:         foreach ($info as $inf) {
521:             if (!empty($inf['tracking_number']) && !empty($inf['label_content'])) {
522:                 $labelsContent[] = $inf['label_content'];
523:                 $trackingNumbers[] = $inf['tracking_number'];
524:             }
525:         }
526:         $outputPdf = $this->_combineLabelsPdf($labelsContent);
527:         $shipment->setShippingLabel($outputPdf->render());
528:         $carrierCode = $carrier->getCarrierCode();
529:         $carrierTitle = Mage::getStoreConfig('carriers/'.$carrierCode.'/title', $shipment->getStoreId());
530:         if ($trackingNumbers) {
531:             foreach ($trackingNumbers as $trackingNumber) {
532:                 $track = Mage::getModel('sales/order_shipment_track')
533:                         ->setNumber($trackingNumber)
534:                         ->setCarrierCode($carrierCode)
535:                         ->setTitle($carrierTitle);
536:                 $shipment->addTrack($track);
537:             }
538:         }
539:         return true;
540:     }
541: 
542:     /**
543:      * Create shipping label action for specific shipment
544:      *
545:      */
546:     public function createLabelAction()
547:     {
548:         $response = new Varien_Object();
549:         try {
550:             $shipment = $this->_initShipment();
551:             if ($this->_createShippingLabel($shipment)) {
552:                 $shipment->save();
553:                 $this->_getSession()->addSuccess(Mage::helper('sales')->__('The shipping label has been created.'));
554:                 $response->setOk(true);
555:             }
556:         } catch (Mage_Core_Exception $e) {
557:             $response->setError(true);
558:             $response->setMessage($e->getMessage());
559:         } catch (Exception $e) {
560:             Mage::logException($e);
561:             $response->setError(true);
562:             $response->setMessage(Mage::helper('sales')->__('An error occurred while creating shipping label.'));
563:         }
564: 
565:         $this->getResponse()->setBody($response->toJson());
566:     }
567: 
568:     /**
569:      * Print label for one specific shipment
570:      *
571:      */
572:     public function printLabelAction()
573:     {
574:         try {
575:             $shipment = $this->_initShipment();
576:             $labelContent = $shipment->getShippingLabel();
577:             if ($labelContent) {
578:                 $pdfContent = null;
579:                 if (stripos($labelContent, '%PDF-') !== false) {
580:                     $pdfContent = $labelContent;
581:                 } else {
582:                     $pdf = new Zend_Pdf();
583:                     $page = $this->_createPdfPageFromImageString($labelContent);
584:                     if (!$page) {
585:                         $this->_getSession()->addError(Mage::helper('sales')->__('File extension not known or unsupported type in the following shipment: %s', $shipment->getIncrementId()));
586:                     }
587:                     $pdf->pages[] = $page;
588:                     $pdfContent = $pdf->render();
589:                 }
590: 
591:                 return $this->_prepareDownloadResponse(
592:                     'ShippingLabel(' . $shipment->getIncrementId() . ').pdf',
593:                     $pdfContent,
594:                     'application/pdf'
595:                 );
596:             }
597:         } catch (Mage_Core_Exception $e) {
598:             $this->_getSession()->addError($e->getMessage());
599:         } catch (Exception $e) {
600:             Mage::logException($e);
601:             $this->_getSession()
602:                 ->addError(Mage::helper('sales')->__('An error occurred while creating shipping label.'));
603:        }
604:        $this->_redirect('*/sales_order_shipment/view', array(
605:            'shipment_id' => $this->getRequest()->getParam('shipment_id')
606:        ));
607:     }
608: 
609:     /**
610:      * Create pdf document with information about packages
611:      *
612:      * @return void
613:      */
614:     public function printPackageAction()
615:     {
616:         $shipment = $this->_initShipment();
617: 
618:         if ($shipment) {
619:             $pdf = Mage::getModel('sales/order_pdf_shipment_packaging')->getPdf($shipment);
620:             $this->_prepareDownloadResponse('packingslip'.Mage::getSingleton('core/date')->date('Y-m-d_H-i-s').'.pdf',
621:                 $pdf->render(), 'application/pdf'
622:             );
623:         }
624:         else {
625:             $this->_forward('noRoute');
626:         }
627:     }
628: 
629:     /**
630:      * Batch print shipping labels for whole shipments.
631:      * Push pdf document with shipping labels to user browser
632:      *
633:      * @return null
634:      */
635:     public function massPrintShippingLabelAction()
636:     {
637:         $request = $this->getRequest();
638:         $ids = $request->getParam('order_ids');
639:         $createdFromOrders = !empty($ids);
640:         $shipments = null;
641:         $labelsContent = array();
642:         switch ($request->getParam('massaction_prepare_key')) {
643:             case 'shipment_ids':
644:                 $ids = $request->getParam('shipment_ids');
645:                 array_filter($ids, 'intval');
646:                 if (!empty($ids)) {
647:                     $shipments = Mage::getResourceModel('sales/order_shipment_collection')
648:                         ->addFieldToFilter('entity_id', array('in' => $ids));
649:                 }
650:                 break;
651:             case 'order_ids':
652:                 $ids = $request->getParam('order_ids');
653:                 array_filter($ids, 'intval');
654:                 if (!empty($ids)) {
655:                     $shipments = Mage::getResourceModel('sales/order_shipment_collection')
656:                         ->setOrderFilter(array('in' => $ids));
657:                 }
658:                 break;
659:         }
660: 
661:         if ($shipments && $shipments->getSize()) {
662:             foreach ($shipments as $shipment) {
663:                 $labelContent = $shipment->getShippingLabel();
664:                 if ($labelContent) {
665:                     $labelsContent[] = $labelContent;
666:                 }
667:             }
668:         }
669: 
670:         if (!empty($labelsContent)) {
671:             $outputPdf = $this->_combineLabelsPdf($labelsContent);
672:             $this->_prepareDownloadResponse('ShippingLabels.pdf', $outputPdf->render(), 'application/pdf');
673:             return;
674:         } else {
675:             $createdFromPartErrorMsg = $createdFromOrders ? 'orders' : 'shipments';
676:             $this->_getSession()
677:                 ->addError(Mage::helper('sales')->__('There are no shipping labels related to selected %s.', $createdFromPartErrorMsg));
678:         }
679:         if ($createdFromOrders) {
680:             $this->_redirect('*/sales_order/index');
681:         } else {
682:             $this->_redirect('*/sales_order_shipment/index');
683:         }
684:     }
685: 
686:     /**
687:      * Combine array of labels as instance PDF
688:      *
689:      * @param array $labelsContent
690:      * @return Zend_Pdf
691:      */
692:     protected function _combineLabelsPdf(array $labelsContent)
693:     {
694:         $outputPdf = new Zend_Pdf();
695:         foreach ($labelsContent as $content) {
696:             if (stripos($content, '%PDF-') !== false) {
697:                 $pdfLabel = Zend_Pdf::parse($content);
698:                 foreach ($pdfLabel->pages as $page) {
699:                     $outputPdf->pages[] = clone $page;
700:                 }
701:             } else {
702:                 $page = $this->_createPdfPageFromImageString($content);
703:                 if ($page) {
704:                     $outputPdf->pages[] = $page;
705:                 }
706:             }
707:         }
708:         return $outputPdf;
709:     }
710: 
711:     /**
712:      * Create Zend_Pdf_Page instance with image from $imageString. Supports JPEG, PNG, GIF, WBMP, and GD2 formats.
713:      *
714:      * @param string $imageString
715:      * @return Zend_Pdf_Page|bool
716:      */
717:     protected function _createPdfPageFromImageString($imageString)
718:     {
719:         $image = imagecreatefromstring($imageString);
720:         if (!$image) {
721:             return false;
722:         }
723: 
724:         $xSize = imagesx($image);
725:         $ySize = imagesy($image);
726:         $page = new Zend_Pdf_Page($xSize, $ySize);
727: 
728:         imageinterlace($image, 0);
729:         $tmpFileName = sys_get_temp_dir() . DS . 'shipping_labels_'
730:                      . uniqid(mt_rand()) . time() . '.png';
731:         imagepng($image, $tmpFileName);
732:         $pdfImage = Zend_Pdf_Image::imageWithPath($tmpFileName);
733:         $page->drawImage($pdfImage, 0, 0, $xSize, $ySize);
734:         unlink($tmpFileName);
735:         return $page;
736:     }
737: 
738:     /**
739:      * Return grid with shipping items for Ajax request
740:      *
741:      * @return Mage_Core_Controller_Response_Http
742:      */
743:     public function getShippingItemsGridAction()
744:     {
745:         $this->_initShipment();
746:         return $this->getResponse()->setBody(
747:             $this->getLayout()
748:                 ->createBlock('adminhtml/sales_order_shipment_packaging_grid')
749:                 ->setIndex($this->getRequest()->getParam('index'))
750:                 ->toHtml()
751:            );
752:     }
753: }
754: 
Magento 1.7.0.2 API documentation generated by ApiGen 2.8.0