From 04446b656b7808dbb6da6efea717f2bc21012002 Mon Sep 17 00:00:00 2001
From: mage2-team
Date: Sun, 7 Apr 2013 12:31:46 -0500
Subject: [PATCH] 2.0.0.0-dev44 * Product creating & editing: * Added ability
to control base text styling without WYSIWYG when editing description fields
* Added validation for price and quantity fields * Removed category
suggest limit * Product template management: * Automatically update Product
Template when modifying structure in Create Product flow * Improvements to
change attribute set functionality * Refactored JavaScript to use JQuery
library: * Refactored the following pages: catalog tags, one page checkout,
multishipping checkout, gift options, gift messages (across the board) *
Converted jQuery popupwindow.js plugin to a jQuery widget * Replaced
Prototype code for Switch/Maestro and Solo credit card with jQuery widget *
Replaced Prototype Validation with jQuery validation plugin * Converted
credit card payment tool tip to jQuery in all themes * Removed legacy JS
files from all themes * Various improvements in look & feel of backend UI:
* Styling of components: catalog, sales, customers, reports, CMS, newsletter
* Generic styling: grids, popup windows * Changes to support IE browser *
Enhancements in "suggest" JavaScript widget: * Ability to delete selected
item using keyboard * Ability to display all available search items, if
"recent items" is empty * Fixes of behavior of currently selected elements
and "spinner" * Display "No Records" message in suggest widget if all items
already selected * Fixed suggest widget to no longer show deleted items *
Improved `Magento_Test_Helper_ObjectManager` in unit tests to discover types
of constructor arguments * Removed workaround of unsetting objects referenced
in `tearDown()` of integration tests * Updated Menu and Navigation layout,
including redesigned backend menu item System -> My Account * Made store
address format consistent with format of shipping origin address * Added
ability to navigate directly to a section in backend system configuration,
with corresponding accordion expanded * Removed some of unnecessary coupling
between several modules * General improvements to unit and integration test
code coverage, as well as compliance with coding standards * Application
framework: * Implemented ability to compress/decompress data in a cache
backend * Verified ability to disable in configuration triggering of system
upgrade * Abolished code pools and the mechanism of overriding files using
include\_path (without alternative) * Implemented segmentation of cache by
types -- ability to assign separate cache configuration per type. Reviewed
and verified possibility to isolate configuration cache segment *
Segregated application configuration into several layers. Primary
configuration is used by the object manager and loaded before application is
initialized * Instead of `Zend\Di`, implemented `Magento\ObjectManager`
library that has less features and suits Magento application needs better in
terms of performance * Introduced "context" object as dependencies for
super-classes (`Mage_Core_Model_Abstract`, `Mage_Core_Block_Abstract`, etc)
to reduce complexity of their constructors' API * Implemented tools for
pre-populating all auto-generated proxy and factory classes, used by
dependency injection framework * Replaced "developer" mode with general
"mode", that has 3 states: developer, default, production * In "production"
mode, the application will not invoke fallback for static view files (images,
CSS-files, JavaScript). Instead, it will assume that they are already placed
in a fully qualified location. Added tools for populating static view files
from `app` directory into `pub/static` * Introduced support for Twig
templating * template rendering, including phtml, was abstracted into a
'Template Engine' to make support for other template engines easier *
included Magento-specific Twig functions and filters * phtml templates
can now only access public methods of the corresponding Block class *
ability to define dependencies on data provided by a service that is then
made available to the templates -- eliminates some of the code in Blocks *
Introduced support for webhooks and callbacks: outbound HTTP requests for
notifications and real-time integrations * Added ability to define options
for System Configuration select fields in XML: static options are defined
inline, dynamic options can reuse data provided by a service * Moved product
business logic found in blocks into `Mage_Catalog_Service_Product` to
consolidate logic into a single structure that both controllers and web
services can invoke * Converted product view page to demonstrate use of Twig
templates and services * Updated shipping carrier `collectRates` logic to
support remote callbacks and converted the FedEx shipping carrier to comply
with the same interface * Added webhook support for the following topics:
`customer/created`, `customer/updated`, `customer/deleted`, and
`order/created` * Visual design editor: * Ability to view all CSS-files of
a theme * Ported numerous features of visual design editor from Magento Go
1.x to Magento Core 2.x: style editing, managing catalog images * Various
improvements in UI * Improved image sizing functionality * Improved test
coverage * Ability to launch physical themes, including workflow preview
mode and workflow design mode * Ability to duplicate existing themes for
customization * GitHub requests *
[#162](https://github.com/magento/magento2/pull/162) -- classmap needs to be
prepended to autoloader stack to have any effect *
[#179](https://github.com/magento/magento2/pull/179) -- fix that makes
`Mage_Install` compatible with the new version of SimpleXml *
[#180](https://github.com/magento/magento2/pull/180) -- fixed `getBaseUrl()`
when type was injected via setter *
[#203](https://github.com/magento/magento2/pull/203) -- fixed problem with
login in to backend area on php 5.4 *
[#216](https://github.com/magento/magento2/pull/216) -- explicit
nullification of `$_store` in
`Mage_Core_Model_Sore_Storage_Db->_initStores()` *
[#220](https://github.com/magento/magento2/pull/220) -- make topmenu HTML
editable by an event * [#221](https://github.com/magento/magento2/pull/221)
-- changed minimum required PHP version from PHP 5.2.3 to 5.3.3 * Bug fixes:
* Restored missing Paypal configuration options * Fixed numerous display
issues on the following pages: admin login, product management, category
management, CMS poll, VDE, tax, shipping * Fixed XSS vulnerability related
to customer data & bundle options * Fixed "Preview Theme" functionality *
Fixed JS File upload problem with Internet Explorer * Replaced
`truncateOptions` function in `varien/js.js` with inline widget * Fixed
broken XPaths in `SystemConfiguration.yml` * Fixed jQuery metadata plugin's
data attribute scanning for validation * Synchronized default value of
`quantity_and_stock_status` with Stock Availability control * Fixed display
of G.T. Purchased column in Order grid when order in non-default currency *
Fixed Foreign Key support for MS SQL * Fixed "Create Customer"
functionality on New Order screen * Restored State/Province field to Review
Order page * Fixed Add New Tax Rate functionality * Fixed problem with
displaying New Shopping Cart Price Rule tab * Fixed problem of configurable
product options getting lost when adding product to wishlist * Fixed UPS
Shipping label printing * Fixed performance issue with Catalog Management
* Fixed input file type validation when importing customers * Fixed custom
product placeholder image display * Added missing files referenced by
`quick\_style.css` * Fixed validation error messaging and message placement
* Fixed access problem to SOAP/XML User and Roles pages * Fixed access
problem created when editing your own permissions * Several fixes for
problems with cleaning cache in tag scope * Fixed invalid link problem in
Gift Card email * Fixed problem with deleting selected product category
after changing attribute set * Fixed theme management for Windows by
adopting `Magento_Filesystem` abstraction to access directories * Fixed
cart rendering in case of empty cart * Remove duplicate "Link to Store
Front" link from admin, made obsolete by "Customer View" link * Removed
"Flat Rate" from pre-installed shipping methods
---
.gitignore | 8 +-
CHANGELOG.markdown | 104 +
app/Mage.php | 88 +-
app/bootstrap.php | 19 +-
.../Mage/AdminNotification/Helper/Data.php | 0
.../Model/Config/Source/Frequency.php | 0
.../Mage/AdminNotification/Model/Feed.php | 0
.../Mage/AdminNotification/Model/Inbox.php | 0
.../Mage/AdminNotification/Model/Observer.php | 0
.../Model/Resource/Inbox.php | 0
.../Model/Resource/Inbox/Collection.php | 0
.../Mage/AdminNotification/Model/Survey.php | 0
.../AdminNotification/etc/adminhtml/acl.xml | 45 +
.../AdminNotification/etc/adminhtml/menu.xml | 32 +
.../etc/adminhtml/system.xml | 0
.../Mage/AdminNotification/etc/config.xml | 81 +
.../locale/de_DE/Mage_AdminNotification.csv | 0
.../locale/en_US/Mage_AdminNotification.csv | 0
.../locale/es_ES/Mage_AdminNotification.csv | 0
.../locale/fr_FR/Mage_AdminNotification.csv | 0
.../locale/nl_NL/Mage_AdminNotification.csv | 0
.../locale/pt_BR/Mage_AdminNotification.csv | 0
.../locale/zh_CN/Mage_AdminNotification.csv | 0
.../install-1.6.0.0.php | 0
.../Mage/Adminhtml/Block/Api/Buttons.php | 0
.../Mage/Adminhtml/Block/Api/Editroles.php | 0
.../Mage/Adminhtml/Block/Api/Grid/Role.php | 0
.../Mage/Adminhtml/Block/Api/Role.php | 0
.../Adminhtml/Block/Api/Role/Grid/User.php | 0
.../Mage/Adminhtml/Block/Api/Roles.php | 0
.../Mage/Adminhtml/Block/Api/Tab/Roleinfo.php | 0
.../Adminhtml/Block/Api/Tab/Rolesedit.php | 0
.../Adminhtml/Block/Api/Tab/Rolesusers.php | 2 +-
.../Mage/Adminhtml/Block/Api/User.php | 0
.../Mage/Adminhtml/Block/Api/User/Edit.php | 0
.../Adminhtml/Block/Api/User/Edit/Form.php | 0
.../Block/Api/User/Edit/Tab/Main.php | 0
.../Block/Api/User/Edit/Tab/Roles.php | 0
.../Adminhtml/Block/Api/User/Edit/Tabs.php | 0
.../Mage/Adminhtml/Block/Api/User/Grid.php | 0
.../Mage/Adminhtml/Block/Backup.php | 0
.../Mage/Adminhtml/Block/Backup/Dialogs.php | 0
.../{core => }/Mage/Adminhtml/Block/Cache.php | 0
.../Mage/Adminhtml/Block/Cache/Additional.php | 0
.../Mage/Adminhtml/Block/Cache/Grid.php | 0
.../Adminhtml/Block/Cache/Notifications.php | 0
.../Block/Catalog/Category/Abstract.php | 0
.../Catalog/Category/Checkboxes/Tree.php | 0
.../Adminhtml/Block/Catalog/Category/Edit.php | 0
.../Block/Catalog/Category/Edit/Form.php | 0
.../Block/Catalog/Category/Helper/Image.php | 0
.../Catalog/Category/Helper/Pricestep.php | 0
.../Category/Helper/Sortby/Available.php | 0
.../Category/Helper/Sortby/Default.php | 0
.../Block/Catalog/Category/Tab/Attributes.php | 0
.../Block/Catalog/Category/Tab/Design.php | 0
.../Block/Catalog/Category/Tab/General.php | 0
.../Block/Catalog/Category/Tab/Product.php | 0
.../Adminhtml/Block/Catalog/Category/Tabs.php | 0
.../Adminhtml/Block/Catalog/Category/Tree.php | 3 -
.../Block/Catalog/Category/Widget/Chooser.php | 0
.../Mage/Adminhtml/Block/Catalog/Form.php | 0
.../Form/Renderer/Attribute/Urlkey.php | 0
.../Form/Renderer/Config/DateFieldsOrder.php | 0
.../Form/Renderer/Config/YearRange.php | 0
.../Form/Renderer/Fieldset/Element.php | 0
.../Block/Catalog/Helper/Form/Wysiwyg.php | 96 +
.../Catalog/Helper/Form/Wysiwyg/Content.php | 0
.../Mage/Adminhtml/Block/Catalog/Product.php | 0
.../Block/Catalog/Product/Attribute.php | 0
.../Block/Catalog/Product/Attribute/Edit.php | 123 +
.../Catalog/Product/Attribute/Edit/Form.php | 0
.../Product/Attribute/Edit/Tab/Front.php | 0
.../Product/Attribute/Edit/Tab/Main.php | 0
.../Product/Attribute/Edit/Tab/Options.php | 0
.../Product/Attribute/Edit/Tab/System.php | 0
.../Catalog/Product/Attribute/Edit/Tabs.php | 0
.../Block/Catalog/Product/Attribute/Grid.php | 0
.../Attribute/New/Product/Attributes.php | 0
.../Product/Attribute/New/Product/Created.php | 5 -
.../Catalog/Product/Attribute/Set/Main.php | 0
.../Attribute/Set/Main/Formattribute.php | 0
.../Product/Attribute/Set/Main/Formgroup.php | 0
.../Product/Attribute/Set/Main/Formset.php | 0
.../Attribute/Set/Main/Tree/Attribute.php | 0
.../Product/Attribute/Set/Main/Tree/Group.php | 0
.../Product/Attribute/Set/Toolbar/Add.php | 89 +
.../Product/Attribute/Set/Toolbar/Main.php | 0
.../Attribute/Set/Toolbar/Main/Filter.php | 0
.../Catalog/Product/Composite/Configure.php | 0
.../Block/Catalog/Product/Composite/Error.php | 0
.../Catalog/Product/Composite/Fieldset.php | 0
.../Composite/Fieldset/Configurable.php | 0
.../Product/Composite/Fieldset/Grouped.php | 0
.../Product/Composite/Fieldset/Options.php | 0
.../Product/Composite/Fieldset/Qty.php | 0
.../Product/Composite/Update/Result.php | 0
.../Block/Catalog/Product/Created.php | 0
.../Adminhtml/Block/Catalog/Product/Edit.php | 360 +
.../Catalog/Product/Edit/Action/Attribute.php | 0
.../Edit/Action/Attribute/Tab/Attributes.php | 0
.../Edit/Action/Attribute/Tab/Inventory.php | 4 +-
.../Edit/Action/Attribute/Tab/Websites.php | 0
.../Product/Edit/Action/Attribute/Tabs.php | 0
.../Catalog/Product/Edit/AttributeSet.php | 3 +-
.../Block/Catalog/Product/Edit/Js.php | 0
.../Catalog/Product/Edit/NewCategory.php | 19 +-
.../Product/Edit/Tab/Ajax/Serializer.php | 0
.../Block/Catalog/Product/Edit/Tab/Alerts.php | 0
.../Catalog/Product/Edit/Tab/Alerts/Price.php | 0
.../Catalog/Product/Edit/Tab/Alerts/Stock.php | 0
.../Catalog/Product/Edit/Tab/Attributes.php | 184 +
.../Product/Edit/Tab/Attributes/Create.php | 113 +
.../Catalog/Product/Edit/Tab/Crosssell.php | 40 +-
.../Catalog/Product/Edit/Tab/Inventory.php | 0
.../Catalog/Product/Edit/Tab/Options.php | 67 +
.../Product/Edit/Tab/Options/Option.php | 352 +
.../Product/Edit/Tab/Options/Popup/Grid.php | 0
.../Edit/Tab/Options/Type/Abstract.php | 69 +
.../Product/Edit/Tab/Options/Type/Date.php | 0
.../Product/Edit/Tab/Options/Type/File.php | 0
.../Product/Edit/Tab/Options/Type/Select.php | 87 +
.../Product/Edit/Tab/Options/Type/Text.php | 0
.../Block/Catalog/Product/Edit/Tab/Price.php | 0
.../Catalog/Product/Edit/Tab/Price/Group.php | 0
.../Product/Edit/Tab/Price/Group/Abstract.php | 0
.../Product/Edit/Tab/Price/Recurring.php | 0
.../Catalog/Product/Edit/Tab/Price/Tier.php | 0
.../Catalog/Product/Edit/Tab/Related.php | 40 +-
.../Catalog/Product/Edit/Tab/Reviews.php | 0
.../Catalog/Product/Edit/Tab/Super/Config.php | 383 +
.../Edit/Tab/Super/Config/Attribute.php | 0
.../Super/Config/Grid/Filter/Inventory.php | 0
.../Super/Config/Grid/Renderer/Checkbox.php | 0
.../Super/Config/Grid/Renderer/Inventory.php | 0
.../Product/Edit/Tab/Super/Config/Matrix.php | 20 +-
.../Product/Edit/Tab/Super/Config/Simple.php | 0
.../Product/Edit/Tab/Super/Settings.php | 0
.../Block/Catalog/Product/Edit/Tab/Upsell.php | 269 +
.../Catalog/Product/Edit/Tab/Websites.php | 0
.../Block/Catalog/Product/Edit/Tabs.php | 260 +
.../Product/Edit/Tabs/Configurable.php | 0
.../Catalog/Product/Edit/Tabs/Grouped.php | 0
.../Product/Frontend/Product/Watermark.php | 0
.../Adminhtml/Block/Catalog/Product/Grid.php | 353 +
.../Catalog/Product/Helper/Form/Apply.php | 0
.../Catalog/Product/Helper/Form/BaseImage.php | 29 +-
.../Catalog/Product/Helper/Form/Boolean.php | 0
.../Catalog/Product/Helper/Form/Category.php | 111 +
.../Catalog/Product/Helper/Form/Config.php | 0
.../Catalog/Product/Helper/Form/Gallery.php | 0
.../Product/Helper/Form/Gallery/Content.php | 175 +
.../Catalog/Product/Helper/Form/Image.php | 0
.../Product/Helper/Form/Msrp/Enabled.php | 0
.../Product/Helper/Form/Msrp/Price.php | 0
.../Catalog/Product/Helper/Form/Price.php | 0
.../Catalog/Product/Helper/Form/Weight.php | 95 +
.../Block/Catalog/Product/Options/Ajax.php | 0
.../Adminhtml/Block/Catalog/Product/Price.php | 0
.../Block/Catalog/Product/Widget/Chooser.php | 296 +
.../Product/Widget/Chooser/Container.php | 0
.../Mage/Adminhtml/Block/Catalog/Search.php | 0
.../Adminhtml/Block/Catalog/Search/Edit.php | 0
.../Block/Catalog/Search/Edit/Form.php | 0
.../Adminhtml/Block/Checkout/Agreement.php | 0
.../Block/Checkout/Agreement/Edit.php | 0
.../Block/Checkout/Agreement/Edit/Form.php | 0
.../Block/Checkout/Agreement/Grid.php | 116 +
.../Mage/Adminhtml/Block/Cms/Block.php | 0
.../Mage/Adminhtml/Block/Cms/Block/Edit.php | 0
.../Adminhtml/Block/Cms/Block/Edit/Form.php | 0
.../Mage/Adminhtml/Block/Cms/Block/Grid.php | 0
.../Block/Cms/Block/Widget/Chooser.php | 0
.../Mage/Adminhtml/Block/Cms/Page.php | 0
.../Mage/Adminhtml/Block/Cms/Page/Edit.php | 155 +
.../Adminhtml/Block/Cms/Page/Edit/Form.php | 0
.../Block/Cms/Page/Edit/Tab/Content.php | 0
.../Block/Cms/Page/Edit/Tab/Design.php | 0
.../Block/Cms/Page/Edit/Tab/Main.php | 0
.../Block/Cms/Page/Edit/Tab/Meta.php | 0
.../Adminhtml/Block/Cms/Page/Edit/Tabs.php | 0
.../Mage/Adminhtml/Block/Cms/Page/Grid.php | 0
.../Block/Cms/Page/Grid/Renderer/Action.php | 0
.../Block/Cms/Page/Widget/Chooser.php | 169 +
.../Block/Cms/Wysiwyg/Images/Content.php | 161 +
.../Cms/Wysiwyg/Images/Content/Files.php | 0
.../Cms/Wysiwyg/Images/Content/Newfolder.php | 0
.../Cms/Wysiwyg/Images/Content/Uploader.php | 0
.../Block/Cms/Wysiwyg/Images/Tree.php | 0
.../Mage/Adminhtml/Block/Customer.php | 0
.../Mage/Adminhtml/Block/Customer/Edit.php | 0
.../Adminhtml/Block/Customer/Edit/Form.php | 0
.../Edit/Renderer/Attribute/Group.php | 0
.../Block/Customer/Edit/Renderer/Newpass.php | 0
.../Block/Customer/Edit/Renderer/Region.php | 0
.../Block/Customer/Edit/Tab/Account.php | 10 +-
.../Block/Customer/Edit/Tab/Addresses.php | 0
.../Block/Customer/Edit/Tab/Cart.php | 0
.../Block/Customer/Edit/Tab/Carts.php | 2 +-
.../Block/Customer/Edit/Tab/Newsletter.php | 0
.../Customer/Edit/Tab/Newsletter/Grid.php | 0
.../Tab/Newsletter/Grid/Filter/Status.php | 0
.../Tab/Newsletter/Grid/Renderer/Action.php | 0
.../Tab/Newsletter/Grid/Renderer/Status.php | 0
.../Block/Customer/Edit/Tab/Orders.php | 0
.../Block/Customer/Edit/Tab/Reviews.php | 0
.../Block/Customer/Edit/Tab/View.php | 0
.../Customer/Edit/Tab/View/Accordion.php | 0
.../Block/Customer/Edit/Tab/View/Cart.php | 0
.../Edit/Tab/View/Grid/Renderer/Item.php | 0
.../Block/Customer/Edit/Tab/View/Orders.php | 0
.../Block/Customer/Edit/Tab/View/Sales.php | 0
.../Block/Customer/Edit/Tab/View/Wishlist.php | 0
.../Wishlist/Grid/Renderer/Description.php | 0
.../Adminhtml/Block/Customer/Edit/Tabs.php | 129 +
.../Block/Customer/Form/Element/Boolean.php | 0
.../Block/Customer/Form/Element/File.php | 0
.../Block/Customer/Form/Element/Image.php | 0
.../Mage/Adminhtml/Block/Customer/Grid.php | 0
.../Block/Customer/Grid/Filter/Country.php | 0
.../Customer/Grid/Renderer/Multiaction.php | 0
.../Mage/Adminhtml/Block/Customer/Group.php | 0
.../Adminhtml/Block/Customer/Group/Edit.php | 0
.../Block/Customer/Group/Edit/Form.php | 0
.../Adminhtml/Block/Customer/Group/Grid.php | 0
.../Mage/Adminhtml/Block/Customer/Online.php | 0
.../Block/Customer/Online/Filter.php | 0
.../Adminhtml/Block/Customer/Online/Grid.php | 0
.../Customer/Online/Grid/Renderer/Ip.php | 0
.../Customer/Online/Grid/Renderer/Type.php | 0
.../Customer/Online/Grid/Renderer/Url.php | 0
.../Sales/Order/Address/Form/Renderer/Vat.php | 0
.../Customer/System/Config/Validatevat.php | 158 +
.../System/Config/ValidatevatFactory.php | 45 +
.../Mage/Adminhtml/Block/Dashboard.php | 0
.../Adminhtml/Block/Dashboard/Abstract.php | 0
.../Mage/Adminhtml/Block/Dashboard/Bar.php | 0
.../Adminhtml/Block/Dashboard/Diagrams.php | 0
.../Mage/Adminhtml/Block/Dashboard/Graph.php | 0
.../Mage/Adminhtml/Block/Dashboard/Grid.php | 0
.../Mage/Adminhtml/Block/Dashboard/Grids.php | 0
.../Adminhtml/Block/Dashboard/Orders/Grid.php | 0
.../Mage/Adminhtml/Block/Dashboard/Sales.php | 0
.../Block/Dashboard/Searches/Last.php | 0
.../Searches/Renderer/Searchquery.php | 0
.../Block/Dashboard/Searches/Top.php | 0
.../Adminhtml/Block/Dashboard/Tab/Amounts.php | 0
.../Block/Dashboard/Tab/Customers/Most.php | 0
.../Block/Dashboard/Tab/Customers/Newest.php | 0
.../Adminhtml/Block/Dashboard/Tab/Orders.php | 0
.../Block/Dashboard/Tab/Products/Ordered.php | 0
.../Block/Dashboard/Tab/Products/Viewed.php | 0
.../Mage/Adminhtml/Block/Dashboard/Totals.php | 0
.../Mage/Adminhtml/Block/Denied.php | 0
app/code/Mage/Adminhtml/Block/Html/Date.php | 36 +
app/code/Mage/Adminhtml/Block/Html/Select.php | 36 +
.../Mage/Adminhtml/Block/Media/Uploader.php | 0
app/code/Mage/Adminhtml/Block/Messages.php | 37 +
.../Adminhtml/Block/Newsletter/Problem.php | 0
.../Problem/Grid/Filter/Checkbox.php | 0
.../Problem/Grid/Renderer/Checkbox.php | 0
.../Adminhtml/Block/Newsletter/Queue/Edit.php | 259 +
.../Block/Newsletter/Queue/Edit/Form.php | 0
.../Newsletter/Queue/Grid/Renderer/Action.php | 0
.../Block/Newsletter/Queue/Preview.php | 0
.../Block/Newsletter/Queue/Preview/Form.php | 0
.../Adminhtml/Block/Newsletter/Subscriber.php | 0
.../Block/Newsletter/Subscriber/Grid.php | 237 +
.../Subscriber/Grid/Filter/Checkbox.php | 0
.../Subscriber/Grid/Filter/Website.php | 0
.../Subscriber/Grid/Renderer/Checkbox.php | 0
.../Adminhtml/Block/Newsletter/Template.php | 0
.../Block/Newsletter/Template/Edit.php | 327 +
.../Block/Newsletter/Template/Edit/Form.php | 0
.../Block/Newsletter/Template/Grid.php | 139 +
.../Template/Grid/Renderer/Action.php | 0
.../Template/Grid/Renderer/Sender.php | 0
.../Block/Newsletter/Template/Preview.php | 0
.../Newsletter/Template/Preview/Form.php | 0
.../Adminhtml/Block/Notification/Baseurl.php | 0
.../Adminhtml/Block/Notification/Grid.php | 0
.../Notification/Grid/Renderer/Actions.php | 0
.../Notification/Grid/Renderer/Notice.php | 0
.../Notification/Grid/Renderer/Severity.php | 0
.../Adminhtml/Block/Notification/Inbox.php | 0
.../Adminhtml/Block/Notification/Security.php | 0
.../Adminhtml/Block/Notification/Survey.php | 0
.../Adminhtml/Block/Notification/Toolbar.php | 0
.../Adminhtml/Block/Notification/Window.php | 0
.../{core => }/Mage/Adminhtml/Block/Page.php | 0
.../Mage/Adminhtml/Block/Page/Footer.php | 0
app/code/Mage/Adminhtml/Block/Page/Head.php | 47 +
.../Mage/Adminhtml/Block/Page/Header.php | 0
.../Mage/Adminhtml/Block/Page/Notices.php | 0
.../Block/Page/System/Config/Robots/Reset.php | 0
.../Mage/Adminhtml/Block/Poll/Answer/Edit.php | 0
.../Adminhtml/Block/Poll/Answer/Edit/Form.php | 0
.../Mage/Adminhtml/Block/Poll/Edit.php | 0
.../Mage/Adminhtml/Block/Poll/Edit/Form.php | 0
.../Adminhtml/Block/Poll/Edit/Tab/Answers.php | 0
.../Block/Poll/Edit/Tab/Answers/Form.php | 0
.../Block/Poll/Edit/Tab/Answers/Grid.php | 0
.../Block/Poll/Edit/Tab/Answers/List.php | 0
.../Adminhtml/Block/Poll/Edit/Tab/Form.php | 0
.../Mage/Adminhtml/Block/Poll/Edit/Tabs.php | 0
.../Mage/Adminhtml/Block/Poll/Grid.php | 0
.../Mage/Adminhtml/Block/Poll/Poll.php | 0
.../Mage/Adminhtml/Block/Promo/Catalog.php | 0
.../Adminhtml/Block/Promo/Catalog/Edit.php | 0
.../Block/Promo/Catalog/Edit/Form.php | 0
.../Adminhtml/Block/Promo/Catalog/Edit/Js.php | 0
.../Block/Promo/Catalog/Edit/Tab/Actions.php | 0
.../Promo/Catalog/Edit/Tab/Conditions.php | 0
.../Block/Promo/Catalog/Edit/Tab/Main.php | 0
.../Block/Promo/Catalog/Edit/Tabs.php | 0
.../Adminhtml/Block/Promo/Catalog/Grid.php | 0
.../Mage/Adminhtml/Block/Promo/Quote.php | 0
.../Mage/Adminhtml/Block/Promo/Quote/Edit.php | 0
.../Adminhtml/Block/Promo/Quote/Edit/Form.php | 0
.../Block/Promo/Quote/Edit/Tab/Actions.php | 0
.../Block/Promo/Quote/Edit/Tab/Conditions.php | 0
.../Block/Promo/Quote/Edit/Tab/Coupons.php | 0
.../Promo/Quote/Edit/Tab/Coupons/Form.php | 0
.../Promo/Quote/Edit/Tab/Coupons/Grid.php | 0
.../Tab/Coupons/Grid/Column/Renderer/Used.php | 0
.../Block/Promo/Quote/Edit/Tab/Labels.php | 166 +
.../Block/Promo/Quote/Edit/Tab/Main.php | 0
.../Quote/Edit/Tab/Main/Renderer/Checkbox.php | 0
.../Adminhtml/Block/Promo/Quote/Edit/Tabs.php | 0
.../Mage/Adminhtml/Block/Promo/Quote/Grid.php | 0
.../Adminhtml/Block/Promo/Widget/Chooser.php | 0
.../Block/Promo/Widget/Chooser/Daterange.php | 0
.../Block/Promo/Widget/Chooser/Sku.php | 0
.../Mage/Adminhtml/Block/Rating/Edit.php | 0
.../Mage/Adminhtml/Block/Rating/Edit/Form.php | 0
.../Adminhtml/Block/Rating/Edit/Tab/Form.php | 190 +
.../Block/Rating/Edit/Tab/Options.php | 0
.../Mage/Adminhtml/Block/Rating/Edit/Tabs.php | 0
.../Mage/Adminhtml/Block/Rating/Rating.php | 0
.../Report/Config/Form/Field/MtdStart.php | 0
.../Report/Config/Form/Field/YtdStart.php | 0
.../Adminhtml/Block/Report/Filter/Form.php | 0
.../Adminhtml/Block/Report/Grid/Abstract.php | 0
.../Grid/Column/Renderer/Blanknumber.php | 0
.../Report/Grid/Column/Renderer/Currency.php | 0
.../Report/Grid/Column/Renderer/Customer.php | 0
.../Report/Grid/Column/Renderer/Product.php | 0
.../Adminhtml/Block/Report/Grid/Shopcart.php | 0
.../Mage/Adminhtml/Block/Report/Product.php | 0
.../Block/Report/Product/Downloads.php | 0
.../Block/Report/Product/Downloads/Grid.php | 122 +
.../Product/Downloads/Renderer/Purchases.php | 0
.../Adminhtml/Block/Report/Product/Grid.php | 0
.../Block/Report/Product/Lowstock.php | 0
.../Block/Report/Product/Lowstock/Grid.php | 110 +
.../Adminhtml/Block/Report/Product/Viewed.php | 0
.../Block/Report/Product/Viewed/Grid.php | 132 +
.../Block/Report/Review/Customer.php | 0
.../Adminhtml/Block/Report/Review/Detail.php | 0
.../Block/Report/Review/Detail/Grid.php | 0
.../Adminhtml/Block/Report/Review/Product.php | 0
.../Block/Report/Sales/Bestsellers.php | 0
.../Block/Report/Sales/Bestsellers/Grid.php | 104 +
.../Adminhtml/Block/Report/Sales/Coupons.php | 0
.../Block/Report/Sales/Coupons/Grid.php | 198 +
.../Sales/Grid/Column/Renderer/Date.php | 0
.../Adminhtml/Block/Report/Sales/Invoiced.php | 0
.../Block/Report/Sales/Invoiced/Grid.php | 132 +
.../Adminhtml/Block/Report/Sales/Refunded.php | 0
.../Block/Report/Sales/Refunded/Grid.php | 122 +
.../Adminhtml/Block/Report/Sales/Sales.php | 0
.../Block/Report/Sales/Sales/Grid.php | 270 +
.../Adminhtml/Block/Report/Sales/Shipping.php | 0
.../Block/Report/Sales/Shipping/Grid.php | 124 +
.../Mage/Adminhtml/Block/Report/Sales/Tax.php | 0
.../Adminhtml/Block/Report/Sales/Tax/Grid.php | 140 +
.../Mage/Adminhtml/Block/Report/Search.php | 0
.../Block/Report/Shopcart/Abandoned.php | 0
.../Block/Report/Shopcart/Abandoned/Grid.php | 183 +
.../Block/Report/Shopcart/Customer.php | 0
.../Block/Report/Shopcart/Customer/Grid.php | 0
.../Block/Report/Shopcart/Product.php | 0
.../Block/Report/Shopcart/Product/Grid.php | 112 +
.../Mage/Adminhtml/Block/Report/Wishlist.php | 0
.../Adminhtml/Block/Report/Wishlist/Grid.php | 0
.../Mage/Adminhtml/Block/Review/Add.php | 0
.../Mage/Adminhtml/Block/Review/Add/Form.php | 0
.../Mage/Adminhtml/Block/Review/Edit.php | 0
.../Mage/Adminhtml/Block/Review/Edit/Form.php | 0
.../Mage/Adminhtml/Block/Review/Grid.php | 0
.../Block/Review/Grid/Filter/Type.php | 0
.../Block/Review/Grid/Renderer/Type.php | 0
.../Mage/Adminhtml/Block/Review/Main.php | 0
.../Adminhtml/Block/Review/Product/Grid.php | 0
.../Block/Review/Rating/Detailed.php | 0
.../Adminhtml/Block/Review/Rating/Summary.php | 0
.../Mage/Adminhtml/Block/Sales/Creditmemo.php | 0
.../Adminhtml/Block/Sales/Creditmemo/Grid.php | 181 +
.../Mage/Adminhtml/Block/Sales/Invoice.php | 0
.../Adminhtml/Block/Sales/Invoice/Grid.php | 182 +
.../Adminhtml/Block/Sales/Items/Abstract.php | 0
.../Block/Sales/Items/Column/Default.php | 0
.../Block/Sales/Items/Column/Name.php | 0
.../Block/Sales/Items/Column/Name/Grouped.php | 0
.../Block/Sales/Items/Column/Qty.php | 0
.../Sales/Items/Renderer/Configurable.php | 0
.../Block/Sales/Items/Renderer/Default.php | 0
.../Mage/Adminhtml/Block/Sales/Order.php | 0
.../Adminhtml/Block/Sales/Order/Abstract.php | 0
.../Adminhtml/Block/Sales/Order/Address.php | 0
.../Block/Sales/Order/Address/Form.php | 0
.../Block/Sales/Order/Comments/View.php | 0
.../Adminhtml/Block/Sales/Order/Create.php | 141 +
.../Block/Sales/Order/Create/Abstract.php | 0
.../Sales/Order/Create/Billing/Address.php | 0
.../Sales/Order/Create/Billing/Method.php | 0
.../Order/Create/Billing/Method/Form.php | 0
.../Block/Sales/Order/Create/Comment.php | 0
.../Block/Sales/Order/Create/Coupons.php | 0
.../Block/Sales/Order/Create/Coupons/Form.php | 0
.../Block/Sales/Order/Create/Customer.php | 59 +
.../Sales/Order/Create/Customer/Grid.php | 0
.../Block/Sales/Order/Create/Data.php | 0
.../Block/Sales/Order/Create/Form.php | 0
.../Sales/Order/Create/Form/Abstract.php | 0
.../Block/Sales/Order/Create/Form/Account.php | 0
.../Block/Sales/Order/Create/Form/Address.php | 0
.../Block/Sales/Order/Create/Giftmessage.php | 0
.../Sales/Order/Create/Giftmessage/Form.php | 0
.../Block/Sales/Order/Create/Header.php | 61 +
.../Block/Sales/Order/Create/Items.php | 0
.../Block/Sales/Order/Create/Items/Grid.php | 0
.../Block/Sales/Order/Create/Load.php | 0
.../Block/Sales/Order/Create/Messages.php | 0
.../Block/Sales/Order/Create/Newsletter.php | 0
.../Sales/Order/Create/Newsletter/Form.php | 0
.../Block/Sales/Order/Create/Search.php | 2 +-
.../Block/Sales/Order/Create/Search/Grid.php | 0
.../Create/Search/Grid/Renderer/Price.php | 0
.../Create/Search/Grid/Renderer/Product.php | 51 +
.../Order/Create/Search/Grid/Renderer/Qty.php | 0
.../Sales/Order/Create/Shipping/Address.php | 0
.../Sales/Order/Create/Shipping/Method.php | 0
.../Order/Create/Shipping/Method/Form.php | 0
.../Block/Sales/Order/Create/Sidebar.php | 0
.../Sales/Order/Create/Sidebar/Abstract.php | 0
.../Block/Sales/Order/Create/Sidebar/Cart.php | 3 +-
.../Sales/Order/Create/Sidebar/Compared.php | 0
.../Sales/Order/Create/Sidebar/Pcompared.php | 0
.../Sales/Order/Create/Sidebar/Pviewed.php | 0
.../Sales/Order/Create/Sidebar/Reorder.php | 0
.../Sales/Order/Create/Sidebar/Viewed.php | 0
.../Sales/Order/Create/Sidebar/Wishlist.php | 0
.../Block/Sales/Order/Create/Store.php | 0
.../Block/Sales/Order/Create/Store/Select.php | 0
.../Block/Sales/Order/Create/Totals.php | 0
.../Sales/Order/Create/Totals/Default.php | 0
.../Sales/Order/Create/Totals/Discount.php | 0
.../Sales/Order/Create/Totals/Grandtotal.php | 0
.../Sales/Order/Create/Totals/Shipping.php | 0
.../Sales/Order/Create/Totals/Subtotal.php | 0
.../Block/Sales/Order/Create/Totals/Table.php | 0
.../Block/Sales/Order/Create/Totals/Tax.php | 0
.../Block/Sales/Order/Creditmemo/Create.php | 0
.../Order/Creditmemo/Create/Adjustments.php | 0
.../Sales/Order/Creditmemo/Create/Form.php | 0
.../Sales/Order/Creditmemo/Create/Items.php | 0
.../Block/Sales/Order/Creditmemo/Totals.php | 0
.../Block/Sales/Order/Creditmemo/View.php | 0
.../Sales/Order/Creditmemo/View/Comments.php | 0
.../Sales/Order/Creditmemo/View/Form.php | 0
.../Sales/Order/Creditmemo/View/Items.php | 0
.../Mage/Adminhtml/Block/Sales/Order/Grid.php | 0
.../Block/Sales/Order/Invoice/Create.php | 0
.../Block/Sales/Order/Invoice/Create/Form.php | 0
.../Sales/Order/Invoice/Create/Items.php | 0
.../Sales/Order/Invoice/Create/Tracking.php | 0
.../Block/Sales/Order/Invoice/Totals.php | 0
.../Block/Sales/Order/Invoice/View.php | 0
.../Sales/Order/Invoice/View/Comments.php | 0
.../Block/Sales/Order/Invoice/View/Form.php | 0
.../Block/Sales/Order/Invoice/View/Items.php | 0
.../Adminhtml/Block/Sales/Order/Payment.php | 0
.../Block/Sales/Order/Shipment/Create.php | 0
.../Sales/Order/Shipment/Create/Form.php | 0
.../Sales/Order/Shipment/Create/Items.php | 0
.../Sales/Order/Shipment/Create/Tracking.php | 0
.../Block/Sales/Order/Shipment/Packaging.php | 0
.../Sales/Order/Shipment/Packaging/Grid.php | 0
.../Sales/Order/Shipment/Tracking/Info.php | 0
.../Block/Sales/Order/Shipment/View.php | 0
.../Sales/Order/Shipment/View/Comments.php | 0
.../Block/Sales/Order/Shipment/View/Form.php | 0
.../Block/Sales/Order/Shipment/View/Items.php | 0
.../Sales/Order/Shipment/View/Tracking.php | 0
.../Adminhtml/Block/Sales/Order/Status.php | 0
.../Block/Sales/Order/Status/Assign.php | 0
.../Block/Sales/Order/Status/Assign/Form.php | 0
.../Block/Sales/Order/Status/Edit.php | 0
.../Block/Sales/Order/Status/Edit/Form.php | 0
.../Block/Sales/Order/Status/Grid.php | 0
.../Block/Sales/Order/Status/New.php | 0
.../Block/Sales/Order/Status/New/Form.php | 0
.../Adminhtml/Block/Sales/Order/Totalbar.php | 0
.../Adminhtml/Block/Sales/Order/Totals.php | 0
.../Block/Sales/Order/Totals/Item.php | 0
.../Block/Sales/Order/Totals/Tax.php | 0
.../Mage/Adminhtml/Block/Sales/Order/View.php | 0
.../Adminhtml/Block/Sales/Order/View/Form.php | 0
.../Block/Sales/Order/View/Giftmessage.php | 0
.../Block/Sales/Order/View/History.php | 0
.../Adminhtml/Block/Sales/Order/View/Info.php | 0
.../Block/Sales/Order/View/Items.php | 0
.../Order/View/Items/Renderer/Default.php | 0
.../Block/Sales/Order/View/Messages.php | 0
.../Sales/Order/View/Tab/Creditmemos.php | 11 +-
.../Block/Sales/Order/View/Tab/History.php | 0
.../Block/Sales/Order/View/Tab/Info.php | 0
.../Block/Sales/Order/View/Tab/Invoices.php | 11 +-
.../Block/Sales/Order/View/Tab/Shipments.php | 8 +
.../Sales/Order/View/Tab/Transactions.php | 0
.../Adminhtml/Block/Sales/Order/View/Tabs.php | 0
.../Block/Sales/Reorder/Renderer/Action.php | 0
.../Mage/Adminhtml/Block/Sales/Shipment.php | 0
.../Adminhtml/Block/Sales/Shipment/Grid.php | 202 +
.../Mage/Adminhtml/Block/Sales/Totals.php | 0
.../Adminhtml/Block/Sales/Transactions.php | 0
.../Block/Sales/Transactions/Child/Grid.php | 0
.../Block/Sales/Transactions/Detail.php | 0
.../Block/Sales/Transactions/Detail/Grid.php | 104 +
.../Block/Sales/Transactions/Grid.php | 177 +
.../Block/Shipping/Carrier/Tablerate/Grid.php | 0
.../Mage/Adminhtml/Block/Sitemap.php | 0
.../Mage/Adminhtml/Block/Sitemap/Edit.php | 0
.../Adminhtml/Block/Sitemap/Edit/Form.php | 0
.../Block/Sitemap/Grid/Renderer/Action.php | 0
.../Block/Sitemap/Grid/Renderer/Link.php | 0
.../Block/Sitemap/Grid/Renderer/Time.php | 0
.../Adminhtml/Block/System/Account/Edit.php | 0
.../Block/System/Account/Edit/Form.php | 0
.../Adminhtml/Block/System/Cache/Edit.php | 0
.../Adminhtml/Block/System/Cache/Form.php | 0
.../Mage/Adminhtml/Block/System/Currency.php | 0
.../Block/System/Currency/Edit/Form.php | 0
.../Block/System/Currency/Edit/Tab/Main.php | 0
.../Block/System/Currency/Edit/Tab/Rates.php | 0
.../Block/System/Currency/Edit/Tabs.php | 0
.../Block/System/Currency/Rate/Matrix.php | 0
.../Block/System/Currency/Rate/Services.php | 0
.../Mage/Adminhtml/Block/System/Design.php | 44 +
.../Adminhtml/Block/System/Design/Edit.php | 0
.../Block/System/Design/Edit/Tab/General.php | 0
.../Block/System/Design/Edit/Tabs.php | 0
.../Adminhtml/Block/System/Email/Template.php | 0
.../Block/System/Email/Template/Edit.php | 466 +
.../Block/System/Email/Template/Edit/Form.php | 191 +
.../Email/Template/Grid/Filter/Type.php | 0
.../Email/Template/Grid/Renderer/Action.php | 0
.../Email/Template/Grid/Renderer/Sender.php | 0
.../Email/Template/Grid/Renderer/Type.php | 0
.../Block/System/Email/Template/Preview.php | 8 +-
.../Adminhtml/Block/System/Store/Delete.php | 0
.../Block/System/Store/Delete/Form.php | 0
.../Block/System/Store/Delete/Group.php | 0
.../Block/System/Store/Delete/Website.php | 0
.../Adminhtml/Block/System/Store/Edit.php | 0
.../Block/System/Store/Edit/Form/Group.php | 0
.../Block/System/Store/Edit/Form/Store.php | 0
.../Block/System/Store/Edit/Form/Website.php | 0
.../Block/System/Store/Edit/FormAbstract.php | 0
.../Block/System/Store/Grid/Render/Group.php | 0
.../Block/System/Store/Grid/Render/Store.php | 0
.../System/Store/Grid/Render/Website.php | 0
.../Adminhtml/Block/System/Store/Store.php | 0
.../Mage/Adminhtml/Block/System/Variable.php | 0
.../Adminhtml/Block/System/Variable/Edit.php | 0
.../Block/System/Variable/Edit/Form.php | 0
.../Mage/Adminhtml/Block/Tax/Rate/Form.php | 197 +
.../Block/Tax/Rate/Grid/Renderer/Country.php | 0
.../Block/Tax/Rate/Grid/Renderer/Data.php | 0
.../Adminhtml/Block/Tax/Rate/ImportExport.php | 12 +
.../Block/Tax/Rate/ImportExportHeader.php | 0
.../Mage/Adminhtml/Block/Tax/Rate/Title.php | 0
.../Block/Tax/Rate/Title/Fieldset.php | 0
.../Adminhtml/Block/Tax/Rate/Toolbar/Add.php | 0
.../Adminhtml/Block/Tax/Rate/Toolbar/Save.php | 0
.../Mage/Adminhtml/Block/Tax/Rule.php | 0
.../Mage/Adminhtml/Block/Tax/Rule/Edit.php | 0
.../Adminhtml/Block/Tax/Rule/Edit/Form.php | 233 +
.../Mage/Adminhtml/Block/Tax/Rule/Grid.php | 0
.../Mage/Adminhtml/Block/Template.php | 0
app/code/Mage/Adminhtml/Block/Text/List.php | 37 +
.../Mage/Adminhtml/Block/Urlrewrite.php | 0
.../Urlrewrite/Catalog/Category/Edit.php | 112 +
.../Urlrewrite/Catalog/Category/Tree.php | 0
.../Block/Urlrewrite/Catalog/Edit/Form.php | 0
.../Block/Urlrewrite/Catalog/Product/Edit.php | 183 +
.../Block/Urlrewrite/Catalog/Product/Grid.php | 0
.../Block/Urlrewrite/Cms/Page/Edit.php | 112 +
.../Block/Urlrewrite/Cms/Page/Edit/Form.php | 0
.../Block/Urlrewrite/Cms/Page/Grid.php | 0
.../Mage/Adminhtml/Block/Urlrewrite/Edit.php | 251 +
.../Adminhtml/Block/Urlrewrite/Edit/Form.php | 0
.../Mage/Adminhtml/Block/Urlrewrite/Link.php | 0
.../Adminhtml/Block/Urlrewrite/Selector.php | 0
.../Mage/Adminhtml/Block/Widget.php | 0
.../Mage/Adminhtml/Block/Widget/Accordion.php | 0
.../Adminhtml/Block/Widget/Accordion/Item.php | 0
.../Adminhtml/Block/Widget/Breadcrumbs.php | 0
.../Mage/Adminhtml/Block/Widget/Button.php | 0
.../Mage/Adminhtml/Block/Widget/Container.php | 0
.../Mage/Adminhtml/Block/Widget/Form.php | 0
.../Adminhtml/Block/Widget/Form/Container.php | 0
.../Adminhtml/Block/Widget/Form/Element.php | 0
.../Block/Widget/Form/Element/Dependence.php | 0
.../Block/Widget/Form/Element/Gallery.php | 0
.../Block/Widget/Form/Renderer/Element.php | 0
.../Block/Widget/Form/Renderer/Fieldset.php | 0
.../Widget/Form/Renderer/Fieldset/Element.php | 0
.../Mage/Adminhtml/Block/Widget/Grid.php | 0
.../Adminhtml/Block/Widget/Grid/Column.php | 0
.../Widget/Grid/Column/Filter/Abstract.php | 0
.../Widget/Grid/Column/Filter/Checkbox.php | 0
.../Widget/Grid/Column/Filter/Country.php | 0
.../Block/Widget/Grid/Column/Filter/Date.php | 0
.../Widget/Grid/Column/Filter/Datetime.php | 0
.../Widget/Grid/Column/Filter/Interface.php | 0
.../Widget/Grid/Column/Filter/Massaction.php | 0
.../Block/Widget/Grid/Column/Filter/Price.php | 0
.../Block/Widget/Grid/Column/Filter/Radio.php | 0
.../Block/Widget/Grid/Column/Filter/Range.php | 0
.../Widget/Grid/Column/Filter/Select.php | 0
.../Block/Widget/Grid/Column/Filter/Store.php | 0
.../Block/Widget/Grid/Column/Filter/Text.php | 0
.../Block/Widget/Grid/Column/Filter/Theme.php | 0
.../Widget/Grid/Column/Renderer/Abstract.php | 0
.../Widget/Grid/Column/Renderer/Action.php | 0
.../Widget/Grid/Column/Renderer/Checkbox.php | 0
.../Widget/Grid/Column/Renderer/Concat.php | 0
.../Widget/Grid/Column/Renderer/Country.php | 0
.../Widget/Grid/Column/Renderer/Currency.php | 0
.../Widget/Grid/Column/Renderer/Date.php | 0
.../Widget/Grid/Column/Renderer/Datetime.php | 0
.../Widget/Grid/Column/Renderer/Input.php | 0
.../Widget/Grid/Column/Renderer/Interface.php | 0
.../Block/Widget/Grid/Column/Renderer/Ip.php | 0
.../Widget/Grid/Column/Renderer/Longtext.php | 0
.../Grid/Column/Renderer/Massaction.php | 0
.../Widget/Grid/Column/Renderer/Number.php | 0
.../Widget/Grid/Column/Renderer/Options.php | 0
.../Widget/Grid/Column/Renderer/Price.php | 0
.../Widget/Grid/Column/Renderer/Radio.php | 0
.../Widget/Grid/Column/Renderer/Select.php | 0
.../Widget/Grid/Column/Renderer/Store.php | 0
.../Widget/Grid/Column/Renderer/Text.php | 0
.../Widget/Grid/Column/Renderer/Wrapline.php | 0
.../Adminhtml/Block/Widget/Grid/Container.php | 0
.../Block/Widget/Grid/Massaction.php | 0
.../Block/Widget/Grid/Massaction/Abstract.php | 0
.../Block/Widget/Grid/Massaction/Item.php | 0
.../Massaction/Item/Additional/Default.php | 0
.../Massaction/Item/Additional/Interface.php | 0
.../Block/Widget/Grid/Serializer.php | 0
.../Adminhtml/Block/Widget/Tab/Interface.php | 0
.../Mage/Adminhtml/Block/Widget/Tabs.php | 0
.../Adminhtml/Block/Widget/View/Container.php | 0
.../Mage/Adminhtml/Controller/Action.php | 0
.../Adminhtml/Controller/Report/Abstract.php | 0
.../Adminhtml/Controller/Sales/Creditmemo.php | 0
.../Adminhtml/Controller/Sales/Invoice.php | 0
.../Adminhtml/Controller/Sales/Shipment.php | 0
.../{core => }/Mage/Adminhtml/Exception.php | 0
.../Mage/Adminhtml/Helper/Addresses.php | 0
.../Mage/Adminhtml/Helper/Catalog.php | 0
.../Helper/Catalog/Product/Composite.php | 0
.../Catalog/Product/Edit/Action/Attribute.php | 0
.../Adminhtml/Helper/Dashboard/Abstract.php | 0
.../Mage/Adminhtml/Helper/Dashboard/Data.php | 0
.../Mage/Adminhtml/Helper/Dashboard/Order.php | 0
.../{core => }/Mage/Adminhtml/Helper/Data.php | 0
.../{core => }/Mage/Adminhtml/Helper/Js.php | 0
app/code/Mage/Adminhtml/Helper/Media/Js.php | 74 +
.../Mage/Adminhtml/Helper/Sales.php | 0
.../Model/Customer/Renderer/Region.php | 0
.../Mage/Adminhtml/Model/Email/Template.php | 0
.../Mage/Adminhtml/Model/Giftmessage/Save.php | 0
.../Model/LayoutUpdate/Validator.php | 0
.../Model/Newsletter/Renderer/Text.php | 0
.../Mage/Adminhtml/Model/Observer.php | 0
.../Mage/Adminhtml/Model/Report/Item.php | 0
.../Mage/Adminhtml/Model/Sales/Order.php | 0
.../Adminhtml/Model/Sales/Order/Create.php | 0
.../Adminhtml/Model/Sales/Order/Random.php | 0
.../Mage/Adminhtml/Model/Search/Catalog.php | 0
.../Mage/Adminhtml/Model/Search/Customer.php | 0
.../Mage/Adminhtml/Model/Search/Order.php | 0
.../Mage/Adminhtml/Model/Session.php | 0
.../Mage/Adminhtml/Model/Session/Quote.php | 0
.../Adminhtml/Model/UrlRewriteOptions.php | 0
.../Adminhtml/controllers/AjaxController.php | 0
.../controllers/Api/RoleController.php | 0
.../controllers/Api/UserController.php | 0
.../Adminhtml/controllers/CacheController.php | 304 +
.../Catalog/Category/WidgetController.php | 74 +
.../Catalog/CategoryController.php | 529 +
.../Product/Action/AttributeController.php | 0
.../Catalog/Product/AttributeController.php | 9 +-
.../Catalog/Product/DatafeedsController.php | 0
.../Catalog/Product/GalleryController.php | 2 +-
.../Catalog/Product/GroupController.php | 0
.../Catalog/Product/ReviewController.php | 390 +
.../Catalog/Product/SetController.php | 0
.../Catalog/Product/WidgetController.php | 82 +
.../controllers/Catalog/ProductController.php | 1056 ++
.../controllers/Catalog/SearchController.php | 0
.../Checkout/AgreementController.php | 0
.../Cms/Block/WidgetController.php | 48 +
.../controllers/Cms/BlockController.php | 0
.../controllers/Cms/Page/WidgetController.php | 48 +
.../controllers/Cms/PageController.php | 0
.../Cms/Wysiwyg/ImagesController.php | 0
.../controllers/Cms/WysiwygController.php | 0
.../Cart/Product/Composite/CartController.php | 0
.../controllers/Customer/GroupController.php | 0
.../controllers/Customer/OnlineController.php | 0
.../System/Config/ValidatevatController.php | 0
.../Product/Composite/WishlistController.php | 0
.../controllers/CustomerController.php | 0
.../controllers/DashboardController.php | 0
.../Adminhtml/controllers/IndexController.php | 0
.../Adminhtml/controllers/JsonController.php | 17 +-
.../Newsletter/ProblemController.php | 0
.../Newsletter/QueueController.php | 0
.../Newsletter/SubscriberController.php | 0
.../Newsletter/TemplateController.php | 0
.../controllers/NotificationController.php | 0
.../controllers/Poll/AnswerController.php | 0
.../Adminhtml/controllers/PollController.php | 0
.../controllers/Promo/CatalogController.php | 0
.../controllers/Promo/QuoteController.php | 2 +-
.../controllers/Promo/WidgetController.php | 133 +
.../Adminhtml/controllers/PromoController.php | 0
.../controllers/RatingController.php | 0
.../controllers/Report/CustomerController.php | 0
.../controllers/Report/ProductController.php | 0
.../controllers/Report/ReviewController.php | 178 +
.../controllers/Report/SalesController.php | 0
.../controllers/Report/ShopcartController.php | 0
.../Report/StatisticsController.php | 0
.../controllers/ReportController.php | 0
.../Sales/Billing/AgreementController.php | 0
.../Sales/CreditmemoController.php | 0
.../controllers/Sales/InvoiceController.php | 0
.../Sales/Order/CreateController.php | 0
.../Sales/Order/CreditmemoController.php | 0
.../Sales/Order/EditController.php | 0
.../Sales/Order/InvoiceController.php | 0
.../Sales/Order/ShipmentController.php | 0
.../Sales/Order/StatusController.php | 2 +-
.../Order/View/GiftmessageController.php | 0
.../controllers/Sales/OrderController.php | 0
.../Sales/Recurring/ProfileController.php | 0
.../controllers/Sales/ShipmentController.php | 0
.../Sales/TransactionsController.php | 0
.../controllers/SitemapController.php | 0
.../controllers/SurveyController.php | 0
.../controllers/System/AccountController.php | 90 +
.../controllers/System/BackupController.php | 0
.../Config/System/StorageController.php | 0
.../controllers/System/CurrencyController.php | 2 +-
.../controllers/System/DesignController.php | 2 +-
.../System/Email/TemplateController.php | 0
.../controllers/System/StoreController.php | 0
.../controllers/System/VariableController.php | 2 +-
.../controllers/Tax/ClassController.php | 6 -
.../controllers/Tax/RateController.php | 128 +-
.../controllers/Tax/RuleController.php | 0
.../controllers/UrlrewriteController.php | 22 +-
app/code/Mage/Adminhtml/etc/adminhtml/acl.xml | 84 +
.../Mage/Adminhtml/etc/adminhtml/menu.xml | 60 +
app/code/Mage/Adminhtml/etc/config.xml | 247 +
.../Mage/Adminhtml/etc/jstranslator.xml | 0
.../Adminhtml/locale/de_DE/Mage_Adminhtml.csv | 0
.../Adminhtml/locale/en_US/Mage_Adminhtml.csv | 0
.../Adminhtml/locale/es_ES/Mage_Adminhtml.csv | 0
.../Adminhtml/locale/fr_FR/Mage_Adminhtml.csv | 0
.../Adminhtml/locale/nl_NL/Mage_Adminhtml.csv | 0
.../Adminhtml/locale/pt_BR/Mage_Adminhtml.csv | 0
.../Adminhtml/locale/zh_CN/Mage_Adminhtml.csv | 0
.../Mage/Adminhtml/view/adminhtml/admin.xml | 1 +
.../view/adminhtml/admin/access_denied.phtml | 0
.../view/adminhtml/admin/formkey.phtml | 0
.../view/adminhtml/admin/overlay_popup.phtml | 0
.../Adminhtml/view/adminhtml/admin/page.phtml | 80 +
.../view/adminhtml/admin/popup.phtml | 0
.../view/adminhtml/adminnotification.xml | 0
.../adminhtml/api/role_users_grid_js.phtml | 0
.../view/adminhtml/api/roleinfo.phtml | 43 +
.../Adminhtml/view/adminhtml/api/roles.phtml | 32 +
.../view/adminhtml/api/rolesedit.phtml | 0
.../view/adminhtml/api/rolesusers.phtml | 2 +-
.../adminhtml/api/user_roles_grid_js.phtml | 2 +-
.../view/adminhtml/api/userinfo.phtml | 0
.../view/adminhtml/api/usernroles.phtml | 0
.../Mage/Adminhtml/view/adminhtml/backup.xml | 0
.../view/adminhtml/backup/dialogs.phtml | 8 +-
.../view/adminhtml/backup/left.phtml | 0
.../view/adminhtml/backup/list.phtml | 0
.../Mage/Adminhtml/view/adminhtml/catalog.xml | 46 +-
.../adminhtml/catalog/base-image-uploader.js | 24 +-
.../adminhtml/catalog/category-selector.css | 176 +
.../catalog/category/checkboxes/tree.phtml | 0
.../view/adminhtml/catalog/category/edit.js | 0
.../adminhtml/catalog/category/edit.phtml | 174 +
.../catalog/category/edit/form.phtml | 0
.../view/adminhtml/catalog/category/form.js | 0
.../adminhtml/catalog/category/tree.phtml | 0
.../catalog/category/widget/tree.phtml | 0
.../catalog/configurable-product.css | 0
.../form/renderer/fieldset/element.phtml | 91 +
.../view/adminhtml/catalog/images/select2.png | Bin
.../adminhtml/catalog/images/select2x2.png | Bin
.../view/adminhtml/catalog/images/spinner.gif | Bin
.../adminhtml/catalog/product-variation.js | 1 +
.../view/adminhtml/catalog/product.js | 122 +
.../view/adminhtml/catalog/product.phtml | 11 +-
.../catalog/product/attribute/js.phtml | 349 +
.../product/attribute/new/created.phtml | 38 +
.../catalog/product/attribute/options.phtml | 211 +
.../catalog/product/attribute/set/main.phtml | 0
.../attribute/set/main/tree/attribute.phtml | 0
.../attribute/set/main/tree/group.phtml | 0
.../product/attribute/set/toolbar/add.phtml | 0
.../product/attribute/set/toolbar/main.phtml | 0
.../catalog/product/composite/configure.js | 42 +-
.../catalog/product/composite/configure.phtml | 8 -
.../composite/fieldset/configurable.phtml | 58 +
.../product/composite/fieldset/grouped.phtml | 0
.../product/composite/fieldset/options.phtml | 41 +
.../composite/fieldset/options/js.phtml | 0
.../fieldset/options/type/date.phtml | 89 +
.../fieldset/options/type/default.phtml | 31 +
.../fieldset/options/type/file.phtml | 107 +
.../fieldset/options/type/select.phtml | 39 +
.../fieldset/options/type/text.phtml | 46 +
.../product/composite/fieldset/qty.phtml | 37 +
.../adminhtml/catalog/product/created.phtml | 0
.../view/adminhtml/catalog/product/edit.phtml | 320 +
.../product/edit/action/attribute.phtml | 0
.../product/edit/action/inventory.phtml | 181 +
.../product/edit/action/websites.phtml | 0
.../catalog/product/edit/attribute_set.phtml | 61 +
.../product/edit/category/new/form.phtml | 0
.../catalog/product/edit/options.phtml | 64 +
.../catalog/product/edit/options/option.phtml | 131 +
.../product/edit/options/type/date.phtml | 62 +
.../product/edit/options/type/file.phtml | 70 +
.../product/edit/options/type/select.phtml | 85 +
.../product/edit/options/type/text.phtml | 67 +
.../catalog/product/edit/price/group.phtml | 12 +-
.../catalog/product/edit/price/tier.phtml | 26 +-
.../catalog/product/edit/serializer.phtml | 0
.../edit/super/attribute-js-template.phtml | 24 +-
.../edit/super/attribute-template.phtml | 32 +-
.../catalog/product/edit/super/config.phtml | 219 +
.../catalog/product/edit/super/matrix.phtml | 292 +
.../catalog/product/edit/websites.phtml | 0
.../catalog/product/helper/gallery.phtml | 149 +
.../view/adminhtml/catalog/product/js.phtml | 0
.../adminhtml/catalog/product/price.phtml | 0
.../adminhtml/catalog/product/tab/alert.phtml | 0
.../catalog/product/tab/inventory.phtml | 342 +
.../product/widget/chooser/container.phtml | 0
.../view/adminhtml/catalog/type-switcher.js | 23 +-
.../view/adminhtml/catalog/wysiwyg/js.phtml | 120 +
.../Mage/Adminhtml/view/adminhtml/cms.xml | 0
.../view/adminhtml/cms/browser/content.phtml | 47 +
.../adminhtml/cms/browser/content/files.phtml | 0
.../cms/browser/content/newfolder.phtml | 0
.../cms/browser/content/uploader.phtml | 0
.../view/adminhtml/cms/browser/js.phtml | 0
.../view/adminhtml/cms/browser/tree.phtml | 0
.../cms/page/edit/form/renderer/content.phtml | 33 +
.../Adminhtml/view/adminhtml/customer.xml | 0
.../view/adminhtml/customer/edit/js.phtml | 0
.../tab/account/form/renderer/group.phtml | 0
.../customer/edit/tab/view/grid/item.phtml | 0
.../view/adminhtml/customer/online.phtml | 0
.../create/address/form/renderer/vat.phtml | 0
.../customer/system/config/validatevat.phtml | 15 +-
.../adminhtml/customer/tab/addresses.phtml | 646 ++
.../view/adminhtml/customer/tab/cart.phtml | 0
.../adminhtml/customer/tab/newsletter.phtml | 0
.../view/adminhtml/customer/tab/view.phtml | 86 +
.../adminhtml/customer/tab/view/sales.phtml | 93 +
.../view/adminhtml/dashboard/graph.phtml | 21 +-
.../adminhtml/dashboard/graph/disabled.phtml | 0
.../view/adminhtml/dashboard/grid.phtml | 88 +
.../view/adminhtml/dashboard/index.phtml | 6 +-
.../view/adminhtml/dashboard/salebar.phtml | 0
.../view/adminhtml/dashboard/searches.phtml | 0
.../adminhtml/dashboard/store/switcher.phtml | 0
.../view/adminhtml/dashboard/totalbar.phtml | 0
.../view/adminhtml/email/order/items.phtml | 0
.../view/adminhtml/images/btn_bg.gif | Bin
.../view/adminhtml/images/btn_on_bg.gif | Bin
.../view/adminhtml/images/btn_over_bg.gif | Bin
.../view/adminhtml/images/error_msg_icon.gif | Bin
.../adminhtml/images/fam_bullet_error.gif | Bin
.../adminhtml/images/fam_bullet_success.gif | Bin
.../adminhtml/images/image-placeholder.png | Bin
.../view/adminhtml/images/note_msg_icon.gif | Bin
.../adminhtml/images/success_msg_icon.gif | Bin
.../adminhtml/images/warning_msg_icon.gif | Bin
.../Mage/Adminhtml/view/adminhtml/main.xml | 4 +-
.../view/adminhtml/media/uploader.phtml | 1 +
.../Adminhtml/view/adminhtml/newsletter.xml | 22 +-
.../newsletter/preview/iframeswitcher.phtml | 13 +-
.../adminhtml/newsletter/preview/store.phtml | 0
.../adminhtml/newsletter/problem/list.phtml | 0
.../adminhtml/newsletter/queue/edit.phtml | 0
.../adminhtml/newsletter/queue/preview.phtml | 0
.../newsletter/subscriber/list.phtml | 0
.../adminhtml/newsletter/template/edit.phtml | 0
.../adminhtml/newsletter/template/list.phtml | 2 +-
.../newsletter/template/preview.phtml | 0
.../view/adminhtml/notification/baseurl.phtml | 0
.../adminhtml/notification/security.phtml | 0
.../view/adminhtml/notification/survey.phtml | 0
.../view/adminhtml/notification/toolbar.phtml | 0
.../view/adminhtml/notification/window.phtml | 0
.../view/adminhtml/page/footer.phtml | 1 -
.../Adminhtml/view/adminhtml/page/head.phtml | 2 +-
.../view/adminhtml/page/header.phtml | 5 +-
.../view/adminhtml/page/js/calendar.phtml | 0
.../view/adminhtml/page/js/components.phtml | 5 +-
.../view/adminhtml/page/js/translate.phtml | 0
.../view/adminhtml/page/notices.phtml | 0
.../page/system/config/robots/reset.phtml | 0
.../view/adminhtml/poll/answers/list.phtml | 0
.../Mage/Adminhtml/view/adminhtml/promo.xml | 0
.../view/adminhtml/promo/fieldset.phtml | 0
.../Adminhtml/view/adminhtml/promo/form.phtml | 0
.../Adminhtml/view/adminhtml/promo/js.phtml | 46 +
.../Adminhtml/view/adminhtml/promo/rules.js | 0
.../view/adminhtml/promo/salesrulejs.phtml | 6 +-
.../Mage/Adminhtml/view/adminhtml/rating.xml | 0
.../view/adminhtml/rating/detailed.phtml | 54 +
.../view/adminhtml/rating/options.phtml | 0
.../adminhtml/rating/stars/detailed.phtml | 0
.../view/adminhtml/rating/stars/summary.phtml | 0
.../Mage/Adminhtml/view/adminhtml/report.xml | 0
.../adminhtml/report/grid/container.phtml | 0
.../adminhtml/report/refresh/statistics.phtml | 0
.../view/adminhtml/report/wishlist.phtml | 0
.../Adminhtml/view/adminhtml/review/add.phtml | 0
.../Mage/Adminhtml/view/adminhtml/sales.xml | 32 +-
.../adminhtml/sales/items/column/name.phtml | 60 +
.../adminhtml/sales/items/column/qty.phtml | 0
.../sales/items/renderer/default.phtml | 0
.../adminhtml/sales/order/address/form.phtml | 40 +
.../adminhtml/sales/order/comments/view.phtml | 71 +
.../sales/order/create/abstract.phtml | 32 +
.../order/create/billing/method/form.phtml | 0
.../sales/order/create/comment.phtml | 0
.../sales/order/create/coupons/form.phtml | 47 +
.../adminhtml/sales/order/create/data.phtml | 93 +
.../adminhtml/sales/order/create/form.phtml | 47 +
.../sales/order/create/form/account.phtml | 34 +
.../sales/order/create/form/address.phtml | 93 +
.../sales/order/create/giftmessage.js | 33 +-
.../sales/order/create/giftmessage.phtml | 46 +
.../adminhtml/sales/order/create/items.phtml | 34 +
.../sales/order/create/items/grid.phtml | 455 +
.../adminhtml/sales/order/create/js.phtml | 0
.../sales/order/create/newsletter/form.phtml | 0
.../adminhtml/sales/order/create/scripts.js | 15 +-
.../order/create/shipping/method/form.phtml | 0
.../sales/order/create/sidebar.phtml | 70 +
.../sales/order/create/sidebar/items.phtml | 105 +
.../sales/order/create/store/select.phtml | 0
.../adminhtml/sales/order/create/totals.phtml | 65 +
.../sales/order/create/totals/default.phtml | 0
.../order/create/totals/grandtotal.phtml | 0
.../sales/order/create/totals/shipping.phtml | 0
.../sales/order/create/totals/subtotal.phtml | 0
.../sales/order/create/totals/tax.phtml | 0
.../sales/order/creditmemo/create/form.phtml | 83 +
.../sales/order/creditmemo/create/items.phtml | 177 +
.../create/items/renderer/configurable.phtml | 0
.../create/items/renderer/default.phtml | 245 +
.../create/totals/adjustments.phtml | 76 +
.../sales/order/creditmemo/view/form.phtml | 100 +
.../sales/order/creditmemo/view/items.phtml | 54 +
.../view/items/renderer/configurable.phtml | 0
.../view/items/renderer/default.phtml | 233 +
.../adminhtml/sales/order/giftoptions.phtml | 32 +
.../sales/order/giftoptions_tooltip.js | 1 +
.../sales/order/invoice/create/form.phtml | 111 +
.../sales/order/invoice/create/items.phtml | 177 +
.../create/items/renderer/configurable.phtml | 0
.../create/items/renderer/default.phtml | 230 +
.../sales/order/invoice/create/tracking.phtml | 105 +
.../sales/order/invoice/view/form.phtml | 103 +
.../sales/order/invoice/view/items.phtml | 49 +
.../view/items/renderer/configurable.phtml | 235 +
.../invoice/view/items/renderer/default.phtml | 229 +
.../sales/order/shipment/create/form.phtml | 104 +
.../sales/order/shipment/create/items.phtml | 137 +
.../create/items/renderer/configurable.phtml | 0
.../create/items/renderer/default.phtml | 44 +
.../order/shipment/create/tracking.phtml | 104 +
.../sales/order/shipment/packaging.js | 39 +-
.../sales/order/shipment/packaging/grid.phtml | 89 +
.../order/shipment/packaging/packed.phtml | 201 +
.../order/shipment/packaging/popup.phtml | 217 +
.../sales/order/shipment/tracking/info.phtml | 0
.../sales/order/shipment/view/form.phtml | 117 +
.../sales/order/shipment/view/items.phtml | 43 +
.../view/items/renderer/configurable.phtml | 31 +
.../view/items/renderer/default.phtml | 31 +
.../sales/order/shipment/view/tracking.phtml | 84 +
.../view/adminhtml/sales/order/totalbar.phtml | 38 +
.../view/adminhtml/sales/order/totals.phtml | 84 +
.../sales/order/totals/discount.phtml | 0
.../adminhtml/sales/order/totals/due.phtml | 0
.../adminhtml/sales/order/totals/footer.phtml | 0
.../adminhtml/sales/order/totals/grand.phtml | 0
.../adminhtml/sales/order/totals/item.phtml | 0
.../adminhtml/sales/order/totals/main.phtml | 0
.../adminhtml/sales/order/totals/paid.phtml | 0
.../sales/order/totals/refunded.phtml | 0
.../sales/order/totals/shipping.phtml | 0
.../adminhtml/sales/order/totals/tax.phtml | 0
.../adminhtml/sales/order/view/form.phtml | 0
.../sales/order/view/giftmessage.phtml | 0
.../adminhtml/sales/order/view/history.phtml | 81 +
.../adminhtml/sales/order/view/info.phtml | 176 +
.../adminhtml/sales/order/view/items.phtml | 53 +
.../order/view/items/renderer/default.phtml | 240 +
.../sales/order/view/tab/history.phtml | 52 +
.../adminhtml/sales/order/view/tab/info.phtml | 132 +
.../adminhtml/sales/order/view/tracking.phtml | 0
.../adminhtml/sales/transactions/detail.phtml | 92 +
.../Mage/Adminhtml/view/adminhtml/search.xml | 15 +-
.../adminhtml/store/switcher/enhanced.phtml | 0
.../view/adminhtml/system/autocomplete.phtml | 0
.../adminhtml/system/cache/additional.phtml | 0
.../view/adminhtml/system/cache/edit.phtml | 0
.../system/cache/notifications.phtml | 0
.../system/currency/rate/matrix.phtml | 0
.../system/currency/rate/services.phtml | 0
.../adminhtml/system/currency/rates.phtml | 0
.../view/adminhtml/system/design/design.xml | 0
.../view/adminhtml/system/design/edit.phtml | 0
.../view/adminhtml/system/design/index.phtml | 0
.../view/adminhtml/system/email/template.xml | 0
.../system/email/template/edit.phtml | 0
.../system/email/template/list.phtml | 0
.../system/email/template/preview.phtml | 0
.../view/adminhtml/system/info.phtml | 0
.../system/shipping/applicable_country.phtml | 0
.../view/adminhtml/system/shipping/ups.phtml | 0
.../view/adminhtml/system/store/store.xml | 0
.../view/adminhtml/system/variable/js.phtml | 0
.../Mage/Adminhtml/view/adminhtml/tax.xml | 0
.../view/adminhtml/tax/class/page/edit.phtml | 0
.../view/adminhtml/tax/importExport.phtml | 14 +-
.../adminhtml/tax/importExportHeader.phtml | 0
.../view/adminhtml/tax/rate/form.phtml | 0
.../view/adminhtml/tax/rate/title.phtml | 0
.../view/adminhtml/tax/rule/edit.phtml | 272 +
.../view/adminhtml/tax/rule/rate/form.phtml | 0
.../adminhtml/tax/toolbar/class/add.phtml | 0
.../adminhtml/tax/toolbar/class/save.phtml | 0
.../view/adminhtml/tax/toolbar/rate/add.phtml | 0
.../adminhtml/tax/toolbar/rate/save.phtml | 68 +
.../view/adminhtml/tax/toolbar/rule/add.phtml | 0
.../adminhtml/tax/toolbar/rule/save.phtml | 0
.../Adminhtml/view/adminhtml/urlrewrite.xml | 0
.../adminhtml/urlrewrite/categories.phtml | 0
.../view/adminhtml/urlrewrite/edit.phtml | 0
.../view/adminhtml/urlrewrite/selector.phtml | 2 +-
.../view/adminhtml/validation-rules.js | 70 +
.../Adminhtml/view/adminhtml/variable.xml | 0
.../Adminhtml/view/adminhtml/variables.js | 55 +-
.../view/adminhtml/widget/tabshoriz.phtml | 2 +-
.../view/adminhtml/widget/tabsleft.phtml | 0
.../{core => }/Mage/Api/Controller/Action.php | 0
app/code/Mage/Api/Exception.php | 53 +
app/code/{core => }/Mage/Api/Helper/Data.php | 0
app/code/{core => }/Mage/Api/Model/Acl.php | 0
.../Mage/Api/Model/Acl/Resource.php | 0
.../{core => }/Mage/Api/Model/Acl/Role.php | 0
.../Mage/Api/Model/Acl/Role/Generic.php | 0
.../Mage/Api/Model/Acl/Role/Group.php | 0
.../Mage/Api/Model/Acl/Role/Registry.php | 0
.../Mage/Api/Model/Acl/Role/User.php | 0
app/code/Mage/Api/Model/Cache/Type.php | 51 +
app/code/Mage/Api/Model/Config.php | 292 +
.../Mage/Api/Model/Resource/Abstract.php | 0
.../Mage/Api/Model/Resource/Acl.php | 0
.../Mage/Api/Model/Resource/Acl/Role.php | 0
.../Model/Resource/Acl/Role/Collection.php | 0
.../Model/Resource/Permissions/Collection.php | 0
.../Mage/Api/Model/Resource/Role.php | 0
.../Api/Model/Resource/Role/Collection.php | 0
.../Mage/Api/Model/Resource/Roles.php | 0
.../Api/Model/Resource/Roles/Collection.php | 0
.../Model/Resource/Roles/User/Collection.php | 0
.../Mage/Api/Model/Resource/Rules.php | 0
.../Api/Model/Resource/Rules/Collection.php | 0
.../Mage/Api/Model/Resource/User.php | 0
.../Api/Model/Resource/User/Collection.php | 0
app/code/{core => }/Mage/Api/Model/Role.php | 0
app/code/{core => }/Mage/Api/Model/Roles.php | 0
app/code/{core => }/Mage/Api/Model/Rules.php | 0
app/code/{core => }/Mage/Api/Model/Server.php | 0
.../Mage/Api/Model/Server/Adapter/Soap.php | 0
.../Api/Model/Server/Adapter/Soap/Wsi.php | 0
.../Mage/Api/Model/Server/Handler/Soap.php | 0
.../Api/Model/Server/Handler/Soap/Wsi.php | 0
.../Mage/Api/Model/Server/HandlerAbstract.php | 0
.../{core => }/Mage/Api/Model/Session.php | 0
app/code/{core => }/Mage/Api/Model/User.php | 0
app/code/Mage/Api/Model/Wsdl/Config.php | 147 +
.../Mage/Api/Model/Wsdl/Config/Base.php | 0
.../Mage/Api/Model/Wsdl/Config/Element.php | 0
.../Api/controllers/Soap/WsiController.php | 0
.../Mage/Api/controllers/SoapController.php | 0
app/code/Mage/Api/etc/adminhtml/acl.xml | 41 +
app/code/Mage/Api/etc/adminhtml/menu.xml | 34 +
.../Mage/Api/etc/adminhtml/system.xml | 0
app/code/{core => }/Mage/Api/etc/api.xml | 0
app/code/Mage/Api/etc/config.xml | 106 +
app/code/{core => }/Mage/Api/etc/wsdl.xml | 0
app/code/{core => }/Mage/Api/etc/wsi.xml | 0
.../Mage/Api/locale/de_DE/Mage_Api.csv | 0
.../Mage/Api/locale/en_US/Mage_Api.csv | 0
.../Mage/Api/locale/es_ES/Mage_Api.csv | 0
.../Mage/Api/locale/fr_FR/Mage_Api.csv | 0
.../Mage/Api/locale/nl_NL/Mage_Api.csv | 0
.../Mage/Api/locale/pt_BR/Mage_Api.csv | 0
.../Mage/Api/locale/zh_CN/Mage_Api.csv | 0
.../Api/sql/api_setup/install-1.6.0.0.php | 0
.../Authorizenet/Block/Directpost/Form.php | 0
.../Authorizenet/Block/Directpost/Iframe.php | 0
.../Mage/Authorizenet/Helper/Data.php | 0
.../Mage/Authorizenet/Model/Directpost.php | 0
.../Model/Directpost/Observer.php | 0
.../Authorizenet/Model/Directpost/Request.php | 0
.../Model/Directpost/Response.php | 0
.../Authorizenet/Model/Directpost/Session.php | 0
.../Directpost/PaymentController.php | 0
.../Directpost/PaymentController.php | 0
.../Authorizenet/etc/adminhtml/system.xml | 0
app/code/Mage/Authorizenet/etc/config.xml | 147 +
.../locale/de_DE/Mage_Authorizenet.csv | 0
.../locale/en_US/Mage_Authorizenet.csv | 0
.../locale/es_ES/Mage_Authorizenet.csv | 0
.../locale/fr_FR/Mage_Authorizenet.csv | 0
.../locale/nl_NL/Mage_Authorizenet.csv | 0
.../locale/pt_BR/Mage_Authorizenet.csv | 0
.../locale/zh_CN/Mage_Authorizenet.csv | 0
.../view/adminhtml/directpost/iframe.phtml | 0
.../view/adminhtml/directpost/info.phtml | 0
.../Authorizenet/view/adminhtml/layout.xml | 0
.../view/frontend/directpost/form.phtml | 135 +
.../view/frontend/directpost/iframe.phtml | 0
.../view/frontend/directpost/info.phtml | 0
.../Authorizenet/view/frontend/layout.xml | 0
app/code/Mage/Backend/Block/Abstract.php | 38 +
.../Block/Catalog/Product/Tab/Container.php | 0
.../{core => }/Mage/Backend/Block/Menu.php | 0
.../Mage/Backend/Block/Store/Switcher.php | 37 +-
.../Store/Switcher/Form/Renderer/Fieldset.php | 0
.../Form/Renderer/Fieldset/Element.php | 0
.../Backend/Block/System/Config/Dwstree.php | 0
.../Mage/Backend/Block/System/Config/Edit.php | 123 +
.../Mage/Backend/Block/System/Config/Form.php | 660 ++
.../Block/System/Config/Form/Field.php | 200 +
.../Config/Form/Field/Array/Abstract.php | 281 +
.../System/Config/Form/Field/Datetime.php | 0
.../Block/System/Config/Form/Field/Export.php | 0
.../System/Config/Form/Field/Factory.php | 55 +
.../Block/System/Config/Form/Field/File.php | 0
.../System/Config/Form/Field/Heading.php | 0
.../Block/System/Config/Form/Field/Image.php | 0
.../Block/System/Config/Form/Field/Import.php | 0
.../System/Config/Form/Field/Notification.php | 0
.../Config/Form/Field/Regexceptions.php | 4 +-
.../Form/Field/Select/Allowspecific.php | 0
.../Block/System/Config/Form/Fieldset.php | 215 +
.../System/Config/Form/Fieldset/Factory.php | 55 +
.../Form/Fieldset/Modules/DisableOutput.php | 0
.../Backend/Block/System/Config/Switcher.php | 0
.../System/Storage/Media/Synchronize.php | 0
.../Mage/Backend/Block/System/Config/Tabs.php | 127 +
app/code/Mage/Backend/Block/Template.php | 76 +
.../{core => }/Mage/Backend/Block/Widget.php | 0
.../Mage/Backend/Block/Widget/Accordion.php | 0
.../Backend/Block/Widget/Accordion/Item.php | 0
.../Mage/Backend/Block/Widget/Breadcrumbs.php | 0
app/code/Mage/Backend/Block/Widget/Button.php | 143 +
.../Backend/Block/Widget/Button/Split.php | 265 +
.../Mage/Backend/Block/Widget/Container.php | 0
.../Mage/Backend/Block/Widget/Form.php | 0
.../Backend/Block/Widget/Form/Container.php | 0
.../Backend/Block/Widget/Form/Element.php | 0
.../Block/Widget/Form/Element/Dependence.php | 0
.../Block/Widget/Form/Element/Gallery.php | 0
.../Block/Widget/Form/Renderer/Element.php | 0
.../Block/Widget/Form/Renderer/Fieldset.php | 0
.../Widget/Form/Renderer/Fieldset/Element.php | 0
app/code/Mage/Backend/Block/Widget/Grid.php | 850 ++
.../Mage/Backend/Block/Widget/Grid/Column.php | 502 +
.../Widget/Grid/Column/Filter/Abstract.php | 0
.../Widget/Grid/Column/Filter/Checkbox.php | 0
.../Widget/Grid/Column/Filter/Country.php | 0
.../Block/Widget/Grid/Column/Filter/Date.php | 177 +
.../Widget/Grid/Column/Filter/Datetime.php | 6 +-
.../Widget/Grid/Column/Filter/Interface.php | 0
.../Widget/Grid/Column/Filter/Massaction.php | 0
.../Block/Widget/Grid/Column/Filter/Price.php | 248 +
.../Block/Widget/Grid/Column/Filter/Radio.php | 0
.../Block/Widget/Grid/Column/Filter/Range.php | 71 +
.../Widget/Grid/Column/Filter/Select.php | 0
.../Block/Widget/Grid/Column/Filter/Store.php | 0
.../Block/Widget/Grid/Column/Filter/Text.php | 0
.../Block/Widget/Grid/Column/Filter/Theme.php | 0
.../Block/Widget/Grid/Column/Multistore.php | 66 +
.../Widget/Grid/Column/Renderer/Abstract.php | 151 +
.../Widget/Grid/Column/Renderer/Action.php | 0
.../Widget/Grid/Column/Renderer/Button.php | 0
.../Widget/Grid/Column/Renderer/Checkbox.php | 0
.../Widget/Grid/Column/Renderer/Concat.php | 0
.../Widget/Grid/Column/Renderer/Country.php | 0
.../Widget/Grid/Column/Renderer/Currency.php | 148 +
.../Widget/Grid/Column/Renderer/Date.php | 0
.../Widget/Grid/Column/Renderer/Datetime.php | 0
.../Widget/Grid/Column/Renderer/Grip.php | 0
.../Widget/Grid/Column/Renderer/Input.php | 0
.../Widget/Grid/Column/Renderer/Interface.php | 0
.../Block/Widget/Grid/Column/Renderer/Ip.php | 0
.../Widget/Grid/Column/Renderer/Longtext.php | 0
.../Grid/Column/Renderer/Massaction.php | 0
.../Widget/Grid/Column/Renderer/Number.php | 2 +-
.../Widget/Grid/Column/Renderer/Options.php | 0
.../Widget/Grid/Column/Renderer/Price.php | 109 +
.../Widget/Grid/Column/Renderer/Radio.php | 0
.../Widget/Grid/Column/Renderer/Select.php | 0
.../Widget/Grid/Column/Renderer/Store.php | 0
.../Widget/Grid/Column/Renderer/Text.php | 0
.../Widget/Grid/Column/Renderer/Wrapline.php | 0
.../Backend/Block/Widget/Grid/ColumnSet.php | 653 ++
.../Backend/Block/Widget/Grid/Container.php | 0
.../Mage/Backend/Block/Widget/Grid/Export.php | 2 +
.../Block/Widget/Grid/ExportInterface.php | 0
.../Backend/Block/Widget/Grid/Extended.php | 5 +-
.../Backend/Block/Widget/Grid/Massaction.php | 0
.../Block/Widget/Grid/Massaction/Abstract.php | 342 +
.../Widget/Grid/Massaction/Additional.php | 87 +
.../Block/Widget/Grid/Massaction/Extended.php | 0
.../Block/Widget/Grid/Massaction/Item.php | 0
.../Massaction/Item/Additional/Default.php | 0
.../Massaction/Item/Additional/Interface.php | 0
.../Backend/Block/Widget/Grid/Serializer.php | 0
.../Backend/Block/Widget/Tab/Interface.php | 0
app/code/Mage/Backend/Block/Widget/Tabs.php | 421 +
.../Backend/Block/Widget/View/Container.php | 0
.../Backend/Controller/ActionAbstract.php | 0
.../Backend/Controller/Router/Default.php | 0
.../Controller/System/ConfigAbstract.php | 0
app/code/Mage/Backend/Helper/Data.php | 190 +
app/code/Mage/Backend/Model/Acl/Config.php | 146 +
.../Backend/Model/Acl/Loader/Resource.php | 0
.../{core => }/Mage/Backend/Model/Auth.php | 0
.../Auth/Credential/StorageInterface.php | 0
.../Mage/Backend/Model/Auth/Exception.php | 0
.../Backend/Model/Auth/Plugin/Exception.php | 0
app/code/Mage/Backend/Model/Auth/Session.php | 220 +
.../Backend/Model/Auth/StorageInterface.php | 0
.../Model/Authorization/RoleLocator.php | 0
.../{core => }/Mage/Backend/Model/Config.php | 0
.../Model/Config/Backend/Admin/Custom.php | 118 +
.../Model/Config/Backend/Admin/Custompath.php | 0
.../Model/Config/Backend/Admin/Observer.php | 0
.../Admin/Password/Link/Expirationperiod.php | 0
.../Model/Config/Backend/Admin/Robots.php | 8 +-
.../Model/Config/Backend/Admin/Usecustom.php | 10 +-
.../Config/Backend/Admin/Usecustompath.php | 0
.../Config/Backend/Admin/Usesecretkey.php | 0
.../Backend/Model/Config/Backend/Baseurl.php | 6 +-
.../Backend/Model/Config/Backend/Cache.php | 0
.../Backend/Model/Config/Backend/Cookie.php | 0
.../Config/Backend/Currency/Abstract.php | 0
.../Model/Config/Backend/Currency/Allow.php | 0
.../Model/Config/Backend/Currency/Base.php | 0
.../Model/Config/Backend/Currency/Cron.php | 0
.../Model/Config/Backend/Currency/Default.php | 0
.../Model/Config/Backend/Datashare.php | 0
.../Model/Config/Backend/Design/Exception.php | 0
.../Model/Config/Backend/Email/Address.php | 0
.../Model/Config/Backend/Email/Logo.php | 0
.../Model/Config/Backend/Email/Sender.php | 0
.../Model/Config/Backend/Encrypted.php | 0
.../Backend/Model/Config/Backend/File.php | 244 +
.../Model/Config/Backend/File/RequestData.php | 85 +
.../Backend/File/RequestData/Interface.php | 47 +
.../Backend/Model/Config/Backend/Filename.php | 0
.../Backend/Model/Config/Backend/Image.php | 0
.../Model/Config/Backend/Image/Adapter.php | 0
.../Model/Config/Backend/Image/Favicon.php | 0
.../Model/Config/Backend/Image/Logo.php | 0
.../Model/Config/Backend/Image/Pdf.php | 0
.../Backend/Model/Config/Backend/Locale.php | 0
.../Model/Config/Backend/Locale/Timezone.php | 0
.../Backend/Model/Config/Backend/Log/Cron.php | 0
.../Backend/Model/Config/Backend/Secure.php | 0
.../Model/Config/Backend/Serialized.php | 0
.../Model/Config/Backend/Serialized/Array.php | 0
.../Config/Backend/Storage/Media/Database.php | 0
.../Backend/Model/Config/Backend/Store.php | 0
.../Model/Config/Backend/Translate.php | 0
.../Backend/Model/Config/BackendFactory.php | 0
.../Backend/Model/Config/Clone/Factory.php | 0
.../Backend/Model/Config/CommentFactory.php | 0
.../Backend/Model/Config/CommentInterface.php | 0
.../Mage/Backend/Model/Config/Factory.php | 0
.../Mage/Backend/Model/Config/Loader.php | 0
.../Backend/Model/Config/ScopeDefiner.php | 0
.../Model/Config/Source/Admin/Page.php | 0
.../Backend/Model/Config/Source/Checktype.php | 0
.../Backend/Model/Config/Source/Currency.php | 0
.../Model/Config/Source/Currency/Service.php | 0
.../Model/Config/Source/Date/Short.php | 0
.../Model/Config/Source/Design/Robots.php | 0
.../Model/Config/Source/Dev/Dbautoup.php | 0
.../Model/Config/Source/Email/Identity.php | 0
.../Model/Config/Source/Email/Method.php | 0
.../Model/Config/Source/Email/Smtpauth.php | 0
.../Model/Config/Source/Email/Template.php | 0
.../Model/Config/Source/Enabledisable.php | 0
.../Model/Config/Source/Image/Adapter.php | 0
.../Backend/Model/Config/Source/Locale.php | 0
.../Model/Config/Source/Locale/Country.php | 0
.../Model/Config/Source/Locale/Currency.php | 0
.../Config/Source/Locale/Currency/All.php | 0
.../Model/Config/Source/Locale/Timezone.php | 0
.../Model/Config/Source/Locale/Weekdays.php | 0
.../Backend/Model/Config/Source/Nooptreq.php | 0
.../Model/Config/Source/Reports/Scope.php | 0
.../Config/Source/Storage/Media/Database.php | 0
.../Config/Source/Storage/Media/Storage.php | 0
.../Backend/Model/Config/Source/Store.php | 0
.../Model/Config/Source/Web/Protocol.php | 0
.../Model/Config/Source/Web/Redirect.php | 0
.../Backend/Model/Config/Source/Website.php | 0
.../Backend/Model/Config/Source/Yesno.php | 0
.../Model/Config/Source/Yesnocustom.php | 0
.../Backend/Model/Config/SourceFactory.php | 0
.../Mage/Backend/Model/Config/Structure.php | 0
.../Model/Config/Structure/Converter.php | 0
.../Structure/Element/CompositeAbstract.php | 0
.../Structure/Element/Dependency/Mapper.php | 0
.../Model/Config/Structure/Element/Field.php | 458 +
.../Structure/Element/FlyweightFactory.php | 0
.../Model/Config/Structure/Element/Group.php | 0
.../Config/Structure/Element/Group/Proxy.php | 0
.../Config/Structure/Element/Iterator.php | 0
.../Structure/Element/Iterator/Field.php | 0
.../Structure/Element/Iterator/Group.php | 0
.../Structure/Element/Iterator/Section.php | 0
.../Config/Structure/Element/Iterator/Tab.php | 0
.../Config/Structure/Element/Section.php | 0
.../Model/Config/Structure/Element/Tab.php | 0
.../Config/Structure/ElementAbstract.php | 0
.../Config/Structure/ElementInterface.php | 0
.../Mapper/Attribute/Inheritance.php | 0
.../Config/Structure/Mapper/Dependencies.php | 0
.../Model/Config/Structure/Mapper/Factory.php | 94 +
.../Model/Config/Structure/Mapper/Ignore.php | 0
.../Model/Config/Structure/Mapper/Path.php | 0
.../Model/Config/Structure/Mapper/Sorting.php | 0
.../Model/Config/Structure/MapperAbstract.php | 0
.../Config/Structure/MapperInterface.php | 0
.../Backend/Model/Config/Structure/Reader.php | 168 +
.../Model/Config/Structure/Search/Proxy.php | 0
.../Config/Structure/SearchInterface.php | 0
.../{core => }/Mage/Backend/Model/Menu.php | 0
app/code/Mage/Backend/Model/Menu/Builder.php | 132 +
.../Model/Menu/Builder/Command/Add.php | 0
.../Model/Menu/Builder/Command/Remove.php | 0
.../Model/Menu/Builder/Command/Update.php | 0
.../Model/Menu/Builder/CommandAbstract.php | 0
app/code/Mage/Backend/Model/Menu/Config.php | 198 +
.../Mage/Backend/Model/Menu/Config/Menu.php | 0
.../Backend/Model/Menu/Config/Menu/Dom.php | 0
.../Mage/Backend/Model/Menu/Director/Dom.php | 0
.../Backend/Model/Menu/DirectorAbstract.php | 0
app/code/Mage/Backend/Model/Menu/Factory.php | 59 +
.../Backend/Model/Menu/Filter/Iterator.php | 0
.../Mage/Backend/Model/Menu/Item.php | 0
.../Mage/Backend/Model/Menu/Item/Factory.php | 134 +
.../Backend/Model/Menu/Item/Validator.php | 0
.../Mage/Backend/Model/Menu/Iterator.php | 0
app/code/Mage/Backend/Model/Observer.php | 74 +
.../{core => }/Mage/Backend/Model/Session.php | 0
app/code/Mage/Backend/Model/Url.php | 368 +
app/code/Mage/Backend/Model/Url/Proxy.php | 818 ++
.../Mage/Backend/Model/Widget/Grid/Parser.php | 0
.../Model/Widget/Grid/Row/UrlGenerator.php | 0
.../Widget/Grid/Row/UrlGeneratorFactory.php | 2 +-
.../Backend/Model/Widget/Grid/SubTotals.php | 0
.../Mage/Backend/Model/Widget/Grid/Totals.php | 0
.../Model/Widget/Grid/TotalsAbstract.php | 0
.../Model/Widget/Grid/TotalsInterface.php | 0
.../controllers/Adminhtml/AuthController.php | 0
.../controllers/Adminhtml/IndexController.php | 0
.../System/Config/SaveController.php | 0
.../Adminhtml/System/ConfigController.php | 0
.../Adminhtml/SystemController.php | 0
.../Mage/Backend/etc/adminhtml/system.xml | 649 ++
app/code/Mage/Backend/etc/config.xml | 144 +
app/code/{core => }/Mage/Backend/etc/menu.xsd | 0
.../{core => }/Mage/Backend/etc/system.xsd | 34 +
.../Mage/Backend/etc/system_file.xsd | 34 +
.../Backend/view/adminhtml/admin/login.phtml | 100 +
.../view/adminhtml/admin/login_buttons.phtml | 0
.../adminhtml}/images/draggable-handle-bg.gif | Bin
.../images/gallery-image-base-label.png | Bin 0 -> 1892 bytes
.../images/gallery-image-panel-corner.png | Bin 0 -> 356 bytes
.../Mage/Backend/view/adminhtml/layout.xml | 63 +
.../Mage/Backend/view/adminhtml/menu.phtml | 0
.../view/adminhtml/store/switcher.phtml | 77 +
.../switcher/form/renderer/fieldset.phtml | 0
.../form/renderer/fieldset/element.phtml | 0
.../view/adminhtml/system/config/edit.phtml | 73 +
.../system/config/form/field/array.phtml | 20 +-
.../view/adminhtml/system/config/js.phtml | 260 +
.../adminhtml/system/config/switcher.phtml | 49 +
.../system/storage/media/synchronize.phtml | 15 +-
.../view/adminhtml/system/config/tabs.phtml | 0
.../view/adminhtml/system/validation-rules.js | 35 +
.../view/adminhtml/widget/accordion.phtml | 0
.../view/adminhtml/widget/breadcrumbs.phtml | 0
.../view/adminhtml/widget/button.phtml | 36 +
.../view/adminhtml/widget/button/split.phtml | 72 +
.../Backend/view/adminhtml/widget/form.phtml | 0
.../adminhtml/widget/form/container.phtml | 0
.../view/adminhtml/widget/form/element.phtml | 0
.../widget/form/element/gallery.phtml | 0
.../widget/form/renderer/element.phtml | 0
.../widget/form/renderer/fieldset.phtml | 2 +-
.../form/renderer/fieldset/element.phtml | 67 +
.../Backend/view/adminhtml/widget/grid.phtml | 176 +
.../adminhtml/widget/grid/column_set.phtml | 163 +
.../adminhtml/widget/grid/container.phtml | 0
.../view/adminhtml/widget/grid/export.phtml | 0
.../view/adminhtml/widget/grid/extended.phtml | 252 +
.../adminhtml/widget/grid/massaction.phtml | 0
.../widget/grid/massaction_extended.phtml | 0
.../adminhtml/widget/grid/serializer.phtml | 0
.../Backend/view/adminhtml/widget/tabs.phtml | 65 +
.../adminhtml/widget/view/container.phtml | 0
.../Grid/Column/Renderer/Download.php | 0
.../Block/Adminhtml/Grid/Column/Rollback.php | 0
app/code/{core => }/Mage/Backup/Exception.php | 0
app/code/Mage/Backup/Helper/Data.php | 342 +
.../{core => }/Mage/Backup/Model/Backup.php | 0
.../Mage/Backup/Model/Config/Backend/Cron.php | 0
.../Mage/Backup/Model/Config/Source/Type.php | 0
app/code/{core => }/Mage/Backup/Model/Db.php | 0
.../Mage/Backup/Model/Fs/Collection.php | 0
.../Mage/Backup/Model/Grid/Options.php | 0
.../{core => }/Mage/Backup/Model/Observer.php | 0
.../Mage/Backup/Model/Resource/Db.php | 0
.../Backup/Model/Resource/Helper/Mysql4.php | 0
app/code/Mage/Backup/etc/adminhtml/acl.xml | 42 +
app/code/Mage/Backup/etc/adminhtml/menu.xml | 32 +
.../Mage/Backup/etc/adminhtml/system.xml | 0
app/code/Mage/Backup/etc/config.xml | 67 +
.../Mage/Backup/locale/de_DE/Mage_Backup.csv | 0
.../Mage/Backup/locale/en_US/Mage_Backup.csv | 0
.../Mage/Backup/locale/es_ES/Mage_Backup.csv | 0
.../Mage/Backup/locale/fr_FR/Mage_Backup.csv | 0
.../Mage/Backup/locale/nl_NL/Mage_Backup.csv | 0
.../Mage/Backup/locale/pt_BR/Mage_Backup.csv | 0
.../Mage/Backup/locale/zh_CN/Mage_Backup.csv | 0
.../Product/Composite/Fieldset/Bundle.php | 0
.../Fieldset/Options/Type/Checkbox.php | 0
.../Composite/Fieldset/Options/Type/Multi.php | 0
.../Composite/Fieldset/Options/Type/Radio.php | 0
.../Fieldset/Options/Type/Select.php | 0
.../Catalog/Product/Edit/Tab/Attributes.php | 0
.../Product/Edit/Tab/Attributes/Extend.php | 2 +-
.../Product/Edit/Tab/Attributes/Special.php | 2 +-
.../Catalog/Product/Edit/Tab/Bundle.php | 0
.../Product/Edit/Tab/Bundle/Option.php | 251 +
.../Product/Edit/Tab/Bundle/Option/Search.php | 0
.../Edit/Tab/Bundle/Option/Search/Grid.php | 168 +
.../Edit/Tab/Bundle/Option/Selection.php | 0
.../Adminhtml/Catalog/Product/Edit/Tabs.php | 0
.../Adminhtml/Sales/Order/Items/Renderer.php | 0
.../Sales/Order/View/Items/Renderer.php | 0
.../Bundle/Block/Catalog/Product/Price.php | 0
.../Bundle/Block/Catalog/Product/View.php | 0
.../Catalog/Product/View/Type/Bundle.php | 0
.../Product/View/Type/Bundle/Option.php | 274 +
.../View/Type/Bundle/Option/Checkbox.php | 0
.../Product/View/Type/Bundle/Option/Multi.php | 0
.../Product/View/Type/Bundle/Option/Radio.php | 0
.../View/Type/Bundle/Option/Select.php | 0
.../Block/Checkout/Cart/Item/Renderer.php | 0
.../Block/Sales/Order/Items/Renderer.php | 0
.../Helper/Catalog/Product/Configuration.php | 0
.../{core => }/Mage/Bundle/Helper/Data.php | 0
.../{core => }/Mage/Bundle/Model/Observer.php | 0
.../{core => }/Mage/Bundle/Model/Option.php | 0
app/code/Mage/Bundle/Model/Price/Index.php | 156 +
.../Product/Attribute/Source/Price/View.php | 0
.../Mage/Bundle/Model/Product/Price.php | 0
.../Mage/Bundle/Model/Product/Type.php | 0
.../Mage/Bundle/Model/Resource/Bundle.php | 0
.../Bundle/Model/Resource/Indexer/Price.php | 0
.../Bundle/Model/Resource/Indexer/Stock.php | 0
.../Mage/Bundle/Model/Resource/Option.php | 0
.../Model/Resource/Option/Collection.php | 0
.../Bundle/Model/Resource/Price/Index.php | 828 ++
.../Mage/Bundle/Model/Resource/Selection.php | 0
.../Model/Resource/Selection/Collection.php | 0
.../Model/Sales/Order/Pdf/Items/Abstract.php | 0
.../Sales/Order/Pdf/Items/Creditmemo.php | 0
.../Model/Sales/Order/Pdf/Items/Invoice.php | 0
.../Model/Sales/Order/Pdf/Items/Shipment.php | 0
.../Mage/Bundle/Model/Selection.php | 0
.../Source/Option/Selection/Price/Type.php | 0
.../Mage/Bundle/Model/Source/Option/Type.php | 0
.../Bundle/Product/EditController.php | 0
.../Adminhtml/Bundle/SelectionController.php | 0
.../bundle_setup/data-install-1.6.0.0.php | 0
app/code/Mage/Bundle/etc/config.xml | 255 +
.../Mage/Bundle/locale/de_DE/Mage_Bundle.csv | 0
.../Mage/Bundle/locale/en_US/Mage_Bundle.csv | 0
.../Mage/Bundle/locale/es_ES/Mage_Bundle.csv | 0
.../Mage/Bundle/locale/fr_FR/Mage_Bundle.csv | 0
.../Mage/Bundle/locale/nl_NL/Mage_Bundle.csv | 0
.../Mage/Bundle/locale/pt_BR/Mage_Bundle.csv | 0
.../Mage/Bundle/locale/zh_CN/Mage_Bundle.csv | 0
.../sql/bundle_setup/install-1.6.0.0.php | 0
.../mysql4-upgrade-1.6.0.0-1.6.0.0.1.php | 0
.../upgrade-1.6.0.0-1.6.0.0.1.php | 0
.../view/adminhtml/css/bundle-product.css | 83 +
.../view/adminhtml/js/bundle-product.js | 31 +-
.../Mage/Bundle/view/adminhtml/layout.xml | 0
.../composite/fieldset/options/bundle.phtml | 0
.../fieldset/options/type/checkbox.phtml | 52 +
.../fieldset/options/type/multi.phtml | 49 +
.../fieldset/options/type/radio.phtml | 65 +
.../fieldset/options/type/select.phtml | 55 +
.../view/adminhtml/product/edit/bundle.phtml | 91 +
.../product/edit/bundle/option.phtml | 305 +
.../product/edit/bundle/option/search.phtml | 0
.../edit/bundle/option/selection.phtml | 54 +-
.../adminhtml/product/validation-rules.js | 40 +
.../creditmemo/create/items/renderer.phtml | 412 +
.../creditmemo/view/items/renderer.phtml | 339 +
.../sales/invoice/create/items/renderer.phtml | 401 +
.../sales/invoice/view/items/renderer.phtml | 343 +
.../sales/order/view/items/renderer.phtml | 416 +
.../shipment/create/items/renderer.phtml | 119 +
.../sales/shipment/view/items/renderer.phtml | 115 +
.../Mage/Bundle/view/frontend/bundle.js | 2 +-
.../view/frontend/catalog/product/price.phtml | 0
.../catalog/product/view/options/notice.phtml | 0
.../frontend/catalog/product/view/price.phtml | 0
.../catalog/product/view/tierprices.phtml | 0
.../catalog/product/view/type/bundle.phtml | 59 +
.../view/type/bundle/option/checkbox.phtml | 49 +
.../view/type/bundle/option/multi.phtml | 49 +
.../view/type/bundle/option/radio.phtml | 62 +
.../view/type/bundle/option/select.phtml | 55 +
.../product/view/type/bundle/options.phtml | 0
.../order/items/creditmemo/default.phtml | 0
.../email/order/items/invoice/default.phtml | 0
.../email/order/items/order/default.phtml | 0
.../email/order/items/shipment/default.phtml | 0
.../Mage/Bundle/view/frontend/js/float.js | 0
.../Mage/Bundle/view/frontend/js/slide.js | 0
.../Mage/Bundle/view/frontend/layout.xml | 0
.../frontend/rss/catalog/product/price.phtml | 0
.../order/creditmemo/items/renderer.phtml | 328 +
.../sales/order/invoice/items/renderer.phtml | 352 +
.../frontend/sales/order/items/renderer.phtml | 375 +
.../sales/order/shipment/items/renderer.phtml | 111 +
.../{core => }/Mage/Captcha/Block/Captcha.php | 0
.../Mage/Captcha/Block/Captcha/Default.php | 0
app/code/Mage/Captcha/Helper/Data.php | 197 +
.../Mage/Captcha/Model/Config/Font.php | 0
.../Captcha/Model/Config/Form/Abstract.php | 0
.../Captcha/Model/Config/Form/Backend.php | 0
.../Captcha/Model/Config/Form/Frontend.php | 0
.../Mage/Captcha/Model/Config/Mode.php | 0
.../{core => }/Mage/Captcha/Model/Default.php | 0
.../Mage/Captcha/Model/Interface.php | 0
.../Mage/Captcha/Model/Observer.php | 0
.../Mage/Captcha/Model/Resource/Log.php | 0
.../Adminhtml/RefreshController.php | 0
.../Captcha/controllers/RefreshController.php | 0
.../Mage/Captcha/etc/adminhtml/system.xml | 0
app/code/Mage/Captcha/etc/config.xml | 283 +
.../Captcha/locale/de_DE/Mage_Captcha.csv | 0
.../Captcha/locale/en_US/Mage_Captcha.csv | 0
.../Captcha/locale/es_ES/Mage_Captcha.csv | 0
.../Captcha/locale/fr_FR/Mage_Captcha.csv | 0
.../Captcha/locale/nl_NL/Mage_Captcha.csv | 0
.../Captcha/locale/pt_BR/Mage_Captcha.csv | 0
.../Captcha/locale/zh_CN/Mage_Captcha.csv | 0
.../sql/captcha_setup/install-1.7.0.0.0.php | 0
.../Mage/Captcha/view/adminhtml/default.phtml | 0
.../Mage/Captcha/view/adminhtml/layout.xml | 0
.../Mage/Captcha/view/adminhtml/reload.png | Bin
.../Mage/Captcha/view/frontend/captcha.js | 0
.../Mage/Captcha/view/frontend/default.phtml | 0
.../Mage/Captcha/view/frontend/layout.xml | 0
.../Mage/Captcha/view/frontend/onepage.js | 0
.../Mage/Captcha/view/frontend/reload.png | Bin
.../Config/Form/Field/Select/Flatcatalog.php | 0
.../Config/Form/Field/Select/Flatproduct.php | 0
.../Mage/Catalog/Block/Breadcrumbs.php | 0
.../Mage/Catalog/Block/Category/View.php | 0
.../Catalog/Block/Category/Widget/Link.php | 0
.../Catalog/Block/Layer/Filter/Abstract.php | 0
.../Catalog/Block/Layer/Filter/Attribute.php | 0
.../Catalog/Block/Layer/Filter/Category.php | 0
.../Catalog/Block/Layer/Filter/Decimal.php | 0
.../Mage/Catalog/Block/Layer/Filter/Price.php | 0
.../Mage/Catalog/Block/Layer/State.php | 0
.../Mage/Catalog/Block/Layer/View.php | 0
.../Mage/Catalog/Block/Navigation.php | 0
.../{core => }/Mage/Catalog/Block/Product.php | 0
.../Mage/Catalog/Block/Product/Abstract.php | 732 ++
.../Block/Product/Compare/Abstract.php | 0
.../Catalog/Block/Product/Compare/List.php | 0
.../Catalog/Block/Product/Compare/Sidebar.php | 0
.../Backend/Grid/ColumnSet.php | 135 +
.../AssociatedSelector/Renderer/Id.php | 51 +
.../Configurable/AttributeSelector.php | 2 +-
.../Mage/Catalog/Block/Product/Gallery.php | 0
.../Product/Grouped/AssociatedProducts.php | 0
.../Grouped/AssociatedProducts/Grid.php | 0
app/code/Mage/Catalog/Block/Product/Image.php | 123 +
.../Mage/Catalog/Block/Product/List.php | 0
.../Catalog/Block/Product/List/Crosssell.php | 0
.../Catalog/Block/Product/List/Promotion.php | 0
.../Catalog/Block/Product/List/Random.php | 0
.../Catalog/Block/Product/List/Related.php | 0
.../Catalog/Block/Product/List/Toolbar.php | 0
.../Catalog/Block/Product/List/Upsell.php | 176 +
.../Mage/Catalog/Block/Product/New.php | 0
.../Mage/Catalog/Block/Product/Price.php | 0
.../Catalog/Block/Product/Price/Template.php | 0
.../Mage/Catalog/Block/Product/Send.php | 0
.../Block/Product/TemplateSelector.php | 0
app/code/Mage/Catalog/Block/Product/Twig.php | 61 +
app/code/Mage/Catalog/Block/Product/View.php | 267 +
.../Catalog/Block/Product/View/Abstract.php | 0
.../Catalog/Block/Product/View/Additional.php | 0
.../Catalog/Block/Product/View/Attributes.php | 0
.../Block/Product/View/Description.php | 0
.../Mage/Catalog/Block/Product/View/Media.php | 0
.../Catalog/Block/Product/View/Options.php | 213 +
.../Block/Product/View/Options/Abstract.php | 183 +
.../Block/Product/View/Options/Type/Date.php | 0
.../Product/View/Options/Type/Default.php | 0
.../Block/Product/View/Options/Type/File.php | 0
.../Product/View/Options/Type/Select.php | 0
.../Block/Product/View/Options/Type/Text.php | 0
.../Mage/Catalog/Block/Product/View/Price.php | 0
.../Mage/Catalog/Block/Product/View/Tabs.php | 0
.../Block/Product/View/Type/Configurable.php | 0
.../Block/Product/View/Type/Grouped.php | 0
.../Block/Product/View/Type/Simple.php | 0
.../Block/Product/View/Type/Virtual.php | 0
.../Block/Product/Widget/Html/Pager.php | 0
.../Catalog/Block/Product/Widget/Link.php | 0
.../Mage/Catalog/Block/Product/Widget/New.php | 0
.../Mage/Catalog/Block/Widget/Link.php | 0
.../Controller/Product/View/Interface.php | 0
.../{core => }/Mage/Catalog/Exception.php | 0
.../Mage/Catalog/Helper/Category.php | 0
.../Mage/Catalog/Helper/Category/Flat.php | 0
.../{core => }/Mage/Catalog/Helper/Data.php | 0
.../Mage/Catalog/Helper/Flat/Abstract.php | 0
app/code/Mage/Catalog/Helper/Image.php | 641 ++
.../{core => }/Mage/Catalog/Helper/Output.php | 6 +-
app/code/Mage/Catalog/Helper/Product.php | 522 +
.../Mage/Catalog/Helper/Product/Compare.php | 0
.../Catalog/Helper/Product/Configuration.php | 0
.../Product/Configuration/Interface.php | 0
.../Mage/Catalog/Helper/Product/Flat.php | 0
.../Mage/Catalog/Helper/Product/Options.php | 83 +
app/code/Mage/Catalog/Helper/Product/Url.php | 135 +
app/code/Mage/Catalog/Helper/Product/View.php | 198 +
.../Mage/Catalog/Model/Abstract.php | 0
.../Mage/Catalog/Model/Api/Resource.php | 0
.../Attribute/Backend/Customlayoutupdate.php | 0
.../Mage/Catalog/Model/Category.php | 0
.../Mage/Catalog/Model/Category/Api.php | 0
.../Mage/Catalog/Model/Category/Api/V2.php | 0
.../Catalog/Model/Category/Attribute/Api.php | 0
.../Model/Category/Attribute/Api/V2.php | 0
.../Category/Attribute/Backend/Image.php | 0
.../Category/Attribute/Backend/Sortby.php | 0
.../Category/Attribute/Backend/Urlkey.php | 0
.../Category/Attribute/Source/Layout.php | 0
.../Model/Category/Attribute/Source/Mode.php | 0
.../Model/Category/Attribute/Source/Page.php | 0
.../Category/Attribute/Source/Sortby.php | 0
.../Catalog/Model/Category/Indexer/Flat.php | 0
.../Model/Category/Indexer/Product.php | 0
.../{core => }/Mage/Catalog/Model/Config.php | 0
.../Catalog/Model/Config/Backend/Category.php | 0
.../Model/Config/Backend/Seo/Product.php | 0
.../Model/Config/Clone/Media/Image.php | 0
.../Catalog/Model/Config/Source/Category.php | 0
.../Model/Config/Source/GridPerPage.php | 0
.../Catalog/Model/Config/Source/ListMode.php | 0
.../Model/Config/Source/ListPerPage.php | 0
.../Catalog/Model/Config/Source/ListSort.php | 0
.../Model/Config/Source/Price/Scope.php | 0
.../Model/Config/Source/Price/Step.php | 0
.../Config/Source/Product/Options/Price.php | 0
.../Config/Source/Product/Options/Type.php | 0
.../Model/Config/Source/Product/Thumbnail.php | 0
.../Model/Config/Source/TimeFormat.php | 0
.../Config/Source/Watermark/Position.php | 0
.../{core => }/Mage/Catalog/Model/Design.php | 0
.../Mage/Catalog/Model/Entity/Attribute.php | 0
.../Attribute/Design/Options/Container.php | 0
.../{core => }/Mage/Catalog/Model/Index.php | 0
.../Mage/Catalog/Model/Indexer/Url.php | 0
.../{core => }/Mage/Catalog/Model/Layer.php | 0
.../Catalog/Model/Layer/Filter/Abstract.php | 0
.../Catalog/Model/Layer/Filter/Attribute.php | 0
.../Catalog/Model/Layer/Filter/Category.php | 0
.../Catalog/Model/Layer/Filter/Decimal.php | 0
.../Mage/Catalog/Model/Layer/Filter/Item.php | 0
.../Mage/Catalog/Model/Layer/Filter/Price.php | 0
.../Model/Layer/Filter/Price/Algorithm.php | 0
.../Mage/Catalog/Model/Layer/State.php | 0
.../Mage/Catalog/Model/Observer.php | 0
app/code/Mage/Catalog/Model/Product.php | 1991 ++++
.../Mage/Catalog/Model/Product/Action.php | 0
.../Mage/Catalog/Model/Product/Api.php | 0
.../Mage/Catalog/Model/Product/Api/V2.php | 0
.../Catalog/Model/Product/Attribute/Api.php | 0
.../Model/Product/Attribute/Api/V2.php | 0
.../Product/Attribute/Backend/Boolean.php | 0
.../Product/Attribute/Backend/Category.php | 0
.../Product/Attribute/Backend/Groupprice.php | 0
.../Attribute/Backend/Groupprice/Abstract.php | 0
.../Model/Product/Attribute/Backend/Media.php | 0
.../Model/Product/Attribute/Backend/Msrp.php | 0
.../Model/Product/Attribute/Backend/Price.php | 163 +
.../Product/Attribute/Backend/Recurring.php | 0
.../Model/Product/Attribute/Backend/Sku.php | 0
.../Product/Attribute/Backend/Startdate.php | 0
.../Model/Product/Attribute/Backend/Stock.php | 105 +
.../Product/Attribute/Backend/Tierprice.php | 0
.../Product/Attribute/Backend/Urlkey.php | 0
.../Product/Attribute/Backend/Weight.php | 56 +
.../Product/Attribute/Frontend/Image.php | 0
.../Catalog/Model/Product/Attribute/Group.php | 0
.../Model/Product/Attribute/Media/Api.php | 0
.../Model/Product/Attribute/Media/Api/V2.php | 0
.../Model/Product/Attribute/Set/Api.php | 0
.../Model/Product/Attribute/Set/Api/V2.php | 0
.../Product/Attribute/Source/Boolean.php | 0
.../Attribute/Source/Countryofmanufacture.php | 21 +-
.../Product/Attribute/Source/Inputtype.php | 0
.../Model/Product/Attribute/Source/Layout.php | 0
.../Product/Attribute/Source/Msrp/Type.php | 0
.../Attribute/Source/Msrp/Type/Enabled.php | 0
.../Attribute/Source/Msrp/Type/Price.php | 0
.../Model/Product/Attribute/Tierprice/Api.php | 0
.../Product/Attribute/Tierprice/Api/V2.php | 0
.../Catalog/Model/Product/Compare/Item.php | 0
.../Catalog/Model/Product/Compare/List.php | 0
.../Mage/Catalog/Model/Product/Condition.php | 0
.../Model/Product/Condition/Interface.php | 0
.../Product/Configuration/Item/Interface.php | 0
.../Product/Configuration/Item/Option.php | 0
.../Configuration/Item/Option/Interface.php | 0
.../Mage/Catalog/Model/Product/Flat/Flag.php | 0
.../Catalog/Model/Product/Flat/Indexer.php | 0
.../Catalog/Model/Product/Flat/Observer.php | 0
app/code/Mage/Catalog/Model/Product/Image.php | 734 ++
.../Mage/Catalog/Model/Product/Image/View.php | 216 +
.../Catalog/Model/Product/Indexer/Eav.php | 0
.../Catalog/Model/Product/Indexer/Flat.php | 0
.../Catalog/Model/Product/Indexer/Price.php | 0
.../Mage/Catalog/Model/Product/Limitation.php | 0
.../Mage/Catalog/Model/Product/Link.php | 0
.../Mage/Catalog/Model/Product/Link/Api.php | 0
.../Catalog/Model/Product/Link/Api/V2.php | 0
.../Catalog/Model/Product/Media/Config.php | 0
.../Mage/Catalog/Model/Product/Option.php | 0
.../Mage/Catalog/Model/Product/Option/Api.php | 0
.../Catalog/Model/Product/Option/Api/V2.php | 0
.../Catalog/Model/Product/Option/Observer.php | 0
.../Model/Product/Option/Type/Date.php | 0
.../Model/Product/Option/Type/Default.php | 0
.../Model/Product/Option/Type/File.php | 0
.../Model/Product/Option/Type/Select.php | 0
.../Model/Product/Option/Type/Text.php | 0
.../Catalog/Model/Product/Option/Value.php | 0
.../Model/Product/Option/Value/Api.php | 0
.../Model/Product/Option/Value/Api/V2.php | 0
.../Mage/Catalog/Model/Product/Status.php | 7 +-
.../Mage/Catalog/Model/Product/Type.php | 0
.../Catalog/Model/Product/Type/Abstract.php | 0
.../Mage/Catalog/Model/Product/Type/Api.php | 0
.../Catalog/Model/Product/Type/Api/V2.php | 0
.../Model/Product/Type/Configurable.php | 9 +
.../Product/Type/Configurable/Attribute.php | 0
.../Model/Product/Type/Configurable/Price.php | 0
.../Catalog/Model/Product/Type/Grouped.php | 0
.../Model/Product/Type/Grouped/Price.php | 0
.../Mage/Catalog/Model/Product/Type/Price.php | 0
.../Catalog/Model/Product/Type/Simple.php | 0
.../Catalog/Model/Product/Type/Virtual.php | 0
.../Mage/Catalog/Model/Product/Url.php | 0
.../Mage/Catalog/Model/Product/Visibility.php | 1 -
.../Mage/Catalog/Model/Product/Website.php | 0
.../Mage/Catalog/Model/Resource/Abstract.php | 0
.../Mage/Catalog/Model/Resource/Attribute.php | 0
.../Mage/Catalog/Model/Resource/Category.php | 890 ++
.../Category/Attribute/Collection.php | 0
.../Category/Attribute/Frontend/Image.php | 0
.../Category/Attribute/Source/Layout.php | 0
.../Category/Attribute/Source/Mode.php | 0
.../Category/Attribute/Source/Page.php | 0
.../Model/Resource/Category/Collection.php | 0
.../Catalog/Model/Resource/Category/Flat.php | 0
.../Resource/Category/Flat/Collection.php | 0
.../Resource/Category/Indexer/Product.php | 0
.../Catalog/Model/Resource/Category/Tree.php | 0
.../Model/Resource/Collection/Abstract.php | 0
.../Mage/Catalog/Model/Resource/Config.php | 0
.../Catalog/Model/Resource/Eav/Attribute.php | 350 +
.../Catalog/Model/Resource/Helper/Mysql4.php | 0
.../Model/Resource/Layer/Filter/Attribute.php | 0
.../Model/Resource/Layer/Filter/Decimal.php | 0
.../Model/Resource/Layer/Filter/Price.php | 0
.../Mage/Catalog/Model/Resource/Product.php | 0
.../Catalog/Model/Resource/Product/Action.php | 0
.../Product/Attribute/Backend/Groupprice.php | 0
.../Attribute/Backend/Groupprice/Abstract.php | 0
.../Product/Attribute/Backend/Image.php | 0
.../Product/Attribute/Backend/Media.php | 0
.../Product/Attribute/Backend/Tierprice.php | 0
.../Product/Attribute/Backend/Urlkey.php | 0
.../Resource/Product/Attribute/Collection.php | 0
.../Model/Resource/Product/Collection.php | 0
.../Product/Collection/AssociatedProduct.php | 1 +
.../Collection/AssociatedProductUpdater.php | 0
.../Model/Resource/Product/Compare/Item.php | 0
.../Product/Compare/Item/Collection.php | 0
.../Catalog/Model/Resource/Product/Flat.php | 0
.../Model/Resource/Product/Flat/Indexer.php | 0
.../Resource/Product/Indexer/Abstract.php | 0
.../Model/Resource/Product/Indexer/Eav.php | 0
.../Resource/Product/Indexer/Eav/Abstract.php | 0
.../Resource/Product/Indexer/Eav/Decimal.php | 0
.../Resource/Product/Indexer/Eav/Source.php | 0
.../Model/Resource/Product/Indexer/Price.php | 0
.../Product/Indexer/Price/Configurable.php | 0
.../Product/Indexer/Price/Default.php | 0
.../Product/Indexer/Price/Grouped.php | 0
.../Product/Indexer/Price/Interface.php | 0
.../Catalog/Model/Resource/Product/Link.php | 0
.../Resource/Product/Link/Collection.php | 0
.../Product/Link/Product/Collection.php | 0
.../Catalog/Model/Resource/Product/Option.php | 0
.../Resource/Product/Option/Collection.php | 0
.../Model/Resource/Product/Option/Value.php | 0
.../Product/Option/Value/Collection.php | 0
.../Model/Resource/Product/Relation.php | 0
.../Catalog/Model/Resource/Product/Status.php | 0
.../Resource/Product/Type/Configurable.php | 0
.../Product/Type/Configurable/Attribute.php | 0
.../Configurable/Attribute/Collection.php | 0
.../Type/Configurable/Product/Collection.php | 0
.../Grouped/AssociatedProductsCollection.php | 0
.../Model/Resource/Product/Website.php | 0
.../Mage/Catalog/Model/Resource/Setup.php | 883 ++
.../Mage/Catalog/Model/Resource/Url.php | 0
.../{core => }/Mage/Catalog/Model/Session.php | 0
.../Config/Backend/Catalog/Category/Flat.php | 0
.../Config/Backend/Catalog/Product/Flat.php | 0
.../Backend/Catalog/Url/Rewrite/Suffix.php | 0
.../Mage/Catalog/Model/Template/Filter.php | 0
.../{core => }/Mage/Catalog/Model/Url.php | 0
app/code/Mage/Catalog/Service/Product.php | 857 ++
.../controllers/CategoryController.php | 0
.../Catalog/controllers/IndexController.php | 0
.../controllers/Product/CompareController.php | 0
.../Catalog/controllers/ProductController.php | 129 +
.../catalog_setup/data-install-1.6.0.0.php | 0
.../data-upgrade-1.6.0.0.12-1.6.0.0.13.php | 0
.../data-upgrade-1.6.0.0.13-1.6.0.0.14.php | 0
.../data-upgrade-1.6.0.0.16-1.6.0.0.17.php | 0
.../data-upgrade-1.6.0.0.17-1.6.0.0.18.php | 7 -
.../data-upgrade-1.6.0.0.18-1.6.0.0.19.php | 10 +-
.../data-upgrade-1.6.0.0.19-1.6.0.0.20.php | 0
.../data-upgrade-1.6.0.0.20-1.6.0.0.21.php | 131 +
.../data-upgrade-1.6.0.0.21-1.6.0.0.22.php | 58 +
.../data-upgrade-1.6.0.0.4-1.6.0.0.5.php | 0
.../data-upgrade-1.6.0.0.8-1.6.0.0.9.php | 0
app/code/Mage/Catalog/etc/adminhtml/acl.xml | 58 +
app/code/Mage/Catalog/etc/adminhtml/menu.xml | 37 +
.../Mage/Catalog/etc/adminhtml/system.xml | 293 +
app/code/{core => }/Mage/Catalog/etc/api.xml | 0
app/code/Mage/Catalog/etc/config.xml | 507 +
.../etc/resources/product/item/input.xsd | 28 +
.../etc/resources/product/item/output.xsd | 289 +
app/code/Mage/Catalog/etc/service-calls.xml | 39 +
app/code/Mage/Catalog/etc/view.xml | 38 +
.../{core => }/Mage/Catalog/etc/widget.xml | 0
app/code/{core => }/Mage/Catalog/etc/wsdl.xml | 0
app/code/{core => }/Mage/Catalog/etc/wsi.xml | 0
.../Catalog/locale/de_DE/Mage_Catalog.csv | 0
.../Catalog/locale/en_US/Mage_Catalog.csv | 0
.../Catalog/locale/es_ES/Mage_Catalog.csv | 0
.../Catalog/locale/fr_FR/Mage_Catalog.csv | 0
.../Catalog/locale/nl_NL/Mage_Catalog.csv | 0
.../Catalog/locale/pt_BR/Mage_Catalog.csv | 0
.../Catalog/locale/zh_CN/Mage_Catalog.csv | 0
.../sql/catalog_setup/install-1.6.0.0.php | 0
.../mysql4-upgrade-1.6.0.0.8-1.6.0.0.9.php | 0
.../upgrade-1.6.0.0-1.6.0.0.1.php | 0
.../upgrade-1.6.0.0.1-1.6.0.0.2.php | 0
.../upgrade-1.6.0.0.10-1.6.0.0.11.php | 0
.../upgrade-1.6.0.0.11-1.6.0.0.12.php | 0
.../upgrade-1.6.0.0.14-1.6.0.0.15.php | 0
.../upgrade-1.6.0.0.17-1.6.0.0.18.php | 0
.../upgrade-1.6.0.0.2-1.6.0.0.3.php | 0
.../upgrade-1.6.0.0.3-1.6.0.0.4.php | 0
.../upgrade-1.6.0.0.4-1.6.0.0.5.php | 0
.../upgrade-1.6.0.0.5-1.6.0.0.6.php | 0
.../upgrade-1.6.0.0.6-1.6.0.0.7.php | 0
.../upgrade-1.6.0.0.7-1.6.0.0.8.php | 0
.../upgrade-1.6.0.0.9-1.6.0.0.10.php | 0
.../view/adminhtml/images/ajax-loader-big.gif | Bin 0 -> 17255 bytes
.../adminhtml/images/category_widget_link.gif | Bin
.../adminhtml/images/product_widget_link.gif | Bin
.../adminhtml/images/product_widget_new.gif | Bin
.../view/adminhtml/js/custom-options.js | 357 +
.../view/adminhtml/js/grouped-product.js | 6 +-
.../view/adminhtml/js/new-category-dialog.js | 52 +-
.../view/adminhtml/js/product-gallery.js | 387 +
.../form.phtml | 0
.../affected-attribute-set-selector/js.phtml | 0
.../configurable/attribute-selector/js.phtml | 52 +
.../view/adminhtml/product/edit/tabs.phtml | 89 +
.../product/grid/massaction_extended.phtml | 89 +
.../adminhtml/product/grouped/container.phtml | 42 +
.../adminhtml/product/grouped/grouped.phtml | 0
.../ui-bg_diagonals-thick_18_b81900_40x40.png | Bin
.../ui-bg_diagonals-thick_20_666666_40x40.png | Bin
.../images/ui-bg_flat_10_000000_40x100.png | Bin
.../images/ui-bg_glass_100_f6f6f6_1x400.png | Bin
.../images/ui-bg_glass_100_fdf5ce_1x400.png | Bin
.../images/ui-bg_glass_65_ffffff_1x400.png | Bin
.../ui-bg_gloss-wave_35_f67028_500x100.png | Bin
.../ui-bg_highlight-soft_100_eeeeee_1x100.png | Bin
.../ui-bg_highlight-soft_75_ffe45c_1x100.png | Bin
.../images/ui-icons_222222_256x240.png | Bin
.../images/ui-icons_228ef1_256x240.png | Bin
.../images/ui-icons_ef8c08_256x240.png | Bin
.../images/ui-icons_ffd27a_256x240.png | Bin
.../images/ui-icons_ffffff_256x240.png | Bin
.../view/adminhtml/product/product.css | 762 ++
.../Catalog/view/frontend/category/view.phtml | 0
.../category/widget/link/link_block.phtml | 0
.../category/widget/link/link_inline.phtml | 0
.../view/frontend/images/i_asc_arrow.gif | Bin
.../view/frontend/images/i_block-list.gif | Bin
.../view/frontend/images/i_desc_arrow.gif | Bin
.../view/frontend/images/i_widget-link.gif | Bin
.../view/frontend/images/i_widget-new.gif | Bin
.../view/frontend/images/magnifier_handle.gif | Bin
.../images/media/col_left_callout.jpg | Bin
.../images/media/col_right_callout.jpg | Bin
.../images/product/placeholder/image.jpg | Bin
.../product/placeholder/small_image.jpg | Bin
.../images/product/placeholder/thumbnail.jpg | Bin
.../frontend/images/slider_btn_zoom_in.gif | Bin
.../frontend/images/slider_btn_zoom_out.gif | Bin
.../Mage/Catalog/view/frontend/js/compare.js | 0
.../Catalog/view/frontend/js/configurable.js | 5 +
.../Catalog/view/frontend/js/date-option.js | 0
.../Catalog/view/frontend/js/file-option.js | 0
.../Mage/Catalog/view/frontend/js/gallery.js | 0
.../Mage/Catalog/view/frontend/js/list.js | 0
.../frontend/js/mage-attributes-processing.js | 0
.../Mage/Catalog/view/frontend/js/msrp.js | 0
.../Catalog/view/frontend/js/price-option.js | 0
.../view/frontend/js/related-products.js | 0
.../Catalog/view/frontend/js/tier-price.js | 0
.../Mage/Catalog/view/frontend/js/zoom.js | 0
.../Catalog/view/frontend/layer/filter.phtml | 0
.../Catalog/view/frontend/layer/state.phtml | 0
.../Catalog/view/frontend/layer/view.phtml | 0
.../Mage/Catalog/view/frontend/layout.xml | 382 +
.../Mage/Catalog/view/frontend/msrp.xml | 0
.../Catalog/view/frontend/msrp/popup.phtml | 0
.../view/frontend/navigation/left.phtml | 0
.../view/frontend/navigation/top.phtml | 0
.../view/frontend/product/compare/list.phtml | 0
.../frontend/product/compare/sidebar.phtml | 71 +
.../view/frontend/product/gallery.phtml | 0
.../Catalog/view/frontend/product/image.phtml | 32 +
.../frontend/product/image_with_borders.phtml | 33 +
.../Catalog/view/frontend/product/list.phtml | 0
.../view/frontend/product/list/related.phtml | 0
.../view/frontend/product/list/related.twig | 59 +
.../view/frontend/product/list/toolbar.phtml | 0
.../view/frontend/product/list/upsell.phtml | 0
.../view/frontend/product/list/upsell.twig | 53 +
.../Catalog/view/frontend/product/new.phtml | 0
.../Catalog/view/frontend/product/price.phtml | 0
.../view/frontend/product/price_msrp.phtml | 0
.../frontend/product/price_msrp_item.phtml | 0
.../frontend/product/price_msrp_noform.phtml | 0
.../frontend/product/price_msrp_rss.phtml | 0
.../Catalog/view/frontend/product/view.phtml | 0
.../Catalog/view/frontend/product/view.twig | 138 +
.../frontend/product/view/additional.phtml | 0
.../view/frontend/product/view/addto.phtml | 0
.../view/frontend/product/view/addto.twig | 37 +
.../frontend/product/view/addtocart.phtml | 0
.../view/frontend/product/view/addtocart.twig | 83 +
.../frontend/product/view/attributes.phtml | 0
.../frontend/product/view/attributes.twig | 40 +
.../frontend/product/view/description.phtml | 0
.../frontend/product/view/description.twig | 30 +
.../view/frontend/product/view/media.phtml | 15 +-
.../view/frontend/product/view/media.twig | 66 +
.../view/frontend/product/view/options.phtml | 0
.../view/frontend/product/view/options.twig | 47 +
.../frontend/product/view/options/js.phtml | 0
.../product/view/options/type/date.phtml | 80 +
.../product/view/options/type/date.twig | 108 +
.../product/view/options/type/default.phtml | 0
.../product/view/options/type/default.twig | 27 +
.../product/view/options/type/file.phtml | 0
.../product/view/options/type/file.twig | 89 +
.../product/view/options/type/select.phtml | 0
.../product/view/options/type/select.twig | 36 +
.../product/view/options/type/text.phtml | 0
.../product/view/options/type/text.twig | 52 +
.../product/view/options/wrapper.phtml | 0
.../product/view/options/wrapper.twig | 31 +
.../product/view/options/wrapper/bottom.phtml | 0
.../product/view/options/wrapper/bottom.twig | 27 +
.../frontend/product/view/price_clone.phtml | 0
.../frontend/product/view/price_clone.twig | 26 +
.../frontend/product/view/tierprices.phtml | 0
.../frontend/product/view/type/default.phtml | 38 +
.../frontend/product/view/type/default.twig | 33 +
.../frontend/product/view/type/grouped.phtml | 0
.../view/type/options/configurable.phtml | 0
.../product/widget/link/link_block.phtml | 0
.../product/widget/link/link_inline.phtml | 0
.../widget/new/column/new_default_list.phtml | 0
.../widget/new/column/new_images_list.phtml | 0
.../widget/new/column/new_names_list.phtml | 0
.../product/widget/new/content/new_grid.phtml | 0
.../product/widget/new/content/new_list.phtml | 0
.../view/frontend/rss/product/price.phtml | 0
.../Mage/Catalog/view/frontend/widgets.css | 0
.../Mage/Catalog/view/frontend/zoom.css | 0
.../Adminhtml/Form/Field/Customergroup.php | 0
.../Block/Adminhtml/Form/Field/Minsaleqty.php | 2 +-
.../Block/Adminhtml/Form/Field/Stock.php | 230 +
.../CatalogInventory/Block/Qtyincrements.php | 0
.../Block/Stockqty/Abstract.php | 0
.../Block/Stockqty/Composite.php | 0
.../Block/Stockqty/Default.php | 0
.../Block/Stockqty/Type/Configurable.php | 0
.../Block/Stockqty/Type/Grouped.php | 0
.../Mage/CatalogInventory/Helper/Data.php | 0
.../CatalogInventory/Helper/Minsaleqty.php | 0
.../Model/Config/Backend/Managestock.php | 0
.../CatalogInventory/Model/Indexer/Stock.php | 0
.../Mage/CatalogInventory/Model/Observer.php | 0
.../Model/Resource/Indexer/Stock.php | 0
.../Resource/Indexer/Stock/Configurable.php | 0
.../Model/Resource/Indexer/Stock/Default.php | 0
.../Model/Resource/Indexer/Stock/Grouped.php | 0
.../Resource/Indexer/Stock/Interface.php | 0
.../CatalogInventory/Model/Resource/Stock.php | 0
.../Model/Resource/Stock/Item.php | 136 +
.../Model/Resource/Stock/Item/Collection.php | 0
.../Model/Resource/Stock/Status.php | 0
.../Model/Source/Backorders.php | 0
.../CatalogInventory/Model/Source/Stock.php | 0
.../Mage/CatalogInventory/Model/Stock.php | 0
.../CatalogInventory/Model/Stock/Item.php | 0
.../CatalogInventory/Model/Stock/Item/Api.php | 0
.../Model/Stock/Item/Api/V2.php | 0
.../CatalogInventory/Model/Stock/Status.php | 0
.../Model/System/Config/Backend/Minqty.php | 0
.../System/Config/Backend/Minsaleqty.php | 0
.../System/Config/Backend/Qtyincrements.php | 0
.../data-upgrade-1.6.0.0.3-1.6.0.0.4.php | 37 +
.../CatalogInventory/etc/adminhtml/acl.xml | 42 +
.../CatalogInventory/etc/adminhtml/system.xml | 0
.../Mage/CatalogInventory/etc/api.xml | 0
app/code/Mage/CatalogInventory/etc/config.xml | 304 +
.../Mage/CatalogInventory/etc/wsdl.xml | 0
.../Mage/CatalogInventory/etc/wsi.xml | 0
.../locale/de_DE/Mage_CatalogInventory.csv | 0
.../locale/en_US/Mage_CatalogInventory.csv | 0
.../locale/es_ES/Mage_CatalogInventory.csv | 0
.../locale/fr_FR/Mage_CatalogInventory.csv | 0
.../locale/nl_NL/Mage_CatalogInventory.csv | 0
.../locale/pt_BR/Mage_CatalogInventory.csv | 0
.../locale/zh_CN/Mage_CatalogInventory.csv | 0
.../install-1.6.0.0.php | 0
.../mysql4-upgrade-1.6.0.0-1.6.0.0.1.php | 0
.../upgrade-1.6.0.0.1-1.6.0.0.2.php | 0
.../upgrade-1.6.0.0.2-1.6.0.0.3.php | 0
.../view/adminhtml/layout.xml | 61 +
.../CatalogInventory/view/frontend/layout.xml | 0
.../view/frontend/qtyincrements.phtml | 0
.../view/frontend/stockqty/composite.phtml | 60 +
.../view/frontend/stockqty/default.phtml | 0
.../Mage/CatalogRule/Helper/Data.php | 0
.../Mage/CatalogRule/Model/Flag.php | 0
app/code/Mage/CatalogRule/Model/Observer.php | 403 +
.../Mage/CatalogRule/Model/Resource/Rule.php | 0
.../Model/Resource/Rule/Collection.php | 0
.../Model/Resource/Rule/Product/Price.php | 0
.../Rule/Product/Price/Collection.php | 0
.../Mage/CatalogRule/Model/Rule.php | 0
.../Model/Rule/Action/Collection.php | 0
.../CatalogRule/Model/Rule/Action/Product.php | 0
.../Model/Rule/Condition/Combine.php | 0
.../Model/Rule/Condition/Product.php | 0
.../CatalogRule/Model/Rule/Product/Price.php | 0
.../data-upgrade-1.6.0.3-1.6.0.4.php | 0
.../Mage/CatalogRule/etc/adminhtml/acl.xml | 40 +
.../Mage/CatalogRule/etc/adminhtml/menu.xml | 33 +
app/code/Mage/CatalogRule/etc/config.xml | 184 +
.../locale/de_DE/Mage_CatalogRule.csv | 0
.../locale/en_US/Mage_CatalogRule.csv | 0
.../locale/es_ES/Mage_CatalogRule.csv | 0
.../locale/fr_FR/Mage_CatalogRule.csv | 0
.../locale/nl_NL/Mage_CatalogRule.csv | 0
.../locale/pt_BR/Mage_CatalogRule.csv | 0
.../locale/zh_CN/Mage_CatalogRule.csv | 0
.../sql/catalogrule_setup/install-1.6.0.0.php | 0
.../upgrade-1.6.0.0-1.6.0.1.php | 0
.../upgrade-1.6.0.1-1.6.0.2.php | 0
.../upgrade-1.6.0.2-1.6.0.3.php | 0
.../CatalogSearch/Block/Advanced/Form.php | 0
.../CatalogSearch/Block/Advanced/Result.php | 0
.../Mage/CatalogSearch/Block/Autocomplete.php | 0
.../Mage/CatalogSearch/Block/Layer.php | 0
.../Block/Layer/Filter/Attribute.php | 0
.../Mage/CatalogSearch/Block/Result.php | 0
.../Mage/CatalogSearch/Block/Term.php | 0
.../Mage/CatalogSearch/Helper/Data.php | 0
.../Mage/CatalogSearch/Model/Advanced.php | 57 +-
.../Model/Config/Backend/Search/Type.php | 0
.../Model/Config/Source/Search/Type.php | 0
.../Mage/CatalogSearch/Model/Fulltext.php | 0
.../CatalogSearch/Model/Fulltext/Observer.php | 196 +
.../CatalogSearch/Model/Indexer/Fulltext.php | 445 +
.../Mage/CatalogSearch/Model/Layer.php | 0
.../Model/Layer/Filter/Attribute.php | 0
.../Mage/CatalogSearch/Model/Query.php | 0
.../CatalogSearch/Model/Resource/Advanced.php | 0
.../Model/Resource/Advanced/Collection.php | 0
.../CatalogSearch/Model/Resource/Fulltext.php | 830 ++
.../Model/Resource/Fulltext/Collection.php | 0
.../Model/Resource/Fulltext/Engine.php | 7 +-
.../Model/Resource/Helper/Mysql4.php | 0
.../Model/Resource/Indexer/Fulltext.php | 0
.../CatalogSearch/Model/Resource/Query.php | 0
.../Model/Resource/Query/Collection.php | 0
.../Model/Resource/Search/Collection.php | 0
.../Mage/CatalogSearch/Model/Session.php | 0
.../Model/Terms/Grid/OptionsArray.php | 0
.../controllers/AdvancedController.php | 0
.../controllers/AjaxController.php | 0
.../controllers/ResultController.php | 0
.../controllers/TermController.php | 0
.../Mage/CatalogSearch/etc/adminhtml/acl.xml | 40 +
.../Mage/CatalogSearch/etc/adminhtml/menu.xml | 32 +
.../CatalogSearch/etc/adminhtml/system.xml | 0
app/code/Mage/CatalogSearch/etc/config.xml | 113 +
.../locale/de_DE/Mage_CatalogSearch.csv | 0
.../locale/en_US/Mage_CatalogSearch.csv | 0
.../locale/es_ES/Mage_CatalogSearch.csv | 0
.../locale/fr_FR/Mage_CatalogSearch.csv | 0
.../locale/nl_NL/Mage_CatalogSearch.csv | 0
.../locale/pt_BR/Mage_CatalogSearch.csv | 0
.../locale/zh_CN/Mage_CatalogSearch.csv | 0
.../catalogsearch_setup/install-1.6.0.0.php | 0
.../CatalogSearch/view/adminhtml/layout.xml | 0
.../view/frontend/advanced/form.phtml | 0
.../view/frontend/advanced/result.phtml | 0
.../CatalogSearch/view/frontend/form-mini.js | 0
.../view/frontend/form.mini.phtml | 0
.../CatalogSearch/view/frontend/layout.xml | 0
.../CatalogSearch/view/frontend/result.phtml | 0
.../CatalogSearch/view/frontend/term.phtml | 0
.../Centinel/Block/Adminhtml/Validation.php | 0
.../Block/Adminhtml/Validation/Form.php | 0
.../Mage/Centinel/Block/Authentication.php | 0
.../Block/Authentication/Complete.php | 0
.../Centinel/Block/Authentication/Start.php | 0
.../{core => }/Mage/Centinel/Block/Logo.php | 0
.../{core => }/Mage/Centinel/Helper/Data.php | 0
.../{core => }/Mage/Centinel/Model/Api.php | 0
.../{core => }/Mage/Centinel/Model/Config.php | 0
.../Mage/Centinel/Model/Observer.php | 0
.../Mage/Centinel/Model/Service.php | 0
.../Mage/Centinel/Model/Session.php | 0
.../Mage/Centinel/Model/State/Jcb.php | 0
.../Mage/Centinel/Model/State/Mastercard.php | 0
.../Mage/Centinel/Model/State/Visa.php | 0
.../Mage/Centinel/Model/StateAbstract.php | 0
.../Adminhtml/Centinel/IndexController.php | 0
.../Centinel/controllers/IndexController.php | 0
.../Mage/Centinel/etc/adminhtml/system.xml | 0
app/code/Mage/Centinel/etc/config.xml | 176 +
.../Centinel/locale/de_DE/Mage_Centinel.csv | 0
.../Centinel/locale/en_US/Mage_Centinel.csv | 0
.../Centinel/locale/es_ES/Mage_Centinel.csv | 0
.../Centinel/locale/fr_FR/Mage_Centinel.csv | 0
.../Centinel/locale/nl_NL/Mage_Centinel.csv | 0
.../Centinel/locale/pt_BR/Mage_Centinel.csv | 0
.../Centinel/locale/zh_CN/Mage_Centinel.csv | 0
.../adminhtml/authentication/complete.phtml | 0
.../view/adminhtml/authentication/start.phtml | 0
.../Mage/Centinel/view/adminhtml/layout.xml | 0
.../Centinel/view/adminhtml/order_create.js | 0
.../view/adminhtml/validation/form.phtml | 0
.../view/frontend/authentication.phtml | 0
.../frontend/authentication/complete.phtml | 0
.../view/frontend/authentication/start.phtml | 0
.../Mage/Centinel/view/frontend/checkout.js | 0
.../view/frontend/images/sc_learn_62x34.gif | Bin
.../view/frontend/images/sc_learn_62x34.png | Bin
.../view/frontend/images/vbv_ltbg_71x57.gif | Bin
.../view/frontend/images/vbv_ltbg_71x57.png | Bin
.../Mage/Centinel/view/frontend/layout.xml | 0
.../Mage/Centinel/view/frontend/logo.phtml | 33 +
.../Mage/Checkout/Block/Agreements.php | 0
.../{core => }/Mage/Checkout/Block/Cart.php | 0
.../Mage/Checkout/Block/Cart/Abstract.php | 0
.../Mage/Checkout/Block/Cart/Coupon.php | 0
.../Mage/Checkout/Block/Cart/Crosssell.php | 0
.../Checkout/Block/Cart/Item/Configure.php | 0
.../Checkout/Block/Cart/Item/Renderer.php | 0
.../Block/Cart/Item/Renderer/Configurable.php | 0
.../Block/Cart/Item/Renderer/Grouped.php | 0
.../Mage/Checkout/Block/Cart/Shipping.php | 0
.../Mage/Checkout/Block/Cart/Sidebar.php | 0
.../Mage/Checkout/Block/Cart/Totals.php | 0
.../{core => }/Mage/Checkout/Block/Links.php | 0
.../Checkout/Block/Multishipping/Abstract.php | 0
.../Block/Multishipping/Address/Select.php | 0
.../Block/Multishipping/Addresses.php | 0
.../Checkout/Block/Multishipping/Billing.php | 0
.../Block/Multishipping/Billing/Items.php | 0
.../Checkout/Block/Multishipping/Link.php | 0
.../Checkout/Block/Multishipping/Overview.php | 0
.../Block/Multishipping/Payment/Info.php | 0
.../Checkout/Block/Multishipping/Shipping.php | 0
.../Checkout/Block/Multishipping/State.php | 0
.../Checkout/Block/Multishipping/Success.php | 0
.../Mage/Checkout/Block/Onepage.php | 0
.../Mage/Checkout/Block/Onepage/Abstract.php | 232 +
.../Mage/Checkout/Block/Onepage/Billing.php | 0
.../Mage/Checkout/Block/Onepage/Failure.php | 0
.../Mage/Checkout/Block/Onepage/Link.php | 0
.../Mage/Checkout/Block/Onepage/Login.php | 0
.../Mage/Checkout/Block/Onepage/Payment.php | 0
.../Checkout/Block/Onepage/Payment/Info.php | 0
.../Block/Onepage/Payment/Methods.php | 0
.../Mage/Checkout/Block/Onepage/Progress.php | 0
.../Mage/Checkout/Block/Onepage/Review.php | 0
.../Checkout/Block/Onepage/Review/Info.php | 0
.../Mage/Checkout/Block/Onepage/Shipping.php | 0
.../Block/Onepage/Shipping/Method.php | 0
.../Onepage/Shipping/Method/Additional.php | 0
.../Onepage/Shipping/Method/Available.php | 0
.../Mage/Checkout/Block/Onepage/Success.php | 0
.../Mage/Checkout/Block/Success.php | 0
.../Mage/Checkout/Block/Total/Default.php | 0
.../Mage/Checkout/Block/Total/Nominal.php | 0
.../Mage/Checkout/Block/Total/Tax.php | 0
.../Mage/Checkout/Controller/Action.php | 0
.../{core => }/Mage/Checkout/Exception.php | 0
.../{core => }/Mage/Checkout/Helper/Cart.php | 0
.../{core => }/Mage/Checkout/Helper/Data.php | 0
.../{core => }/Mage/Checkout/Helper/Url.php | 0
.../Mage/Checkout/Model/Agreement.php | 0
.../Mage/Checkout/Model/Api/Resource.php | 0
.../Checkout/Model/Api/Resource/Customer.php | 0
.../Checkout/Model/Api/Resource/Product.php | 0
.../{core => }/Mage/Checkout/Model/Cart.php | 0
.../Mage/Checkout/Model/Cart/Api.php | 0
.../Mage/Checkout/Model/Cart/Api/V2.php | 0
.../Mage/Checkout/Model/Cart/Coupon/Api.php | 0
.../Checkout/Model/Cart/Coupon/Api/V2.php | 0
.../Mage/Checkout/Model/Cart/Customer/Api.php | 0
.../Checkout/Model/Cart/Customer/Api/V2.php | 0
.../Mage/Checkout/Model/Cart/Interface.php | 0
.../Mage/Checkout/Model/Cart/Payment/Api.php | 0
.../Checkout/Model/Cart/Payment/Api/V2.php | 0
.../Mage/Checkout/Model/Cart/Product/Api.php | 0
.../Checkout/Model/Cart/Product/Api/V2.php | 0
.../Mage/Checkout/Model/Cart/Shipping/Api.php | 0
.../Checkout/Model/Cart/Shipping/Api/V2.php | 0
.../Model/Config/Source/Cart/Summary.php | 0
.../Mage/Checkout/Model/Observer.php | 0
.../Checkout/Model/Resource/Agreement.php | 0
.../Model/Resource/Agreement/Collection.php | 0
.../Mage/Checkout/Model/Resource/Cart.php | 0
.../Mage/Checkout/Model/Resource/Setup.php | 0
.../Mage/Checkout/Model/Session.php | 0
.../Mage/Checkout/Model/Type/Abstract.php | 0
.../Checkout/Model/Type/Multishipping.php | 0
.../Model/Type/Multishipping/State.php | 0
.../Mage/Checkout/Model/Type/Onepage.php | 0
.../Mage/Checkout/Model/Webhook/Observer.php | 56 +
.../Checkout/controllers/CartController.php | 0
.../Checkout/controllers/IndexController.php | 0
.../Multishipping/AddressController.php | 0
.../controllers/MultishippingController.php | 0
.../controllers/OnepageController.php | 0
app/code/Mage/Checkout/etc/adminhtml/acl.xml | 43 +
app/code/Mage/Checkout/etc/adminhtml/menu.xml | 32 +
.../Mage/Checkout/etc/adminhtml/system.xml | 0
app/code/{core => }/Mage/Checkout/etc/api.xml | 0
app/code/Mage/Checkout/etc/config.xml | 171 +
.../{core => }/Mage/Checkout/etc/fieldset.xml | 0
.../Mage/Checkout/etc/jstranslator.xml | 0
app/code/Mage/Checkout/etc/webapi/acl.xml | 38 +
.../{core => }/Mage/Checkout/etc/wsdl.xml | 0
app/code/{core => }/Mage/Checkout/etc/wsi.xml | 0
.../Checkout/locale/de_DE/Mage_Checkout.csv | 0
.../Checkout/locale/en_US/Mage_Checkout.csv | 0
.../Checkout/locale/es_ES/Mage_Checkout.csv | 0
.../Checkout/locale/fr_FR/Mage_Checkout.csv | 0
.../Checkout/locale/nl_NL/Mage_Checkout.csv | 0
.../Checkout/locale/pt_BR/Mage_Checkout.csv | 0
.../Checkout/locale/zh_CN/Mage_Checkout.csv | 0
.../sql/checkout_setup/install-1.6.0.0.php | 0
.../Checkout/view/email/failed_payment.html | 0
.../Mage/Checkout/view/frontend/cart.phtml | 0
.../Checkout/view/frontend/cart/coupon.phtml | 0
.../view/frontend/cart/crosssell.phtml | 0
.../cart/item/configure/updatecart.phtml | 0
.../cart/item/configure/updatecart.twig | 51 +
.../view/frontend/cart/item/default.phtml | 278 +
.../Checkout/view/frontend/cart/noItems.phtml | 0
.../view/frontend/cart/shipping.phtml | 0
.../Checkout/view/frontend/cart/sidebar.phtml | 0
.../view/frontend/cart/sidebar/default.phtml | 145 +
.../Checkout/view/frontend/cart/totals.phtml | 0
.../Mage/Checkout/view/frontend/cvv.gif | Bin
.../Checkout/view/frontend/js/accordion.js | 58 +
.../view/frontend/js/discount-codes.js | 0
.../view/frontend/js/multi-shipping.js | 63 +
.../Checkout/view/frontend/js/opcheckout.js | 500 +
.../Checkout/view/frontend/js/overview.js | 61 +
.../Mage/Checkout/view/frontend/js/payment.js | 129 +
.../view/frontend/js/region-updater.js | 0
.../view/frontend/js/shopping-cart.js | 0
.../Mage/Checkout/view/frontend/js/sidebar.js | 0
.../Mage/Checkout/view/frontend/layout.xml | 415 +
.../multishipping/address/select.phtml | 0
.../frontend/multishipping/addresses.phtml | 93 +
.../frontend/multishipping/agreements.phtml | 0
.../view/frontend/multishipping/billing.phtml | 103 +
.../multishipping/billing/items.phtml | 0
.../frontend/multishipping/item/default.phtml | 45 +
.../view/frontend/multishipping/link.phtml | 0
.../frontend/multishipping/overview.phtml | 37 +-
.../multishipping/overview/item.phtml | 0
.../frontend/multishipping/shipping.phtml | 0
.../view/frontend/multishipping/state.phtml | 0
.../view/frontend/multishipping/success.phtml | 0
.../Mage/Checkout/view/frontend/onepage.phtml | 98 +
.../view/frontend/onepage/accordion.js | 0
.../view/frontend/onepage/agreements.phtml | 0
.../view/frontend/onepage/billing.phtml | 216 +
.../view/frontend/onepage/failure.phtml | 0
.../Checkout/view/frontend/onepage/link.phtml | 0
.../view/frontend/onepage/login.phtml | 120 +
.../view/frontend/onepage/payment.phtml | 39 +
.../frontend/onepage/payment/methods.phtml | 12 +-
.../view/frontend/onepage/progress.phtml | 8 +-
.../view/frontend/onepage/review.phtml | 0
.../view/frontend/onepage/review/button.phtml | 27 +
.../view/frontend/onepage/review/info.phtml | 74 +
.../view/frontend/onepage/review/item.phtml | 239 +
.../view/frontend/onepage/review/totals.phtml | 0
.../view/frontend/onepage/shipping.phtml | 33 +-
.../frontend/onepage/shipping_method.phtml | 9 +-
.../onepage/shipping_method/additional.phtml | 0
.../onepage/shipping_method/available.phtml | 65 +
.../Mage/Checkout/view/frontend/opcheckout.js | 0
.../Mage/Checkout/view/frontend/success.phtml | 0
.../view/frontend/total/default.phtml | 0
.../view/frontend/total/nominal.phtml | 0
.../Checkout/view/frontend/total/tax.phtml | 0
app/code/{core => }/Mage/Cms/Block/Block.php | 0
app/code/{core => }/Mage/Cms/Block/Page.php | 0
.../Mage/Cms/Block/Widget/Block.php | 0
.../Mage/Cms/Block/Widget/Page/Link.php | 0
.../{core => }/Mage/Cms/Controller/Router.php | 0
app/code/{core => }/Mage/Cms/Helper/Data.php | 0
app/code/{core => }/Mage/Cms/Helper/Page.php | 0
.../Mage/Cms/Helper/Wysiwyg/Images.php | 6 +-
app/code/{core => }/Mage/Cms/Model/Block.php | 0
.../Mage/Cms/Model/Config/Source/Page.php | 0
.../Model/Config/Source/Wysiwyg/Enabled.php | 0
.../{core => }/Mage/Cms/Model/Observer.php | 0
app/code/{core => }/Mage/Cms/Model/Page.php | 0
.../Mage/Cms/Model/Page/Urlrewrite.php | 0
.../Mage/Cms/Model/Resource/Block.php | 0
.../Cms/Model/Resource/Block/Collection.php | 0
.../Mage/Cms/Model/Resource/Page.php | 0
.../Cms/Model/Resource/Page/Collection.php | 0
.../Mage/Cms/Model/Resource/Page/Service.php | 0
.../Cms/Model/Resource/Page/Urlrewrite.php | 0
.../Mage/Cms/Model/Template/Filter.php | 0
.../Mage/Cms/Model/Wysiwyg/Config.php | 0
.../Mage/Cms/Model/Wysiwyg/Images/Storage.php | 0
.../Wysiwyg/Images/Storage/Collection.php | 0
.../Mage/Cms/controllers/IndexController.php | 0
.../Mage/Cms/controllers/PageController.php | 0
.../data/cms_setup/data-install-1.6.0.0.php | 0
.../data-upgrade-1.6.0.0.0-1.6.0.0.1.php | 0
.../data-upgrade-1.6.0.0.2-1.6.0.0.3.php | 0
.../data-upgrade-1.6.0.0.3-2.0.0.0.php | 40 +
app/code/Mage/Cms/etc/adminhtml/acl.xml | 52 +
app/code/Mage/Cms/etc/adminhtml/menu.xml | 33 +
.../Mage/Cms/etc/adminhtml/system.xml | 0
app/code/Mage/Cms/etc/config.xml | 183 +
app/code/{core => }/Mage/Cms/etc/widget.xml | 0
.../Mage/Cms/locale/de_DE/Mage_Cms.csv | 0
.../Mage/Cms/locale/en_US/Mage_Cms.csv | 0
.../Mage/Cms/locale/es_ES/Mage_Cms.csv | 0
.../Mage/Cms/locale/fr_FR/Mage_Cms.csv | 0
.../Mage/Cms/locale/nl_NL/Mage_Cms.csv | 0
.../Mage/Cms/locale/pt_BR/Mage_Cms.csv | 0
.../Mage/Cms/locale/zh_CN/Mage_Cms.csv | 0
.../Cms/sql/cms_setup/install-1.6.0.0.php | 0
.../cms_setup/upgrade-1.6.0.0.1-1.6.0.0.2.php | 0
.../images/placeholder_thumbnail.jpg | Bin
.../view/adminhtml/images/widget_block.gif | Bin
.../adminhtml/images/widget_page_link.gif | Bin
.../adminhtml/images/wysiwyg_skin_image.png | Bin
.../Mage/Cms/view/frontend/content.phtml | 0
.../Cms/view/frontend/content_heading.phtml | 0
.../Mage/Cms/view/frontend/default/home.phtml | 0
.../Cms/view/frontend/default/no-route.phtml | 0
.../Cms/view/frontend/images/about_us_img.jpg | Bin
.../view/frontend/images/cookies/firefox.png | Bin
.../view/frontend/images/cookies/ie6-1.gif | Bin
.../view/frontend/images/cookies/ie6-2.gif | Bin
.../view/frontend/images/cookies/ie7-1.gif | Bin
.../view/frontend/images/cookies/ie7-2.gif | Bin
.../view/frontend/images/cookies/ie7-3.gif | Bin
.../view/frontend/images/cookies/ie7-4.gif | Bin
.../view/frontend/images/cookies/ie7-5.gif | Bin
.../view/frontend/images/cookies/ie7-6.gif | Bin
.../view/frontend/images/cookies/opera.png | Bin
.../view/frontend/images/i_widget-link.gif | Bin
.../Mage/Cms/view/frontend/layout.xml | 0
.../Mage/Cms/view/frontend/meta.phtml | 0
.../frontend/widget/link/link_block.phtml | 0
.../frontend/widget/link/link_inline.phtml | 0
.../widget/static_block/default.phtml | 0
.../Mage/Cms/view/frontend/widgets.css | 0
.../Block/Adminhtml/Extension/Custom/Edit.php | 0
.../Adminhtml/Extension/Custom/Edit/Form.php | 0
.../Extension/Custom/Edit/Tab/Abstract.php | 0
.../Extension/Custom/Edit/Tab/Authors.php | 0
.../Extension/Custom/Edit/Tab/Contents.php | 0
.../Extension/Custom/Edit/Tab/Depends.php | 0
.../Extension/Custom/Edit/Tab/Grid.php | 0
.../Extension/Custom/Edit/Tab/Load.php | 0
.../Extension/Custom/Edit/Tab/Local.php | 0
.../Extension/Custom/Edit/Tab/Package.php | 0
.../Extension/Custom/Edit/Tab/Release.php | 0
.../Adminhtml/Extension/Custom/Edit/Tabs.php | 0
app/code/Mage/Connect/Helper/Data.php | 166 +
.../Mage/Connect/Model/Extension.php | 0
.../Connect/Model/Extension/Collection.php | 0
.../{core => }/Mage/Connect/Model/Session.php | 0
.../Adminhtml/Extension/CustomController.php | 0
.../Adminhtml/Extension/LocalController.php | 0
.../Mage/Connect/etc/adminhtml/acl.xml | 0
app/code/Mage/Connect/etc/adminhtml/menu.xml | 34 +
app/code/Mage/Connect/etc/config.xml | 65 +
.../Connect/locale/de_DE/Mage_Connect.csv | 0
.../Connect/locale/en_US/Mage_Connect.csv | 0
.../Connect/locale/es_ES/Mage_Connect.csv | 0
.../Connect/locale/fr_FR/Mage_Connect.csv | 0
.../Connect/locale/nl_NL/Mage_Connect.csv | 0
.../Connect/locale/pt_BR/Mage_Connect.csv | 0
.../Connect/locale/zh_CN/Mage_Connect.csv | 0
.../adminhtml/extension/custom/authors.phtml | 0
.../adminhtml/extension/custom/contents.phtml | 0
.../adminhtml/extension/custom/depends.phtml | 0
.../adminhtml/extension/custom/load.phtml | 0
.../adminhtml/extension/custom/package.phtml | 0
.../adminhtml/extension/custom/release.phtml | 0
.../Mage/Connect/view/adminhtml/layout.xml | 0
.../{core => }/Mage/Contacts/Helper/Data.php | 0
.../Model/System/Config/Backend/Links.php | 0
.../Contacts/controllers/IndexController.php | 0
app/code/Mage/Contacts/etc/adminhtml/acl.xml | 42 +
.../Mage/Contacts/etc/adminhtml/system.xml | 0
app/code/Mage/Contacts/etc/config.xml | 108 +
.../Contacts/locale/de_DE/Mage_Contacts.csv | 0
.../Contacts/locale/en_US/Mage_Contacts.csv | 0
.../Contacts/locale/es_ES/Mage_Contacts.csv | 0
.../Contacts/locale/fr_FR/Mage_Contacts.csv | 0
.../Contacts/locale/nl_NL/Mage_Contacts.csv | 0
.../Contacts/locale/pt_BR/Mage_Contacts.csv | 0
.../Contacts/locale/zh_CN/Mage_Contacts.csv | 0
.../sql/contacts_setup/install-1.6.0.0.php | 0
.../Contacts/view/email/submitted_form.html | 0
.../Mage/Contacts/view/frontend/form.phtml | 0
.../Mage/Contacts/view/frontend/layout.xml | 0
app/code/{core => }/Mage/Core/Block.php | 0
app/code/Mage/Core/Block/Abstract.php | 1083 ++
app/code/Mage/Core/Block/Context.php | 212 +
.../Mage/Core/Block/Html/Calendar.php | 0
.../{core => }/Mage/Core/Block/Html/Date.php | 0
.../{core => }/Mage/Core/Block/Html/Link.php | 0
.../Mage/Core/Block/Html/Select.php | 0
app/code/Mage/Core/Block/Messages.php | 353 +
.../Mage/Core/Block/Store/Switcher.php | 0
app/code/Mage/Core/Block/Template.php | 432 +
app/code/Mage/Core/Block/Template/Context.php | 137 +
.../Core/Block/Template/Engine/Factory.php | 54 +
.../Mage/Core/Block/Template/Engine/Php.php | 71 +
.../Mage/Core/Block/Template/Engine/Twig.php | 104 +
.../Block/Template/Engine/TwigExtension.php | 213 +
.../Core/Block/Template/EngineInterface.php | 38 +
app/code/{core => }/Mage/Core/Block/Text.php | 0
.../{core => }/Mage/Core/Block/Text/List.php | 0
.../Mage/Core/Block/Text/List/Item.php | 0
.../Mage/Core/Block/Text/List/Link.php | 0
.../Mage/Core/Controller/Front/Action.php | 0
.../Mage/Core/Controller/Front/Router.php | 0
.../Mage/Core/Controller/FrontInterface.php | 0
.../Mage/Core/Controller/Request/Http.php | 0
.../Mage/Core/Controller/Response/Http.php | 107 +
.../Mage/Core/Controller/Varien/Action.php | 1158 ++
.../Core/Controller/Varien/Action/Factory.php | 0
.../Core/Controller/Varien/Action/Forward.php | 0
.../Controller/Varien/Action/Redirect.php | 0
.../Core/Controller/Varien/ActionAbstract.php | 0
.../Varien/DispatchableInterface.php | 0
.../Mage/Core/Controller/Varien/Exception.php | 0
.../Mage/Core/Controller/Varien/Front.php | 8 +-
.../Controller/Varien/Router/Abstract.php | 0
.../Core/Controller/Varien/Router/Base.php | 665 ++
.../Core/Controller/Varien/Router/Default.php | 0
.../Core/Controller/Varien/Router/Factory.php | 62 +
app/code/{core => }/Mage/Core/Exception.php | 0
app/code/Mage/Core/Helper/Abstract.php | 387 +
app/code/Mage/Core/Helper/Context.php | 48 +
.../{core => }/Mage/Core/Helper/Cookie.php | 6 +-
app/code/Mage/Core/Helper/Data.php | 835 ++
.../Mage/Core/Helper/File/Storage.php | 0
.../Core/Helper/File/Storage/Database.php | 4 +-
app/code/{core => }/Mage/Core/Helper/Hint.php | 0
app/code/{core => }/Mage/Core/Helper/Http.php | 0
app/code/Mage/Core/Helper/Js.php | 178 +
.../{core => }/Mage/Core/Helper/String.php | 0
app/code/Mage/Core/Helper/Theme.php | 449 +
.../{core => }/Mage/Core/Helper/Translate.php | 0
app/code/Mage/Core/Helper/Url.php | 144 +
.../Mage/Core/Helper/Url/Rewrite.php | 0
app/code/Mage/Core/Model/Abstract.php | 701 ++
app/code/Mage/Core/Model/Acl/Builder.php | 80 +
.../Core/Model/Acl/Config/ConfigInterface.php | 0
.../Acl/Loader/Resource/ResourceAbstract.php | 0
app/code/Mage/Core/Model/Acl/LoaderPool.php | 82 +
app/code/{core => }/Mage/Core/Model/App.php | 31 +-
.../{core => }/Mage/Core/Model/App/Area.php | 2 +-
.../Mage/Core/Model/App/Emulation.php | 0
.../Mage/Core/Model/App/Handler.php | 0
app/code/Mage/Core/Model/App/Proxy.php | 570 +
app/code/Mage/Core/Model/App/State.php | 130 +
.../Mage/Core/Model/AppInterface.php | 10 +-
.../Mage/Core/Model/Authorization.php | 6 +-
.../Mage/Core/Model/BlockFactory.php | 2 +-
app/code/Mage/Core/Model/Cache.php | 340 +
.../Core/Model/Cache/Frontend/Factory.php | 380 +
.../Mage/Core/Model/Cache/Frontend/Pool.php | 158 +
app/code/Mage/Core/Model/Cache/Proxy.php | 194 +
.../Core/Model/Cache/Type/AccessProxy.php | 127 +
app/code/Mage/Core/Model/Cache/Type/Block.php | 51 +
.../Mage/Core/Model/Cache/Type/Collection.php | 51 +
.../Mage/Core/Model/Cache/Type/Config.php | 49 +
.../Core/Model/Cache/Type/FrontendPool.php | 83 +
.../Mage/Core/Model/Cache/Type/Layout.php | 51 +
.../Mage/Core/Model/Cache/Type/Translate.php | 51 +
app/code/Mage/Core/Model/Cache/Types.php | 130 +
.../Mage/Core/Model/CacheInterface.php | 44 +-
.../{core => }/Mage/Core/Model/Calculator.php | 0
app/code/Mage/Core/Model/Config.php | 685 ++
app/code/Mage/Core/Model/Config/Base.php | 77 +
.../Mage/Core/Model/Config/BaseFactory.php | 0
app/code/Mage/Core/Model/Config/Cache.php | 243 +
.../Core/Model/Config/Cache/Exception.php | 0
.../Mage/Core/Model/Config/Container.php | 0
.../Core/Model/Config/ContainerFactory.php | 0
.../Mage/Core/Model/Config/Data.php | 0
.../Mage/Core/Model/Config/Data/Factory.php | 0
.../Mage/Core/Model/Config/Element.php | 0
app/code/Mage/Core/Model/Config/Fieldset.php | 54 +
.../Mage/Core/Model/Config/Invalidator.php | 0
.../Core/Model/Config/Invalidator/Proxy.php | 0
.../Model/Config/InvalidatorInterface.php | 0
.../Mage/Core/Model/Config/Loader.php | 0
.../Mage/Core/Model/Config/Loader/Db.php | 0
.../Mage/Core/Model/Config/Loader/Local.php | 104 +
.../Mage/Core/Model/Config/Loader/Locales.php | 0
.../Model/Config/Loader/Locales/Proxy.php | 0
.../Mage/Core/Model/Config/Loader/Modules.php | 4 +-
.../Core/Model/Config/Loader/Modules/File.php | 199 +
.../Model/Config/Loader/Modules/Proxy.php | 0
.../Mage/Core/Model/Config/Loader/Primary.php | 83 +
.../Mage/Core/Model/Config/Loader/Proxy.php | 0
.../Core/Model/Config/LoaderInterface.php | 0
.../Mage/Core/Model/Config/Locales.php | 0
.../Mage/Core/Model/Config/Modules.php | 0
.../Mage/Core/Model/Config/Modules/Reader.php | 102 +
.../Mage/Core/Model/Config/Modules/Sorted.php | 0
.../Core/Model/Config/ModulesInterface.php | 0
app/code/Mage/Core/Model/Config/Primary.php | 259 +
.../Mage/Core/Model/Config/Resource.php | 0
.../Mage/Core/Model/Config/Sections.php | 0
.../Mage/Core/Model/Config/Storage.php | 0
.../Core/Model/Config/Storage/Locales.php | 0
.../Core/Model/Config/Storage/Modules.php | 0
.../Core/Model/Config/Storage/Writer/Db.php | 0
.../Model/Config/Storage/WriterInterface.php | 0
.../Core/Model/Config/StorageAbstract.php | 0
.../Core/Model/Config/StorageInterface.php | 0
.../Mage/Core/Model/ConfigInterface.php | 0
app/code/Mage/Core/Model/Context.php | 65 +
.../{core => }/Mage/Core/Model/Cookie.php | 0
.../Mage/Core/Model/Datasource/Config.php | 156 +
.../Core/Model/Datasource/Request/Visitor.php | 42 +
app/code/{core => }/Mage/Core/Model/Date.php | 0
app/code/Mage/Core/Model/Db/Updater.php | 160 +
.../Mage/Core/Model/Db/UpdaterInterface.php | 0
.../{core => }/Mage/Core/Model/Design.php | 0
.../Core/Model/Design/Backend/Exceptions.php | 0
.../Mage/Core/Model/Design/Backend/Theme.php | 0
.../Core/Model/Design/Fallback/List/File.php | 55 +
.../Design/Fallback/List/ListAbstract.php | 75 +
.../Model/Design/Fallback/List/Locale.php | 47 +
.../Core/Model/Design/Fallback/List/View.php | 76 +
.../Design/Fallback/Rule/RuleInterface.php | 39 +
.../Model/Design/Fallback/Rule/Simple.php | 82 +
.../Core/Model/Design/Fallback/Rule/Theme.php | 83 +
.../FileResolution/Strategy/Fallback.php | 170 +
.../Strategy/Fallback/CachingProxy.php | 288 +
.../FileResolution/Strategy/FileInterface.php | 42 +
.../Strategy/LocaleInterface.php | 42 +
.../Strategy/View/NotifiableInterface.php | 47 +
.../FileResolution/Strategy/ViewInterface.php | 43 +
.../Design/FileResolution/StrategyPool.php | 207 +
.../Mage/Core/Model/Design/Package.php | 376 +-
.../Mage/Core/Model/Design/Package/Proxy.php | 239 +
.../Core/Model/Design/PackageInterface.php | 46 +-
.../Mage/Core/Model/Design/Source/Design.php | 0
app/code/{core => }/Mage/Core/Model/Dir.php | 60 +-
app/code/{core => }/Mage/Core/Model/Email.php | 0
.../{core => }/Mage/Core/Model/Email/Info.php | 0
app/code/Mage/Core/Model/Email/Template.php | 704 ++
.../Mage/Core/Model/Email/Template/Filter.php | 502 +
.../Mage/Core/Model/Email/Template/Mailer.php | 0
.../Mage/Core/Model/Email/Transport.php | 0
.../{core => }/Mage/Core/Model/Encryption.php | 0
.../Mage/Core/Model/EntryPoint/Cron.php | 0
app/code/Mage/Core/Model/EntryPoint/Http.php | 65 +
app/code/Mage/Core/Model/EntryPoint/Media.php | 35 +
.../Mage/Core/Model/EntryPointAbstract.php | 55 +
.../Mage/Core/Model/Event/Config.php | 0
.../Mage/Core/Model/Event/Manager.php | 0
.../Mage/Core/Model/Factory/Helper.php | 0
app/code/Mage/Core/Model/Factory/Simple.php | 58 +
.../Mage/Core/Model/File/Storage.php | 0
.../Mage/Core/Model/File/Storage/Abstract.php | 0
.../Mage/Core/Model/File/Storage/Database.php | 0
.../Model/File/Storage/Database/Abstract.php | 0
.../Model/File/Storage/Directory/Database.php | 0
.../Mage/Core/Model/File/Storage/File.php | 0
.../Mage/Core/Model/File/Storage/Flag.php | 0
.../Mage/Core/Model/File/Uploader.php | 0
.../Model/File/Validator/AvailablePath.php | 0
.../File/Validator/NotProtectedExtension.php | 0
app/code/{core => }/Mage/Core/Model/Flag.php | 0
.../Mage/Core/Model/Input/Filter.php | 0
.../Core/Model/Input/Filter/MaliciousCode.php | 0
app/code/Mage/Core/Model/Layout.php | 1599 +++
.../Model/Layout/Argument/Handler/Object.php | 2 +-
.../Layout/Argument/Handler/ObjectFactory.php | 4 +-
.../Model/Layout/Argument/Handler/Options.php | 51 +
.../Argument/Handler/OptionsFactory.php | 4 +-
.../Model/Layout/Argument/Handler/Url.php | 67 +
.../Layout/Argument/Handler/UrlFactory.php | 1 -
.../Model/Layout/Argument/HandlerAbstract.php | 0
.../Model/Layout/Argument/HandlerFactory.php | 2 +-
.../Argument/HandlerFactoryInterface.php | 0
.../Layout/Argument/HandlerInterface.php | 0
.../Core/Model/Layout/Argument/Processor.php | 0
.../Model/Layout/Argument/ProcessorConfig.php | 0
.../Core/Model/Layout/Argument/Updater.php | 71 +
.../Layout/Argument/UpdaterInterface.php | 0
.../Mage/Core/Model/Layout/Element.php | 0
app/code/Mage/Core/Model/Layout/Factory.php | 67 +
.../Mage/Core/Model/Layout/Link.php | 0
.../Mage/Core/Model/Layout/Merge.php | 2 +-
.../Mage/Core/Model/Layout/Merge/Factory.php | 0
.../Core/Model/Layout/ScheduledStructure.php | 0
.../Mage/Core/Model/Layout/Translator.php | 0
.../Mage/Core/Model/Layout/Update.php | 0
app/code/Mage/Core/Model/Locale.php | 781 ++
.../Mage/Core/Model/Locale/Config.php | 0
.../Core/Model/Locale/Hierarchy/Loader.php | 0
.../Mage/Core/Model/Log/Adapter.php | 0
.../{core => }/Mage/Core/Model/Logger.php | 0
.../Mage/Core/Model/Magento/Api.php | 0
.../Mage/Core/Model/Magento/Api/V2.php | 0
.../{core => }/Mage/Core/Model/Message.php | 0
.../Mage/Core/Model/Message/Abstract.php | 0
.../Mage/Core/Model/Message/Collection.php | 0
.../Mage/Core/Model/Message/Error.php | 0
.../Mage/Core/Model/Message/Notice.php | 0
.../Mage/Core/Model/Message/Success.php | 0
.../Mage/Core/Model/Message/Warning.php | 0
app/code/Mage/Core/Model/ObjectManager.php | 40 +
.../Model/ObjectManager/ConfigAbstract.php | 0
.../Model/ObjectManager/DefinitionFactory.php | 83 +
app/code/Mage/Core/Model/Observer.php | 174 +
.../Mage/Core/Model/ObserverFactory.php | 5 +-
.../Mage/Core/Model/Option/ArrayInterface.php | 0
app/code/Mage/Core/Model/Page.php | 54 +
.../Core/Model/Page/Asset/AssetInterface.php | 45 +
.../Mage/Core/Model/Page/Asset/Collection.php | 78 +
.../Core/Model/Page/Asset/MergeService.php | 95 +
.../Model/Page/Asset/MergeableInterface.php | 38 +
.../Mage/Core/Model/Page/Asset/Merged.php | 122 +
.../Mage/Core/Model/Page/Asset/PublicFile.php | 74 +
.../Mage/Core/Model/Page/Asset/Remote.php | 67 +
.../Mage/Core/Model/Page/Asset/ViewFile.php | 86 +
.../{core => }/Mage/Core/Model/Registry.php | 0
app/code/Mage/Core/Model/Resource.php | 388 +
.../Mage/Core/Model/Resource/Abstract.php | 255 +
.../Mage/Core/Model/Resource/Cache.php | 0
.../Mage/Core/Model/Resource/Config.php | 0
.../Mage/Core/Model/Resource/Config/Data.php | 0
.../Model/Resource/Config/Data/Collection.php | 0
.../Mage/Core/Model/Resource/Db/Abstract.php | 728 ++
.../Model/Resource/Db/Collection/Abstract.php | 708 ++
.../Mage/Core/Model/Resource/Db/Profiler.php | 0
.../Mage/Core/Model/Resource/Design.php | 0
.../Core/Model/Resource/Design/Collection.php | 0
.../Core/Model/Resource/Email/Template.php | 0
.../Resource/Email/Template/Collection.php | 0
.../Core/Model/Resource/Entity/Abstract.php | 0
.../Mage/Core/Model/Resource/Entity/Table.php | 0
.../Model/Resource/File/Storage/Abstract.php | 0
.../Model/Resource/File/Storage/Database.php | 0
.../File/Storage/Directory/Database.php | 0
.../Core/Model/Resource/File/Storage/File.php | 0
.../Mage/Core/Model/Resource/Flag.php | 0
.../Core/Model/Resource/Helper/Abstract.php | 0
.../Core/Model/Resource/Helper/Mysql4.php | 0
.../Mage/Core/Model/Resource/Iterator.php | 0
.../Mage/Core/Model/Resource/Layout/Link.php | 0
.../Model/Resource/Layout/Link/Collection.php | 94 +
.../Core/Model/Resource/Layout/Update.php | 118 +
.../Resource/Layout/Update/Collection.php | 0
.../Mage/Core/Model/Resource/Resource.php | 0
.../Mage/Core/Model/Resource/Session.php | 0
app/code/Mage/Core/Model/Resource/Setup.php | 842 ++
.../Core/Model/Resource/Setup/Migration.php | 0
.../Mage/Core/Model/Resource/SetupFactory.php | 0
.../Core/Model/Resource/SetupInterface.php | 0
.../Mage/Core/Model/Resource/Store.php | 0
.../Core/Model/Resource/Store/Collection.php | 0
.../Mage/Core/Model/Resource/Store/Group.php | 0
.../Model/Resource/Store/Group/Collection.php | 0
.../Mage/Core/Model/Resource/Theme.php | 0
.../Core/Model/Resource/Theme/Collection.php | 176 +
.../Resource/Theme/Customization/Update.php | 39 +
.../Mage/Core/Model/Resource/Theme/File.php | 39 +
.../Model/Resource/Theme/File/Collection.php | 76 +
.../Model/Resource/Theme/Grid/Collection.php | 43 +
.../Mage/Core/Model/Resource/Transaction.php | 0
.../Model/Resource/Transaction/Factory.php | 0
.../Mage/Core/Model/Resource/Translate.php | 0
.../Core/Model/Resource/Translate/String.php | 0
.../Core/Model/Resource/Type/Abstract.php | 0
.../Mage/Core/Model/Resource/Type/Db.php | 0
.../Core/Model/Resource/Type/Db/Mysqli.php | 0
.../Model/Resource/Type/Db/Mysqli/Setup.php | 0
.../Core/Model/Resource/Type/Db/Pdo/Mysql.php | 0
.../Mage/Core/Model/Resource/Url/Rewrite.php | 0
.../Model/Resource/Url/Rewrite/Collection.php | 0
.../Mage/Core/Model/Resource/Variable.php | 0
.../Model/Resource/Variable/Collection.php | 0
.../Mage/Core/Model/Resource/Website.php | 0
.../Model/Resource/Website/Collection.php | 0
.../Resource/Website/Grid/Collection.php | 0
app/code/Mage/Core/Model/Session.php | 59 +
.../Mage/Core/Model/Session/Abstract.php | 0
.../Mage/Core/Model/Session/Exception.php | 0
.../Mage/Core/Model/ShellAbstract.php | 0
.../Core/Model/Source/Email/Variables.php | 26 +-
.../Core/Model/Source/Urlrewrite/Options.php | 0
.../Core/Model/Source/Urlrewrite/Types.php | 0
app/code/{core => }/Mage/Core/Model/Store.php | 132 +-
.../{core => }/Mage/Core/Model/Store/Api.php | 0
.../Mage/Core/Model/Store/Api/V2.php | 0
.../Mage/Core/Model/Store/Config.php | 0
.../Mage/Core/Model/Store/Exception.php | 0
.../Mage/Core/Model/Store/Group.php | 0
.../Mage/Core/Model/Store/Group/Factory.php | 60 +
.../Mage/Core/Model/Store/Limitation.php | 0
.../Mage/Core/Model/Store/ListInterface.php | 0
.../Mage/Core/Model/Store/Storage/Db.php | 15 +-
.../Mage/Core/Model/Store/Storage/Default.php | 254 +
.../Mage/Core/Model/Store/StorageFactory.php | 2 +-
.../Core/Model/Store/StorageInterface.php | 0
.../Mage/Core/Model/StoreFactory.php | 0
.../Mage/Core/Model/StoreManager.php | 0
.../Mage/Core/Model/StoreManagerInterface.php | 0
.../Mage/Core/Model/System/Store.php | 0
app/code/Mage/Core/Model/Template.php | 220 +
app/code/Mage/Core/Model/Theme.php | 684 ++
app/code/Mage/Core/Model/Theme/Collection.php | 355 +
.../Mage/Core/Model/Theme/CopyService.php | 125 +
.../Customization/CustomizationInterface.php | 0
.../Customization/CustomizedInterface.php | 0
.../Model/Theme/Customization/Files/Css.php | 130 +
.../Customization/Files/FilesAbstract.php | 10 +-
.../Model/Theme/Customization/Files/Js.php | 252 +
.../Mage/Core/Model/Theme/Domain/Factory.php | 70 +
.../Mage/Core/Model/Theme/Domain/Physical.php | 46 +
.../Mage/Core/Model/Theme/Domain/Staging.php | 66 +
.../Mage/Core/Model/Theme/Domain/Virtual.php | 131 +
app/code/Mage/Core/Model/Theme/Factory.php | 57 +
app/code/Mage/Core/Model/Theme/File.php | 221 +
app/code/Mage/Core/Model/Theme/Image.php | 299 +
.../Mage/Core/Model/Theme/Registration.php | 212 +
app/code/Mage/Core/Model/Theme/Service.php | 461 +
app/code/Mage/Core/Model/Theme/Validator.php | 206 +
app/code/Mage/Core/Model/ThemeInterface.php | 59 +
app/code/Mage/Core/Model/Translate.php | 641 ++
.../Mage/Core/Model/Translate/Expr.php | 0
.../Mage/Core/Model/Translate/Inline.php | 0
.../Mage/Core/Model/Translate/String.php | 0
app/code/Mage/Core/Model/Url.php | 1213 +++
.../Mage/Core/Model/Url/Rewrite.php | 0
.../Mage/Core/Model/Url/RewriteFactory.php | 6 +-
.../Mage/Core/Model/Url/Validator.php | 0
app/code/Mage/Core/Model/UrlInterface.php | 440 +
.../Mage/Core/Model/Validator/Factory.php | 123 +
.../{core => }/Mage/Core/Model/Variable.php | 0
.../Mage/Core/Model/Variable/Config.php | 0
.../Mage/Core/Model/Variable/Observer.php | 0
.../{core => }/Mage/Core/Model/Website.php | 0
.../Mage/Core/Model/Website/Factory.php | 0
.../Mage/Core/Service/Entity/Abstract.php | 115 +
.../Mage/Core/Service/Entity/Exception.php | 29 +
.../Mage/Core/controllers/AjaxController.php | 0
.../Mage/Core/controllers/IndexController.php | 0
.../data-upgrade-1.6.0.10-1.6.0.11.php | 36 +
.../data-upgrade-1.6.0.3-1.6.0.4.php | 0
.../data-upgrade-1.6.0.4-1.6.0.5.php | 0
.../data-upgrade-1.6.0.5-1.6.0.6.php | 0
app/code/{core => }/Mage/Core/etc/api.xml | 0
app/code/Mage/Core/etc/config.xml | 433 +
.../{core => }/Mage/Core/etc/jstranslator.xml | 0
app/code/{core => }/Mage/Core/etc/wsdl.xml | 0
app/code/{core => }/Mage/Core/etc/wsi.xml | 0
app/code/{core => }/Mage/Core/functions.php | 0
.../Mage/Core/locale/de_DE/Mage_Core.csv | 0
.../Mage/Core/locale/en_US/Mage_Core.csv | 0
.../Mage/Core/locale/es_ES/Mage_Core.csv | 0
.../Mage/Core/locale/fr_FR/Mage_Core.csv | 0
.../Mage/Core/locale/nl_NL/Mage_Core.csv | 0
.../Mage/Core/locale/pt_BR/Mage_Core.csv | 0
.../Mage/Core/locale/zh_CN/Mage_Core.csv | 0
.../Core/sql/core_setup/install-1.6.0.0.php | 0
.../mysql4-data-upgrade-1.6.0.2-1.6.0.3.php | 0
.../core_setup/upgrade-1.6.0.1-1.6.0.2.php | 0
.../core_setup/upgrade-1.6.0.10-1.6.0.11.php | 51 +
.../core_setup/upgrade-1.6.0.11-1.6.0.12.php | 134 +
.../core_setup/upgrade-1.6.0.2-1.6.0.3.php | 0
.../core_setup/upgrade-1.6.0.3-1.6.0.4.php | 0
.../core_setup/upgrade-1.6.0.5-1.6.0.6.php | 0
.../core_setup/upgrade-1.6.0.6-1.6.0.7.php | 0
.../core_setup/upgrade-1.6.0.7-1.6.0.8.php | 0
.../core_setup/upgrade-1.6.0.8-1.6.0.9.php | 0
.../core_setup/upgrade-1.6.0.9-1.6.0.10.php | 0
.../Mage/Core/view/adminhtml/calendar.gif | Bin
.../Core/view/adminhtml/fam_book_open.png | Bin
.../Mage/Core/view/adminhtml/logo_email.gif | Bin
.../Core/view/adminhtml/prototype/magento.css | 587 +
.../adminhtml/prototype/magento/btn_bg.gif | Bin
.../prototype/magento/content_bg.gif | Bin
.../adminhtml/prototype/magento/top_bg.gif | Bin
.../prototype/magento/window_close.png | Bin
.../view/adminhtml/theme/default_preview.jpg | Bin
.../Mage/Core/view/frontend/calendar.gif | Bin
.../Mage/Core/view/frontend/fam_book_open.png | Bin
.../Mage/Core/view/frontend/formkey.phtml | 0
.../Mage/Core/view/frontend/layout.xml | 0
.../Mage/Core/view/frontend/link.phtml | 0
.../Mage/Core/view/frontend/logo_email.gif | Bin
.../Mage/Core/view/frontend/messages.phtml | 0
.../Core/view/frontend/prototype/magento.css | 0
.../frontend/prototype/magento/btn_bg.gif | Bin
.../frontend/prototype/magento/content_bg.gif | Bin
.../frontend/prototype/magento/top_bg.gif | Bin
.../prototype/magento/window_close.png | Bin
app/code/{core => }/Mage/Cron/Exception.php | 0
app/code/{core => }/Mage/Cron/Helper/Data.php | 0
.../Model/Config/Backend/Product/Alert.php | 0
.../Cron/Model/Config/Backend/Sitemap.php | 0
.../Cron/Model/Config/Source/Frequency.php | 0
.../{core => }/Mage/Cron/Model/Observer.php | 0
.../Mage/Cron/Model/Resource/Schedule.php | 0
.../Model/Resource/Schedule/Collection.php | 0
.../{core => }/Mage/Cron/Model/Schedule.php | 0
.../Mage/Cron/etc/adminhtml/system.xml | 0
app/code/Mage/Cron/etc/config.xml | 82 +
.../Mage/Cron/locale/de_DE/Mage_Cron.csv | 0
.../Mage/Cron/locale/en_US/Mage_Cron.csv | 0
.../Mage/Cron/locale/es_ES/Mage_Cron.csv | 0
.../Mage/Cron/locale/fr_FR/Mage_Cron.csv | 0
.../Mage/Cron/locale/nl_NL/Mage_Cron.csv | 0
.../Mage/Cron/locale/pt_BR/Mage_Cron.csv | 0
.../Mage/Cron/locale/zh_CN/Mage_Cron.csv | 0
.../Cron/sql/cron_setup/install-1.6.0.0.php | 0
.../Block/Adminhtml/System/Currencysymbol.php | 0
.../Mage/CurrencySymbol/Helper/Data.php | 0
.../Mage/CurrencySymbol/Model/Observer.php | 0
.../Model/System/Currencysymbol.php | 6 +-
.../System/CurrencysymbolController.php | 2 +-
.../Mage/CurrencySymbol/etc/adminhtml/acl.xml | 41 +
.../CurrencySymbol/etc/adminhtml/menu.xml | 35 +
app/code/Mage/CurrencySymbol/etc/config.xml | 82 +
.../locale/de_DE/Mage_CurrencySymbol.csv | 0
.../locale/en_US/Mage_CurrencySymbol.csv | 0
.../locale/es_ES/Mage_CurrencySymbol.csv | 0
.../locale/fr_FR/Mage_CurrencySymbol.csv | 0
.../locale/nl_NL/Mage_CurrencySymbol.csv | 0
.../locale/pt_BR/Mage_CurrencySymbol.csv | 0
.../locale/zh_CN/Mage_CurrencySymbol.csv | 0
.../CurrencySymbol/view/adminhtml/grid.phtml | 0
.../CurrencySymbol/view/adminhtml/layout.xml | 0
.../Mage/Customer/Block/Account/Dashboard.php | 0
.../Block/Account/Dashboard/Address.php | 0
.../Block/Account/Dashboard/Block.php | 0
.../Block/Account/Dashboard/Hello.php | 0
.../Customer/Block/Account/Dashboard/Info.php | 0
.../Block/Account/Dashboard/Newsletter.php | 0
.../Block/Account/Dashboard/Sidebar.php | 0
.../Customer/Block/Account/Forgotpassword.php | 0
.../Mage/Customer/Block/Account/Link.php | 0
.../Customer/Block/Account/Navigation.php | 0
.../Customer/Block/Account/Resetpassword.php | 0
.../Mage/Customer/Block/Address/Book.php | 0
.../Mage/Customer/Block/Address/Edit.php | 0
.../Block/Address/Renderer/Default.php | 0
.../Block/Address/Renderer/Interface.php | 0
.../Mage/Customer/Block/Form/Edit.php | 0
.../Mage/Customer/Block/Form/Login.php | 0
.../Mage/Customer/Block/Form/Register.php | 0
.../Mage/Customer/Block/Newsletter.php | 0
.../Mage/Customer/Block/Widget/Abstract.php | 0
.../Mage/Customer/Block/Widget/Dob.php | 0
.../Mage/Customer/Block/Widget/Gender.php | 0
.../Mage/Customer/Block/Widget/Name.php | 0
.../Mage/Customer/Block/Widget/Taxvat.php | 0
.../{core => }/Mage/Customer/Exception.php | 0
app/code/Mage/Customer/Helper/Address.php | 311 +
.../{core => }/Mage/Customer/Helper/Data.php | 0
.../Mage/Customer/Model/Address.php | 0
.../Mage/Customer/Model/Address/Abstract.php | 0
.../Mage/Customer/Model/Address/Api.php | 0
.../Mage/Customer/Model/Address/Api/V2.php | 0
.../Mage/Customer/Model/Address/Config.php | 0
.../Mage/Customer/Model/Address/Factory.php | 53 +
.../Mage/Customer/Model/Address/Form.php | 0
.../Mage/Customer/Model/Api/Resource.php | 0
.../Mage/Customer/Model/Attribute.php | 0
.../Model/Attribute/Backend/Data/Boolean.php | 0
.../Mage/Customer/Model/Attribute/Data.php | 0
.../Model/Attribute/Data/Abstract.php | 0
.../Customer/Model/Attribute/Data/Boolean.php | 0
.../Customer/Model/Attribute/Data/Date.php | 0
.../Customer/Model/Attribute/Data/File.php | 0
.../Customer/Model/Attribute/Data/Hidden.php | 0
.../Customer/Model/Attribute/Data/Image.php | 0
.../Model/Attribute/Data/Multiline.php | 0
.../Model/Attribute/Data/Multiselect.php | 0
.../Model/Attribute/Data/Postcode.php | 0
.../Customer/Model/Attribute/Data/Select.php | 0
.../Customer/Model/Attribute/Data/Text.php | 0
.../Model/Attribute/Data/Textarea.php | 0
.../Model/Config/Backend/Address/Street.php | 0
.../Password/Link/Expirationperiod.php | 0
.../Model/Config/Backend/Show/Address.php | 0
.../Model/Config/Backend/Show/Customer.php | 0
.../Mage/Customer/Model/Config/Share.php | 0
.../Model/Config/Source/Address/Type.php | 0
.../Customer/Model/Config/Source/Group.php | 0
.../Model/Config/Source/Group/Multiselect.php | 0
.../Mage/Customer/Model/Customer.php | 0
.../Mage/Customer/Model/Customer/Api.php | 0
.../Mage/Customer/Model/Customer/Api/V2.php | 0
.../Customer/Attribute/Backend/Billing.php | 0
.../Customer/Attribute/Backend/Password.php | 0
.../Customer/Attribute/Backend/Shipping.php | 0
.../Customer/Attribute/Backend/Store.php | 0
.../Customer/Attribute/Backend/Website.php | 0
.../Model/Customer/Attribute/Source/Group.php | 0
.../Model/Customer/Attribute/Source/Store.php | 0
.../Customer/Attribute/Source/Website.php | 0
.../Mage/Customer/Model/Customer/Factory.php | 53 +
.../Model/Customer/Webhook/Observer.php | 60 +
.../{core => }/Mage/Customer/Model/Form.php | 0
.../{core => }/Mage/Customer/Model/Group.php | 0
.../Mage/Customer/Model/Group/Api.php | 0
.../Mage/Customer/Model/Group/Api/V2.php | 0
.../Mage/Customer/Model/Observer.php | 0
.../Mage/Customer/Model/Resource/Address.php | 0
.../Address/Attribute/Backend/Region.php | 0
.../Address/Attribute/Backend/Street.php | 0
.../Resource/Address/Attribute/Collection.php | 0
.../Address/Attribute/Source/Country.php | 0
.../Address/Attribute/Source/Region.php | 0
.../Model/Resource/Address/Collection.php | 0
.../Customer/Model/Resource/Attribute.php | 0
.../Model/Resource/Attribute/Collection.php | 0
.../Mage/Customer/Model/Resource/Customer.php | 0
.../Model/Resource/Customer/Collection.php | 0
.../Model/Resource/Form/Attribute.php | 0
.../Resource/Form/Attribute/Collection.php | 0
.../Mage/Customer/Model/Resource/Group.php | 0
.../Model/Resource/Group/Collection.php | 0
.../Mage/Customer/Model/Resource/Setup.php | 0
app/code/Mage/Customer/Model/Session.php | 340 +
app/code/Mage/Customer/Service/Customer.php | 424 +
.../controllers/AccountController.php | 862 ++
.../controllers/AddressController.php | 0
.../Customer/controllers/ReviewController.php | 0
.../data-upgrade-1.6.1.0-1.6.2.0.php | 0
.../data-upgrade-1.6.2.0.1-1.6.2.0.2.php | 0
app/code/Mage/Customer/etc/adminhtml/acl.xml | 49 +
app/code/Mage/Customer/etc/adminhtml/menu.xml | 35 +
.../Mage/Customer/etc/adminhtml/system.xml | 264 +
app/code/{core => }/Mage/Customer/etc/api.xml | 0
app/code/Mage/Customer/etc/config.xml | 292 +
.../{core => }/Mage/Customer/etc/fieldset.xml | 0
app/code/Mage/Customer/etc/service-calls.xml | 28 +
.../Mage/Customer/etc/validation.xml | 0
app/code/Mage/Customer/etc/webapi/acl.xml | 44 +
app/code/Mage/Customer/etc/webhook/acl.xml | 37 +
.../{core => }/Mage/Customer/etc/wsdl.xml | 0
app/code/{core => }/Mage/Customer/etc/wsi.xml | 0
.../Customer/locale/de_DE/Mage_Customer.csv | 0
.../Customer/locale/en_US/Mage_Customer.csv | 0
.../Customer/locale/es_ES/Mage_Customer.csv | 0
.../Customer/locale/fr_FR/Mage_Customer.csv | 0
.../Customer/locale/nl_NL/Mage_Customer.csv | 0
.../Customer/locale/pt_BR/Mage_Customer.csv | 0
.../Customer/locale/zh_CN/Mage_Customer.csv | 0
.../sql/customer_setup/install-1.6.0.0.php | 0
.../mysql4-upgrade-1.6.0.0-1.6.1.0.php | 0
.../upgrade-1.6.0.0-1.6.1.0.php | 0
.../upgrade-1.6.1.0-1.6.2.0.php | 0
.../upgrade-1.6.2.0-1.6.2.0.1.php | 0
.../upgrade-1.6.2.0.1-1.6.2.0.3.php | 0
.../Mage/Customer/view/email/account_new.html | 0
.../view/email/account_new_confirmation.html | 0
.../view/email/account_new_confirmed.html | 0
.../Customer/view/email/password_new.html | 0
.../email/password_reset_confirmation.html | 0
.../view/frontend/account/dashboard.phtml | 0
.../frontend/account/dashboard/address.phtml | 0
.../frontend/account/dashboard/hello.phtml | 0
.../frontend/account/dashboard/info.phtml | 0
.../account/dashboard/newsletter.phtml | 0
.../view/frontend/account/link/back.phtml | 0
.../view/frontend/account/navigation.phtml | 0
.../Mage/Customer/view/frontend/address.js | 0
.../Mage/Customer/view/frontend/address.phtml | 0
.../Customer/view/frontend/address/book.phtml | 0
.../Customer/view/frontend/address/edit.phtml | 0
.../Mage/Customer/view/frontend/balance.phtml | 0
.../Customer/view/frontend/form/address.phtml | 0
.../view/frontend/form/changepassword.phtml | 0
.../view/frontend/form/confirmation.phtml | 0
.../Customer/view/frontend/form/edit.phtml | 0
.../view/frontend/form/forgotpassword.phtml | 0
.../Customer/view/frontend/form/login.phtml | 0
.../view/frontend/form/mini.login.phtml | 0
.../view/frontend/form/newsletter.phtml | 0
.../view/frontend/form/register.phtml | 0
.../form/resetforgottenpassword.phtml | 0
.../Mage/Customer/view/frontend/layout.xml | 0
.../Mage/Customer/view/frontend/logout.phtml | 0
.../Customer/view/frontend/set-password.js | 0
.../Customer/view/frontend/widget/dob.phtml | 0
.../view/frontend/widget/gender.phtml | 0
.../Customer/view/frontend/widget/name.phtml | 0
.../view/frontend/widget/taxvat.phtml | 0
.../Block/Adminhtml/Editor/Container.php | 95 +
.../Editor/Form/Element/Background.php | 85 +
.../Form/Element/BackgroundUploader.php | 133 +
.../Adminhtml/Editor/Form/Element/Button.php | 78 +
.../Editor/Form/Element/ColorPicker.php | 53 +
.../Adminhtml/Editor/Form/Element/Column.php | 159 +
.../Form/Element/Composite/Abstract.php | 196 +
.../Form/Element/ContainerInterface.php | 43 +
.../Adminhtml/Editor/Form/Element/Font.php | 90 +
.../Editor/Form/Element/FontPicker.php | 66 +
.../Editor/Form/Element/ImageUploader.php | 60 +
.../Adminhtml/Editor/Form/Element/Logo.php | 71 +
.../Editor/Form/Element/LogoUploader.php | 44 +
.../Editor/Form/Element/Uploader.php | 54 +
.../Block/Adminhtml/Editor/Form/Renderer.php | 68 +
.../Form/Renderer/BackgroundUploader.php | 75 +
.../Editor/Form/Renderer/Checkbox.php | 46 +
.../Editor/Form/Renderer/ColorPicker.php | 105 +
.../Adminhtml/Editor/Form/Renderer/Column.php | 33 +
.../Editor/Form/Renderer/Composite.php | 71 +
.../Adminhtml/Editor/Form/Renderer/Font.php | 58 +
.../Editor/Form/Renderer/ImageUploader.php | 33 +
.../Editor/Form/Renderer/LogoUploader.php | 112 +
.../Editor/Form/Renderer/Recursive.php | 88 +
.../Editor/Form/Renderer/Uploader.php | 43 +
.../Editor/Toolbar/BlockAbstract.php | 0
.../Adminhtml/Editor/Toolbar/Buttons.php | 229 +
.../Adminhtml/Editor/Toolbar/Buttons/Save.php | 265 +
.../Editor/Toolbar/HandlesHierarchy.php | 140 +
.../Adminhtml/Editor/Toolbar/ViewOptions.php | 0
.../Block/Adminhtml/Editor/Tools.php | 145 +
.../Block/Adminhtml/Editor/Tools/Block.php | 0
.../Block/Adminhtml/Editor/Tools/Code.php | 77 +
.../Block/Adminhtml/Editor/Tools/Code/Css.php | 0
.../Adminhtml/Editor/Tools/Code/Css/Group.php | 66 +
.../Adminhtml/Editor/Tools/Code/Custom.php | 120 +
.../Editor/Tools/Code/ImageSizing.php | 367 +
.../Block/Adminhtml/Editor/Tools/Code/Js.php | 159 +
.../Adminhtml/Editor/Tools/QuickStyles.php | 98 +
.../Editor/Tools/QuickStyles/AbstractTab.php | 100 +
.../Editor/Tools/QuickStyles/Backgrounds.php | 52 +
.../Editor/Tools/QuickStyles/Buttons.php | 53 +
.../Editor/Tools/QuickStyles/Fonts.php | 52 +
.../Editor/Tools/QuickStyles/Header.php | 52 +
.../Editor/Tools/QuickStyles/Tips.php | 52 +
.../Block/Adminhtml/Editor/Tools/Settings.php | 0
.../Adminhtml/Editor/Tools/Tabs/Abstract.php | 120 +
.../Adminhtml/Editor/Tools/Tabs/Body.php | 54 +
.../DesignEditor/Block/Adminhtml/Theme.php | 0
.../Theme/Selector/List/Abstract.php | 224 +
.../Theme/Selector/List/Assigned.php | 0
.../Theme/Selector/List/Available.php | 141 +
.../Theme/Selector/List/Unassigned.php | 2 +-
.../Adminhtml/Theme/Selector/StoreView.php | 56 +-
.../Theme/Selector/Tab/Available.php | 0
.../Theme/Selector/Tab/Customizations.php | 0
.../Theme/Selector/Tab/TabAbstract.php | 0
.../Block/Adminhtml/Theme/Selector/Tabs.php | 69 +
.../Mage/DesignEditor/Block/Container.php | 0
.../Mage/DesignEditor/Block/Template.php | 0
.../DesignEditor/Block/Toolbar/History.php | 0
.../DesignEditor/Block/Wrapper/Remove.php | 0
.../Controller/Varien/Router/Standard.php | 0
app/code/Mage/DesignEditor/Helper/Data.php | 178 +
.../Mage/DesignEditor/Model/Area.php | 0
.../DesignEditor/Model/Change/Collection.php | 0
.../DesignEditor/Model/Change/Factory.php | 0
.../DesignEditor/Model/Change/Layout/Move.php | 0
.../Model/Change/Layout/Remove.php | 0
.../Model/Change/LayoutAbstract.php | 0
.../DesignEditor/Model/ChangeAbstract.php | 0
.../Model/Config/Backend/File/RequestData.php | 69 +
.../Model/Config/Control/Abstract.php | 169 +
.../Model/Config/Control/ImageSizing.php | 64 +
.../Model/Config/Control/QuickStyles.php | 64 +
.../Editor/Tools/Controls/Configuration.php | 300 +
.../Model/Editor/Tools/Controls/Factory.php | 120 +
.../Editor/Tools/ImageSizing/Validator.php | 219 +
.../Editor/Tools/QuickStyles/Form/Builder.php | 224 +
.../QuickStyles/Form/Element/Factory.php | 51 +
.../QuickStyles/Form/Renderer/Factory.php | 139 +
.../Tools/QuickStyles/ImageUploader.php | 167 +
.../Editor/Tools/QuickStyles/LogoUploader.php | 57 +
.../Editor/Tools/QuickStyles/Renderer.php | 80 +
.../Tools/QuickStyles/Renderer/Abstract.php | 50 +
.../QuickStyles/Renderer/BackgroundImage.php | 48 +
.../Tools/QuickStyles/Renderer/Default.php | 46 +
.../Tools/QuickStyles/Renderer/Factory.php | 75 +
.../Mage/DesignEditor/Model/History.php | 0
.../DesignEditor/Model/History/Compact.php | 0
.../Model/History/Compact/Layout.php | 0
.../Model/History/CompactAbstract.php | 0
.../Model/History/CompactInterface.php | 0
.../Model/History/Renderer/LayoutUpdate.php | 0
.../Model/History/RendererInterface.php | 0
app/code/Mage/DesignEditor/Model/Layout.php | 435 +
.../Mage/DesignEditor/Model/Layout/Update.php | 0
app/code/Mage/DesignEditor/Model/Observer.php | 144 +
.../Model/Resource/Layout/Update.php | 0
.../Resource/Layout/Update/Collection.php | 0
app/code/Mage/DesignEditor/Model/State.php | 267 +
.../DesignEditor/Model/Url/DesignMode.php | 0
.../Mage/DesignEditor/Model/Url/Factory.php | 70 +
.../Mage/DesignEditor/Model/Url/Handle.php | 0
.../DesignEditor/Model/Url/NavigationMode.php | 0
.../System/Design/Editor/ToolsController.php | 421 +
.../System/Design/EditorController.php | 676 ++
.../controllers/PageController.php | 0
.../Mage/DesignEditor/etc/adminhtml/acl.xml | 40 +
.../Mage/DesignEditor/etc/adminhtml/menu.xml | 32 +
app/code/Mage/DesignEditor/etc/config.xml | 180 +
.../Mage/DesignEditor/etc/image_sizing.xsd | 48 +
.../Mage/DesignEditor/etc/jstranslator.xml | 0
.../Mage/DesignEditor/etc/quick_styles.xsd | 63 +
.../designeditor_setup/install-1.0.0.1.php | 0
.../view/adminhtml/css/fonts/MUI-Icons.eot | Bin
.../view/adminhtml/css/fonts/MUI-Icons.svg | 1340 +--
.../view/adminhtml/css/fonts/MUI-Icons.ttf | Bin
.../view/adminhtml/css/fonts/MUI-Icons.woff | Bin
.../calluna/CallunaSansBlack-webfont.eot | Bin
.../calluna/CallunaSansBlack-webfont.svg | 0
.../calluna/CallunaSansBlack-webfont.ttf | Bin
.../calluna/CallunaSansBlack-webfont.woff | Bin
.../fonts/calluna/CallunaSansBold-webfont.eot | Bin
.../fonts/calluna/CallunaSansBold-webfont.svg | 0
.../fonts/calluna/CallunaSansBold-webfont.ttf | Bin
.../calluna/CallunaSansBold-webfont.woff | Bin
.../calluna/CallunaSansLight-webfont.eot | Bin
.../calluna/CallunaSansLight-webfont.svg | 0
.../calluna/CallunaSansLight-webfont.ttf | Bin
.../calluna/CallunaSansLight-webfont.woff | Bin
.../calluna/CallunaSansRegular-webfont.eot | Bin
.../calluna/CallunaSansRegular-webfont.svg | 0
.../calluna/CallunaSansRegular-webfont.ttf | Bin
.../calluna/CallunaSansRegular-webfont.woff | Bin
.../calluna/CallunaSansSemiBold-webfont.eot | Bin
.../calluna/CallunaSansSemiBold-webfont.svg | 0
.../calluna/CallunaSansSemiBold-webfont.ttf | Bin
.../calluna/CallunaSansSemiBold-webfont.woff | Bin
.../view/adminhtml/css/styles.css | 1977 ++++
.../DesignEditor/view/adminhtml/editor.phtml | 0
.../view/adminhtml/editor/container.phtml | 40 +
.../form/renderer/background-uploader.phtml | 68 +
.../form/renderer/checkbox-utility.phtml | 47 +
.../editor/form/renderer/color-picker.phtml | 33 +
.../editor/form/renderer/composite.phtml | 95 +
.../form/renderer/composite/children.phtml | 37 +
.../form/renderer/composite/wrapper.phtml | 56 +
.../editor/form/renderer/element/input.phtml | 38 +
.../form/renderer/element/wrapper.phtml | 45 +
.../adminhtml/editor/form/renderer/font.phtml | 39 +
.../editor/form/renderer/logo-uploader.phtml | 70 +
.../editor/form/renderer/simple.phtml | 60 +
.../editor/form/renderer/template.phtml | 43 +
.../view/adminhtml/editor/toolbar.phtml | 6 +-
.../adminhtml/editor/toolbar/buttons.phtml | 47 +
.../editor/toolbar/handles_hierarchy.phtml | 0
.../editor/toolbar/preview_buttons.phtml | 30 +
.../editor/toolbar/view_options.phtml | 0
.../view/adminhtml/editor/tools.phtml | 96 +
.../view/adminhtml/editor/tools/block.phtml | 0
.../adminhtml/editor/tools/code/css.phtml | 6 +-
.../editor/tools/code/css/group.phtml | 0
.../adminhtml/editor/tools/code/custom.phtml | 105 +
.../editor/tools/code/image-sizing.phtml | 63 +
.../view/adminhtml/editor/tools/code/js.phtml | 188 +
.../editor/tools/code/js/items.phtml | 43 +
.../adminhtml/editor/tools/code/message.phtml | 4 +-
.../editor/tools/quick-styles/form.phtml | 30 +
.../adminhtml/editor/tools/settings.phtml | 0
.../view/adminhtml/editor/tools/tabs.phtml | 44 +
.../adminhtml/editor/tools/tabs/body.phtml | 30 +
.../adminhtml/editor/tools/tabs/handle.phtml | 31 +
.../editor/tools/tabs/super-handle.phtml | 32 +
.../view/adminhtml/images/arrow_down.png | Bin
.../view/adminhtml/images/arrow_up.png | Bin
.../view/adminhtml/images/block.png | Bin
.../view/adminhtml/images/button.png | Bin
.../view/adminhtml/images/button_hover.png | Bin
.../view/adminhtml/images/checked.png | Bin
.../view/adminhtml/images/container.png | Bin
.../view/adminhtml/images/container_hover.png | Bin
.../adminhtml/images/jstree_plus_minus.png | Bin
.../view/adminhtml/images/stub.png | Bin
.../adminhtml/images/theme-preview-back.png | Bin
.../view/adminhtml/images/vde-message-bg.gif | Bin
.../adminhtml/images/vde-panel-top-shadow.png | Bin
.../vde-tools-image-settings-fill-frame.png | Bin 0 -> 2527 bytes
.../vde-tools-main-tabs-icons-sprite.png | Bin
.../vde-tools-panel-draggable-handler-bg.png | Bin
.../DesignEditor/view/adminhtml/js/base.js | 0
.../view/adminhtml/js/custom-css.js | 0
.../view/adminhtml/js/design_editor.js | 367 +
.../view/adminhtml/js/image-sizing.js | 192 +
.../view/adminhtml/js/infinitescroll.js | 5 +-
.../view/adminhtml/js/quick-style-element.js | 81 +
.../view/adminhtml/js/quick-style-uploader.js | 177 +
.../view/adminhtml/js/theme-assign.js | 237 +
.../view/adminhtml/js/theme-init.js | 132 +
.../view/adminhtml/js/theme-selector.js | 191 +
.../view/adminhtml/js/tools-panel.js | 21 +-
.../DesignEditor/view/adminhtml/layout.xml | 189 +
.../view/adminhtml/theme/available.phtml | 42 +
.../view/adminhtml/theme/customized.phtml | 66 +
.../view/adminhtml/theme/list/available.phtml | 0
.../adminhtml/theme/list/available_ajax.phtml | 0
.../adminhtml/theme/list/customized.phtml | 42 +
.../theme/selector/first_entrance.phtml | 47 +
.../selector/my_customizations_tab.phtml | 0
.../adminhtml/theme/selector/storeview.phtml | 7 +-
.../view/frontend/controls/quick_styles.xml | 549 +
.../DesignEditor/view/frontend/css/design.css | 0
.../view/frontend/images/arrow_down.png | Bin
.../view/frontend/images/arrow_up.png | Bin
.../frontend/images/block-placeholder.png | Bin
.../view/frontend/images/block.png | Bin
.../view/frontend/images/button.png | Bin
.../view/frontend/images/button_hover.png | Bin
.../view/frontend/images/checked.png | Bin
.../view/frontend/images/container.png | Bin
.../view/frontend/images/container_hover.png | Bin
.../frontend/images/jstree_plus_minus.png | Bin
.../view/frontend/images/stub.png | Bin
.../view/frontend/js/change/layout.js | 0
.../view/frontend/js/design_editor.js | 396 +
.../view/frontend/js/form_deactivation.js | 0
.../DesignEditor/view/frontend/layout.xml | 53 +
.../DesignEditor/view/frontend/stub.phtml | 0
.../view/frontend/toolbar/history.phtml | 0
.../view/frontend/wrapper/remove.phtml | 0
.../DesignEditor/view/frontend/wrapping.phtml | 0
.../Adminhtml/Frontend/Currency/Base.php | 0
.../Adminhtml/Frontend/Region/Updater.php | 0
.../Mage/Directory/Block/Currency.php | 0
app/code/Mage/Directory/Block/Data.php | 170 +
.../{core => }/Mage/Directory/Exception.php | 0
app/code/Mage/Directory/Helper/Data.php | 263 +
.../{core => }/Mage/Directory/Helper/Url.php | 0
.../Model/Config/Source/Allregion.php | 0
.../Directory/Model/Config/Source/Country.php | 0
.../Model/Config/Source/Country/Full.php | 0
.../Mage/Directory/Model/Country.php | 0
.../Mage/Directory/Model/Country/Api.php | 0
.../Mage/Directory/Model/Country/Api/V2.php | 0
.../Mage/Directory/Model/Country/Format.php | 0
.../Mage/Directory/Model/Currency.php | 0
.../Model/Currency/DefaultLocator.php | 0
.../Mage/Directory/Model/Currency/Filter.php | 0
.../Model/Currency/Import/Abstract.php | 0
.../Model/Currency/Import/Webservicex.php | 0
.../Mage/Directory/Model/Observer.php | 0
.../Mage/Directory/Model/Region.php | 0
.../Mage/Directory/Model/Region/Api.php | 0
.../Mage/Directory/Model/Region/Api/V2.php | 0
.../Mage/Directory/Model/RegionFactory.php | 2 +-
.../Mage/Directory/Model/Resource/Country.php | 0
.../Model/Resource/Country/Collection.php | 0
.../Model/Resource/Country/Format.php | 0
.../Resource/Country/Format/Collection.php | 0
.../Directory/Model/Resource/Currency.php | 0
.../Mage/Directory/Model/Resource/Region.php | 0
.../Model/Resource/Region/Collection.php | 0
.../controllers/CurrencyController.php | 0
.../directory_setup/data-install-1.6.0.0.php | 0
.../data-upgrade-1.6.0.0-1.6.0.1.php | 0
.../Mage/Directory/etc/adminhtml/system.xml | 0
.../{core => }/Mage/Directory/etc/api.xml | 0
app/code/Mage/Directory/etc/config.xml | 152 +
.../{core => }/Mage/Directory/etc/wsdl.xml | 0
.../{core => }/Mage/Directory/etc/wsi.xml | 0
.../Directory/locale/de_DE/Mage_Directory.csv | 0
.../Directory/locale/en_US/Mage_Directory.csv | 0
.../Directory/locale/es_ES/Mage_Directory.csv | 0
.../Directory/locale/fr_FR/Mage_Directory.csv | 0
.../Directory/locale/nl_NL/Mage_Directory.csv | 0
.../Directory/locale/pt_BR/Mage_Directory.csv | 0
.../Directory/locale/zh_CN/Mage_Directory.csv | 0
.../sql/directory_setup/install-1.6.0.0.php | 0
.../adminhtml/js/optional_zip_countries.phtml | 0
.../email/currency_update_notification.html | 0
.../Directory/view/frontend/currency.phtml | 0
.../view/frontend/currency/switch.phtml | 0
.../frontend/js/optional_zip_countries.phtml | 0
.../Mage/Directory/view/frontend/layout.xml | 0
.../Composite/Fieldset/Downloadable.php | 0
.../Catalog/Product/Edit/Tab/Downloadable.php | 8 +
.../Product/Edit/Tab/Downloadable/Links.php | 0
.../Product/Edit/Tab/Downloadable/Samples.php | 0
.../Sales/Items/Column/Downloadable/Name.php | 0
.../Block/Catalog/Product/Links.php | 0
.../Block/Catalog/Product/Samples.php | 0
.../Block/Catalog/Product/View/Type.php | 0
.../Block/Checkout/Cart/Item/Renderer.php | 0
.../Downloadable/Block/Checkout/Success.php | 0
.../Block/Customer/Products/List.php | 0
.../Sales/Order/Email/Items/Downloadable.php | 0
.../Order/Email/Items/Order/Downloadable.php | 0
.../Order/Item/Renderer/Downloadable.php | 0
.../Helper/Catalog/Product/Configuration.php | 0
.../Mage/Downloadable/Helper/Data.php | 0
.../Mage/Downloadable/Helper/Download.php | 0
app/code/Mage/Downloadable/Helper/File.php | 784 ++
.../Mage/Downloadable/Model/Link.php | 0
.../Mage/Downloadable/Model/Link/Api.php | 0
.../Downloadable/Model/Link/Api/Uploader.php | 0
.../Mage/Downloadable/Model/Link/Api/V2.php | 0
.../Downloadable/Model/Link/Api/Validator.php | 0
.../Downloadable/Model/Link/Purchased.php | 0
.../Model/Link/Purchased/Item.php | 0
.../Mage/Downloadable/Model/Observer.php | 0
.../Mage/Downloadable/Model/Product/Price.php | 0
.../Mage/Downloadable/Model/Product/Type.php | 0
.../Model/Resource/Indexer/Price.php | 0
.../Mage/Downloadable/Model/Resource/Link.php | 0
.../Model/Resource/Link/Collection.php | 0
.../Model/Resource/Link/Purchased.php | 0
.../Resource/Link/Purchased/Collection.php | 0
.../Model/Resource/Link/Purchased/Item.php | 0
.../Link/Purchased/Item/Collection.php | 0
.../Downloadable/Model/Resource/Sample.php | 0
.../Model/Resource/Sample/Collection.php | 0
.../Model/Sales/Order/Pdf/Items/Abstract.php | 0
.../Sales/Order/Pdf/Items/Creditmemo.php | 0
.../Model/Sales/Order/Pdf/Items/Invoice.php | 0
.../Mage/Downloadable/Model/Sample.php | 0
.../Config/Source/Contentdisposition.php | 0
.../System/Config/Source/Orderitemstatus.php | 0
.../Adminhtml/Downloadable/FileController.php | 0
.../Downloadable/Product/EditController.php | 0
.../controllers/CustomerController.php | 0
.../controllers/DownloadController.php | 0
.../data-install-1.6.0.0.php | 0
.../data-upgrade-1.6.0.0.2-1.6.0.0.3.php | 0
.../Mage/Downloadable/etc/adminhtml/acl.xml | 42 +
.../Mage/Downloadable/etc/adminhtml/menu.xml | 32 +
.../Downloadable/etc/adminhtml/system.xml | 0
.../{core => }/Mage/Downloadable/etc/api.xml | 0
app/code/Mage/Downloadable/etc/config.xml | 273 +
.../Mage/Downloadable/etc/fieldset.xml | 0
.../{core => }/Mage/Downloadable/etc/wsdl.xml | 0
.../{core => }/Mage/Downloadable/etc/wsi.xml | 0
.../locale/de_DE/Mage_Downloadable.csv | 0
.../locale/en_US/Mage_Downloadable.csv | 0
.../locale/es_ES/Mage_Downloadable.csv | 0
.../locale/fr_FR/Mage_Downloadable.csv | 0
.../locale/nl_NL/Mage_Downloadable.csv | 0
.../locale/pt_BR/Mage_Downloadable.csv | 0
.../locale/zh_CN/Mage_Downloadable.csv | 0
.../downloadable_setup/install-1.6.0.0.php | 0
.../mysql4-upgrade-1.6.0.0.1-1.6.0.0.2.php | 0
.../upgrade-1.6.0.0-1.6.0.0.1.php | 0
.../upgrade-1.6.0.0.1-1.6.0.0.2.php | 0
.../Downloadable/view/adminhtml/layout.xml | 0
.../composite/fieldset/downloadable.phtml | 0
.../adminhtml/product/edit/downloadable.phtml | 232 +
.../product/edit/downloadable/links.phtml | 20 +-
.../product/edit/downloadable/samples.phtml | 0
.../adminhtml/product/validation-rules.js | 62 +
.../column/downloadable/creditmemo/name.phtml | 62 +
.../column/downloadable/invoice/name.phtml | 62 +
.../items/column/downloadable/name.phtml | 62 +
.../create/items/renderer/downloadable.phtml | 137 +
.../view/items/renderer/downloadable.phtml | 123 +
.../create/items/renderer/downloadable.phtml | 130 +
.../view/items/renderer/downloadable.phtml | 123 +
.../view/items/renderer/downloadable.phtml | 143 +
.../view/frontend/catalog/product/links.phtml | 0
.../frontend/catalog/product/samples.phtml | 0
.../view/frontend/catalog/product/type.phtml | 0
.../frontend/checkout/cart/item/default.phtml | 277 +
.../multishipping/item/downloadable.phtml | 57 +
.../checkout/onepage/review/item.phtml | 246 +
.../view/frontend/checkout/success.phtml | 0
.../frontend/customer/products/list.phtml | 0
.../view/frontend/downloadable.js | 0
.../order/items/creditmemo/downloadable.phtml | 0
.../order/items/invoice/downloadable.phtml | 0
.../order/items/order/downloadable.phtml | 0
.../Downloadable/view/frontend/layout.xml | 0
.../items/renderer/downloadable.phtml | 307 +
.../invoice/items/renderer/downloadable.phtml | 307 +
.../order/items/renderer/downloadable.phtml | 329 +
.../Eav/Block/Adminhtml/Attribute/Edit/Js.php | 0
.../Attribute/Edit/Main/Abstract.php | 223 +
.../Attribute/Edit/Options/Abstract.php | 0
.../Adminhtml/Attribute/Grid/Abstract.php | 109 +
app/code/{core => }/Mage/Eav/Exception.php | 0
app/code/{core => }/Mage/Eav/Helper/Data.php | 0
.../System/Config/Source/Inputtype.php | 0
.../Config/Source/Inputtype/Validator.php | 0
.../{core => }/Mage/Eav/Model/Attribute.php | 0
.../Mage/Eav/Model/Attribute/Data.php | 0
.../Eav/Model/Attribute/Data/Abstract.php | 0
.../Mage/Eav/Model/Attribute/Data/Boolean.php | 0
.../Mage/Eav/Model/Attribute/Data/Date.php | 0
.../Mage/Eav/Model/Attribute/Data/File.php | 0
.../Mage/Eav/Model/Attribute/Data/Hidden.php | 0
.../Mage/Eav/Model/Attribute/Data/Image.php | 0
.../Eav/Model/Attribute/Data/Multiline.php | 0
.../Eav/Model/Attribute/Data/Multiselect.php | 0
.../Mage/Eav/Model/Attribute/Data/Select.php | 0
.../Mage/Eav/Model/Attribute/Data/Text.php | 0
.../Eav/Model/Attribute/Data/Textarea.php | 0
.../Mage/Eav/Model/AttributeFactory.php | 0
app/code/Mage/Eav/Model/Cache/Type.php | 51 +
app/code/Mage/Eav/Model/Config.php | 709 ++
app/code/{core => }/Mage/Eav/Model/Entity.php | 0
.../Mage/Eav/Model/Entity/Abstract.php | 0
app/code/Mage/Eav/Model/Entity/Attribute.php | 365 +
.../Eav/Model/Entity/Attribute/Abstract.php | 0
.../Entity/Attribute/Backend/Abstract.php | 0
.../Model/Entity/Attribute/Backend/Array.php | 0
.../Entity/Attribute/Backend/Datetime.php | 0
.../Entity/Attribute/Backend/Default.php | 0
.../Entity/Attribute/Backend/Increment.php | 0
.../Entity/Attribute/Backend/Interface.php | 0
.../Entity/Attribute/Backend/Serialized.php | 0
.../Model/Entity/Attribute/Backend/Store.php | 0
.../Entity/Attribute/Backend/Time/Created.php | 0
.../Entity/Attribute/Backend/Time/Updated.php | 0
.../Eav/Model/Entity/Attribute/Exception.php | 0
.../Entity/Attribute/Frontend/Abstract.php | 0
.../Entity/Attribute/Frontend/Datetime.php | 0
.../Entity/Attribute/Frontend/Default.php | 0
.../Entity/Attribute/Frontend/Interface.php | 0
.../Mage/Eav/Model/Entity/Attribute/Group.php | 92 +
.../Eav/Model/Entity/Attribute/Interface.php | 0
.../Eav/Model/Entity/Attribute/Option.php | 0
.../Mage/Eav/Model/Entity/Attribute/Set.php | 331 +
.../Entity/Attribute/Source/Abstract.php | 0
.../Model/Entity/Attribute/Source/Boolean.php | 0
.../Model/Entity/Attribute/Source/Config.php | 0
.../Entity/Attribute/Source/Interface.php | 0
.../Model/Entity/Attribute/Source/Store.php | 0
.../Model/Entity/Attribute/Source/Table.php | 0
.../Mage/Eav/Model/Entity/Collection.php | 0
.../Eav/Model/Entity/Collection/Abstract.php | 0
.../Eav/Model/Entity/Increment/Abstract.php | 0
.../Eav/Model/Entity/Increment/Alphanum.php | 0
.../Eav/Model/Entity/Increment/Interface.php | 0
.../Eav/Model/Entity/Increment/Numeric.php | 0
.../Mage/Eav/Model/Entity/Interface.php | 0
app/code/Mage/Eav/Model/Entity/Setup.php | 1494 +++
.../Mage/Eav/Model/Entity/Store.php | 0
.../{core => }/Mage/Eav/Model/Entity/Type.php | 0
app/code/{core => }/Mage/Eav/Model/Form.php | 0
.../Mage/Eav/Model/Form/Element.php | 0
.../Mage/Eav/Model/Form/Fieldset.php | 0
.../{core => }/Mage/Eav/Model/Form/Type.php | 0
.../Mage/Eav/Model/Resource/Attribute.php | 0
.../Model/Resource/Attribute/Collection.php | 0
.../Mage/Eav/Model/Resource/Config.php | 0
.../Eav/Model/Resource/Entity/Attribute.php | 0
.../Resource/Entity/Attribute/Collection.php | 0
.../Entity/Attribute/Grid/Collection.php | 0
.../Model/Resource/Entity/Attribute/Group.php | 146 +
.../Entity/Attribute/Group/Collection.php | 0
.../Resource/Entity/Attribute/Option.php | 0
.../Entity/Attribute/Option/Collection.php | 0
.../Model/Resource/Entity/Attribute/Set.php | 0
.../Entity/Attribute/Set/Collection.php | 0
.../Mage/Eav/Model/Resource/Entity/Store.php | 0
.../Mage/Eav/Model/Resource/Entity/Type.php | 0
.../Model/Resource/Entity/Type/Collection.php | 0
.../Eav/Model/Resource/Form/Attribute.php | 0
.../Resource/Form/Attribute/Collection.php | 0
.../Mage/Eav/Model/Resource/Form/Element.php | 0
.../Resource/Form/Element/Collection.php | 0
.../Mage/Eav/Model/Resource/Form/Fieldset.php | 0
.../Resource/Form/Fieldset/Collection.php | 0
.../Mage/Eav/Model/Resource/Form/Type.php | 0
.../Model/Resource/Form/Type/Collection.php | 0
.../Mage/Eav/Model/Resource/Helper/Mysql4.php | 0
.../Eav/Model/Validator/Attribute/Backend.php | 0
.../Eav/Model/Validator/Attribute/Data.php | 0
.../data-upgrade-1.6.0.0-1.6.0.1.php | 0
app/code/Mage/Eav/etc/config.xml | 97 +
.../{core => }/Mage/Eav/etc/validation.xml | 0
.../Mage/Eav/locale/de_DE/Mage_Eav.csv | 0
.../Mage/Eav/locale/en_US/Mage_Eav.csv | 0
.../Mage/Eav/locale/es_ES/Mage_Eav.csv | 0
.../Mage/Eav/locale/fr_FR/Mage_Eav.csv | 0
.../Mage/Eav/locale/nl_NL/Mage_Eav.csv | 0
.../Mage/Eav/locale/pt_BR/Mage_Eav.csv | 0
.../Mage/Eav/locale/zh_CN/Mage_Eav.csv | 0
.../Eav/sql/eav_setup/install-1.6.0.0.php | 0
.../sql/eav_setup/upgrade-1.6.0.1-1.6.0.2.php | 54 +
.../view/adminhtml/attribute/edit/js.phtml | 0
.../Adminhtml/Product/Helper/Form/Config.php | 0
.../Adminhtml/Sales/Order/Create/Form.php | 0
.../Sales/Order/Create/Giftoptions.php | 0
.../Adminhtml/Sales/Order/Create/Items.php | 0
.../Block/Adminhtml/Sales/Order/View/Form.php | 0
.../Sales/Order/View/Giftoptions.php | 0
.../Adminhtml/Sales/Order/View/Items.php | 0
.../Mage/GiftMessage/Block/Message/Inline.php | 298 +
.../Mage/GiftMessage/Helper/Data.php | 0
.../Mage/GiftMessage/Helper/Message.php | 0
.../Mage/GiftMessage/Helper/Url.php | 0
.../{core => }/Mage/GiftMessage/Model/Api.php | 0
.../Mage/GiftMessage/Model/Api/V2.php | 0
.../Mage/GiftMessage/Model/Message.php | 0
.../Mage/GiftMessage/Model/Observer.php | 0
.../GiftMessage/Model/Resource/Message.php | 0
.../Model/Resource/Message/Collection.php | 0
.../Mage/GiftMessage/Model/Resource/Setup.php | 0
.../data-upgrade-1.6.0.0-1.6.0.1.php | 40 +
.../Mage/GiftMessage/etc/adminhtml/system.xml | 0
.../{core => }/Mage/GiftMessage/etc/api.xml | 0
app/code/Mage/GiftMessage/etc/config.xml | 216 +
.../{core => }/Mage/GiftMessage/etc/wsdl.xml | 0
.../{core => }/Mage/GiftMessage/etc/wsi.xml | 0
.../locale/de_DE/Mage_GiftMessage.csv | 0
.../locale/en_US/Mage_GiftMessage.csv | 0
.../locale/es_ES/Mage_GiftMessage.csv | 0
.../locale/fr_FR/Mage_GiftMessage.csv | 0
.../locale/nl_NL/Mage_GiftMessage.csv | 0
.../locale/pt_BR/Mage_GiftMessage.csv | 0
.../locale/zh_CN/Mage_GiftMessage.csv | 0
.../sql/giftmessage_setup/install-1.6.0.0.php | 0
.../GiftMessage/view/adminhtml/form.phtml | 0
.../view/adminhtml/giftoptionsform.phtml | 0
.../GiftMessage/view/adminhtml/helper.phtml | 0
.../GiftMessage/view/adminhtml/layout.xml | 0
.../GiftMessage/view/adminhtml/popup.phtml | 50 +
.../sales/order/create/giftoptions.phtml | 44 +
.../adminhtml/sales/order/create/items.phtml | 0
.../sales/order/view/giftoptions.phtml | 42 +
.../adminhtml/sales/order/view/items.phtml | 0
.../GiftMessage/view/frontend/gift-options.js | 96 +
.../GiftMessage/view/frontend/inline.phtml | 252 +
.../Mage/GoogleAnalytics/Block/Ga.php | 4 +-
.../Mage/GoogleAnalytics/Helper/Data.php | 0
.../Mage/GoogleAnalytics/Model/Observer.php | 0
.../GoogleAnalytics/etc/adminhtml/acl.xml | 42 +
.../GoogleAnalytics/etc/adminhtml/system.xml | 0
app/code/Mage/GoogleAnalytics/etc/config.xml | 93 +
.../locale/de_DE/Mage_GoogleAnalytics.csv | 0
.../locale/en_US/Mage_GoogleAnalytics.csv | 0
.../locale/es_ES/Mage_GoogleAnalytics.csv | 0
.../locale/fr_FR/Mage_GoogleAnalytics.csv | 0
.../locale/nl_NL/Mage_GoogleAnalytics.csv | 0
.../locale/pt_BR/Mage_GoogleAnalytics.csv | 0
.../locale/zh_CN/Mage_GoogleAnalytics.csv | 0
.../GoogleAnalytics/view/frontend/ga.phtml | 4 +-
.../GoogleAnalytics/view/frontend/layout.xml | 0
.../Shipping/Applicable/Countries.php | 0
.../Block/Adminhtml/Shipping/Merchant.php | 0
.../Mage/GoogleCheckout/Block/Form.php | 0
.../Mage/GoogleCheckout/Block/Link.php | 0
.../Mage/GoogleCheckout/Block/Redirect.php | 0
.../Mage/GoogleCheckout/Exception.php | 0
.../Mage/GoogleCheckout/Helper/Data.php | 0
.../Mage/GoogleCheckout/Model/Api.php | 0
.../Mage/GoogleCheckout/Model/Api/Debug.php | 0
.../GoogleCheckout/Model/Api/Xml/Abstract.php | 0
.../Model/Api/Xml/Calculate.php | 0
.../GoogleCheckout/Model/Api/Xml/Callback.php | 0
.../GoogleCheckout/Model/Api/Xml/Checkout.php | 0
.../GoogleCheckout/Model/Api/Xml/Order.php | 0
.../GoogleCheckout/Model/Notification.php | 0
.../Mage/GoogleCheckout/Model/Observer.php | 0
.../Mage/GoogleCheckout/Model/Payment.php | 0
.../Model/Resource/Api/Debug.php | 0
.../Model/Resource/Api/Debug/Collection.php | 0
.../Model/Resource/Notification.php | 0
.../GoogleCheckout/Model/Resource/Setup.php | 0
.../Mage/GoogleCheckout/Model/Shipping.php | 0
.../Model/Source/Checkout/Image.php | 0
.../GoogleCheckout/Model/Source/Locale.php | 0
.../Model/Source/Shipping/Carrier.php | 0
.../Model/Source/Shipping/Category.php | 0
.../Model/Source/Shipping/Units.php | 0
.../Model/Source/Shipping/Virtual/Method.php | 0
.../Source/Shipping/Virtual/Schedule.php | 0
.../controllers/ApiController.php | 0
.../controllers/RedirectController.php | 0
.../Mage/GoogleCheckout/etc/adminhtml/acl.xml | 42 +
.../GoogleCheckout/etc/adminhtml/system.xml | 0
app/code/Mage/GoogleCheckout/etc/config.xml | 164 +
.../Mage/GoogleCheckout/etc/wsdl.xml | 0
.../Mage/GoogleCheckout/etc/wsi.xml | 0
.../locale/de_DE/Mage_GoogleCheckout.csv | 0
.../locale/en_US/Mage_GoogleCheckout.csv | 0
.../locale/es_ES/Mage_GoogleCheckout.csv | 0
.../locale/fr_FR/Mage_GoogleCheckout.csv | 0
.../locale/nl_NL/Mage_GoogleCheckout.csv | 0
.../locale/pt_BR/Mage_GoogleCheckout.csv | 0
.../locale/zh_CN/Mage_GoogleCheckout.csv | 0
.../googlecheckout_setup/install-1.6.0.0.php | 0
.../upgrade-1.6.0.0-1.6.0.1.php | 0
.../GoogleCheckout/view/frontend/form.phtml | 0
.../GoogleCheckout/view/frontend/layout.xml | 0
.../GoogleCheckout/view/frontend/link.phtml | 0
.../Category/Edit/Tab/Googleoptimizer.php | 0
.../Catalog/Form/Renderer/Import.php | 0
.../Product/Edit/Tab/Googleoptimizer.php | 0
.../Block/Adminhtml/Cms/Page/Edit/Enable.php | 4 +-
.../Cms/Page/Edit/Renderer/Conversion.php | 0
.../Cms/Page/Edit/Tab/Googleoptimizer.php | 0
.../Mage/GoogleOptimizer/Block/Code.php | 0
.../GoogleOptimizer/Block/Code/Category.php | 0
.../GoogleOptimizer/Block/Code/Conversion.php | 0
.../Mage/GoogleOptimizer/Block/Code/Page.php | 0
.../GoogleOptimizer/Block/Code/Product.php | 0
.../Mage/GoogleOptimizer/Block/Js.php | 0
.../Mage/GoogleOptimizer/Helper/Data.php | 0
.../Googleoptimizer/Conversionpages.php | 0
.../Mage/GoogleOptimizer/Model/Code.php | 0
.../GoogleOptimizer/Model/Code/Category.php | 0
.../Mage/GoogleOptimizer/Model/Code/Page.php | 0
.../GoogleOptimizer/Model/Code/Product.php | 0
.../Mage/GoogleOptimizer/Model/Observer.php | 0
.../GoogleOptimizer/Model/Resource/Code.php | 0
.../Model/Resource/Code/Collection.php | 0
.../Googleoptimizer/IndexController.php | 0
.../GoogleOptimizer/etc/adminhtml/system.xml | 0
app/code/Mage/GoogleOptimizer/etc/config.xml | 250 +
.../locale/de_DE/Mage_GoogleOptimizer.csv | 0
.../locale/en_US/Mage_GoogleOptimizer.csv | 0
.../locale/es_ES/Mage_GoogleOptimizer.csv | 0
.../locale/fr_FR/Mage_GoogleOptimizer.csv | 0
.../locale/nl_NL/Mage_GoogleOptimizer.csv | 0
.../locale/pt_BR/Mage_GoogleOptimizer.csv | 0
.../locale/zh_CN/Mage_GoogleOptimizer.csv | 0
.../googleoptimizer_setup/install-1.6.0.0.php | 0
.../catalog/form/renderer/import.phtml | 0
.../cms/edit/renderer/conversion.phtml | 0
.../GoogleOptimizer/view/adminhtml/js.phtml | 151 +
.../GoogleOptimizer/view/adminhtml/layout.xml | 88 +
.../view/adminhtml/validation-rules.js | 55 +
.../GoogleOptimizer/view/frontend/layout.xml | 0
.../Block/Adminhtml/Captcha.php | 0
.../GoogleShopping/Block/Adminhtml/Items.php | 0
.../Block/Adminhtml/Items/Item.php | 0
.../Block/Adminhtml/Items/Product.php | 0
.../Block/Adminhtml/Items/Renderer/Id.php | 0
.../Block/Adminhtml/Store/Switcher.php | 0
.../GoogleShopping/Block/Adminhtml/Types.php | 0
.../Block/Adminhtml/Types/Edit.php | 0
.../Block/Adminhtml/Types/Edit/Attributes.php | 198 +
.../Block/Adminhtml/Types/Edit/Form.php | 0
.../Block/Adminhtml/Types/Edit/Select.php | 0
.../Adminhtml/Types/Renderer/Country.php | 0
.../Mage/GoogleShopping/Helper/Category.php | 0
.../Mage/GoogleShopping/Helper/Data.php | 0
.../Mage/GoogleShopping/Helper/Price.php | 0
.../Mage/GoogleShopping/Helper/Product.php | 0
.../Mage/GoogleShopping/Model/Attribute.php | 0
.../Model/Attribute/Availability.php | 0
.../Model/Attribute/Condition.php | 0
.../Model/Attribute/Content.php | 0
.../Model/Attribute/ContentLanguage.php | 0
.../Model/Attribute/Default.php | 0
.../Model/Attribute/Destinations.php | 0
.../Model/Attribute/GoogleProductCategory.php | 0
.../GoogleShopping/Model/Attribute/Id.php | 0
.../Model/Attribute/ImageLink.php | 0
.../GoogleShopping/Model/Attribute/Link.php | 0
.../GoogleShopping/Model/Attribute/Price.php | 0
.../Model/Attribute/ProductType.php | 0
.../Model/Attribute/Quantity.php | 0
.../Attribute/SalePriceEffectiveDate.php | 0
.../Model/Attribute/ShippingWeight.php | 0
.../Model/Attribute/TargetCountry.php | 0
.../GoogleShopping/Model/Attribute/Tax.php | 0
.../GoogleShopping/Model/Attribute/Title.php | 0
.../Mage/GoogleShopping/Model/Config.php | 0
.../Mage/GoogleShopping/Model/Flag.php | 0
.../Mage/GoogleShopping/Model/Item.php | 0
.../GoogleShopping/Model/MassOperations.php | 0
.../Mage/GoogleShopping/Model/Observer.php | 0
.../Model/Resource/Attribute.php | 0
.../Model/Resource/Attribute/Collection.php | 0
.../Model/Resource/Grid/Collection.php | 0
.../GoogleShopping/Model/Resource/Item.php | 0
.../Model/Resource/Item/Collection.php | 0
.../GoogleShopping/Model/Resource/Type.php | 0
.../Model/Resource/Type/Collection.php | 0
.../Mage/GoogleShopping/Model/Service.php | 0
.../GoogleShopping/Model/Service/Item.php | 0
.../Model/Source/Accounttype.php | 0
.../GoogleShopping/Model/Source/Authtype.php | 0
.../GoogleShopping/Model/Source/Country.php | 0
.../Model/Source/Destinationstates.php | 0
.../GoogleShopping/Model/Source/Statuses.php | 0
.../Mage/GoogleShopping/Model/Type.php | 0
.../Googleshopping/ItemsController.php | 0
.../Googleshopping/SelectionController.php | 0
.../Googleshopping/TypesController.php | 0
.../data-install-1.6.0.0.php | 0
.../Mage/GoogleShopping/etc/adminhtml/acl.xml | 41 +
.../GoogleShopping/etc/adminhtml/menu.xml | 34 +
.../GoogleShopping/etc/adminhtml/system.xml | 0
app/code/Mage/GoogleShopping/etc/config.xml | 382 +
.../locale/en_US/Mage_GoogleShopping.csv | 0
.../googleshopping_setup/install-1.6.0.0.php | 0
.../upgrade-1.6.0.0-1.6.0.0.1.php | 0
.../view/adminhtml/captcha.phtml | 0
.../view/adminhtml/googleshopping.js | 0
.../GoogleShopping/view/adminhtml/items.phtml | 0
.../GoogleShopping/view/adminhtml/layout.xml | 0
.../view/adminhtml/types/edit.phtml | 0
.../adminhtml/types/edit/attributes.phtml | 129 +
.../view/adminhtml/types/edit/select.phtml | 0
.../Block/Adminhtml/Export/Edit.php | 0
.../Block/Adminhtml/Export/Edit/Form.php | 0
.../Block/Adminhtml/Export/Filter.php | 354 +
.../Block/Adminhtml/Import/Edit.php | 0
.../Block/Adminhtml/Import/Edit/Before.php | 92 +
.../Block/Adminhtml/Import/Edit/Form.php | 105 +
.../Block/Adminhtml/Import/Frame/Result.php | 0
.../Mage/ImportExport/Helper/Data.php | 0
.../Mage/ImportExport/Model/Abstract.php | 0
.../Mage/ImportExport/Model/Config.php | 0
.../Mage/ImportExport/Model/Export.php | 0
.../Model/Export/Adapter/Abstract.php | 0
.../ImportExport/Model/Export/Adapter/Csv.php | 0
.../Model/Export/Entity/Abstract.php | 0
.../Model/Export/Entity/Eav/Customer.php | 0
.../Export/Entity/Eav/Customer/Address.php | 0
.../Model/Export/Entity/EavAbstract.php | 0
.../Model/Export/Entity/Product.php | 0
.../Export/Entity/Product/Type/Abstract.php | 0
.../Entity/Product/Type/Configurable.php | 0
.../Export/Entity/Product/Type/Grouped.php | 0
.../Export/Entity/Product/Type/Simple.php | 0
.../Model/Export/EntityAbstract.php | 0
.../Mage/ImportExport/Model/Import.php | 0
.../ImportExport/Model/Import/Adapter.php | 0
.../Model/Import/Entity/Abstract.php | 0
.../Model/Import/Entity/CustomerComposite.php | 0
.../Model/Import/Entity/Eav/Customer.php | 0
.../Import/Entity/Eav/Customer/Address.php | 0
.../Import/Entity/Eav/CustomerAbstract.php | 0
.../Model/Import/Entity/EavAbstract.php | 0
.../Model/Import/Entity/Product.php | 0
.../Model/Import/Entity/Product/Option.php | 0
.../Import/Entity/Product/Type/Abstract.php | 0
.../Entity/Product/Type/Configurable.php | 0
.../Import/Entity/Product/Type/Grouped.php | 0
.../Import/Entity/Product/Type/Simple.php | 0
.../Model/Import/EntityAbstract.php | 0
.../Model/Import/Proxy/Product.php | 0
.../Model/Import/Proxy/Product/Resource.php | 0
.../ImportExport/Model/Import/Source/Csv.php | 0
.../Model/Import/SourceAbstract.php | 0
.../ImportExport/Model/Import/Uploader.php | 0
.../Resource/CollectionByPagesIterator.php | 0
.../Model/Resource/Customer/Storage.php | 0
.../Model/Resource/Helper/Mysql4.php | 0
.../Import/CustomerComposite/Data.php | 0
.../Model/Resource/Import/Data.php | 0
.../ImportExport/Model/Resource/Setup.php | 0
.../Model/Source/Export/Entity.php | 0
.../Model/Source/Export/Format.php | 0
.../Model/Source/Import/Behavior/Basic.php | 0
.../Model/Source/Import/Behavior/Custom.php | 0
.../Model/Source/Import/BehaviorAbstract.php | 0
.../Model/Source/Import/Entity.php | 0
.../Adminhtml/ExportController.php | 0
.../Adminhtml/ImportController.php | 212 +
.../Mage/ImportExport/etc/adminhtml/acl.xml | 41 +
.../Mage/ImportExport/etc/adminhtml/menu.xml | 0
app/code/Mage/ImportExport/etc/config.xml | 163 +
.../locale/de_DE/Mage_ImportExport.csv | 0
.../locale/en_US/Mage_ImportExport.csv | 0
.../locale/es_ES/Mage_ImportExport.csv | 0
.../locale/fr_FR/Mage_ImportExport.csv | 0
.../locale/nl_NL/Mage_ImportExport.csv | 0
.../locale/pt_BR/Mage_ImportExport.csv | 0
.../locale/zh_CN/Mage_ImportExport.csv | 0
.../importexport_setup/install-1.6.0.0.php | 0
.../mysql4-upgrade-1.6.0.1-1.6.0.2.php | 0
.../upgrade-1.6.0.2-1.6.0.3.php | 0
.../upgrade-1.6.0.3-1.6.0.4.php | 0
.../ImportExport/view/adminhtml/busy.phtml | 0
.../view/adminhtml/export/form/after.phtml | 0
.../view/adminhtml/export/form/before.phtml | 0
.../adminhtml/export/form/filter/after.phtml | 0
.../view/adminhtml/import/form/after.phtml | 0
.../view/adminhtml/import/form/before.phtml | 4 -
.../view/adminhtml/import/frame/result.phtml | 0
.../ImportExport/view/adminhtml/layout.xml | 0
.../Index/Block/Adminhtml/Notifications.php | 0
.../Mage/Index/Block/Adminhtml/Process.php | 0
.../Index/Block/Adminhtml/Process/Edit.php | 0
.../Block/Adminhtml/Process/Edit/Form.php | 0
.../Block/Adminhtml/Process/Edit/Tab/Main.php | 0
.../Block/Adminhtml/Process/Edit/Tabs.php | 0
.../Index/Block/Adminhtml/Process/Grid.php | 0
.../Adminhtml/Process/Grid/Massaction.php | 0
.../{core => }/Mage/Index/Helper/Data.php | 0
.../Mage/Index/Model/EntryPoint/Indexer.php | 0
.../Mage/Index/Model/EntryPoint/Shell.php | 58 +
.../{core => }/Mage/Index/Model/Event.php | 0
.../{core => }/Mage/Index/Model/Indexer.php | 41 +-
.../Mage/Index/Model/Indexer/Abstract.php | 0
app/code/Mage/Index/Model/Lock/Storage.php | 82 +
.../{core => }/Mage/Index/Model/Observer.php | 0
.../{core => }/Mage/Index/Model/Process.php | 10 +-
.../Mage/Index/Model/Process/File.php | 0
.../Mage/Index/Model/Process/FileFactory.php | 6 +-
.../Mage/Index/Model/Resource/Abstract.php | 0
.../Mage/Index/Model/Resource/Event.php | 0
.../Index/Model/Resource/Event/Collection.php | 0
.../Mage/Index/Model/Resource/Process.php | 0
.../Model/Resource/Process/Collection.php | 0
.../Mage/Index/Model/Resource/Setup.php | 0
.../{core => }/Mage/Index/Model/Shell.php | 0
.../Adminhtml/ProcessController.php | 0
app/code/Mage/Index/etc/adminhtml/acl.xml | 40 +
app/code/Mage/Index/etc/adminhtml/menu.xml | 32 +
app/code/Mage/Index/etc/config.xml | 140 +
.../Mage/Index/locale/de_DE/Mage_Index.csv | 0
.../Mage/Index/locale/en_US/Mage_Index.csv | 0
.../Mage/Index/locale/es_ES/Mage_Index.csv | 0
.../Mage/Index/locale/fr_FR/Mage_Index.csv | 0
.../Mage/Index/locale/nl_NL/Mage_Index.csv | 0
.../Mage/Index/locale/pt_BR/Mage_Index.csv | 0
.../Mage/Index/locale/zh_CN/Mage_Index.csv | 0
.../Index/sql/index_setup/install-1.6.0.0.php | 0
.../Mage/Index/view/adminhtml/layout.xml | 0
.../Index/view/adminhtml/notifications.phtml | 0
.../Mage/Install/Block/Abstract.php | 0
.../{core => }/Mage/Install/Block/Admin.php | 0
.../{core => }/Mage/Install/Block/Begin.php | 0
.../{core => }/Mage/Install/Block/Config.php | 0
.../{core => }/Mage/Install/Block/Db/Main.php | 0
.../{core => }/Mage/Install/Block/Db/Type.php | 0
.../Mage/Install/Block/Db/Type/Mysql4.php | 0
.../Mage/Install/Block/Download.php | 0
.../{core => }/Mage/Install/Block/End.php | 0
.../{core => }/Mage/Install/Block/Locale.php | 0
.../{core => }/Mage/Install/Block/State.php | 0
.../Mage/Install/Controller/Action.php | 0
.../{core => }/Mage/Install/Helper/Data.php | 0
.../{core => }/Mage/Install/Model/Config.php | 0
.../Mage/Install/Model/EntryPoint/Console.php | 104 +
.../Mage/Install/Model/EntryPoint/Upgrade.php | 78 +
.../Mage/Install/Model/Installer.php | 23 +-
.../Mage/Install/Model/Installer/Abstract.php | 0
.../Mage/Install/Model/Installer/Config.php | 0
.../Mage/Install/Model/Installer/Console.php | 0
.../Mage/Install/Model/Installer/Data.php | 0
.../Mage/Install/Model/Installer/Db.php | 0
.../Install/Model/Installer/Db/Abstract.php | 0
.../Install/Model/Installer/Db/Mysql4.php | 0
.../Mage/Install/Model/Installer/Env.php | 0
.../Install/Model/Installer/Filesystem.php | 0
.../Mage/Install/Model/Installer/Pear.php | 0
.../Mage/Install/Model/Observer.php | 0
.../{core => }/Mage/Install/Model/Session.php | 0
.../{core => }/Mage/Install/Model/Wizard.php | 0
.../Install/controllers/IndexController.php | 0
.../Install/controllers/WizardController.php | 50 +-
app/code/Mage/Install/etc/config.xml | 99 +
.../{core => }/Mage/Install/etc/install.xml | 0
.../Install/locale/de_DE/Mage_Install.csv | 0
.../Install/locale/en_US/Mage_Install.csv | 0
.../Install/locale/es_ES/Mage_Install.csv | 0
.../Install/locale/fr_FR/Mage_Install.csv | 0
.../Install/locale/nl_NL/Mage_Install.csv | 0
.../Install/locale/pt_BR/Mage_Install.csv | 0
.../Install/locale/zh_CN/Mage_Install.csv | 0
.../Mage/Install/view/install/begin.phtml | 0
.../Mage/Install/view/install/config.phtml | 0
.../Install/view/install/create_admin.phtml | 0
.../view/install/css/mage-js-ee-style.css | 0
.../view/install/css/mage-js-style.css | 0
.../Install/view/install/css/validate.css | 0
.../Mage/Install/view/install/db/main.phtml | 0
.../Mage/Install/view/install/db/mysql4.phtml | 0
.../Mage/Install/view/install/download.phtml | 0
.../Mage/Install/view/install/end.phtml | 0
.../install/images/validation_advice_bg.gif | Bin
.../Mage/Install/view/install/js/install.js | 0
.../Mage/Install/view/install/layout.xml | 0
.../Mage/Install/view/install/locale.phtml | 0
app/code/Mage/Install/view/install/page.phtml | 123 +
.../Mage/Install/view/install/state.phtml | 0
app/code/{core => }/Mage/Log/Helper/Data.php | 0
.../{core => }/Mage/Log/Model/Aggregation.php | 0
app/code/{core => }/Mage/Log/Model/Cron.php | 0
.../{core => }/Mage/Log/Model/Customer.php | 0
app/code/Mage/Log/Model/EntryPoint/Shell.php | 55 +
app/code/{core => }/Mage/Log/Model/Log.php | 0
.../Mage/Log/Model/Resource/Aggregation.php | 0
.../Mage/Log/Model/Resource/Customer.php | 0
.../Mage/Log/Model/Resource/Helper/Mysql4.php | 0
.../Mage/Log/Model/Resource/Log.php | 0
.../Mage/Log/Model/Resource/Shell.php | 0
.../Mage/Log/Model/Resource/Visitor.php | 0
.../Log/Model/Resource/Visitor/Collection.php | 0
.../Log/Model/Resource/Visitor/Online.php | 0
.../Resource/Visitor/Online/Collection.php | 0
app/code/{core => }/Mage/Log/Model/Shell.php | 0
.../{core => }/Mage/Log/Model/Visitor.php | 0
.../Mage/Log/Model/Visitor/Online.php | 0
.../data/log_setup/data-install-1.6.0.0.php | 0
.../Mage/Log/etc/adminhtml/system.xml | 0
app/code/Mage/Log/etc/config.xml | 159 +
.../Mage/Log/locale/de_DE/Mage_Log.csv | 0
.../Mage/Log/locale/en_US/Mage_Log.csv | 0
.../Mage/Log/locale/es_ES/Mage_Log.csv | 0
.../Mage/Log/locale/fr_FR/Mage_Log.csv | 0
.../Mage/Log/locale/nl_NL/Mage_Log.csv | 0
.../Mage/Log/locale/pt_BR/Mage_Log.csv | 0
.../Mage/Log/locale/zh_CN/Mage_Log.csv | 0
.../Log/sql/log_setup/install-1.6.0.0.php | 0
.../Mage/Log/view/email/cleanup_warning.html | 0
.../{core => }/Mage/Media/Helper/Data.php | 0
.../Mage/Media/Model/File/Image.php | 0
.../{core => }/Mage/Media/Model/Image.php | 0
.../Media/Model/Image/Config/Interface.php | 0
app/code/Mage/Media/etc/config.xml | 69 +
.../Mage/Media/locale/de_DE/Mage_Media.csv | 0
.../Mage/Media/locale/en_US/Mage_Media.csv | 0
.../Mage/Media/locale/es_ES/Mage_Media.csv | 0
.../Mage/Media/locale/fr_FR/Mage_Media.csv | 0
.../Mage/Media/locale/nl_NL/Mage_Media.csv | 0
.../Mage/Media/locale/pt_BR/Mage_Media.csv | 0
.../Mage/Media/locale/zh_CN/Mage_Media.csv | 0
.../Mage/Newsletter/Block/Subscribe.php | 0
.../Mage/Newsletter/Helper/Data.php | 0
.../Mage/Newsletter/Model/Message.php | 0
.../Mage/Newsletter/Model/Observer.php | 0
.../Mage/Newsletter/Model/Problem.php | 0
.../Mage/Newsletter/Model/Queue.php | 0
.../Newsletter/Model/Queue/Options/Status.php | 0
.../Model/Resource/Grid/Collection.php | 0
.../Newsletter/Model/Resource/Problem.php | 0
.../Model/Resource/Problem/Collection.php | 0
.../Mage/Newsletter/Model/Resource/Queue.php | 0
.../Model/Resource/Queue/Collection.php | 0
.../Model/Resource/Queue/Grid/Collection.php | 0
.../Newsletter/Model/Resource/Subscriber.php | 0
.../Model/Resource/Subscriber/Collection.php | 0
.../Newsletter/Model/Resource/Template.php | 0
.../Model/Resource/Template/Collection.php | 0
.../Mage/Newsletter/Model/Session.php | 0
.../Mage/Newsletter/Model/Subscriber.php | 0
.../Mage/Newsletter/Model/Template.php | 0
.../Mage/Newsletter/Model/Template/Filter.php | 0
.../controllers/ManageController.php | 0
.../controllers/SubscriberController.php | 0
.../data-upgrade-1.6.0.0-1.6.0.1.php | 0
.../data-upgrade-1.6.0.1-1.6.0.2.php | 0
.../Mage/Newsletter/etc/adminhtml/acl.xml | 54 +
.../Mage/Newsletter/etc/adminhtml/menu.xml | 35 +
.../Mage/Newsletter/etc/adminhtml/system.xml | 0
app/code/Mage/Newsletter/etc/config.xml | 185 +
.../locale/de_DE/Mage_Newsletter.csv | 0
.../locale/en_US/Mage_Newsletter.csv | 0
.../locale/es_ES/Mage_Newsletter.csv | 0
.../locale/fr_FR/Mage_Newsletter.csv | 0
.../locale/nl_NL/Mage_Newsletter.csv | 0
.../locale/pt_BR/Mage_Newsletter.csv | 0
.../locale/zh_CN/Mage_Newsletter.csv | 0
.../sql/newsletter_setup/install-1.6.0.0.php | 0
.../Mage/Newsletter/view/adminhtml/layout.xml | 145 +
.../view/adminhtml/queue/list.phtml | 0
.../Newsletter/view/email/subscr_confirm.html | 0
.../Newsletter/view/email/subscr_success.html | 0
.../Newsletter/view/email/unsub_success.html | 0
.../Mage/Newsletter/view/frontend/layout.xml | 0
.../Newsletter/view/frontend/newsletter.js | 0
.../Newsletter/view/frontend/subscribe.phtml | 0
.../Block/Adminhtml/Oauth/Admin/Token.php | 0
.../Adminhtml/Oauth/Admin/Token/Grid.php | 0
.../Oauth/Block/Adminhtml/Oauth/Authorize.php | 0
.../Adminhtml/Oauth/Authorize/Button.php | 0
.../Adminhtml/Oauth/AuthorizedTokens.php | 0
.../Adminhtml/Oauth/AuthorizedTokens/Grid.php | 0
.../Oauth/Block/Adminhtml/Oauth/Consumer.php | 0
.../Block/Adminhtml/Oauth/Consumer/Edit.php | 0
.../Adminhtml/Oauth/Consumer/Edit/Form.php | 0
.../Block/Adminhtml/Oauth/Consumer/Grid.php | 0
.../{core => }/Mage/Oauth/Block/Authorize.php | 0
.../Mage/Oauth/Block/Authorize/Abstract.php | 0
.../Mage/Oauth/Block/Authorize/Button.php | 0
.../Block/Authorize/ButtonBaseAbstract.php | 0
.../Oauth/Block/AuthorizeBaseAbstract.php | 0
.../Mage/Oauth/Block/Customer/Token/List.php | 0
app/code/{core => }/Mage/Oauth/Exception.php | 0
.../{core => }/Mage/Oauth/Helper/Data.php | 0
.../{core => }/Mage/Oauth/Model/Consumer.php | 0
.../Mage/Oauth/Model/Consumer/Factory.php | 0
.../Model/Consumer/Validator/KeyLength.php | 0
.../Mage/Oauth/Model/ConsumerInterface.php | 0
.../{core => }/Mage/Oauth/Model/Nonce.php | 0
.../Mage/Oauth/Model/Nonce/Factory.php | 0
.../{core => }/Mage/Oauth/Model/Observer.php | 0
.../Mage/Oauth/Model/Resource/Consumer.php | 0
.../Model/Resource/Consumer/Collection.php | 0
.../Mage/Oauth/Model/Resource/Nonce.php | 0
.../Oauth/Model/Resource/Nonce/Collection.php | 0
.../Mage/Oauth/Model/Resource/Setup.php | 0
.../Mage/Oauth/Model/Resource/Token.php | 0
.../Oauth/Model/Resource/Token/Collection.php | 0
.../{core => }/Mage/Oauth/Model/Server.php | 0
.../{core => }/Mage/Oauth/Model/Token.php | 0
.../Mage/Oauth/Model/Token/Factory.php | 0
.../Adminhtml/Oauth/Admin/TokenController.php | 2 +-
.../Adminhtml/Oauth/AuthorizeController.php | 2 +-
.../Oauth/AuthorizedTokensController.php | 2 +-
.../Adminhtml/Oauth/ConsumerController.php | 0
.../Oauth/controllers/AuthorizeController.php | 0
.../controllers/Customer/TokenController.php | 0
.../Oauth/controllers/InitiateController.php | 0
.../Oauth/controllers/TokenController.php | 0
.../Mage/Oauth/etc/adminhtml/menu.xml | 0
.../Mage/Oauth/etc/adminhtml/system.xml | 0
app/code/Mage/Oauth/etc/config.xml | 154 +
.../Mage/Oauth/locale/de_DE/Mage_Oauth.csv | 0
.../Mage/Oauth/locale/en_US/Mage_Oauth.csv | 0
.../Mage/Oauth/locale/es_ES/Mage_Oauth.csv | 0
.../Mage/Oauth/locale/fr_FR/Mage_Oauth.csv | 0
.../Mage/Oauth/locale/nl_NL/Mage_Oauth.csv | 0
.../Mage/Oauth/locale/pt_BR/Mage_Oauth.csv | 0
.../Mage/Oauth/locale/zh_CN/Mage_Oauth.csv | 0
.../Oauth/sql/oauth_setup/install-1.0.0.0.php | 198 +
.../adminhtml/authorize/button-simple.phtml | 0
.../view/adminhtml/authorize/button.phtml | 0
.../adminhtml/authorize/confirm-simple.phtml | 0
.../view/adminhtml/authorize/confirm.phtml | 0
.../authorize/form/login-simple.phtml | 0
.../view/adminhtml/authorize/form/login.phtml | 0
.../adminhtml/authorize/head-simple.phtml | 0
.../adminhtml/authorize/reject-simple.phtml | 0
.../view/adminhtml/authorize/reject.phtml | 0
.../Oauth/view/adminhtml/css/oauth-simple.css | 0
.../Mage/Oauth/view/adminhtml/empty.phtml | 0
.../Mage/Oauth/view/adminhtml/layout.xml | 0
.../Mage/Oauth/view/email/token.html | 0
.../frontend/authorize/button-simple.phtml | 0
.../view/frontend/authorize/button.phtml | 0
.../frontend/authorize/confirm-simple.phtml | 0
.../view/frontend/authorize/confirm.phtml | 0
.../authorize/form/login-simple.phtml | 0
.../view/frontend/authorize/form/login.phtml | 0
.../view/frontend/authorize/head-simple.phtml | 0
.../frontend/authorize/reject-simple.phtml | 0
.../view/frontend/authorize/reject.phtml | 0
.../Oauth/view/frontend/css/oauth-simple.css | 0
.../view/frontend/customer/token/list.phtml | 0
.../Mage/Oauth/view/frontend/layout.xml | 0
app/code/{core => }/Mage/Ogone/Block/Form.php | 0
app/code/{core => }/Mage/Ogone/Block/Info.php | 0
.../{core => }/Mage/Ogone/Block/Paypage.php | 0
.../{core => }/Mage/Ogone/Block/Placeform.php | 0
.../{core => }/Mage/Ogone/Helper/Data.php | 0
app/code/{core => }/Mage/Ogone/Model/Api.php | 0
.../{core => }/Mage/Ogone/Model/Config.php | 0
.../Mage/Ogone/Model/Source/PaymentAction.php | 0
.../Mage/Ogone/Model/Source/Pmlist.php | 0
.../Mage/Ogone/Model/Source/Template.php | 0
.../Mage/Ogone/controllers/ApiController.php | 0
.../Mage/Ogone/etc/adminhtml/system.xml | 0
app/code/Mage/Ogone/etc/config.xml | 146 +
.../Mage/Ogone/locale/de_DE/Mage_Ogone.csv | 0
.../Mage/Ogone/locale/en_US/Mage_Ogone.csv | 0
.../Mage/Ogone/locale/es_ES/Mage_Ogone.csv | 0
.../Mage/Ogone/locale/fr_FR/Mage_Ogone.csv | 0
.../Mage/Ogone/locale/nl_NL/Mage_Ogone.csv | 0
.../Mage/Ogone/locale/pt_BR/Mage_Ogone.csv | 0
.../Mage/Ogone/locale/zh_CN/Mage_Ogone.csv | 0
.../Ogone/sql/ogone_setup/install-1.6.0.0.php | 0
.../Mage/Ogone/view/adminhtml/info.phtml | 0
.../Mage/Ogone/view/frontend/form.phtml | 0
.../Mage/Ogone/view/frontend/info.phtml | 0
.../Mage/Ogone/view/frontend/layout.xml | 0
.../Mage/Ogone/view/frontend/paypage.phtml | 0
.../Mage/Ogone/view/frontend/placeform.phtml | 12 +-
app/code/{core => }/Mage/Page/Block/Html.php | 0
.../Mage/Page/Block/Html/Breadcrumbs.php | 0
.../Mage/Page/Block/Html/Footer.php | 0
app/code/Mage/Page/Block/Html/Head.php | 476 +
.../Mage/Page/Block/Html/Header.php | 0
.../Mage/Page/Block/Html/Notices.php | 0
.../{core => }/Mage/Page/Block/Html/Pager.php | 0
.../{core => }/Mage/Page/Block/Html/Title.php | 0
.../Mage/Page/Block/Html/Topmenu.php | 9 +-
.../Mage/Page/Block/Html/Welcome.php | 0
.../{core => }/Mage/Page/Block/Js/Cookie.php | 0
.../Mage/Page/Block/Js/Translate.php | 0
.../{core => }/Mage/Page/Block/Redirect.php | 0
.../{core => }/Mage/Page/Block/Switch.php | 0
.../Mage/Page/Block/Template/Container.php | 0
.../Mage/Page/Block/Template/Links.php | 0
.../Mage/Page/Block/Template/Links/Block.php | 0
app/code/{core => }/Mage/Page/Helper/Data.php | 0
app/code/{core => }/Mage/Page/Helper/Html.php | 0
.../{core => }/Mage/Page/Helper/Layout.php | 0
.../{core => }/Mage/Page/Helper/Robots.php | 0
.../Page/Model/Asset/GroupedCollection.php | 120 +
.../Mage/Page/Model/Asset/PropertyGroup.php | 65 +
.../{core => }/Mage/Page/Model/Config.php | 0
.../Mage/Page/Model/Source/Layout.php | 0
.../Mage/Page/etc/adminhtml/system.xml | 0
app/code/Mage/Page/etc/config.xml | 174 +
.../Mage/Page/locale/de_DE/Mage_Page.csv | 0
.../Mage/Page/locale/en_US/Mage_Page.csv | 0
.../Mage/Page/locale/es_ES/Mage_Page.csv | 0
.../Mage/Page/locale/fr_FR/Mage_Page.csv | 0
.../Mage/Page/locale/nl_NL/Mage_Page.csv | 0
.../Mage/Page/locale/pt_BR/Mage_Page.csv | 0
.../Mage/Page/locale/zh_CN/Mage_Page.csv | 0
.../Mage/Page/view/adminhtml/empty.phtml | 0
.../Mage/Page/view/adminhtml/favicon.ico | Bin
app/code/Mage/Page/view/adminhtml/title.phtml | 40 +
.../Mage/Page/view/frontend/1column.phtml | 0
.../Page/view/frontend/2columns-left.phtml | 0
.../Page/view/frontend/2columns-right.phtml | 0
.../Mage/Page/view/frontend/3columns.phtml | 0
.../view/frontend/callouts/left_col.phtml | 0
.../view/frontend/callouts/right_col.phtml | 0
.../Mage/Page/view/frontend/css/tabs.css | 0
.../Mage/Page/view/frontend/css/validate.css | 0
.../Mage/Page/view/frontend/empty.phtml | 0
.../Mage/Page/view/frontend/favicon.ico | Bin
.../Page/view/frontend/html/breadcrumbs.phtml | 0
.../Mage/Page/view/frontend/html/footer.phtml | 0
.../Mage/Page/view/frontend/html/head.phtml | 0
.../Mage/Page/view/frontend/html/header.phtml | 0
.../Page/view/frontend/html/notices.phtml | 0
.../Mage/Page/view/frontend/html/pager.phtml | 0
.../Page/view/frontend/html/topmenu.phtml | 0
.../frontend/images/validation_advice_bg.gif | Bin
.../Mage/Page/view/frontend/js/calendar.phtml | 0
.../Mage/Page/view/frontend/js/cookie.phtml | 0
.../Mage/Page/view/frontend/js/global.js | 0
.../Mage/Page/view/frontend/js/menu.js | 0
.../Mage/Page/view/frontend/js/notices.js | 0
.../Mage/Page/view/frontend/js/popup-menu.js | 0
.../Mage/Page/view/frontend/js/row-builder.js | 0
.../Mage/Page/view/frontend/js/truncate.js | 53 +
.../Mage/Page/view/frontend/layout.xml | 0
.../Mage/Page/view/frontend/layout_addons.xml | 5 +-
.../Mage/Page/view/frontend/menu.js | 0
.../Page/view/frontend/page_fragment.phtml | 0
.../Mage/Page/view/frontend/popup.phtml | 0
.../Mage/Page/view/frontend/print.phtml | 0
.../Mage/Page/view/frontend/redirect.phtml | 0
.../Page/view/frontend/switch/flags.phtml | 0
.../Page/view/frontend/switch/languages.phtml | 0
.../Page/view/frontend/switch/stores.phtml | 0
.../view/frontend/template/container.phtml | 0
.../Page/view/frontend/template/links.phtml | 0
.../view/frontend/template/linksblock.phtml | 0
.../Mage/Page/view/install/favicon.ico | Bin
.../Block/Adminhtml/Cache/Additional.php | 0
app/code/Mage/PageCache/Helper/Data.php | 190 +
.../PageCache/Model/Control/Interface.php | 0
.../Mage/PageCache/Model/Control/Zend.php | 0
.../Mage/PageCache/Model/Observer.php | 0
.../Model/System/Config/Source/Controls.php | 0
.../Adminhtml/PageCacheController.php | 0
.../Mage/PageCache/etc/adminhtml/acl.xml | 0
.../Mage/PageCache/etc/adminhtml/system.xml | 0
app/code/Mage/PageCache/etc/config.xml | 138 +
.../PageCache/locale/de_DE/Mage_PageCache.csv | 0
.../PageCache/locale/en_US/Mage_PageCache.csv | 0
.../PageCache/locale/es_ES/Mage_PageCache.csv | 0
.../PageCache/locale/fr_FR/Mage_PageCache.csv | 0
.../PageCache/locale/nl_NL/Mage_PageCache.csv | 0
.../PageCache/locale/pt_BR/Mage_PageCache.csv | 0
.../PageCache/locale/zh_CN/Mage_PageCache.csv | 0
.../view/adminhtml/cache/additional.phtml | 0
.../Mage/PageCache/view/adminhtml/layout.xml | 0
.../Mage/PageCache/view/frontend/cookie.phtml | 0
.../Mage/PageCache/view/frontend/layout.xml | 0
.../Paygate/Block/Authorizenet/Form/Cc.php | 0
.../Paygate/Block/Authorizenet/Info/Cc.php | 0
.../{core => }/Mage/Paygate/Helper/Data.php | 0
.../Mage/Paygate/Model/Authorizenet.php | 0
.../Mage/Paygate/Model/Authorizenet/Cards.php | 0
.../Mage/Paygate/Model/Authorizenet/Debug.php | 0
.../Paygate/Model/Authorizenet/Request.php | 0
.../Paygate/Model/Authorizenet/Result.php | 0
.../Model/Authorizenet/Source/Cctype.php | 0
.../Authorizenet/Source/PaymentAction.php | 0
.../Model/Resource/Authorizenet/Debug.php | 0
.../Authorizenet/Debug/Collection.php | 0
.../Authorizenet/PaymentController.php | 0
.../Authorizenet/PaymentController.php | 0
.../Mage/Paygate/etc/adminhtml/system.xml | 0
app/code/Mage/Paygate/etc/config.xml | 114 +
.../Paygate/locale/de_DE/Mage_Paygate.csv | 0
.../Paygate/locale/en_US/Mage_Paygate.csv | 0
.../Paygate/locale/es_ES/Mage_Paygate.csv | 0
.../Paygate/locale/fr_FR/Mage_Paygate.csv | 0
.../Paygate/locale/nl_NL/Mage_Paygate.csv | 0
.../Paygate/locale/pt_BR/Mage_Paygate.csv | 0
.../Paygate/locale/zh_CN/Mage_Paygate.csv | 0
.../sql/paygate_setup/install-1.6.0.0.php | 0
.../Mage/Paygate/view/adminhtml/form/cc.phtml | 0
.../Mage/Paygate/view/adminhtml/info/cc.phtml | 0
.../Paygate/view/adminhtml/info/pdf.phtml | 0
.../Mage/Paygate/view/frontend/form/cc.phtml | 0
.../Mage/Paygate/view/frontend/info/cc.phtml | 0
.../Block/Catalog/Product/View/Profile.php | 0
.../{core => }/Mage/Payment/Block/Form.php | 0
.../Mage/Payment/Block/Form/Banktransfer.php | 0
.../Payment/Block/Form/Cashondelivery.php | 0
.../{core => }/Mage/Payment/Block/Form/Cc.php | 0
.../Mage/Payment/Block/Form/Ccsave.php | 0
.../Mage/Payment/Block/Form/Checkmo.php | 0
.../Mage/Payment/Block/Form/Container.php | 0
.../Mage/Payment/Block/Form/Purchaseorder.php | 0
.../{core => }/Mage/Payment/Block/Info.php | 0
.../{core => }/Mage/Payment/Block/Info/Cc.php | 0
.../Mage/Payment/Block/Info/Ccsave.php | 0
.../Mage/Payment/Block/Info/Checkmo.php | 0
.../Payment/Block/Info/ContainerAbstract.php | 0
.../Mage/Payment/Block/Info/Instructions.php | 0
.../Mage/Payment/Block/Info/Purchaseorder.php | 0
.../{core => }/Mage/Payment/Exception.php | 0
.../{core => }/Mage/Payment/Helper/Data.php | 0
.../Billing/Agreement/MethodInterface.php | 0
.../Model/Billing/AgreementAbstract.php | 0
.../{core => }/Mage/Payment/Model/Config.php | 0
.../Model/Config/Source/Allmethods.php | 0
.../Model/Config/Source/Allowedmethods.php | 0
.../Config/Source/Allspecificcountries.php | 0
.../Payment/Model/Config/Source/Cctype.php | 0
.../{core => }/Mage/Payment/Model/Info.php | 0
.../Mage/Payment/Model/Info/Exception.php | 0
.../Mage/Payment/Model/Method/Abstract.php | 0
.../Payment/Model/Method/Banktransfer.php | 0
.../Payment/Model/Method/Cashondelivery.php | 0
.../Mage/Payment/Model/Method/Cc.php | 0
.../Mage/Payment/Model/Method/Ccsave.php | 0
.../Mage/Payment/Model/Method/Checkmo.php | 0
.../Mage/Payment/Model/Method/Free.php | 0
.../Payment/Model/Method/Purchaseorder.php | 0
.../Mage/Payment/Model/Observer.php | 0
.../Mage/Payment/Model/Paygate/Result.php | 0
.../Mage/Payment/Model/Recurring/Profile.php | 0
.../Recurring/Profile/MethodInterface.php | 0
.../Mage/Payment/Model/Source/Cctype.php | 0
.../Mage/Payment/Model/Source/Invoice.php | 0
app/code/Mage/Payment/etc/adminhtml/acl.xml | 43 +
.../Mage/Payment/etc/adminhtml/system.xml | 0
app/code/Mage/Payment/etc/config.xml | 206 +
.../Payment/locale/de_DE/Mage_Payment.csv | 0
.../Payment/locale/en_US/Mage_Payment.csv | 0
.../Payment/locale/es_ES/Mage_Payment.csv | 0
.../Payment/locale/fr_FR/Mage_Payment.csv | 0
.../Payment/locale/nl_NL/Mage_Payment.csv | 0
.../Payment/locale/pt_BR/Mage_Payment.csv | 0
.../Payment/locale/zh_CN/Mage_Payment.csv | 0
.../view/adminhtml/form/banktransfer.phtml | 0
.../view/adminhtml/form/cashondelivery.phtml | 0
.../Mage/Payment/view/adminhtml/form/cc.phtml | 0
.../Payment/view/adminhtml/form/ccsave.phtml | 0
.../Payment/view/adminhtml/form/checkmo.phtml | 0
.../view/adminhtml/form/purchaseorder.phtml | 0
.../Payment/view/adminhtml/info/checkmo.phtml | 0
.../Payment/view/adminhtml/info/default.phtml | 45 +
.../view/adminhtml/info/instructions.phtml | 0
.../view/adminhtml/info/pdf/checkmo.phtml | 0
.../view/adminhtml/info/pdf/default.phtml | 0
.../adminhtml/info/pdf/purchaseorder.phtml | 0
.../view/adminhtml/info/purchaseorder.phtml | 0
.../product/view/profile/options.phtml | 0
.../product/view/profile/schedule.phtml | 0
.../Mage/Payment/view/frontend/cc-type.js | 52 +
.../view/frontend/form/banktransfer.phtml | 0
.../view/frontend/form/cashondelivery.phtml | 0
.../Mage/Payment/view/frontend/form/cc.phtml | 34 +-
.../Payment/view/frontend/form/ccsave.phtml | 32 +-
.../Payment/view/frontend/form/checkmo.phtml | 0
.../view/frontend/form/purchaseorder.phtml | 0
.../Payment/view/frontend/info/checkmo.phtml | 0
.../Payment/view/frontend/info/default.phtml | 0
.../view/frontend/info/instructions.phtml | 0
.../view/frontend/info/purchaseorder.phtml | 0
.../Mage/Payment/view/frontend/layout.xml | 0
.../Block/Adminhtml/Settlement/Details.php | 0
.../Adminhtml/Settlement/Details/Form.php | 0
.../Block/Adminhtml/Settlement/Report.php | 0
.../Adminhtml/Settlement/Report/Grid.php | 164 +
.../Adminhtml/System/Config/ApiWizard.php | 0
.../System/Config/Fieldset/Global.php | 0
.../Adminhtml/System/Config/Fieldset/Hint.php | 0
.../System/Config/Fieldset/Store.php | 0
.../System/Config/Payflowlink/Advanced.php | 0
.../System/Config/Payflowlink/Info.php | 0
.../Mage/Paypal/Block/Express/Form.php | 0
.../Mage/Paypal/Block/Express/Review.php | 0
.../Paypal/Block/Express/Review/Billing.php | 0
.../Paypal/Block/Express/Review/Details.php | 0
.../Paypal/Block/Express/Review/Shipping.php | 0
.../Mage/Paypal/Block/Express/Shortcut.php | 0
.../Mage/Paypal/Block/Hosted/Pro/Form.php | 0
.../Mage/Paypal/Block/Hosted/Pro/Iframe.php | 0
.../Mage/Paypal/Block/Hosted/Pro/Info.php | 0
.../{core => }/Mage/Paypal/Block/Iframe.php | 0
.../{core => }/Mage/Paypal/Block/Logo.php | 0
.../Paypal/Block/Payflow/Advanced/Form.php | 0
.../Paypal/Block/Payflow/Advanced/Iframe.php | 0
.../Paypal/Block/Payflow/Advanced/Info.php | 0
.../Paypal/Block/Payflow/Advanced/Review.php | 0
.../Mage/Paypal/Block/Payflow/Link/Form.php | 0
.../Mage/Paypal/Block/Payflow/Link/Iframe.php | 0
.../Mage/Paypal/Block/Payflow/Link/Info.php | 0
.../Mage/Paypal/Block/Payflow/Link/Review.php | 0
.../Mage/Paypal/Block/Payment/Info.php | 0
.../Mage/Paypal/Block/Standard/Form.php | 0
.../Mage/Paypal/Block/Standard/Redirect.php | 0
.../Paypal/Controller/Express/Abstract.php | 502 +
app/code/{core => }/Mage/Paypal/Exception.php | 0
.../{core => }/Mage/Paypal/Helper/Data.php | 0
.../{core => }/Mage/Paypal/Helper/Hss.php | 0
.../Mage/Paypal/Model/Api/Abstract.php | 0
.../{core => }/Mage/Paypal/Model/Api/Nvp.php | 0
.../Mage/Paypal/Model/Api/Standard.php | 0
.../{core => }/Mage/Paypal/Model/Cart.php | 0
.../{core => }/Mage/Paypal/Model/Cert.php | 0
.../{core => }/Mage/Paypal/Model/Config.php | 0
.../{core => }/Mage/Paypal/Model/Direct.php | 0
.../{core => }/Mage/Paypal/Model/Express.php | 0
.../Mage/Paypal/Model/Express/Checkout.php | 17 +-
.../Mage/Paypal/Model/Hostedpro.php | 0
.../Mage/Paypal/Model/Hostedpro/Request.php | 0
.../{core => }/Mage/Paypal/Model/Info.php | 0
app/code/{core => }/Mage/Paypal/Model/Ipn.php | 0
.../Mage/Paypal/Model/Method/Agreement.php | 0
.../{core => }/Mage/Paypal/Model/Observer.php | 0
.../Mage/Paypal/Model/Payflow/Request.php | 0
.../Mage/Paypal/Model/Payflowadvanced.php | 0
.../Mage/Paypal/Model/Payflowlink.php | 0
.../Mage/Paypal/Model/Payflowpro.php | 0
.../Mage/Paypal/Model/Payment/Transaction.php | 0
app/code/{core => }/Mage/Paypal/Model/Pro.php | 0
.../Mage/Paypal/Model/Report/Settlement.php | 0
.../Paypal/Model/Report/Settlement/Row.php | 0
.../Mage/Paypal/Model/Resource/Cert.php | 0
.../Model/Resource/Payment/Transaction.php | 0
.../Payment/Transaction/Collection.php | 0
.../Model/Resource/Report/Settlement.php | 0
.../Model/Resource/Report/Settlement/Row.php | 0
.../Report/Settlement/Row/Collection.php | 0
.../Mage/Paypal/Model/Resource/Setup.php | 0
.../{core => }/Mage/Paypal/Model/Session.php | 0
.../{core => }/Mage/Paypal/Model/Standard.php | 0
.../Model/System/Config/Backend/Cert.php | 0
.../Model/System/Config/Backend/Cron.php | 0
.../System/Config/Backend/MerchantCountry.php | 0
.../Config/Source/AuthorizationAmounts.php | 0
.../System/Config/Source/BuyerCountry.php | 0
.../System/Config/Source/FetchingSchedule.php | 0
.../Model/System/Config/Source/Logo.php | 0
.../System/Config/Source/MerchantCountry.php | 0
.../System/Config/Source/PaymentActions.php | 0
.../Config/Source/PaymentActions/Express.php | 0
.../Config/Source/RequireBillingAddress.php | 0
.../Adminhtml/Paypal/ReportsController.php | 0
.../Paypal/controllers/ExpressController.php | 0
.../controllers/HostedproController.php | 0
.../Mage/Paypal/controllers/IpnController.php | 0
.../Paypal/controllers/PayflowController.php | 0
.../controllers/PayflowadvancedController.php | 0
.../Paypal/controllers/StandardController.php | 0
app/code/Mage/Paypal/etc/adminhtml/acl.xml | 50 +
app/code/Mage/Paypal/etc/adminhtml/menu.xml | 32 +
.../Mage/Paypal/etc/adminhtml/system.xml | 0
app/code/Mage/Paypal/etc/config.xml | 284 +
.../Mage/Paypal/locale/de_DE/Mage_Paypal.csv | 0
.../Mage/Paypal/locale/en_US/Mage_Paypal.csv | 0
.../Mage/Paypal/locale/es_ES/Mage_Paypal.csv | 0
.../Mage/Paypal/locale/fr_FR/Mage_Paypal.csv | 0
.../Mage/Paypal/locale/nl_NL/Mage_Paypal.csv | 0
.../Mage/Paypal/locale/pt_BR/Mage_Paypal.csv | 0
.../Mage/Paypal/locale/zh_CN/Mage_Paypal.csv | 0
.../sql/paypal_setup/install-1.6.0.0.php | 0
.../paypal_setup/upgrade-1.6.0.0-1.6.0.1.php | 0
.../paypal_setup/upgrade-1.6.0.1-1.6.0.2.php | 0
.../Mage/Paypal/view/adminhtml/boxes.css | 0
.../Mage/Paypal/view/adminhtml/layout.xml | 0
.../Mage/Paypal/view/adminhtml/logo.gif | Bin
.../Mage/Paypal/view/adminhtml/section.png | Bin
.../adminhtml/system/config/api_wizard.phtml | 0
.../system/config/fieldset/global.phtml | 3 +-
.../system/config/fieldset/hint.phtml | 0
.../system/config/fieldset/store.phtml | 0
.../system/config/payflowlink/advanced.phtml | 0
.../system/config/payflowlink/info.phtml | 0
.../Paypal/view/frontend/express/review.phtml | 0
.../frontend/express/review/address.phtml | 154 +
.../frontend/express/review/details.phtml | 0
.../express/review/shipping/method.phtml | 0
.../view/frontend/express/shortcut.phtml | 0
.../Mage/Paypal/view/frontend/hss/form.phtml | 0
.../Paypal/view/frontend/hss/iframe.phtml | 0
.../Mage/Paypal/view/frontend/hss/info.phtml | 0
.../Mage/Paypal/view/frontend/hss/js.phtml | 32 +
.../Paypal/view/frontend/hss/redirect.phtml | 0
.../view/frontend/hss/review/button.phtml | 27 +
app/code/Mage/Paypal/view/frontend/layout.xml | 240 +
.../Paypal/view/frontend/partner/logo.phtml | 0
.../view/frontend/payflowadvanced/form.phtml | 0
.../frontend/payflowadvanced/iframe.phtml | 0
.../view/frontend/payflowadvanced/info.phtml | 0
.../frontend/payflowadvanced/redirect.phtml | 0
.../view/frontend/payflowlink/form.phtml | 0
.../view/frontend/payflowlink/iframe.phtml | 0
.../view/frontend/payflowlink/info.phtml | 0
.../view/frontend/payflowlink/redirect.phtml | 0
.../Paypal/view/frontend/payment/mark.phtml | 0
.../view/frontend/payment/redirect.phtml | 0
.../Mage/Paypal/view/frontend/review.js | 0
.../Mage/PaypalUk/Block/Express/Form.php | 0
.../Mage/PaypalUk/Block/Express/Shortcut.php | 0
.../{core => }/Mage/PaypalUk/Helper/Data.php | 0
.../Mage/PaypalUk/Model/Api/Nvp.php | 0
.../{core => }/Mage/PaypalUk/Model/Direct.php | 0
.../Mage/PaypalUk/Model/Express.php | 0
.../Mage/PaypalUk/Model/Express/Checkout.php | 0
.../{core => }/Mage/PaypalUk/Model/Pro.php | 0
.../Mage/PaypalUk/Model/Session.php | 0
.../controllers/ExpressController.php | 0
app/code/Mage/PaypalUk/etc/config.xml | 101 +
.../PaypalUk/locale/de_DE/Mage_PaypalUk.csv | 0
.../PaypalUk/locale/en_US/Mage_PaypalUk.csv | 0
.../PaypalUk/locale/es_ES/Mage_PaypalUk.csv | 0
.../PaypalUk/locale/fr_FR/Mage_PaypalUk.csv | 0
.../PaypalUk/locale/nl_NL/Mage_PaypalUk.csv | 0
.../PaypalUk/locale/pt_BR/Mage_PaypalUk.csv | 0
.../PaypalUk/locale/zh_CN/Mage_PaypalUk.csv | 0
.../sql/paypaluk_setup/install-1.6.0.0.php | 0
.../view/frontend/express/review.phtml | 0
.../Mage/PaypalUk/view/frontend/layout.xml | 152 +
.../Mage/Persistent/Block/Form/Remember.php | 0
.../Persistent/Block/Header/Additional.php | 0
.../Mage/Persistent/Helper/Data.php | 0
.../Mage/Persistent/Helper/Session.php | 0
.../Mage/Persistent/Model/Observer.php | 0
.../Persistent/Model/Observer/Session.php | 0
.../Persistent/Model/Persistent/Config.php | 0
.../Persistent/Model/Resource/Session.php | 0
.../Mage/Persistent/Model/Session.php | 0
.../controllers/IndexController.php | 0
.../Mage/Persistent/etc/adminhtml/acl.xml | 42 +
.../Mage/Persistent/etc/adminhtml/system.xml | 0
app/code/Mage/Persistent/etc/config.xml | 299 +
.../Mage/Persistent/etc/persistent.xml | 0
.../locale/de_DE/Mage_Persistent.csv | 0
.../locale/en_US/Mage_Persistent.csv | 0
.../locale/es_ES/Mage_Persistent.csv | 0
.../locale/fr_FR/Mage_Persistent.csv | 0
.../locale/nl_NL/Mage_Persistent.csv | 0
.../locale/pt_BR/Mage_Persistent.csv | 0
.../locale/zh_CN/Mage_Persistent.csv | 0
.../sql/persistent_setup/install-1.0.0.0.php | 0
.../frontend/checkout/onepage/billing.phtml | 214 +
.../frontend/checkout/onepage/login.phtml | 136 +
.../view/frontend/customer/form/login.phtml | 103 +
.../frontend/customer/form/register.phtml | 2 +-
.../Mage/Persistent/view/frontend/layout.xml | 0
.../view/frontend/remember-me-popup.js | 0
.../view/frontend/remember_me.phtml | 0
.../view/frontend/remember_me_tooltip.phtml | 0
.../Persistent/view/frontend/splitbutton.js | 0
.../{core => }/Mage/Poll/Block/ActivePoll.php | 0
app/code/{core => }/Mage/Poll/Helper/Data.php | 0
app/code/{core => }/Mage/Poll/Model/Poll.php | 0
.../Mage/Poll/Model/Poll/Answer.php | 0
.../{core => }/Mage/Poll/Model/Poll/Vote.php | 0
.../Mage/Poll/Model/Resource/Poll.php | 0
.../Mage/Poll/Model/Resource/Poll/Answer.php | 0
.../Model/Resource/Poll/Answer/Collection.php | 0
.../Poll/Model/Resource/Poll/Collection.php | 0
.../Mage/Poll/Model/Resource/Poll/Vote.php | 0
.../Mage/Poll/controllers/VoteController.php | 0
.../data/poll_setup/data-install-1.6.0.0.php | 0
app/code/Mage/Poll/etc/adminhtml/acl.xml | 40 +
app/code/Mage/Poll/etc/adminhtml/menu.xml | 32 +
.../Mage/Poll/etc/adminhtml/system.xml | 0
app/code/Mage/Poll/etc/config.xml | 86 +
.../Mage/Poll/locale/de_DE/Mage_Poll.csv | 0
.../Mage/Poll/locale/en_US/Mage_Poll.csv | 0
.../Mage/Poll/locale/es_ES/Mage_Poll.csv | 0
.../Mage/Poll/locale/fr_FR/Mage_Poll.csv | 0
.../Mage/Poll/locale/nl_NL/Mage_Poll.csv | 0
.../Mage/Poll/locale/pt_BR/Mage_Poll.csv | 0
.../Mage/Poll/locale/zh_CN/Mage_Poll.csv | 0
.../Poll/sql/poll_setup/install-1.6.0.0.php | 0
.../Mage/Poll/view/frontend/active.phtml | 0
.../Mage/Poll/view/frontend/layout.xml | 0
.../Mage/Poll/view/frontend/poll.js | 0
.../Mage/Poll/view/frontend/result.phtml | 0
.../ProductAlert/Block/Email/Abstract.php | 0
.../Mage/ProductAlert/Block/Email/Price.php | 0
.../Mage/ProductAlert/Block/Email/Stock.php | 84 +
.../Mage/ProductAlert/Block/Product/View.php | 0
.../Mage/ProductAlert/Helper/Data.php | 0
.../Mage/ProductAlert/Model/Email.php | 0
.../Mage/ProductAlert/Model/Observer.php | 0
.../Mage/ProductAlert/Model/Price.php | 0
.../ProductAlert/Model/Resource/Abstract.php | 0
.../ProductAlert/Model/Resource/Price.php | 0
.../Model/Resource/Price/Collection.php | 0
.../Resource/Price/Customer/Collection.php | 0
.../ProductAlert/Model/Resource/Stock.php | 0
.../Model/Resource/Stock/Collection.php | 0
.../Resource/Stock/Customer/Collection.php | 0
.../Mage/ProductAlert/Model/Stock.php | 0
.../controllers/AddController.php | 0
.../controllers/UnsubscribeController.php | 0
.../ProductAlert/etc/adminhtml/system.xml | 0
app/code/Mage/ProductAlert/etc/config.xml | 130 +
.../locale/de_DE/Mage_ProductAlert.csv | 0
.../locale/en_US/Mage_ProductAlert.csv | 0
.../locale/es_ES/Mage_ProductAlert.csv | 0
.../locale/fr_FR/Mage_ProductAlert.csv | 0
.../locale/nl_NL/Mage_ProductAlert.csv | 0
.../locale/pt_BR/Mage_ProductAlert.csv | 0
.../locale/zh_CN/Mage_ProductAlert.csv | 0
.../productalert_setup/install-1.6.0.0.php | 0
.../ProductAlert/view/email/cron_error.html | 0
.../ProductAlert/view/email/price_alert.html | 0
.../ProductAlert/view/email/stock_alert.html | 0
.../view/frontend/email/price.phtml | 0
.../view/frontend/email/stock.phtml | 0
.../ProductAlert/view/frontend/layout.xml | 0
.../view/frontend/product/view.phtml | 0
.../Mage/Rating/Block/Entity/Detailed.php | 0
.../{core => }/Mage/Rating/Helper/Data.php | 0
.../{core => }/Mage/Rating/Model/Observer.php | 0
.../{core => }/Mage/Rating/Model/Rating.php | 0
.../Mage/Rating/Model/Rating/Entity.php | 0
.../Mage/Rating/Model/Rating/Option.php | 0
.../Mage/Rating/Model/Rating/Option/Vote.php | 2 +-
.../Mage/Rating/Model/Resource/Rating.php | 0
.../Model/Resource/Rating/Collection.php | 0
.../Rating/Model/Resource/Rating/Entity.php | 0
.../Model/Resource/Rating/Grid/Collection.php | 0
.../Model/Resource/Rating/Grid/Statuses.php | 0
.../Rating/Model/Resource/Rating/Option.php | 0
.../Resource/Rating/Option/Collection.php | 0
.../Model/Resource/Rating/Option/Vote.php | 0
.../Rating/Option/Vote/Collection.php | 0
.../rating_setup/data-install-1.6.0.0.php | 0
app/code/Mage/Rating/etc/adminhtml/acl.xml | 40 +
app/code/Mage/Rating/etc/config.xml | 80 +
.../Mage/Rating/locale/de_DE/Mage_Rating.csv | 0
.../Mage/Rating/locale/en_US/Mage_Rating.csv | 0
.../Mage/Rating/locale/es_ES/Mage_Rating.csv | 0
.../Mage/Rating/locale/fr_FR/Mage_Rating.csv | 0
.../Mage/Rating/locale/nl_NL/Mage_Rating.csv | 0
.../Mage/Rating/locale/pt_BR/Mage_Rating.csv | 0
.../Mage/Rating/locale/zh_CN/Mage_Rating.csv | 0
.../sql/rating_setup/install-1.6.0.0.php | 0
.../rating_setup/upgrade-1.6.0.0-1.6.0.1.php | 0
.../Mage/Rating/view/frontend/detailed.phtml | 0
.../Mage/Rating/view/frontend/empty.phtml | 0
.../Block/Adminhtml/Customer/Accounts.php | 0
.../Block/Adminhtml/Customer/Orders.php | 0
.../Block/Adminhtml/Customer/Totals.php | 0
.../Mage/Reports/Block/Adminhtml/Grid.php | 0
.../Reports/Block/Adminhtml/Product/Sold.php | 0
.../Block/Adminhtml/Refresh/Statistics.php | 0
.../Mage/Reports/Block/Product/Abstract.php | 0
.../Mage/Reports/Block/Product/Compared.php | 0
.../Mage/Reports/Block/Product/Viewed.php | 0
.../Reports/Block/Product/Widget/Compared.php | 0
.../Reports/Block/Product/Widget/Viewed.php | 0
.../{core => }/Mage/Reports/Exception.php | 0
.../{core => }/Mage/Reports/Helper/Data.php | 0
.../{core => }/Mage/Reports/Model/Config.php | 0
.../{core => }/Mage/Reports/Model/Event.php | 0
.../Mage/Reports/Model/Event/Observer.php | 0
.../Mage/Reports/Model/Event/Type.php | 0
.../{core => }/Mage/Reports/Model/Flag.php | 0
.../Mage/Reports/Model/Grouped/Collection.php | 0
.../Reports/Model/Product/Index/Abstract.php | 0
.../Reports/Model/Product/Index/Compared.php | 0
.../Reports/Model/Product/Index/Viewed.php | 0
.../{core => }/Mage/Reports/Model/Report.php | 0
.../Model/Resource/Accounts/Collection.php | 0
.../Resource/Accounts/Collection/Initial.php | 0
.../Model/Resource/Customer/Collection.php | 0
.../Resource/Customer/Orders/Collection.php | 0
.../Customer/Orders/Collection/Initial.php | 0
.../Resource/Customer/Totals/Collection.php | 0
.../Customer/Totals/Collection/Initial.php | 0
.../Entity/Summary/Collection/Abstract.php | 0
.../Mage/Reports/Model/Resource/Event.php | 0
.../Model/Resource/Event/Collection.php | 0
.../Reports/Model/Resource/Event/Type.php | 0
.../Model/Resource/Event/Type/Collection.php | 0
.../Model/Resource/Helper/Interface.php | 0
.../Reports/Model/Resource/Helper/Mysql4.php | 0
.../Model/Resource/Order/Collection.php | 0
.../Model/Resource/Product/Collection.php | 0
.../Resource/Product/Downloads/Collection.php | 0
.../Model/Resource/Product/Index/Abstract.php | 0
.../Product/Index/Collection/Abstract.php | 0
.../Model/Resource/Product/Index/Compared.php | 0
.../Product/Index/Compared/Collection.php | 0
.../Model/Resource/Product/Index/Viewed.php | 0
.../Product/Index/Viewed/Collection.php | 0
.../Resource/Product/Lowstock/Collection.php | 0
.../Resource/Product/Sold/Collection.php | 0
.../Product/Sold/Collection/Initial.php | 0
.../Model/Resource/Quote/Collection.php | 0
.../Model/Resource/Refresh/Collection.php | 0
.../Model/Resource/Report/Abstract.php | 0
.../Model/Resource/Report/Collection.php | 0
.../Resource/Report/Collection/Abstract.php | 0
.../Model/Resource/Report/Product/Viewed.php | 0
.../Report/Product/Viewed/Collection.php | 0
.../Model/Resource/Review/Collection.php | 0
.../Resource/Review/Customer/Collection.php | 0
.../Resource/Review/Product/Collection.php | 0
.../Resource/Shopcart/Product/Collection.php | 0
.../Model/Resource/Wishlist/Collection.php | 0
.../Resource/Wishlist/Product/Collection.php | 0
.../{core => }/Mage/Reports/Model/Session.php | 0
.../{core => }/Mage/Reports/Model/Test.php | 0
.../{core => }/Mage/Reports/Model/Totals.php | 0
.../reports_setup/data-install-1.6.0.0.php | 0
app/code/Mage/Reports/etc/adminhtml/acl.xml | 78 +
app/code/Mage/Reports/etc/adminhtml/menu.xml | 54 +
.../Mage/Reports/etc/adminhtml/system.xml | 0
app/code/Mage/Reports/etc/config.xml | 193 +
.../{core => }/Mage/Reports/etc/widget.xml | 0
.../Reports/locale/de_DE/Mage_Reports.csv | 0
.../Reports/locale/en_US/Mage_Reports.csv | 0
.../Reports/locale/es_ES/Mage_Reports.csv | 0
.../Reports/locale/fr_FR/Mage_Reports.csv | 0
.../Reports/locale/nl_NL/Mage_Reports.csv | 0
.../Reports/locale/pt_BR/Mage_Reports.csv | 0
.../Reports/locale/zh_CN/Mage_Reports.csv | 0
.../sql/reports_setup/install-1.6.0.0.php | 0
.../reports_setup/mysql4-install-1.6.0.0.php | 0
.../upgrade-1.6.0.0-1.6.0.0.1.php | 0
.../upgrade-1.6.0.0.1-1.6.0.0.2.php | 0
.../Mage/Reports/view/adminhtml/grid.phtml | 154 +
.../images/product_widget_compared.gif | Bin
.../images/product_widget_viewed.gif | Bin
.../Mage/Reports/view/adminhtml/layout.xml | 635 ++
.../view/adminhtml/store/switcher.phtml | 0
.../adminhtml/store/switcher/enhanced.phtml | 4 +
.../view/frontend/home_product_compared.phtml | 0
.../view/frontend/home_product_viewed.phtml | 0
.../Mage/Reports/view/frontend/layout.xml | 0
.../view/frontend/product_compared.phtml | 0
.../view/frontend/product_viewed.phtml | 0
.../column/compared_default_list.phtml | 0
.../column/compared_images_list.phtml | 0
.../compared/column/compared_names_list.phtml | 0
.../compared/content/compared_grid.phtml | 0
.../compared/content/compared_list.phtml | 0
.../viewed/column/viewed_default_list.phtml | 0
.../viewed/column/viewed_images_list.phtml | 0
.../viewed/column/viewed_names_list.phtml | 0
.../widget/viewed/content/viewed_grid.phtml | 0
.../widget/viewed/content/viewed_list.phtml | 0
.../Mage/Reports/view/frontend/widgets.css | 0
.../Mage/Review/Block/Customer/List.php | 0
.../Mage/Review/Block/Customer/Recent.php | 0
.../Mage/Review/Block/Customer/View.php | 0
.../{core => }/Mage/Review/Block/Form.php | 0
.../{core => }/Mage/Review/Block/Helper.php | 0
.../Mage/Review/Block/Product/View.php | 0
.../Mage/Review/Block/Product/View/List.php | 0
.../{core => }/Mage/Review/Block/View.php | 0
.../Mage/Review/Helper/Action/Pager.php | 0
.../{core => }/Mage/Review/Helper/Data.php | 0
.../{core => }/Mage/Review/Model/Observer.php | 0
.../Mage/Review/Model/Resource/Review.php | 0
.../Model/Resource/Review/Collection.php | 0
.../Resource/Review/Product/Collection.php | 0
.../Review/Model/Resource/Review/Status.php | 0
.../Resource/Review/Status/Collection.php | 0
.../Review/Model/Resource/Review/Summary.php | 0
.../Resource/Review/Summary/Collection.php | 0
.../{core => }/Mage/Review/Model/Review.php | 0
.../Mage/Review/Model/Review/Status.php | 0
.../Mage/Review/Model/Review/Summary.php | 10 +-
.../{core => }/Mage/Review/Model/Session.php | 0
app/code/Mage/Review/Service/Product.php | 71 +
.../Review/controllers/CustomerController.php | 0
.../Review/controllers/ProductController.php | 0
.../review_setup/data-install-1.6.0.0.php | 0
app/code/Mage/Review/etc/adminhtml/acl.xml | 40 +
app/code/Mage/Review/etc/adminhtml/menu.xml | 36 +
.../Mage/Review/etc/adminhtml/system.xml | 0
app/code/Mage/Review/etc/config.xml | 131 +
app/code/Mage/Review/etc/service-calls.xml | 30 +
.../Mage/Review/locale/de_DE/Mage_Review.csv | 0
.../Mage/Review/locale/en_US/Mage_Review.csv | 0
.../Mage/Review/locale/es_ES/Mage_Review.csv | 0
.../Mage/Review/locale/fr_FR/Mage_Review.csv | 0
.../Mage/Review/locale/nl_NL/Mage_Review.csv | 0
.../Mage/Review/locale/pt_BR/Mage_Review.csv | 0
.../Mage/Review/locale/zh_CN/Mage_Review.csv | 0
.../sql/review_setup/install-1.6.0.0.php | 0
.../Review/view/frontend/customer/list.phtml | 0
.../view/frontend/customer/recent.phtml | 0
.../Review/view/frontend/customer/view.phtml | 0
.../Mage/Review/view/frontend/form.phtml | 0
.../Review/view/frontend/helper/summary.phtml | 0
.../Review/view/frontend/helper/summary.twig | 40 +
.../view/frontend/helper/summary_short.phtml | 0
app/code/Mage/Review/view/frontend/layout.xml | 125 +
.../view/frontend/product/view/count.phtml | 0
.../view/frontend/product/view/list.phtml | 0
.../view/frontend/product/view/other.phtml | 0
.../Mage/Review/view/frontend/view.phtml | 0
.../{core => }/Mage/Rss/Block/Abstract.php | 0
.../Mage/Rss/Block/Catalog/Abstract.php | 0
.../Mage/Rss/Block/Catalog/Category.php | 0
.../{core => }/Mage/Rss/Block/Catalog/New.php | 0
.../Mage/Rss/Block/Catalog/NotifyStock.php | 0
.../Mage/Rss/Block/Catalog/Review.php | 0
.../Mage/Rss/Block/Catalog/Salesrule.php | 0
.../Mage/Rss/Block/Catalog/Special.php | 0
app/code/{core => }/Mage/Rss/Block/List.php | 0
.../Mage/Rss/Block/Order/Details.php | 0
.../{core => }/Mage/Rss/Block/Order/New.php | 0
.../Mage/Rss/Block/Order/Status.php | 0
.../{core => }/Mage/Rss/Block/Wishlist.php | 0
app/code/{core => }/Mage/Rss/Helper/Data.php | 0
app/code/{core => }/Mage/Rss/Helper/Order.php | 0
.../Mage/Rss/Model/Resource/Order.php | 0
app/code/{core => }/Mage/Rss/Model/Rss.php | 0
.../Rss/Model/System/Config/Backend/Links.php | 0
.../Rss/controllers/CatalogController.php | 2 +-
.../Mage/Rss/controllers/IndexController.php | 0
.../Mage/Rss/controllers/OrderController.php | 1 +
app/code/Mage/Rss/etc/adminhtml/acl.xml | 42 +
.../Mage/Rss/etc/adminhtml/system.xml | 0
app/code/Mage/Rss/etc/config.xml | 95 +
.../Mage/Rss/locale/de_DE/Mage_Rss.csv | 0
.../Mage/Rss/locale/en_US/Mage_Rss.csv | 0
.../Mage/Rss/locale/es_ES/Mage_Rss.csv | 0
.../Mage/Rss/locale/fr_FR/Mage_Rss.csv | 0
.../Mage/Rss/locale/nl_NL/Mage_Rss.csv | 0
.../Mage/Rss/locale/pt_BR/Mage_Rss.csv | 0
.../Mage/Rss/locale/zh_CN/Mage_Rss.csv | 0
.../Mage/Rss/view/adminhtml/layout.xml | 0
.../Mage/Rss/view/frontend/layout.xml | 0
.../Mage/Rss/view/frontend/list.phtml | 0
.../Rss/view/frontend/order/details.phtml | 0
.../{core => }/Mage/Rule/Block/Actions.php | 0
.../{core => }/Mage/Rule/Block/Conditions.php | 0
.../{core => }/Mage/Rule/Block/Editable.php | 0
.../{core => }/Mage/Rule/Block/Newchild.php | 0
app/code/{core => }/Mage/Rule/Block/Rule.php | 0
app/code/{core => }/Mage/Rule/Helper/Data.php | 0
.../{core => }/Mage/Rule/Model/Abstract.php | 0
.../Mage/Rule/Model/Action/Abstract.php | 0
.../Mage/Rule/Model/Action/Collection.php | 0
.../Mage/Rule/Model/Action/Interface.php | 0
.../Mage/Rule/Model/Condition/Abstract.php | 0
.../Mage/Rule/Model/Condition/Combine.php | 0
.../Mage/Rule/Model/Condition/Interface.php | 0
.../Rule/Model/Condition/Product/Abstract.php | 0
.../Mage/Rule/Model/Renderer/Actions.php | 0
.../Mage/Rule/Model/Renderer/Conditions.php | 0
.../Mage/Rule/Model/Resource/Abstract.php | 0
.../Resource/Rule/Collection/Abstract.php | 0
app/code/{core => }/Mage/Rule/Model/Rule.php | 0
app/code/Mage/Rule/etc/config.xml | 60 +
.../Mage/Rule/locale/de_DE/Mage_Rule.csv | 0
.../Mage/Rule/locale/en_US/Mage_Rule.csv | 0
.../Mage/Rule/locale/es_ES/Mage_Rule.csv | 0
.../Mage/Rule/locale/fr_FR/Mage_Rule.csv | 0
.../Mage/Rule/locale/nl_NL/Mage_Rule.csv | 0
.../Mage/Rule/locale/pt_BR/Mage_Rule.csv | 0
.../Mage/Rule/locale/zh_CN/Mage_Rule.csv | 0
.../Block/Adminhtml/Billing/Agreement.php | 0
.../Adminhtml/Billing/Agreement/Grid.php | 171 +
.../Adminhtml/Billing/Agreement/View.php | 0
.../Adminhtml/Billing/Agreement/View/Form.php | 0
.../Billing/Agreement/View/Tab/Info.php | 0
.../Billing/Agreement/View/Tab/Orders.php | 0
.../Adminhtml/Billing/Agreement/View/Tabs.php | 0
.../Adminhtml/Customer/Edit/Tab/Agreement.php | 0
.../Customer/Edit/Tab/Recurring/Profile.php | 0
.../Block/Adminhtml/Recurring/Profile.php | 0
.../Adminhtml/Recurring/Profile/Edit/Form.php | 242 +
.../Adminhtml/Recurring/Profile/Grid.php | 0
.../Adminhtml/Recurring/Profile/View.php | 0
.../Recurring/Profile/View/Getawayinfo.php | 0
.../Adminhtml/Recurring/Profile/View/Info.php | 0
.../Recurring/Profile/View/Items.php | 0
.../Recurring/Profile/View/Tab/Info.php | 0
.../Recurring/Profile/View/Tab/Orders.php | 0
.../Block/Adminhtml/Report/Filter/Form.php | 0
.../Adminhtml/Report/Filter/Form/Coupon.php | 0
.../Adminhtml/Report/Filter/Form/Order.php | 0
.../Config/Form/Fieldset/Order/Statuses.php | 0
.../Sales/Block/Billing/Agreement/View.php | 0
.../Mage/Sales/Block/Billing/Agreements.php | 0
.../Mage/Sales/Block/Guest/Links.php | 0
.../Mage/Sales/Block/Items/Abstract.php | 0
.../Mage/Sales/Block/Order/Comments.php | 0
.../Mage/Sales/Block/Order/Creditmemo.php | 0
.../Sales/Block/Order/Creditmemo/Items.php | 0
.../Sales/Block/Order/Creditmemo/Totals.php | 0
.../Block/Order/Email/Creditmemo/Items.php | 0
.../Sales/Block/Order/Email/Invoice/Items.php | 0
.../Mage/Sales/Block/Order/Email/Items.php | 0
.../Sales/Block/Order/Email/Items/Default.php | 0
.../Block/Order/Email/Items/Order/Default.php | 0
.../Block/Order/Email/Items/Order/Grouped.php | 0
.../Block/Order/Email/Shipment/Items.php | 0
.../Mage/Sales/Block/Order/History.php | 0
.../Mage/Sales/Block/Order/Info.php | 0
.../Mage/Sales/Block/Order/Info/Buttons.php | 0
.../Mage/Sales/Block/Order/Invoice.php | 0
.../Mage/Sales/Block/Order/Invoice/Items.php | 0
.../Mage/Sales/Block/Order/Invoice/Totals.php | 0
.../Block/Order/Item/Renderer/Default.php | 0
.../Block/Order/Item/Renderer/Grouped.php | 0
.../Mage/Sales/Block/Order/Items.php | 0
.../Mage/Sales/Block/Order/Print.php | 0
.../Sales/Block/Order/Print/Creditmemo.php | 0
.../Mage/Sales/Block/Order/Print/Invoice.php | 0
.../Mage/Sales/Block/Order/Print/Shipment.php | 0
.../Mage/Sales/Block/Order/Recent.php | 0
.../Mage/Sales/Block/Order/Shipment.php | 0
.../Mage/Sales/Block/Order/Shipment/Items.php | 0
.../Mage/Sales/Block/Order/Totals.php | 0
.../Mage/Sales/Block/Order/View.php | 0
.../Block/Payment/Form/Billing/Agreement.php | 0
.../Block/Payment/Info/Billing/Agreement.php | 0
.../Sales/Block/Recurring/Profile/View.php | 0
.../Mage/Sales/Block/Recurring/Profiles.php | 0
.../Mage/Sales/Block/Reorder/Sidebar.php | 0
.../Mage/Sales/Block/Widget/Guest/Form.php | 0
.../Mage/Sales/Controller/Abstract.php | 0
app/code/{core => }/Mage/Sales/Exception.php | 0
.../{core => }/Mage/Sales/Helper/Data.php | 0
.../{core => }/Mage/Sales/Helper/Guest.php | 0
.../{core => }/Mage/Sales/Helper/Reorder.php | 0
.../{core => }/Mage/Sales/Model/Abstract.php | 0
.../Mage/Sales/Model/Api/Resource.php | 0
.../Mage/Sales/Model/Billing/Agreement.php | 0
.../Model/Billing/Agreement/OrdersUpdater.php | 0
.../{core => }/Mage/Sales/Model/Config.php | 0
.../Mage/Sales/Model/Config/Ordered.php | 30 +-
.../Model/Config/Source/Order/Status.php | 0
.../Model/Config/Source/Order/Status/New.php | 0
.../Source/Order/Status/Newprocessing.php | 0
.../Config/Source/Order/Status/Processing.php | 0
.../Mage/Sales/Model/Convert/Order.php | 0
.../Mage/Sales/Model/Convert/Quote.php | 0
.../Mage/Sales/Model/ConverterInterface.php | 0
.../Mage/Sales/Model/Email/Template.php | 0
.../{core => }/Mage/Sales/Model/Observer.php | 0
.../{core => }/Mage/Sales/Model/Order.php | 0
.../Mage/Sales/Model/Order/Address.php | 0
.../{core => }/Mage/Sales/Model/Order/Api.php | 0
.../Mage/Sales/Model/Order/Api/V2.php | 0
.../Mage/Sales/Model/Order/Config.php | 0
.../Mage/Sales/Model/Order/Creditmemo.php | 0
.../Mage/Sales/Model/Order/Creditmemo/Api.php | 2 +-
.../Sales/Model/Order/Creditmemo/Api/V2.php | 0
.../Sales/Model/Order/Creditmemo/Comment.php | 0
.../Sales/Model/Order/Creditmemo/Config.php | 52 +
.../Sales/Model/Order/Creditmemo/Item.php | 0
.../Model/Order/Creditmemo/Total/Abstract.php | 0
.../Model/Order/Creditmemo/Total/Cost.php | 0
.../Model/Order/Creditmemo/Total/Discount.php | 0
.../Model/Order/Creditmemo/Total/Grand.php | 0
.../Model/Order/Creditmemo/Total/Shipping.php | 0
.../Model/Order/Creditmemo/Total/Subtotal.php | 0
.../Model/Order/Creditmemo/Total/Tax.php | 0
.../Order/Grid/Massaction/ItemsUpdater.php | 0
.../Model/Order/Grid/Row/UrlGenerator.php | 0
.../Mage/Sales/Model/Order/Invoice.php | 0
.../Mage/Sales/Model/Order/Invoice/Api.php | 0
.../Mage/Sales/Model/Order/Invoice/Api/V2.php | 0
.../Sales/Model/Order/Invoice/Comment.php | 0
.../Mage/Sales/Model/Order/Invoice/Config.php | 52 +
.../Mage/Sales/Model/Order/Invoice/Item.php | 0
.../Model/Order/Invoice/Total/Abstract.php | 0
.../Sales/Model/Order/Invoice/Total/Cost.php | 0
.../Model/Order/Invoice/Total/Discount.php | 0
.../Sales/Model/Order/Invoice/Total/Grand.php | 0
.../Model/Order/Invoice/Total/Shipping.php | 0
.../Model/Order/Invoice/Total/Subtotal.php | 0
.../Sales/Model/Order/Invoice/Total/Tax.php | 0
.../Mage/Sales/Model/Order/Item.php | 0
.../Mage/Sales/Model/Order/Payment.php | 0
.../Sales/Model/Order/Payment/Transaction.php | 0
.../Mage/Sales/Model/Order/Pdf/Abstract.php | 0
.../Mage/Sales/Model/Order/Pdf/Creditmemo.php | 0
.../Mage/Sales/Model/Order/Pdf/Invoice.php | 0
.../Sales/Model/Order/Pdf/Items/Abstract.php | 0
.../Order/Pdf/Items/Creditmemo/Default.php | 0
.../Order/Pdf/Items/Creditmemo/Grouped.php | 0
.../Model/Order/Pdf/Items/Invoice/Default.php | 0
.../Model/Order/Pdf/Items/Invoice/Grouped.php | 0
.../Order/Pdf/Items/Shipment/Default.php | 0
.../Mage/Sales/Model/Order/Pdf/Shipment.php | 0
.../Model/Order/Pdf/Shipment/Packaging.php | 0
.../Sales/Model/Order/Pdf/Total/Default.php | 0
.../Mage/Sales/Model/Order/Shipment.php | 0
.../Mage/Sales/Model/Order/Shipment/Api.php | 0
.../Sales/Model/Order/Shipment/Api/V2.php | 0
.../Sales/Model/Order/Shipment/Comment.php | 0
.../Mage/Sales/Model/Order/Shipment/Item.php | 0
.../Mage/Sales/Model/Order/Shipment/Track.php | 0
.../Mage/Sales/Model/Order/Status.php | 0
.../Mage/Sales/Model/Order/Status/History.php | 0
.../{core => }/Mage/Sales/Model/Order/Tax.php | 0
.../Mage/Sales/Model/Order/Total.php | 0
.../Mage/Sales/Model/Order/Total/Abstract.php | 0
.../Sales/Model/Order/Total/Config/Base.php | 0
.../Sales/Model/Order/Webhook/Observer.php | 143 +
.../Method/Billing/AgreementAbstract.php | 0
.../Sales/Model/Payment/Method/Converter.php | 0
.../{core => }/Mage/Sales/Model/Quote.php | 0
app/code/Mage/Sales/Model/Quote/Address.php | 1185 +++
.../Mage/Sales/Model/Quote/Address/Item.php | 0
.../Mage/Sales/Model/Quote/Address/Rate.php | 0
.../Mage/Sales/Model/Quote/Address/Total.php | 0
.../Model/Quote/Address/Total/Abstract.php | 0
.../Model/Quote/Address/Total/Collector.php | 6 +-
.../Model/Quote/Address/Total/Custbalance.php | 0
.../Model/Quote/Address/Total/Discount.php | 0
.../Sales/Model/Quote/Address/Total/Grand.php | 0
.../Sales/Model/Quote/Address/Total/Msrp.php | 0
.../Model/Quote/Address/Total/Nominal.php | 2 +-
.../Quote/Address/Total/Nominal/Collector.php | 0
.../Total/Nominal/Recurring/Initial.php | 0
.../Address/Total/Nominal/Recurring/Trial.php | 0
.../Total/Nominal/RecurringAbstract.php | 0
.../Quote/Address/Total/Nominal/Shipping.php | 0
.../Quote/Address/Total/Nominal/Subtotal.php | 0
.../Model/Quote/Address/Total/Shipping.php | 0
.../Model/Quote/Address/Total/Subtotal.php | 0
.../Sales/Model/Quote/Address/Total/Tax.php | 0
.../Mage/Sales/Model/Quote/Config.php | 0
app/code/Mage/Sales/Model/Quote/Item.php | 909 ++
.../Mage/Sales/Model/Quote/Item/Abstract.php | 0
.../Mage/Sales/Model/Quote/Item/Option.php | 0
.../Mage/Sales/Model/Quote/Payment.php | 0
.../Mage/Sales/Model/Recurring/Profile.php | 0
.../Mage/Sales/Model/Resource/Abstract.php | 0
.../Model/Resource/Billing/Agreement.php | 0
.../Resource/Billing/Agreement/Collection.php | 0
.../Model/Resource/Collection/Abstract.php | 0
.../Sales/Model/Resource/Helper/Interface.php | 0
.../Sales/Model/Resource/Helper/Mysql4.php | 0
.../Mage/Sales/Model/Resource/Order.php | 0
.../Sales/Model/Resource/Order/Abstract.php | 0
.../Sales/Model/Resource/Order/Address.php | 0
.../Resource/Order/Address/Collection.php | 0
.../Order/Attribute/Backend/Billing.php | 0
.../Order/Attribute/Backend/Child.php | 0
.../Order/Attribute/Backend/Parent.php | 0
.../Order/Attribute/Backend/Shipping.php | 0
.../Sales/Model/Resource/Order/Collection.php | 0
.../Resource/Order/Collection/Abstract.php | 0
.../Order/Comment/Collection/Abstract.php | 0
.../Sales/Model/Resource/Order/Creditmemo.php | 0
.../Creditmemo/Attribute/Backend/Child.php | 0
.../Creditmemo/Attribute/Backend/Parent.php | 0
.../Resource/Order/Creditmemo/Collection.php | 0
.../Resource/Order/Creditmemo/Comment.php | 0
.../Order/Creditmemo/Comment/Collection.php | 0
.../Order/Creditmemo/Grid/Collection.php | 0
.../Model/Resource/Order/Creditmemo/Item.php | 0
.../Order/Creditmemo/Item/Collection.php | 0
.../Model/Resource/Order/Grid/Collection.php | 0
.../Resource/Order/Grid/StatusesArray.php | 0
.../Sales/Model/Resource/Order/Invoice.php | 0
.../Order/Invoice/Attribute/Backend/Child.php | 0
.../Order/Invoice/Attribute/Backend/Item.php | 0
.../Order/Invoice/Attribute/Backend/Order.php | 0
.../Invoice/Attribute/Backend/Parent.php | 0
.../Resource/Order/Invoice/Collection.php | 0
.../Model/Resource/Order/Invoice/Comment.php | 0
.../Order/Invoice/Comment/Collection.php | 0
.../Order/Invoice/Grid/Collection.php | 0
.../Model/Resource/Order/Invoice/Item.php | 0
.../Order/Invoice/Item/Collection.php | 0
.../Mage/Sales/Model/Resource/Order/Item.php | 0
.../Model/Resource/Order/Item/Collection.php | 0
.../Sales/Model/Resource/Order/Payment.php | 0
.../Resource/Order/Payment/Collection.php | 0
.../Resource/Order/Payment/Transaction.php | 0
.../Order/Payment/Transaction/Collection.php | 0
.../Sales/Model/Resource/Order/Shipment.php | 0
.../Shipment/Attribute/Backend/Child.php | 0
.../Shipment/Attribute/Backend/Parent.php | 0
.../Resource/Order/Shipment/Collection.php | 0
.../Model/Resource/Order/Shipment/Comment.php | 0
.../Order/Shipment/Comment/Collection.php | 0
.../Order/Shipment/Grid/Collection.php | 0
.../Model/Resource/Order/Shipment/Item.php | 0
.../Order/Shipment/Item/Collection.php | 0
.../Model/Resource/Order/Shipment/Track.php | 0
.../Order/Shipment/Track/Collection.php | 0
.../Sales/Model/Resource/Order/Status.php | 0
.../Resource/Order/Status/Collection.php | 0
.../Model/Resource/Order/Status/History.php | 0
.../Order/Status/History/Collection.php | 0
.../Mage/Sales/Model/Resource/Order/Tax.php | 0
.../Model/Resource/Order/Tax/Collection.php | 0
.../Mage/Sales/Model/Resource/Quote.php | 0
.../Sales/Model/Resource/Quote/Address.php | 0
.../Quote/Address/Attribute/Backend.php | 0
.../Quote/Address/Attribute/Backend/Child.php | 0
.../Address/Attribute/Backend/Parent.php | 0
.../Address/Attribute/Backend/Region.php | 0
.../Quote/Address/Attribute/Frontend.php | 0
.../Attribute/Frontend/Custbalance.php | 0
.../Address/Attribute/Frontend/Discount.php | 0
.../Address/Attribute/Frontend/Grand.php | 0
.../Address/Attribute/Frontend/Shipping.php | 0
.../Address/Attribute/Frontend/Subtotal.php | 0
.../Quote/Address/Attribute/Frontend/Tax.php | 0
.../Resource/Quote/Address/Collection.php | 0
.../Model/Resource/Quote/Address/Item.php | 0
.../Quote/Address/Item/Collection.php | 0
.../Model/Resource/Quote/Address/Rate.php | 0
.../Quote/Address/Rate/Collection.php | 0
.../Sales/Model/Resource/Quote/Collection.php | 0
.../Mage/Sales/Model/Resource/Quote/Item.php | 0
.../Model/Resource/Quote/Item/Collection.php | 0
.../Model/Resource/Quote/Item/Option.php | 0
.../Resource/Quote/Item/Option/Collection.php | 0
.../Sales/Model/Resource/Quote/Payment.php | 0
.../Resource/Quote/Payment/Collection.php | 0
.../Model/Resource/Recurring/Profile.php | 0
.../Resource/Recurring/Profile/Collection.php | 0
.../Mage/Sales/Model/Resource/Report.php | 0
.../Sales/Model/Resource/Report/Abstract.php | 0
.../Model/Resource/Report/Bestsellers.php | 0
.../Report/Bestsellers/Collection.php | 0
.../Resource/Report/Collection/Abstract.php | 0
.../Sales/Model/Resource/Report/Invoiced.php | 0
.../Report/Invoiced/Collection/Invoiced.php | 0
.../Report/Invoiced/Collection/Order.php | 0
.../Sales/Model/Resource/Report/Order.php | 0
.../Resource/Report/Order/Collection.php | 0
.../Model/Resource/Report/Order/Createdat.php | 0
.../Model/Resource/Report/Order/Updatedat.php | 0
.../Report/Order/Updatedat/Collection.php | 0
.../Sales/Model/Resource/Report/Refunded.php | 0
.../Report/Refunded/Collection/Order.php | 0
.../Report/Refunded/Collection/Refunded.php | 0
.../Sales/Model/Resource/Report/Shipping.php | 0
.../Report/Shipping/Collection/Order.php | 0
.../Report/Shipping/Collection/Shipment.php | 0
.../Sales/Model/Resource/Sale/Collection.php | 0
.../Mage/Sales/Model/Resource/Setup.php | 0
.../Mage/Sales/Model/Service/Order.php | 0
.../Mage/Sales/Model/Service/Quote.php | 0
.../Mage/Sales/Model/Status/List.php | 0
.../Mage/Sales/Model/Status/ListFactory.php | 0
.../Billing/AgreementController.php | 0
.../Sales/controllers/DownloadController.php | 0
.../Sales/controllers/GuestController.php | 0
.../Sales/controllers/OrderController.php | 0
.../Recurring/ProfileController.php | 0
.../data/sales_setup/data-install-1.6.0.0.php | 0
.../data-upgrade-1.6.0.10-1.6.0.11.php | 38 +
.../data-upgrade-1.6.0.4-1.6.0.5.php | 0
.../data-upgrade-1.6.0.8-1.6.0.9.php | 0
app/code/Mage/Sales/etc/adminhtml/acl.xml | 82 +
app/code/Mage/Sales/etc/adminhtml/menu.xml | 41 +
.../Mage/Sales/etc/adminhtml/system.xml | 0
app/code/{core => }/Mage/Sales/etc/api.xml | 0
app/code/Mage/Sales/etc/config.xml | 730 ++
.../{core => }/Mage/Sales/etc/fieldset.xml | 0
app/code/Mage/Sales/etc/webapi/acl.xml | 38 +
app/code/Mage/Sales/etc/webhook/acl.xml | 34 +
app/code/{core => }/Mage/Sales/etc/widget.xml | 0
app/code/{core => }/Mage/Sales/etc/wsdl.xml | 0
app/code/{core => }/Mage/Sales/etc/wsi.xml | 0
.../Mage/Sales/locale/de_DE/Mage_Sales.csv | 0
.../Mage/Sales/locale/en_US/Mage_Sales.csv | 0
.../Mage/Sales/locale/es_ES/Mage_Sales.csv | 0
.../Mage/Sales/locale/fr_FR/Mage_Sales.csv | 0
.../Mage/Sales/locale/nl_NL/Mage_Sales.csv | 0
.../Mage/Sales/locale/pt_BR/Mage_Sales.csv | 0
.../Mage/Sales/locale/zh_CN/Mage_Sales.csv | 0
.../Sales/sql/sales_setup/install-1.6.0.0.php | 0
.../sales_setup/upgrade-1.6.0.0-1.6.0.1.php | 0
.../sales_setup/upgrade-1.6.0.1-1.6.0.2.php | 0
.../sales_setup/upgrade-1.6.0.2-1.6.0.3.php | 0
.../sales_setup/upgrade-1.6.0.3-1.6.0.4.php | 0
.../sales_setup/upgrade-1.6.0.4-1.6.0.5.php | 0
.../sales_setup/upgrade-1.6.0.5-1.6.0.6.php | 0
.../sales_setup/upgrade-1.6.0.6-1.6.0.7.php | 0
.../sales_setup/upgrade-1.6.0.7-1.6.0.8.php | 0
.../sales_setup/upgrade-1.6.0.8-1.6.0.9.php | 0
.../adminhtml/billing/agreement/form.phtml | 0
.../billing/agreement/view/form.phtml | 0
.../billing/agreement/view/tab/info.phtml | 61 +
.../payment/form/billing/agreement.phtml | 0
.../adminhtml/recurring/profile/view.phtml | 0
.../recurring/profile/view/info.phtml | 0
.../Mage/Sales/view/email/creditmemo_new.html | 0
.../view/email/creditmemo_new_guest.html | 0
.../Sales/view/email/creditmemo_update.html | 0
.../view/email/creditmemo_update_guest.html | 0
.../Mage/Sales/view/email/invoice_new.html | 0
.../Sales/view/email/invoice_new_guest.html | 0
.../Mage/Sales/view/email/invoice_update.html | 0
.../view/email/invoice_update_guest.html | 0
.../Mage/Sales/view/email/order_new.html | 0
.../Sales/view/email/order_new_guest.html | 0
.../Mage/Sales/view/email/order_update.html | 0
.../Sales/view/email/order_update_guest.html | 0
.../Mage/Sales/view/email/shipment_new.html | 0
.../Sales/view/email/shipment_new_guest.html | 0
.../Sales/view/email/shipment_update.html | 0
.../view/email/shipment_update_guest.html | 0
.../frontend/billing/agreement/view.phtml | 0
.../view/frontend/billing/agreements.phtml | 0
.../Sales/view/frontend/billing_agreement.xml | 0
.../frontend/email/creditmemo/items.phtml | 0
.../view/frontend/email/invoice/items.phtml | 0
.../Sales/view/frontend/email/items.phtml | 0
.../email/items/creditmemo/default.phtml | 0
.../email/items/invoice/default.phtml | 0
.../frontend/email/items/order/default.phtml | 0
.../email/items/shipment/default.phtml | 0
.../view/frontend/email/shipment/items.phtml | 0
.../view/frontend/email/shipment/track.phtml | 0
.../Mage/Sales/view/frontend/gift-message.js | 74 +
.../Mage/Sales/view/frontend/guest/form.phtml | 0
.../Mage/Sales/view/frontend/layout.xml | 0
.../Sales/view/frontend/order/comments.phtml | 0
.../view/frontend/order/creditmemo.phtml | 32 +
.../frontend/order/creditmemo/items.phtml | 0
.../creditmemo/items/renderer/default.phtml | 302 +
.../Sales/view/frontend/order/history.phtml | 0
.../Mage/Sales/view/frontend/order/info.phtml | 0
.../view/frontend/order/info/buttons.phtml | 0
.../Sales/view/frontend/order/invoice.phtml | 32 +
.../view/frontend/order/invoice/items.phtml | 0
.../invoice/items/renderer/default.phtml | 299 +
.../Sales/view/frontend/order/items.phtml | 77 +
.../order/items/renderer/default.phtml | 323 +
.../Sales/view/frontend/order/print.phtml | 0
.../frontend/order/print/creditmemo.phtml | 0
.../view/frontend/order/print/invoice.phtml | 0
.../view/frontend/order/print/shipment.phtml | 0
.../Sales/view/frontend/order/recent.phtml | 0
.../Sales/view/frontend/order/shipment.phtml | 32 +
.../view/frontend/order/shipment/items.phtml | 89 +
.../shipment/items/renderer/default.phtml | 65 +
.../Sales/view/frontend/order/totals.phtml | 0
.../view/frontend/order/trackinginfo.phtml | 0
.../Mage/Sales/view/frontend/order/view.phtml | 63 +
.../Sales/view/frontend/orders-returns.js | 0
.../payment/form/billing/agreement.phtml | 0
.../Sales/view/frontend/recurring/grid.phtml | 0
.../frontend/recurring/profile/view.phtml | 0
.../recurring/profile/view/info.phtml | 0
.../view/frontend/recurring/profiles.phtml | 0
.../Sales/view/frontend/recurring_profile.xml | 0
.../Sales/view/frontend/reorder/sidebar.phtml | 83 +
.../view/frontend/widget/guest/form.phtml | 0
.../{core => }/Mage/SalesRule/Exception.php | 0
.../Mage/SalesRule/Helper/Coupon.php | 0
.../{core => }/Mage/SalesRule/Helper/Data.php | 0
.../Mage/SalesRule/Model/Coupon.php | 0
.../SalesRule/Model/Coupon/Codegenerator.php | 0
.../Model/Coupon/CodegeneratorInterface.php | 0
.../SalesRule/Model/Coupon/Massgenerator.php | 0
.../Mage/SalesRule/Model/Observer.php | 0
.../Mage/SalesRule/Model/Quote/Discount.php | 0
.../SalesRule/Model/Quote/Freeshipping.php | 0
.../Model/Quote/Nominal/Discount.php | 0
.../Mage/SalesRule/Model/Resource/Coupon.php | 0
.../Model/Resource/Coupon/Collection.php | 0
.../SalesRule/Model/Resource/Coupon/Usage.php | 0
.../Model/Resource/Report/Collection.php | 0
.../SalesRule/Model/Resource/Report/Rule.php | 0
.../Model/Resource/Report/Rule/Createdat.php | 0
.../Model/Resource/Report/Rule/Updatedat.php | 0
.../Resource/Report/Updatedat/Collection.php | 0
.../Mage/SalesRule/Model/Resource/Rule.php | 0
.../Model/Resource/Rule/Collection.php | 0
.../Model/Resource/Rule/Customer.php | 0
.../Resource/Rule/Customer/Collection.php | 0
app/code/Mage/SalesRule/Model/Rule.php | 565 +
.../Model/Rule/Action/Collection.php | 0
.../SalesRule/Model/Rule/Action/Product.php | 0
.../Model/Rule/Condition/Address.php | 0
.../Model/Rule/Condition/Combine.php | 0
.../Model/Rule/Condition/Product.php | 0
.../Model/Rule/Condition/Product/Combine.php | 0
.../Model/Rule/Condition/Product/Found.php | 0
.../Rule/Condition/Product/Subselect.php | 0
.../Mage/SalesRule/Model/Rule/Customer.php | 0
.../System/Config/Source/Coupon/Format.php | 0
.../Mage/SalesRule/Model/Validator.php | 0
.../data-upgrade-1.6.0.3-1.6.0.4.php | 0
app/code/Mage/SalesRule/etc/adminhtml/acl.xml | 47 +
.../Mage/SalesRule/etc/adminhtml/menu.xml | 32 +
.../Mage/SalesRule/etc/adminhtml/system.xml | 0
app/code/Mage/SalesRule/etc/config.xml | 168 +
.../Mage/SalesRule/etc/fieldset.xml | 0
.../SalesRule/locale/de_DE/Mage_SalesRule.csv | 0
.../SalesRule/locale/en_US/Mage_SalesRule.csv | 0
.../SalesRule/locale/es_ES/Mage_SalesRule.csv | 0
.../SalesRule/locale/fr_FR/Mage_SalesRule.csv | 0
.../SalesRule/locale/nl_NL/Mage_SalesRule.csv | 0
.../SalesRule/locale/pt_BR/Mage_SalesRule.csv | 0
.../SalesRule/locale/zh_CN/Mage_SalesRule.csv | 0
.../sql/salesrule_setup/install-1.6.0.0.php | 0
.../upgrade-1.6.0.0-1.6.0.1.php | 0
.../upgrade-1.6.0.1-1.6.0.2.php | 0
.../upgrade-1.6.0.2-1.6.0.3.php | 0
.../{core => }/Mage/Sendfriend/Block/Send.php | 0
.../Mage/Sendfriend/Helper/Data.php | 0
.../Mage/Sendfriend/Model/Observer.php | 0
.../Sendfriend/Model/Resource/Sendfriend.php | 0
.../Model/Resource/Sendfriend/Collection.php | 0
.../Mage/Sendfriend/Model/Resource/Setup.php | 0
.../Mage/Sendfriend/Model/Sendfriend.php | 0
.../controllers/ProductController.php | 0
.../Mage/Sendfriend/etc/adminhtml/system.xml | 0
app/code/Mage/Sendfriend/etc/config.xml | 117 +
.../locale/de_DE/Mage_Sendfriend.csv | 0
.../locale/en_US/Mage_Sendfriend.csv | 0
.../locale/es_ES/Mage_Sendfriend.csv | 0
.../locale/fr_FR/Mage_Sendfriend.csv | 0
.../locale/nl_NL/Mage_Sendfriend.csv | 0
.../locale/pt_BR/Mage_Sendfriend.csv | 0
.../locale/zh_CN/Mage_Sendfriend.csv | 0
.../sql/sendfriend_setup/install-1.6.0.0.php | 0
.../Sendfriend/view/email/product_share.html | 0
.../Mage/Sendfriend/view/frontend/layout.xml | 39 +
.../Mage/Sendfriend/view/frontend/send.phtml | 0
.../Mage/Shipping/Block/Tracking/Ajax.php | 0
.../Mage/Shipping/Block/Tracking/Popup.php | 0
.../{core => }/Mage/Shipping/Exception.php | 0
.../{core => }/Mage/Shipping/Helper/Data.php | 0
.../Mage/Shipping/Model/Carrier/Abstract.php | 0
.../Mage/Shipping/Model/Carrier/Flatrate.php | 0
.../Shipping/Model/Carrier/Freeshipping.php | 0
.../Mage/Shipping/Model/Carrier/Interface.php | 0
.../Mage/Shipping/Model/Carrier/Metadata.php | 63 +
.../Mage/Shipping/Model/Carrier/Pickup.php | 0
.../Model/Carrier/Service/Callback.php | 55 +
.../Shipping/Model/Carrier/Service/Config.php | 78 +
.../Model/Carrier/Service/Interface.php | 34 +
.../Shipping/Model/Carrier/Service/Method.php | 67 +
.../Shipping/Model/Carrier/Service/Result.php | 108 +
.../Shipping/Model/Carrier/ServiceAdapter.php | 362 +
.../Mage/Shipping/Model/Carrier/Tablerate.php | 0
app/code/Mage/Shipping/Model/Config.php | 137 +
.../Model/Config/Backend/Tablerate.php | 0
.../Model/Config/Source/Allmethods.php | 0
.../Config/Source/Allspecificcountries.php | 0
.../Shipping/Model/Config/Source/Flatrate.php | 0
.../Model/Config/Source/Tablerate.php | 0
.../{core => }/Mage/Shipping/Model/Info.php | 0
.../Mage/Shipping/Model/Rate/Abstract.php | 0
.../Mage/Shipping/Model/Rate/Request.php | 0
.../Mage/Shipping/Model/Rate/Result.php | 0
.../Shipping/Model/Rate/Result/Abstract.php | 0
.../Mage/Shipping/Model/Rate/Result/Error.php | 0
.../Shipping/Model/Rate/Result/Method.php | 0
.../Model/Resource/Carrier/Tablerate.php | 0
.../Resource/Carrier/Tablerate/Collection.php | 0
.../Mage/Shipping/Model/Shipment/Request.php | 0
.../Mage/Shipping/Model/Shipment/Return.php | 0
.../Mage/Shipping/Model/Shipping.php | 12 +-
.../Shipping/Model/Source/HandlingAction.php | 0
.../Shipping/Model/Source/HandlingType.php | 0
.../Mage/Shipping/Model/Tracking/Result.php | 0
.../Model/Tracking/Result/Abstract.php | 0
.../Shipping/Model/Tracking/Result/Error.php | 0
.../Shipping/Model/Tracking/Result/Status.php | 0
.../controllers/TrackingController.php | 0
app/code/Mage/Shipping/etc/adminhtml/acl.xml | 43 +
.../Mage/Shipping/etc/adminhtml/system.xml | 0
app/code/Mage/Shipping/etc/config.xml | 142 +
app/code/Mage/Shipping/etc/webhook/acl.xml | 34 +
.../Shipping/locale/de_DE/Mage_Shipping.csv | 0
.../Shipping/locale/en_US/Mage_Shipping.csv | 0
.../Shipping/locale/es_ES/Mage_Shipping.csv | 0
.../Shipping/locale/fr_FR/Mage_Shipping.csv | 0
.../Shipping/locale/nl_NL/Mage_Shipping.csv | 0
.../Shipping/locale/pt_BR/Mage_Shipping.csv | 0
.../Shipping/locale/zh_CN/Mage_Shipping.csv | 0
.../sql/shipping_setup/install-1.6.0.0.php | 0
.../Mage/Shipping/view/frontend/layout.xml | 0
.../view/frontend/tracking/popup.phtml | 0
.../{core => }/Mage/Sitemap/Helper/Data.php | 0
.../Sitemap/Model/Config/Backend/Priority.php | 0
.../Sitemap/Model/Config/Source/Frequency.php | 0
.../Mage/Sitemap/Model/Observer.php | 0
.../Model/Resource/Catalog/Category.php | 0
.../Model/Resource/Catalog/Product.php | 0
.../Mage/Sitemap/Model/Resource/Cms/Page.php | 0
.../Mage/Sitemap/Model/Resource/Sitemap.php | 0
.../Model/Resource/Sitemap/Collection.php | 0
.../{core => }/Mage/Sitemap/Model/Sitemap.php | 0
.../Model/Source/Product/Image/Include.php | 0
app/code/Mage/Sitemap/etc/adminhtml/acl.xml | 47 +
app/code/Mage/Sitemap/etc/adminhtml/menu.xml | 32 +
.../Mage/Sitemap/etc/adminhtml/system.xml | 0
app/code/Mage/Sitemap/etc/config.xml | 113 +
.../Sitemap/locale/de_DE/Mage_Sitemap.csv | 0
.../Sitemap/locale/en_US/Mage_Sitemap.csv | 0
.../Sitemap/locale/es_ES/Mage_Sitemap.csv | 0
.../Sitemap/locale/fr_FR/Mage_Sitemap.csv | 0
.../Sitemap/locale/nl_NL/Mage_Sitemap.csv | 0
.../Sitemap/locale/pt_BR/Mage_Sitemap.csv | 0
.../Sitemap/locale/zh_CN/Mage_Sitemap.csv | 0
.../sql/sitemap_setup/install-1.6.0.0.php | 0
.../Mage/Sitemap/view/adminhtml/layout.xml | 0
.../Sitemap/view/email/generate_warnings.html | 0
.../Tag/Block/Adminhtml/Assigned/Grid.php | 0
.../Catalog/Product/Edit/Tab/Tag.php | 161 +
.../Catalog/Product/Edit/Tab/Tag/Customer.php | 162 +
.../Product/Edit/Tab/Tag/Customer/Grid.php | 0
.../Catalog/Product/Edit/Tab/Tag/Grid.php | 0
.../Mage/Tag/Block/Adminhtml/Customer.php | 0
.../Block/Adminhtml/Customer/Edit/Tab/Tag.php | 181 +
.../Adminhtml/Customer/Edit/Tab/Tag/Grid.php | 0
.../Tag/Block/Adminhtml/Customer/Grid.php | 0
.../Mage/Tag/Block/Adminhtml/Edit.php | 0
.../Tag/Block/Adminhtml/Edit/Accordion.php | 0
.../Tag/Block/Adminhtml/Edit/Assigned.php | 0
.../Mage/Tag/Block/Adminhtml/Edit/Form.php | 0
.../Mage/Tag/Block/Adminhtml/Grid/All.php | 0
.../Mage/Tag/Block/Adminhtml/Grid/Pending.php | 0
.../Mage/Tag/Block/Adminhtml/Pending.php | 0
.../Mage/Tag/Block/Adminhtml/Product.php | 0
.../Mage/Tag/Block/Adminhtml/Product/Grid.php | 0
.../Tag/Block/Adminhtml/Report/Customer.php | 0
.../Adminhtml/Report/Customer/Detail.php | 0
.../Tag/Block/Adminhtml/Report/Popular.php | 0
.../Block/Adminhtml/Report/Popular/Detail.php | 0
.../Block/Adminhtml/Report/Popular/Grid.php | 113 +
.../Tag/Block/Adminhtml/Report/Product.php | 0
.../Block/Adminhtml/Report/Product/Detail.php | 0
.../Tag/Block/Adminhtml/Store/Switcher.php | 0
.../Mage/Tag/Block/Adminhtml/Tag.php | 0
.../Mage/Tag/Block/Adminhtml/Tag/Grid.php | 0
app/code/{core => }/Mage/Tag/Block/All.php | 0
.../Mage/Tag/Block/Catalog/Product/Rss.php | 0
.../Tag/Block/Catalog/Product/Rss/Link.php | 0
.../Mage/Tag/Block/Customer/Recent.php | 0
.../Mage/Tag/Block/Customer/Tags.php | 0
app/code/Mage/Tag/Block/Customer/View.php | 183 +
.../{core => }/Mage/Tag/Block/Popular.php | 0
.../Mage/Tag/Block/Product/List.php | 0
.../Mage/Tag/Block/Product/Result.php | 0
app/code/{core => }/Mage/Tag/Helper/Data.php | 0
app/code/{core => }/Mage/Tag/Model/Api.php | 0
app/code/{core => }/Mage/Tag/Model/Api/V2.php | 0
.../Tag/Model/Entity/Customer/Collection.php | 0
.../Mage/Tag/Model/Indexer/Summary.php | 0
.../Model/Resource/Customer/Collection.php | 0
.../Tag/Model/Resource/Indexer/Summary.php | 0
.../Tag/Model/Resource/Popular/Collection.php | 0
.../Tag/Model/Resource/Product/Collection.php | 0
.../Tag/Model/Resource/Reports/Collection.php | 0
.../Resource/Reports/Customer/Collection.php | 0
.../Reports/Customer/Detail/Collection.php | 0
.../Reports/Customer/Grid/Collection.php | 0
.../Resource/Reports/Detail/Collection.php | 0
.../Resource/Reports/Product/Collection.php | 0
.../Reports/Product/Detail/Collection.php | 0
.../Reports/Product/Grid/Collection.php | 0
.../Mage/Tag/Model/Resource/Tag.php | 0
.../Tag/Model/Resource/Tag/Collection.php | 0
.../Mage/Tag/Model/Resource/Tag/Relation.php | 0
.../{core => }/Mage/Tag/Model/Session.php | 0
app/code/{core => }/Mage/Tag/Model/Tag.php | 0
.../Mage/Tag/Model/Tag/Relation.php | 0
.../Adminhtml/Catalog/ProductController.php | 0
.../Adminhtml/CustomerController.php | 0
.../Adminhtml/Report/TagController.php | 0
.../controllers/Adminhtml/TagController.php | 17 +-
.../Tag/controllers/CustomerController.php | 0
.../Mage/Tag/controllers/IndexController.php | 0
.../Mage/Tag/controllers/ListController.php | 0
.../Tag/controllers/ProductController.php | 0
.../Tag/controllers/Rss/CatalogController.php | 0
app/code/Mage/Tag/etc/adminhtml/acl.xml | 47 +
app/code/Mage/Tag/etc/adminhtml/menu.xml | 36 +
.../Mage/Tag/etc/adminhtml/system.xml | 0
app/code/{core => }/Mage/Tag/etc/api.xml | 0
app/code/Mage/Tag/etc/config.xml | 155 +
app/code/{core => }/Mage/Tag/etc/view.xml | 0
app/code/{core => }/Mage/Tag/etc/wsdl.xml | 0
app/code/{core => }/Mage/Tag/etc/wsi.xml | 0
.../Mage/Tag/locale/de_DE/Mage_Tag.csv | 0
.../Mage/Tag/locale/en_US/Mage_Tag.csv | 0
.../Mage/Tag/locale/es_ES/Mage_Tag.csv | 0
.../Mage/Tag/locale/fr_FR/Mage_Tag.csv | 0
.../Mage/Tag/locale/nl_NL/Mage_Tag.csv | 0
.../Mage/Tag/locale/pt_BR/Mage_Tag.csv | 0
.../Mage/Tag/locale/zh_CN/Mage_Tag.csv | 0
.../Tag/sql/tag_setup/install-1.6.0.0.php | 0
.../Mage/Tag/view/adminhtml/customer.xml | 0
.../Mage/Tag/view/adminhtml/product.xml | 0
.../Mage/Tag/view/adminhtml/report.xml | 32 +-
.../Mage/Tag/view/adminhtml/tag.xml | 0
.../view/adminhtml/tag/edit/container.phtml | 52 +
.../Mage/Tag/view/adminhtml/tag/index.phtml | 0
.../Mage/Tag/view/frontend/cloud.phtml | 0
.../Tag/view/frontend/customer/recent.phtml | 0
.../Tag/view/frontend/customer/tags.phtml | 0
.../Tag/view/frontend/customer/view.phtml | 0
.../Mage/Tag/view/frontend/layout.xml | 0
.../Mage/Tag/view/frontend/list.phtml | 0
.../Mage/Tag/view/frontend/popular.phtml | 0
.../Tag/view/frontend/product/rss/link.phtml | 0
.../{core => }/Mage/Tag/view/frontend/rss.xml | 0
.../Adminhtml/Frontend/Region/Updater.php | 0
.../Mage/Tax/Block/Checkout/Discount.php | 0
.../Mage/Tax/Block/Checkout/Grandtotal.php | 0
.../Mage/Tax/Block/Checkout/Shipping.php | 0
.../Mage/Tax/Block/Checkout/Subtotal.php | 0
.../Mage/Tax/Block/Checkout/Tax.php | 0
.../Mage/Tax/Block/Sales/Order/Tax.php | 0
app/code/{core => }/Mage/Tax/Exception.php | 0
app/code/Mage/Tax/Helper/Data.php | 906 ++
.../{core => }/Mage/Tax/Model/Calculation.php | 0
.../Mage/Tax/Model/Calculation/Rate.php | 0
.../Mage/Tax/Model/Calculation/Rate/Title.php | 0
.../Tax/Model/Calculation/RateFactory.php | 59 +
app/code/Mage/Tax/Model/Calculation/Rule.php | 233 +
app/code/{core => }/Mage/Tax/Model/Class.php | 0
.../Mage/Tax/Model/Class/Source/Customer.php | 0
.../Mage/Tax/Model/Class/Source/Product.php | 114 +
app/code/{core => }/Mage/Tax/Model/Config.php | 0
.../Mage/Tax/Model/Config/Price/Include.php | 0
.../Mage/Tax/Model/Config/Source/Apply/On.php | 0
.../Mage/Tax/Model/Config/Source/Basedon.php | 0
.../Mage/Tax/Model/Config/Source/Catalog.php | 0
.../Model/Config/Source/Class/Customer.php | 0
.../Tax/Model/Config/Source/Class/Product.php | 0
.../{core => }/Mage/Tax/Model/Observer.php | 0
.../Mage/Tax/Model/Rate/CsvImportHandler.php | 323 +
.../Mage/Tax/Model/Resource/Calculation.php | 0
.../Model/Resource/Calculation/Collection.php | 0
.../Resource/Calculation/Grid/Collection.php | 0
.../Tax/Model/Resource/Calculation/Rate.php | 0
.../Resource/Calculation/Rate/Collection.php | 0
.../Model/Resource/Calculation/Rate/Title.php | 0
.../Calculation/Rate/Title/Collection.php | 0
.../Tax/Model/Resource/Calculation/Rule.php | 0
.../Resource/Calculation/Rule/Collection.php | 0
.../Mage/Tax/Model/Resource/Class.php | 0
.../Tax/Model/Resource/Class/Collection.php | 0
.../Tax/Model/Resource/Report/Collection.php | 0
.../Mage/Tax/Model/Resource/Report/Tax.php | 0
.../Model/Resource/Report/Tax/Createdat.php | 0
.../Model/Resource/Report/Tax/Updatedat.php | 0
.../Resource/Report/Updatedat/Collection.php | 0
.../Tax/Model/Resource/Sales/Order/Tax.php | 0
.../Resource/Sales/Order/Tax/Collection.php | 0
.../Model/Resource/Sales/Order/Tax/Item.php | 0
.../Sales/Order/Tax/Item/Collection.php | 0
.../Mage/Tax/Model/Resource/Setup.php | 0
.../Mage/Tax/Model/Sales/Order/Tax.php | 0
.../Mage/Tax/Model/Sales/Order/Tax/Item.php | 0
.../Mage/Tax/Model/Sales/Pdf/Grandtotal.php | 0
.../Mage/Tax/Model/Sales/Pdf/Shipping.php | 0
.../Mage/Tax/Model/Sales/Pdf/Subtotal.php | 0
.../Mage/Tax/Model/Sales/Pdf/Tax.php | 0
.../Tax/Model/Sales/Total/Quote/Discount.php | 0
.../Sales/Total/Quote/Nominal/Subtotal.php | 0
.../Model/Sales/Total/Quote/Nominal/Tax.php | 0
.../Tax/Model/Sales/Total/Quote/Shipping.php | 0
.../Tax/Model/Sales/Total/Quote/Subtotal.php | 0
.../Mage/Tax/Model/Sales/Total/Quote/Tax.php | 0
.../Model/System/Config/Source/Algorithm.php | 0
.../Tax/Model/System/Config/Source/Apply.php | 0
.../Model/System/Config/Source/PriceType.php | 0
.../System/Config/Source/Tax/Country.php | 0
.../System/Config/Source/Tax/Display/Type.php | 0
.../Model/System/Config/Source/Tax/Region.php | 0
.../data/tax_setup/data-install-1.6.0.0.php | 70 +
app/code/Mage/Tax/etc/adminhtml/acl.xml | 49 +
app/code/Mage/Tax/etc/adminhtml/menu.xml | 35 +
.../Mage/Tax/etc/adminhtml/system.xml | 0
app/code/Mage/Tax/etc/config.xml | 241 +
app/code/{core => }/Mage/Tax/etc/fieldset.xml | 0
.../Mage/Tax/locale/de_DE/Mage_Tax.csv | 0
.../Mage/Tax/locale/en_US/Mage_Tax.csv | 0
.../Mage/Tax/locale/es_ES/Mage_Tax.csv | 0
.../Mage/Tax/locale/fr_FR/Mage_Tax.csv | 0
.../Mage/Tax/locale/nl_NL/Mage_Tax.csv | 0
.../Mage/Tax/locale/pt_BR/Mage_Tax.csv | 0
.../Mage/Tax/locale/zh_CN/Mage_Tax.csv | 0
.../Tax/sql/tax_setup/install-1.6.0.0.php | 0
.../sql/tax_setup/upgrade-1.6.0.0-1.6.0.1.php | 0
.../sql/tax_setup/upgrade-1.6.0.1-1.6.0.2.php | 0
.../sql/tax_setup/upgrade-1.6.0.2-1.6.0.3.php | 0
.../sql/tax_setup/upgrade-1.6.0.4-1.6.0.5.php | 0
.../Tax/view/frontend/checkout/discount.phtml | 0
.../view/frontend/checkout/grandtotal.phtml | 0
.../Tax/view/frontend/checkout/shipping.phtml | 0
.../Tax/view/frontend/checkout/subtotal.phtml | 0
.../Mage/Tax/view/frontend/checkout/tax.phtml | 0
.../Mage/Tax/view/frontend/order/tax.phtml | 0
.../Block/Adminhtml/System/Design/Theme.php | 56 +
.../Adminhtml/System/Design/Theme/Edit.php | 0
.../System/Design/Theme/Edit/Form.php | 0
.../Design/Theme/Edit/Form/Element/File.php | 0
.../Design/Theme/Edit/Form/Element/Image.php | 0
.../Design/Theme/Edit/Form/Element/Links.php | 0
.../System/Design/Theme/Edit/Tab/Css.php | 296 +
.../System/Design/Theme/Edit/Tab/General.php | 2 +-
.../System/Design/Theme/Edit/Tab/Js.php | 0
.../System/Design/Theme/Edit/TabAbstract.php | 94 +
.../System/Design/Theme/Edit/Tabs.php | 0
.../Block/Adminhtml/Wysiwyg/Files/Content.php | 0
.../Adminhtml/Wysiwyg/Files/Content/Files.php | 0
.../Wysiwyg/Files/Content/Uploader.php | 0
.../Block/Adminhtml/Wysiwyg/Files/Tree.php | 0
app/code/Mage/Theme/Helper/Data.php | 32 +
app/code/Mage/Theme/Helper/Storage.php | 322 +
.../Mage/Theme/Model/Uploader/Service.php | 263 +
app/code/Mage/Theme/Model/Wysiwyg/Storage.php | 315 +
.../System/Design/ThemeController.php | 44 +-
.../System/Design/Wysiwyg/FilesController.php | 0
app/code/Mage/Theme/etc/adminhtml/acl.xml | 40 +
app/code/Mage/Theme/etc/adminhtml/menu.xml | 32 +
app/code/Mage/Theme/etc/config.xml | 66 +
.../view/adminhtml/browser/content.phtml | 0
.../adminhtml/browser/content/files.phtml | 0
.../adminhtml/browser/content/uploader.phtml | 0
.../Mage/Theme/view/adminhtml/css/theme.css | 0
.../adminhtml/images/bkg_movable-arrows.png | Bin
.../Theme/view/adminhtml/images/js_icon.gif | Bin
.../Mage/Theme/view/adminhtml/js/form.js | 0
.../Mage/Theme/view/adminhtml/js/sortable.js | 0
.../Mage/Theme/view/adminhtml/layout.xml | 0
.../Mage/Theme/view/adminhtml/tabs/css.phtml | 0
.../view/adminhtml/tabs/fieldset/js.phtml | 53 +
.../adminhtml/tabs/fieldset/js_items.phtml | 4 +-
.../Mage/Theme/view/adminhtml/tabs/js.phtml | 145 +
.../Usa/Block/Adminhtml/Dhl/Unitofmeasure.php | 0
app/code/{core => }/Mage/Usa/Helper/Data.php | 0
.../Usa/Model/Shipping/Carrier/Abstract.php | 0
.../Shipping/Carrier/Abstract/Source/Mode.php | 0
.../Carrier/Abstract/Source/Requesttype.php | 0
.../Mage/Usa/Model/Shipping/Carrier/Dhl.php | 0
.../Shipping/Carrier/Dhl/International.php | 0
.../Dhl/International/Source/Contenttype.php | 0
.../International/Source/Method/Abstract.php | 0
.../Dhl/International/Source/Method/Doc.php | 0
.../International/Source/Method/Freedoc.php | 0
.../Source/Method/Freenondoc.php | 0
.../International/Source/Method/Nondoc.php | 0
.../Dhl/International/Source/Method/Size.php | 0
.../Source/Method/Unitofmeasure.php | 0
.../Model/Shipping/Carrier/Dhl/Label/Pdf.php | 0
.../Shipping/Carrier/Dhl/Label/Pdf/Page.php | 0
.../Carrier/Dhl/Label/Pdf/PageBuilder.php | 0
.../Carrier/Dhl/Source/Dutypaymenttype.php | 0
.../Carrier/Dhl/Source/Freemethod.php | 0
.../Shipping/Carrier/Dhl/Source/Method.php | 0
.../Dhl/Source/Protection/Rounding.php | 0
.../Carrier/Dhl/Source/Protection/Value.php | 0
.../Carrier/Dhl/Source/Shipmenttype.php | 0
.../Mage/Usa/Model/Shipping/Carrier/Fedex.php | 0
.../Shipping/Carrier/Fedex/Source/Dropoff.php | 0
.../Carrier/Fedex/Source/Freemethod.php | 0
.../Shipping/Carrier/Fedex/Source/Method.php | 0
.../Carrier/Fedex/Source/Packaging.php | 0
.../Model/Shipping/Carrier/Service/Fedex.php | 821 ++
.../Mage/Usa/Model/Shipping/Carrier/Ups.php | 497 +-
.../Shipping/Carrier/Ups/Source/Container.php | 0
.../Shipping/Carrier/Ups/Source/DestType.php | 0
.../Carrier/Ups/Source/Freemethod.php | 0
.../Shipping/Carrier/Ups/Source/Method.php | 0
.../Shipping/Carrier/Ups/Source/Mode.php | 0
.../Carrier/Ups/Source/OriginShipment.php | 0
.../Shipping/Carrier/Ups/Source/Pickup.php | 0
.../Shipping/Carrier/Ups/Source/Type.php | 0
.../Carrier/Ups/Source/Unitofmeasure.php | 0
.../Mage/Usa/Model/Shipping/Carrier/Usps.php | 0
.../Carrier/Usps/Source/Container.php | 0
.../Carrier/Usps/Source/Freemethod.php | 0
.../Carrier/Usps/Source/Machinable.php | 0
.../Shipping/Carrier/Usps/Source/Method.php | 0
.../Shipping/Carrier/Usps/Source/Size.php | 0
app/code/Mage/Usa/etc/adminhtml/system.xml | 702 ++
app/code/Mage/Usa/etc/config.xml | 230 +
.../Usa/etc/dhl/international/countries.xml | 0
.../Usa/etc/wsdl/FedEx/RateService_v10.wsdl | 0
.../Usa/etc/wsdl/FedEx/RateService_v9.wsdl | 0
.../Usa/etc/wsdl/FedEx/ShipService_v10.wsdl | 0
.../Usa/etc/wsdl/FedEx/ShipService_v9.wsdl | 0
.../Usa/etc/wsdl/FedEx/TrackService_v5.wsdl | 0
.../Mage/Usa/locale/de_DE/Mage_Usa.csv | 0
.../Mage/Usa/locale/en_US/Mage_Usa.csv | 0
.../Mage/Usa/locale/es_ES/Mage_Usa.csv | 0
.../Mage/Usa/locale/fr_FR/Mage_Usa.csv | 0
.../Mage/Usa/locale/nl_NL/Mage_Usa.csv | 0
.../Mage/Usa/locale/pt_BR/Mage_Usa.csv | 0
.../Mage/Usa/locale/zh_CN/Mage_Usa.csv | 0
.../Usa/sql/usa_setup/install-1.6.0.0.php | 0
.../sql/usa_setup/upgrade-1.6.0.0-1.6.0.1.php | 0
.../Mage/Usa/view/adminhtml/dhl/logo.jpg | Bin
.../view/adminhtml/dhl/unitofmeasure.phtml | 0
.../{core => }/Mage/User/Block/Buttons.php | 0
app/code/{core => }/Mage/User/Block/Role.php | 0
.../{core => }/Mage/User/Block/Role/Edit.php | 0
.../Mage/User/Block/Role/Grid/User.php | 0
app/code/Mage/User/Block/Role/Tab/Edit.php | 196 +
.../Mage/User/Block/Role/Tab/Info.php | 0
.../Mage/User/Block/Role/Tab/Users.php | 2 +-
app/code/{core => }/Mage/User/Block/User.php | 0
.../{core => }/Mage/User/Block/User/Edit.php | 0
.../Mage/User/Block/User/Edit/Form.php | 0
.../Mage/User/Block/User/Edit/Tab/Main.php | 0
.../Mage/User/Block/User/Edit/Tab/Roles.php | 0
.../Mage/User/Block/User/Edit/Tabs.php | 0
app/code/{core => }/Mage/User/Helper/Data.php | 0
.../Mage/User/Model/Acl/Loader/Role.php | 0
.../Mage/User/Model/Acl/Loader/Rule.php | 0
.../Mage/User/Model/Acl/Role/Generic.php | 0
.../Mage/User/Model/Acl/Role/Group.php | 0
.../Mage/User/Model/Acl/Role/User.php | 0
.../Model/Resource/Permissions/Collection.php | 0
.../Mage/User/Model/Resource/Role.php | 0
.../User/Model/Resource/Role/Collection.php | 0
.../Model/Resource/Role/Grid/Collection.php | 0
.../Model/Resource/Role/User/Collection.php | 0
.../Mage/User/Model/Resource/Rules.php | 4 +-
.../User/Model/Resource/Rules/Collection.php | 0
.../Mage/User/Model/Resource/User.php | 0
.../User/Model/Resource/User/Collection.php | 0
.../Model/Resource/User/Locked/Collection.php | 0
app/code/{core => }/Mage/User/Model/Role.php | 0
app/code/{core => }/Mage/User/Model/Rules.php | 0
.../{core => }/Mage/User/Model/Statuses.php | 0
app/code/{core => }/Mage/User/Model/User.php | 0
.../controllers/Adminhtml/AuthController.php | 0
.../Adminhtml/User/RoleController.php | 0
.../controllers/Adminhtml/UserController.php | 0
.../data/user_setup/data-install-1.6.0.0.php | 0
.../data-upgrade-1.6.1.1-1.6.1.2.php | 0
.../data-upgrade-1.6.1.3-1.6.1.4.php | 49 +
app/code/Mage/User/etc/adminhtml/acl.xml | 41 +
app/code/Mage/User/etc/adminhtml/menu.xml | 34 +
app/code/Mage/User/etc/config.xml | 100 +
.../User/sql/user_setup/install-1.6.0.0.php | 0
.../user_setup/upgrade-1.6.0.0-1.6.1.0.php | 0
.../user_setup/upgrade-1.6.1.0-1.6.1.1.php | 0
.../user_setup/upgrade-1.6.1.2-1.6.1.3.php | 0
.../view/adminhtml/admin/forgotpassword.phtml | 4 +-
.../adminhtml/admin/forgotpassword_url.phtml | 0
.../admin/resetforgottenpassword.phtml | 2 +-
.../Mage/User/view/adminhtml/layout.xml | 0
.../Mage/User/view/adminhtml/role/edit.phtml | 164 +
.../Mage/User/view/adminhtml/role/info.phtml | 40 +
.../Mage/User/view/adminhtml/role/users.phtml | 2 +-
.../view/adminhtml/role/users_grid_js.phtml | 2 +-
.../view/adminhtml/user/roles_grid_js.phtml | 2 +-
.../email/password_reset_confirmation.html | 0
.../Mage/Webapi/Block/Adminhtml/Role.php | 0
.../Mage/Webapi/Block/Adminhtml/Role/Edit.php | 0
.../Webapi/Block/Adminhtml/Role/Edit/Form.php | 0
.../Block/Adminhtml/Role/Edit/Tab/Main.php | 0
.../Adminhtml/Role/Edit/Tab/Resource.php | 130 +
.../Webapi/Block/Adminhtml/Role/Edit/Tabs.php | 0
.../Mage/Webapi/Block/Adminhtml/User.php | 0
.../Mage/Webapi/Block/Adminhtml/User/Edit.php | 0
.../Webapi/Block/Adminhtml/User/Edit/Form.php | 0
.../Block/Adminhtml/User/Edit/Tab/Main.php | 0
.../Webapi/Block/Adminhtml/User/Edit/Tabs.php | 0
.../Mage/Webapi/Controller/Action/Factory.php | 0
.../Mage/Webapi/Controller/ActionAbstract.php | 0
.../Controller/Dispatcher/ErrorProcessor.php | 0
.../Webapi/Controller/Dispatcher/Factory.php | 0
.../Webapi/Controller/Dispatcher/Rest.php | 0
.../Dispatcher/Rest/Authentication.php | 0
.../Dispatcher/Rest/Presentation.php | 0
.../Dispatcher/Rest/Presentation/Request.php | 0
.../Dispatcher/Rest/Presentation/Response.php | 0
.../Webapi/Controller/Dispatcher/Soap.php | 0
.../Dispatcher/Soap/Authentication.php | 95 +
.../Controller/Dispatcher/Soap/Handler.php | 0
.../Webapi/Controller/DispatcherInterface.php | 0
.../Mage/Webapi/Controller/Front.php | 0
.../Mage/Webapi/Controller/Request.php | 0
.../Webapi/Controller/Request/Factory.php | 0
.../Mage/Webapi/Controller/Request/Rest.php | 0
.../Request/Rest/Interpreter/Factory.php | 0
.../Request/Rest/Interpreter/Json.php | 0
.../Request/Rest/Interpreter/Xml.php | 0
.../Request/Rest/InterpreterInterface.php | 0
.../Mage/Webapi/Controller/Request/Soap.php | 0
.../Mage/Webapi/Controller/Response.php | 0
.../Webapi/Controller/Response/Factory.php | 0
.../Mage/Webapi/Controller/Response/Rest.php | 0
.../Response/Rest/Renderer/Factory.php | 0
.../Response/Rest/Renderer/Json.php | 0
.../Controller/Response/Rest/Renderer/Xml.php | 0
.../Response/Rest/RendererInterface.php | 0
.../Mage/Webapi/Controller/Router/Rest.php | 0
.../Mage/Webapi/Controller/Router/Route.php | 0
.../Webapi/Controller/Router/Route/Rest.php | 0
app/code/{core => }/Mage/Webapi/Exception.php | 0
.../{core => }/Mage/Webapi/Helper/Config.php | 0
app/code/Mage/Webapi/Helper/Data.php | 202 +
.../{core => }/Mage/Webapi/Model/Acl/Role.php | 7 +
.../Mage/Webapi/Model/Acl/Role/Factory.php | 0
.../Model/Acl/Role/InRoleUserUpdater.php | 0
.../Webapi/Model/Acl/Role/UsersUpdater.php | 0
.../{core => }/Mage/Webapi/Model/Acl/Rule.php | 0
.../{core => }/Mage/Webapi/Model/Acl/User.php | 0
.../Mage/Webapi/Model/Acl/User/Factory.php | 0
.../Webapi/Model/Acl/User/RoleUpdater.php | 0
.../Mage/Webapi/Model/Authorization.php | 0
.../Webapi/Model/Authorization/Config.php | 0
.../Model/Authorization/Config/Reader.php | 0
.../Authorization/Config/Reader/Factory.php | 53 +
.../Model/Authorization/Loader/Resource.php | 0
.../Model/Authorization/Loader/Role.php | 0
.../Model/Authorization/Loader/Rule.php | 0
.../Mage/Webapi/Model/Authorization/Role.php | 0
.../Model/Authorization/Role/Factory.php | 53 +
.../Model/Authorization/RoleLocator.php | 0
app/code/Mage/Webapi/Model/Cache/Type.php | 51 +
.../Config/Reader/ClassReflectorAbstract.php | 0
.../Mage/Webapi/Model/Config/Reader/Rest.php | 4 +-
.../Config/Reader/Rest/ClassReflector.php | 0
.../Config/Reader/Rest/RouteGenerator.php | 0
.../Mage/Webapi/Model/Config/Reader/Soap.php | 4 +-
.../Config/Reader/Soap/ClassReflector.php | 0
.../Model/Config/Reader/TypeProcessor.php | 0
.../Webapi/Model/Config/ReaderAbstract.php | 6 +-
.../Mage/Webapi/Model/Config/Rest.php | 0
.../Mage/Webapi/Model/Config/Soap.php | 0
.../Mage/Webapi/Model/ConfigAbstract.php | 4 +-
.../Mage/Webapi/Model/Resource/Acl/Role.php | 0
.../Model/Resource/Acl/Role/Collection.php | 0
.../Mage/Webapi/Model/Resource/Acl/Rule.php | 0
.../Model/Resource/Acl/Rule/Collection.php | 0
.../Mage/Webapi/Model/Resource/Acl/User.php | 0
.../Model/Resource/Acl/User/Collection.php | 0
.../Mage/Webapi/Model/Rest/Oauth/Server.php | 0
.../Mage/Webapi/Model/Soap/AutoDiscover.php | 6 +-
.../Mage/Webapi/Model/Soap/Fault.php | 0
.../Model/Soap/Security/UsernameToken.php | 0
.../Soap/Security/UsernameToken/Factory.php | 51 +
.../InvalidCredentialException.php | 0
.../UsernameToken/InvalidDateException.php | 0
.../InvalidPasswordTypeException.php | 0
.../Security/UsernameToken/NonceStorage.php | 6 +-
.../UsernameToken/NonceUsedException.php | 0
.../TimestampRefusedException.php | 0
.../Mage/Webapi/Model/Soap/Server.php | 0
.../Mage/Webapi/Model/Soap/Wsdl.php | 0
.../Wsdl/ComplexTypeStrategy/ConfigBased.php | 0
.../Mage/Webapi/Model/Soap/Wsdl/Factory.php | 58 +
.../Mage/Webapi/Model/Source/Acl/Role.php | 0
app/code/Mage/Webapi/Service/Abstract.php | 183 +
.../Adminhtml/Webapi/RoleController.php | 0
.../Adminhtml/Webapi/UserController.php | 0
app/code/{core => }/Mage/Webapi/etc/acl.xsd | 0
app/code/Mage/Webapi/etc/adminhtml/acl.xml | 42 +
app/code/Mage/Webapi/etc/adminhtml/menu.xml | 35 +
.../Mage/Webapi/etc/adminhtml/system.xml | 0
app/code/Mage/Webapi/etc/config.xml | 169 +
.../{core => }/Mage/Webapi/etc/validation.xml | 0
.../sql/webapi_setup/install-1.0.0.0.php | 0
.../webapi_setup/upgrade-1.0.0.0-1.0.0.1.php | 0
.../webapi_setup/upgrade-1.0.0.1-1.0.0.2.php | 0
.../webapi_setup/upgrade-1.0.0.2-1.0.0.3.php | 0
.../Mage/Webapi/view/adminhtml/layout.xml | 0
.../Webapi/view/adminhtml/rolesedit.phtml | 0
.../view/adminhtml/rolesusersgridjs.phtml | 0
.../Block/Adminhtml/Registration/Activate.php | 52 +
.../Registration/Create/Container.php | 44 +
.../Adminhtml/Registration/Create/Form.php | 91 +
.../Block/Adminhtml/Registration/Failed.php | 46 +
.../Adminhtml/Registration/Succeeded.php | 33 +
.../Webhook/Block/Adminhtml/Subscriber.php | 48 +
.../Block/Adminhtml/Subscriber/Edit.php | 73 +
.../Block/Adminhtml/Subscriber/Edit/Form.php | 128 +
.../Adminhtml/Subscriber/Edit/Test/Form.php | 51 +
.../Block/Adminhtml/Subscriber/Grid.php | 108 +
.../Subscriber/Grid/Renderer/Action.php | 48 +
.../Webhook/Controller/Webapi/Webhook.php | 361 +
app/code/Mage/Webhook/Exception.php | 29 +
app/code/Mage/Webhook/Helper/Data.php | 145 +
.../Webhook/Model/Authentication/Abstract.php | 68 +
.../Webhook/Model/Authentication/Hmac.php | 70 +
.../Model/Authentication/Hmac/Sha256.php | 32 +
.../Model/Authentication/Interface.php | 41 +
.../Webhook/Model/Authentication/None.php | 34 +
.../Webhook/Model/Authorization/Config.php | 144 +
.../Model/Authorization/Config/Reader.php | 70 +
.../Model/Authorization/Config/Reader/Dom.php | 52 +
.../Authorization/Config/Reader/Factory.php | 53 +
.../Model/Authorization/Config/acl.xsd | 154 +
app/code/Mage/Webhook/Model/Dispatch/Job.php | 74 +
app/code/Mage/Webhook/Model/Event.php | 115 +
.../Mage/Webhook/Model/Event/Callback.php | 120 +
app/code/Mage/Webhook/Model/Event/Factory.php | 60 +
.../Mage/Webhook/Model/Event/Interface.php | 81 +
.../Mage/Webhook/Model/Event/Marshaller.php | 127 +
.../Model/Event/Marshaller/Interface.php | 36 +
app/code/Mage/Webhook/Model/Event/Queue.php | 73 +
.../Webhook/Model/Event/Queue/Interface.php | 42 +
.../Mage/Webhook/Model/Formatter/Factory.php | 65 +
.../Model/Formatter/Factory/Interface.php | 33 +
.../Webhook/Model/Formatter/Factory/Json.php | 70 +
.../Webhook/Model/Formatter/Interface.php | 41 +
.../Mage/Webhook/Model/Formatter/Json.php | 66 +
.../Mage/Webhook/Model/Job/Dispatcher.php | 177 +
.../Model/Job/Dispatcher/Interface.php | 35 +
app/code/Mage/Webhook/Model/Job/Interface.php | 35 +
app/code/Mage/Webhook/Model/Job/Processor.php | 77 +
.../Mage/Webhook/Model/Job/Retry/Handler.php | 57 +
.../Mage/Webhook/Model/Mapper/Default.php | 137 +
.../Webhook/Model/Mapper/Default/Factory.php | 58 +
.../Mapper/Default/Factory/Interface.php | 41 +
.../Mage/Webhook/Model/Mapper/Factory.php | 68 +
.../Webhook/Model/Mapper/Factory/Default.php | 79 +
.../Model/Mapper/Factory/Interface.php | 40 +
.../Mage/Webhook/Model/Mapper/Interface.php | 52 +
app/code/Mage/Webhook/Model/Message.php | 140 +
.../Mage/Webhook/Model/Message/Interface.php | 97 +
app/code/Mage/Webhook/Model/Observer.php | 191 +
.../Webhook/Model/Resource/Dispatch/Job.php | 33 +
.../Resource/Dispatch/Job/Collection.php | 45 +
.../Mage/Webhook/Model/Resource/Event.php | 32 +
.../Model/Resource/Event/Collection.php | 34 +
.../Webhook/Model/Resource/Subscriber.php | 165 +
.../Model/Resource/Subscriber/Collection.php | 99 +
.../Webhook/Model/Source/Authentication.php | 78 +
app/code/Mage/Webhook/Model/Source/Format.php | 81 +
app/code/Mage/Webhook/Model/Source/Hook.php | 133 +
.../Mage/Webhook/Model/Source/Mapping.php | 81 +
.../Mage/Webhook/Model/Source/Subscriber.php | 80 +
.../Mage/Webhook/Model/Source/Transport.php | 81 +
app/code/Mage/Webhook/Model/Subscriber.php | 300 +
.../Mage/Webhook/Model/Subscriber/Config.php | 161 +
.../Mage/Webhook/Model/Subscriber/Factory.php | 35 +
.../Mage/Webhook/Model/Subscriber/Webapi.php | 166 +
.../Mage/Webhook/Model/Transport/Http.php | 112 +
.../Webhook/Model/Transport/Http/Request.php | 80 +
.../Webhook/Model/Transport/Http/Response.php | 78 +
.../Webhook/Model/Transport/Interface.php | 37 +
.../Webhook/Model/Webapi/EventHandler.php | 151 +
.../Model/Webapi/EventHandler/Factory.php | 35 +
.../Mage/Webhook/Model/Webapi/WebhookData.php | 126 +
.../Webhook/RegistrationController.php | 156 +
.../Webhook/SubscriberController.php | 219 +
.../Adminhtml/Webhook/WebapiController.php | 125 +
.../controllers/EndpointController.php | 129 +
app/code/Mage/Webhook/etc/adminhtml/acl.xml | 40 +
app/code/Mage/Webhook/etc/adminhtml/menu.xml | 33 +
app/code/Mage/Webhook/etc/config.xml | 206 +
app/code/Mage/Webhook/etc/webapi/acl.xml | 44 +
.../sql/webhook_setup/install-1.0.0.0.php | 195 +
.../webhook_setup/upgrade-1.0.0.0-1.0.0.1.php | 73 +
.../webhook_setup/upgrade-1.0.0.1-1.0.0.2.php | 48 +
.../Mage/Webhook/view/adminhtml/css/modal.css | 110 +
.../Webhook/view/adminhtml/css/webhook.css | 147 +
.../view/adminhtml/images/ghost-dark.png | Bin 0 -> 211 bytes
.../Webhook/view/adminhtml/images/ghost.png | Bin 0 -> 211 bytes
.../view/adminhtml/images/green_button.png | Bin 0 -> 7923 bytes
.../adminhtml/images/green_circle_right.png | Bin 0 -> 6694 bytes
.../view/adminhtml/images/grey_button.png | Bin 0 -> 7740 bytes
.../adminhtml/images/grey_circle_right.png | Bin 0 -> 6649 bytes
.../view/adminhtml/images/hor_arrow.png | Bin 0 -> 6492 bytes
.../view/adminhtml/images/red_button.png | Bin 0 -> 7980 bytes
.../adminhtml/images/red_circle_right.png | Bin 0 -> 6668 bytes
.../view/adminhtml/images/tree/lastnode.png | Bin 0 -> 144 bytes
.../view/adminhtml/images/tree/node.png | Bin 0 -> 145 bytes
.../view/adminhtml/images/tree/vline.png | Bin 0 -> 123 bytes
.../view/adminhtml/images/ver_arrow.png | Bin 0 -> 6466 bytes
.../Webhook/view/adminhtml/js/activate.js | 30 +
.../adminhtml/js/jquery-extended-selectors.js | 79 +
.../view/adminhtml/js/validate_form.js | 30 +
.../Mage/Webhook/view/adminhtml/js/webhook.js | 106 +
.../Mage/Webhook/view/adminhtml/layout.xml | 202 +
.../adminhtml/registration/activate.phtml | 68 +
.../registration/create/container.phtml | 53 +
.../view/adminhtml/registration/failed.phtml | 28 +
.../adminhtml/registration/succeeded.phtml | 40 +
.../Mage/Weee/Block/Element/Weee/Tax.php | 0
.../Mage/Weee/Block/Renderer/Weee/Tax.php | 169 +
app/code/{core => }/Mage/Weee/Helper/Data.php | 0
.../Weee/Model/Attribute/Backend/Weee/Tax.php | 0
.../Mage/Weee/Model/Config/Source/Display.php | 0
.../{core => }/Mage/Weee/Model/Observer.php | 0
.../Resource/Attribute/Backend/Weee/Tax.php | 0
.../Mage/Weee/Model/Resource/Setup.php | 0
.../Mage/Weee/Model/Resource/Tax.php | 0
app/code/{core => }/Mage/Weee/Model/Tax.php | 0
.../Mage/Weee/Model/Total/Creditmemo/Weee.php | 0
.../Mage/Weee/Model/Total/Invoice/Weee.php | 0
.../Weee/Model/Total/Quote/Nominal/Weee.php | 0
.../Mage/Weee/Model/Total/Quote/Weee.php | 0
.../Mage/Weee/etc/adminhtml/system.xml | 0
app/code/Mage/Weee/etc/config.xml | 217 +
.../{core => }/Mage/Weee/etc/fieldset.xml | 0
.../Mage/Weee/locale/de_DE/Mage_Weee.csv | 0
.../Mage/Weee/locale/en_US/Mage_Weee.csv | 0
.../Mage/Weee/locale/es_ES/Mage_Weee.csv | 0
.../Mage/Weee/locale/fr_FR/Mage_Weee.csv | 0
.../Mage/Weee/locale/nl_NL/Mage_Weee.csv | 0
.../Mage/Weee/locale/pt_BR/Mage_Weee.csv | 0
.../Mage/Weee/locale/zh_CN/Mage_Weee.csv | 0
.../Weee/sql/weee_setup/install-1.6.0.0.php | 0
.../Weee/view/adminhtml/js/fpt-attribute.js | 108 +
app/code/Mage/Weee/view/adminhtml/layout.xml | 35 +
.../Weee/view/adminhtml/renderer/tax.phtml | 91 +
.../Mage/Weee/view/frontend/layout.xml | 0
.../Mage/Weee/view/frontend/tax-toggle.js | 0
.../Mage/Widget/Block/Adminhtml/Widget.php | 0
.../Widget/Block/Adminhtml/Widget/Chooser.php | 0
.../Widget/Block/Adminhtml/Widget/Form.php | 0
.../Block/Adminhtml/Widget/Instance.php | 0
.../Block/Adminhtml/Widget/Instance/Edit.php | 0
.../Instance/Edit/Chooser/Container.php | 0
.../Widget/Instance/Edit/Chooser/Layout.php | 0
.../Widget/Instance/Edit/Chooser/Template.php | 0
.../Adminhtml/Widget/Instance/Edit/Form.php | 0
.../Widget/Instance/Edit/Tab/Main.php | 0
.../Widget/Instance/Edit/Tab/Main/Layout.php | 0
.../Widget/Instance/Edit/Tab/Properties.php | 0
.../Widget/Instance/Edit/Tab/Settings.php | 0
.../Adminhtml/Widget/Instance/Edit/Tabs.php | 0
.../Block/Adminhtml/Widget/Instance/Grid.php | 0
.../Widget/Block/Adminhtml/Widget/Options.php | 227 +
.../Mage/Widget/Block/Interface.php | 0
.../{core => }/Mage/Widget/Helper/Data.php | 0
.../{core => }/Mage/Widget/Model/Observer.php | 0
.../Mage/Widget/Model/Resource/Widget.php | 0
.../Widget/Model/Resource/Widget/Instance.php | 0
.../Resource/Widget/Instance/Collection.php | 0
.../Mage/Widget/Model/Template/Filter.php | 78 +
.../{core => }/Mage/Widget/Model/Widget.php | 38 +-
.../Mage/Widget/Model/Widget/Config.php | 0
.../Mage/Widget/Model/Widget/Instance.php | 0
.../Adminhtml/Widget/InstanceController.php | 0
.../Adminhtml/WidgetController.php | 0
.../data-upgrade-1.6.0.0-1.6.0.1.php | 0
app/code/Mage/Widget/etc/adminhtml/acl.xml | 40 +
app/code/Mage/Widget/etc/adminhtml/menu.xml | 32 +
app/code/Mage/Widget/etc/config.xml | 109 +
.../Mage/Widget/etc/jstranslator.xml | 0
.../Mage/Widget/locale/de_DE/Mage_Widget.csv | 0
.../Mage/Widget/locale/en_US/Mage_Widget.csv | 0
.../Mage/Widget/locale/es_ES/Mage_Widget.csv | 0
.../Mage/Widget/locale/fr_FR/Mage_Widget.csv | 0
.../Mage/Widget/locale/nl_NL/Mage_Widget.csv | 0
.../Mage/Widget/locale/pt_BR/Mage_Widget.csv | 0
.../Mage/Widget/locale/zh_CN/Mage_Widget.csv | 0
.../sql/widget_setup/install-1.6.0.0.php | 0
.../widget_setup/upgrade-1.6.0.1-1.6.0.2.php | 0
.../Mage/Widget/view/adminhtml/css/styles.css | 0
.../view/adminhtml/instance/edit/layout.phtml | 0
.../Widget/view/adminhtml/instance/js.phtml | 0
.../Mage/Widget/view/adminhtml/layout.xml | 0
.../Widget/view/adminhtml/placeholder.gif | Bin
.../Mage/Widget/view/frontend/layout.xml | 0
.../Mage/Widget/view/frontend/widgets.css | 0
app/code/Mage/Wishlist/Block/Abstract.php | 426 +
.../Mage/Wishlist/Block/Customer/Sharing.php | 0
.../Mage/Wishlist/Block/Customer/Sidebar.php | 0
.../Mage/Wishlist/Block/Customer/Wishlist.php | 0
.../Block/Customer/Wishlist/Button.php | 0
.../Block/Customer/Wishlist/Item/Column.php | 0
.../Customer/Wishlist/Item/Column/Cart.php | 0
.../Customer/Wishlist/Item/Column/Comment.php | 0
.../Customer/Wishlist/Item/Column/Image.php | 0
.../Customer/Wishlist/Item/Column/Remove.php | 0
.../Block/Customer/Wishlist/Item/Options.php | 0
.../Block/Customer/Wishlist/Items.php | 0
.../Mage/Wishlist/Block/Item/Configure.php | 0
.../{core => }/Mage/Wishlist/Block/Links.php | 0
.../Mage/Wishlist/Block/Render/Item/Price.php | 0
.../Mage/Wishlist/Block/Share/Email/Items.php | 0
.../Mage/Wishlist/Block/Share/Email/Rss.php | 0
.../Mage/Wishlist/Block/Share/Wishlist.php | 0
.../Mage/Wishlist/Controller/Abstract.php | 0
.../{core => }/Mage/Wishlist/Helper/Data.php | 0
.../{core => }/Mage/Wishlist/Model/Config.php | 0
.../Wishlist/Model/Config/Source/Summary.php | 0
.../{core => }/Mage/Wishlist/Model/Item.php | 0
.../Mage/Wishlist/Model/Item/Option.php | 0
.../Mage/Wishlist/Model/Observer.php | 0
.../Mage/Wishlist/Model/Resource/Item.php | 0
.../Model/Resource/Item/Collection.php | 0
.../Model/Resource/Item/Collection/Grid.php | 0
.../Wishlist/Model/Resource/Item/Option.php | 0
.../Model/Resource/Item/Option/Collection.php | 0
.../Mage/Wishlist/Model/Resource/Wishlist.php | 0
.../Model/Resource/Wishlist/Collection.php | 0
.../Mage/Wishlist/Model/Session.php | 0
.../Mage/Wishlist/Model/Wishlist.php | 10 +-
.../Wishlist/controllers/IndexController.php | 0
.../Wishlist/controllers/SharedController.php | 0
app/code/Mage/Wishlist/etc/adminhtml/acl.xml | 42 +
.../Mage/Wishlist/etc/adminhtml/system.xml | 0
app/code/Mage/Wishlist/etc/config.xml | 161 +
.../{core => }/Mage/Wishlist/etc/view.xml | 0
.../Wishlist/locale/de_DE/Mage_Wishlist.csv | 0
.../Wishlist/locale/en_US/Mage_Wishlist.csv | 0
.../Wishlist/locale/es_ES/Mage_Wishlist.csv | 0
.../Wishlist/locale/fr_FR/Mage_Wishlist.csv | 0
.../Wishlist/locale/nl_NL/Mage_Wishlist.csv | 0
.../Wishlist/locale/pt_BR/Mage_Wishlist.csv | 0
.../Wishlist/locale/zh_CN/Mage_Wishlist.csv | 0
.../sql/wishlist_setup/install-1.6.0.0.php | 0
.../customer/edit/tab/wishlist.phtml | 0
.../Mage/Wishlist/view/adminhtml/layout.xml | 0
.../view/email/share_notification.html | 0
.../Wishlist/view/frontend/button/share.phtml | 0
.../view/frontend/button/tocart.phtml | 0
.../view/frontend/button/update.phtml | 0
.../Wishlist/view/frontend/email/items.phtml | 0
.../Wishlist/view/frontend/email/rss.phtml | 0
.../view/frontend/item/column/cart.phtml | 0
.../view/frontend/item/column/image.phtml | 0
.../view/frontend/item/column/info.phtml | 0
.../view/frontend/item/column/remove.phtml | 0
.../view/frontend/item/configure/addto.phtml | 0
.../Wishlist/view/frontend/item/list.phtml | 0
.../Mage/Wishlist/view/frontend/js/search.js | 0
.../Mage/Wishlist/view/frontend/layout.xml | 0
.../Wishlist/view/frontend/options_list.phtml | 2 +-
.../view/frontend/render/item/price.phtml | 0
.../render/item/price_msrp_item.phtml | 0
.../frontend/render/item/price_msrp_rss.phtml | 0
.../Mage/Wishlist/view/frontend/shared.phtml | 0
.../Mage/Wishlist/view/frontend/sharing.phtml | 0
.../Mage/Wishlist/view/frontend/sidebar.phtml | 0
.../Mage/Wishlist/view/frontend/view.phtml | 0
.../Mage/Wishlist/view/frontend/wishlist.js | 0
.../Phoenix/Moneybookers/Block/Form.php | 0
.../Phoenix/Moneybookers/Block/Info.php | 0
.../Phoenix/Moneybookers/Block/Jsinit.php | 0
.../Phoenix/Moneybookers/Block/Payment.php | 0
.../Phoenix/Moneybookers/Block/Placeform.php | 2 +-
.../Phoenix/Moneybookers/Block/Redirect.php | 0
.../Phoenix/Moneybookers/Helper/Data.php | 0
.../Phoenix/Moneybookers/Model/Abstract.php | 0
.../Phoenix/Moneybookers/Model/Acc.php | 0
.../Phoenix/Moneybookers/Model/Csi.php | 0
.../Phoenix/Moneybookers/Model/Did.php | 0
.../Phoenix/Moneybookers/Model/Dnk.php | 0
.../Phoenix/Moneybookers/Model/Ebt.php | 0
.../Phoenix/Moneybookers/Model/Ent.php | 0
.../Phoenix/Moneybookers/Model/Event.php | 0
.../Phoenix/Moneybookers/Model/Gcb.php | 0
.../Phoenix/Moneybookers/Model/Gir.php | 0
.../Phoenix/Moneybookers/Model/Idl.php | 0
.../Phoenix/Moneybookers/Model/Lsr.php | 0
.../Phoenix/Moneybookers/Model/Mae.php | 0
.../Phoenix/Moneybookers/Model/Npy.php | 0
.../Phoenix/Moneybookers/Model/Obt.php | 0
.../Phoenix/Moneybookers/Model/Pli.php | 0
.../Phoenix/Moneybookers/Model/Psp.php | 0
.../Phoenix/Moneybookers/Model/Pwy.php | 0
.../Phoenix/Moneybookers/Model/Sft.php | 0
.../Phoenix/Moneybookers/Model/So2.php | 0
.../Phoenix/Moneybookers/Model/Wlt.php | 0
.../controllers/MoneybookersController.php | 0
.../controllers/ProcessingController.php | 0
.../Moneybookers/etc/adminhtml/acl.xml | 42 +
.../Moneybookers/etc/adminhtml/system.xml | 0
app/code/Phoenix/Moneybookers/etc/config.xml | 281 +
.../locale/de_DE/Phoenix_Moneybookers.csv | 0
.../locale/en_US/Phoenix_Moneybookers.csv | 0
.../locale/es_ES/Phoenix_Moneybookers.csv | 0
.../locale/fr_FR/Phoenix_Moneybookers.csv | 0
.../locale/nl_NL/Phoenix_Moneybookers.csv | 0
.../locale/pt_BR/Phoenix_Moneybookers.csv | 0
.../locale/zh_CN/Phoenix_Moneybookers.csv | 0
.../moneybookers_setup/install-1.6.0.0.php | 0
.../Moneybookers/view/adminhtml/activation.js | 0
.../Moneybookers/view/adminhtml/banner.jpg | Bin
.../Moneybookers/view/adminhtml/info.phtml | 0
.../Moneybookers/view/adminhtml/jsinit.phtml | 0
.../Moneybookers/view/adminhtml/layout.xml | 0
.../view/adminhtml/pdf/info.phtml | 0
.../Moneybookers/view/email/activation.html | 0
.../Moneybookers/view/frontend/blank.phtml | 0
.../Moneybookers/view/frontend/form.phtml | 0
.../view/frontend/images/banner_120_de.gif | Bin
.../view/frontend/images/banner_120_de.png | Bin
.../view/frontend/images/banner_120_dk.gif | Bin
.../view/frontend/images/banner_120_fr.gif | Bin
.../view/frontend/images/banner_120_fr.png | Bin
.../view/frontend/images/banner_120_int.gif | Bin
.../view/frontend/images/banner_120_int.png | Bin
.../view/frontend/images/banner_120_pl.gif | Bin
.../view/frontend/images/banner_120_pl.png | Bin
.../view/frontend/images/banner_120_sp.gif | Bin
.../view/frontend/images/banner_120_sp.png | Bin
.../view/frontend/images/moneybookers_acc.png | Bin
.../view/frontend/images/moneybookers_csi.gif | Bin
.../view/frontend/images/moneybookers_did.gif | Bin
.../view/frontend/images/moneybookers_dnk.gif | Bin
.../view/frontend/images/moneybookers_ebt.gif | Bin
.../view/frontend/images/moneybookers_ent.gif | Bin
.../view/frontend/images/moneybookers_gcb.gif | Bin
.../view/frontend/images/moneybookers_gir.gif | Bin
.../view/frontend/images/moneybookers_idl.gif | Bin
.../view/frontend/images/moneybookers_lsr.gif | Bin
.../view/frontend/images/moneybookers_mae.gif | Bin
.../view/frontend/images/moneybookers_npy.gif | Bin
.../frontend/images/moneybookers_obt_de.png | Bin
.../frontend/images/moneybookers_obt_dk.png | Bin
.../frontend/images/moneybookers_obt_ee.png | Bin
.../frontend/images/moneybookers_obt_en.png | Bin
.../frontend/images/moneybookers_obt_fl.png | Bin
.../frontend/images/moneybookers_obt_lt.png | Bin
.../frontend/images/moneybookers_obt_lv.png | Bin
.../frontend/images/moneybookers_obt_pl.png | Bin
.../frontend/images/moneybookers_obt_se.png | Bin
.../view/frontend/images/moneybookers_pli.gif | Bin
.../view/frontend/images/moneybookers_psp.gif | Bin
.../view/frontend/images/moneybookers_pwy.gif | Bin
.../view/frontend/images/moneybookers_sft.gif | Bin
.../view/frontend/images/moneybookers_so2.gif | Bin
.../view/frontend/images/moneybookers_wlt.gif | Bin
.../Moneybookers/view/frontend/info.phtml | 0
.../Moneybookers/view/frontend/layout.xml | 0
.../Moneybookers/view/frontend/payment.phtml | 0
.../view/frontend/placeform.phtml | 0
.../Moneybookers/view/frontend/redirect.phtml | 0
app/code/{core => }/Zend/Date.php | 0
app/code/{core => }/Zend/Mime.php | 0
app/code/{core => }/Zend/Soap/Wsdl.php | 0
app/code/{core => }/Zend/XmlRpc/Request.php | 0
app/code/{core => }/Zend/XmlRpc/Response.php | 0
.../Moneybookers/etc/adminhtml/acl.xml | 40 -
.../Phoenix/Moneybookers/etc/config.xml | 282 -
.../AdminNotification/etc/adminhtml/acl.xml | 43 -
.../AdminNotification/etc/adminhtml/menu.xml | 32 -
.../Mage/AdminNotification/etc/config.xml | 82 -
.../Block/Catalog/Helper/Form/Wysiwyg.php | 74 -
.../Block/Catalog/Product/Attribute/Edit.php | 132 -
.../Product/Attribute/Set/Toolbar/Add.php | 89 -
.../Adminhtml/Block/Catalog/Product/Edit.php | 360 -
.../Catalog/Product/Edit/Tab/Attributes.php | 172 -
.../Product/Edit/Tab/Attributes/Create.php | 104 -
.../Catalog/Product/Edit/Tab/Options.php | 68 -
.../Product/Edit/Tab/Options/Option.php | 362 -
.../Edit/Tab/Options/Type/Abstract.php | 69 -
.../Product/Edit/Tab/Options/Type/Select.php | 86 -
.../Catalog/Product/Edit/Tab/Super/Config.php | 383 -
.../Block/Catalog/Product/Edit/Tab/Upsell.php | 257 -
.../Block/Catalog/Product/Edit/Tabs.php | 208 -
.../Adminhtml/Block/Catalog/Product/Grid.php | 327 -
.../Catalog/Product/Helper/Form/Category.php | 152 -
.../Product/Helper/Form/Gallery/Content.php | 174 -
.../Catalog/Product/Helper/Form/Weight.php | 44 -
.../Product/Helper/Form/Weight/Renderer.php | 91 -
.../Block/Catalog/Product/Widget/Chooser.php | 292 -
.../Block/Checkout/Agreement/Grid.php | 110 -
.../Mage/Adminhtml/Block/Cms/Page/Edit.php | 143 -
.../Block/Cms/Page/Widget/Chooser.php | 165 -
.../Block/Cms/Wysiwyg/Images/Content.php | 161 -
.../Adminhtml/Block/Customer/Edit/Tabs.php | 129 -
.../Customer/System/Config/Validatevat.php | 80 -
.../core/Mage/Adminhtml/Block/Html/Date.php | 76 -
.../core/Mage/Adminhtml/Block/Html/Select.php | 70 -
.../core/Mage/Adminhtml/Block/Messages.php | 77 -
.../Adminhtml/Block/Newsletter/Queue/Edit.php | 259 -
.../Block/Newsletter/Subscriber/Grid.php | 219 -
.../Block/Newsletter/Template/Edit.php | 326 -
.../Block/Newsletter/Template/Grid.php | 121 -
.../core/Mage/Adminhtml/Block/Page/Head.php | 88 -
.../Block/Promo/Quote/Edit/Tab/Labels.php | 200 -
.../Adminhtml/Block/Rating/Edit/Tab/Form.php | 222 -
.../Block/Report/Product/Downloads/Grid.php | 112 -
.../Block/Report/Product/Lowstock/Grid.php | 106 -
.../Block/Report/Product/Viewed/Grid.php | 124 -
.../Block/Report/Sales/Bestsellers/Grid.php | 97 -
.../Block/Report/Sales/Coupons/Grid.php | 179 -
.../Block/Report/Sales/Invoiced/Grid.php | 121 -
.../Block/Report/Sales/Refunded/Grid.php | 113 -
.../Block/Report/Sales/Sales/Grid.php | 237 -
.../Block/Report/Sales/Shipping/Grid.php | 116 -
.../Adminhtml/Block/Report/Sales/Tax/Grid.php | 133 -
.../Block/Report/Shopcart/Abandoned/Grid.php | 174 -
.../Block/Report/Shopcart/Product/Grid.php | 106 -
.../Adminhtml/Block/Sales/Creditmemo/Grid.php | 167 -
.../Adminhtml/Block/Sales/Invoice/Grid.php | 166 -
.../Adminhtml/Block/Sales/Order/Create.php | 137 -
.../Block/Sales/Order/Create/Customer.php | 59 -
.../Block/Sales/Order/Create/Header.php | 62 -
.../Create/Search/Grid/Renderer/Product.php | 51 -
.../Adminhtml/Block/Sales/Shipment/Grid.php | 189 -
.../Block/Sales/Transactions/Detail/Grid.php | 101 -
.../Block/Sales/Transactions/Grid.php | 161 -
.../Mage/Adminhtml/Block/System/Design.php | 42 -
.../Block/System/Email/Template/Edit.php | 492 -
.../Block/System/Email/Template/Edit/Form.php | 191 -
.../Mage/Adminhtml/Block/Tax/Rate/Form.php | 210 -
.../Adminhtml/Block/Tax/Rule/Edit/Form.php | 232 -
.../core/Mage/Adminhtml/Block/Text/List.php | 71 -
.../Urlrewrite/Catalog/Category/Edit.php | 110 -
.../Block/Urlrewrite/Catalog/Product/Edit.php | 181 -
.../Block/Urlrewrite/Cms/Page/Edit.php | 110 -
.../Mage/Adminhtml/Block/Urlrewrite/Edit.php | 251 -
.../core/Mage/Adminhtml/Helper/Media/Js.php | 74 -
.../Adminhtml/controllers/CacheController.php | 195 -
.../Catalog/Category/WidgetController.php | 72 -
.../Catalog/CategoryController.php | 540 -
.../Catalog/Product/ReviewController.php | 391 -
.../Catalog/Product/WidgetController.php | 78 -
.../controllers/Catalog/ProductController.php | 1065 --
.../Cms/Block/WidgetController.php | 48 -
.../controllers/Cms/Page/WidgetController.php | 48 -
.../controllers/Promo/WidgetController.php | 133 -
.../controllers/Report/ReviewController.php | 178 -
.../controllers/System/AccountController.php | 91 -
.../core/Mage/Adminhtml/etc/adminhtml/acl.xml | 66 -
.../Mage/Adminhtml/etc/adminhtml/menu.xml | 44 -
app/code/core/Mage/Adminhtml/etc/config.xml | 248 -
.../Adminhtml/view/adminhtml/admin/page.phtml | 80 -
.../view/adminhtml/api/roleinfo.phtml | 47 -
.../Adminhtml/view/adminhtml/api/roles.phtml | 37 -
.../adminhtml/catalog/category-selector.css | 126 -
.../adminhtml/catalog/category-selector.js | 152 -
.../adminhtml/catalog/category/edit.phtml | 194 -
.../form/renderer/fieldset/element.phtml | 87 -
.../view/adminhtml/catalog/product.js | 378 -
.../catalog/product/attribute/js.phtml | 352 -
.../product/attribute/new/created.phtml | 60 -
.../catalog/product/attribute/options.phtml | 215 -
.../composite/fieldset/configurable.phtml | 60 -
.../product/composite/fieldset/options.phtml | 45 -
.../fieldset/options/type/date.phtml | 94 -
.../fieldset/options/type/default.phtml | 31 -
.../fieldset/options/type/file.phtml | 103 -
.../fieldset/options/type/select.phtml | 39 -
.../fieldset/options/type/text.phtml | 42 -
.../product/composite/fieldset/qty.phtml | 36 -
.../view/adminhtml/catalog/product/edit.phtml | 198 -
.../product/edit/action/inventory.phtml | 181 -
.../catalog/product/edit/attribute_set.phtml | 63 -
.../catalog/product/edit/options.phtml | 57 -
.../catalog/product/edit/options/option.phtml | 429 -
.../product/edit/options/type/date.phtml | 53 -
.../product/edit/options/type/file.phtml | 61 -
.../product/edit/options/type/select.phtml | 171 -
.../product/edit/options/type/text.phtml | 55 -
.../catalog/product/edit/super/config.phtml | 205 -
.../catalog/product/edit/super/matrix.phtml | 250 -
.../catalog/product/helper/gallery.phtml | 116 -
.../catalog/product/tab/inventory.phtml | 340 -
.../view/adminhtml/catalog/wysiwyg/js.phtml | 119 -
.../view/adminhtml/cms/browser/content.phtml | 49 -
.../cms/page/edit/form/renderer/content.phtml | 32 -
.../adminhtml/customer/tab/addresses.phtml | 653 --
.../view/adminhtml/customer/tab/view.phtml | 88 -
.../adminhtml/customer/tab/view/sales.phtml | 94 -
.../view/adminhtml/dashboard/grid.phtml | 86 -
.../Adminhtml/view/adminhtml/promo/js.phtml | 46 -
.../view/adminhtml/rating/detailed.phtml | 82 -
.../adminhtml/sales/items/column/name.phtml | 60 -
.../adminhtml/sales/order/address/form.phtml | 39 -
.../adminhtml/sales/order/comments/view.phtml | 72 -
.../sales/order/create/abstract.phtml | 35 -
.../sales/order/create/coupons/form.phtml | 49 -
.../adminhtml/sales/order/create/data.phtml | 78 -
.../adminhtml/sales/order/create/form.phtml | 47 -
.../sales/order/create/form/account.phtml | 35 -
.../sales/order/create/form/address.phtml | 93 -
.../sales/order/create/giftmessage.phtml | 51 -
.../adminhtml/sales/order/create/items.phtml | 33 -
.../sales/order/create/items/grid.phtml | 462 -
.../sales/order/create/sidebar.phtml | 68 -
.../sales/order/create/sidebar/items.phtml | 99 -
.../adminhtml/sales/order/create/totals.phtml | 64 -
.../sales/order/creditmemo/create/form.phtml | 88 -
.../sales/order/creditmemo/create/items.phtml | 182 -
.../create/items/renderer/default.phtml | 245 -
.../create/totals/adjustments.phtml | 83 -
.../sales/order/creditmemo/view/form.phtml | 97 -
.../sales/order/creditmemo/view/items.phtml | 59 -
.../view/items/renderer/default.phtml | 233 -
.../adminhtml/sales/order/giftoptions.phtml | 36 -
.../sales/order/invoice/create/form.phtml | 121 -
.../sales/order/invoice/create/items.phtml | 201 -
.../create/items/renderer/default.phtml | 239 -
.../sales/order/invoice/create/tracking.phtml | 110 -
.../sales/order/invoice/view/form.phtml | 93 -
.../sales/order/invoice/view/items.phtml | 59 -
.../view/items/renderer/configurable.phtml | 240 -
.../invoice/view/items/renderer/default.phtml | 233 -
.../sales/order/shipment/create/form.phtml | 114 -
.../sales/order/shipment/create/items.phtml | 142 -
.../create/items/renderer/default.phtml | 45 -
.../order/shipment/create/tracking.phtml | 110 -
.../sales/order/shipment/packaging/grid.phtml | 93 -
.../order/shipment/packaging/packed.phtml | 215 -
.../order/shipment/packaging/popup.phtml | 220 -
.../sales/order/shipment/view/form.phtml | 117 -
.../sales/order/shipment/view/items.phtml | 48 -
.../view/items/renderer/configurable.phtml | 31 -
.../view/items/renderer/default.phtml | 31 -
.../sales/order/shipment/view/tracking.phtml | 90 -
.../view/adminhtml/sales/order/totalbar.phtml | 44 -
.../view/adminhtml/sales/order/totals.phtml | 86 -
.../adminhtml/sales/order/view/history.phtml | 80 -
.../adminhtml/sales/order/view/info.phtml | 181 -
.../adminhtml/sales/order/view/items.phtml | 66 -
.../order/view/items/renderer/default.phtml | 246 -
.../sales/order/view/tab/history.phtml | 55 -
.../adminhtml/sales/order/view/tab/info.phtml | 135 -
.../adminhtml/sales/transactions/detail.phtml | 100 -
.../view/adminhtml/tax/rule/edit.phtml | 244 -
.../adminhtml/tax/toolbar/rate/save.phtml | 39 -
app/code/core/Mage/Api/Exception.php | 53 -
app/code/core/Mage/Api/Model/Config.php | 294 -
app/code/core/Mage/Api/Model/Wsdl/Config.php | 142 -
app/code/core/Mage/Api/etc/adminhtml.xml | 62 -
app/code/core/Mage/Api/etc/adminhtml/menu.xml | 39 -
app/code/core/Mage/Api/etc/config.xml | 107 -
.../core/Mage/Authorizenet/etc/config.xml | 148 -
.../view/frontend/directpost/form.phtml | 135 -
app/code/core/Mage/Backend/Block/Abstract.php | 78 -
.../Mage/Backend/Block/System/Config/Edit.php | 153 -
.../Mage/Backend/Block/System/Config/Form.php | 692 --
.../Block/System/Config/Form/Field.php | 232 -
.../Config/Form/Field/Array/Abstract.php | 253 -
.../System/Config/Form/Field/Factory.php | 55 -
.../Block/System/Config/Form/Fieldset.php | 213 -
.../System/Config/Form/Fieldset/Factory.php | 55 -
.../Mage/Backend/Block/System/Config/Tabs.php | 159 -
app/code/core/Mage/Backend/Block/Template.php | 116 -
.../core/Mage/Backend/Block/Widget/Button.php | 108 -
.../Backend/Block/Widget/Button/Split.php | 44 -
.../core/Mage/Backend/Block/Widget/Grid.php | 846 --
.../Mage/Backend/Block/Widget/Grid/Column.php | 501 -
.../Block/Widget/Grid/Column/Filter/Date.php | 179 -
.../Block/Widget/Grid/Column/Filter/Price.php | 282 -
.../Block/Widget/Grid/Column/Filter/Range.php | 71 -
.../Block/Widget/Grid/Column/Multistore.php | 99 -
.../Widget/Grid/Column/Renderer/Abstract.php | 150 -
.../Widget/Grid/Column/Renderer/Currency.php | 180 -
.../Widget/Grid/Column/Renderer/Price.php | 109 -
.../Backend/Block/Widget/Grid/ColumnSet.php | 685 --
.../Block/Widget/Grid/Massaction/Abstract.php | 341 -
.../Widget/Grid/Massaction/Additional.php | 116 -
.../core/Mage/Backend/Block/Widget/Tabs.php | 419 -
app/code/core/Mage/Backend/Helper/Data.php | 190 -
.../core/Mage/Backend/Model/Acl/Config.php | 151 -
.../core/Mage/Backend/Model/Auth/Session.php | 227 -
.../Model/Config/Backend/Admin/Custom.php | 120 -
.../Backend/Model/Config/Backend/File.php | 241 -
.../Model/Config/Backend/File/RequestData.php | 84 -
.../Model/Config/Structure/Element/Field.php | 377 -
.../Model/Config/Structure/Mapper/Factory.php | 94 -
.../Backend/Model/Config/Structure/Reader.php | 175 -
.../core/Mage/Backend/Model/Menu/Builder.php | 132 -
.../core/Mage/Backend/Model/Menu/Config.php | 211 -
.../core/Mage/Backend/Model/Menu/Factory.php | 59 -
.../Mage/Backend/Model/Menu/Item/Factory.php | 134 -
app/code/core/Mage/Backend/Model/Observer.php | 95 -
app/code/core/Mage/Backend/Model/Url.php | 368 -
.../Mage/Backend/etc/adminhtml/system.xml | 621 --
app/code/core/Mage/Backend/etc/config.xml | 144 -
.../Backend/view/adminhtml/admin/login.phtml | 99 -
.../Mage/Backend/view/adminhtml/layout.xml | 60 -
.../view/adminhtml/store/switcher.phtml | 76 -
.../view/adminhtml/system/config/edit.phtml | 45 -
.../view/adminhtml/system/config/js.phtml | 281 -
.../adminhtml/system/config/switcher.phtml | 51 -
.../view/adminhtml/widget/button.phtml | 36 -
.../view/adminhtml/widget/button/split.phtml | 77 -
.../form/renderer/fieldset/element.phtml | 66 -
.../Backend/view/adminhtml/widget/grid.phtml | 174 -
.../adminhtml/widget/grid/column_set.phtml | 132 -
.../view/adminhtml/widget/grid/extended.phtml | 250 -
.../Backend/view/adminhtml/widget/tabs.phtml | 61 -
app/code/core/Mage/Backup/Helper/Data.php | 342 -
.../core/Mage/Backup/etc/adminhtml/acl.xml | 42 -
.../core/Mage/Backup/etc/adminhtml/menu.xml | 32 -
app/code/core/Mage/Backup/etc/config.xml | 68 -
.../Product/Edit/Tab/Bundle/Option.php | 251 -
.../Edit/Tab/Bundle/Option/Search/Grid.php | 163 -
.../Product/View/Type/Bundle/Option.php | 274 -
.../core/Mage/Bundle/Model/Price/Index.php | 156 -
.../Bundle/Model/Resource/Price/Index.php | 828 --
.../data-upgrade-1.6.0.1-1.6.0.0.2.php | 43 -
app/code/core/Mage/Bundle/etc/config.xml | 256 -
.../view/adminhtml/css/bundle-product.css | 84 -
.../fieldset/options/type/checkbox.phtml | 52 -
.../fieldset/options/type/multi.phtml | 49 -
.../fieldset/options/type/radio.phtml | 65 -
.../fieldset/options/type/select.phtml | 55 -
.../view/adminhtml/product/edit/bundle.phtml | 87 -
.../product/edit/bundle/option.phtml | 275 -
.../creditmemo/create/items/renderer.phtml | 411 -
.../creditmemo/view/items/renderer.phtml | 341 -
.../sales/invoice/create/items/renderer.phtml | 398 -
.../sales/invoice/view/items/renderer.phtml | 340 -
.../sales/order/view/items/renderer.phtml | 415 -
.../shipment/create/items/renderer.phtml | 118 -
.../sales/shipment/view/items/renderer.phtml | 115 -
.../catalog/product/view/type/bundle.phtml | 59 -
.../view/type/bundle/option/checkbox.phtml | 49 -
.../view/type/bundle/option/multi.phtml | 49 -
.../view/type/bundle/option/radio.phtml | 62 -
.../view/type/bundle/option/select.phtml | 55 -
.../order/creditmemo/items/renderer.phtml | 328 -
.../sales/order/invoice/items/renderer.phtml | 352 -
.../frontend/sales/order/items/renderer.phtml | 375 -
.../sales/order/shipment/items/renderer.phtml | 111 -
app/code/core/Mage/Captcha/Helper/Data.php | 198 -
app/code/core/Mage/Captcha/etc/config.xml | 284 -
.../Mage/Catalog/Block/Product/Abstract.php | 729 --
.../Backend/Grid/ColumnSet.php | 163 -
.../Catalog/Block/Product/List/Upsell.php | 173 -
.../core/Mage/Catalog/Block/Product/View.php | 267 -
.../Catalog/Block/Product/View/Options.php | 204 -
.../Block/Product/View/Options/Abstract.php | 177 -
app/code/core/Mage/Catalog/Helper/Image.php | 632 --
app/code/core/Mage/Catalog/Helper/Product.php | 518 -
.../Mage/Catalog/Helper/Product/Options.php | 81 -
.../core/Mage/Catalog/Helper/Product/Url.php | 135 -
.../core/Mage/Catalog/Helper/Product/View.php | 198 -
app/code/core/Mage/Catalog/Model/Product.php | 1993 ----
.../Model/Product/Attribute/Backend/Price.php | 140 -
.../Model/Product/Attribute/Backend/Stock.php | 86 -
.../core/Mage/Catalog/Model/Product/Image.php | 736 --
.../Mage/Catalog/Model/Resource/Category.php | 890 --
.../Catalog/Model/Resource/Eav/Attribute.php | 354 -
.../Mage/Catalog/Model/Resource/Setup.php | 911 --
.../Catalog/controllers/ProductController.php | 115 -
.../data-upgrade-1.6.0.0.15-1.6.0.0.16.php | 49 -
.../core/Mage/Catalog/etc/adminhtml/acl.xml | 50 -
.../core/Mage/Catalog/etc/adminhtml/menu.xml | 38 -
.../Mage/Catalog/etc/adminhtml/system.xml | 293 -
app/code/core/Mage/Catalog/etc/config.xml | 495 -
app/code/core/Mage/Catalog/etc/view.xml | 37 -
.../view/adminhtml/js/product-gallery.js | 328 -
.../configurable/attribute-selector/js.phtml | 61 -
.../adminhtml/product/grouped/container.phtml | 38 -
.../view/adminhtml/product/product.css | 1074 --
.../Mage/Catalog/view/frontend/layout.xml | 277 -
.../frontend/product/compare/sidebar.phtml | 73 -
.../product/view/options/type/date.phtml | 77 -
.../frontend/product/view/type/default.phtml | 38 -
.../Block/Adminhtml/Form/Field/Stock.php | 232 -
.../Model/Resource/Stock/Item.php | 134 -
.../CatalogInventory/etc/adminhtml/acl.xml | 40 -
.../core/Mage/CatalogInventory/etc/config.xml | 305 -
.../view/adminhtml/layout.xml | 62 -
.../view/frontend/stockqty/composite.phtml | 60 -
.../core/Mage/CatalogRule/Model/Observer.php | 402 -
.../Mage/CatalogRule/etc/adminhtml/acl.xml | 38 -
.../Mage/CatalogRule/etc/adminhtml/menu.xml | 33 -
app/code/core/Mage/CatalogRule/etc/config.xml | 185 -
.../CatalogSearch/Model/Fulltext/Observer.php | 193 -
.../CatalogSearch/Model/Indexer/Fulltext.php | 446 -
.../CatalogSearch/Model/Resource/Fulltext.php | 790 --
.../Mage/CatalogSearch/etc/adminhtml/acl.xml | 38 -
.../Mage/CatalogSearch/etc/adminhtml/menu.xml | 32 -
.../core/Mage/CatalogSearch/etc/config.xml | 114 -
app/code/core/Mage/Centinel/etc/config.xml | 177 -
.../Mage/Centinel/view/frontend/logo.phtml | 33 -
.../Mage/Checkout/Block/Onepage/Abstract.php | 224 -
.../core/Mage/Checkout/etc/adminhtml/acl.xml | 43 -
.../core/Mage/Checkout/etc/adminhtml/menu.xml | 32 -
app/code/core/Mage/Checkout/etc/config.xml | 162 -
.../view/frontend/cart/item/default.phtml | 278 -
.../view/frontend/cart/sidebar/default.phtml | 145 -
.../Mage/Checkout/view/frontend/layout.xml | 415 -
.../frontend/multishipping/addresses.phtml | 81 -
.../view/frontend/multishipping/billing.phtml | 116 -
.../frontend/multishipping/item/default.phtml | 45 -
.../view/frontend/multishipping/payment.js | 68 -
.../Mage/Checkout/view/frontend/onepage.phtml | 60 -
.../view/frontend/onepage/billing.phtml | 229 -
.../view/frontend/onepage/login.phtml | 123 -
.../view/frontend/onepage/payment.phtml | 73 -
.../view/frontend/onepage/review/button.phtml | 27 -
.../view/frontend/onepage/review/info.phtml | 84 -
.../view/frontend/onepage/review/item.phtml | 239 -
.../onepage/shipping_method/available.phtml | 101 -
app/code/core/Mage/Cms/etc/adminhtml/acl.xml | 48 -
app/code/core/Mage/Cms/etc/adminhtml/menu.xml | 34 -
app/code/core/Mage/Cms/etc/config.xml | 184 -
app/code/core/Mage/Connect/Helper/Data.php | 166 -
app/code/core/Mage/Connect/etc/adminhtml.xml | 29 -
.../core/Mage/Connect/etc/adminhtml/menu.xml | 34 -
app/code/core/Mage/Connect/etc/config.xml | 66 -
.../core/Mage/Contacts/etc/adminhtml/acl.xml | 40 -
app/code/core/Mage/Contacts/etc/config.xml | 109 -
app/code/core/Mage/Core/Block/Abstract.php | 1103 --
app/code/core/Mage/Core/Block/Messages.php | 343 -
app/code/core/Mage/Core/Block/Template.php | 372 -
.../Mage/Core/Controller/Response/Http.php | 107 -
.../Mage/Core/Controller/Varien/Action.php | 1159 --
.../Core/Controller/Varien/Router/Base.php | 665 --
.../Core/Controller/Varien/Router/Factory.php | 62 -
app/code/core/Mage/Core/Helper/Abstract.php | 384 -
app/code/core/Mage/Core/Helper/Data.php | 835 --
app/code/core/Mage/Core/Helper/Js.php | 175 -
app/code/core/Mage/Core/Helper/Theme.php | 398 -
app/code/core/Mage/Core/Helper/Url.php | 152 -
app/code/core/Mage/Core/Model/Abstract.php | 703 --
app/code/core/Mage/Core/Model/Acl/Builder.php | 107 -
app/code/core/Mage/Core/Model/App/Proxy.php | 581 -
app/code/core/Mage/Core/Model/App/State.php | 109 -
app/code/core/Mage/Core/Model/Cache.php | 774 --
app/code/core/Mage/Core/Model/Cache/Proxy.php | 236 -
app/code/core/Mage/Core/Model/Config.php | 685 --
app/code/core/Mage/Core/Model/Config/Base.php | 75 -
.../core/Mage/Core/Model/Config/Cache.php | 261 -
.../core/Mage/Core/Model/Config/Fieldset.php | 59 -
.../Mage/Core/Model/Config/Loader/Local.php | 118 -
.../Core/Model/Config/Loader/Modules/File.php | 209 -
.../Mage/Core/Model/Config/Loader/Primary.php | 88 -
.../Mage/Core/Model/Config/Modules/Reader.php | 102 -
.../core/Mage/Core/Model/Config/Primary.php | 91 -
app/code/core/Mage/Core/Model/Db/Updater.php | 158 -
.../core/Mage/Core/Model/Design/Fallback.php | 246 -
.../Model/Design/Fallback/CachingProxy.php | 233 -
.../Core/Model/Design/FallbackInterface.php | 57 -
.../core/Mage/Core/Model/Email/Template.php | 708 --
.../Mage/Core/Model/Email/Template/Filter.php | 502 -
.../core/Mage/Core/Model/EntryPoint/Http.php | 49 -
.../core/Mage/Core/Model/EntryPoint/Media.php | 51 -
.../Mage/Core/Model/EntryPointAbstract.php | 57 -
app/code/core/Mage/Core/Model/Layout.php | 1542 ---
.../Model/Layout/Argument/Handler/Options.php | 51 -
.../Model/Layout/Argument/Handler/Url.php | 67 -
.../Core/Model/Layout/Argument/Updater.php | 71 -
.../core/Mage/Core/Model/Layout/Factory.php | 76 -
app/code/core/Mage/Core/Model/Locale.php | 781 --
.../core/Mage/Core/Model/ObjectManager.php | 50 -
.../Mage/Core/Model/ObjectManager/Config.php | 152 -
app/code/core/Mage/Core/Model/Observer.php | 126 -
app/code/core/Mage/Core/Model/Resource.php | 388 -
.../Mage/Core/Model/Resource/Abstract.php | 254 -
.../Mage/Core/Model/Resource/Db/Abstract.php | 705 --
.../Model/Resource/Db/Collection/Abstract.php | 711 --
.../Model/Resource/Layout/Link/Collection.php | 94 -
.../Core/Model/Resource/Layout/Update.php | 114 -
.../core/Mage/Core/Model/Resource/Setup.php | 904 --
.../Model/Resource/Setup/Query/Modifier.php | 349 -
.../Core/Model/Resource/Theme/Collection.php | 174 -
.../Resource/Theme/Customization/Link.php | 39 -
.../Mage/Core/Model/Resource/Theme/Files.php | 39 -
.../Model/Resource/Theme/Files/Collection.php | 64 -
.../Model/Resource/Theme/Grid/Collection.php | 43 -
app/code/core/Mage/Core/Model/Session.php | 57 -
.../Mage/Core/Model/Store/Group/Factory.php | 60 -
.../Mage/Core/Model/Store/Storage/Default.php | 254 -
app/code/core/Mage/Core/Model/Template.php | 224 -
app/code/core/Mage/Core/Model/Theme.php | 536 -
.../core/Mage/Core/Model/Theme/Collection.php | 344 -
.../Model/Theme/Customization/Files/Css.php | 81 -
.../Model/Theme/Customization/Files/Js.php | 252 -
.../Core/Model/Theme/Customization/Link.php | 238 -
.../core/Mage/Core/Model/Theme/Factory.php | 54 -
app/code/core/Mage/Core/Model/Theme/Files.php | 227 -
app/code/core/Mage/Core/Model/Theme/Image.php | 317 -
.../Mage/Core/Model/Theme/Registration.php | 154 -
.../core/Mage/Core/Model/Theme/Service.php | 372 -
.../core/Mage/Core/Model/Theme/Validator.php | 170 -
app/code/core/Mage/Core/Model/Translate.php | 641 --
app/code/core/Mage/Core/Model/Url.php | 1222 ---
.../Mage/Core/Model/Validator/Factory.php | 123 -
app/code/core/Mage/Core/etc/config.xml | 415 -
.../Core/view/adminhtml/prototype/magento.css | 94 -
app/code/core/Mage/Cron/etc/config.xml | 83 -
.../Mage/CurrencySymbol/etc/adminhtml/acl.xml | 41 -
.../CurrencySymbol/etc/adminhtml/menu.xml | 34 -
.../core/Mage/CurrencySymbol/etc/config.xml | 83 -
.../core/Mage/Customer/Helper/Address.php | 311 -
.../Mage/Customer/Model/Address/Factory.php | 53 -
.../Mage/Customer/Model/Customer/Factory.php | 53 -
app/code/core/Mage/Customer/Model/Session.php | 347 -
.../core/Mage/Customer/Service/Customer.php | 411 -
.../controllers/AccountController.php | 856 --
.../core/Mage/Customer/etc/adminhtml/acl.xml | 45 -
.../core/Mage/Customer/etc/adminhtml/menu.xml | 35 -
.../Mage/Customer/etc/adminhtml/system.xml | 254 -
app/code/core/Mage/Customer/etc/config.xml | 250 -
.../Block/Adminhtml/Editor/Container.php | 83 -
.../Adminhtml/Editor/Form/Element/File.php | 50 -
.../Adminhtml/Editor/Toolbar/Buttons.php | 186 -
.../Editor/Toolbar/HandlesHierarchy.php | 171 -
.../Block/Adminhtml/Editor/Tools.php | 46 -
.../Block/Adminhtml/Editor/Tools/Code.php | 45 -
.../Adminhtml/Editor/Tools/Code/Css/Group.php | 66 -
.../Adminhtml/Editor/Tools/Code/Custom.php | 120 -
.../Block/Adminhtml/Editor/Tools/Code/Js.php | 189 -
.../Block/Adminhtml/Editor/Tools/Design.php | 33 -
.../Theme/Selector/List/Abstract.php | 250 -
.../Theme/Selector/List/Available.php | 170 -
.../Block/Adminhtml/Theme/Selector/Tabs.php | 53 -
.../DesignEditor/Block/Page/Html/Head.php | 63 -
.../DesignEditor/Block/Page/Html/Head/Vde.php | 38 -
.../core/Mage/DesignEditor/Helper/Data.php | 148 -
.../core/Mage/DesignEditor/Model/Layout.php | 433 -
.../core/Mage/DesignEditor/Model/Observer.php | 83 -
.../core/Mage/DesignEditor/Model/State.php | 253 -
.../Mage/DesignEditor/Model/Url/Factory.php | 70 -
.../System/Design/Editor/ToolsController.php | 230 -
.../System/Design/EditorController.php | 567 -
.../Mage/DesignEditor/etc/adminhtml/acl.xml | 40 -
.../Mage/DesignEditor/etc/adminhtml/menu.xml | 32 -
.../core/Mage/DesignEditor/etc/config.xml | 161 -
.../view/adminhtml/css/styles.css | 1493 ---
.../view/adminhtml/editor/container.phtml | 32 -
.../adminhtml/editor/toolbar/buttons.phtml | 40 -
.../view/adminhtml/editor/tools.phtml | 88 -
.../view/adminhtml/editor/tools/code.phtml | 47 -
.../adminhtml/editor/tools/code/custom.phtml | 99 -
.../view/adminhtml/editor/tools/code/js.phtml | 183 -
.../editor/tools/code/js/items.phtml | 43 -
.../view/adminhtml/editor/tools/design.phtml | 38 -
.../view/adminhtml/js/design_editor.js | 293 -
.../view/adminhtml/js/theme-selector.js | 419 -
.../DesignEditor/view/adminhtml/layout.xml | 150 -
.../view/adminhtml/theme/available.phtml | 42 -
.../view/adminhtml/theme/customized.phtml | 53 -
.../adminhtml/theme/list/customized.phtml | 39 -
.../theme/selector/first_entrance.phtml | 36 -
.../view/frontend/js/design_editor.js | 386 -
.../DesignEditor/view/frontend/layout.xml | 54 -
app/code/core/Mage/Directory/Block/Data.php | 155 -
app/code/core/Mage/Directory/Helper/Data.php | 252 -
.../Mage/Directory/Model/CountryFactory.php | 59 -
app/code/core/Mage/Directory/etc/config.xml | 153 -
.../core/Mage/Downloadable/Helper/File.php | 780 --
.../Mage/Downloadable/etc/adminhtml/acl.xml | 40 -
.../Mage/Downloadable/etc/adminhtml/menu.xml | 32 -
.../core/Mage/Downloadable/etc/config.xml | 274 -
.../adminhtml/product/edit/downloadable.phtml | 255 -
.../column/downloadable/creditmemo/name.phtml | 62 -
.../column/downloadable/invoice/name.phtml | 62 -
.../items/column/downloadable/name.phtml | 62 -
.../create/items/renderer/downloadable.phtml | 139 -
.../view/items/renderer/downloadable.phtml | 123 -
.../create/items/renderer/downloadable.phtml | 133 -
.../view/items/renderer/downloadable.phtml | 123 -
.../view/items/renderer/downloadable.phtml | 146 -
.../frontend/checkout/cart/item/default.phtml | 277 -
.../multishipping/item/downloadable.phtml | 57 -
.../checkout/onepage/review/item.phtml | 246 -
.../items/renderer/downloadable.phtml | 307 -
.../invoice/items/renderer/downloadable.phtml | 307 -
.../order/items/renderer/downloadable.phtml | 329 -
.../Attribute/Edit/Main/Abstract.php | 223 -
.../Adminhtml/Attribute/Grid/Abstract.php | 103 -
app/code/core/Mage/Eav/Model/Config.php | 709 --
.../core/Mage/Eav/Model/Entity/Attribute.php | 365 -
.../Mage/Eav/Model/Entity/Attribute/Group.php | 75 -
.../Mage/Eav/Model/Entity/Attribute/Set.php | 331 -
app/code/core/Mage/Eav/Model/Entity/Setup.php | 1506 ---
.../Model/Resource/Entity/Attribute/Group.php | 140 -
app/code/core/Mage/Eav/etc/config.xml | 98 -
.../Mage/GiftMessage/Block/Message/Inline.php | 297 -
app/code/core/Mage/GiftMessage/etc/config.xml | 217 -
.../GiftMessage/view/adminhtml/popup.phtml | 56 -
.../sales/order/create/giftoptions.phtml | 53 -
.../sales/order/view/giftoptions.phtml | 53 -
.../GiftMessage/view/frontend/inline.phtml | 334 -
.../GoogleAnalytics/etc/adminhtml/acl.xml | 40 -
.../core/Mage/GoogleAnalytics/etc/config.xml | 94 -
.../Mage/GoogleCheckout/etc/adminhtml/acl.xml | 40 -
.../core/Mage/GoogleCheckout/etc/config.xml | 165 -
.../core/Mage/GoogleOptimizer/etc/config.xml | 251 -
.../GoogleOptimizer/view/adminhtml/js.phtml | 177 -
.../GoogleOptimizer/view/adminhtml/layout.xml | 88 -
.../Block/Adminhtml/Types/Edit/Attributes.php | 198 -
.../Mage/GoogleShopping/etc/adminhtml/acl.xml | 41 -
.../GoogleShopping/etc/adminhtml/menu.xml | 34 -
.../core/Mage/GoogleShopping/etc/config.xml | 383 -
.../adminhtml/types/edit/attributes.phtml | 129 -
.../Block/Adminhtml/Export/Filter.php | 348 -
.../Block/Adminhtml/Import/Edit/Before.php | 124 -
.../Block/Adminhtml/Import/Edit/Form.php | 105 -
.../Adminhtml/ImportController.php | 203 -
.../Mage/ImportExport/etc/adminhtml/acl.xml | 41 -
.../core/Mage/ImportExport/etc/config.xml | 164 -
.../Mage/Index/Model/EntryPoint/Shell.php | 57 -
.../core/Mage/Index/Model/Lock/Storage.php | 82 -
.../core/Mage/Index/etc/adminhtml/acl.xml | 38 -
.../core/Mage/Index/etc/adminhtml/menu.xml | 32 -
app/code/core/Mage/Index/etc/config.xml | 141 -
.../Mage/Install/Model/EntryPoint/Console.php | 103 -
app/code/core/Mage/Install/etc/config.xml | 100 -
.../core/Mage/Install/view/install/page.phtml | 123 -
.../core/Mage/Log/Model/EntryPoint/Shell.php | 55 -
app/code/core/Mage/Log/etc/config.xml | 160 -
app/code/core/Mage/Media/etc/config.xml | 70 -
.../Mage/Newsletter/etc/adminhtml/acl.xml | 46 -
.../Mage/Newsletter/etc/adminhtml/menu.xml | 36 -
app/code/core/Mage/Newsletter/etc/config.xml | 186 -
.../Mage/Newsletter/view/adminhtml/layout.xml | 132 -
app/code/core/Mage/Oauth/etc/config.xml | 155 -
.../Oauth/sql/oauth_setup/install-1.0.0.0.php | 198 -
app/code/core/Mage/Ogone/etc/config.xml | 147 -
app/code/core/Mage/Page/Block/Html/Head.php | 470 -
app/code/core/Mage/Page/etc/config.xml | 165 -
.../core/Mage/Page/view/adminhtml/title.phtml | 35 -
app/code/core/Mage/PageCache/Helper/Data.php | 190 -
app/code/core/Mage/PageCache/etc/config.xml | 139 -
app/code/core/Mage/Paygate/etc/config.xml | 115 -
.../core/Mage/Payment/etc/adminhtml/acl.xml | 41 -
app/code/core/Mage/Payment/etc/config.xml | 207 -
.../Payment/view/adminhtml/info/default.phtml | 45 -
.../Adminhtml/Settlement/Report/Grid.php | 144 -
.../Paypal/Controller/Express/Abstract.php | 493 -
.../core/Mage/Paypal/etc/adminhtml/acl.xml | 48 -
.../core/Mage/Paypal/etc/adminhtml/menu.xml | 32 -
app/code/core/Mage/Paypal/etc/config.xml | 285 -
.../frontend/express/review/address.phtml | 154 -
.../Mage/Paypal/view/frontend/hss/js.phtml | 66 -
.../view/frontend/hss/review/button.phtml | 27 -
.../core/Mage/Paypal/view/frontend/layout.xml | 240 -
app/code/core/Mage/PaypalUk/etc/config.xml | 102 -
.../Mage/PaypalUk/view/frontend/layout.xml | 151 -
.../Mage/Persistent/etc/adminhtml/acl.xml | 40 -
app/code/core/Mage/Persistent/etc/config.xml | 300 -
.../frontend/checkout/onepage/billing.phtml | 241 -
.../frontend/checkout/onepage/login.phtml | 154 -
.../view/frontend/customer/form/login.phtml | 103 -
app/code/core/Mage/Poll/etc/adminhtml/acl.xml | 38 -
.../core/Mage/Poll/etc/adminhtml/menu.xml | 32 -
app/code/core/Mage/Poll/etc/config.xml | 87 -
.../Mage/ProductAlert/Block/Email/Stock.php | 83 -
.../core/Mage/ProductAlert/etc/config.xml | 131 -
.../core/Mage/Rating/etc/adminhtml/acl.xml | 40 -
app/code/core/Mage/Rating/etc/config.xml | 81 -
.../core/Mage/Reports/etc/adminhtml/acl.xml | 72 -
.../core/Mage/Reports/etc/adminhtml/menu.xml | 53 -
app/code/core/Mage/Reports/etc/config.xml | 194 -
.../Mage/Reports/view/adminhtml/grid.phtml | 149 -
.../Mage/Reports/view/adminhtml/layout.xml | 615 --
.../core/Mage/Review/etc/adminhtml/acl.xml | 43 -
.../core/Mage/Review/etc/adminhtml/menu.xml | 39 -
app/code/core/Mage/Review/etc/config.xml | 127 -
.../core/Mage/Review/view/frontend/layout.xml | 118 -
app/code/core/Mage/Rss/etc/adminhtml/acl.xml | 40 -
app/code/core/Mage/Rss/etc/config.xml | 96 -
app/code/core/Mage/Rule/etc/config.xml | 61 -
.../Adminhtml/Billing/Agreement/Grid.php | 155 -
.../Adminhtml/Recurring/Profile/Edit/Form.php | 240 -
.../Sales/Model/Order/Creditmemo/Config.php | 50 -
.../Mage/Sales/Model/Order/Invoice/Config.php | 50 -
.../core/Mage/Sales/Model/Quote/Address.php | 1185 ---
app/code/core/Mage/Sales/Model/Quote/Item.php | 911 --
.../core/Mage/Sales/etc/adminhtml/acl.xml | 78 -
.../core/Mage/Sales/etc/adminhtml/menu.xml | 40 -
app/code/core/Mage/Sales/etc/config.xml | 713 --
.../billing/agreement/view/tab/info.phtml | 63 -
.../view/frontend/order/creditmemo.phtml | 63 -
.../creditmemo/items/renderer/default.phtml | 302 -
.../Sales/view/frontend/order/invoice.phtml | 63 -
.../invoice/items/renderer/default.phtml | 299 -
.../Sales/view/frontend/order/items.phtml | 69 -
.../order/items/renderer/default.phtml | 323 -
.../Sales/view/frontend/order/shipment.phtml | 63 -
.../view/frontend/order/shipment/items.phtml | 89 -
.../shipment/items/renderer/default.phtml | 65 -
.../Mage/Sales/view/frontend/order/view.phtml | 92 -
.../Sales/view/frontend/reorder/sidebar.phtml | 77 -
app/code/core/Mage/SalesRule/Model/Rule.php | 565 -
.../core/Mage/SalesRule/etc/adminhtml/acl.xml | 43 -
.../Mage/SalesRule/etc/adminhtml/menu.xml | 32 -
app/code/core/Mage/SalesRule/etc/config.xml | 169 -
app/code/core/Mage/Sendfriend/etc/config.xml | 118 -
.../Mage/Sendfriend/view/frontend/layout.xml | 42 -
app/code/core/Mage/Shipping/Model/Config.php | 125 -
.../core/Mage/Shipping/etc/adminhtml/acl.xml | 41 -
app/code/core/Mage/Shipping/etc/config.xml | 133 -
.../core/Mage/Sitemap/etc/adminhtml/acl.xml | 43 -
.../core/Mage/Sitemap/etc/adminhtml/menu.xml | 32 -
app/code/core/Mage/Sitemap/etc/config.xml | 114 -
.../Catalog/Product/Edit/Tab/Tag.php | 193 -
.../Catalog/Product/Edit/Tab/Tag/Customer.php | 194 -
.../Block/Adminhtml/Customer/Edit/Tab/Tag.php | 213 -
.../Block/Adminhtml/Report/Popular/Grid.php | 110 -
.../core/Mage/Tag/Block/Customer/View.php | 183 -
app/code/core/Mage/Tag/etc/adminhtml/acl.xml | 48 -
app/code/core/Mage/Tag/etc/adminhtml/menu.xml | 38 -
app/code/core/Mage/Tag/etc/config.xml | 156 -
.../view/adminhtml/tag/edit/container.phtml | 53 -
app/code/core/Mage/Tax/Helper/Data.php | 905 --
.../core/Mage/Tax/Model/Calculation/Rule.php | 223 -
.../Mage/Tax/Model/Class/Source/Product.php | 117 -
.../data/tax_setup/data-install-1.6.0.0.php | 101 -
.../data-upgrade-1.6.0.3-1.6.0.4.php | 41 -
app/code/core/Mage/Tax/etc/adminhtml/acl.xml | 44 -
app/code/core/Mage/Tax/etc/adminhtml/menu.xml | 35 -
app/code/core/Mage/Tax/etc/config.xml | 241 -
.../Block/Adminhtml/System/Design/Theme.php | 52 -
.../System/Design/Theme/Edit/Tab/Css.php | 326 -
.../System/Design/Theme/Edit/TabAbstract.php | 124 -
app/code/core/Mage/Theme/Helper/Data.php | 73 -
app/code/core/Mage/Theme/Helper/Storage.php | 322 -
.../Mage/Theme/Model/Uploader/Service.php | 262 -
.../core/Mage/Theme/Model/Wysiwyg/Storage.php | 315 -
.../core/Mage/Theme/etc/adminhtml/acl.xml | 40 -
.../core/Mage/Theme/etc/adminhtml/menu.xml | 32 -
app/code/core/Mage/Theme/etc/config.xml | 67 -
.../view/adminhtml/tabs/fieldset/js.phtml | 53 -
.../Mage/Theme/view/adminhtml/tabs/js.phtml | 121 -
.../core/Mage/Usa/etc/adminhtml/system.xml | 698 --
app/code/core/Mage/Usa/etc/config.xml | 229 -
.../core/Mage/User/Block/Role/Tab/Edit.php | 201 -
app/code/core/Mage/User/etc/adminhtml/acl.xml | 41 -
.../core/Mage/User/etc/adminhtml/menu.xml | 34 -
app/code/core/Mage/User/etc/config.xml | 101 -
.../Mage/User/view/adminhtml/role/edit.phtml | 150 -
.../Mage/User/view/adminhtml/role/info.phtml | 38 -
.../Adminhtml/Role/Edit/Tab/Resource.php | 160 -
.../Dispatcher/Soap/Authentication.php | 95 -
app/code/core/Mage/Webapi/Helper/Data.php | 202 -
.../Authorization/Config/Reader/Factory.php | 53 -
.../Model/Authorization/Role/Factory.php | 53 -
.../Soap/Security/UsernameToken/Factory.php | 51 -
.../Mage/Webapi/Model/Soap/Wsdl/Factory.php | 59 -
.../core/Mage/Webapi/etc/adminhtml/acl.xml | 41 -
.../core/Mage/Webapi/etc/adminhtml/menu.xml | 37 -
app/code/core/Mage/Webapi/etc/config.xml | 170 -
.../Mage/Weee/Block/Renderer/Weee/Tax.php | 157 -
app/code/core/Mage/Weee/etc/config.xml | 211 -
.../Weee/view/adminhtml/renderer/tax.phtml | 196 -
.../Widget/Block/Adminhtml/Widget/Options.php | 227 -
.../Mage/Widget/Model/Template/Filter.php | 78 -
.../core/Mage/Widget/etc/adminhtml/acl.xml | 38 -
.../core/Mage/Widget/etc/adminhtml/menu.xml | 32 -
app/code/core/Mage/Widget/etc/config.xml | 110 -
.../core/Mage/Wishlist/Block/Abstract.php | 425 -
.../core/Mage/Wishlist/etc/adminhtml/acl.xml | 40 -
app/code/core/Mage/Wishlist/etc/config.xml | 162 -
.../images/admin-add-product-btn-bg.png | Bin 1350 -> 0 bytes
.../images/datagrid-dropdown-arrow.png | Bin 543 -> 0 bytes
.../images/datagrid-sorted-th-arrows.png | Bin 3369 -> 0 bytes
.../adminhtml/default/backend/css/admin.css | 1632 ++-
.../adminhtml/default/backend/css/debug.css | 148 +-
.../adminhtml/default/backend/css/header.css | 3 +-
.../adminhtml/default/backend/css/pages.css | 2450 ++++-
.../calluna/CallunaSansBlack-webfont.eot | Bin
.../calluna/CallunaSansBlack-webfont.svg | 486 +-
.../calluna/CallunaSansBlack-webfont.ttf | Bin
.../calluna/CallunaSansBlack-webfont.woff | Bin
.../fonts/calluna/CallunaSansBold-webfont.eot | Bin
.../fonts/calluna/CallunaSansBold-webfont.svg | 486 +-
.../fonts/calluna/CallunaSansBold-webfont.ttf | Bin
.../calluna/CallunaSansBold-webfont.woff | Bin
.../calluna/CallunaSansLight-webfont.eot | Bin
.../calluna/CallunaSansLight-webfont.svg | 486 +-
.../calluna/CallunaSansLight-webfont.ttf | Bin
.../calluna/CallunaSansLight-webfont.woff | Bin
.../calluna/CallunaSansRegular-webfont.eot | Bin
.../calluna/CallunaSansRegular-webfont.svg | 486 +-
.../calluna/CallunaSansRegular-webfont.ttf | Bin
.../calluna/CallunaSansRegular-webfont.woff | Bin
.../calluna/CallunaSansSemiBold-webfont.eot | Bin
.../calluna/CallunaSansSemiBold-webfont.svg | 484 +-
.../calluna/CallunaSansSemiBold-webfont.ttf | Bin
.../calluna/CallunaSansSemiBold-webfont.woff | Bin
.../fonts/icons/admin-icons.eot | Bin
.../fonts/icons/admin-icons.svg | 0
.../fonts/icons/admin-icons.ttf | Bin
.../fonts/icons/admin-icons.woff | Bin
.../{Mage_Backend => }/images/body-bg.jpg | Bin
.../images/fam_application_form_delete.png | Bin 0 -> 605 bytes
.../default/backend/images/fam_leaf.png | Bin 0 -> 3695 bytes
.../{Mage_Backend => }/images/switcher.png | Bin
.../adminhtml/default/backend/js/theme.js | 156 +-
.../adminhtml/default/backend/local.xml | 2 +
.../default/backend/mui/elements.css | 50 +-
.../adminhtml/default/backend/mui/form.css | 34 +-
.../adminhtml/default/backend/mui/reset.css | 3 +-
.../adminhtml/default/backend/theme.xml | 2 +-
app/design/adminhtml/default/basic/boxes.css | 7 +-
.../frontend/default/blank/css/styles.css | 4 +-
.../frontend/default/demo/css/styles.css | 6 +-
.../frontend/default/demo_blue/css/styles.css | 8 +-
.../default/modern/Mage_Catalog/layout.xml | 3 -
.../Mage_Catalog/product/view/media.phtml | 15 +-
.../default/modern/Mage_Checkout/layout.xml | 9 +-
.../default/modern/Mage_Page/layout.xml | 4 +-
.../default/modern/Mage_Review/layout.xml | 3 +-
.../default/modern/Mage_Sendfriend/layout.xml | 3 -
.../frontend/default/modern/css/styles.css | 6 +-
.../twig_tmpls/Mage_Catalog_View_Media.html | 40 +
.../Mage_Catalog_View_Type_Default.html | 9 +
app/etc/config.xml | 89 +
composer.json | 4 +-
.../fixture/_block/Webhook/Webhook.php | 35 +
.../integration/phpunit-webhook-rest.xml | 88 +
.../testsuite/Webapi/Webhook/WebhookTest.php | 191 +
dev/api-tests/integration/tmp/.gitignore | 1 +
dev/githooks/README.TXT | 10 +
dev/githooks/pre-commit | 8 +
dev/tests/integration/.gitignore | 2 +
.../etc/integration-tests-config.xml | 9 +-
.../integration/etc/local-mysql.xml.dist | 1 -
.../Magento/Test/Annotation/AppIsolation.php | 26 +-
.../framework/Magento/Test/Application.php | 56 +-
.../framework/Magento/Test/Bootstrap.php | 8 +-
.../Magento/Test/Helper/Bootstrap.php | 7 +-
.../framework/Magento/Test/Helper/Memory.php | 56 +-
.../framework/Magento/Test/ObjectManager.php | 34 +-
.../Test/TestCase/ControllerAbstract.php | 15 +-
.../Test/TestCase/IntegrityAbstract.php | 8 +-
.../Test/Annotation/AppIsolationTest.php | 8 +-
.../Magento/Test/ApplicationTest.php | 63 +
.../Magento/Test/Helper/BootstrapTest.php | 7 +-
.../Magento/Test/ObjectManagerTest.php | 22 +-
.../Test/TestCase/ControllerAbstractTest.php | 18 +-
dev/tests/integration/phpunit.xml.dist | 12 +-
.../Block/Catalog/Category/TreeTest.php | 8 +-
.../Product/Attribute/Edit/Tab/MainTest.php | 3 +-
.../Product/Attribute/Set/Toolbar/AddTest.php | 2 +-
.../Product/Edit/Tab/Options/OptionTest.php | 2 +-
.../Edit/Tab/Options/Type/SelectTest.php | 6 +-
.../Edit/Tab/Super/Config/MatrixTest.php | 2 +-
.../Product/Edit/Tab/Super/ConfigTest.php | 2 +-
.../Product/Edit/Tab/Super/SettingsTest.php | 6 +-
.../Block/Catalog/Product/Edit/TabsTest.php | 2 +-
.../Block/Catalog/Product/EditTest.php | 3 +-
.../Helper/Form/Gallery/ContentTest.php | 2 +-
.../Helper/Form/Weight/RendererTest.php | 89 -
.../Product/Helper/Form/WeightTest.php | 89 +
.../Catalog/Product/Options/AjaxTest.php | 3 +-
.../Block/Cms/Page/Edit/Tab/DesignTest.php | 2 +-
.../Customer/Edit/Tab/View/AccordionTest.php | 8 +-
.../Adminhtml/Block/Customer/OnlineTest.php | 2 +-
.../Adminhtml/Block/Dashboard/GraphTest.php | 8 +-
.../Block/Newsletter/Queue/Edit/FormTest.php | 2 +-
.../Block/Newsletter/SubscriberTest.php | 2 +-
.../Block/Notification/BaseurlTest.php | 2 +-
.../Mage/Adminhtml/Block/Page/HeadTest.php | 2 +-
.../Mage/Adminhtml/Block/Page/HeaderTest.php | 8 +-
.../Mage/Adminhtml/Block/Poll/GridTest.php | 2 +-
.../Block/Promo/Catalog/Edit/Tab/MainTest.php | 2 +-
.../Block/Promo/Quote/Edit/Tab/LabelsTest.php | 2 +-
.../Block/Promo/Quote/Edit/Tab/MainTest.php | 2 +-
.../Block/Rating/Edit/Tab/FormTest.php | 2 +-
.../Block/Report/Filter/FormTest.php | 2 +-
.../Report/Sales/Bestsellers/GridTest.php | 8 +-
.../Block/Report/Sales/Coupons/GridTest.php | 2 +-
.../Block/Report/Sales/Invoiced/GridTest.php | 2 +-
.../Block/Report/Sales/Refunded/GridTest.php | 2 +-
.../Block/Report/Sales/Sales/GridTest.php | 2 +-
.../Block/Report/Sales/Shipping/GridTest.php | 2 +-
.../Block/Report/Sales/Tax/GridTest.php | 2 +-
.../Block/Sales/Items/AbstractTest.php | 2 +-
.../Sales/Order/Create/Form/AbstractTest.php | 15 +-
.../Block/System/Account/Edit/FormTest.php | 2 +-
.../System/Design/Edit/Tab/GeneralTest.php | 2 +-
.../Block/System/Store/DeleteTest.php | 2 +-
.../System/Store/Edit/Form/GroupTest.php | 26 +-
.../System/Store/Edit/Form/StoreTest.php | 27 +-
.../System/Store/Edit/Form/WebsiteTest.php | 27 +-
.../Adminhtml/Block/System/Store/EditTest.php | 2 +-
.../Block/Tax/Rate/ImportExportTest.php | 63 +
.../Mage/Adminhtml/Block/TemplateTest.php | 2 +-
.../Urlrewrite/Catalog/Category/EditTest.php | 6 +-
.../Urlrewrite/Catalog/Category/TreeTest.php | 4 +-
.../Urlrewrite/Catalog/Edit/FormTest.php | 6 +-
.../Urlrewrite/Catalog/Product/EditTest.php | 6 +-
.../Urlrewrite/Catalog/Product/GridTest.php | 2 +-
.../Urlrewrite/Cms/Page/Edit/FormTest.php | 6 +-
.../Block/Urlrewrite/Cms/Page/EditTest.php | 6 +-
.../Block/Urlrewrite/Cms/Page/GridTest.php | 2 +-
.../Block/Urlrewrite/Edit/FormTest.php | 4 +-
.../Adminhtml/Block/Urlrewrite/EditTest.php | 4 +-
.../Adminhtml/Block/Widget/ContainerTest.php | 2 +-
.../Block/Widget/Form/ContainerTest.php | 40 +-
.../Block/Widget/Grid/Massaction/ItemTest.php | 2 +-
.../Mage/Adminhtml/Block/Widget/GridTest.php | 2 +-
.../Mage/Adminhtml/Block/Widget/TabsTest.php | 2 +-
.../Mage/Adminhtml/Controller/ActionTest.php | 5 -
.../Mage/Adminhtml/Helper/DataTest.php | 2 +-
.../Model/Sales/Order/CreateTest.php | 10 +-
.../Mage/Adminhtml/Model/SessionTest.php | 2 +-
.../controllers/CacheControllerTest.php | 166 +
.../Product/AttributeControllerTest.php | 9 +-
.../Customer/GroupControllerTest.php | 2 +-
.../controllers/CustomerControllerTest.php | 8 +-
.../Sales/Order/CreditmemoControllerTest.php | 3 +-
.../controllers/Tax/RateControllerTest.php | 93 +
.../_files/cache/all_types_disabled.php | 34 +
.../cache/all_types_disabled_rollback.php | 25 +
.../_files/cache/all_types_enabled.php | 34 +
.../cache/all_types_enabled_rollback.php | 25 +
.../_files/cache/all_types_invalidated.php | 31 +
.../cache/all_types_invalidated_rollback.php | 25 +
.../_files/cache/application_cache.php | 27 +
.../cache/application_cache_rollback.php | 25 +
.../_files/cache/empty_storage.php | 27 +
.../_files/cache/non_application_cache.php | 30 +
.../cache/non_application_cache_rollback.php | 25 +
.../testsuite/Mage/Backend/Area/TestCase.php | 39 +
.../Backend/Block/System/Config/FormTest.php | 17 +-
.../Mage/Backend/Block/TemplateTest.php | 8 +-
.../Backend/Block/Widget/ContainerTest.php | 6 +-
.../Mage/Backend/Block/Widget/FormTest.php | 2 +-
.../Block/Widget/Grid/ColumnSetTest.php | 7 +-
.../Block/Widget/Grid/ContainerTest.php | 14 +-
.../Block/Widget/Grid/ExtendedTest.php | 13 +-
.../Block/Widget/Grid/MassactionTest.php | 11 +-
.../Mage/Backend/Block/Widget/GridTest.php | 27 +-
.../Mage/Backend/Block/WidgetTest.php | 2 +-
.../Backend/Controller/ActionAbstractTest.php | 8 +-
.../Backend/Controller/Router/DefaultTest.php | 9 +-
.../Router/Validator/DefaultTest.php | 2 +-
.../Mage/Backend/Helper/DataTest.php | 6 +-
.../Mage/Backend/Model/Auth/SessionTest.php | 5 +-
.../testsuite/Mage/Backend/Model/AuthTest.php | 9 +-
.../Model/Config/Backend/Admin/RobotsTest.php | 4 +-
.../Model/Config/Backend/BaseurlTest.php | 2 +-
.../Model/Config/Source/Admin/PageTest.php | 4 +-
.../Mage/Backend/Model/ConfigTest.php | 2 +-
.../testsuite/Mage/Backend/Model/MenuTest.php | 12 +-
.../Mage/Backend/Model/ObserverTest.php | 8 +-
.../Mage/Backend/Model/SessionTest.php | 2 +-
.../testsuite/Mage/Backend/Model/UrlTest.php | 8 +-
.../Mage/Backend/Utility/Controller.php | 3 +-
.../Adminhtml/AuthControllerTest.php | 11 +-
.../Adminhtml/IndexControllerTest.php | 8 +
.../Mage/Bundle/Model/ProductTest.php | 5 -
.../Captcha/Block/Captcha/DefaultTest.php | 2 +-
.../Mage/Captcha/Model/ObserverTest.php | 5 +
.../Catalog/Block/Product/AbstractTest.php | 6 -
.../Block/Product/List/RelatedTest.php | 47 +-
.../Mage/Catalog/Block/Product/ListTest.php | 7 +-
.../Mage/Catalog/Block/Product/NewTest.php | 5 -
.../Mage/Catalog/Block/Product/ViewTest.php | 11 +-
.../Mage/Catalog/Helper/Category/FlatTest.php | 5 -
.../Mage/Catalog/Helper/DataTest.php | 5 -
.../Mage/Catalog/Helper/ImageTest.php | 5 -
.../Mage/Catalog/Helper/OutputTest.php | 5 -
.../Catalog/Helper/Product/CompareTest.php | 5 -
.../Mage/Catalog/Helper/Product/FlatTest.php | 5 -
.../Mage/Catalog/Helper/Product/UrlTest.php | 5 -
.../Mage/Catalog/Helper/Product/ViewTest.php | 20 +-
.../Mage/Catalog/Helper/ProductTest.php | 25 +-
.../testsuite/Mage/Catalog/IndexerTest.php | 105 +
.../Mage/Catalog/Model/AbstractTest.php | 5 -
.../Catalog/Model/Category/Api/V2Test.php | 5 -
.../Mage/Catalog/Model/Category/ApiTest.php | 5 -
.../Model/Category/Attribute/ApiTest.php | 5 -
.../Model/Category/CategoryImageTest.php | 32 +-
.../Mage/Catalog/Model/CategoryTest.php | 10 +-
.../Mage/Catalog/Model/CategoryTreeTest.php | 5 -
.../Mage/Catalog/Model/DesignTest.php | 5 -
.../Model/Layer/Filter/AttributeTest.php | 5 -
.../Model/Layer/Filter/CategoryTest.php | 6 -
.../Model/Layer/Filter/DecimalTest.php | 5 -
.../Catalog/Model/Layer/Filter/ItemTest.php | 14 +-
.../Filter/Price/AlgorithmAdvancedTest.php | 5 -
.../Layer/Filter/Price/AlgorithmBaseTest.php | 7 -
.../Catalog/Model/Layer/Filter/PriceTest.php | 5 -
.../Mage/Catalog/Model/LayerTest.php | 5 -
.../Model/Product/Attribute/ApiTest.php | 5 -
.../Product/Attribute/Backend/MediaTest.php | 5 -
.../Product/Attribute/Backend/PriceTest.php | 5 -
.../Attribute/Backend/TierpriceTest.php | 5 -
.../Model/Product/Attribute/Media/ApiTest.php | 5 -
.../Attribute/Tierprice/Api/V2Test.php | 5 -
.../Product/Attribute/Tierprice/ApiTest.php | 5 -
.../Mage/Catalog/Model/Product/ImageTest.php | 2 +-
.../Model/Product/Type/AbstractTest.php | 5 -
.../Type/Configurable/AttributeTest.php | 4 -
.../Model/Product/Type/ConfigurableTest.php | 5 -
.../Catalog/Model/Product/Type/PriceTest.php | 5 -
.../Mage/Catalog/Model/Product/UrlTest.php | 5 -
.../Catalog/Model/ProductExternalTest.php | 5 -
.../Mage/Catalog/Model/ProductGettersTest.php | 5 -
.../Mage/Catalog/Model/ProductPriceTest.php | 5 -
.../Mage/Catalog/Model/ProductTest.php | 5 -
.../Model/Resource/Eav/AttributeTest.php | 5 -
.../Model/Resource/Product/CollectionTest.php | 5 -
.../Mage/Catalog/Model/Resource/UrlTest.php | 5 -
.../testsuite/Mage/Catalog/Model/UrlTest.php | 5 -
.../Mage/Catalog/_files/product_virtual.php | 1 +
.../controllers/_files/attribute_system.php | 3 +-
.../attribute_system_with_applyto_data.php | 3 +-
.../_files/attribute_user_defined.php | 3 +-
.../CatalogInventory/Model/Stock/ItemTest.php | 31 +-
.../Mage/CatalogRule/Model/RuleTest.php | 5 -
.../Block/Advanced/ResultTest.php | 6 -
.../Mage/CatalogSearch/Block/TermTest.php | 5 -
.../Mage/CatalogSearch/Helper/DataTest.php | 7 +-
.../controllers/ResultControllerTest.php | 3 +
.../Checkout/Block/Cart/Item/RendererTest.php | 5 -
.../Block/Onepage/Payment/MethodsTest.php | 5 -
.../Mage/Checkout/Model/Cart/ApiTest.php | 1 +
.../Checkout/Model/Cart/Shipping/ApiTest.php | 2 +
.../MultishippingControllerTest.php | 4 +-
.../controllers/OnepageControllerTest.php | 2 +-
.../testsuite/Mage/Cms/Helper/PageTest.php | 9 +-
.../Mage/Cms/Model/Wysiwyg/ConfigTest.php | 5 -
.../Cms/Model/Wysiwyg/Images/StorageTest.php | 2 +-
.../Mage/Core/Block/AbstractTest.php | 45 +-
.../Mage/Core/Block/TemplateTest.php | 12 +-
.../Mage/Core/Block/Text/ListTest.php | 6 -
.../testsuite/Mage/Core/Block/TextTest.php | 5 -
.../Mage/Core/Controller/RequestHttpTest.php | 5 -
.../Core/Controller/Varien/ActionTest.php | 5 -
.../Controller/Varien/Router/AbstractTest.php | 5 -
.../Controller/Varien/Router/BaseTest.php | 5 -
.../Mage/Core/Helper/AbstractTest.php | 7 +-
.../testsuite/Mage/Core/Helper/DataTest.php | 10 -
.../testsuite/Mage/Core/Helper/HttpTest.php | 5 -
.../testsuite/Mage/Core/Helper/JsTest.php | 5 -
.../testsuite/Mage/Core/Helper/StringTest.php | 5 -
.../Mage/Core/Helper/Url/RewriteTest.php | 5 -
.../testsuite/Mage/Core/Helper/UrlTest.php | 5 -
.../Mage/Core/Model/App/AreaTest.php | 10 +-
.../testsuite/Mage/Core/Model/AppTest.php | 10 +-
.../testsuite/Mage/Core/Model/CacheTest.php | 89 -
.../Mage/Core/Model/Config/DataTest.php | 5 -
.../Mage/Core/Model/Config/ElementTest.php | 5 -
.../Mage/Core/Model/Config/FieldsetTest.php | 48 -
.../Mage/Core/Model/ConfigFactoryTest.php | 5 -
.../Model/Design/Backend/ExceptionsTest.php | 5 -
.../Model/Design/Fallback/List/FileTest.php | 143 +
.../Model/Design/Fallback/List/LocaleTest.php | 104 +
.../Model/Design/Fallback/List/ViewTest.php | 161 +
.../Mage/Core/Model/Design/FallbackTest.php | 375 -
.../FileResolution/Strategy/FallbackTest.php | 349 +
.../Core/Model/Design/PackageFallbackTest.php | 5 -
.../Core/Model/Design/PackageMergingTest.php | 32 +-
.../Model/Design/PackagePublicationTest.php | 63 +-
.../Mage/Core/Model/Design/PackageTest.php | 153 +-
.../testsuite/Mage/Core/Model/DesignTest.php | 5 -
.../Mage/Core/Model/DirFilesystemTest.php | 13 +-
.../Core/Model/Email/Template/FilterTest.php | 7 +-
.../Mage/Core/Model/Email/TemplateTest.php | 15 +-
.../Mage/Core/Model/EncryptionTest.php | 5 -
.../Mage/Core/Model/Layout/ElementTest.php | 5 -
.../Mage/Core/Model/Layout/MergeTest.php | 7 +-
.../Mage/Core/Model/Layout/UpdateTest.php | 5 -
.../testsuite/Mage/Core/Model/LayoutTest.php | 8 +-
.../testsuite/Mage/Core/Model/LocaleTest.php | 38 +
.../Mage/Core/Model/ObserverTest.php | 49 +-
.../Mage/Core/Model/Resource/CacheTest.php | 5 -
.../Mage/Core/Model/Resource/ConfigTest.php | 5 -
.../Core/Model/Resource/Db/AbstractTest.php | 5 -
.../Resource/Db/Collection/AbstractTest.php | 5 -
.../Core/Model/Resource/Entity/TableTest.php | 5 -
.../Core/Model/Resource/Helper/Mysql4Test.php | 6 -
.../Mage/Core/Model/Resource/IteratorTest.php | 5 -
.../Mage/Core/Model/Resource/LayoutTest.php | 5 -
.../Mage/Core/Model/Resource/SessionTest.php | 9 -
.../Mage/Core/Model/Resource/SetupTest.php | 5 -
.../Model/Resource/Store/CollectionTest.php | 5 -
.../Model/Resource/Theme/CollectionTest.php | 171 +-
.../Core/Model/Resource/TransactionTest.php | 5 -
.../Mage/Core/Model/ResourceMysqlTest.php | 5 -
.../Mage/Core/Model/ResourceTest.php | 5 -
.../Mage/Core/Model/Session/AbstractTest.php | 5 -
.../Mage/Core/Model/Store/GroupTest.php | 9 +-
.../testsuite/Mage/Core/Model/StoreTest.php | 46 +-
.../Mage/Core/Model/Theme/FileTest.php | 99 +
.../Mage/Core/Model/Theme/Files/JsTest.php | 4 +-
.../Mage/Core/Model/Theme/FilesTest.php | 65 -
.../Core/Model/Theme/RegistrationTest.php | 117 +
.../Mage/Core/Model/Theme/ServiceTest.php | 32 +-
.../testsuite/Mage/Core/Model/ThemeTest.php | 87 +-
.../Mage/Core/Model/Translate/ExprTest.php | 5 -
.../Mage/Core/Model/Translate/InlineTest.php | 5 -
.../Mage/Core/Model/Translate/StringTest.php | 5 -
.../Mage/Core/Model/TranslateTest.php | 20 +-
.../Mage/Core/Model/Url/RewriteTest.php | 5 -
.../testsuite/Mage/Core/Model/UrlTest.php | 31 +-
.../Mage/Core/Model/Variable/ConfigTest.php | 5 -
.../Mage/Core/Model/VariableTest.php | 5 -
.../testsuite/Mage/Core/Model/WebsiteTest.php | 5 -
.../{Module => Namespace_Module}/favicon.ico | 0
.../testsuite/Mage/Core/Utility/Layout.php | 11 +-
.../Mage/Core/Utility/LayoutTest.php | 5 -
.../testsuite/Mage/Core/_files/fixture.csv | 1 +
.../Mage/Core/_files/layout_update.php | 1 +
.../Mage/Core/_files/media_for_change.php | 2 +-
.../Mage/Cron/Model/ObserverTest.php | 5 -
.../Block/Account/Dashboard/InfoTest.php | 5 -
.../Mage/Customer/Block/Account/LinkTest.php | 6 -
.../Mage/Customer/Block/Widget/GenderTest.php | 5 -
.../Customer/Model/Address/ConfigTest.php | 5 -
.../Mage/Customer/Model/FormTest.php | 5 -
.../Mage/Customer/Model/GroupTest.php | 5 -
.../Model/Config/QuickStylesTest.php | 121 +
.../Tools/Controls/ConfigurationTest.php | 169 +
.../Mage/DesignEditor/Model/ObserverTest.php | 98 +
.../controls/image_sizing.xml | 48 +
.../controls/quick_styles.xml | 81 +
.../design/frontend/package/test/theme.xml | 38 +
.../design/frontend/package/test/view.xml | 36 +
.../frontend/package/test_child/theme.xml | 38 +
.../frontend/package/test_child/view.xml | 36 +
.../Model/_files/design/themes.php | 42 +
.../System/Design/EditorControllerTest.php | 8 +-
.../Attribute/Edit/Main/AbstractTest.php | 23 +-
.../Entity/Attribute/CollectionTest.php | 5 -
.../GiftMessage/Block/Message/InlineTest.php | 5 -
.../Block/Adminhtml/Items/ProductTest.php | 2 +-
.../Block/Adminhtml/Export/Edit/FormTest.php | 8 +-
.../Block/Adminhtml/Import/Edit/FormTest.php | 17 +-
.../Entity/Eav/Customer/AddressTest.php | 8 -
.../Model/Export/Entity/Eav/CustomerTest.php | 5 -
.../Model/Export/Entity/EavAbstractTest.php | 5 -
.../Model/Export/Entity/ProductTest.php | 44 -
.../Model/Export/EntityAbstractTest.php | 6 -
.../Mage/ImportExport/Model/ExportTest.php | 5 -
.../Import/Entity/CustomerCompositeTest.php | 6 -
.../Entity/Eav/Customer/AddressTest.php | 8 -
.../Import/Entity/Eav/CustomerImportTest.php | 7 -
.../Entity/Eav/CustomerValidateTest.php | 9 -
.../Model/Import/Entity/EavAbstractTest.php | 9 -
.../Entity/Product/Type/AbstractTest.php | 5 -
.../Model/Import/Entity/ProductTest.php | 5 -
.../Mage/ImportExport/Model/ImportTest.php | 5 -
.../Model/Resource/Import/DataTest.php | 7 -
.../Mage/Install/Model/InstallerTest.php | 28 +-
.../controllers/WizardControllerTest.php | 111 +-
.../Mage/Log/Model/Resource/ShellTest.php | 5 -
.../Mage/Newsletter/Model/QueueTest.php | 4 +-
.../Mage/Newsletter/Model/TemplateTest.php | 5 -
.../Mage/Page/Block/Html/BreadcrumbsTest.php | 5 -
.../Mage/Page/Block/Html/FooterTest.php | 5 -
.../Mage/Page/Block/Html/HeadTest.php | 92 +-
.../testsuite/Mage/Page/Block/HtmlTest.php | 6 +-
.../Mage/PageCache/Helper/DataTest.php | 5 -
.../Mage/PageCache/Model/ObserverTest.php | 5 -
.../testsuite/Mage/Paypal/Model/IpnTest.php | 5 -
.../ProductAlert/Block/Email/StockTest.php | 5 -
.../Mage/Reports/Block/Adminhtml/GridTest.php | 2 +-
.../controllers/ProductControllerTest.php | 2 +-
.../Rss/controllers/CatalogControllerTest.php | 5 +
.../Rss/controllers/OrderControllerTest.php | 5 +
.../Report/Filter/Form/CouponTest.php | 8 +-
.../Mage/Sales/Block/Order/CommentsTest.php | 5 -
.../Block/Order/Creditmemo/ItemsTest.php | 7 -
.../Sales/Block/Order/Invoice/ItemsTest.php | 7 -
.../Mage/Sales/Block/Order/TotalsTest.php | 45 +-
.../Block/Recurring/Profile/ViewTest.php | 1 -
.../testsuite/Mage/Sales/_files/quote.php | 1 +
.../Mage/Shipping/Helper/DataTest.php | 5 -
.../Mage/Sitemap/Helper/DataTest.php | 5 -
.../Mage/Tag/Block/Customer/ViewTest.php | 5 -
.../Mage/Tag/Block/Product/ResultTest.php | 12 +-
.../testsuite/Mage/Tag/Model/TagTest.php | 5 -
.../Mage/Tax/Model/Calculation/RuleTest.php | 20 +-
.../testsuite/Mage/Tax/Model/ConfigTest.php | 5 -
.../Tax/Model/Rate/CsvImportHandlerTest.php | 77 +
.../Rate/_files/correct_rates_import_file.csv | 3 +
.../rates_import_file_incorrect_country.csv | 2 +
.../Design/Theme/Edit/Tab/GeneralTest.php | 11 +-
.../System/Design/ThemeControllerTets.php | 88 +
.../System/Design/_files/simple-js-file.js | 26 +
.../Block/Adminhtml/Dhl/UnitofmeasureTest.php | 9 +-
.../Usa/Model/Shipping/Carrier/UpsTest.php | 60 +
.../Mage/User/Block/Role/Grid/UserTest.php | 5 -
.../Mage/User/Block/Role/Tab/EditTest.php | 5 -
.../testsuite/Mage/User/Helper/DataTest.php | 5 -
.../Model/Resource/Role/CollectionTest.php | 5 -
.../Resource/Role/User/CollectionTest.php | 5 -
.../Model/Resource/Rules/CollectionTest.php | 5 -
.../Mage/User/Model/Resource/UserTest.php | 5 -
.../testsuite/Mage/User/Model/RoleTest.php | 5 -
.../testsuite/Mage/User/Model/RulesTest.php | 5 -
.../testsuite/Mage/User/Model/UserTest.php | 5 -
.../Block/Adminhtml/FormTestAbstract.php | 5 +-
.../Adminhtml/Role/Edit/Tab/MainTest.php | 4 +-
.../Adminhtml/Role/Edit/Tab/ResourceTest.php | 4 +-
.../Adminhtml/User/Edit/Tab/MainTest.php | 4 +-
.../Block/Adminhtml/User/Edit/TabsTest.php | 4 +-
.../Webapi/Block/Adminhtml/User/EditTest.php | 12 +-
.../testsuite/Mage/Webapi/Helper/DataTest.php | 53 +-
.../Mage/Webapi/Model/Acl/RoleTest.php | 8 -
.../Mage/Webapi/Model/Acl/RuleTest.php | 8 -
.../Mage/Webapi/Model/Acl/UserTest.php | 8 -
.../Config/Reader/Rest/RouteGeneratorTest.php | 2 +-
.../Mage/Webapi/Model/Config/RestTest.php | 54 +-
.../Webapi/Model/Config/Soap/DataTest.php | 4 +-
.../Mage/Webapi/Model/Config/SoapTest.php | 67 +-
.../Webapi/Model/Resource/Acl/RuleTest.php | 5 -
.../Webapi/Model/Soap/AutoDiscoverTest.php | 18 +-
.../Model/Soap/Security/UsernameTokenTest.php | 9 -
.../Mage/Webapi/Model/Soap/ServerTest.php | 9 -
.../Mage/Webhook/Helper/DataTest.php | 132 +
.../Mage/Webhook/Model/Mapper/DefaultTest.php | 64 +
.../Resource/Subscriber/CollectionTest.php | 148 +
.../Mage/Webhook/Model/SubscriberTest.php | 85 +
.../Mage/Weee/Model/ObserverTest.php | 5 -
.../Instance/Edit/Chooser/ContainerTest.php | 9 +-
.../Instance/Edit/Chooser/LayoutTest.php | 51 +-
.../Instance/Edit/Tab/Main/LayoutTest.php | 9 +-
.../Widget/Instance/Edit/Tab/MainTest.php | 2 +-
.../Mage/Widget/Model/Widget/ConfigTest.php | 5 -
.../Mage/Widget/Model/Widget/InstanceTest.php | 5 -
.../Mage/Widget/Model/WidgetTest.php | 8 +-
.../Mage/Wishlist/Block/AbstractTest.php | 43 +-
.../Customer/Wishlist/Item/ColumnTest.php | 6 -
.../Block/Customer/Wishlist/ItemsTest.php | 33 +-
dev/tests/integration/testsuite/MageTest.php | 11 -
.../TestAsset/ParentClassWithNamespace.php | 4 +-
.../TestAsset/ParentClassWithoutNamespace.php | 4 +-
.../TestAsset/SourceClassWithNamespace.php | 4 +-
.../TestAsset/SourceClassWithoutNamespace.php | 6 +-
.../testsuite/Magento/Code/GeneratorTest.php | 171 +
.../_files/generatedFactoryWithNamespace.php | 62 +
.../generatedFactoryWithoutNamespace.php | 60 +
.../_files/generatedProxyWithNamespace.php | 137 +
.../_files/generatedProxyWithoutNamespace.php | 135 +
.../TestAsset/NoConstructor.php | 30 -
.../TestAsset/OneOptionalArgument.php | 39 -
.../TestAsset/OneRequiredArgument.php | 39 -
.../OneRequiredOneOptionalArguments.php | 46 -
.../TestAsset/TwoOptionalArguments.php | 46 -
.../TestAsset/TwoRequiredArguments.php | 46 -
.../CompilerDefinition/ZendTest.php | 46 -
.../CompilerDefinition/_files/definitions.php | 175 -
.../testsuite/Magento/Di/GeneratorTest.php | 149 -
.../TestAsset/ConstructorEightArguments.php | 63 -
.../Di/TestAsset/ConstructorFiveArguments.php | 54 -
.../Di/TestAsset/ConstructorFourArguments.php | 52 -
.../Di/TestAsset/ConstructorNineArguments.php | 65 -
.../TestAsset/ConstructorSevenArguments.php | 61 -
.../Di/TestAsset/ConstructorSixArguments.php | 56 -
.../Di/TestAsset/ConstructorTenArguments.php | 69 -
.../TestAsset/ConstructorThreeArguments.php | 50 -
.../Di/TestAsset/ConstructorTwoArguments.php | 48 -
.../Magento/Di/TestAsset/Interface.php | 30 -
.../integration/testsuite/Magento/DiTest.php | 161 -
.../testsuite/Magento/File/SizeTest.php | 5 -
.../ObjectManager/ObjectManagerTest.php | 158 +
.../{Di => ObjectManager}/TestAsset/Basic.php | 4 +-
.../TestAsset/BasicAlias.php | 4 +-
.../TestAsset/BasicInjection.php | 10 +-
.../TestAsset/ConstructorEightArguments.php | 64 +
.../TestAsset/ConstructorFiveArguments.php | 55 +
.../TestAsset/ConstructorFourArguments.php | 53 +
.../TestAsset/ConstructorNineArguments.php | 66 +
.../TestAsset/ConstructorNoArguments.php | 4 +-
.../TestAsset/ConstructorOneArgument.php | 10 +-
.../TestAsset/ConstructorSevenArguments.php | 62 +
.../TestAsset/ConstructorSixArguments.php | 57 +
.../TestAsset/ConstructorTenArguments.php | 70 +
.../TestAsset/ConstructorThreeArguments.php | 51 +
.../TestAsset/ConstructorTwoArguments.php | 49 +
.../ObjectManager/TestAsset/Interface.php | 30 +
.../TestAsset/InterfaceImplementation.php | 4 +-
.../TestAsset/InterfaceInjection.php | 10 +-
.../Phoenix/Moneybookers/Block/FormTest.php | 5 -
.../testsuite/Varien/Cache/CoreTest.php | 67 +
.../Varien/Db/Adapter/Pdo/MysqlTest.php | 5 -
.../testsuite/integrity/ConfigTest.php | 66 +
.../integrity/modular/AclConfigFilesTest.php | 6 +-
.../modular/BlockInstantiationTest.php | 105 +
.../integrity/modular/CodePoolConfigTest.php | 51 +
.../integrity/modular/MenuConfigFilesTest.php | 7 +-
.../modular/SystemConfigFilesTest.php | 49 +-
.../integrity/modular/TemplateFilesTest.php | 29 +-
.../integrity/theme/ViewFilesTest.php | 48 +-
dev/tests/js/jsTestDriver.php.dist | 18 +-
dev/tests/js/run_js_tests.php | 24 +-
.../js/testsuite/mage/suggest/suggest-test.js | 923 ++
.../mage/suggest/tree-suggest-test.js | 94 +
.../mage/validation/validate-test.js | 92 +
.../framework/Magento/Application.php | 8 +
.../testsuite/fixtures/catalog_category.php | 2 +-
.../testsuite/fixtures/sales_100k_orders.php | 2 +-
.../CodingStandard/Tool/CopyPasteDetector.php | 2 +-
dev/tests/static/framework/bootstrap.php | 11 +-
.../Tool/CodeSniffer/WrapperTest.php | 3 +
.../testsuite/Integrity/ClassesTest.php | 2 +-
.../static/testsuite/Integrity/ConfigTest.php | 2 +-
.../Mage/Backend/SystemConfigTest.php | 50 +
.../testsuite/Js/_files/blacklist/core.txt | 28 +-
.../testsuite/Js/_files/whitelist/core.txt | 33 +-
.../static/testsuite/Legacy/ConfigTest.php | 26 +-
.../static/testsuite/Legacy/LayoutTest.php | 2 +-
.../testsuite/Legacy/ObsoleteCodeTest.php | 133 +-
.../Legacy/_files/obsolete_classes.php | 4 +
.../Legacy/_files/obsolete_config_nodes.php | 49 +
.../Legacy/_files/obsolete_constants.php | 15 +-
.../Legacy/_files/obsolete_methods.php | 27 +
.../Legacy/_files/obsolete_properties.php | 55 +-
.../testsuite/Legacy/_files/words_core.xml | 74 +-
.../static/testsuite/Php/LiveCodeTest.php | 2 +
.../testsuite/Php/_files/blacklist/common.txt | 27 +-
.../Php/_files/phpcpd/blacklist/common.txt | 3 +
.../testsuite/Php/_files/whitelist/common.txt | 166 +-
.../static/testsuite/Utility/Classes.php | 2 +-
dev/tests/static/testsuite/Utility/Files.php | 28 +-
.../framework/Magento/Framework/TestCase.php | 51 +
.../Magento/Test/Helper/ObjectManager.php | 191 +-
.../Magento/Test/Helper/ProxyTesting.php | 61 +
.../Magento/Test/Listener/GarbageCleanup.php | 101 +
dev/tests/unit/framework/bootstrap.php | 7 +-
.../tests/unit/framework/bootstrap.php | 4 +-
.../Magento/Test/Helper/ObjectManagerTest.php | 12 +-
.../Magento/Test/Helper/ProxyTestingTest.php | 103 +
dev/tests/unit/phpunit.xml.dist | 4 +
.../Helper/Form/Weight/RendererTest.php | 8 +-
.../Page/System/Config/Robots/ResetTest.php | 2 +-
.../Block/System/Email/Template/EditTest.php | 8 +-
.../Adminhtml/DashboardControllerTest.php | 10 +-
.../Mage/Backend/Block/Store/SwitcherTest.php | 2 +-
.../Backend/Block/System/Config/EditTest.php | 2 +-
.../Block/System/Config/Form/FieldTest.php | 2 +-
.../Block/System/Config/Form/FieldsetTest.php | 10 +-
.../Backend/Block/System/Config/FormTest.php | 6 +-
.../Backend/Block/System/Config/TabsTest.php | 2 +-
.../Mage/Backend/Block/Widget/ButtonTest.php | 2 +-
.../Widget/Grid/Column/MultistoreTest.php | 14 +-
.../Grid/Column/Renderer/CurrencyTest.php | 2 +-
.../Block/Widget/Grid/ColumnSetTest.php | 4 +-
.../Backend/Block/Widget/Grid/ColumnTest.php | 30 +-
.../Block/Widget/Grid/MassactionTest.php | 7 +-
.../Mage/Backend/Helper/DataTest.php | 2 +-
.../Mage/Backend/Model/Acl/ConfigTest.php | 36 +-
.../Config/Structure/Element/FieldTest.php | 61 +-
.../Element/FlyweightFactoryTest.php | 8 +-
.../Structure/Element/Group/ProxyTest.php | 2 +-
.../Model/Config/Structure/ReaderTest.php | 3 +-
.../Mage/Backend/Model/Menu/BuilderTest.php | 6 +-
.../Backend/Model/Menu/Config/MenuTest.php | 2 +-
.../Mage/Backend/Model/Menu/ConfigTest.php | 65 +-
.../Backend/Model/Menu/Director/DomTest.php | 2 +-
.../Backend/Model/Menu/Item/FactoryTest.php | 8 +-
.../Model/Widget/Grid/SubTotalsTest.php | 2 +-
.../Backend/Model/Widget/Grid/TotalsTest.php | 2 +-
.../System/Config/SaveControllerTest.php | 6 +-
.../Mage/Captcha/Helper/DataTest.php | 6 +-
.../Mage/Captcha/Model/DefaultTest.php | 4 +-
.../Mage/Catalog/Model/ObserverTest.php | 18 +-
.../Model/Product/Indexer/FlatTest.php | 2 +-
.../Resource/Product/Option/ValueTest.php | 43 +-
.../Checkout/Block/Cart/Item/RendererTest.php | 9 +-
.../Mage/Core/Block/AbstractTest.php | 22 +-
.../Mage/Core/Block/TemplateTest.php | 73 +-
.../Controller/Varien/Action/FactoryTest.php | 4 +-
.../Controller/Varien/Router/FactoryTest.php | 8 +-
.../testsuite/Mage/Core/Helper/CookieTest.php | 6 +-
.../testsuite/Mage/Core/Helper/HttpTest.php | 2 +-
.../testsuite/Mage/Core/Helper/ThemeTest.php | 48 +-
.../Mage/Core/Helper/Url/RewriteTest.php | 2 +-
.../Mage/Core/Model/Acl/BuilderTest.php | 109 +-
.../Mage/Core/Model/App/StateTest.php | 71 +
.../testsuite/Mage/Core/Model/AppTest.php | 2 +-
.../Core/Model/Cache/Frontend/FactoryTest.php | 189 +
.../Core/Model/Cache/Frontend/PoolTest.php | 171 +
.../Frontend/_files/CacheDecoratorDummy.php | 52 +
.../Model/Cache/Frontend/_files/config.xml | 44 +
.../Core/Model/Cache/Type/AccessProxyTest.php | 74 +
.../Model/Cache/Type/FrontendPoolTest.php | 119 +
.../Core/Model/Cache/Type/GenericTest.php | 70 +
.../Mage/Core/Model/Cache/TypesTest.php | 180 +
.../testsuite/Mage/Core/Model/CacheTest.php | 379 +-
.../Mage/Core/Model/Config/CacheTest.php | 84 +-
.../Mage/Core/Model/Config/FieldsetTest.php | 79 +
.../Core/Model/Config/Loader/LocalTest.php | 185 -
.../Model/Config/Loader/Modules/FileTest.php | 21 +-
.../Core/Model/Config/Loader/PrimaryTest.php | 134 -
.../Core/Model/Config/Modules/ReaderTest.php | 3 +-
.../Mage/Core/Model/Config/PrimaryTest.php | 109 +
.../testsuite/Mage/Core/Model/ConfigTest.php | 3 +-
.../Mage/Core/Model/Db/UpdaterTest.php | 95 +
.../Mage/Core/Model/Db/_files/config.xml | 36 +
.../Model/Db/_files/config_skip_updates.xml | 37 +
.../config_skip_updates_even_in_dev_mode.xml | 38 +
.../Design/Fallback/CachingProxyTest.php | 157 -
.../Model/Design/Fallback/List/FileTest.php | 42 +
.../Design/Fallback/List/ListAbstractTest.php | 73 +
.../Model/Design/Fallback/List/LocaleTest.php | 41 +
.../Model/Design/Fallback/List/ViewTest.php | 44 +
.../Model/Design/Fallback/Rule/SimpleTest.php | 80 +
.../Model/Design/Fallback/Rule/ThemeTest.php | 131 +
.../Mage/Core/Model/Design/FallbackTest.php | 651 --
.../Strategy/Fallback/CachingProxyTest.php | 207 +
.../FileResolution/Strategy/FallbackTest.php | 220 +
.../FileResolution/StrategyPoolTest.php | 142 +
.../Core/Model/Design/Package/ProxyTest.php | 85 +
.../Core/Model/Design/PackageFallbackTest.php | 70 +-
.../Mage/Core/Model/Design/PackageTest.php | 168 +
.../Mage/Core/Model/EncryptionTest.php | 4 +-
.../Mage/Core/Model/EntryPoint/HttpTest.php | 55 -
.../Layout/Argument/Handler/ObjectTest.php | 2 +-
.../Layout/Argument/Handler/OptionsTest.php | 2 +-
.../Model/Layout/Argument/Handler/UrlTest.php | 2 +-
.../Layout/Argument/HandlerFactoryTest.php | 2 +-
.../Model/Layout/Argument/UpdaterTest.php | 2 +-
.../Mage/Core/Model/Layout/FactoryTest.php | 99 +-
.../Mage/Core/Model/Layout/UpdateTest.php | 2 +-
.../Core/Model/ObjectManager/ConfigTest.php | 55 -
.../Mage/Core/Model/ObjectManagerTest.php | 39 -
.../Mage/Core/Model/ObserverTest.php | 133 +
.../Core/Model/Page/Asset/CollectionTest.php | 83 +
.../Model/Page/Asset/MergeServiceTest.php | 173 +
.../Mage/Core/Model/Page/Asset/MergedTest.php | 144 +
.../Core/Model/Page/Asset/PublicFileTest.php | 64 +
.../Mage/Core/Model/Page/Asset/RemoteTest.php | 49 +
.../Core/Model/Page/Asset/ViewFileTest.php | 78 +
.../testsuite/Mage/Core/Model/PageTest.php | 56 +
.../Core/Model/Store/Storage/DefaultTest.php | 4 +-
.../Core/Model/Store/StorageFactoryTest.php | 10 +-
.../Mage/Core/Model/StoreManagerTest.php | 2 +-
.../Mage/Core/Model/TemplateTest.php | 19 +-
.../Mage/Core/Model/Theme/CopyServiceTest.php | 189 +
.../Theme/Customization/Files/CssTest.php | 23 +-
.../Theme/Customization/Files/JsTest.php | 14 +-
.../Core/Model/Theme/Domain/FactoryTest.php | 76 +
.../Core/Model/Theme/Domain/StagingTest.php | 49 +
.../Core/Model/Theme/Domain/VirtualTest.php | 134 +
.../Mage/Core/Model/Theme/ImageTest.php | 108 +-
.../Mage/Core/Model/Theme/ServiceTest.php | 132 +-
.../Mage/Core/Model/Theme/ValidationTest.php | 5 +-
.../testsuite/Mage/Core/Model/ThemeTest.php | 278 +-
.../Core/Model/Url/RewriteFactoryTest.php | 6 +-
.../Mage/Core/Model/Validator/FactoryTest.php | 15 +-
.../Mage/Core/Model/_files/cache_types.xml | 46 +
.../Block/Adminhtml/Editor/ContainerTest.php | 6 +-
.../Editor/Toolbar/Buttons/SaveTest.php | 259 +
.../Adminhtml/Editor/Toolbar/ButtonsTest.php | 6 +-
.../Editor/Toolbar/HandlesHierarchyTest.php | 2 +-
.../Editor/Tools/Code/CustomTest.php | 2 +-
.../Adminhtml/Editor/Tools/Code/JsTest.php | 3 +-
.../Block/Page/Html/Head/VdeTest.php | 38 -
.../DesignEditor/Block/Page/Html/HeadTest.php | 112 -
.../Controller/Varien/Router/StandardTest.php | 2 +-
.../Mage/DesignEditor/Helper/DataTest.php | 27 +-
.../Model/Config/Control/QuickStylesTest.php | 53 +
.../Renderer/BackgroundImageTest.php | 64 +
.../QuickStyles/Renderer/DefaultTest.php | 60 +
.../Model/Editor/QuickStyles/RendererTest.php | 112 +
.../Mage/DesignEditor/Model/LayoutTest.php | 2 +-
.../Mage/DesignEditor/Model/ObserverTest.php | 82 +-
.../Mage/DesignEditor/Model/StateTest.php | 32 +-
.../DesignEditor/Model/Url/FactoryTest.php | 13 +-
.../System/Design/EditorControllerTest.php | 14 +-
.../Edit/Tab/Downloadable/LinksTest.php | 16 +-
.../Edit/Tab/Downloadable/SamplesTest.php | 16 +-
.../Tab/Downloadable/TestCaseAbstract.php | 75 -
.../Sales/Order/Pdf/Items/CreditmemoTest.php | 9 +-
.../Eav/Model/Attribute/Data/TextTest.php | 4 +-
.../Mage/Eav/Model/AttributeFactoryTest.php | 4 +-
.../Eav/Model/Entity/Attribute/SetTest.php | 2 +-
.../Model/Resource/Entity/AttributeTest.php | 15 +-
.../Adminhtml/Import/Edit/BeforeTest.php | 2 +-
.../Entity/Eav/Customer/AddressTest.php | 15 +-
.../Model/Export/Entity/Eav/CustomerTest.php | 10 +-
.../Model/Export/Entity/ProductTest.php | 43 -
.../Import/Entity/CustomerCompositeTest.php | 2 +-
.../Entity/Eav/Customer/AddressTest.php | 12 +-
.../Model/Import/Entity/EavAbstractTest.php | 12 +-
.../Model/Import/EntityAbstractTest.php | 4 +-
.../Import/CustomerComposite/DataTest.php | 2 +-
.../Mage/Index/Model/Lock/StorageTest.php | 4 +-
.../Index/Model/Process/FileFactoryTest.php | 6 +-
.../Mage/Index/Model/ProcessTest.php | 19 +-
.../Install/Model/EntryPoint/UpgradeTest.php | 98 +
.../Mage/Page/Block/Html/HeadTest.php | 135 +
.../Mage/Page/Block/Html/HeaderTest.php | 2 +-
.../Model/Asset/GroupedCollectionTest.php | 160 +
.../Page/Model/Asset/PropertyGroupTest.php | 50 +
.../Mage/Payment/Block/Form/ContainerTest.php | 4 +-
.../Block/Info/ContainerAbstractTest.php | 6 +-
.../Payment/Block/Info/InstructionsTest.php | 4 +-
.../Mage/Sales/Model/Config/OrderTest.php | 4 +-
.../Order/Invoice/Total/ShippingTest.php | 4 +-
.../Sales/Model/Order/Shipment/TrackTest.php | 2 +-
.../Model/Carrier/Service/ConfigTest.php | 82 +
.../Model/Carrier/Service/ResultTest.php | 134 +
.../Model/Carrier/ServiceAdapterTest.php | 256 +
.../Product/Edit/Tab/TagTestCaseAbstract.php | 4 +-
.../Adminhtml/Customer/Edit/Tab/TagTest.php | 4 +-
.../Block/Catalog/Product/Rss/LinkTest.php | 2 +-
.../Theme/Edit/Form/Element/FileTest.php | 2 +-
.../System/Design/Theme/Tab/CssTest.php | 7 +-
.../System/Design/Theme/Tab/JsTest.php | 1 -
.../System/Design/Theme/TabAbstractTest.php | 3 +-
.../Adminhtml/Wysiwyg/Files/ContentTest.php | 1 -
.../Adminhtml/Wysiwyg/Files/TreeTest.php | 1 -
.../Mage/Theme/Helper/StorageTest.php | 91 +-
.../Mage/Theme/Model/Uploader/ServiceTest.php | 271 +
.../Mage/Theme/Model/Wysiwyg/StorageTest.php | 239 +-
.../System/Design/ThemeControllerTest.php | 7 +-
.../Adminhtml/Role/Edit/Tab/ResourceTest.php | 2 +-
.../Block/Adminhtml/Role/Edit/TabsTest.php | 8 +-
.../Webapi/Block/Adminhtml/Role/EditTest.php | 2 +-
.../Mage/Webapi/Block/Adminhtml/RoleTest.php | 2 +-
.../Webapi/Block/Adminhtml/User/EditTest.php | 2 +-
.../Mage/Webapi/Block/Adminhtml/UserTest.php | 2 +-
.../Dispatcher/ErrorProcessorTest.php | 30 -
.../Dispatcher/Soap/AuthenticationTest.php | 6 +-
.../Mage/Webapi/Controller/ResponseTest.php | 18 -
.../Webapi/Model/Acl/Role/FactoryTest.php | 2 +-
.../Model/Acl/Role/InRoleUserUpdaterTest.php | 2 +-
.../Model/Acl/Role/UsersUpdaterTest.php | 2 +-
.../Mage/Webapi/Model/Acl/RoleTest.php | 4 +-
.../Mage/Webapi/Model/Acl/RuleTest.php | 4 +-
.../Webapi/Model/Acl/User/FactoryTest.php | 2 +-
.../Webapi/Model/Acl/User/RoleUpdaterTest.php | 2 +-
.../Mage/Webapi/Model/Acl/UserTest.php | 4 +-
.../Config/ReaderFactoryTest.php | 4 +-
.../Model/Authorization/Config/ReaderTest.php | 2 +-
.../Webapi/Model/Authorization/ConfigTest.php | 2 +-
.../Authorization/Loader/ResourceTest.php | 2 +-
.../Model/Authorization/Loader/RoleTest.php | 2 +-
.../Model/Authorization/Loader/RuleTest.php | 2 +-
.../Model/Authorization/RoleFactoryTest.php | 4 +-
.../Webapi/Model/Resource/Acl/RoleTest.php | 2 +-
.../Webapi/Model/Resource/Acl/RuleTest.php | 5 +-
.../Webapi/Model/Resource/Acl/UserTest.php | 2 +-
.../Webapi/Model/Soap/AutoDiscoverTest.php | 6 +-
.../UsernameToken/NonceStorageTest.php | 5 +-
.../Webhook/Controller/Webapi/WebhookTest.php | 35 +
.../Model/Authentication/Hmac/Sha256Test.php | 109 +
.../Webhook/Model/Authentication/NoneTest.php | 63 +
.../Model/Authorization/Config/ReaderTest.php | 69 +
.../Model/Authorization/ConfigTest.php | 120 +
.../Mage/Webhook/Model/Event/CallbackTest.php | 45 +
.../Mage/Webhook/Model/Event/FactoryTest.php | 91 +
.../Webhook/Model/Event/MarshallerTest.php | 352 +
.../Mage/Webhook/Model/Event/QueueTest.php | 174 +
.../Model/Formatter/Factory/JsonTest.php | 109 +
.../Webhook/Model/Formatter/FactoryTest.php | 90 +
.../Mage/Webhook/Model/Formatter/JsonTest.php | 110 +
.../Mage/Webhook/Model/Job/DispatcherTest.php | 392 +
.../Mage/Webhook/Model/Job/ProcessorTest.php | 234 +
.../Webhook/Model/Job/Retry/HandlerTest.php | 101 +
.../Mage/Webhook/Model/Mapper/DefaultTest.php | 124 +
.../Model/Mapper/Factory/DefaultTest.php | 155 +
.../Mage/Webhook/Model/Mapper/FactoryTest.php | 104 +
.../Model/Mapper/_files/mapper_stubs.php | 97 +
.../Webhook/Model/Subscriber/ConfigTest.php | 432 +
.../Webhook/Model/Subscriber/WebapiTest.php | 104 +
.../Model/Transport/Http/ResponseTest.php | 97 +
.../Webhook/Model/Webapi/EventHandlerTest.php | 163 +
.../Mage/Webhook/Model/_files/acl.xml | 36 +
.../Mage/Webhook/Model/_files/acl.xsd | 154 +
.../Mage/Webhook/Model/_files/acl2.xml | 41 +
.../Magento/Acl/ResourceFactoryTest.php | 4 +-
.../Backend/Decorator/CompressionTest.php | 147 +
.../Decorator/DecoratorAbstractTest.php | 115 +
.../Magento/Cache/Backend/MongoDbTest.php | 8 +-
.../Cache/Backend/_files/MongoBinData.php | 42 +
.../Cache/Frontend/Adapter/ZendTest.php | 121 +
.../Cache/Frontend/Decorator/BareTest.php | 59 +
.../Cache/Frontend/Decorator/ProfilerTest.php | 159 +
.../Frontend/Decorator/TagMarkerTest.php | 62 +
.../Cache/Frontend/Decorator/TagScopeTest.php | 85 +
.../_files/CacheScopeCleanVerification.php | 79 +
.../{Di => Code}/Generator/ClassTest.php | 14 +-
.../Code/Generator/CodeGenerator/ZendTest.php | 330 +
.../Generator/EntityAbstractTest.php | 48 +-
.../Generator/EntityTestAbstract.php | 12 +-
.../Magento/Code/Generator/FactoryTest.php | 137 +
.../Magento/{Di => Code}/Generator/IoTest.php | 8 +-
.../Generator/TestAsset/ParentClass.php | 4 +-
.../Generator/TestAsset/SourceClass.php | 4 +-
.../TestAsset/TestGenerationClass.php | 12 +-
.../testsuite/Magento/Code/GeneratorTest.php | 187 +
.../Definition/RuntimeDefinition/ZendTest.php | 49 -
.../Di/Generator/CodeGenerator/ZendTest.php | 330 -
.../Magento/Di/Generator/FactoryTest.php | 146 -
.../Magento/Di/Generator/ProxyTest.php | 241 -
.../testsuite/Magento/Di/GeneratorTest.php | 179 -
.../Magento/Di/InstanceManager/ZendTest.php | 89 -
.../unit/testsuite/Magento/Di/ZendTest.php | 640 --
.../ObjectManager/ObjectManagerTest.php | 248 +
.../Magento/ObjectManager/ZendTest.php | 362 -
.../Magento/_files/Aggregate/Child.php | 44 +
.../Magento/_files/Aggregate/Interface.php | 26 +
.../Magento/_files/Aggregate/Parent.php | 45 +
.../Magento/_files/Aggregate/WithOptional.php | 35 +
.../unit/testsuite/Magento/_files/Child.php | 26 +
.../unit/testsuite/Magento/_files/Child/A.php | 27 +
.../Magento/_files/Child/Circular.php | 34 +
.../testsuite/Magento/_files/Interface.php | 26 +
.../unit/testsuite/Magento/_files/Parent.php | 26 +
.../unit/testsuite/Varien/Cache/CoreTest.php | 98 +
.../unit/testsuite/Varien/ObjectTest.php | 14 +-
.../testsuite/Varien/Simplexml/ConfigTest.php | 34 +
.../Varien/Simplexml/ElementTest.php | 2 +-
.../Di/Code/Scanner/ArrayScannerTest.php | 56 +
.../Di/Code/Scanner/CompositeScannerTest.php | 76 +
.../Di/Code/Scanner/DirectoryScannerTest.php | 84 +
.../tools/Di/Code/Scanner/PhpScannerTest.php | 70 +
.../tools/Di/Code/Scanner/XmlScannerTest.php | 71 +
.../testsuite/tools/Di/_files/additional.php | 28 +
.../tools/Di/_files/app/bootstrap.php | 25 +
.../app/code/Mage/SomeModule/Helper/Test.php | 49 +
.../app/code/Mage/SomeModule/Model/Test.php | 43 +
.../code/Mage/SomeModule/etc/additional.xml | 26 +
.../Mage/SomeModule/etc/adminhtml/config.xml | 26 +
.../Mage/SomeModule/etc/adminhtml/system.xml | 38 +
.../app/code/Mage/SomeModule/etc/config.xml | 36 +
.../Mage/SomeModule/view/frontend/layout.xml | 32 +
.../adminhtml/default/backend/layout.xml | 26 +
.../tools/Di/_files/app/etc/additional.xml | 26 +
.../tools/Di/_files/app/etc/config.xml | 36 +
.../tools/migration/Acl/GeneratorTest.php | 2 +-
.../System/Configuration/GeneratorTest.php | 9 +-
.../System/Configuration/ParserTest.php | 32 +-
.../tools/view/Generator/CopyRuleTest.php | 154 +
.../view/Generator/ThemeDeploymentTest.php | 188 +
.../constructor_exception/forbidden.php | 33 +
.../constructor_exception/permitted.php | 33 +
.../_files/ThemeDeployment/run/fixture.php | 105 +
.../_files/ThemeDeployment/run/forbidden.php | 31 +
.../run/forbidden_without_php.php | 30 +
.../_files/ThemeDeployment/run/permitted.php | 31 +
.../run/permitted_cased_js.php | 29 +
.../run/source/Some_Module/theme41_file.css | 0
.../package1/theme11/Mage_Catalog/non_public | 0
.../theme11/Mage_Catalog/resource.png | 0
.../package1/theme11/non_public_file.php | 0
.../package1/theme11/non_public_file.txt | 0
.../frontend/package1/theme11/overwritten.css | 1 +
.../frontend/package1/theme11/public.css | 1 +
.../package1/theme11/subdir/subdir.css | 2 +
.../package1/theme11/subdir/subdir.js | 0
.../package1/theme11/subdir/subdir.txt | 0
.../frontend/package1/theme12/theme12_file.js | 0
.../frontend/package2/theme21/overwritten.css | 1 +
.../frontend/package2/theme21/theme21_file.js | 0
.../package3/theme31/theme31_file.css | 0
.../run/source_cased_js/file.JS | 0
.../view/Generator/_files/fixture_themes.php | 172 +
dev/tools/Di/Code/Scanner/ArrayScanner.php | 46 +
.../Di/Code/Scanner/CompositeScanner.php | 60 +
.../Di/Code/Scanner/DirectoryScanner.php | 55 +
dev/tools/Di/Code/Scanner/FileScanner.php | 67 +
dev/tools/Di/Code/Scanner/PhpScanner.php | 64 +
.../Di/Code/Scanner/ScannerInterface.php | 36 +
dev/tools/Di/Code/Scanner/XmlScanner.php | 56 +
dev/tools/Di/Compiler/Directory.php | 108 +
dev/tools/Di/Compiler/Log/Log.php | 74 +
dev/tools/Di/Compiler/Log/Writer/Console.php | 60 +
dev/tools/Di/Compiler/Log/Writer/Quiet.php | 36 +
.../Compiler/Log/Writer/WriterInterface.php | 34 +
dev/tools/Di/Definition/Compressor.php | 64 +
.../Di/Definition/Compressor/UniqueList.php | 60 +
dev/tools/Di/Definition/Reader.php | 56 +
.../Di/Definition/Serializer/Igbinary.php | 45 +
.../Serializer/SerializerInterface.php | 35 +
.../Di/Definition/Serializer/Standard.php | 38 +
dev/tools/bootstrap.php | 46 +
dev/tools/classmap/log_generator.php | 2 +-
dev/tools/di/compiler.php | 288 -
dev/tools/di/entity_generator.php | 60 -
.../System/Configuration/Generator.php | 2 +-
.../aliases_map/composite_modules_ce.php | 4 +-
dev/tools/migration/themes_view.php | 2 -
dev/tools/view/Generator/Config.php | 109 +
dev/tools/view/Generator/CopyRule.php | 175 +
dev/tools/view/Generator/ThemeDeployment.php | 321 +
dev/tools/view/Generator/ThemeLight.php | 63 +
dev/tools/view/config/forbidden.php | 37 +
dev/tools/view/config/permitted.php | 49 +
dev/tools/view/generator.php | 82 +
.../lib/Mage/Connect/Package/Target.php | 4 +-
downloader/target.xml | 4 +-
index.php | 4 +-
lib/Mage/Connect/Package/Target.php | 4 +-
lib/Magento/Acl/ResourceFactory.php | 2 +-
lib/Magento/AclFactory.php | 50 +
lib/Magento/BootstrapException.php | 0
.../Cache/Backend/Decorator/Compression.php | 133 +
.../Backend/Decorator/DecoratorAbstract.php | 322 +
lib/Magento/Cache/Backend/MongoDb.php | 4 +-
lib/Magento/Cache/Frontend/Adapter/Zend.php | 133 +
lib/Magento/Cache/Frontend/Decorator/Bare.php | 113 +
.../Cache/Frontend/Decorator/Profiler.php | 138 +
.../Cache/Frontend/Decorator/TagMarker.php | 67 +
.../Cache/Frontend/Decorator/TagScope.php | 56 +
lib/Magento/Cache/FrontendInterface.php | 88 +
lib/Magento/Code/Generator.php | 152 +
lib/Magento/{Di => Code}/Generator/Class.php | 15 +-
.../Generator/CodeGenerator/Interface.php | 66 +
.../Code/Generator/CodeGenerator/Zend.php | 209 +
.../Code/Generator/DefinitionDecorator.php | 85 +
.../{Di => Code}/Generator/EntityAbstract.php | 22 +-
lib/Magento/Code/Generator/Factory.php | 65 +
lib/Magento/{Di => Code}/Generator/Io.php | 4 +-
lib/Magento/Code/Generator/Proxy.php | 196 +
lib/Magento/Code/Reader/ClassReader.php | 54 +
lib/Magento/Config/Dom.php | 8 +-
lib/Magento/Config/View.php | 10 +
.../Controller/Router/Route/Factory.php | 3 +-
lib/Magento/Datasource/Config/Interface.php | 11 +
lib/Magento/Datasource/Factory.php | 195 +
lib/Magento/Datasource/Path/Composite.php | 25 +
lib/Magento/Datasource/Path/Visitable.php | 11 +
lib/Magento/Datasource/Path/Visitor.php | 82 +
lib/Magento/Datasource/Repository.php | 51 +
lib/Magento/Di.php | 45 -
lib/Magento/Di/Definition/ArrayDefinition.php | 29 -
.../Di/Definition/ArrayDefinition/Zend.php | 52 -
.../Di/Definition/CompilerDefinition.php | 47 -
.../Di/Definition/CompilerDefinition/Zend.php | 108 -
.../Di/Definition/RuntimeDefinition.php | 29 -
.../Di/Definition/RuntimeDefinition/Zend.php | 100 -
lib/Magento/Di/DefinitionList/Zend.php | 69 -
lib/Magento/Di/Generator.php | 148 -
.../Di/Generator/CodeGenerator/Interface.php | 66 -
.../Di/Generator/CodeGenerator/Zend.php | 209 -
lib/Magento/Di/Generator/Factory.php | 80 -
lib/Magento/Di/Generator/Proxy.php | 141 -
lib/Magento/Di/InstanceManager.php | 70 -
lib/Magento/Di/InstanceManager/Zend.php | 85 -
lib/Magento/Di/Zend.php | 578 -
lib/Magento/DomDocument/Factory.php | 2 +-
lib/Magento/ObjectManager.php | 55 +-
.../ObjectManager/ContextInterface.php | 28 +
lib/Magento/ObjectManager/Definition.php | 45 +
.../ObjectManager/Definition/Compiled.php | 78 +
.../Definition/Compiled/Binary.php | 38 +
.../Definition/Compiled/Serialized.php | 38 +
.../ObjectManager/Definition/Runtime.php | 64 +
lib/Magento/ObjectManager/Factory.php | 35 -
lib/Magento/ObjectManager/ObjectManager.php | 352 +
lib/Magento/ObjectManager/Zend.php | 189 -
lib/Symfony/Component/Yaml/.gitignore | 4 +
lib/Symfony/Component/Yaml/CHANGELOG.md | 8 +
lib/Symfony/Component/Yaml/Dumper.php | 73 +
lib/Symfony/Component/Yaml/Escaper.php | 88 +
.../Yaml/Exception/DumpException.php | 23 +
.../Yaml/Exception/ExceptionInterface.php | 23 +
.../Yaml/Exception/ParseException.php | 143 +
.../Yaml/Exception/RuntimeException.php | 23 +
lib/Symfony/Component/Yaml/Inline.php | 467 +
lib/Symfony/Component/Yaml/LICENSE | 19 +
lib/Symfony/Component/Yaml/Parser.php | 621 ++
lib/Symfony/Component/Yaml/README.md | 19 +
.../Component/Yaml/Tests/DumperTest.php | 181 +
.../Yaml/Tests/Fixtures/YtsAnchorAlias.yml | 31 +
.../Yaml/Tests/Fixtures/YtsBasicTests.yml | 178 +
.../Yaml/Tests/Fixtures/YtsBlockMapping.yml | 51 +
.../Tests/Fixtures/YtsDocumentSeparator.yml | 85 +
.../Yaml/Tests/Fixtures/YtsErrorTests.yml | 25 +
.../Tests/Fixtures/YtsFlowCollections.yml | 60 +
.../Yaml/Tests/Fixtures/YtsFoldedScalars.yml | 176 +
.../Tests/Fixtures/YtsNullsAndEmpties.yml | 45 +
.../Fixtures/YtsSpecificationExamples.yml | 1695 +++
.../Yaml/Tests/Fixtures/YtsTypeTransfers.yml | 244 +
.../Yaml/Tests/Fixtures/embededPhp.yml | 1 +
.../Yaml/Tests/Fixtures/escapedCharacters.yml | 147 +
.../Component/Yaml/Tests/Fixtures/index.yml | 18 +
.../Yaml/Tests/Fixtures/sfComments.yml | 51 +
.../Yaml/Tests/Fixtures/sfCompact.yml | 159 +
.../Yaml/Tests/Fixtures/sfMergeKey.yml | 27 +
.../Yaml/Tests/Fixtures/sfObjects.yml | 11 +
.../Yaml/Tests/Fixtures/sfQuotes.yml | 33 +
.../Component/Yaml/Tests/Fixtures/sfTests.yml | 135 +
.../Tests/Fixtures/unindentedCollections.yml | 62 +
.../Component/Yaml/Tests/InlineTest.php | 230 +
.../Component/Yaml/Tests/ParserTest.php | 404 +
lib/Symfony/Component/Yaml/Tests/YamlTest.php | 41 +
lib/Symfony/Component/Yaml/Unescaper.php | 145 +
lib/Symfony/Component/Yaml/Yaml.php | 159 +
lib/Symfony/Component/Yaml/composer.json | 31 +
lib/Symfony/Component/Yaml/phpunit.xml.dist | 29 +
lib/Varien/Cache/Core.php | 98 +-
lib/Varien/Data/Collection/Db.php | 3 +
lib/Varien/Data/Form.php | 4 +
lib/Varien/Data/Form/Abstract.php | 17 +-
lib/Varien/Data/Form/Element/Button.php | 23 +-
lib/Varien/Data/Form/Element/Date.php | 50 +-
lib/Varien/Data/Form/Element/Editor.php | 13 +-
lib/Varien/Data/Form/Element/Fieldset.php | 3 +-
.../Data/Form/Element/Renderer/Interface.php | 8 +-
lib/Varien/Db/Adapter/Interface.php | 4 +-
lib/Varien/Db/Adapter/Pdo/Mysql.php | 14 +-
lib/Varien/Directory/Collection.php | 5 +-
lib/Varien/File/Uploader.php | 14 +-
lib/Varien/Filter/Template.php | 96 +-
lib/Varien/Simplexml/Config.php | 7 +-
lib/Zend/Json/Server/Smd.php | 2 +-
lib/Zend/Json/Server/Smd/Service.php | 2 +-
lib/twig12/.editorconfig | 18 +
lib/twig12/.gitignore | 2 +
lib/twig12/.travis.yml | 14 +
lib/twig12/AUTHORS | 9 +
lib/twig12/CHANGELOG | 607 ++
lib/twig12/LICENSE | 31 +
lib/twig12/README.markdown | 17 +
lib/twig12/composer.json | 31 +
lib/twig12/doc/advanced.rst | 776 ++
lib/twig12/doc/advanced_legacy.rst | 887 ++
lib/twig12/doc/api.rst | 529 +
lib/twig12/doc/coding_standards.rst | 101 +
lib/twig12/doc/deprecated.rst | 98 +
lib/twig12/doc/filters/abs.rst | 18 +
lib/twig12/doc/filters/capitalize.rst | 11 +
lib/twig12/doc/filters/convert_encoding.rst | 28 +
lib/twig12/doc/filters/date.rst | 88 +
lib/twig12/doc/filters/date_modify.rst | 23 +
lib/twig12/doc/filters/default.rst | 33 +
lib/twig12/doc/filters/escape.rst | 93 +
lib/twig12/doc/filters/first.rst | 25 +
lib/twig12/doc/filters/format.rst | 16 +
lib/twig12/doc/filters/index.rst | 35 +
lib/twig12/doc/filters/join.rst | 23 +
lib/twig12/doc/filters/json_encode.rst | 19 +
lib/twig12/doc/filters/keys.rst | 11 +
lib/twig12/doc/filters/last.rst | 25 +
lib/twig12/doc/filters/length.rst | 12 +
lib/twig12/doc/filters/lower.rst | 10 +
lib/twig12/doc/filters/merge.rst | 41 +
lib/twig12/doc/filters/nl2br.rst | 22 +
lib/twig12/doc/filters/number_format.rst | 45 +
lib/twig12/doc/filters/raw.rst | 12 +
lib/twig12/doc/filters/replace.rst | 19 +
lib/twig12/doc/filters/reverse.rst | 23 +
lib/twig12/doc/filters/slice.rst | 70 +
lib/twig12/doc/filters/sort.rst | 17 +
lib/twig12/doc/filters/split.rst | 53 +
lib/twig12/doc/filters/striptags.rst | 15 +
lib/twig12/doc/filters/title.rst | 11 +
lib/twig12/doc/filters/trim.rst | 29 +
lib/twig12/doc/filters/upper.rst | 10 +
lib/twig12/doc/filters/url_encode.rst | 14 +
lib/twig12/doc/functions/attribute.rst | 18 +
lib/twig12/doc/functions/block.rst | 15 +
lib/twig12/doc/functions/constant.rst | 18 +
lib/twig12/doc/functions/cycle.rst | 25 +
lib/twig12/doc/functions/date.rst | 52 +
lib/twig12/doc/functions/dump.rst | 69 +
lib/twig12/doc/functions/include.rst | 80 +
lib/twig12/doc/functions/index.rst | 17 +
lib/twig12/doc/functions/parent.rst | 20 +
lib/twig12/doc/functions/random.rst | 29 +
lib/twig12/doc/functions/range.rst | 45 +
.../doc/functions/template_from_string.rst | 32 +
lib/twig12/doc/index.rst | 18 +
lib/twig12/doc/internals.rst | 140 +
lib/twig12/doc/intro.rst | 164 +
lib/twig12/doc/recipes.rst | 475 +
lib/twig12/doc/tags/autoescape.rst | 71 +
lib/twig12/doc/tags/block.rst | 11 +
lib/twig12/doc/tags/do.rst | 12 +
lib/twig12/doc/tags/embed.rst | 178 +
lib/twig12/doc/tags/extends.rst | 268 +
lib/twig12/doc/tags/filter.rst | 21 +
lib/twig12/doc/tags/flush.rst | 17 +
lib/twig12/doc/tags/for.rst | 157 +
lib/twig12/doc/tags/from.rst | 8 +
lib/twig12/doc/tags/if.rst | 43 +
lib/twig12/doc/tags/import.rst | 57 +
lib/twig12/doc/tags/include.rst | 86 +
lib/twig12/doc/tags/index.rst | 24 +
lib/twig12/doc/tags/macro.rst | 83 +
lib/twig12/doc/tags/sandbox.rst | 30 +
lib/twig12/doc/tags/set.rst | 32 +
lib/twig12/doc/tags/spaceless.rst | 37 +
lib/twig12/doc/tags/use.rst | 123 +
lib/twig12/doc/tags/verbatim.rst | 24 +
lib/twig12/doc/templates.rst | 840 ++
lib/twig12/doc/tests/constant.rst | 11 +
lib/twig12/doc/tests/defined.rst | 30 +
lib/twig12/doc/tests/divisibleby.rst | 10 +
lib/twig12/doc/tests/empty.rst | 11 +
lib/twig12/doc/tests/even.rst | 10 +
lib/twig12/doc/tests/index.rst | 15 +
lib/twig12/doc/tests/iterable.rst | 19 +
lib/twig12/doc/tests/null.rst | 12 +
lib/twig12/doc/tests/odd.rst | 10 +
lib/twig12/doc/tests/sameas.rst | 11 +
lib/twig12/ext/twig/.gitignore | 30 +
lib/twig12/ext/twig/LICENSE | 22 +
lib/twig12/ext/twig/config.m4 | 8 +
lib/twig12/ext/twig/config.w32 | 8 +
lib/twig12/ext/twig/php_twig.h | 31 +
lib/twig12/ext/twig/twig.c | 1051 ++
lib/twig12/lib/Twig/Autoloader.php | 44 +
lib/twig12/lib/Twig/Compiler.php | 268 +
lib/twig12/lib/Twig/CompilerInterface.php | 36 +
lib/twig12/lib/Twig/Environment.php | 1218 +++
lib/twig12/lib/Twig/Error.php | 233 +
lib/twig12/lib/Twig/Error/Loader.php | 32 +
lib/twig12/lib/Twig/Error/Runtime.php | 21 +
lib/twig12/lib/Twig/Error/Syntax.php | 21 +
lib/twig12/lib/Twig/ExistsLoaderInterface.php | 29 +
lib/twig12/lib/Twig/ExpressionParser.php | 601 ++
lib/twig12/lib/Twig/Extension.php | 93 +
lib/twig12/lib/Twig/Extension/Core.php | 1309 +++
lib/twig12/lib/Twig/Extension/Debug.php | 70 +
lib/twig12/lib/Twig/Extension/Escaper.php | 107 +
lib/twig12/lib/Twig/Extension/Optimizer.php | 35 +
lib/twig12/lib/Twig/Extension/Sandbox.php | 112 +
lib/twig12/lib/Twig/Extension/Staging.php | 114 +
.../lib/Twig/Extension/StringLoader.php | 64 +
lib/twig12/lib/Twig/ExtensionInterface.php | 84 +
lib/twig12/lib/Twig/Filter.php | 84 +
lib/twig12/lib/Twig/Filter/Function.php | 38 +
lib/twig12/lib/Twig/Filter/Method.php | 40 +
lib/twig12/lib/Twig/Filter/Node.php | 40 +
.../lib/Twig/FilterCallableInterface.php | 24 +
lib/twig12/lib/Twig/FilterInterface.php | 43 +
lib/twig12/lib/Twig/Function.php | 72 +
lib/twig12/lib/Twig/Function/Function.php | 39 +
lib/twig12/lib/Twig/Function/Method.php | 41 +
lib/twig12/lib/Twig/Function/Node.php | 40 +
.../lib/Twig/FunctionCallableInterface.php | 24 +
lib/twig12/lib/Twig/FunctionInterface.php | 40 +
lib/twig12/lib/Twig/Lexer.php | 406 +
lib/twig12/lib/Twig/LexerInterface.php | 30 +
lib/twig12/lib/Twig/Loader/Array.php | 99 +
lib/twig12/lib/Twig/Loader/Chain.php | 136 +
lib/twig12/lib/Twig/Loader/Filesystem.php | 221 +
lib/twig12/lib/Twig/Loader/String.php | 60 +
lib/twig12/lib/Twig/LoaderInterface.php | 53 +
lib/twig12/lib/Twig/Markup.php | 38 +
lib/twig12/lib/Twig/Node.php | 227 +
lib/twig12/lib/Twig/Node/AutoEscape.php | 40 +
lib/twig12/lib/Twig/Node/Block.php | 45 +
lib/twig12/lib/Twig/Node/BlockReference.php | 38 +
lib/twig12/lib/Twig/Node/Body.php | 20 +
lib/twig12/lib/Twig/Node/Do.php | 39 +
lib/twig12/lib/Twig/Node/Embed.php | 39 +
lib/twig12/lib/Twig/Node/Expression.php | 21 +
lib/twig12/lib/Twig/Node/Expression/Array.php | 86 +
.../lib/Twig/Node/Expression/AssignName.php | 28 +
.../lib/Twig/Node/Expression/Binary.php | 40 +
.../lib/Twig/Node/Expression/Binary/Add.php | 18 +
.../lib/Twig/Node/Expression/Binary/And.php | 18 +
.../Node/Expression/Binary/BitwiseAnd.php | 18 +
.../Twig/Node/Expression/Binary/BitwiseOr.php | 18 +
.../Node/Expression/Binary/BitwiseXor.php | 18 +
.../Twig/Node/Expression/Binary/Concat.php | 18 +
.../lib/Twig/Node/Expression/Binary/Div.php | 18 +
.../lib/Twig/Node/Expression/Binary/Equal.php | 17 +
.../Twig/Node/Expression/Binary/FloorDiv.php | 29 +
.../Twig/Node/Expression/Binary/Greater.php | 17 +
.../Node/Expression/Binary/GreaterEqual.php | 17 +
.../lib/Twig/Node/Expression/Binary/In.php | 33 +
.../lib/Twig/Node/Expression/Binary/Less.php | 17 +
.../Twig/Node/Expression/Binary/LessEqual.php | 17 +
.../lib/Twig/Node/Expression/Binary/Mod.php | 18 +
.../lib/Twig/Node/Expression/Binary/Mul.php | 18 +
.../Twig/Node/Expression/Binary/NotEqual.php | 17 +
.../lib/Twig/Node/Expression/Binary/NotIn.php | 33 +
.../lib/Twig/Node/Expression/Binary/Or.php | 18 +
.../lib/Twig/Node/Expression/Binary/Power.php | 33 +
.../lib/Twig/Node/Expression/Binary/Range.php | 33 +
.../lib/Twig/Node/Expression/Binary/Sub.php | 18 +
.../Twig/Node/Expression/BlockReference.php | 52 +
lib/twig12/lib/Twig/Node/Expression/Call.php | 171 +
.../lib/Twig/Node/Expression/Conditional.php | 31 +
.../lib/Twig/Node/Expression/Constant.php | 23 +
.../Node/Expression/ExtensionReference.php | 34 +
.../lib/Twig/Node/Expression/Filter.php | 36 +
.../Twig/Node/Expression/Filter/Default.php | 44 +
.../lib/Twig/Node/Expression/Function.php | 35 +
.../lib/Twig/Node/Expression/GetAttr.php | 53 +
.../lib/Twig/Node/Expression/MethodCall.php | 41 +
lib/twig12/lib/Twig/Node/Expression/Name.php | 88 +
.../lib/Twig/Node/Expression/Parent.php | 48 +
.../lib/Twig/Node/Expression/TempName.php | 26 +
lib/twig12/lib/Twig/Node/Expression/Test.php | 32 +
.../Twig/Node/Expression/Test/Constant.php | 36 +
.../lib/Twig/Node/Expression/Test/Defined.php | 55 +
.../Twig/Node/Expression/Test/Divisibleby.php | 34 +
.../lib/Twig/Node/Expression/Test/Even.php | 33 +
.../lib/Twig/Node/Expression/Test/Null.php | 32 +
.../lib/Twig/Node/Expression/Test/Odd.php | 33 +
.../lib/Twig/Node/Expression/Test/Sameas.php | 30 +
lib/twig12/lib/Twig/Node/Expression/Unary.php | 30 +
.../lib/Twig/Node/Expression/Unary/Neg.php | 18 +
.../lib/Twig/Node/Expression/Unary/Not.php | 18 +
.../lib/Twig/Node/Expression/Unary/Pos.php | 18 +
lib/twig12/lib/Twig/Node/Flush.php | 37 +
lib/twig12/lib/Twig/Node/For.php | 113 +
lib/twig12/lib/Twig/Node/ForLoop.php | 56 +
lib/twig12/lib/Twig/Node/If.php | 67 +
lib/twig12/lib/Twig/Node/Import.php | 51 +
lib/twig12/lib/Twig/Node/Include.php | 100 +
lib/twig12/lib/Twig/Node/Macro.php | 97 +
lib/twig12/lib/Twig/Node/Module.php | 372 +
lib/twig12/lib/Twig/Node/Print.php | 40 +
lib/twig12/lib/Twig/Node/Sandbox.php | 48 +
lib/twig12/lib/Twig/Node/SandboxedModule.php | 61 +
lib/twig12/lib/Twig/Node/SandboxedPrint.php | 60 +
lib/twig12/lib/Twig/Node/Set.php | 102 +
lib/twig12/lib/Twig/Node/SetTemp.php | 35 +
lib/twig12/lib/Twig/Node/Spaceless.php | 41 +
lib/twig12/lib/Twig/Node/Text.php | 40 +
lib/twig12/lib/Twig/NodeInterface.php | 31 +
lib/twig12/lib/Twig/NodeOutputInterface.php | 20 +
lib/twig12/lib/Twig/NodeTraverser.php | 89 +
lib/twig12/lib/Twig/NodeVisitor/Escaper.php | 168 +
lib/twig12/lib/Twig/NodeVisitor/Optimizer.php | 247 +
.../lib/Twig/NodeVisitor/SafeAnalysis.php | 133 +
lib/twig12/lib/Twig/NodeVisitor/Sandbox.php | 93 +
lib/twig12/lib/Twig/NodeVisitorInterface.php | 48 +
lib/twig12/lib/Twig/Parser.php | 395 +
lib/twig12/lib/Twig/ParserInterface.php | 29 +
lib/twig12/lib/Twig/Sandbox/SecurityError.php | 20 +
.../lib/Twig/Sandbox/SecurityPolicy.php | 120 +
.../Twig/Sandbox/SecurityPolicyInterface.php | 25 +
lib/twig12/lib/Twig/SimpleFilter.php | 97 +
lib/twig12/lib/Twig/SimpleFunction.php | 85 +
lib/twig12/lib/Twig/SimpleTest.php | 47 +
lib/twig12/lib/Twig/Template.php | 454 +
lib/twig12/lib/Twig/TemplateInterface.php | 48 +
lib/twig12/lib/Twig/Test.php | 35 +
lib/twig12/lib/Twig/Test/Function.php | 36 +
.../lib/Twig/Test/IntegrationTestCase.php | 155 +
lib/twig12/lib/Twig/Test/Method.php | 38 +
lib/twig12/lib/Twig/Test/Node.php | 38 +
lib/twig12/lib/Twig/Test/NodeTestCase.php | 58 +
lib/twig12/lib/Twig/TestCallableInterface.php | 22 +
lib/twig12/lib/Twig/TestInterface.php | 27 +
lib/twig12/lib/Twig/Token.php | 219 +
lib/twig12/lib/Twig/TokenParser.php | 34 +
.../lib/Twig/TokenParser/AutoEscape.php | 89 +
lib/twig12/lib/Twig/TokenParser/Block.php | 83 +
lib/twig12/lib/Twig/TokenParser/Do.php | 42 +
lib/twig12/lib/Twig/TokenParser/Embed.php | 66 +
lib/twig12/lib/Twig/TokenParser/Extends.php | 54 +
lib/twig12/lib/Twig/TokenParser/Filter.php | 61 +
lib/twig12/lib/Twig/TokenParser/Flush.php | 42 +
lib/twig12/lib/Twig/TokenParser/For.php | 136 +
lib/twig12/lib/Twig/TokenParser/From.php | 74 +
lib/twig12/lib/Twig/TokenParser/If.php | 94 +
lib/twig12/lib/Twig/TokenParser/Import.php | 49 +
lib/twig12/lib/Twig/TokenParser/Include.php | 80 +
lib/twig12/lib/Twig/TokenParser/Macro.php | 70 +
lib/twig12/lib/Twig/TokenParser/Sandbox.php | 68 +
lib/twig12/lib/Twig/TokenParser/Set.php | 84 +
lib/twig12/lib/Twig/TokenParser/Spaceless.php | 59 +
lib/twig12/lib/Twig/TokenParser/Use.php | 84 +
lib/twig12/lib/Twig/TokenParserBroker.php | 139 +
.../lib/Twig/TokenParserBrokerInterface.php | 46 +
lib/twig12/lib/Twig/TokenParserInterface.php | 42 +
lib/twig12/lib/Twig/TokenStream.php | 145 +
lib/twig12/phpunit.xml.dist | 25 +
lib/twig12/test/Twig/Tests/AutoloaderTest.php | 21 +
lib/twig12/test/Twig/Tests/CompilerTest.php | 33 +
.../test/Twig/Tests/EnvironmentTest.php | 288 +
lib/twig12/test/Twig/Tests/ErrorTest.php | 159 +
.../test/Twig/Tests/ExpressionParserTest.php | 332 +
.../test/Twig/Tests/Extension/CoreTest.php | 115 +
.../test/Twig/Tests/Extension/SandboxTest.php | 212 +
.../test/Twig/Tests/FileCachingTest.php | 70 +
.../test/Twig/Tests/Fixtures/errors/base.html | 1 +
.../Twig/Tests/Fixtures/errors/index.html | 7 +
.../Fixtures/exceptions/unclosed_tag.test | 20 +
.../Tests/Fixtures/expressions/array.test | 61 +
.../Fixtures/expressions/array_call.test | 14 +
.../Tests/Fixtures/expressions/binary.test | 46 +
.../Tests/Fixtures/expressions/bitwise.test | 14 +
.../Fixtures/expressions/comparison.test | 14 +
.../Tests/Fixtures/expressions/dotdot.test | 20 +
.../Tests/Fixtures/expressions/grouping.test | 8 +
.../Tests/Fixtures/expressions/literals.test | 22 +
.../Fixtures/expressions/magic_call.test | 27 +
.../Fixtures/expressions/method_call.test | 28 +
.../Tests/Fixtures/expressions/postfix.test | 22 +
.../Tests/Fixtures/expressions/strings.test | 10 +
.../expressions/ternary_operator.test | 18 +
.../expressions/ternary_operator_noelse.test | 10 +
.../expressions/ternary_operator_nothen.test | 10 +
.../Tests/Fixtures/expressions/unary.test | 12 +
.../expressions/unary_precedence.test | 14 +
.../test/Twig/Tests/Fixtures/filters/abs.test | 30 +
.../Fixtures/filters/convert_encoding.test | 10 +
.../Twig/Tests/Fixtures/filters/date.test | 76 +
.../Fixtures/filters/date_default_format.test | 14 +
.../filters/date_default_format_interval.test | 16 +
.../Tests/Fixtures/filters/date_interval.test | 19 +
.../Tests/Fixtures/filters/date_modify.test | 14 +
.../Fixtures/filters/date_namedargs.test | 15 +
.../Twig/Tests/Fixtures/filters/default.test | 150 +
.../Fixtures/filters/dynamic_filter.test | 10 +
.../Twig/Tests/Fixtures/filters/escape.test | 8 +
.../filters/escape_non_supported_charset.test | 8 +
.../Twig/Tests/Fixtures/filters/first.test | 14 +
.../Tests/Fixtures/filters/force_escape.test | 18 +
.../Twig/Tests/Fixtures/filters/format.test | 8 +
.../Twig/Tests/Fixtures/filters/join.test | 12 +
.../Tests/Fixtures/filters/json_encode.test | 12 +
.../Twig/Tests/Fixtures/filters/last.test | 14 +
.../Twig/Tests/Fixtures/filters/length.test | 14 +
.../Tests/Fixtures/filters/length_utf8.test | 12 +
.../Twig/Tests/Fixtures/filters/merge.test | 16 +
.../Twig/Tests/Fixtures/filters/nl2br.test | 14 +
.../Tests/Fixtures/filters/number_format.test | 18 +
.../filters/number_format_default.test | 21 +
.../Twig/Tests/Fixtures/filters/replace.test | 8 +
.../Twig/Tests/Fixtures/filters/reverse.test | 18 +
.../Twig/Tests/Fixtures/filters/slice.test | 42 +
.../Twig/Tests/Fixtures/filters/sort.test | 10 +
.../Tests/Fixtures/filters/special_chars.test | 8 +
.../Twig/Tests/Fixtures/filters/split.test | 18 +
.../Twig/Tests/Fixtures/filters/trim.test | 12 +
.../Tests/Fixtures/functions/attribute.test | 12 +
.../Twig/Tests/Fixtures/functions/block.test | 12 +
.../Tests/Fixtures/functions/constant.test | 10 +
.../Twig/Tests/Fixtures/functions/cycle.test | 16 +
.../Twig/Tests/Fixtures/functions/date.test | 27 +
.../Fixtures/functions/date_namedargs.test | 11 +
.../Twig/Tests/Fixtures/functions/dump.test | 16 +
.../Tests/Fixtures/functions/dump_array.test | 19 +
.../Fixtures/functions/dynamic_function.test | 10 +
.../Fixtures/functions/include/basic.test | 17 +
.../functions/include/expression.test | 17 +
.../functions/include/ignore_missing.test | 10 +
.../Fixtures/functions/include/missing.test | 8 +
.../functions/include/missing_nested.test | 16 +
.../Fixtures/functions/include/sandbox.test | 10 +
.../functions/include/template_instance.test | 10 +
.../functions/include/templates_as_array.test | 12 +
.../functions/include/with_context.test | 16 +
.../functions/include/with_variables.test | 12 +
.../Twig/Tests/Fixtures/functions/range.test | 8 +
.../Fixtures/functions/special_chars.test | 8 +
.../functions/template_from_string.test | 11 +
.../Tests/Fixtures/macros/default_values.test | 16 +
.../Tests/Fixtures/macros/nested_calls.test | 18 +
.../Fixtures/macros/reserved_variables.test | 14 +
.../Twig/Tests/Fixtures/macros/simple.test | 22 +
.../Tests/Fixtures/macros/with_filters.test | 14 +
.../Fixtures/regression/empty_token.test | 8 +
.../regression/simple_xml_element.test | 17 +
.../regression/strings_like_numbers.test | 8 +
.../Tests/Fixtures/tags/autoescape/basic.test | 26 +
.../Fixtures/tags/autoescape/blocks.test | 12 +
.../tags/autoescape/double_escaping.test | 10 +
.../Fixtures/tags/autoescape/functions.test | 83 +
.../Fixtures/tags/autoescape/literal.test | 45 +
.../Fixtures/tags/autoescape/nested.test | 26 +
.../Fixtures/tags/autoescape/objects.test | 26 +
.../Tests/Fixtures/tags/autoescape/raw.test | 10 +
.../Fixtures/tags/autoescape/strategy.test | 17 +
.../Tests/Fixtures/tags/autoescape/type.test | 69 +
.../tags/autoescape/with_filters.test | 131 +
.../autoescape/with_filters_arguments.test | 23 +
.../autoescape/with_pre_escape_filters.test | 68 +
.../with_preserves_safety_filters.test | 50 +
.../Twig/Tests/Fixtures/tags/block/basic.test | 11 +
.../tags/block/block_unique_name.test | 11 +
.../Fixtures/tags/block/special_chars.test | 10 +
.../Twig/Tests/Fixtures/tags/embed/basic.test | 35 +
.../Tests/Fixtures/tags/embed/multiple.test | 50 +
.../Tests/Fixtures/tags/embed/nested.test | 42 +
.../Fixtures/tags/embed/with_extends.test | 57 +
.../Tests/Fixtures/tags/filter/basic.test | 10 +
.../Fixtures/tags/filter/json_encode.test | 8 +
.../Tests/Fixtures/tags/filter/multiple.test | 10 +
.../Tests/Fixtures/tags/filter/nested.test | 16 +
.../Fixtures/tags/filter/with_for_tag.test | 13 +
.../Fixtures/tags/filter/with_if_tag.test | 29 +
.../Tests/Fixtures/tags/for/condition.test | 14 +
.../Twig/Tests/Fixtures/tags/for/context.test | 18 +
.../Twig/Tests/Fixtures/tags/for/else.test | 23 +
.../Fixtures/tags/for/inner_variables.test | 17 +
.../Twig/Tests/Fixtures/tags/for/keys.test | 11 +
.../Fixtures/tags/for/keys_and_values.test | 11 +
.../Tests/Fixtures/tags/for/loop_context.test | 19 +
.../Fixtures/tags/for/loop_context_local.test | 10 +
.../Fixtures/tags/for/loop_not_defined.test | 10 +
.../tags/for/loop_not_defined_cond.test | 9 +
.../Tests/Fixtures/tags/for/nested_else.test | 17 +
.../Twig/Tests/Fixtures/tags/for/objects.test | 43 +
.../Fixtures/tags/for/objects_countable.test | 47 +
.../Tests/Fixtures/tags/for/recursive.test | 18 +
.../Twig/Tests/Fixtures/tags/for/values.test | 11 +
.../test/Twig/Tests/Fixtures/tags/from.test | 14 +
.../Twig/Tests/Fixtures/tags/if/basic.test | 22 +
.../Tests/Fixtures/tags/if/expression.test | 22 +
.../Tests/Fixtures/tags/include/basic.test | 16 +
.../Fixtures/tags/include/expression.test | 16 +
.../Fixtures/tags/include/ignore_missing.test | 10 +
.../Tests/Fixtures/tags/include/missing.test | 8 +
.../Fixtures/tags/include/missing_nested.test | 16 +
.../Tests/Fixtures/tags/include/only.test | 16 +
.../tags/include/template_instance.test | 10 +
.../tags/include/templates_as_array.test | 12 +
.../Fixtures/tags/include/with_variables.test | 12 +
.../Fixtures/tags/inheritance/basic.test | 14 +
.../tags/inheritance/conditional.test | 14 +
.../Fixtures/tags/inheritance/dynamic.test | 14 +
.../Fixtures/tags/inheritance/empty.test | 10 +
.../tags/inheritance/extends_as_array.test | 12 +
.../Fixtures/tags/inheritance/multiple.test | 12 +
.../tags/inheritance/nested_blocks.test | 22 +
.../nested_blocks_parent_only.test | 15 +
.../tags/inheritance/nested_inheritance.test | 16 +
.../Fixtures/tags/inheritance/parent.test | 12 +
.../tags/inheritance/parent_change.test | 16 +
.../tags/inheritance/parent_in_a_block.test | 8 +
.../tags/inheritance/parent_isolation.test | 20 +
.../tags/inheritance/parent_nested.test | 28 +
.../inheritance/parent_without_extends.test | 8 +
.../parent_without_extends_but_traits.test | 14 +
.../tags/inheritance/template_instance.test | 14 +
.../Tests/Fixtures/tags/inheritance/use.test | 44 +
.../Twig/Tests/Fixtures/tags/macro/basic.test | 17 +
.../Fixtures/tags/macro/endmacro_name.test | 16 +
.../Tests/Fixtures/tags/macro/external.test | 17 +
.../Twig/Tests/Fixtures/tags/macro/from.test | 18 +
.../Tests/Fixtures/tags/macro/global.test | 14 +
.../Fixtures/tags/macro/self_import.test | 17 +
.../Fixtures/tags/macro/special_chars.test | 14 +
.../Twig/Tests/Fixtures/tags/raw/basic.test | 10 +
.../tags/raw/mixed_usage_with_raw.test | 10 +
.../Fixtures/tags/raw/whitespace_control.test | 56 +
.../Fixtures/tags/sandbox/not_valid1.test | 11 +
.../Fixtures/tags/sandbox/not_valid2.test | 14 +
.../Tests/Fixtures/tags/sandbox/simple.test | 22 +
.../Twig/Tests/Fixtures/tags/set/basic.test | 20 +
.../Fixtures/tags/set/capture-empty.test | 9 +
.../Twig/Tests/Fixtures/tags/set/capture.test | 10 +
.../Tests/Fixtures/tags/set/expression.test | 12 +
.../Tests/Fixtures/tags/spaceless/simple.test | 12 +
.../Tests/Fixtures/tags/special_chars.test | 8 +
.../Twig/Tests/Fixtures/tags/trim_block.test | 74 +
.../Twig/Tests/Fixtures/tags/use/aliases.test | 12 +
.../Twig/Tests/Fixtures/tags/use/basic.test | 12 +
.../Twig/Tests/Fixtures/tags/use/deep.test | 22 +
.../Tests/Fixtures/tags/use/deep_empty.test | 10 +
.../Tests/Fixtures/tags/use/multiple.test | 21 +
.../Fixtures/tags/use/multiple_aliases.test | 23 +
.../Tests/Fixtures/tags/verbatim/basic.test | 10 +
.../tags/verbatim/mixed_usage_with_raw.test | 10 +
.../tags/verbatim/whitespace_control.test | 56 +
.../test/Twig/Tests/Fixtures/tests/array.test | 24 +
.../Twig/Tests/Fixtures/tests/constant.test | 12 +
.../Twig/Tests/Fixtures/tests/defined.test | 108 +
.../test/Twig/Tests/Fixtures/tests/empty.test | 45 +
.../test/Twig/Tests/Fixtures/tests/even.test | 14 +
.../test/Twig/Tests/Fixtures/tests/in.test | 48 +
.../Tests/Fixtures/tests/in_with_objects.test | 19 +
.../Twig/Tests/Fixtures/tests/iterable.test | 19 +
.../test/Twig/Tests/Fixtures/tests/odd.test | 10 +
.../test/Twig/Tests/IntegrationTest.php | 217 +
lib/twig12/test/Twig/Tests/LexerTest.php | 263 +
.../test/Twig/Tests/Loader/ArrayTest.php | 97 +
.../test/Twig/Tests/Loader/ChainTest.php | 63 +
.../test/Twig/Tests/Loader/FilesystemTest.php | 90 +
.../Tests/Loader/Fixtures/named/index.html | 1 +
.../Loader/Fixtures/named_bis/index.html | 1 +
.../Loader/Fixtures/named_final/index.html | 1 +
.../Loader/Fixtures/named_ter/index.html | 1 +
.../Tests/Loader/Fixtures/normal/index.html | 1 +
.../Loader/Fixtures/normal_bis/index.html | 1 +
.../Loader/Fixtures/normal_final/index.html | 1 +
.../Loader/Fixtures/normal_ter/index.html | 1 +
.../test/Twig/Tests/NativeExtensionTest.php | 29 +
.../test/Twig/Tests/Node/AutoEscapeTest.php | 44 +
.../Twig/Tests/Node/BlockReferenceTest.php | 43 +
lib/twig12/test/Twig/Tests/Node/BlockTest.php | 51 +
lib/twig12/test/Twig/Tests/Node/DoTest.php | 44 +
.../Twig/Tests/Node/Expression/ArrayTest.php | 49 +
.../Tests/Node/Expression/AssignNameTest.php | 41 +
.../Tests/Node/Expression/Binary/AddTest.php | 47 +
.../Tests/Node/Expression/Binary/AndTest.php | 47 +
.../Node/Expression/Binary/ConcatTest.php | 47 +
.../Tests/Node/Expression/Binary/DivTest.php | 47 +
.../Node/Expression/Binary/FloorDivTest.php | 47 +
.../Tests/Node/Expression/Binary/ModTest.php | 47 +
.../Tests/Node/Expression/Binary/MulTest.php | 47 +
.../Tests/Node/Expression/Binary/OrTest.php | 47 +
.../Tests/Node/Expression/Binary/SubTest.php | 47 +
.../Tests/Node/Expression/ConditionalTest.php | 50 +
.../Tests/Node/Expression/ConstantTest.php | 42 +
.../Twig/Tests/Node/Expression/FilterTest.php | 133 +
.../Tests/Node/Expression/FunctionTest.php | 99 +
.../Tests/Node/Expression/GetAttrTest.php | 62 +
.../Twig/Tests/Node/Expression/NameTest.php | 49 +
.../Node/Expression/PHP53/FilterInclude.php | 6 +
.../Node/Expression/PHP53/FunctionInclude.php | 6 +
.../Node/Expression/PHP53/TestInclude.php | 6 +
.../Twig/Tests/Node/Expression/ParentTest.php | 40 +
.../Twig/Tests/Node/Expression/TestTest.php | 68 +
.../Tests/Node/Expression/Unary/NegTest.php | 44 +
.../Tests/Node/Expression/Unary/NotTest.php | 44 +
.../Tests/Node/Expression/Unary/PosTest.php | 44 +
lib/twig12/test/Twig/Tests/Node/ForTest.php | 203 +
lib/twig12/test/Twig/Tests/Node/IfTest.php | 100 +
.../test/Twig/Tests/Node/ImportTest.php | 52 +
.../test/Twig/Tests/Node/IncludeTest.php | 96 +
lib/twig12/test/Twig/Tests/Node/MacroTest.php | 73 +
.../test/Twig/Tests/Node/ModuleTest.php | 196 +
lib/twig12/test/Twig/Tests/Node/PrintTest.php | 41 +
.../test/Twig/Tests/Node/SandboxTest.php | 56 +
.../Twig/Tests/Node/SandboxedModuleTest.php | 173 +
.../Twig/Tests/Node/SandboxedPrintTest.php | 45 +
lib/twig12/test/Twig/Tests/Node/SetTest.php | 81 +
.../test/Twig/Tests/Node/SpacelessTest.php | 49 +
lib/twig12/test/Twig/Tests/Node/TextTest.php | 40 +
.../Twig/Tests/NodeVisitor/OptimizerTest.php | 114 +
lib/twig12/test/Twig/Tests/ParserTest.php | 180 +
lib/twig12/test/Twig/Tests/TemplateTest.php | 556 +
.../test/Twig/Tests/TokenStreamTest.php | 70 +
lib/twig12/test/Twig/Tests/escapingTest.php | 320 +
lib/twig12/test/bootstrap.php | 13 +
pub/cron.php | 3 +-
pub/errors/.htaccess | 4 +
pub/errors/default/report.phtml | 5 +-
pub/errors/processor.php | 7 +-
pub/get.php | 9 +-
pub/index.php | 2 +-
.../css/bootstrap-carousel.css | 151 +
.../jquery.bootstrap-carousel.js | 290 +
.../jquery.bootstrap-transition.js | 60 +
.../css/jquery.multiselect.css | 201 +-
.../images/icons-sprite.png | Bin 24284 -> 0 bytes
.../js/jquery.multiselect.js | 30 +-
pub/lib/jquery/farbtastic/css/farbtastic.css | 45 +
pub/lib/jquery/farbtastic/images/marker.png | Bin 0 -> 652 bytes
pub/lib/jquery/farbtastic/images/mask.png | Bin 0 -> 2020 bytes
pub/lib/jquery/farbtastic/images/wheel.png | Bin 0 -> 11733 bytes
.../jquery/farbtastic/jquery.farbtastic.js | 345 +
pub/lib/jquery/jquery-ui.js | 21 +
pub/lib/jquery/jquery.ba-hashchange.min.js | 9 +
pub/lib/jquery/jquery.dropdowns.js | 2 +-
pub/lib/jquery/jquery.js | 9440 +++++++++++++++++
pub/lib/jquery/jquery.metadata.js | 18 +-
pub/lib/jquery/jquery.min.js | 2 -
pub/lib/jquery/jquery.popupwindow.js | 61 -
pub/lib/logo.gif | Bin 0 -> 4973 bytes
pub/lib/mage/adminhtml/backup.js | 76 +-
pub/lib/mage/adminhtml/browser.js | 43 +-
pub/lib/mage/adminhtml/form.js | 23 +-
pub/lib/mage/adminhtml/grid.js | 15 +-
.../mage/adminhtml/wysiwyg/tiny_mce/setup.js | 20 +-
pub/lib/mage/adminhtml/wysiwyg/widget.js | 94 +-
pub/lib/mage/backend/action-link.js | 47 +-
pub/lib/mage/backend/bootstrap.js | 2 +-
pub/lib/mage/backend/form.js | 11 +-
pub/lib/mage/backend/menu.js | 631 ++
pub/lib/mage/backend/suggest.js | 521 +-
pub/lib/mage/backend/tabs.js | 114 +-
pub/lib/mage/backend/tree-suggest.js | 84 +-
pub/lib/mage/backend/validation.js | 5 +-
pub/lib/mage/bootstrap.js | 41 +
pub/lib/mage/calendar.css | 2 +-
pub/lib/mage/directpost.js | 2 +-
pub/lib/mage/loader.js | 16 +-
pub/lib/mage/mage.js | 2 +-
pub/lib/mage/popup-window.js | 71 +-
pub/lib/mage/proxy-event.js | 57 +
pub/lib/mage/toggle.js | 9 +-
pub/lib/mage/validation.js | 230 +-
pub/lib/mage/validation/validation.js | 157 +-
.../plugins/inlinepopups/editor_plugin.js | 2 +-
.../plugins/inlinepopups/editor_plugin_src.js | 2 +-
.../themes/advanced/skins/default/ui.css | 22 +-
pub/lib/tiny_mce/tiny_mce_src.js | 419 +-
pub/lib/underscore.js | 1226 +++
pub/lib/varien/js.js | 21 +-
pub/media/theme/customization/.htaccess | 2 -
pub/media/theme_customization/.htaccess | 5 +
pub/static/.htaccess | 7 +
8611 files changed, 250861 insertions(+), 150438 deletions(-)
rename app/code/{core => }/Mage/AdminNotification/Helper/Data.php (100%)
rename app/code/{core => }/Mage/AdminNotification/Model/Config/Source/Frequency.php (100%)
rename app/code/{core => }/Mage/AdminNotification/Model/Feed.php (100%)
rename app/code/{core => }/Mage/AdminNotification/Model/Inbox.php (100%)
rename app/code/{core => }/Mage/AdminNotification/Model/Observer.php (100%)
rename app/code/{core => }/Mage/AdminNotification/Model/Resource/Inbox.php (100%)
mode change 100755 => 100644
rename app/code/{core => }/Mage/AdminNotification/Model/Resource/Inbox/Collection.php (100%)
mode change 100755 => 100644
rename app/code/{core => }/Mage/AdminNotification/Model/Survey.php (100%)
create mode 100644 app/code/Mage/AdminNotification/etc/adminhtml/acl.xml
create mode 100644 app/code/Mage/AdminNotification/etc/adminhtml/menu.xml
rename app/code/{core => }/Mage/AdminNotification/etc/adminhtml/system.xml (100%)
create mode 100644 app/code/Mage/AdminNotification/etc/config.xml
rename app/code/{core => }/Mage/AdminNotification/locale/de_DE/Mage_AdminNotification.csv (100%)
rename app/code/{core => }/Mage/AdminNotification/locale/en_US/Mage_AdminNotification.csv (100%)
rename app/code/{core => }/Mage/AdminNotification/locale/es_ES/Mage_AdminNotification.csv (100%)
rename app/code/{core => }/Mage/AdminNotification/locale/fr_FR/Mage_AdminNotification.csv (100%)
rename app/code/{core => }/Mage/AdminNotification/locale/nl_NL/Mage_AdminNotification.csv (100%)
rename app/code/{core => }/Mage/AdminNotification/locale/pt_BR/Mage_AdminNotification.csv (100%)
rename app/code/{core => }/Mage/AdminNotification/locale/zh_CN/Mage_AdminNotification.csv (100%)
rename app/code/{core => }/Mage/AdminNotification/sql/adminnotification_setup/install-1.6.0.0.php (100%)
rename app/code/{core => }/Mage/Adminhtml/Block/Api/Buttons.php (100%)
rename app/code/{core => }/Mage/Adminhtml/Block/Api/Editroles.php (100%)
rename app/code/{core => }/Mage/Adminhtml/Block/Api/Grid/Role.php (100%)
rename app/code/{core => }/Mage/Adminhtml/Block/Api/Role.php (100%)
rename app/code/{core => }/Mage/Adminhtml/Block/Api/Role/Grid/User.php (100%)
rename app/code/{core => }/Mage/Adminhtml/Block/Api/Roles.php (100%)
rename app/code/{core => }/Mage/Adminhtml/Block/Api/Tab/Roleinfo.php (100%)
rename app/code/{core => }/Mage/Adminhtml/Block/Api/Tab/Rolesedit.php (100%)
rename app/code/{core => }/Mage/Adminhtml/Block/Api/Tab/Rolesusers.php (97%)
rename app/code/{core => }/Mage/Adminhtml/Block/Api/User.php (100%)
rename app/code/{core => }/Mage/Adminhtml/Block/Api/User/Edit.php (100%)
rename app/code/{core => }/Mage/Adminhtml/Block/Api/User/Edit/Form.php (100%)
rename app/code/{core => }/Mage/Adminhtml/Block/Api/User/Edit/Tab/Main.php (100%)
rename app/code/{core => }/Mage/Adminhtml/Block/Api/User/Edit/Tab/Roles.php (100%)
rename app/code/{core => }/Mage/Adminhtml/Block/Api/User/Edit/Tabs.php (100%)
rename app/code/{core => }/Mage/Adminhtml/Block/Api/User/Grid.php (100%)
rename app/code/{core => }/Mage/Adminhtml/Block/Backup.php (100%)
rename app/code/{core => }/Mage/Adminhtml/Block/Backup/Dialogs.php (100%)
rename app/code/{core => }/Mage/Adminhtml/Block/Cache.php (100%)
rename app/code/{core => }/Mage/Adminhtml/Block/Cache/Additional.php (100%)
rename app/code/{core => }/Mage/Adminhtml/Block/Cache/Grid.php (100%)
rename app/code/{core => }/Mage/Adminhtml/Block/Cache/Notifications.php (100%)
rename app/code/{core => }/Mage/Adminhtml/Block/Catalog/Category/Abstract.php (100%)
rename app/code/{core => }/Mage/Adminhtml/Block/Catalog/Category/Checkboxes/Tree.php (100%)
rename app/code/{core => }/Mage/Adminhtml/Block/Catalog/Category/Edit.php (100%)
rename app/code/{core => }/Mage/Adminhtml/Block/Catalog/Category/Edit/Form.php (100%)
rename app/code/{core => }/Mage/Adminhtml/Block/Catalog/Category/Helper/Image.php (100%)
rename app/code/{core => }/Mage/Adminhtml/Block/Catalog/Category/Helper/Pricestep.php (100%)
rename app/code/{core => }/Mage/Adminhtml/Block/Catalog/Category/Helper/Sortby/Available.php (100%)
rename app/code/{core => }/Mage/Adminhtml/Block/Catalog/Category/Helper/Sortby/Default.php (100%)
rename app/code/{core => }/Mage/Adminhtml/Block/Catalog/Category/Tab/Attributes.php (100%)
rename app/code/{core => }/Mage/Adminhtml/Block/Catalog/Category/Tab/Design.php (100%)
rename app/code/{core => }/Mage/Adminhtml/Block/Catalog/Category/Tab/General.php (100%)
rename app/code/{core => }/Mage/Adminhtml/Block/Catalog/Category/Tab/Product.php (100%)
rename app/code/{core => }/Mage/Adminhtml/Block/Catalog/Category/Tabs.php (100%)
rename app/code/{core => }/Mage/Adminhtml/Block/Catalog/Category/Tree.php (98%)
rename app/code/{core => }/Mage/Adminhtml/Block/Catalog/Category/Widget/Chooser.php (100%)
rename app/code/{core => }/Mage/Adminhtml/Block/Catalog/Form.php (100%)
rename app/code/{core => }/Mage/Adminhtml/Block/Catalog/Form/Renderer/Attribute/Urlkey.php (100%)
rename app/code/{core => }/Mage/Adminhtml/Block/Catalog/Form/Renderer/Config/DateFieldsOrder.php (100%)
rename app/code/{core => }/Mage/Adminhtml/Block/Catalog/Form/Renderer/Config/YearRange.php (100%)
rename app/code/{core => }/Mage/Adminhtml/Block/Catalog/Form/Renderer/Fieldset/Element.php (100%)
create mode 100644 app/code/Mage/Adminhtml/Block/Catalog/Helper/Form/Wysiwyg.php
rename app/code/{core => }/Mage/Adminhtml/Block/Catalog/Helper/Form/Wysiwyg/Content.php (100%)
rename app/code/{core => }/Mage/Adminhtml/Block/Catalog/Product.php (100%)
rename app/code/{core => }/Mage/Adminhtml/Block/Catalog/Product/Attribute.php (100%)
create mode 100644 app/code/Mage/Adminhtml/Block/Catalog/Product/Attribute/Edit.php
rename app/code/{core => }/Mage/Adminhtml/Block/Catalog/Product/Attribute/Edit/Form.php (100%)
rename app/code/{core => }/Mage/Adminhtml/Block/Catalog/Product/Attribute/Edit/Tab/Front.php (100%)
rename app/code/{core => }/Mage/Adminhtml/Block/Catalog/Product/Attribute/Edit/Tab/Main.php (100%)
rename app/code/{core => }/Mage/Adminhtml/Block/Catalog/Product/Attribute/Edit/Tab/Options.php (100%)
rename app/code/{core => }/Mage/Adminhtml/Block/Catalog/Product/Attribute/Edit/Tab/System.php (100%)
rename app/code/{core => }/Mage/Adminhtml/Block/Catalog/Product/Attribute/Edit/Tabs.php (100%)
rename app/code/{core => }/Mage/Adminhtml/Block/Catalog/Product/Attribute/Grid.php (100%)
rename app/code/{core => }/Mage/Adminhtml/Block/Catalog/Product/Attribute/New/Product/Attributes.php (100%)
rename app/code/{core => }/Mage/Adminhtml/Block/Catalog/Product/Attribute/New/Product/Created.php (92%)
rename app/code/{core => }/Mage/Adminhtml/Block/Catalog/Product/Attribute/Set/Main.php (100%)
rename app/code/{core => }/Mage/Adminhtml/Block/Catalog/Product/Attribute/Set/Main/Formattribute.php (100%)
rename app/code/{core => }/Mage/Adminhtml/Block/Catalog/Product/Attribute/Set/Main/Formgroup.php (100%)
rename app/code/{core => }/Mage/Adminhtml/Block/Catalog/Product/Attribute/Set/Main/Formset.php (100%)
rename app/code/{core => }/Mage/Adminhtml/Block/Catalog/Product/Attribute/Set/Main/Tree/Attribute.php (100%)
rename app/code/{core => }/Mage/Adminhtml/Block/Catalog/Product/Attribute/Set/Main/Tree/Group.php (100%)
create mode 100644 app/code/Mage/Adminhtml/Block/Catalog/Product/Attribute/Set/Toolbar/Add.php
rename app/code/{core => }/Mage/Adminhtml/Block/Catalog/Product/Attribute/Set/Toolbar/Main.php (100%)
rename app/code/{core => }/Mage/Adminhtml/Block/Catalog/Product/Attribute/Set/Toolbar/Main/Filter.php (100%)
rename app/code/{core => }/Mage/Adminhtml/Block/Catalog/Product/Composite/Configure.php (100%)
rename app/code/{core => }/Mage/Adminhtml/Block/Catalog/Product/Composite/Error.php (100%)
rename app/code/{core => }/Mage/Adminhtml/Block/Catalog/Product/Composite/Fieldset.php (100%)
rename app/code/{core => }/Mage/Adminhtml/Block/Catalog/Product/Composite/Fieldset/Configurable.php (100%)
rename app/code/{core => }/Mage/Adminhtml/Block/Catalog/Product/Composite/Fieldset/Grouped.php (100%)
rename app/code/{core => }/Mage/Adminhtml/Block/Catalog/Product/Composite/Fieldset/Options.php (100%)
rename app/code/{core => }/Mage/Adminhtml/Block/Catalog/Product/Composite/Fieldset/Qty.php (100%)
rename app/code/{core => }/Mage/Adminhtml/Block/Catalog/Product/Composite/Update/Result.php (100%)
rename app/code/{core => }/Mage/Adminhtml/Block/Catalog/Product/Created.php (100%)
create mode 100644 app/code/Mage/Adminhtml/Block/Catalog/Product/Edit.php
rename app/code/{core => }/Mage/Adminhtml/Block/Catalog/Product/Edit/Action/Attribute.php (100%)
rename app/code/{core => }/Mage/Adminhtml/Block/Catalog/Product/Edit/Action/Attribute/Tab/Attributes.php (100%)
rename app/code/{core => }/Mage/Adminhtml/Block/Catalog/Product/Edit/Action/Attribute/Tab/Inventory.php (93%)
rename app/code/{core => }/Mage/Adminhtml/Block/Catalog/Product/Edit/Action/Attribute/Tab/Websites.php (100%)
rename app/code/{core => }/Mage/Adminhtml/Block/Catalog/Product/Edit/Action/Attribute/Tabs.php (100%)
rename app/code/{core => }/Mage/Adminhtml/Block/Catalog/Product/Edit/AttributeSet.php (90%)
rename app/code/{core => }/Mage/Adminhtml/Block/Catalog/Product/Edit/Js.php (100%)
rename app/code/{core => }/Mage/Adminhtml/Block/Catalog/Product/Edit/NewCategory.php (88%)
rename app/code/{core => }/Mage/Adminhtml/Block/Catalog/Product/Edit/Tab/Ajax/Serializer.php (100%)
rename app/code/{core => }/Mage/Adminhtml/Block/Catalog/Product/Edit/Tab/Alerts.php (100%)
rename app/code/{core => }/Mage/Adminhtml/Block/Catalog/Product/Edit/Tab/Alerts/Price.php (100%)
rename app/code/{core => }/Mage/Adminhtml/Block/Catalog/Product/Edit/Tab/Alerts/Stock.php (100%)
create mode 100644 app/code/Mage/Adminhtml/Block/Catalog/Product/Edit/Tab/Attributes.php
create mode 100644 app/code/Mage/Adminhtml/Block/Catalog/Product/Edit/Tab/Attributes/Create.php
rename app/code/{core => }/Mage/Adminhtml/Block/Catalog/Product/Edit/Tab/Crosssell.php (87%)
rename app/code/{core => }/Mage/Adminhtml/Block/Catalog/Product/Edit/Tab/Inventory.php (100%)
create mode 100644 app/code/Mage/Adminhtml/Block/Catalog/Product/Edit/Tab/Options.php
create mode 100644 app/code/Mage/Adminhtml/Block/Catalog/Product/Edit/Tab/Options/Option.php
rename app/code/{core => }/Mage/Adminhtml/Block/Catalog/Product/Edit/Tab/Options/Popup/Grid.php (100%)
create mode 100644 app/code/Mage/Adminhtml/Block/Catalog/Product/Edit/Tab/Options/Type/Abstract.php
rename app/code/{core => }/Mage/Adminhtml/Block/Catalog/Product/Edit/Tab/Options/Type/Date.php (100%)
rename app/code/{core => }/Mage/Adminhtml/Block/Catalog/Product/Edit/Tab/Options/Type/File.php (100%)
create mode 100644 app/code/Mage/Adminhtml/Block/Catalog/Product/Edit/Tab/Options/Type/Select.php
rename app/code/{core => }/Mage/Adminhtml/Block/Catalog/Product/Edit/Tab/Options/Type/Text.php (100%)
rename app/code/{core => }/Mage/Adminhtml/Block/Catalog/Product/Edit/Tab/Price.php (100%)
rename app/code/{core => }/Mage/Adminhtml/Block/Catalog/Product/Edit/Tab/Price/Group.php (100%)
rename app/code/{core => }/Mage/Adminhtml/Block/Catalog/Product/Edit/Tab/Price/Group/Abstract.php (100%)
rename app/code/{core => }/Mage/Adminhtml/Block/Catalog/Product/Edit/Tab/Price/Recurring.php (100%)
rename app/code/{core => }/Mage/Adminhtml/Block/Catalog/Product/Edit/Tab/Price/Tier.php (100%)
rename app/code/{core => }/Mage/Adminhtml/Block/Catalog/Product/Edit/Tab/Related.php (87%)
rename app/code/{core => }/Mage/Adminhtml/Block/Catalog/Product/Edit/Tab/Reviews.php (100%)
create mode 100644 app/code/Mage/Adminhtml/Block/Catalog/Product/Edit/Tab/Super/Config.php
rename app/code/{core => }/Mage/Adminhtml/Block/Catalog/Product/Edit/Tab/Super/Config/Attribute.php (100%)
rename app/code/{core => }/Mage/Adminhtml/Block/Catalog/Product/Edit/Tab/Super/Config/Grid/Filter/Inventory.php (100%)
rename app/code/{core => }/Mage/Adminhtml/Block/Catalog/Product/Edit/Tab/Super/Config/Grid/Renderer/Checkbox.php (100%)
rename app/code/{core => }/Mage/Adminhtml/Block/Catalog/Product/Edit/Tab/Super/Config/Grid/Renderer/Inventory.php (100%)
rename app/code/{core => }/Mage/Adminhtml/Block/Catalog/Product/Edit/Tab/Super/Config/Matrix.php (94%)
rename app/code/{core => }/Mage/Adminhtml/Block/Catalog/Product/Edit/Tab/Super/Config/Simple.php (100%)
rename app/code/{core => }/Mage/Adminhtml/Block/Catalog/Product/Edit/Tab/Super/Settings.php (100%)
create mode 100644 app/code/Mage/Adminhtml/Block/Catalog/Product/Edit/Tab/Upsell.php
rename app/code/{core => }/Mage/Adminhtml/Block/Catalog/Product/Edit/Tab/Websites.php (100%)
create mode 100644 app/code/Mage/Adminhtml/Block/Catalog/Product/Edit/Tabs.php
rename app/code/{core => }/Mage/Adminhtml/Block/Catalog/Product/Edit/Tabs/Configurable.php (100%)
rename app/code/{core => }/Mage/Adminhtml/Block/Catalog/Product/Edit/Tabs/Grouped.php (100%)
rename app/code/{core => }/Mage/Adminhtml/Block/Catalog/Product/Frontend/Product/Watermark.php (100%)
create mode 100644 app/code/Mage/Adminhtml/Block/Catalog/Product/Grid.php
rename app/code/{core => }/Mage/Adminhtml/Block/Catalog/Product/Helper/Form/Apply.php (100%)
rename app/code/{core => }/Mage/Adminhtml/Block/Catalog/Product/Helper/Form/BaseImage.php (81%)
rename app/code/{core => }/Mage/Adminhtml/Block/Catalog/Product/Helper/Form/Boolean.php (100%)
create mode 100644 app/code/Mage/Adminhtml/Block/Catalog/Product/Helper/Form/Category.php
rename app/code/{core => }/Mage/Adminhtml/Block/Catalog/Product/Helper/Form/Config.php (100%)
rename app/code/{core => }/Mage/Adminhtml/Block/Catalog/Product/Helper/Form/Gallery.php (100%)
create mode 100644 app/code/Mage/Adminhtml/Block/Catalog/Product/Helper/Form/Gallery/Content.php
rename app/code/{core => }/Mage/Adminhtml/Block/Catalog/Product/Helper/Form/Image.php (100%)
rename app/code/{core => }/Mage/Adminhtml/Block/Catalog/Product/Helper/Form/Msrp/Enabled.php (100%)
rename app/code/{core => }/Mage/Adminhtml/Block/Catalog/Product/Helper/Form/Msrp/Price.php (100%)
rename app/code/{core => }/Mage/Adminhtml/Block/Catalog/Product/Helper/Form/Price.php (100%)
create mode 100644 app/code/Mage/Adminhtml/Block/Catalog/Product/Helper/Form/Weight.php
rename app/code/{core => }/Mage/Adminhtml/Block/Catalog/Product/Options/Ajax.php (100%)
rename app/code/{core => }/Mage/Adminhtml/Block/Catalog/Product/Price.php (100%)
create mode 100644 app/code/Mage/Adminhtml/Block/Catalog/Product/Widget/Chooser.php
rename app/code/{core => }/Mage/Adminhtml/Block/Catalog/Product/Widget/Chooser/Container.php (100%)
rename app/code/{core => }/Mage/Adminhtml/Block/Catalog/Search.php (100%)
rename app/code/{core => }/Mage/Adminhtml/Block/Catalog/Search/Edit.php (100%)
rename app/code/{core => }/Mage/Adminhtml/Block/Catalog/Search/Edit/Form.php (100%)
rename app/code/{core => }/Mage/Adminhtml/Block/Checkout/Agreement.php (100%)
rename app/code/{core => }/Mage/Adminhtml/Block/Checkout/Agreement/Edit.php (100%)
rename app/code/{core => }/Mage/Adminhtml/Block/Checkout/Agreement/Edit/Form.php (100%)
create mode 100644 app/code/Mage/Adminhtml/Block/Checkout/Agreement/Grid.php
rename app/code/{core => }/Mage/Adminhtml/Block/Cms/Block.php (100%)
rename app/code/{core => }/Mage/Adminhtml/Block/Cms/Block/Edit.php (100%)
rename app/code/{core => }/Mage/Adminhtml/Block/Cms/Block/Edit/Form.php (100%)
rename app/code/{core => }/Mage/Adminhtml/Block/Cms/Block/Grid.php (100%)
rename app/code/{core => }/Mage/Adminhtml/Block/Cms/Block/Widget/Chooser.php (100%)
rename app/code/{core => }/Mage/Adminhtml/Block/Cms/Page.php (100%)
create mode 100644 app/code/Mage/Adminhtml/Block/Cms/Page/Edit.php
rename app/code/{core => }/Mage/Adminhtml/Block/Cms/Page/Edit/Form.php (100%)
rename app/code/{core => }/Mage/Adminhtml/Block/Cms/Page/Edit/Tab/Content.php (100%)
rename app/code/{core => }/Mage/Adminhtml/Block/Cms/Page/Edit/Tab/Design.php (100%)
rename app/code/{core => }/Mage/Adminhtml/Block/Cms/Page/Edit/Tab/Main.php (100%)
rename app/code/{core => }/Mage/Adminhtml/Block/Cms/Page/Edit/Tab/Meta.php (100%)
rename app/code/{core => }/Mage/Adminhtml/Block/Cms/Page/Edit/Tabs.php (100%)
rename app/code/{core => }/Mage/Adminhtml/Block/Cms/Page/Grid.php (100%)
rename app/code/{core => }/Mage/Adminhtml/Block/Cms/Page/Grid/Renderer/Action.php (100%)
create mode 100644 app/code/Mage/Adminhtml/Block/Cms/Page/Widget/Chooser.php
create mode 100644 app/code/Mage/Adminhtml/Block/Cms/Wysiwyg/Images/Content.php
rename app/code/{core => }/Mage/Adminhtml/Block/Cms/Wysiwyg/Images/Content/Files.php (100%)
rename app/code/{core => }/Mage/Adminhtml/Block/Cms/Wysiwyg/Images/Content/Newfolder.php (100%)
rename app/code/{core => }/Mage/Adminhtml/Block/Cms/Wysiwyg/Images/Content/Uploader.php (100%)
rename app/code/{core => }/Mage/Adminhtml/Block/Cms/Wysiwyg/Images/Tree.php (100%)
rename app/code/{core => }/Mage/Adminhtml/Block/Customer.php (100%)
rename app/code/{core => }/Mage/Adminhtml/Block/Customer/Edit.php (100%)
rename app/code/{core => }/Mage/Adminhtml/Block/Customer/Edit/Form.php (100%)
rename app/code/{core => }/Mage/Adminhtml/Block/Customer/Edit/Renderer/Attribute/Group.php (100%)
rename app/code/{core => }/Mage/Adminhtml/Block/Customer/Edit/Renderer/Newpass.php (100%)
rename app/code/{core => }/Mage/Adminhtml/Block/Customer/Edit/Renderer/Region.php (100%)
rename app/code/{core => }/Mage/Adminhtml/Block/Customer/Edit/Tab/Account.php (98%)
rename app/code/{core => }/Mage/Adminhtml/Block/Customer/Edit/Tab/Addresses.php (100%)
rename app/code/{core => }/Mage/Adminhtml/Block/Customer/Edit/Tab/Cart.php (100%)
rename app/code/{core => }/Mage/Adminhtml/Block/Customer/Edit/Tab/Carts.php (96%)
rename app/code/{core => }/Mage/Adminhtml/Block/Customer/Edit/Tab/Newsletter.php (100%)
rename app/code/{core => }/Mage/Adminhtml/Block/Customer/Edit/Tab/Newsletter/Grid.php (100%)
rename app/code/{core => }/Mage/Adminhtml/Block/Customer/Edit/Tab/Newsletter/Grid/Filter/Status.php (100%)
rename app/code/{core => }/Mage/Adminhtml/Block/Customer/Edit/Tab/Newsletter/Grid/Renderer/Action.php (100%)
rename app/code/{core => }/Mage/Adminhtml/Block/Customer/Edit/Tab/Newsletter/Grid/Renderer/Status.php (100%)
rename app/code/{core => }/Mage/Adminhtml/Block/Customer/Edit/Tab/Orders.php (100%)
rename app/code/{core => }/Mage/Adminhtml/Block/Customer/Edit/Tab/Reviews.php (100%)
rename app/code/{core => }/Mage/Adminhtml/Block/Customer/Edit/Tab/View.php (100%)
rename app/code/{core => }/Mage/Adminhtml/Block/Customer/Edit/Tab/View/Accordion.php (100%)
rename app/code/{core => }/Mage/Adminhtml/Block/Customer/Edit/Tab/View/Cart.php (100%)
rename app/code/{core => }/Mage/Adminhtml/Block/Customer/Edit/Tab/View/Grid/Renderer/Item.php (100%)
rename app/code/{core => }/Mage/Adminhtml/Block/Customer/Edit/Tab/View/Orders.php (100%)
rename app/code/{core => }/Mage/Adminhtml/Block/Customer/Edit/Tab/View/Sales.php (100%)
rename app/code/{core => }/Mage/Adminhtml/Block/Customer/Edit/Tab/View/Wishlist.php (100%)
rename app/code/{core => }/Mage/Adminhtml/Block/Customer/Edit/Tab/Wishlist/Grid/Renderer/Description.php (100%)
create mode 100644 app/code/Mage/Adminhtml/Block/Customer/Edit/Tabs.php
rename app/code/{core => }/Mage/Adminhtml/Block/Customer/Form/Element/Boolean.php (100%)
rename app/code/{core => }/Mage/Adminhtml/Block/Customer/Form/Element/File.php (100%)
rename app/code/{core => }/Mage/Adminhtml/Block/Customer/Form/Element/Image.php (100%)
rename app/code/{core => }/Mage/Adminhtml/Block/Customer/Grid.php (100%)
rename app/code/{core => }/Mage/Adminhtml/Block/Customer/Grid/Filter/Country.php (100%)
rename app/code/{core => }/Mage/Adminhtml/Block/Customer/Grid/Renderer/Multiaction.php (100%)
rename app/code/{core => }/Mage/Adminhtml/Block/Customer/Group.php (100%)
rename app/code/{core => }/Mage/Adminhtml/Block/Customer/Group/Edit.php (100%)
rename app/code/{core => }/Mage/Adminhtml/Block/Customer/Group/Edit/Form.php (100%)
rename app/code/{core => }/Mage/Adminhtml/Block/Customer/Group/Grid.php (100%)
rename app/code/{core => }/Mage/Adminhtml/Block/Customer/Online.php (100%)
rename app/code/{core => }/Mage/Adminhtml/Block/Customer/Online/Filter.php (100%)
rename app/code/{core => }/Mage/Adminhtml/Block/Customer/Online/Grid.php (100%)
rename app/code/{core => }/Mage/Adminhtml/Block/Customer/Online/Grid/Renderer/Ip.php (100%)
rename app/code/{core => }/Mage/Adminhtml/Block/Customer/Online/Grid/Renderer/Type.php (100%)
rename app/code/{core => }/Mage/Adminhtml/Block/Customer/Online/Grid/Renderer/Url.php (100%)
rename app/code/{core => }/Mage/Adminhtml/Block/Customer/Sales/Order/Address/Form/Renderer/Vat.php (100%)
create mode 100644 app/code/Mage/Adminhtml/Block/Customer/System/Config/Validatevat.php
create mode 100644 app/code/Mage/Adminhtml/Block/Customer/System/Config/ValidatevatFactory.php
rename app/code/{core => }/Mage/Adminhtml/Block/Dashboard.php (100%)
rename app/code/{core => }/Mage/Adminhtml/Block/Dashboard/Abstract.php (100%)
rename app/code/{core => }/Mage/Adminhtml/Block/Dashboard/Bar.php (100%)
rename app/code/{core => }/Mage/Adminhtml/Block/Dashboard/Diagrams.php (100%)
rename app/code/{core => }/Mage/Adminhtml/Block/Dashboard/Graph.php (100%)
rename app/code/{core => }/Mage/Adminhtml/Block/Dashboard/Grid.php (100%)
rename app/code/{core => }/Mage/Adminhtml/Block/Dashboard/Grids.php (100%)
rename app/code/{core => }/Mage/Adminhtml/Block/Dashboard/Orders/Grid.php (100%)
rename app/code/{core => }/Mage/Adminhtml/Block/Dashboard/Sales.php (100%)
rename app/code/{core => }/Mage/Adminhtml/Block/Dashboard/Searches/Last.php (100%)
rename app/code/{core => }/Mage/Adminhtml/Block/Dashboard/Searches/Renderer/Searchquery.php (100%)
rename app/code/{core => }/Mage/Adminhtml/Block/Dashboard/Searches/Top.php (100%)
rename app/code/{core => }/Mage/Adminhtml/Block/Dashboard/Tab/Amounts.php (100%)
rename app/code/{core => }/Mage/Adminhtml/Block/Dashboard/Tab/Customers/Most.php (100%)
rename app/code/{core => }/Mage/Adminhtml/Block/Dashboard/Tab/Customers/Newest.php (100%)
rename app/code/{core => }/Mage/Adminhtml/Block/Dashboard/Tab/Orders.php (100%)
rename app/code/{core => }/Mage/Adminhtml/Block/Dashboard/Tab/Products/Ordered.php (100%)
rename app/code/{core => }/Mage/Adminhtml/Block/Dashboard/Tab/Products/Viewed.php (100%)
rename app/code/{core => }/Mage/Adminhtml/Block/Dashboard/Totals.php (100%)
rename app/code/{core => }/Mage/Adminhtml/Block/Denied.php (100%)
create mode 100644 app/code/Mage/Adminhtml/Block/Html/Date.php
create mode 100644 app/code/Mage/Adminhtml/Block/Html/Select.php
rename app/code/{core => }/Mage/Adminhtml/Block/Media/Uploader.php (100%)
create mode 100644 app/code/Mage/Adminhtml/Block/Messages.php
rename app/code/{core => }/Mage/Adminhtml/Block/Newsletter/Problem.php (100%)
rename app/code/{core => }/Mage/Adminhtml/Block/Newsletter/Problem/Grid/Filter/Checkbox.php (100%)
rename app/code/{core => }/Mage/Adminhtml/Block/Newsletter/Problem/Grid/Renderer/Checkbox.php (100%)
create mode 100644 app/code/Mage/Adminhtml/Block/Newsletter/Queue/Edit.php
rename app/code/{core => }/Mage/Adminhtml/Block/Newsletter/Queue/Edit/Form.php (100%)
rename app/code/{core => }/Mage/Adminhtml/Block/Newsletter/Queue/Grid/Renderer/Action.php (100%)
rename app/code/{core => }/Mage/Adminhtml/Block/Newsletter/Queue/Preview.php (100%)
rename app/code/{core => }/Mage/Adminhtml/Block/Newsletter/Queue/Preview/Form.php (100%)
rename app/code/{core => }/Mage/Adminhtml/Block/Newsletter/Subscriber.php (100%)
create mode 100644 app/code/Mage/Adminhtml/Block/Newsletter/Subscriber/Grid.php
rename app/code/{core => }/Mage/Adminhtml/Block/Newsletter/Subscriber/Grid/Filter/Checkbox.php (100%)
rename app/code/{core => }/Mage/Adminhtml/Block/Newsletter/Subscriber/Grid/Filter/Website.php (100%)
rename app/code/{core => }/Mage/Adminhtml/Block/Newsletter/Subscriber/Grid/Renderer/Checkbox.php (100%)
rename app/code/{core => }/Mage/Adminhtml/Block/Newsletter/Template.php (100%)
create mode 100644 app/code/Mage/Adminhtml/Block/Newsletter/Template/Edit.php
rename app/code/{core => }/Mage/Adminhtml/Block/Newsletter/Template/Edit/Form.php (100%)
create mode 100644 app/code/Mage/Adminhtml/Block/Newsletter/Template/Grid.php
rename app/code/{core => }/Mage/Adminhtml/Block/Newsletter/Template/Grid/Renderer/Action.php (100%)
rename app/code/{core => }/Mage/Adminhtml/Block/Newsletter/Template/Grid/Renderer/Sender.php (100%)
rename app/code/{core => }/Mage/Adminhtml/Block/Newsletter/Template/Preview.php (100%)
rename app/code/{core => }/Mage/Adminhtml/Block/Newsletter/Template/Preview/Form.php (100%)
rename app/code/{core => }/Mage/Adminhtml/Block/Notification/Baseurl.php (100%)
rename app/code/{core => }/Mage/Adminhtml/Block/Notification/Grid.php (100%)
rename app/code/{core => }/Mage/Adminhtml/Block/Notification/Grid/Renderer/Actions.php (100%)
rename app/code/{core => }/Mage/Adminhtml/Block/Notification/Grid/Renderer/Notice.php (100%)
rename app/code/{core => }/Mage/Adminhtml/Block/Notification/Grid/Renderer/Severity.php (100%)
rename app/code/{core => }/Mage/Adminhtml/Block/Notification/Inbox.php (100%)
rename app/code/{core => }/Mage/Adminhtml/Block/Notification/Security.php (100%)
rename app/code/{core => }/Mage/Adminhtml/Block/Notification/Survey.php (100%)
rename app/code/{core => }/Mage/Adminhtml/Block/Notification/Toolbar.php (100%)
rename app/code/{core => }/Mage/Adminhtml/Block/Notification/Window.php (100%)
rename app/code/{core => }/Mage/Adminhtml/Block/Page.php (100%)
rename app/code/{core => }/Mage/Adminhtml/Block/Page/Footer.php (100%)
create mode 100644 app/code/Mage/Adminhtml/Block/Page/Head.php
rename app/code/{core => }/Mage/Adminhtml/Block/Page/Header.php (100%)
rename app/code/{core => }/Mage/Adminhtml/Block/Page/Notices.php (100%)
rename app/code/{core => }/Mage/Adminhtml/Block/Page/System/Config/Robots/Reset.php (100%)
rename app/code/{core => }/Mage/Adminhtml/Block/Poll/Answer/Edit.php (100%)
rename app/code/{core => }/Mage/Adminhtml/Block/Poll/Answer/Edit/Form.php (100%)
rename app/code/{core => }/Mage/Adminhtml/Block/Poll/Edit.php (100%)
rename app/code/{core => }/Mage/Adminhtml/Block/Poll/Edit/Form.php (100%)
rename app/code/{core => }/Mage/Adminhtml/Block/Poll/Edit/Tab/Answers.php (100%)
rename app/code/{core => }/Mage/Adminhtml/Block/Poll/Edit/Tab/Answers/Form.php (100%)
rename app/code/{core => }/Mage/Adminhtml/Block/Poll/Edit/Tab/Answers/Grid.php (100%)
rename app/code/{core => }/Mage/Adminhtml/Block/Poll/Edit/Tab/Answers/List.php (100%)
rename app/code/{core => }/Mage/Adminhtml/Block/Poll/Edit/Tab/Form.php (100%)
rename app/code/{core => }/Mage/Adminhtml/Block/Poll/Edit/Tabs.php (100%)
rename app/code/{core => }/Mage/Adminhtml/Block/Poll/Grid.php (100%)
rename app/code/{core => }/Mage/Adminhtml/Block/Poll/Poll.php (100%)
rename app/code/{core => }/Mage/Adminhtml/Block/Promo/Catalog.php (100%)
rename app/code/{core => }/Mage/Adminhtml/Block/Promo/Catalog/Edit.php (100%)
rename app/code/{core => }/Mage/Adminhtml/Block/Promo/Catalog/Edit/Form.php (100%)
rename app/code/{core => }/Mage/Adminhtml/Block/Promo/Catalog/Edit/Js.php (100%)
rename app/code/{core => }/Mage/Adminhtml/Block/Promo/Catalog/Edit/Tab/Actions.php (100%)
rename app/code/{core => }/Mage/Adminhtml/Block/Promo/Catalog/Edit/Tab/Conditions.php (100%)
rename app/code/{core => }/Mage/Adminhtml/Block/Promo/Catalog/Edit/Tab/Main.php (100%)
rename app/code/{core => }/Mage/Adminhtml/Block/Promo/Catalog/Edit/Tabs.php (100%)
rename app/code/{core => }/Mage/Adminhtml/Block/Promo/Catalog/Grid.php (100%)
rename app/code/{core => }/Mage/Adminhtml/Block/Promo/Quote.php (100%)
rename app/code/{core => }/Mage/Adminhtml/Block/Promo/Quote/Edit.php (100%)
rename app/code/{core => }/Mage/Adminhtml/Block/Promo/Quote/Edit/Form.php (100%)
rename app/code/{core => }/Mage/Adminhtml/Block/Promo/Quote/Edit/Tab/Actions.php (100%)
rename app/code/{core => }/Mage/Adminhtml/Block/Promo/Quote/Edit/Tab/Conditions.php (100%)
rename app/code/{core => }/Mage/Adminhtml/Block/Promo/Quote/Edit/Tab/Coupons.php (100%)
rename app/code/{core => }/Mage/Adminhtml/Block/Promo/Quote/Edit/Tab/Coupons/Form.php (100%)
rename app/code/{core => }/Mage/Adminhtml/Block/Promo/Quote/Edit/Tab/Coupons/Grid.php (100%)
rename app/code/{core => }/Mage/Adminhtml/Block/Promo/Quote/Edit/Tab/Coupons/Grid/Column/Renderer/Used.php (100%)
mode change 100755 => 100644
create mode 100644 app/code/Mage/Adminhtml/Block/Promo/Quote/Edit/Tab/Labels.php
rename app/code/{core => }/Mage/Adminhtml/Block/Promo/Quote/Edit/Tab/Main.php (100%)
rename app/code/{core => }/Mage/Adminhtml/Block/Promo/Quote/Edit/Tab/Main/Renderer/Checkbox.php (100%)
rename app/code/{core => }/Mage/Adminhtml/Block/Promo/Quote/Edit/Tabs.php (100%)
rename app/code/{core => }/Mage/Adminhtml/Block/Promo/Quote/Grid.php (100%)
rename app/code/{core => }/Mage/Adminhtml/Block/Promo/Widget/Chooser.php (100%)
rename app/code/{core => }/Mage/Adminhtml/Block/Promo/Widget/Chooser/Daterange.php (100%)
rename app/code/{core => }/Mage/Adminhtml/Block/Promo/Widget/Chooser/Sku.php (100%)
rename app/code/{core => }/Mage/Adminhtml/Block/Rating/Edit.php (100%)
rename app/code/{core => }/Mage/Adminhtml/Block/Rating/Edit/Form.php (100%)
create mode 100644 app/code/Mage/Adminhtml/Block/Rating/Edit/Tab/Form.php
rename app/code/{core => }/Mage/Adminhtml/Block/Rating/Edit/Tab/Options.php (100%)
rename app/code/{core => }/Mage/Adminhtml/Block/Rating/Edit/Tabs.php (100%)
rename app/code/{core => }/Mage/Adminhtml/Block/Rating/Rating.php (100%)
rename app/code/{core => }/Mage/Adminhtml/Block/Report/Config/Form/Field/MtdStart.php (100%)
rename app/code/{core => }/Mage/Adminhtml/Block/Report/Config/Form/Field/YtdStart.php (100%)
rename app/code/{core => }/Mage/Adminhtml/Block/Report/Filter/Form.php (100%)
rename app/code/{core => }/Mage/Adminhtml/Block/Report/Grid/Abstract.php (100%)
rename app/code/{core => }/Mage/Adminhtml/Block/Report/Grid/Column/Renderer/Blanknumber.php (100%)
rename app/code/{core => }/Mage/Adminhtml/Block/Report/Grid/Column/Renderer/Currency.php (100%)
rename app/code/{core => }/Mage/Adminhtml/Block/Report/Grid/Column/Renderer/Customer.php (100%)
rename app/code/{core => }/Mage/Adminhtml/Block/Report/Grid/Column/Renderer/Product.php (100%)
rename app/code/{core => }/Mage/Adminhtml/Block/Report/Grid/Shopcart.php (100%)
rename app/code/{core => }/Mage/Adminhtml/Block/Report/Product.php (100%)
rename app/code/{core => }/Mage/Adminhtml/Block/Report/Product/Downloads.php (100%)
create mode 100644 app/code/Mage/Adminhtml/Block/Report/Product/Downloads/Grid.php
rename app/code/{core => }/Mage/Adminhtml/Block/Report/Product/Downloads/Renderer/Purchases.php (100%)
rename app/code/{core => }/Mage/Adminhtml/Block/Report/Product/Grid.php (100%)
rename app/code/{core => }/Mage/Adminhtml/Block/Report/Product/Lowstock.php (100%)
create mode 100644 app/code/Mage/Adminhtml/Block/Report/Product/Lowstock/Grid.php
rename app/code/{core => }/Mage/Adminhtml/Block/Report/Product/Viewed.php (100%)
create mode 100644 app/code/Mage/Adminhtml/Block/Report/Product/Viewed/Grid.php
rename app/code/{core => }/Mage/Adminhtml/Block/Report/Review/Customer.php (100%)
rename app/code/{core => }/Mage/Adminhtml/Block/Report/Review/Detail.php (100%)
rename app/code/{core => }/Mage/Adminhtml/Block/Report/Review/Detail/Grid.php (100%)
rename app/code/{core => }/Mage/Adminhtml/Block/Report/Review/Product.php (100%)
rename app/code/{core => }/Mage/Adminhtml/Block/Report/Sales/Bestsellers.php (100%)
create mode 100644 app/code/Mage/Adminhtml/Block/Report/Sales/Bestsellers/Grid.php
rename app/code/{core => }/Mage/Adminhtml/Block/Report/Sales/Coupons.php (100%)
create mode 100644 app/code/Mage/Adminhtml/Block/Report/Sales/Coupons/Grid.php
rename app/code/{core => }/Mage/Adminhtml/Block/Report/Sales/Grid/Column/Renderer/Date.php (100%)
rename app/code/{core => }/Mage/Adminhtml/Block/Report/Sales/Invoiced.php (100%)
create mode 100644 app/code/Mage/Adminhtml/Block/Report/Sales/Invoiced/Grid.php
rename app/code/{core => }/Mage/Adminhtml/Block/Report/Sales/Refunded.php (100%)
create mode 100644 app/code/Mage/Adminhtml/Block/Report/Sales/Refunded/Grid.php
rename app/code/{core => }/Mage/Adminhtml/Block/Report/Sales/Sales.php (100%)
create mode 100644 app/code/Mage/Adminhtml/Block/Report/Sales/Sales/Grid.php
rename app/code/{core => }/Mage/Adminhtml/Block/Report/Sales/Shipping.php (100%)
create mode 100644 app/code/Mage/Adminhtml/Block/Report/Sales/Shipping/Grid.php
rename app/code/{core => }/Mage/Adminhtml/Block/Report/Sales/Tax.php (100%)
create mode 100644 app/code/Mage/Adminhtml/Block/Report/Sales/Tax/Grid.php
rename app/code/{core => }/Mage/Adminhtml/Block/Report/Search.php (100%)
rename app/code/{core => }/Mage/Adminhtml/Block/Report/Shopcart/Abandoned.php (100%)
create mode 100644 app/code/Mage/Adminhtml/Block/Report/Shopcart/Abandoned/Grid.php
rename app/code/{core => }/Mage/Adminhtml/Block/Report/Shopcart/Customer.php (100%)
rename app/code/{core => }/Mage/Adminhtml/Block/Report/Shopcart/Customer/Grid.php (100%)
rename app/code/{core => }/Mage/Adminhtml/Block/Report/Shopcart/Product.php (100%)
create mode 100644 app/code/Mage/Adminhtml/Block/Report/Shopcart/Product/Grid.php
rename app/code/{core => }/Mage/Adminhtml/Block/Report/Wishlist.php (100%)
rename app/code/{core => }/Mage/Adminhtml/Block/Report/Wishlist/Grid.php (100%)
rename app/code/{core => }/Mage/Adminhtml/Block/Review/Add.php (100%)
rename app/code/{core => }/Mage/Adminhtml/Block/Review/Add/Form.php (100%)
rename app/code/{core => }/Mage/Adminhtml/Block/Review/Edit.php (100%)
rename app/code/{core => }/Mage/Adminhtml/Block/Review/Edit/Form.php (100%)
rename app/code/{core => }/Mage/Adminhtml/Block/Review/Grid.php (100%)
rename app/code/{core => }/Mage/Adminhtml/Block/Review/Grid/Filter/Type.php (100%)
rename app/code/{core => }/Mage/Adminhtml/Block/Review/Grid/Renderer/Type.php (100%)
rename app/code/{core => }/Mage/Adminhtml/Block/Review/Main.php (100%)
rename app/code/{core => }/Mage/Adminhtml/Block/Review/Product/Grid.php (100%)
rename app/code/{core => }/Mage/Adminhtml/Block/Review/Rating/Detailed.php (100%)
rename app/code/{core => }/Mage/Adminhtml/Block/Review/Rating/Summary.php (100%)
rename app/code/{core => }/Mage/Adminhtml/Block/Sales/Creditmemo.php (100%)
create mode 100644 app/code/Mage/Adminhtml/Block/Sales/Creditmemo/Grid.php
rename app/code/{core => }/Mage/Adminhtml/Block/Sales/Invoice.php (100%)
create mode 100644 app/code/Mage/Adminhtml/Block/Sales/Invoice/Grid.php
rename app/code/{core => }/Mage/Adminhtml/Block/Sales/Items/Abstract.php (100%)
rename app/code/{core => }/Mage/Adminhtml/Block/Sales/Items/Column/Default.php (100%)
rename app/code/{core => }/Mage/Adminhtml/Block/Sales/Items/Column/Name.php (100%)
rename app/code/{core => }/Mage/Adminhtml/Block/Sales/Items/Column/Name/Grouped.php (100%)
rename app/code/{core => }/Mage/Adminhtml/Block/Sales/Items/Column/Qty.php (100%)
rename app/code/{core => }/Mage/Adminhtml/Block/Sales/Items/Renderer/Configurable.php (100%)
rename app/code/{core => }/Mage/Adminhtml/Block/Sales/Items/Renderer/Default.php (100%)
rename app/code/{core => }/Mage/Adminhtml/Block/Sales/Order.php (100%)
rename app/code/{core => }/Mage/Adminhtml/Block/Sales/Order/Abstract.php (100%)
rename app/code/{core => }/Mage/Adminhtml/Block/Sales/Order/Address.php (100%)
rename app/code/{core => }/Mage/Adminhtml/Block/Sales/Order/Address/Form.php (100%)
rename app/code/{core => }/Mage/Adminhtml/Block/Sales/Order/Comments/View.php (100%)
create mode 100644 app/code/Mage/Adminhtml/Block/Sales/Order/Create.php
rename app/code/{core => }/Mage/Adminhtml/Block/Sales/Order/Create/Abstract.php (100%)
rename app/code/{core => }/Mage/Adminhtml/Block/Sales/Order/Create/Billing/Address.php (100%)
rename app/code/{core => }/Mage/Adminhtml/Block/Sales/Order/Create/Billing/Method.php (100%)
rename app/code/{core => }/Mage/Adminhtml/Block/Sales/Order/Create/Billing/Method/Form.php (100%)
rename app/code/{core => }/Mage/Adminhtml/Block/Sales/Order/Create/Comment.php (100%)
rename app/code/{core => }/Mage/Adminhtml/Block/Sales/Order/Create/Coupons.php (100%)
rename app/code/{core => }/Mage/Adminhtml/Block/Sales/Order/Create/Coupons/Form.php (100%)
create mode 100644 app/code/Mage/Adminhtml/Block/Sales/Order/Create/Customer.php
rename app/code/{core => }/Mage/Adminhtml/Block/Sales/Order/Create/Customer/Grid.php (100%)
rename app/code/{core => }/Mage/Adminhtml/Block/Sales/Order/Create/Data.php (100%)
rename app/code/{core => }/Mage/Adminhtml/Block/Sales/Order/Create/Form.php (100%)
rename app/code/{core => }/Mage/Adminhtml/Block/Sales/Order/Create/Form/Abstract.php (100%)
rename app/code/{core => }/Mage/Adminhtml/Block/Sales/Order/Create/Form/Account.php (100%)
rename app/code/{core => }/Mage/Adminhtml/Block/Sales/Order/Create/Form/Address.php (100%)
rename app/code/{core => }/Mage/Adminhtml/Block/Sales/Order/Create/Giftmessage.php (100%)
rename app/code/{core => }/Mage/Adminhtml/Block/Sales/Order/Create/Giftmessage/Form.php (100%)
create mode 100644 app/code/Mage/Adminhtml/Block/Sales/Order/Create/Header.php
rename app/code/{core => }/Mage/Adminhtml/Block/Sales/Order/Create/Items.php (100%)
rename app/code/{core => }/Mage/Adminhtml/Block/Sales/Order/Create/Items/Grid.php (100%)
rename app/code/{core => }/Mage/Adminhtml/Block/Sales/Order/Create/Load.php (100%)
rename app/code/{core => }/Mage/Adminhtml/Block/Sales/Order/Create/Messages.php (100%)
rename app/code/{core => }/Mage/Adminhtml/Block/Sales/Order/Create/Newsletter.php (100%)
rename app/code/{core => }/Mage/Adminhtml/Block/Sales/Order/Create/Newsletter/Form.php (100%)
rename app/code/{core => }/Mage/Adminhtml/Block/Sales/Order/Create/Search.php (98%)
rename app/code/{core => }/Mage/Adminhtml/Block/Sales/Order/Create/Search/Grid.php (100%)
rename app/code/{core => }/Mage/Adminhtml/Block/Sales/Order/Create/Search/Grid/Renderer/Price.php (100%)
create mode 100644 app/code/Mage/Adminhtml/Block/Sales/Order/Create/Search/Grid/Renderer/Product.php
rename app/code/{core => }/Mage/Adminhtml/Block/Sales/Order/Create/Search/Grid/Renderer/Qty.php (100%)
rename app/code/{core => }/Mage/Adminhtml/Block/Sales/Order/Create/Shipping/Address.php (100%)
rename app/code/{core => }/Mage/Adminhtml/Block/Sales/Order/Create/Shipping/Method.php (100%)
rename app/code/{core => }/Mage/Adminhtml/Block/Sales/Order/Create/Shipping/Method/Form.php (100%)
rename app/code/{core => }/Mage/Adminhtml/Block/Sales/Order/Create/Sidebar.php (100%)
rename app/code/{core => }/Mage/Adminhtml/Block/Sales/Order/Create/Sidebar/Abstract.php (100%)
rename app/code/{core => }/Mage/Adminhtml/Block/Sales/Order/Create/Sidebar/Cart.php (98%)
rename app/code/{core => }/Mage/Adminhtml/Block/Sales/Order/Create/Sidebar/Compared.php (100%)
rename app/code/{core => }/Mage/Adminhtml/Block/Sales/Order/Create/Sidebar/Pcompared.php (100%)
rename app/code/{core => }/Mage/Adminhtml/Block/Sales/Order/Create/Sidebar/Pviewed.php (100%)
rename app/code/{core => }/Mage/Adminhtml/Block/Sales/Order/Create/Sidebar/Reorder.php (100%)
rename app/code/{core => }/Mage/Adminhtml/Block/Sales/Order/Create/Sidebar/Viewed.php (100%)
rename app/code/{core => }/Mage/Adminhtml/Block/Sales/Order/Create/Sidebar/Wishlist.php (100%)
rename app/code/{core => }/Mage/Adminhtml/Block/Sales/Order/Create/Store.php (100%)
rename app/code/{core => }/Mage/Adminhtml/Block/Sales/Order/Create/Store/Select.php (100%)
rename app/code/{core => }/Mage/Adminhtml/Block/Sales/Order/Create/Totals.php (100%)
rename app/code/{core => }/Mage/Adminhtml/Block/Sales/Order/Create/Totals/Default.php (100%)
rename app/code/{core => }/Mage/Adminhtml/Block/Sales/Order/Create/Totals/Discount.php (100%)
rename app/code/{core => }/Mage/Adminhtml/Block/Sales/Order/Create/Totals/Grandtotal.php (100%)
rename app/code/{core => }/Mage/Adminhtml/Block/Sales/Order/Create/Totals/Shipping.php (100%)
rename app/code/{core => }/Mage/Adminhtml/Block/Sales/Order/Create/Totals/Subtotal.php (100%)
rename app/code/{core => }/Mage/Adminhtml/Block/Sales/Order/Create/Totals/Table.php (100%)
rename app/code/{core => }/Mage/Adminhtml/Block/Sales/Order/Create/Totals/Tax.php (100%)
rename app/code/{core => }/Mage/Adminhtml/Block/Sales/Order/Creditmemo/Create.php (100%)
rename app/code/{core => }/Mage/Adminhtml/Block/Sales/Order/Creditmemo/Create/Adjustments.php (100%)
rename app/code/{core => }/Mage/Adminhtml/Block/Sales/Order/Creditmemo/Create/Form.php (100%)
rename app/code/{core => }/Mage/Adminhtml/Block/Sales/Order/Creditmemo/Create/Items.php (100%)
rename app/code/{core => }/Mage/Adminhtml/Block/Sales/Order/Creditmemo/Totals.php (100%)
rename app/code/{core => }/Mage/Adminhtml/Block/Sales/Order/Creditmemo/View.php (100%)
rename app/code/{core => }/Mage/Adminhtml/Block/Sales/Order/Creditmemo/View/Comments.php (100%)
rename app/code/{core => }/Mage/Adminhtml/Block/Sales/Order/Creditmemo/View/Form.php (100%)
rename app/code/{core => }/Mage/Adminhtml/Block/Sales/Order/Creditmemo/View/Items.php (100%)
rename app/code/{core => }/Mage/Adminhtml/Block/Sales/Order/Grid.php (100%)
rename app/code/{core => }/Mage/Adminhtml/Block/Sales/Order/Invoice/Create.php (100%)
rename app/code/{core => }/Mage/Adminhtml/Block/Sales/Order/Invoice/Create/Form.php (100%)
rename app/code/{core => }/Mage/Adminhtml/Block/Sales/Order/Invoice/Create/Items.php (100%)
rename app/code/{core => }/Mage/Adminhtml/Block/Sales/Order/Invoice/Create/Tracking.php (100%)
rename app/code/{core => }/Mage/Adminhtml/Block/Sales/Order/Invoice/Totals.php (100%)
rename app/code/{core => }/Mage/Adminhtml/Block/Sales/Order/Invoice/View.php (100%)
rename app/code/{core => }/Mage/Adminhtml/Block/Sales/Order/Invoice/View/Comments.php (100%)
rename app/code/{core => }/Mage/Adminhtml/Block/Sales/Order/Invoice/View/Form.php (100%)
rename app/code/{core => }/Mage/Adminhtml/Block/Sales/Order/Invoice/View/Items.php (100%)
rename app/code/{core => }/Mage/Adminhtml/Block/Sales/Order/Payment.php (100%)
rename app/code/{core => }/Mage/Adminhtml/Block/Sales/Order/Shipment/Create.php (100%)
rename app/code/{core => }/Mage/Adminhtml/Block/Sales/Order/Shipment/Create/Form.php (100%)
rename app/code/{core => }/Mage/Adminhtml/Block/Sales/Order/Shipment/Create/Items.php (100%)
rename app/code/{core => }/Mage/Adminhtml/Block/Sales/Order/Shipment/Create/Tracking.php (100%)
rename app/code/{core => }/Mage/Adminhtml/Block/Sales/Order/Shipment/Packaging.php (100%)
rename app/code/{core => }/Mage/Adminhtml/Block/Sales/Order/Shipment/Packaging/Grid.php (100%)
rename app/code/{core => }/Mage/Adminhtml/Block/Sales/Order/Shipment/Tracking/Info.php (100%)
rename app/code/{core => }/Mage/Adminhtml/Block/Sales/Order/Shipment/View.php (100%)
rename app/code/{core => }/Mage/Adminhtml/Block/Sales/Order/Shipment/View/Comments.php (100%)
rename app/code/{core => }/Mage/Adminhtml/Block/Sales/Order/Shipment/View/Form.php (100%)
rename app/code/{core => }/Mage/Adminhtml/Block/Sales/Order/Shipment/View/Items.php (100%)
rename app/code/{core => }/Mage/Adminhtml/Block/Sales/Order/Shipment/View/Tracking.php (100%)
rename app/code/{core => }/Mage/Adminhtml/Block/Sales/Order/Status.php (100%)
rename app/code/{core => }/Mage/Adminhtml/Block/Sales/Order/Status/Assign.php (100%)
rename app/code/{core => }/Mage/Adminhtml/Block/Sales/Order/Status/Assign/Form.php (100%)
rename app/code/{core => }/Mage/Adminhtml/Block/Sales/Order/Status/Edit.php (100%)
rename app/code/{core => }/Mage/Adminhtml/Block/Sales/Order/Status/Edit/Form.php (100%)
rename app/code/{core => }/Mage/Adminhtml/Block/Sales/Order/Status/Grid.php (100%)
rename app/code/{core => }/Mage/Adminhtml/Block/Sales/Order/Status/New.php (100%)
rename app/code/{core => }/Mage/Adminhtml/Block/Sales/Order/Status/New/Form.php (100%)
rename app/code/{core => }/Mage/Adminhtml/Block/Sales/Order/Totalbar.php (100%)
rename app/code/{core => }/Mage/Adminhtml/Block/Sales/Order/Totals.php (100%)
rename app/code/{core => }/Mage/Adminhtml/Block/Sales/Order/Totals/Item.php (100%)
rename app/code/{core => }/Mage/Adminhtml/Block/Sales/Order/Totals/Tax.php (100%)
rename app/code/{core => }/Mage/Adminhtml/Block/Sales/Order/View.php (100%)
rename app/code/{core => }/Mage/Adminhtml/Block/Sales/Order/View/Form.php (100%)
rename app/code/{core => }/Mage/Adminhtml/Block/Sales/Order/View/Giftmessage.php (100%)
rename app/code/{core => }/Mage/Adminhtml/Block/Sales/Order/View/History.php (100%)
rename app/code/{core => }/Mage/Adminhtml/Block/Sales/Order/View/Info.php (100%)
rename app/code/{core => }/Mage/Adminhtml/Block/Sales/Order/View/Items.php (100%)
rename app/code/{core => }/Mage/Adminhtml/Block/Sales/Order/View/Items/Renderer/Default.php (100%)
rename app/code/{core => }/Mage/Adminhtml/Block/Sales/Order/View/Messages.php (100%)
rename app/code/{core => }/Mage/Adminhtml/Block/Sales/Order/View/Tab/Creditmemos.php (90%)
rename app/code/{core => }/Mage/Adminhtml/Block/Sales/Order/View/Tab/History.php (100%)
rename app/code/{core => }/Mage/Adminhtml/Block/Sales/Order/View/Tab/Info.php (100%)
rename app/code/{core => }/Mage/Adminhtml/Block/Sales/Order/View/Tab/Invoices.php (90%)
rename app/code/{core => }/Mage/Adminhtml/Block/Sales/Order/View/Tab/Shipments.php (91%)
rename app/code/{core => }/Mage/Adminhtml/Block/Sales/Order/View/Tab/Transactions.php (100%)
rename app/code/{core => }/Mage/Adminhtml/Block/Sales/Order/View/Tabs.php (100%)
rename app/code/{core => }/Mage/Adminhtml/Block/Sales/Reorder/Renderer/Action.php (100%)
rename app/code/{core => }/Mage/Adminhtml/Block/Sales/Shipment.php (100%)
create mode 100644 app/code/Mage/Adminhtml/Block/Sales/Shipment/Grid.php
rename app/code/{core => }/Mage/Adminhtml/Block/Sales/Totals.php (100%)
rename app/code/{core => }/Mage/Adminhtml/Block/Sales/Transactions.php (100%)
rename app/code/{core => }/Mage/Adminhtml/Block/Sales/Transactions/Child/Grid.php (100%)
rename app/code/{core => }/Mage/Adminhtml/Block/Sales/Transactions/Detail.php (100%)
create mode 100644 app/code/Mage/Adminhtml/Block/Sales/Transactions/Detail/Grid.php
create mode 100644 app/code/Mage/Adminhtml/Block/Sales/Transactions/Grid.php
rename app/code/{core => }/Mage/Adminhtml/Block/Shipping/Carrier/Tablerate/Grid.php (100%)
rename app/code/{core => }/Mage/Adminhtml/Block/Sitemap.php (100%)
rename app/code/{core => }/Mage/Adminhtml/Block/Sitemap/Edit.php (100%)
rename app/code/{core => }/Mage/Adminhtml/Block/Sitemap/Edit/Form.php (100%)
rename app/code/{core => }/Mage/Adminhtml/Block/Sitemap/Grid/Renderer/Action.php (100%)
rename app/code/{core => }/Mage/Adminhtml/Block/Sitemap/Grid/Renderer/Link.php (100%)
rename app/code/{core => }/Mage/Adminhtml/Block/Sitemap/Grid/Renderer/Time.php (100%)
rename app/code/{core => }/Mage/Adminhtml/Block/System/Account/Edit.php (100%)
rename app/code/{core => }/Mage/Adminhtml/Block/System/Account/Edit/Form.php (100%)
rename app/code/{core => }/Mage/Adminhtml/Block/System/Cache/Edit.php (100%)
rename app/code/{core => }/Mage/Adminhtml/Block/System/Cache/Form.php (100%)
rename app/code/{core => }/Mage/Adminhtml/Block/System/Currency.php (100%)
rename app/code/{core => }/Mage/Adminhtml/Block/System/Currency/Edit/Form.php (100%)
rename app/code/{core => }/Mage/Adminhtml/Block/System/Currency/Edit/Tab/Main.php (100%)
rename app/code/{core => }/Mage/Adminhtml/Block/System/Currency/Edit/Tab/Rates.php (100%)
rename app/code/{core => }/Mage/Adminhtml/Block/System/Currency/Edit/Tabs.php (100%)
rename app/code/{core => }/Mage/Adminhtml/Block/System/Currency/Rate/Matrix.php (100%)
rename app/code/{core => }/Mage/Adminhtml/Block/System/Currency/Rate/Services.php (100%)
create mode 100644 app/code/Mage/Adminhtml/Block/System/Design.php
rename app/code/{core => }/Mage/Adminhtml/Block/System/Design/Edit.php (100%)
rename app/code/{core => }/Mage/Adminhtml/Block/System/Design/Edit/Tab/General.php (100%)
rename app/code/{core => }/Mage/Adminhtml/Block/System/Design/Edit/Tabs.php (100%)
rename app/code/{core => }/Mage/Adminhtml/Block/System/Email/Template.php (100%)
create mode 100644 app/code/Mage/Adminhtml/Block/System/Email/Template/Edit.php
create mode 100644 app/code/Mage/Adminhtml/Block/System/Email/Template/Edit/Form.php
rename app/code/{core => }/Mage/Adminhtml/Block/System/Email/Template/Grid/Filter/Type.php (100%)
rename app/code/{core => }/Mage/Adminhtml/Block/System/Email/Template/Grid/Renderer/Action.php (100%)
rename app/code/{core => }/Mage/Adminhtml/Block/System/Email/Template/Grid/Renderer/Sender.php (100%)
rename app/code/{core => }/Mage/Adminhtml/Block/System/Email/Template/Grid/Renderer/Type.php (100%)
rename app/code/{core => }/Mage/Adminhtml/Block/System/Email/Template/Preview.php (88%)
rename app/code/{core => }/Mage/Adminhtml/Block/System/Store/Delete.php (100%)
rename app/code/{core => }/Mage/Adminhtml/Block/System/Store/Delete/Form.php (100%)
rename app/code/{core => }/Mage/Adminhtml/Block/System/Store/Delete/Group.php (100%)
rename app/code/{core => }/Mage/Adminhtml/Block/System/Store/Delete/Website.php (100%)
rename app/code/{core => }/Mage/Adminhtml/Block/System/Store/Edit.php (100%)
rename app/code/{core => }/Mage/Adminhtml/Block/System/Store/Edit/Form/Group.php (100%)
rename app/code/{core => }/Mage/Adminhtml/Block/System/Store/Edit/Form/Store.php (100%)
rename app/code/{core => }/Mage/Adminhtml/Block/System/Store/Edit/Form/Website.php (100%)
rename app/code/{core => }/Mage/Adminhtml/Block/System/Store/Edit/FormAbstract.php (100%)
rename app/code/{core => }/Mage/Adminhtml/Block/System/Store/Grid/Render/Group.php (100%)
rename app/code/{core => }/Mage/Adminhtml/Block/System/Store/Grid/Render/Store.php (100%)
rename app/code/{core => }/Mage/Adminhtml/Block/System/Store/Grid/Render/Website.php (100%)
rename app/code/{core => }/Mage/Adminhtml/Block/System/Store/Store.php (100%)
rename app/code/{core => }/Mage/Adminhtml/Block/System/Variable.php (100%)
rename app/code/{core => }/Mage/Adminhtml/Block/System/Variable/Edit.php (100%)
rename app/code/{core => }/Mage/Adminhtml/Block/System/Variable/Edit/Form.php (100%)
create mode 100644 app/code/Mage/Adminhtml/Block/Tax/Rate/Form.php
rename app/code/{core => }/Mage/Adminhtml/Block/Tax/Rate/Grid/Renderer/Country.php (100%)
rename app/code/{core => }/Mage/Adminhtml/Block/Tax/Rate/Grid/Renderer/Data.php (100%)
rename app/code/{core => }/Mage/Adminhtml/Block/Tax/Rate/ImportExport.php (79%)
rename app/code/{core => }/Mage/Adminhtml/Block/Tax/Rate/ImportExportHeader.php (100%)
rename app/code/{core => }/Mage/Adminhtml/Block/Tax/Rate/Title.php (100%)
rename app/code/{core => }/Mage/Adminhtml/Block/Tax/Rate/Title/Fieldset.php (100%)
rename app/code/{core => }/Mage/Adminhtml/Block/Tax/Rate/Toolbar/Add.php (100%)
rename app/code/{core => }/Mage/Adminhtml/Block/Tax/Rate/Toolbar/Save.php (100%)
rename app/code/{core => }/Mage/Adminhtml/Block/Tax/Rule.php (100%)
rename app/code/{core => }/Mage/Adminhtml/Block/Tax/Rule/Edit.php (100%)
create mode 100644 app/code/Mage/Adminhtml/Block/Tax/Rule/Edit/Form.php
rename app/code/{core => }/Mage/Adminhtml/Block/Tax/Rule/Grid.php (100%)
rename app/code/{core => }/Mage/Adminhtml/Block/Template.php (100%)
create mode 100644 app/code/Mage/Adminhtml/Block/Text/List.php
rename app/code/{core => }/Mage/Adminhtml/Block/Urlrewrite.php (100%)
create mode 100644 app/code/Mage/Adminhtml/Block/Urlrewrite/Catalog/Category/Edit.php
rename app/code/{core => }/Mage/Adminhtml/Block/Urlrewrite/Catalog/Category/Tree.php (100%)
rename app/code/{core => }/Mage/Adminhtml/Block/Urlrewrite/Catalog/Edit/Form.php (100%)
create mode 100644 app/code/Mage/Adminhtml/Block/Urlrewrite/Catalog/Product/Edit.php
rename app/code/{core => }/Mage/Adminhtml/Block/Urlrewrite/Catalog/Product/Grid.php (100%)
create mode 100644 app/code/Mage/Adminhtml/Block/Urlrewrite/Cms/Page/Edit.php
rename app/code/{core => }/Mage/Adminhtml/Block/Urlrewrite/Cms/Page/Edit/Form.php (100%)
rename app/code/{core => }/Mage/Adminhtml/Block/Urlrewrite/Cms/Page/Grid.php (100%)
create mode 100644 app/code/Mage/Adminhtml/Block/Urlrewrite/Edit.php
rename app/code/{core => }/Mage/Adminhtml/Block/Urlrewrite/Edit/Form.php (100%)
rename app/code/{core => }/Mage/Adminhtml/Block/Urlrewrite/Link.php (100%)
rename app/code/{core => }/Mage/Adminhtml/Block/Urlrewrite/Selector.php (100%)
rename app/code/{core => }/Mage/Adminhtml/Block/Widget.php (100%)
rename app/code/{core => }/Mage/Adminhtml/Block/Widget/Accordion.php (100%)
rename app/code/{core => }/Mage/Adminhtml/Block/Widget/Accordion/Item.php (100%)
rename app/code/{core => }/Mage/Adminhtml/Block/Widget/Breadcrumbs.php (100%)
rename app/code/{core => }/Mage/Adminhtml/Block/Widget/Button.php (100%)
rename app/code/{core => }/Mage/Adminhtml/Block/Widget/Container.php (100%)
rename app/code/{core => }/Mage/Adminhtml/Block/Widget/Form.php (100%)
rename app/code/{core => }/Mage/Adminhtml/Block/Widget/Form/Container.php (100%)
rename app/code/{core => }/Mage/Adminhtml/Block/Widget/Form/Element.php (100%)
rename app/code/{core => }/Mage/Adminhtml/Block/Widget/Form/Element/Dependence.php (100%)
rename app/code/{core => }/Mage/Adminhtml/Block/Widget/Form/Element/Gallery.php (100%)
rename app/code/{core => }/Mage/Adminhtml/Block/Widget/Form/Renderer/Element.php (100%)
rename app/code/{core => }/Mage/Adminhtml/Block/Widget/Form/Renderer/Fieldset.php (100%)
rename app/code/{core => }/Mage/Adminhtml/Block/Widget/Form/Renderer/Fieldset/Element.php (100%)
rename app/code/{core => }/Mage/Adminhtml/Block/Widget/Grid.php (100%)
rename app/code/{core => }/Mage/Adminhtml/Block/Widget/Grid/Column.php (100%)
rename app/code/{core => }/Mage/Adminhtml/Block/Widget/Grid/Column/Filter/Abstract.php (100%)
rename app/code/{core => }/Mage/Adminhtml/Block/Widget/Grid/Column/Filter/Checkbox.php (100%)
rename app/code/{core => }/Mage/Adminhtml/Block/Widget/Grid/Column/Filter/Country.php (100%)
rename app/code/{core => }/Mage/Adminhtml/Block/Widget/Grid/Column/Filter/Date.php (100%)
rename app/code/{core => }/Mage/Adminhtml/Block/Widget/Grid/Column/Filter/Datetime.php (100%)
rename app/code/{core => }/Mage/Adminhtml/Block/Widget/Grid/Column/Filter/Interface.php (100%)
rename app/code/{core => }/Mage/Adminhtml/Block/Widget/Grid/Column/Filter/Massaction.php (100%)
rename app/code/{core => }/Mage/Adminhtml/Block/Widget/Grid/Column/Filter/Price.php (100%)
rename app/code/{core => }/Mage/Adminhtml/Block/Widget/Grid/Column/Filter/Radio.php (100%)
rename app/code/{core => }/Mage/Adminhtml/Block/Widget/Grid/Column/Filter/Range.php (100%)
rename app/code/{core => }/Mage/Adminhtml/Block/Widget/Grid/Column/Filter/Select.php (100%)
rename app/code/{core => }/Mage/Adminhtml/Block/Widget/Grid/Column/Filter/Store.php (100%)
rename app/code/{core => }/Mage/Adminhtml/Block/Widget/Grid/Column/Filter/Text.php (100%)
rename app/code/{core => }/Mage/Adminhtml/Block/Widget/Grid/Column/Filter/Theme.php (100%)
rename app/code/{core => }/Mage/Adminhtml/Block/Widget/Grid/Column/Renderer/Abstract.php (100%)
rename app/code/{core => }/Mage/Adminhtml/Block/Widget/Grid/Column/Renderer/Action.php (100%)
rename app/code/{core => }/Mage/Adminhtml/Block/Widget/Grid/Column/Renderer/Checkbox.php (100%)
rename app/code/{core => }/Mage/Adminhtml/Block/Widget/Grid/Column/Renderer/Concat.php (100%)
rename app/code/{core => }/Mage/Adminhtml/Block/Widget/Grid/Column/Renderer/Country.php (100%)
rename app/code/{core => }/Mage/Adminhtml/Block/Widget/Grid/Column/Renderer/Currency.php (100%)
rename app/code/{core => }/Mage/Adminhtml/Block/Widget/Grid/Column/Renderer/Date.php (100%)
rename app/code/{core => }/Mage/Adminhtml/Block/Widget/Grid/Column/Renderer/Datetime.php (100%)
rename app/code/{core => }/Mage/Adminhtml/Block/Widget/Grid/Column/Renderer/Input.php (100%)
rename app/code/{core => }/Mage/Adminhtml/Block/Widget/Grid/Column/Renderer/Interface.php (100%)
rename app/code/{core => }/Mage/Adminhtml/Block/Widget/Grid/Column/Renderer/Ip.php (100%)
rename app/code/{core => }/Mage/Adminhtml/Block/Widget/Grid/Column/Renderer/Longtext.php (100%)
rename app/code/{core => }/Mage/Adminhtml/Block/Widget/Grid/Column/Renderer/Massaction.php (100%)
rename app/code/{core => }/Mage/Adminhtml/Block/Widget/Grid/Column/Renderer/Number.php (100%)
rename app/code/{core => }/Mage/Adminhtml/Block/Widget/Grid/Column/Renderer/Options.php (100%)
rename app/code/{core => }/Mage/Adminhtml/Block/Widget/Grid/Column/Renderer/Price.php (100%)
rename app/code/{core => }/Mage/Adminhtml/Block/Widget/Grid/Column/Renderer/Radio.php (100%)
rename app/code/{core => }/Mage/Adminhtml/Block/Widget/Grid/Column/Renderer/Select.php (100%)
rename app/code/{core => }/Mage/Adminhtml/Block/Widget/Grid/Column/Renderer/Store.php (100%)
rename app/code/{core => }/Mage/Adminhtml/Block/Widget/Grid/Column/Renderer/Text.php (100%)
rename app/code/{core => }/Mage/Adminhtml/Block/Widget/Grid/Column/Renderer/Wrapline.php (100%)
rename app/code/{core => }/Mage/Adminhtml/Block/Widget/Grid/Container.php (100%)
rename app/code/{core => }/Mage/Adminhtml/Block/Widget/Grid/Massaction.php (100%)
rename app/code/{core => }/Mage/Adminhtml/Block/Widget/Grid/Massaction/Abstract.php (100%)
rename app/code/{core => }/Mage/Adminhtml/Block/Widget/Grid/Massaction/Item.php (100%)
rename app/code/{core => }/Mage/Adminhtml/Block/Widget/Grid/Massaction/Item/Additional/Default.php (100%)
rename app/code/{core => }/Mage/Adminhtml/Block/Widget/Grid/Massaction/Item/Additional/Interface.php (100%)
rename app/code/{core => }/Mage/Adminhtml/Block/Widget/Grid/Serializer.php (100%)
rename app/code/{core => }/Mage/Adminhtml/Block/Widget/Tab/Interface.php (100%)
rename app/code/{core => }/Mage/Adminhtml/Block/Widget/Tabs.php (100%)
rename app/code/{core => }/Mage/Adminhtml/Block/Widget/View/Container.php (100%)
rename app/code/{core => }/Mage/Adminhtml/Controller/Action.php (100%)
rename app/code/{core => }/Mage/Adminhtml/Controller/Report/Abstract.php (100%)
rename app/code/{core => }/Mage/Adminhtml/Controller/Sales/Creditmemo.php (100%)
rename app/code/{core => }/Mage/Adminhtml/Controller/Sales/Invoice.php (100%)
rename app/code/{core => }/Mage/Adminhtml/Controller/Sales/Shipment.php (100%)
rename app/code/{core => }/Mage/Adminhtml/Exception.php (100%)
rename app/code/{core => }/Mage/Adminhtml/Helper/Addresses.php (100%)
rename app/code/{core => }/Mage/Adminhtml/Helper/Catalog.php (100%)
rename app/code/{core => }/Mage/Adminhtml/Helper/Catalog/Product/Composite.php (100%)
rename app/code/{core => }/Mage/Adminhtml/Helper/Catalog/Product/Edit/Action/Attribute.php (100%)
rename app/code/{core => }/Mage/Adminhtml/Helper/Dashboard/Abstract.php (100%)
rename app/code/{core => }/Mage/Adminhtml/Helper/Dashboard/Data.php (100%)
rename app/code/{core => }/Mage/Adminhtml/Helper/Dashboard/Order.php (100%)
rename app/code/{core => }/Mage/Adminhtml/Helper/Data.php (100%)
rename app/code/{core => }/Mage/Adminhtml/Helper/Js.php (100%)
create mode 100644 app/code/Mage/Adminhtml/Helper/Media/Js.php
rename app/code/{core => }/Mage/Adminhtml/Helper/Sales.php (100%)
rename app/code/{core => }/Mage/Adminhtml/Model/Customer/Renderer/Region.php (100%)
rename app/code/{core => }/Mage/Adminhtml/Model/Email/Template.php (100%)
rename app/code/{core => }/Mage/Adminhtml/Model/Giftmessage/Save.php (100%)
rename app/code/{core => }/Mage/Adminhtml/Model/LayoutUpdate/Validator.php (100%)
rename app/code/{core => }/Mage/Adminhtml/Model/Newsletter/Renderer/Text.php (100%)
rename app/code/{core => }/Mage/Adminhtml/Model/Observer.php (100%)
rename app/code/{core => }/Mage/Adminhtml/Model/Report/Item.php (100%)
rename app/code/{core => }/Mage/Adminhtml/Model/Sales/Order.php (100%)
rename app/code/{core => }/Mage/Adminhtml/Model/Sales/Order/Create.php (100%)
rename app/code/{core => }/Mage/Adminhtml/Model/Sales/Order/Random.php (100%)
rename app/code/{core => }/Mage/Adminhtml/Model/Search/Catalog.php (100%)
rename app/code/{core => }/Mage/Adminhtml/Model/Search/Customer.php (100%)
rename app/code/{core => }/Mage/Adminhtml/Model/Search/Order.php (100%)
rename app/code/{core => }/Mage/Adminhtml/Model/Session.php (100%)
rename app/code/{core => }/Mage/Adminhtml/Model/Session/Quote.php (100%)
rename app/code/{core => }/Mage/Adminhtml/Model/UrlRewriteOptions.php (100%)
rename app/code/{core => }/Mage/Adminhtml/controllers/AjaxController.php (100%)
rename app/code/{core => }/Mage/Adminhtml/controllers/Api/RoleController.php (100%)
rename app/code/{core => }/Mage/Adminhtml/controllers/Api/UserController.php (100%)
create mode 100644 app/code/Mage/Adminhtml/controllers/CacheController.php
create mode 100644 app/code/Mage/Adminhtml/controllers/Catalog/Category/WidgetController.php
create mode 100644 app/code/Mage/Adminhtml/controllers/Catalog/CategoryController.php
rename app/code/{core => }/Mage/Adminhtml/controllers/Catalog/Product/Action/AttributeController.php (100%)
rename app/code/{core => }/Mage/Adminhtml/controllers/Catalog/Product/AttributeController.php (97%)
rename app/code/{core => }/Mage/Adminhtml/controllers/Catalog/Product/DatafeedsController.php (100%)
rename app/code/{core => }/Mage/Adminhtml/controllers/Catalog/Product/GalleryController.php (98%)
rename app/code/{core => }/Mage/Adminhtml/controllers/Catalog/Product/GroupController.php (100%)
create mode 100644 app/code/Mage/Adminhtml/controllers/Catalog/Product/ReviewController.php
rename app/code/{core => }/Mage/Adminhtml/controllers/Catalog/Product/SetController.php (100%)
create mode 100644 app/code/Mage/Adminhtml/controllers/Catalog/Product/WidgetController.php
create mode 100644 app/code/Mage/Adminhtml/controllers/Catalog/ProductController.php
rename app/code/{core => }/Mage/Adminhtml/controllers/Catalog/SearchController.php (100%)
rename app/code/{core => }/Mage/Adminhtml/controllers/Checkout/AgreementController.php (100%)
create mode 100644 app/code/Mage/Adminhtml/controllers/Cms/Block/WidgetController.php
rename app/code/{core => }/Mage/Adminhtml/controllers/Cms/BlockController.php (100%)
create mode 100644 app/code/Mage/Adminhtml/controllers/Cms/Page/WidgetController.php
rename app/code/{core => }/Mage/Adminhtml/controllers/Cms/PageController.php (100%)
rename app/code/{core => }/Mage/Adminhtml/controllers/Cms/Wysiwyg/ImagesController.php (100%)
rename app/code/{core => }/Mage/Adminhtml/controllers/Cms/WysiwygController.php (100%)
rename app/code/{core => }/Mage/Adminhtml/controllers/Customer/Cart/Product/Composite/CartController.php (100%)
rename app/code/{core => }/Mage/Adminhtml/controllers/Customer/GroupController.php (100%)
rename app/code/{core => }/Mage/Adminhtml/controllers/Customer/OnlineController.php (100%)
rename app/code/{core => }/Mage/Adminhtml/controllers/Customer/System/Config/ValidatevatController.php (100%)
rename app/code/{core => }/Mage/Adminhtml/controllers/Customer/Wishlist/Product/Composite/WishlistController.php (100%)
rename app/code/{core => }/Mage/Adminhtml/controllers/CustomerController.php (100%)
rename app/code/{core => }/Mage/Adminhtml/controllers/DashboardController.php (100%)
rename app/code/{core => }/Mage/Adminhtml/controllers/IndexController.php (100%)
rename app/code/{core => }/Mage/Adminhtml/controllers/JsonController.php (79%)
rename app/code/{core => }/Mage/Adminhtml/controllers/Newsletter/ProblemController.php (100%)
rename app/code/{core => }/Mage/Adminhtml/controllers/Newsletter/QueueController.php (100%)
rename app/code/{core => }/Mage/Adminhtml/controllers/Newsletter/SubscriberController.php (100%)
rename app/code/{core => }/Mage/Adminhtml/controllers/Newsletter/TemplateController.php (100%)
rename app/code/{core => }/Mage/Adminhtml/controllers/NotificationController.php (100%)
rename app/code/{core => }/Mage/Adminhtml/controllers/Poll/AnswerController.php (100%)
rename app/code/{core => }/Mage/Adminhtml/controllers/PollController.php (100%)
rename app/code/{core => }/Mage/Adminhtml/controllers/Promo/CatalogController.php (100%)
rename app/code/{core => }/Mage/Adminhtml/controllers/Promo/QuoteController.php (99%)
create mode 100644 app/code/Mage/Adminhtml/controllers/Promo/WidgetController.php
rename app/code/{core => }/Mage/Adminhtml/controllers/PromoController.php (100%)
rename app/code/{core => }/Mage/Adminhtml/controllers/RatingController.php (100%)
rename app/code/{core => }/Mage/Adminhtml/controllers/Report/CustomerController.php (100%)
rename app/code/{core => }/Mage/Adminhtml/controllers/Report/ProductController.php (100%)
create mode 100644 app/code/Mage/Adminhtml/controllers/Report/ReviewController.php
rename app/code/{core => }/Mage/Adminhtml/controllers/Report/SalesController.php (100%)
rename app/code/{core => }/Mage/Adminhtml/controllers/Report/ShopcartController.php (100%)
rename app/code/{core => }/Mage/Adminhtml/controllers/Report/StatisticsController.php (100%)
rename app/code/{core => }/Mage/Adminhtml/controllers/ReportController.php (100%)
rename app/code/{core => }/Mage/Adminhtml/controllers/Sales/Billing/AgreementController.php (100%)
rename app/code/{core => }/Mage/Adminhtml/controllers/Sales/CreditmemoController.php (100%)
rename app/code/{core => }/Mage/Adminhtml/controllers/Sales/InvoiceController.php (100%)
rename app/code/{core => }/Mage/Adminhtml/controllers/Sales/Order/CreateController.php (100%)
rename app/code/{core => }/Mage/Adminhtml/controllers/Sales/Order/CreditmemoController.php (100%)
rename app/code/{core => }/Mage/Adminhtml/controllers/Sales/Order/EditController.php (100%)
rename app/code/{core => }/Mage/Adminhtml/controllers/Sales/Order/InvoiceController.php (100%)
rename app/code/{core => }/Mage/Adminhtml/controllers/Sales/Order/ShipmentController.php (100%)
rename app/code/{core => }/Mage/Adminhtml/controllers/Sales/Order/StatusController.php (98%)
rename app/code/{core => }/Mage/Adminhtml/controllers/Sales/Order/View/GiftmessageController.php (100%)
rename app/code/{core => }/Mage/Adminhtml/controllers/Sales/OrderController.php (100%)
rename app/code/{core => }/Mage/Adminhtml/controllers/Sales/Recurring/ProfileController.php (100%)
rename app/code/{core => }/Mage/Adminhtml/controllers/Sales/ShipmentController.php (100%)
rename app/code/{core => }/Mage/Adminhtml/controllers/Sales/TransactionsController.php (100%)
rename app/code/{core => }/Mage/Adminhtml/controllers/SitemapController.php (100%)
rename app/code/{core => }/Mage/Adminhtml/controllers/SurveyController.php (100%)
create mode 100644 app/code/Mage/Adminhtml/controllers/System/AccountController.php
rename app/code/{core => }/Mage/Adminhtml/controllers/System/BackupController.php (100%)
rename app/code/{core => }/Mage/Adminhtml/controllers/System/Config/System/StorageController.php (100%)
rename app/code/{core => }/Mage/Adminhtml/controllers/System/CurrencyController.php (98%)
rename app/code/{core => }/Mage/Adminhtml/controllers/System/DesignController.php (98%)
rename app/code/{core => }/Mage/Adminhtml/controllers/System/Email/TemplateController.php (100%)
rename app/code/{core => }/Mage/Adminhtml/controllers/System/StoreController.php (100%)
rename app/code/{core => }/Mage/Adminhtml/controllers/System/VariableController.php (98%)
rename app/code/{core => }/Mage/Adminhtml/controllers/Tax/ClassController.php (97%)
rename app/code/{core => }/Mage/Adminhtml/controllers/Tax/RateController.php (77%)
rename app/code/{core => }/Mage/Adminhtml/controllers/Tax/RuleController.php (100%)
rename app/code/{core => }/Mage/Adminhtml/controllers/UrlrewriteController.php (96%)
create mode 100644 app/code/Mage/Adminhtml/etc/adminhtml/acl.xml
create mode 100644 app/code/Mage/Adminhtml/etc/adminhtml/menu.xml
create mode 100644 app/code/Mage/Adminhtml/etc/config.xml
rename app/code/{core => }/Mage/Adminhtml/etc/jstranslator.xml (100%)
rename app/code/{core => }/Mage/Adminhtml/locale/de_DE/Mage_Adminhtml.csv (100%)
rename app/code/{core => }/Mage/Adminhtml/locale/en_US/Mage_Adminhtml.csv (100%)
rename app/code/{core => }/Mage/Adminhtml/locale/es_ES/Mage_Adminhtml.csv (100%)
rename app/code/{core => }/Mage/Adminhtml/locale/fr_FR/Mage_Adminhtml.csv (100%)
rename app/code/{core => }/Mage/Adminhtml/locale/nl_NL/Mage_Adminhtml.csv (100%)
rename app/code/{core => }/Mage/Adminhtml/locale/pt_BR/Mage_Adminhtml.csv (100%)
rename app/code/{core => }/Mage/Adminhtml/locale/zh_CN/Mage_Adminhtml.csv (100%)
rename app/code/{core => }/Mage/Adminhtml/view/adminhtml/admin.xml (95%)
rename app/code/{core => }/Mage/Adminhtml/view/adminhtml/admin/access_denied.phtml (100%)
rename app/code/{core => }/Mage/Adminhtml/view/adminhtml/admin/formkey.phtml (100%)
rename app/code/{core => }/Mage/Adminhtml/view/adminhtml/admin/overlay_popup.phtml (100%)
create mode 100644 app/code/Mage/Adminhtml/view/adminhtml/admin/page.phtml
rename app/code/{core => }/Mage/Adminhtml/view/adminhtml/admin/popup.phtml (100%)
rename app/code/{core => }/Mage/Adminhtml/view/adminhtml/adminnotification.xml (100%)
rename app/code/{core => }/Mage/Adminhtml/view/adminhtml/api/role_users_grid_js.phtml (100%)
create mode 100644 app/code/Mage/Adminhtml/view/adminhtml/api/roleinfo.phtml
create mode 100644 app/code/Mage/Adminhtml/view/adminhtml/api/roles.phtml
rename app/code/{core => }/Mage/Adminhtml/view/adminhtml/api/rolesedit.phtml (100%)
rename app/code/{core => }/Mage/Adminhtml/view/adminhtml/api/rolesusers.phtml (96%)
rename app/code/{core => }/Mage/Adminhtml/view/adminhtml/api/user_roles_grid_js.phtml (97%)
rename app/code/{core => }/Mage/Adminhtml/view/adminhtml/api/userinfo.phtml (100%)
rename app/code/{core => }/Mage/Adminhtml/view/adminhtml/api/usernroles.phtml (100%)
rename app/code/{core => }/Mage/Adminhtml/view/adminhtml/backup.xml (100%)
rename app/code/{core => }/Mage/Adminhtml/view/adminhtml/backup/dialogs.phtml (95%)
rename app/code/{core => }/Mage/Adminhtml/view/adminhtml/backup/left.phtml (100%)
rename app/code/{core => }/Mage/Adminhtml/view/adminhtml/backup/list.phtml (100%)
rename app/code/{core => }/Mage/Adminhtml/view/adminhtml/catalog.xml (94%)
rename app/code/{core => }/Mage/Adminhtml/view/adminhtml/catalog/base-image-uploader.js (86%)
create mode 100644 app/code/Mage/Adminhtml/view/adminhtml/catalog/category-selector.css
rename app/code/{core => }/Mage/Adminhtml/view/adminhtml/catalog/category/checkboxes/tree.phtml (100%)
rename app/code/{core => }/Mage/Adminhtml/view/adminhtml/catalog/category/edit.js (100%)
create mode 100644 app/code/Mage/Adminhtml/view/adminhtml/catalog/category/edit.phtml
rename app/code/{core => }/Mage/Adminhtml/view/adminhtml/catalog/category/edit/form.phtml (100%)
rename app/code/{core => }/Mage/Adminhtml/view/adminhtml/catalog/category/form.js (100%)
rename app/code/{core => }/Mage/Adminhtml/view/adminhtml/catalog/category/tree.phtml (100%)
rename app/code/{core => }/Mage/Adminhtml/view/adminhtml/catalog/category/widget/tree.phtml (100%)
rename app/code/{core => }/Mage/Adminhtml/view/adminhtml/catalog/configurable-product.css (100%)
create mode 100644 app/code/Mage/Adminhtml/view/adminhtml/catalog/form/renderer/fieldset/element.phtml
rename app/code/{core => }/Mage/Adminhtml/view/adminhtml/catalog/images/select2.png (100%)
rename app/code/{core => }/Mage/Adminhtml/view/adminhtml/catalog/images/select2x2.png (100%)
rename app/code/{core => }/Mage/Adminhtml/view/adminhtml/catalog/images/spinner.gif (100%)
rename app/code/{core => }/Mage/Adminhtml/view/adminhtml/catalog/product-variation.js (99%)
create mode 100644 app/code/Mage/Adminhtml/view/adminhtml/catalog/product.js
rename app/code/{core => }/Mage/Adminhtml/view/adminhtml/catalog/product.phtml (84%)
create mode 100644 app/code/Mage/Adminhtml/view/adminhtml/catalog/product/attribute/js.phtml
create mode 100644 app/code/Mage/Adminhtml/view/adminhtml/catalog/product/attribute/new/created.phtml
create mode 100644 app/code/Mage/Adminhtml/view/adminhtml/catalog/product/attribute/options.phtml
rename app/code/{core => }/Mage/Adminhtml/view/adminhtml/catalog/product/attribute/set/main.phtml (100%)
rename app/code/{core => }/Mage/Adminhtml/view/adminhtml/catalog/product/attribute/set/main/tree/attribute.phtml (100%)
rename app/code/{core => }/Mage/Adminhtml/view/adminhtml/catalog/product/attribute/set/main/tree/group.phtml (100%)
rename app/code/{core => }/Mage/Adminhtml/view/adminhtml/catalog/product/attribute/set/toolbar/add.phtml (100%)
rename app/code/{core => }/Mage/Adminhtml/view/adminhtml/catalog/product/attribute/set/toolbar/main.phtml (100%)
rename app/code/{core => }/Mage/Adminhtml/view/adminhtml/catalog/product/composite/configure.js (96%)
rename app/code/{core => }/Mage/Adminhtml/view/adminhtml/catalog/product/composite/configure.phtml (76%)
create mode 100644 app/code/Mage/Adminhtml/view/adminhtml/catalog/product/composite/fieldset/configurable.phtml
rename app/code/{core => }/Mage/Adminhtml/view/adminhtml/catalog/product/composite/fieldset/grouped.phtml (100%)
create mode 100644 app/code/Mage/Adminhtml/view/adminhtml/catalog/product/composite/fieldset/options.phtml
rename app/code/{core => }/Mage/Adminhtml/view/adminhtml/catalog/product/composite/fieldset/options/js.phtml (100%)
create mode 100644 app/code/Mage/Adminhtml/view/adminhtml/catalog/product/composite/fieldset/options/type/date.phtml
create mode 100644 app/code/Mage/Adminhtml/view/adminhtml/catalog/product/composite/fieldset/options/type/default.phtml
create mode 100644 app/code/Mage/Adminhtml/view/adminhtml/catalog/product/composite/fieldset/options/type/file.phtml
create mode 100644 app/code/Mage/Adminhtml/view/adminhtml/catalog/product/composite/fieldset/options/type/select.phtml
create mode 100644 app/code/Mage/Adminhtml/view/adminhtml/catalog/product/composite/fieldset/options/type/text.phtml
create mode 100644 app/code/Mage/Adminhtml/view/adminhtml/catalog/product/composite/fieldset/qty.phtml
rename app/code/{core => }/Mage/Adminhtml/view/adminhtml/catalog/product/created.phtml (100%)
create mode 100644 app/code/Mage/Adminhtml/view/adminhtml/catalog/product/edit.phtml
rename app/code/{core => }/Mage/Adminhtml/view/adminhtml/catalog/product/edit/action/attribute.phtml (100%)
create mode 100644 app/code/Mage/Adminhtml/view/adminhtml/catalog/product/edit/action/inventory.phtml
rename app/code/{core => }/Mage/Adminhtml/view/adminhtml/catalog/product/edit/action/websites.phtml (100%)
create mode 100644 app/code/Mage/Adminhtml/view/adminhtml/catalog/product/edit/attribute_set.phtml
rename app/code/{core => }/Mage/Adminhtml/view/adminhtml/catalog/product/edit/category/new/form.phtml (100%)
create mode 100644 app/code/Mage/Adminhtml/view/adminhtml/catalog/product/edit/options.phtml
create mode 100644 app/code/Mage/Adminhtml/view/adminhtml/catalog/product/edit/options/option.phtml
create mode 100644 app/code/Mage/Adminhtml/view/adminhtml/catalog/product/edit/options/type/date.phtml
create mode 100644 app/code/Mage/Adminhtml/view/adminhtml/catalog/product/edit/options/type/file.phtml
create mode 100644 app/code/Mage/Adminhtml/view/adminhtml/catalog/product/edit/options/type/select.phtml
create mode 100644 app/code/Mage/Adminhtml/view/adminhtml/catalog/product/edit/options/type/text.phtml
rename app/code/{core => }/Mage/Adminhtml/view/adminhtml/catalog/product/edit/price/group.phtml (92%)
rename app/code/{core => }/Mage/Adminhtml/view/adminhtml/catalog/product/edit/price/tier.phtml (80%)
rename app/code/{core => }/Mage/Adminhtml/view/adminhtml/catalog/product/edit/serializer.phtml (100%)
rename app/code/{core => }/Mage/Adminhtml/view/adminhtml/catalog/product/edit/super/attribute-js-template.phtml (94%)
rename app/code/{core => }/Mage/Adminhtml/view/adminhtml/catalog/product/edit/super/attribute-template.phtml (92%)
create mode 100644 app/code/Mage/Adminhtml/view/adminhtml/catalog/product/edit/super/config.phtml
create mode 100644 app/code/Mage/Adminhtml/view/adminhtml/catalog/product/edit/super/matrix.phtml
rename app/code/{core => }/Mage/Adminhtml/view/adminhtml/catalog/product/edit/websites.phtml (100%)
create mode 100644 app/code/Mage/Adminhtml/view/adminhtml/catalog/product/helper/gallery.phtml
rename app/code/{core => }/Mage/Adminhtml/view/adminhtml/catalog/product/js.phtml (100%)
rename app/code/{core => }/Mage/Adminhtml/view/adminhtml/catalog/product/price.phtml (100%)
rename app/code/{core => }/Mage/Adminhtml/view/adminhtml/catalog/product/tab/alert.phtml (100%)
create mode 100644 app/code/Mage/Adminhtml/view/adminhtml/catalog/product/tab/inventory.phtml
rename app/code/{core => }/Mage/Adminhtml/view/adminhtml/catalog/product/widget/chooser/container.phtml (100%)
rename app/code/{core => }/Mage/Adminhtml/view/adminhtml/catalog/type-switcher.js (83%)
create mode 100644 app/code/Mage/Adminhtml/view/adminhtml/catalog/wysiwyg/js.phtml
rename app/code/{core => }/Mage/Adminhtml/view/adminhtml/cms.xml (100%)
create mode 100644 app/code/Mage/Adminhtml/view/adminhtml/cms/browser/content.phtml
rename app/code/{core => }/Mage/Adminhtml/view/adminhtml/cms/browser/content/files.phtml (100%)
rename app/code/{core => }/Mage/Adminhtml/view/adminhtml/cms/browser/content/newfolder.phtml (100%)
rename app/code/{core => }/Mage/Adminhtml/view/adminhtml/cms/browser/content/uploader.phtml (100%)
rename app/code/{core => }/Mage/Adminhtml/view/adminhtml/cms/browser/js.phtml (100%)
rename app/code/{core => }/Mage/Adminhtml/view/adminhtml/cms/browser/tree.phtml (100%)
create mode 100644 app/code/Mage/Adminhtml/view/adminhtml/cms/page/edit/form/renderer/content.phtml
rename app/code/{core => }/Mage/Adminhtml/view/adminhtml/customer.xml (100%)
rename app/code/{core => }/Mage/Adminhtml/view/adminhtml/customer/edit/js.phtml (100%)
rename app/code/{core => }/Mage/Adminhtml/view/adminhtml/customer/edit/tab/account/form/renderer/group.phtml (100%)
rename app/code/{core => }/Mage/Adminhtml/view/adminhtml/customer/edit/tab/view/grid/item.phtml (100%)
rename app/code/{core => }/Mage/Adminhtml/view/adminhtml/customer/online.phtml (100%)
rename app/code/{core => }/Mage/Adminhtml/view/adminhtml/customer/sales/order/create/address/form/renderer/vat.phtml (100%)
rename app/code/{core => }/Mage/Adminhtml/view/adminhtml/customer/system/config/validatevat.phtml (76%)
create mode 100644 app/code/Mage/Adminhtml/view/adminhtml/customer/tab/addresses.phtml
rename app/code/{core => }/Mage/Adminhtml/view/adminhtml/customer/tab/cart.phtml (100%)
rename app/code/{core => }/Mage/Adminhtml/view/adminhtml/customer/tab/newsletter.phtml (100%)
create mode 100644 app/code/Mage/Adminhtml/view/adminhtml/customer/tab/view.phtml
create mode 100644 app/code/Mage/Adminhtml/view/adminhtml/customer/tab/view/sales.phtml
rename app/code/{core => }/Mage/Adminhtml/view/adminhtml/dashboard/graph.phtml (76%)
rename app/code/{core => }/Mage/Adminhtml/view/adminhtml/dashboard/graph/disabled.phtml (100%)
create mode 100644 app/code/Mage/Adminhtml/view/adminhtml/dashboard/grid.phtml
rename app/code/{core => }/Mage/Adminhtml/view/adminhtml/dashboard/index.phtml (97%)
rename app/code/{core => }/Mage/Adminhtml/view/adminhtml/dashboard/salebar.phtml (100%)
rename app/code/{core => }/Mage/Adminhtml/view/adminhtml/dashboard/searches.phtml (100%)
rename app/code/{core => }/Mage/Adminhtml/view/adminhtml/dashboard/store/switcher.phtml (100%)
rename app/code/{core => }/Mage/Adminhtml/view/adminhtml/dashboard/totalbar.phtml (100%)
rename app/code/{core => }/Mage/Adminhtml/view/adminhtml/email/order/items.phtml (100%)
rename app/code/{core => }/Mage/Adminhtml/view/adminhtml/images/btn_bg.gif (100%)
rename app/code/{core => }/Mage/Adminhtml/view/adminhtml/images/btn_on_bg.gif (100%)
rename app/code/{core => }/Mage/Adminhtml/view/adminhtml/images/btn_over_bg.gif (100%)
rename app/code/{core => }/Mage/Adminhtml/view/adminhtml/images/error_msg_icon.gif (100%)
rename app/code/{core => }/Mage/Adminhtml/view/adminhtml/images/fam_bullet_error.gif (100%)
rename app/code/{core => }/Mage/Adminhtml/view/adminhtml/images/fam_bullet_success.gif (100%)
rename app/code/{core => }/Mage/Adminhtml/view/adminhtml/images/image-placeholder.png (100%)
rename app/code/{core => }/Mage/Adminhtml/view/adminhtml/images/note_msg_icon.gif (100%)
rename app/code/{core => }/Mage/Adminhtml/view/adminhtml/images/success_msg_icon.gif (100%)
rename app/code/{core => }/Mage/Adminhtml/view/adminhtml/images/warning_msg_icon.gif (100%)
rename app/code/{core => }/Mage/Adminhtml/view/adminhtml/main.xml (98%)
rename app/code/{core => }/Mage/Adminhtml/view/adminhtml/media/uploader.phtml (98%)
rename app/code/{core => }/Mage/Adminhtml/view/adminhtml/newsletter.xml (83%)
rename app/code/{core => }/Mage/Adminhtml/view/adminhtml/newsletter/preview/iframeswitcher.phtml (84%)
rename app/code/{core => }/Mage/Adminhtml/view/adminhtml/newsletter/preview/store.phtml (100%)
rename app/code/{core => }/Mage/Adminhtml/view/adminhtml/newsletter/problem/list.phtml (100%)
rename app/code/{core => }/Mage/Adminhtml/view/adminhtml/newsletter/queue/edit.phtml (100%)
rename app/code/{core => }/Mage/Adminhtml/view/adminhtml/newsletter/queue/preview.phtml (100%)
rename app/code/{core => }/Mage/Adminhtml/view/adminhtml/newsletter/subscriber/list.phtml (100%)
rename app/code/{core => }/Mage/Adminhtml/view/adminhtml/newsletter/template/edit.phtml (100%)
rename app/code/{core => }/Mage/Adminhtml/view/adminhtml/newsletter/template/list.phtml (91%)
rename app/code/{core => }/Mage/Adminhtml/view/adminhtml/newsletter/template/preview.phtml (100%)
rename app/code/{core => }/Mage/Adminhtml/view/adminhtml/notification/baseurl.phtml (100%)
rename app/code/{core => }/Mage/Adminhtml/view/adminhtml/notification/security.phtml (100%)
rename app/code/{core => }/Mage/Adminhtml/view/adminhtml/notification/survey.phtml (100%)
rename app/code/{core => }/Mage/Adminhtml/view/adminhtml/notification/toolbar.phtml (100%)
rename app/code/{core => }/Mage/Adminhtml/view/adminhtml/notification/window.phtml (100%)
rename app/code/{core => }/Mage/Adminhtml/view/adminhtml/page/footer.phtml (99%)
rename app/code/{core => }/Mage/Adminhtml/view/adminhtml/page/head.phtml (98%)
rename app/code/{core => }/Mage/Adminhtml/view/adminhtml/page/header.phtml (93%)
rename app/code/{core => }/Mage/Adminhtml/view/adminhtml/page/js/calendar.phtml (100%)
rename app/code/{core => }/Mage/Adminhtml/view/adminhtml/page/js/components.phtml (92%)
rename app/code/{core => }/Mage/Adminhtml/view/adminhtml/page/js/translate.phtml (100%)
rename app/code/{core => }/Mage/Adminhtml/view/adminhtml/page/notices.phtml (100%)
rename app/code/{core => }/Mage/Adminhtml/view/adminhtml/page/system/config/robots/reset.phtml (100%)
rename app/code/{core => }/Mage/Adminhtml/view/adminhtml/poll/answers/list.phtml (100%)
rename app/code/{core => }/Mage/Adminhtml/view/adminhtml/promo.xml (100%)
rename app/code/{core => }/Mage/Adminhtml/view/adminhtml/promo/fieldset.phtml (100%)
rename app/code/{core => }/Mage/Adminhtml/view/adminhtml/promo/form.phtml (100%)
create mode 100644 app/code/Mage/Adminhtml/view/adminhtml/promo/js.phtml
rename app/code/{core => }/Mage/Adminhtml/view/adminhtml/promo/rules.js (100%)
rename app/code/{core => }/Mage/Adminhtml/view/adminhtml/promo/salesrulejs.phtml (96%)
rename app/code/{core => }/Mage/Adminhtml/view/adminhtml/rating.xml (100%)
create mode 100644 app/code/Mage/Adminhtml/view/adminhtml/rating/detailed.phtml
rename app/code/{core => }/Mage/Adminhtml/view/adminhtml/rating/options.phtml (100%)
rename app/code/{core => }/Mage/Adminhtml/view/adminhtml/rating/stars/detailed.phtml (100%)
rename app/code/{core => }/Mage/Adminhtml/view/adminhtml/rating/stars/summary.phtml (100%)
rename app/code/{core => }/Mage/Adminhtml/view/adminhtml/report.xml (100%)
rename app/code/{core => }/Mage/Adminhtml/view/adminhtml/report/grid/container.phtml (100%)
rename app/code/{core => }/Mage/Adminhtml/view/adminhtml/report/refresh/statistics.phtml (100%)
rename app/code/{core => }/Mage/Adminhtml/view/adminhtml/report/wishlist.phtml (100%)
rename app/code/{core => }/Mage/Adminhtml/view/adminhtml/review/add.phtml (100%)
rename app/code/{core => }/Mage/Adminhtml/view/adminhtml/sales.xml (97%)
create mode 100644 app/code/Mage/Adminhtml/view/adminhtml/sales/items/column/name.phtml
rename app/code/{core => }/Mage/Adminhtml/view/adminhtml/sales/items/column/qty.phtml (100%)
rename app/code/{core => }/Mage/Adminhtml/view/adminhtml/sales/items/renderer/default.phtml (100%)
create mode 100644 app/code/Mage/Adminhtml/view/adminhtml/sales/order/address/form.phtml
create mode 100644 app/code/Mage/Adminhtml/view/adminhtml/sales/order/comments/view.phtml
create mode 100644 app/code/Mage/Adminhtml/view/adminhtml/sales/order/create/abstract.phtml
rename app/code/{core => }/Mage/Adminhtml/view/adminhtml/sales/order/create/billing/method/form.phtml (100%)
rename app/code/{core => }/Mage/Adminhtml/view/adminhtml/sales/order/create/comment.phtml (100%)
create mode 100644 app/code/Mage/Adminhtml/view/adminhtml/sales/order/create/coupons/form.phtml
create mode 100644 app/code/Mage/Adminhtml/view/adminhtml/sales/order/create/data.phtml
create mode 100644 app/code/Mage/Adminhtml/view/adminhtml/sales/order/create/form.phtml
create mode 100644 app/code/Mage/Adminhtml/view/adminhtml/sales/order/create/form/account.phtml
create mode 100644 app/code/Mage/Adminhtml/view/adminhtml/sales/order/create/form/address.phtml
rename app/code/{core => }/Mage/Adminhtml/view/adminhtml/sales/order/create/giftmessage.js (91%)
create mode 100644 app/code/Mage/Adminhtml/view/adminhtml/sales/order/create/giftmessage.phtml
create mode 100644 app/code/Mage/Adminhtml/view/adminhtml/sales/order/create/items.phtml
create mode 100644 app/code/Mage/Adminhtml/view/adminhtml/sales/order/create/items/grid.phtml
rename app/code/{core => }/Mage/Adminhtml/view/adminhtml/sales/order/create/js.phtml (100%)
rename app/code/{core => }/Mage/Adminhtml/view/adminhtml/sales/order/create/newsletter/form.phtml (100%)
rename app/code/{core => }/Mage/Adminhtml/view/adminhtml/sales/order/create/scripts.js (99%)
rename app/code/{core => }/Mage/Adminhtml/view/adminhtml/sales/order/create/shipping/method/form.phtml (100%)
create mode 100644 app/code/Mage/Adminhtml/view/adminhtml/sales/order/create/sidebar.phtml
create mode 100644 app/code/Mage/Adminhtml/view/adminhtml/sales/order/create/sidebar/items.phtml
rename app/code/{core => }/Mage/Adminhtml/view/adminhtml/sales/order/create/store/select.phtml (100%)
create mode 100644 app/code/Mage/Adminhtml/view/adminhtml/sales/order/create/totals.phtml
rename app/code/{core => }/Mage/Adminhtml/view/adminhtml/sales/order/create/totals/default.phtml (100%)
rename app/code/{core => }/Mage/Adminhtml/view/adminhtml/sales/order/create/totals/grandtotal.phtml (100%)
rename app/code/{core => }/Mage/Adminhtml/view/adminhtml/sales/order/create/totals/shipping.phtml (100%)
rename app/code/{core => }/Mage/Adminhtml/view/adminhtml/sales/order/create/totals/subtotal.phtml (100%)
rename app/code/{core => }/Mage/Adminhtml/view/adminhtml/sales/order/create/totals/tax.phtml (100%)
create mode 100644 app/code/Mage/Adminhtml/view/adminhtml/sales/order/creditmemo/create/form.phtml
create mode 100644 app/code/Mage/Adminhtml/view/adminhtml/sales/order/creditmemo/create/items.phtml
rename app/code/{core => }/Mage/Adminhtml/view/adminhtml/sales/order/creditmemo/create/items/renderer/configurable.phtml (100%)
create mode 100644 app/code/Mage/Adminhtml/view/adminhtml/sales/order/creditmemo/create/items/renderer/default.phtml
create mode 100644 app/code/Mage/Adminhtml/view/adminhtml/sales/order/creditmemo/create/totals/adjustments.phtml
create mode 100644 app/code/Mage/Adminhtml/view/adminhtml/sales/order/creditmemo/view/form.phtml
create mode 100644 app/code/Mage/Adminhtml/view/adminhtml/sales/order/creditmemo/view/items.phtml
rename app/code/{core => }/Mage/Adminhtml/view/adminhtml/sales/order/creditmemo/view/items/renderer/configurable.phtml (100%)
create mode 100644 app/code/Mage/Adminhtml/view/adminhtml/sales/order/creditmemo/view/items/renderer/default.phtml
create mode 100644 app/code/Mage/Adminhtml/view/adminhtml/sales/order/giftoptions.phtml
rename app/code/{core => }/Mage/Adminhtml/view/adminhtml/sales/order/giftoptions_tooltip.js (98%)
create mode 100644 app/code/Mage/Adminhtml/view/adminhtml/sales/order/invoice/create/form.phtml
create mode 100644 app/code/Mage/Adminhtml/view/adminhtml/sales/order/invoice/create/items.phtml
rename app/code/{core => }/Mage/Adminhtml/view/adminhtml/sales/order/invoice/create/items/renderer/configurable.phtml (100%)
create mode 100644 app/code/Mage/Adminhtml/view/adminhtml/sales/order/invoice/create/items/renderer/default.phtml
create mode 100644 app/code/Mage/Adminhtml/view/adminhtml/sales/order/invoice/create/tracking.phtml
create mode 100644 app/code/Mage/Adminhtml/view/adminhtml/sales/order/invoice/view/form.phtml
create mode 100644 app/code/Mage/Adminhtml/view/adminhtml/sales/order/invoice/view/items.phtml
create mode 100644 app/code/Mage/Adminhtml/view/adminhtml/sales/order/invoice/view/items/renderer/configurable.phtml
create mode 100644 app/code/Mage/Adminhtml/view/adminhtml/sales/order/invoice/view/items/renderer/default.phtml
create mode 100644 app/code/Mage/Adminhtml/view/adminhtml/sales/order/shipment/create/form.phtml
create mode 100644 app/code/Mage/Adminhtml/view/adminhtml/sales/order/shipment/create/items.phtml
rename app/code/{core => }/Mage/Adminhtml/view/adminhtml/sales/order/shipment/create/items/renderer/configurable.phtml (100%)
create mode 100644 app/code/Mage/Adminhtml/view/adminhtml/sales/order/shipment/create/items/renderer/default.phtml
create mode 100644 app/code/Mage/Adminhtml/view/adminhtml/sales/order/shipment/create/tracking.phtml
rename app/code/{core => }/Mage/Adminhtml/view/adminhtml/sales/order/shipment/packaging.js (97%)
create mode 100644 app/code/Mage/Adminhtml/view/adminhtml/sales/order/shipment/packaging/grid.phtml
create mode 100644 app/code/Mage/Adminhtml/view/adminhtml/sales/order/shipment/packaging/packed.phtml
create mode 100644 app/code/Mage/Adminhtml/view/adminhtml/sales/order/shipment/packaging/popup.phtml
rename app/code/{core => }/Mage/Adminhtml/view/adminhtml/sales/order/shipment/tracking/info.phtml (100%)
create mode 100644 app/code/Mage/Adminhtml/view/adminhtml/sales/order/shipment/view/form.phtml
create mode 100644 app/code/Mage/Adminhtml/view/adminhtml/sales/order/shipment/view/items.phtml
create mode 100644 app/code/Mage/Adminhtml/view/adminhtml/sales/order/shipment/view/items/renderer/configurable.phtml
create mode 100644 app/code/Mage/Adminhtml/view/adminhtml/sales/order/shipment/view/items/renderer/default.phtml
create mode 100644 app/code/Mage/Adminhtml/view/adminhtml/sales/order/shipment/view/tracking.phtml
create mode 100644 app/code/Mage/Adminhtml/view/adminhtml/sales/order/totalbar.phtml
create mode 100644 app/code/Mage/Adminhtml/view/adminhtml/sales/order/totals.phtml
rename app/code/{core => }/Mage/Adminhtml/view/adminhtml/sales/order/totals/discount.phtml (100%)
rename app/code/{core => }/Mage/Adminhtml/view/adminhtml/sales/order/totals/due.phtml (100%)
rename app/code/{core => }/Mage/Adminhtml/view/adminhtml/sales/order/totals/footer.phtml (100%)
rename app/code/{core => }/Mage/Adminhtml/view/adminhtml/sales/order/totals/grand.phtml (100%)
rename app/code/{core => }/Mage/Adminhtml/view/adminhtml/sales/order/totals/item.phtml (100%)
rename app/code/{core => }/Mage/Adminhtml/view/adminhtml/sales/order/totals/main.phtml (100%)
rename app/code/{core => }/Mage/Adminhtml/view/adminhtml/sales/order/totals/paid.phtml (100%)
rename app/code/{core => }/Mage/Adminhtml/view/adminhtml/sales/order/totals/refunded.phtml (100%)
rename app/code/{core => }/Mage/Adminhtml/view/adminhtml/sales/order/totals/shipping.phtml (100%)
rename app/code/{core => }/Mage/Adminhtml/view/adminhtml/sales/order/totals/tax.phtml (100%)
rename app/code/{core => }/Mage/Adminhtml/view/adminhtml/sales/order/view/form.phtml (100%)
rename app/code/{core => }/Mage/Adminhtml/view/adminhtml/sales/order/view/giftmessage.phtml (100%)
create mode 100644 app/code/Mage/Adminhtml/view/adminhtml/sales/order/view/history.phtml
create mode 100644 app/code/Mage/Adminhtml/view/adminhtml/sales/order/view/info.phtml
create mode 100644 app/code/Mage/Adminhtml/view/adminhtml/sales/order/view/items.phtml
create mode 100644 app/code/Mage/Adminhtml/view/adminhtml/sales/order/view/items/renderer/default.phtml
create mode 100644 app/code/Mage/Adminhtml/view/adminhtml/sales/order/view/tab/history.phtml
create mode 100644 app/code/Mage/Adminhtml/view/adminhtml/sales/order/view/tab/info.phtml
rename app/code/{core => }/Mage/Adminhtml/view/adminhtml/sales/order/view/tracking.phtml (100%)
create mode 100644 app/code/Mage/Adminhtml/view/adminhtml/sales/transactions/detail.phtml
rename app/code/{core => }/Mage/Adminhtml/view/adminhtml/search.xml (88%)
rename app/code/{core => }/Mage/Adminhtml/view/adminhtml/store/switcher/enhanced.phtml (100%)
rename app/code/{core => }/Mage/Adminhtml/view/adminhtml/system/autocomplete.phtml (100%)
rename app/code/{core => }/Mage/Adminhtml/view/adminhtml/system/cache/additional.phtml (100%)
rename app/code/{core => }/Mage/Adminhtml/view/adminhtml/system/cache/edit.phtml (100%)
rename app/code/{core => }/Mage/Adminhtml/view/adminhtml/system/cache/notifications.phtml (100%)
rename app/code/{core => }/Mage/Adminhtml/view/adminhtml/system/currency/rate/matrix.phtml (100%)
rename app/code/{core => }/Mage/Adminhtml/view/adminhtml/system/currency/rate/services.phtml (100%)
rename app/code/{core => }/Mage/Adminhtml/view/adminhtml/system/currency/rates.phtml (100%)
rename app/code/{core => }/Mage/Adminhtml/view/adminhtml/system/design/design.xml (100%)
rename app/code/{core => }/Mage/Adminhtml/view/adminhtml/system/design/edit.phtml (100%)
rename app/code/{core => }/Mage/Adminhtml/view/adminhtml/system/design/index.phtml (100%)
rename app/code/{core => }/Mage/Adminhtml/view/adminhtml/system/email/template.xml (100%)
rename app/code/{core => }/Mage/Adminhtml/view/adminhtml/system/email/template/edit.phtml (100%)
rename app/code/{core => }/Mage/Adminhtml/view/adminhtml/system/email/template/list.phtml (100%)
rename app/code/{core => }/Mage/Adminhtml/view/adminhtml/system/email/template/preview.phtml (100%)
rename app/code/{core => }/Mage/Adminhtml/view/adminhtml/system/info.phtml (100%)
rename app/code/{core => }/Mage/Adminhtml/view/adminhtml/system/shipping/applicable_country.phtml (100%)
rename app/code/{core => }/Mage/Adminhtml/view/adminhtml/system/shipping/ups.phtml (100%)
rename app/code/{core => }/Mage/Adminhtml/view/adminhtml/system/store/store.xml (100%)
rename app/code/{core => }/Mage/Adminhtml/view/adminhtml/system/variable/js.phtml (100%)
rename app/code/{core => }/Mage/Adminhtml/view/adminhtml/tax.xml (100%)
rename app/code/{core => }/Mage/Adminhtml/view/adminhtml/tax/class/page/edit.phtml (100%)
rename app/code/{core => }/Mage/Adminhtml/view/adminhtml/tax/importExport.phtml (82%)
rename app/code/{core => }/Mage/Adminhtml/view/adminhtml/tax/importExportHeader.phtml (100%)
rename app/code/{core => }/Mage/Adminhtml/view/adminhtml/tax/rate/form.phtml (100%)
rename app/code/{core => }/Mage/Adminhtml/view/adminhtml/tax/rate/title.phtml (100%)
create mode 100644 app/code/Mage/Adminhtml/view/adminhtml/tax/rule/edit.phtml
rename app/code/{core => }/Mage/Adminhtml/view/adminhtml/tax/rule/rate/form.phtml (100%)
rename app/code/{core => }/Mage/Adminhtml/view/adminhtml/tax/toolbar/class/add.phtml (100%)
rename app/code/{core => }/Mage/Adminhtml/view/adminhtml/tax/toolbar/class/save.phtml (100%)
rename app/code/{core => }/Mage/Adminhtml/view/adminhtml/tax/toolbar/rate/add.phtml (100%)
create mode 100644 app/code/Mage/Adminhtml/view/adminhtml/tax/toolbar/rate/save.phtml
rename app/code/{core => }/Mage/Adminhtml/view/adminhtml/tax/toolbar/rule/add.phtml (100%)
rename app/code/{core => }/Mage/Adminhtml/view/adminhtml/tax/toolbar/rule/save.phtml (100%)
rename app/code/{core => }/Mage/Adminhtml/view/adminhtml/urlrewrite.xml (100%)
rename app/code/{core => }/Mage/Adminhtml/view/adminhtml/urlrewrite/categories.phtml (100%)
rename app/code/{core => }/Mage/Adminhtml/view/adminhtml/urlrewrite/edit.phtml (100%)
rename app/code/{core => }/Mage/Adminhtml/view/adminhtml/urlrewrite/selector.phtml (96%)
create mode 100644 app/code/Mage/Adminhtml/view/adminhtml/validation-rules.js
rename app/code/{core => }/Mage/Adminhtml/view/adminhtml/variable.xml (100%)
rename app/code/{core => }/Mage/Adminhtml/view/adminhtml/variables.js (76%)
rename app/code/{core => }/Mage/Adminhtml/view/adminhtml/widget/tabshoriz.phtml (96%)
rename app/code/{core => }/Mage/Adminhtml/view/adminhtml/widget/tabsleft.phtml (100%)
rename app/code/{core => }/Mage/Api/Controller/Action.php (100%)
create mode 100644 app/code/Mage/Api/Exception.php
rename app/code/{core => }/Mage/Api/Helper/Data.php (100%)
rename app/code/{core => }/Mage/Api/Model/Acl.php (100%)
rename app/code/{core => }/Mage/Api/Model/Acl/Resource.php (100%)
rename app/code/{core => }/Mage/Api/Model/Acl/Role.php (100%)
rename app/code/{core => }/Mage/Api/Model/Acl/Role/Generic.php (100%)
rename app/code/{core => }/Mage/Api/Model/Acl/Role/Group.php (100%)
rename app/code/{core => }/Mage/Api/Model/Acl/Role/Registry.php (100%)
rename app/code/{core => }/Mage/Api/Model/Acl/Role/User.php (100%)
create mode 100644 app/code/Mage/Api/Model/Cache/Type.php
create mode 100644 app/code/Mage/Api/Model/Config.php
rename app/code/{core => }/Mage/Api/Model/Resource/Abstract.php (100%)
rename app/code/{core => }/Mage/Api/Model/Resource/Acl.php (100%)
mode change 100755 => 100644
rename app/code/{core => }/Mage/Api/Model/Resource/Acl/Role.php (100%)
mode change 100755 => 100644
rename app/code/{core => }/Mage/Api/Model/Resource/Acl/Role/Collection.php (100%)
mode change 100755 => 100644
rename app/code/{core => }/Mage/Api/Model/Resource/Permissions/Collection.php (100%)
mode change 100755 => 100644
rename app/code/{core => }/Mage/Api/Model/Resource/Role.php (100%)
mode change 100755 => 100644
rename app/code/{core => }/Mage/Api/Model/Resource/Role/Collection.php (100%)
mode change 100755 => 100644
rename app/code/{core => }/Mage/Api/Model/Resource/Roles.php (100%)
mode change 100755 => 100644
rename app/code/{core => }/Mage/Api/Model/Resource/Roles/Collection.php (100%)
mode change 100755 => 100644
rename app/code/{core => }/Mage/Api/Model/Resource/Roles/User/Collection.php (100%)
mode change 100755 => 100644
rename app/code/{core => }/Mage/Api/Model/Resource/Rules.php (100%)
mode change 100755 => 100644
rename app/code/{core => }/Mage/Api/Model/Resource/Rules/Collection.php (100%)
mode change 100755 => 100644
rename app/code/{core => }/Mage/Api/Model/Resource/User.php (100%)
mode change 100755 => 100644
rename app/code/{core => }/Mage/Api/Model/Resource/User/Collection.php (100%)
mode change 100755 => 100644
rename app/code/{core => }/Mage/Api/Model/Role.php (100%)
rename app/code/{core => }/Mage/Api/Model/Roles.php (100%)
rename app/code/{core => }/Mage/Api/Model/Rules.php (100%)
rename app/code/{core => }/Mage/Api/Model/Server.php (100%)
rename app/code/{core => }/Mage/Api/Model/Server/Adapter/Soap.php (100%)
rename app/code/{core => }/Mage/Api/Model/Server/Adapter/Soap/Wsi.php (100%)
rename app/code/{core => }/Mage/Api/Model/Server/Handler/Soap.php (100%)
rename app/code/{core => }/Mage/Api/Model/Server/Handler/Soap/Wsi.php (100%)
rename app/code/{core => }/Mage/Api/Model/Server/HandlerAbstract.php (100%)
rename app/code/{core => }/Mage/Api/Model/Session.php (100%)
rename app/code/{core => }/Mage/Api/Model/User.php (100%)
create mode 100644 app/code/Mage/Api/Model/Wsdl/Config.php
rename app/code/{core => }/Mage/Api/Model/Wsdl/Config/Base.php (100%)
rename app/code/{core => }/Mage/Api/Model/Wsdl/Config/Element.php (100%)
rename app/code/{core => }/Mage/Api/controllers/Soap/WsiController.php (100%)
rename app/code/{core => }/Mage/Api/controllers/SoapController.php (100%)
create mode 100644 app/code/Mage/Api/etc/adminhtml/acl.xml
create mode 100644 app/code/Mage/Api/etc/adminhtml/menu.xml
rename app/code/{core => }/Mage/Api/etc/adminhtml/system.xml (100%)
rename app/code/{core => }/Mage/Api/etc/api.xml (100%)
create mode 100644 app/code/Mage/Api/etc/config.xml
rename app/code/{core => }/Mage/Api/etc/wsdl.xml (100%)
rename app/code/{core => }/Mage/Api/etc/wsi.xml (100%)
rename app/code/{core => }/Mage/Api/locale/de_DE/Mage_Api.csv (100%)
rename app/code/{core => }/Mage/Api/locale/en_US/Mage_Api.csv (100%)
rename app/code/{core => }/Mage/Api/locale/es_ES/Mage_Api.csv (100%)
rename app/code/{core => }/Mage/Api/locale/fr_FR/Mage_Api.csv (100%)
rename app/code/{core => }/Mage/Api/locale/nl_NL/Mage_Api.csv (100%)
rename app/code/{core => }/Mage/Api/locale/pt_BR/Mage_Api.csv (100%)
rename app/code/{core => }/Mage/Api/locale/zh_CN/Mage_Api.csv (100%)
rename app/code/{core => }/Mage/Api/sql/api_setup/install-1.6.0.0.php (100%)
rename app/code/{core => }/Mage/Authorizenet/Block/Directpost/Form.php (100%)
rename app/code/{core => }/Mage/Authorizenet/Block/Directpost/Iframe.php (100%)
rename app/code/{core => }/Mage/Authorizenet/Helper/Data.php (100%)
mode change 100755 => 100644
rename app/code/{core => }/Mage/Authorizenet/Model/Directpost.php (100%)
rename app/code/{core => }/Mage/Authorizenet/Model/Directpost/Observer.php (100%)
rename app/code/{core => }/Mage/Authorizenet/Model/Directpost/Request.php (100%)
rename app/code/{core => }/Mage/Authorizenet/Model/Directpost/Response.php (100%)
rename app/code/{core => }/Mage/Authorizenet/Model/Directpost/Session.php (100%)
rename app/code/{core => }/Mage/Authorizenet/controllers/Adminhtml/Authorizenet/Directpost/PaymentController.php (100%)
rename app/code/{core => }/Mage/Authorizenet/controllers/Directpost/PaymentController.php (100%)
rename app/code/{core => }/Mage/Authorizenet/etc/adminhtml/system.xml (100%)
create mode 100644 app/code/Mage/Authorizenet/etc/config.xml
rename app/code/{core => }/Mage/Authorizenet/locale/de_DE/Mage_Authorizenet.csv (100%)
rename app/code/{core => }/Mage/Authorizenet/locale/en_US/Mage_Authorizenet.csv (100%)
rename app/code/{core => }/Mage/Authorizenet/locale/es_ES/Mage_Authorizenet.csv (100%)
rename app/code/{core => }/Mage/Authorizenet/locale/fr_FR/Mage_Authorizenet.csv (100%)
rename app/code/{core => }/Mage/Authorizenet/locale/nl_NL/Mage_Authorizenet.csv (100%)
rename app/code/{core => }/Mage/Authorizenet/locale/pt_BR/Mage_Authorizenet.csv (100%)
rename app/code/{core => }/Mage/Authorizenet/locale/zh_CN/Mage_Authorizenet.csv (100%)
rename app/code/{core => }/Mage/Authorizenet/view/adminhtml/directpost/iframe.phtml (100%)
rename app/code/{core => }/Mage/Authorizenet/view/adminhtml/directpost/info.phtml (100%)
rename app/code/{core => }/Mage/Authorizenet/view/adminhtml/layout.xml (100%)
create mode 100644 app/code/Mage/Authorizenet/view/frontend/directpost/form.phtml
rename app/code/{core => }/Mage/Authorizenet/view/frontend/directpost/iframe.phtml (100%)
rename app/code/{core => }/Mage/Authorizenet/view/frontend/directpost/info.phtml (100%)
rename app/code/{core => }/Mage/Authorizenet/view/frontend/layout.xml (100%)
create mode 100644 app/code/Mage/Backend/Block/Abstract.php
rename app/code/{core => }/Mage/Backend/Block/Catalog/Product/Tab/Container.php (100%)
rename app/code/{core => }/Mage/Backend/Block/Menu.php (100%)
rename app/code/{core => }/Mage/Backend/Block/Store/Switcher.php (82%)
rename app/code/{core => }/Mage/Backend/Block/Store/Switcher/Form/Renderer/Fieldset.php (100%)
rename app/code/{core => }/Mage/Backend/Block/Store/Switcher/Form/Renderer/Fieldset/Element.php (100%)
rename app/code/{core => }/Mage/Backend/Block/System/Config/Dwstree.php (100%)
create mode 100644 app/code/Mage/Backend/Block/System/Config/Edit.php
create mode 100644 app/code/Mage/Backend/Block/System/Config/Form.php
create mode 100644 app/code/Mage/Backend/Block/System/Config/Form/Field.php
create mode 100644 app/code/Mage/Backend/Block/System/Config/Form/Field/Array/Abstract.php
rename app/code/{core => }/Mage/Backend/Block/System/Config/Form/Field/Datetime.php (100%)
rename app/code/{core => }/Mage/Backend/Block/System/Config/Form/Field/Export.php (100%)
create mode 100644 app/code/Mage/Backend/Block/System/Config/Form/Field/Factory.php
rename app/code/{core => }/Mage/Backend/Block/System/Config/Form/Field/File.php (100%)
rename app/code/{core => }/Mage/Backend/Block/System/Config/Form/Field/Heading.php (100%)
rename app/code/{core => }/Mage/Backend/Block/System/Config/Form/Field/Image.php (100%)
rename app/code/{core => }/Mage/Backend/Block/System/Config/Form/Field/Import.php (100%)
rename app/code/{core => }/Mage/Backend/Block/System/Config/Form/Field/Notification.php (100%)
rename app/code/{core => }/Mage/Backend/Block/System/Config/Form/Field/Regexceptions.php (95%)
rename app/code/{core => }/Mage/Backend/Block/System/Config/Form/Field/Select/Allowspecific.php (100%)
create mode 100644 app/code/Mage/Backend/Block/System/Config/Form/Fieldset.php
create mode 100644 app/code/Mage/Backend/Block/System/Config/Form/Fieldset/Factory.php
rename app/code/{core => }/Mage/Backend/Block/System/Config/Form/Fieldset/Modules/DisableOutput.php (100%)
rename app/code/{core => }/Mage/Backend/Block/System/Config/Switcher.php (100%)
rename app/code/{core => }/Mage/Backend/Block/System/Config/System/Storage/Media/Synchronize.php (100%)
create mode 100644 app/code/Mage/Backend/Block/System/Config/Tabs.php
create mode 100644 app/code/Mage/Backend/Block/Template.php
rename app/code/{core => }/Mage/Backend/Block/Widget.php (100%)
rename app/code/{core => }/Mage/Backend/Block/Widget/Accordion.php (100%)
rename app/code/{core => }/Mage/Backend/Block/Widget/Accordion/Item.php (100%)
rename app/code/{core => }/Mage/Backend/Block/Widget/Breadcrumbs.php (100%)
create mode 100644 app/code/Mage/Backend/Block/Widget/Button.php
create mode 100644 app/code/Mage/Backend/Block/Widget/Button/Split.php
rename app/code/{core => }/Mage/Backend/Block/Widget/Container.php (100%)
rename app/code/{core => }/Mage/Backend/Block/Widget/Form.php (100%)
rename app/code/{core => }/Mage/Backend/Block/Widget/Form/Container.php (100%)
rename app/code/{core => }/Mage/Backend/Block/Widget/Form/Element.php (100%)
rename app/code/{core => }/Mage/Backend/Block/Widget/Form/Element/Dependence.php (100%)
rename app/code/{core => }/Mage/Backend/Block/Widget/Form/Element/Gallery.php (100%)
rename app/code/{core => }/Mage/Backend/Block/Widget/Form/Renderer/Element.php (100%)
rename app/code/{core => }/Mage/Backend/Block/Widget/Form/Renderer/Fieldset.php (100%)
rename app/code/{core => }/Mage/Backend/Block/Widget/Form/Renderer/Fieldset/Element.php (100%)
create mode 100644 app/code/Mage/Backend/Block/Widget/Grid.php
create mode 100644 app/code/Mage/Backend/Block/Widget/Grid/Column.php
rename app/code/{core => }/Mage/Backend/Block/Widget/Grid/Column/Filter/Abstract.php (100%)
rename app/code/{core => }/Mage/Backend/Block/Widget/Grid/Column/Filter/Checkbox.php (100%)
rename app/code/{core => }/Mage/Backend/Block/Widget/Grid/Column/Filter/Country.php (100%)
create mode 100644 app/code/Mage/Backend/Block/Widget/Grid/Column/Filter/Date.php
rename app/code/{core => }/Mage/Backend/Block/Widget/Grid/Column/Filter/Datetime.php (96%)
rename app/code/{core => }/Mage/Backend/Block/Widget/Grid/Column/Filter/Interface.php (100%)
rename app/code/{core => }/Mage/Backend/Block/Widget/Grid/Column/Filter/Massaction.php (100%)
create mode 100644 app/code/Mage/Backend/Block/Widget/Grid/Column/Filter/Price.php
rename app/code/{core => }/Mage/Backend/Block/Widget/Grid/Column/Filter/Radio.php (100%)
create mode 100644 app/code/Mage/Backend/Block/Widget/Grid/Column/Filter/Range.php
rename app/code/{core => }/Mage/Backend/Block/Widget/Grid/Column/Filter/Select.php (100%)
rename app/code/{core => }/Mage/Backend/Block/Widget/Grid/Column/Filter/Store.php (100%)
rename app/code/{core => }/Mage/Backend/Block/Widget/Grid/Column/Filter/Text.php (100%)
rename app/code/{core => }/Mage/Backend/Block/Widget/Grid/Column/Filter/Theme.php (100%)
create mode 100644 app/code/Mage/Backend/Block/Widget/Grid/Column/Multistore.php
create mode 100644 app/code/Mage/Backend/Block/Widget/Grid/Column/Renderer/Abstract.php
rename app/code/{core => }/Mage/Backend/Block/Widget/Grid/Column/Renderer/Action.php (100%)
rename app/code/{core => }/Mage/Backend/Block/Widget/Grid/Column/Renderer/Button.php (100%)
rename app/code/{core => }/Mage/Backend/Block/Widget/Grid/Column/Renderer/Checkbox.php (100%)
rename app/code/{core => }/Mage/Backend/Block/Widget/Grid/Column/Renderer/Concat.php (100%)
rename app/code/{core => }/Mage/Backend/Block/Widget/Grid/Column/Renderer/Country.php (100%)
create mode 100644 app/code/Mage/Backend/Block/Widget/Grid/Column/Renderer/Currency.php
rename app/code/{core => }/Mage/Backend/Block/Widget/Grid/Column/Renderer/Date.php (100%)
rename app/code/{core => }/Mage/Backend/Block/Widget/Grid/Column/Renderer/Datetime.php (100%)
rename app/code/{core => }/Mage/Backend/Block/Widget/Grid/Column/Renderer/Grip.php (100%)
rename app/code/{core => }/Mage/Backend/Block/Widget/Grid/Column/Renderer/Input.php (100%)
rename app/code/{core => }/Mage/Backend/Block/Widget/Grid/Column/Renderer/Interface.php (100%)
rename app/code/{core => }/Mage/Backend/Block/Widget/Grid/Column/Renderer/Ip.php (100%)
rename app/code/{core => }/Mage/Backend/Block/Widget/Grid/Column/Renderer/Longtext.php (100%)
rename app/code/{core => }/Mage/Backend/Block/Widget/Grid/Column/Renderer/Massaction.php (100%)
rename app/code/{core => }/Mage/Backend/Block/Widget/Grid/Column/Renderer/Number.php (97%)
rename app/code/{core => }/Mage/Backend/Block/Widget/Grid/Column/Renderer/Options.php (100%)
create mode 100644 app/code/Mage/Backend/Block/Widget/Grid/Column/Renderer/Price.php
rename app/code/{core => }/Mage/Backend/Block/Widget/Grid/Column/Renderer/Radio.php (100%)
rename app/code/{core => }/Mage/Backend/Block/Widget/Grid/Column/Renderer/Select.php (100%)
rename app/code/{core => }/Mage/Backend/Block/Widget/Grid/Column/Renderer/Store.php (100%)
rename app/code/{core => }/Mage/Backend/Block/Widget/Grid/Column/Renderer/Text.php (100%)
rename app/code/{core => }/Mage/Backend/Block/Widget/Grid/Column/Renderer/Wrapline.php (100%)
create mode 100644 app/code/Mage/Backend/Block/Widget/Grid/ColumnSet.php
rename app/code/{core => }/Mage/Backend/Block/Widget/Grid/Container.php (100%)
rename app/code/{core => }/Mage/Backend/Block/Widget/Grid/Export.php (99%)
rename app/code/{core => }/Mage/Backend/Block/Widget/Grid/ExportInterface.php (100%)
rename app/code/{core => }/Mage/Backend/Block/Widget/Grid/Extended.php (99%)
rename app/code/{core => }/Mage/Backend/Block/Widget/Grid/Massaction.php (100%)
create mode 100644 app/code/Mage/Backend/Block/Widget/Grid/Massaction/Abstract.php
create mode 100644 app/code/Mage/Backend/Block/Widget/Grid/Massaction/Additional.php
rename app/code/{core => }/Mage/Backend/Block/Widget/Grid/Massaction/Extended.php (100%)
rename app/code/{core => }/Mage/Backend/Block/Widget/Grid/Massaction/Item.php (100%)
rename app/code/{core => }/Mage/Backend/Block/Widget/Grid/Massaction/Item/Additional/Default.php (100%)
rename app/code/{core => }/Mage/Backend/Block/Widget/Grid/Massaction/Item/Additional/Interface.php (100%)
rename app/code/{core => }/Mage/Backend/Block/Widget/Grid/Serializer.php (100%)
rename app/code/{core => }/Mage/Backend/Block/Widget/Tab/Interface.php (100%)
create mode 100644 app/code/Mage/Backend/Block/Widget/Tabs.php
rename app/code/{core => }/Mage/Backend/Block/Widget/View/Container.php (100%)
rename app/code/{core => }/Mage/Backend/Controller/ActionAbstract.php (100%)
rename app/code/{core => }/Mage/Backend/Controller/Router/Default.php (100%)
rename app/code/{core => }/Mage/Backend/Controller/System/ConfigAbstract.php (100%)
create mode 100644 app/code/Mage/Backend/Helper/Data.php
create mode 100644 app/code/Mage/Backend/Model/Acl/Config.php
rename app/code/{core => }/Mage/Backend/Model/Acl/Loader/Resource.php (100%)
rename app/code/{core => }/Mage/Backend/Model/Auth.php (100%)
rename app/code/{core => }/Mage/Backend/Model/Auth/Credential/StorageInterface.php (100%)
rename app/code/{core => }/Mage/Backend/Model/Auth/Exception.php (100%)
rename app/code/{core => }/Mage/Backend/Model/Auth/Plugin/Exception.php (100%)
create mode 100644 app/code/Mage/Backend/Model/Auth/Session.php
rename app/code/{core => }/Mage/Backend/Model/Auth/StorageInterface.php (100%)
rename app/code/{core => }/Mage/Backend/Model/Authorization/RoleLocator.php (100%)
rename app/code/{core => }/Mage/Backend/Model/Config.php (100%)
create mode 100644 app/code/Mage/Backend/Model/Config/Backend/Admin/Custom.php
rename app/code/{core => }/Mage/Backend/Model/Config/Backend/Admin/Custompath.php (100%)
rename app/code/{core => }/Mage/Backend/Model/Config/Backend/Admin/Observer.php (100%)
rename app/code/{core => }/Mage/Backend/Model/Config/Backend/Admin/Password/Link/Expirationperiod.php (100%)
rename app/code/{core => }/Mage/Backend/Model/Config/Backend/Admin/Robots.php (90%)
rename app/code/{core => }/Mage/Backend/Model/Config/Backend/Admin/Usecustom.php (91%)
rename app/code/{core => }/Mage/Backend/Model/Config/Backend/Admin/Usecustompath.php (100%)
rename app/code/{core => }/Mage/Backend/Model/Config/Backend/Admin/Usesecretkey.php (100%)
rename app/code/{core => }/Mage/Backend/Model/Config/Backend/Baseurl.php (97%)
rename app/code/{core => }/Mage/Backend/Model/Config/Backend/Cache.php (100%)
rename app/code/{core => }/Mage/Backend/Model/Config/Backend/Cookie.php (100%)
rename app/code/{core => }/Mage/Backend/Model/Config/Backend/Currency/Abstract.php (100%)
rename app/code/{core => }/Mage/Backend/Model/Config/Backend/Currency/Allow.php (100%)
rename app/code/{core => }/Mage/Backend/Model/Config/Backend/Currency/Base.php (100%)
rename app/code/{core => }/Mage/Backend/Model/Config/Backend/Currency/Cron.php (100%)
rename app/code/{core => }/Mage/Backend/Model/Config/Backend/Currency/Default.php (100%)
rename app/code/{core => }/Mage/Backend/Model/Config/Backend/Datashare.php (100%)
rename app/code/{core => }/Mage/Backend/Model/Config/Backend/Design/Exception.php (100%)
rename app/code/{core => }/Mage/Backend/Model/Config/Backend/Email/Address.php (100%)
rename app/code/{core => }/Mage/Backend/Model/Config/Backend/Email/Logo.php (100%)
rename app/code/{core => }/Mage/Backend/Model/Config/Backend/Email/Sender.php (100%)
rename app/code/{core => }/Mage/Backend/Model/Config/Backend/Encrypted.php (100%)
create mode 100644 app/code/Mage/Backend/Model/Config/Backend/File.php
create mode 100644 app/code/Mage/Backend/Model/Config/Backend/File/RequestData.php
create mode 100644 app/code/Mage/Backend/Model/Config/Backend/File/RequestData/Interface.php
rename app/code/{core => }/Mage/Backend/Model/Config/Backend/Filename.php (100%)
rename app/code/{core => }/Mage/Backend/Model/Config/Backend/Image.php (100%)
rename app/code/{core => }/Mage/Backend/Model/Config/Backend/Image/Adapter.php (100%)
rename app/code/{core => }/Mage/Backend/Model/Config/Backend/Image/Favicon.php (100%)
rename app/code/{core => }/Mage/Backend/Model/Config/Backend/Image/Logo.php (100%)
rename app/code/{core => }/Mage/Backend/Model/Config/Backend/Image/Pdf.php (100%)
rename app/code/{core => }/Mage/Backend/Model/Config/Backend/Locale.php (100%)
rename app/code/{core => }/Mage/Backend/Model/Config/Backend/Locale/Timezone.php (100%)
rename app/code/{core => }/Mage/Backend/Model/Config/Backend/Log/Cron.php (100%)
rename app/code/{core => }/Mage/Backend/Model/Config/Backend/Secure.php (100%)
rename app/code/{core => }/Mage/Backend/Model/Config/Backend/Serialized.php (100%)
rename app/code/{core => }/Mage/Backend/Model/Config/Backend/Serialized/Array.php (100%)
rename app/code/{core => }/Mage/Backend/Model/Config/Backend/Storage/Media/Database.php (100%)
rename app/code/{core => }/Mage/Backend/Model/Config/Backend/Store.php (100%)
rename app/code/{core => }/Mage/Backend/Model/Config/Backend/Translate.php (100%)
rename app/code/{core => }/Mage/Backend/Model/Config/BackendFactory.php (100%)
rename app/code/{core => }/Mage/Backend/Model/Config/Clone/Factory.php (100%)
rename app/code/{core => }/Mage/Backend/Model/Config/CommentFactory.php (100%)
rename app/code/{core => }/Mage/Backend/Model/Config/CommentInterface.php (100%)
rename app/code/{core => }/Mage/Backend/Model/Config/Factory.php (100%)
rename app/code/{core => }/Mage/Backend/Model/Config/Loader.php (100%)
rename app/code/{core => }/Mage/Backend/Model/Config/ScopeDefiner.php (100%)
rename app/code/{core => }/Mage/Backend/Model/Config/Source/Admin/Page.php (100%)
rename app/code/{core => }/Mage/Backend/Model/Config/Source/Checktype.php (100%)
rename app/code/{core => }/Mage/Backend/Model/Config/Source/Currency.php (100%)
rename app/code/{core => }/Mage/Backend/Model/Config/Source/Currency/Service.php (100%)
rename app/code/{core => }/Mage/Backend/Model/Config/Source/Date/Short.php (100%)
rename app/code/{core => }/Mage/Backend/Model/Config/Source/Design/Robots.php (100%)
rename app/code/{core => }/Mage/Backend/Model/Config/Source/Dev/Dbautoup.php (100%)
rename app/code/{core => }/Mage/Backend/Model/Config/Source/Email/Identity.php (100%)
rename app/code/{core => }/Mage/Backend/Model/Config/Source/Email/Method.php (100%)
rename app/code/{core => }/Mage/Backend/Model/Config/Source/Email/Smtpauth.php (100%)
rename app/code/{core => }/Mage/Backend/Model/Config/Source/Email/Template.php (100%)
rename app/code/{core => }/Mage/Backend/Model/Config/Source/Enabledisable.php (100%)
rename app/code/{core => }/Mage/Backend/Model/Config/Source/Image/Adapter.php (100%)
rename app/code/{core => }/Mage/Backend/Model/Config/Source/Locale.php (100%)
rename app/code/{core => }/Mage/Backend/Model/Config/Source/Locale/Country.php (100%)
rename app/code/{core => }/Mage/Backend/Model/Config/Source/Locale/Currency.php (100%)
rename app/code/{core => }/Mage/Backend/Model/Config/Source/Locale/Currency/All.php (100%)
rename app/code/{core => }/Mage/Backend/Model/Config/Source/Locale/Timezone.php (100%)
rename app/code/{core => }/Mage/Backend/Model/Config/Source/Locale/Weekdays.php (100%)
rename app/code/{core => }/Mage/Backend/Model/Config/Source/Nooptreq.php (100%)
rename app/code/{core => }/Mage/Backend/Model/Config/Source/Reports/Scope.php (100%)
rename app/code/{core => }/Mage/Backend/Model/Config/Source/Storage/Media/Database.php (100%)
rename app/code/{core => }/Mage/Backend/Model/Config/Source/Storage/Media/Storage.php (100%)
rename app/code/{core => }/Mage/Backend/Model/Config/Source/Store.php (100%)
rename app/code/{core => }/Mage/Backend/Model/Config/Source/Web/Protocol.php (100%)
rename app/code/{core => }/Mage/Backend/Model/Config/Source/Web/Redirect.php (100%)
rename app/code/{core => }/Mage/Backend/Model/Config/Source/Website.php (100%)
rename app/code/{core => }/Mage/Backend/Model/Config/Source/Yesno.php (100%)
rename app/code/{core => }/Mage/Backend/Model/Config/Source/Yesnocustom.php (100%)
rename app/code/{core => }/Mage/Backend/Model/Config/SourceFactory.php (100%)
rename app/code/{core => }/Mage/Backend/Model/Config/Structure.php (100%)
rename app/code/{core => }/Mage/Backend/Model/Config/Structure/Converter.php (100%)
rename app/code/{core => }/Mage/Backend/Model/Config/Structure/Element/CompositeAbstract.php (100%)
rename app/code/{core => }/Mage/Backend/Model/Config/Structure/Element/Dependency/Mapper.php (100%)
create mode 100644 app/code/Mage/Backend/Model/Config/Structure/Element/Field.php
rename app/code/{core => }/Mage/Backend/Model/Config/Structure/Element/FlyweightFactory.php (100%)
rename app/code/{core => }/Mage/Backend/Model/Config/Structure/Element/Group.php (100%)
rename app/code/{core => }/Mage/Backend/Model/Config/Structure/Element/Group/Proxy.php (100%)
rename app/code/{core => }/Mage/Backend/Model/Config/Structure/Element/Iterator.php (100%)
rename app/code/{core => }/Mage/Backend/Model/Config/Structure/Element/Iterator/Field.php (100%)
rename app/code/{core => }/Mage/Backend/Model/Config/Structure/Element/Iterator/Group.php (100%)
rename app/code/{core => }/Mage/Backend/Model/Config/Structure/Element/Iterator/Section.php (100%)
rename app/code/{core => }/Mage/Backend/Model/Config/Structure/Element/Iterator/Tab.php (100%)
rename app/code/{core => }/Mage/Backend/Model/Config/Structure/Element/Section.php (100%)
rename app/code/{core => }/Mage/Backend/Model/Config/Structure/Element/Tab.php (100%)
rename app/code/{core => }/Mage/Backend/Model/Config/Structure/ElementAbstract.php (100%)
rename app/code/{core => }/Mage/Backend/Model/Config/Structure/ElementInterface.php (100%)
rename app/code/{core => }/Mage/Backend/Model/Config/Structure/Mapper/Attribute/Inheritance.php (100%)
rename app/code/{core => }/Mage/Backend/Model/Config/Structure/Mapper/Dependencies.php (100%)
create mode 100644 app/code/Mage/Backend/Model/Config/Structure/Mapper/Factory.php
rename app/code/{core => }/Mage/Backend/Model/Config/Structure/Mapper/Ignore.php (100%)
rename app/code/{core => }/Mage/Backend/Model/Config/Structure/Mapper/Path.php (100%)
rename app/code/{core => }/Mage/Backend/Model/Config/Structure/Mapper/Sorting.php (100%)
rename app/code/{core => }/Mage/Backend/Model/Config/Structure/MapperAbstract.php (100%)
rename app/code/{core => }/Mage/Backend/Model/Config/Structure/MapperInterface.php (100%)
create mode 100644 app/code/Mage/Backend/Model/Config/Structure/Reader.php
rename app/code/{core => }/Mage/Backend/Model/Config/Structure/Search/Proxy.php (100%)
rename app/code/{core => }/Mage/Backend/Model/Config/Structure/SearchInterface.php (100%)
rename app/code/{core => }/Mage/Backend/Model/Menu.php (100%)
create mode 100644 app/code/Mage/Backend/Model/Menu/Builder.php
rename app/code/{core => }/Mage/Backend/Model/Menu/Builder/Command/Add.php (100%)
rename app/code/{core => }/Mage/Backend/Model/Menu/Builder/Command/Remove.php (100%)
rename app/code/{core => }/Mage/Backend/Model/Menu/Builder/Command/Update.php (100%)
rename app/code/{core => }/Mage/Backend/Model/Menu/Builder/CommandAbstract.php (100%)
create mode 100644 app/code/Mage/Backend/Model/Menu/Config.php
rename app/code/{core => }/Mage/Backend/Model/Menu/Config/Menu.php (100%)
rename app/code/{core => }/Mage/Backend/Model/Menu/Config/Menu/Dom.php (100%)
rename app/code/{core => }/Mage/Backend/Model/Menu/Director/Dom.php (100%)
rename app/code/{core => }/Mage/Backend/Model/Menu/DirectorAbstract.php (100%)
create mode 100644 app/code/Mage/Backend/Model/Menu/Factory.php
rename app/code/{core => }/Mage/Backend/Model/Menu/Filter/Iterator.php (100%)
rename app/code/{core => }/Mage/Backend/Model/Menu/Item.php (100%)
create mode 100644 app/code/Mage/Backend/Model/Menu/Item/Factory.php
rename app/code/{core => }/Mage/Backend/Model/Menu/Item/Validator.php (100%)
rename app/code/{core => }/Mage/Backend/Model/Menu/Iterator.php (100%)
create mode 100644 app/code/Mage/Backend/Model/Observer.php
rename app/code/{core => }/Mage/Backend/Model/Session.php (100%)
create mode 100644 app/code/Mage/Backend/Model/Url.php
create mode 100644 app/code/Mage/Backend/Model/Url/Proxy.php
rename app/code/{core => }/Mage/Backend/Model/Widget/Grid/Parser.php (100%)
rename app/code/{core => }/Mage/Backend/Model/Widget/Grid/Row/UrlGenerator.php (100%)
rename app/code/{core => }/Mage/Backend/Model/Widget/Grid/Row/UrlGeneratorFactory.php (98%)
rename app/code/{core => }/Mage/Backend/Model/Widget/Grid/SubTotals.php (100%)
rename app/code/{core => }/Mage/Backend/Model/Widget/Grid/Totals.php (100%)
rename app/code/{core => }/Mage/Backend/Model/Widget/Grid/TotalsAbstract.php (100%)
rename app/code/{core => }/Mage/Backend/Model/Widget/Grid/TotalsInterface.php (100%)
rename app/code/{core => }/Mage/Backend/controllers/Adminhtml/AuthController.php (100%)
rename app/code/{core => }/Mage/Backend/controllers/Adminhtml/IndexController.php (100%)
rename app/code/{core => }/Mage/Backend/controllers/Adminhtml/System/Config/SaveController.php (100%)
rename app/code/{core => }/Mage/Backend/controllers/Adminhtml/System/ConfigController.php (100%)
rename app/code/{core => }/Mage/Backend/controllers/Adminhtml/SystemController.php (100%)
create mode 100644 app/code/Mage/Backend/etc/adminhtml/system.xml
create mode 100644 app/code/Mage/Backend/etc/config.xml
rename app/code/{core => }/Mage/Backend/etc/menu.xsd (100%)
rename app/code/{core => }/Mage/Backend/etc/system.xsd (92%)
rename app/code/{core => }/Mage/Backend/etc/system_file.xsd (92%)
create mode 100644 app/code/Mage/Backend/view/adminhtml/admin/login.phtml
rename app/code/{core => }/Mage/Backend/view/adminhtml/admin/login_buttons.phtml (100%)
rename app/{design/adminhtml/default/backend/Mage_Backend => code/Mage/Backend/view/adminhtml}/images/draggable-handle-bg.gif (100%)
create mode 100644 app/code/Mage/Backend/view/adminhtml/images/gallery-image-base-label.png
create mode 100644 app/code/Mage/Backend/view/adminhtml/images/gallery-image-panel-corner.png
create mode 100644 app/code/Mage/Backend/view/adminhtml/layout.xml
rename app/code/{core => }/Mage/Backend/view/adminhtml/menu.phtml (100%)
create mode 100644 app/code/Mage/Backend/view/adminhtml/store/switcher.phtml
rename app/code/{core => }/Mage/Backend/view/adminhtml/store/switcher/form/renderer/fieldset.phtml (100%)
rename app/code/{core => }/Mage/Backend/view/adminhtml/store/switcher/form/renderer/fieldset/element.phtml (100%)
create mode 100644 app/code/Mage/Backend/view/adminhtml/system/config/edit.phtml
rename app/code/{core => }/Mage/Backend/view/adminhtml/system/config/form/field/array.phtml (89%)
create mode 100644 app/code/Mage/Backend/view/adminhtml/system/config/js.phtml
create mode 100644 app/code/Mage/Backend/view/adminhtml/system/config/switcher.phtml
rename app/code/{core => }/Mage/Backend/view/adminhtml/system/config/system/storage/media/synchronize.phtml (93%)
rename app/code/{core => }/Mage/Backend/view/adminhtml/system/config/tabs.phtml (100%)
create mode 100644 app/code/Mage/Backend/view/adminhtml/system/validation-rules.js
rename app/code/{core => }/Mage/Backend/view/adminhtml/widget/accordion.phtml (100%)
rename app/code/{core => }/Mage/Backend/view/adminhtml/widget/breadcrumbs.phtml (100%)
create mode 100644 app/code/Mage/Backend/view/adminhtml/widget/button.phtml
create mode 100644 app/code/Mage/Backend/view/adminhtml/widget/button/split.phtml
rename app/code/{core => }/Mage/Backend/view/adminhtml/widget/form.phtml (100%)
rename app/code/{core => }/Mage/Backend/view/adminhtml/widget/form/container.phtml (100%)
rename app/code/{core => }/Mage/Backend/view/adminhtml/widget/form/element.phtml (100%)
rename app/code/{core => }/Mage/Backend/view/adminhtml/widget/form/element/gallery.phtml (100%)
rename app/code/{core => }/Mage/Backend/view/adminhtml/widget/form/renderer/element.phtml (100%)
rename app/code/{core => }/Mage/Backend/view/adminhtml/widget/form/renderer/fieldset.phtml (96%)
create mode 100644 app/code/Mage/Backend/view/adminhtml/widget/form/renderer/fieldset/element.phtml
create mode 100644 app/code/Mage/Backend/view/adminhtml/widget/grid.phtml
create mode 100644 app/code/Mage/Backend/view/adminhtml/widget/grid/column_set.phtml
rename app/code/{core => }/Mage/Backend/view/adminhtml/widget/grid/container.phtml (100%)
rename app/code/{core => }/Mage/Backend/view/adminhtml/widget/grid/export.phtml (100%)
create mode 100644 app/code/Mage/Backend/view/adminhtml/widget/grid/extended.phtml
rename app/code/{core => }/Mage/Backend/view/adminhtml/widget/grid/massaction.phtml (100%)
rename app/code/{core => }/Mage/Backend/view/adminhtml/widget/grid/massaction_extended.phtml (100%)
rename app/code/{core => }/Mage/Backend/view/adminhtml/widget/grid/serializer.phtml (100%)
create mode 100644 app/code/Mage/Backend/view/adminhtml/widget/tabs.phtml
rename app/code/{core => }/Mage/Backend/view/adminhtml/widget/view/container.phtml (100%)
rename app/code/{core => }/Mage/Backup/Block/Adminhtml/Grid/Column/Renderer/Download.php (100%)
rename app/code/{core => }/Mage/Backup/Block/Adminhtml/Grid/Column/Rollback.php (100%)
rename app/code/{core => }/Mage/Backup/Exception.php (100%)
create mode 100644 app/code/Mage/Backup/Helper/Data.php
rename app/code/{core => }/Mage/Backup/Model/Backup.php (100%)
rename app/code/{core => }/Mage/Backup/Model/Config/Backend/Cron.php (100%)
rename app/code/{core => }/Mage/Backup/Model/Config/Source/Type.php (100%)
rename app/code/{core => }/Mage/Backup/Model/Db.php (100%)
rename app/code/{core => }/Mage/Backup/Model/Fs/Collection.php (100%)
rename app/code/{core => }/Mage/Backup/Model/Grid/Options.php (100%)
rename app/code/{core => }/Mage/Backup/Model/Observer.php (100%)
rename app/code/{core => }/Mage/Backup/Model/Resource/Db.php (100%)
mode change 100755 => 100644
rename app/code/{core => }/Mage/Backup/Model/Resource/Helper/Mysql4.php (100%)
create mode 100644 app/code/Mage/Backup/etc/adminhtml/acl.xml
create mode 100644 app/code/Mage/Backup/etc/adminhtml/menu.xml
rename app/code/{core => }/Mage/Backup/etc/adminhtml/system.xml (100%)
create mode 100644 app/code/Mage/Backup/etc/config.xml
rename app/code/{core => }/Mage/Backup/locale/de_DE/Mage_Backup.csv (100%)
rename app/code/{core => }/Mage/Backup/locale/en_US/Mage_Backup.csv (100%)
rename app/code/{core => }/Mage/Backup/locale/es_ES/Mage_Backup.csv (100%)
rename app/code/{core => }/Mage/Backup/locale/fr_FR/Mage_Backup.csv (100%)
rename app/code/{core => }/Mage/Backup/locale/nl_NL/Mage_Backup.csv (100%)
rename app/code/{core => }/Mage/Backup/locale/pt_BR/Mage_Backup.csv (100%)
rename app/code/{core => }/Mage/Backup/locale/zh_CN/Mage_Backup.csv (100%)
rename app/code/{core => }/Mage/Bundle/Block/Adminhtml/Catalog/Product/Composite/Fieldset/Bundle.php (100%)
rename app/code/{core => }/Mage/Bundle/Block/Adminhtml/Catalog/Product/Composite/Fieldset/Options/Type/Checkbox.php (100%)
rename app/code/{core => }/Mage/Bundle/Block/Adminhtml/Catalog/Product/Composite/Fieldset/Options/Type/Multi.php (100%)
rename app/code/{core => }/Mage/Bundle/Block/Adminhtml/Catalog/Product/Composite/Fieldset/Options/Type/Radio.php (100%)
rename app/code/{core => }/Mage/Bundle/Block/Adminhtml/Catalog/Product/Composite/Fieldset/Options/Type/Select.php (100%)
rename app/code/{core => }/Mage/Bundle/Block/Adminhtml/Catalog/Product/Edit/Tab/Attributes.php (100%)
rename app/code/{core => }/Mage/Bundle/Block/Adminhtml/Catalog/Product/Edit/Tab/Attributes/Extend.php (97%)
rename app/code/{core => }/Mage/Bundle/Block/Adminhtml/Catalog/Product/Edit/Tab/Attributes/Special.php (93%)
rename app/code/{core => }/Mage/Bundle/Block/Adminhtml/Catalog/Product/Edit/Tab/Bundle.php (100%)
create mode 100644 app/code/Mage/Bundle/Block/Adminhtml/Catalog/Product/Edit/Tab/Bundle/Option.php
rename app/code/{core => }/Mage/Bundle/Block/Adminhtml/Catalog/Product/Edit/Tab/Bundle/Option/Search.php (100%)
create mode 100644 app/code/Mage/Bundle/Block/Adminhtml/Catalog/Product/Edit/Tab/Bundle/Option/Search/Grid.php
rename app/code/{core => }/Mage/Bundle/Block/Adminhtml/Catalog/Product/Edit/Tab/Bundle/Option/Selection.php (100%)
rename app/code/{core => }/Mage/Bundle/Block/Adminhtml/Catalog/Product/Edit/Tabs.php (100%)
rename app/code/{core => }/Mage/Bundle/Block/Adminhtml/Sales/Order/Items/Renderer.php (100%)
rename app/code/{core => }/Mage/Bundle/Block/Adminhtml/Sales/Order/View/Items/Renderer.php (100%)
rename app/code/{core => }/Mage/Bundle/Block/Catalog/Product/Price.php (100%)
rename app/code/{core => }/Mage/Bundle/Block/Catalog/Product/View.php (100%)
rename app/code/{core => }/Mage/Bundle/Block/Catalog/Product/View/Type/Bundle.php (100%)
create mode 100644 app/code/Mage/Bundle/Block/Catalog/Product/View/Type/Bundle/Option.php
rename app/code/{core => }/Mage/Bundle/Block/Catalog/Product/View/Type/Bundle/Option/Checkbox.php (100%)
rename app/code/{core => }/Mage/Bundle/Block/Catalog/Product/View/Type/Bundle/Option/Multi.php (100%)
rename app/code/{core => }/Mage/Bundle/Block/Catalog/Product/View/Type/Bundle/Option/Radio.php (100%)
rename app/code/{core => }/Mage/Bundle/Block/Catalog/Product/View/Type/Bundle/Option/Select.php (100%)
rename app/code/{core => }/Mage/Bundle/Block/Checkout/Cart/Item/Renderer.php (100%)
rename app/code/{core => }/Mage/Bundle/Block/Sales/Order/Items/Renderer.php (100%)
rename app/code/{core => }/Mage/Bundle/Helper/Catalog/Product/Configuration.php (100%)
rename app/code/{core => }/Mage/Bundle/Helper/Data.php (100%)
rename app/code/{core => }/Mage/Bundle/Model/Observer.php (100%)
rename app/code/{core => }/Mage/Bundle/Model/Option.php (100%)
create mode 100644 app/code/Mage/Bundle/Model/Price/Index.php
rename app/code/{core => }/Mage/Bundle/Model/Product/Attribute/Source/Price/View.php (100%)
rename app/code/{core => }/Mage/Bundle/Model/Product/Price.php (100%)
rename app/code/{core => }/Mage/Bundle/Model/Product/Type.php (100%)
rename app/code/{core => }/Mage/Bundle/Model/Resource/Bundle.php (100%)
mode change 100755 => 100644
rename app/code/{core => }/Mage/Bundle/Model/Resource/Indexer/Price.php (100%)
mode change 100755 => 100644
rename app/code/{core => }/Mage/Bundle/Model/Resource/Indexer/Stock.php (100%)
mode change 100755 => 100644
rename app/code/{core => }/Mage/Bundle/Model/Resource/Option.php (100%)
mode change 100755 => 100644
rename app/code/{core => }/Mage/Bundle/Model/Resource/Option/Collection.php (100%)
mode change 100755 => 100644
create mode 100644 app/code/Mage/Bundle/Model/Resource/Price/Index.php
rename app/code/{core => }/Mage/Bundle/Model/Resource/Selection.php (100%)
mode change 100755 => 100644
rename app/code/{core => }/Mage/Bundle/Model/Resource/Selection/Collection.php (100%)
mode change 100755 => 100644
rename app/code/{core => }/Mage/Bundle/Model/Sales/Order/Pdf/Items/Abstract.php (100%)
rename app/code/{core => }/Mage/Bundle/Model/Sales/Order/Pdf/Items/Creditmemo.php (100%)
rename app/code/{core => }/Mage/Bundle/Model/Sales/Order/Pdf/Items/Invoice.php (100%)
rename app/code/{core => }/Mage/Bundle/Model/Sales/Order/Pdf/Items/Shipment.php (100%)
rename app/code/{core => }/Mage/Bundle/Model/Selection.php (100%)
rename app/code/{core => }/Mage/Bundle/Model/Source/Option/Selection/Price/Type.php (100%)
rename app/code/{core => }/Mage/Bundle/Model/Source/Option/Type.php (100%)
rename app/code/{core => }/Mage/Bundle/controllers/Adminhtml/Bundle/Product/EditController.php (100%)
rename app/code/{core => }/Mage/Bundle/controllers/Adminhtml/Bundle/SelectionController.php (100%)
rename app/code/{core => }/Mage/Bundle/data/bundle_setup/data-install-1.6.0.0.php (100%)
create mode 100644 app/code/Mage/Bundle/etc/config.xml
rename app/code/{core => }/Mage/Bundle/locale/de_DE/Mage_Bundle.csv (100%)
rename app/code/{core => }/Mage/Bundle/locale/en_US/Mage_Bundle.csv (100%)
rename app/code/{core => }/Mage/Bundle/locale/es_ES/Mage_Bundle.csv (100%)
rename app/code/{core => }/Mage/Bundle/locale/fr_FR/Mage_Bundle.csv (100%)
rename app/code/{core => }/Mage/Bundle/locale/nl_NL/Mage_Bundle.csv (100%)
rename app/code/{core => }/Mage/Bundle/locale/pt_BR/Mage_Bundle.csv (100%)
rename app/code/{core => }/Mage/Bundle/locale/zh_CN/Mage_Bundle.csv (100%)
rename app/code/{core => }/Mage/Bundle/sql/bundle_setup/install-1.6.0.0.php (100%)
rename app/code/{core => }/Mage/Bundle/sql/bundle_setup/mysql4-upgrade-1.6.0.0-1.6.0.0.1.php (100%)
rename app/code/{core => }/Mage/Bundle/sql/bundle_setup/upgrade-1.6.0.0-1.6.0.0.1.php (100%)
create mode 100644 app/code/Mage/Bundle/view/adminhtml/css/bundle-product.css
rename app/code/{core => }/Mage/Bundle/view/adminhtml/js/bundle-product.js (88%)
rename app/code/{core => }/Mage/Bundle/view/adminhtml/layout.xml (100%)
rename app/code/{core => }/Mage/Bundle/view/adminhtml/product/composite/fieldset/options/bundle.phtml (100%)
create mode 100644 app/code/Mage/Bundle/view/adminhtml/product/composite/fieldset/options/type/checkbox.phtml
create mode 100644 app/code/Mage/Bundle/view/adminhtml/product/composite/fieldset/options/type/multi.phtml
create mode 100644 app/code/Mage/Bundle/view/adminhtml/product/composite/fieldset/options/type/radio.phtml
create mode 100644 app/code/Mage/Bundle/view/adminhtml/product/composite/fieldset/options/type/select.phtml
create mode 100644 app/code/Mage/Bundle/view/adminhtml/product/edit/bundle.phtml
create mode 100644 app/code/Mage/Bundle/view/adminhtml/product/edit/bundle/option.phtml
rename app/code/{core => }/Mage/Bundle/view/adminhtml/product/edit/bundle/option/search.phtml (100%)
rename app/code/{core => }/Mage/Bundle/view/adminhtml/product/edit/bundle/option/selection.phtml (88%)
create mode 100644 app/code/Mage/Bundle/view/adminhtml/product/validation-rules.js
create mode 100644 app/code/Mage/Bundle/view/adminhtml/sales/creditmemo/create/items/renderer.phtml
create mode 100644 app/code/Mage/Bundle/view/adminhtml/sales/creditmemo/view/items/renderer.phtml
create mode 100644 app/code/Mage/Bundle/view/adminhtml/sales/invoice/create/items/renderer.phtml
create mode 100644 app/code/Mage/Bundle/view/adminhtml/sales/invoice/view/items/renderer.phtml
create mode 100644 app/code/Mage/Bundle/view/adminhtml/sales/order/view/items/renderer.phtml
create mode 100644 app/code/Mage/Bundle/view/adminhtml/sales/shipment/create/items/renderer.phtml
create mode 100644 app/code/Mage/Bundle/view/adminhtml/sales/shipment/view/items/renderer.phtml
rename app/code/{core => }/Mage/Bundle/view/frontend/bundle.js (99%)
rename app/code/{core => }/Mage/Bundle/view/frontend/catalog/product/price.phtml (100%)
rename app/code/{core => }/Mage/Bundle/view/frontend/catalog/product/view/options/notice.phtml (100%)
rename app/code/{core => }/Mage/Bundle/view/frontend/catalog/product/view/price.phtml (100%)
rename app/code/{core => }/Mage/Bundle/view/frontend/catalog/product/view/tierprices.phtml (100%)
create mode 100644 app/code/Mage/Bundle/view/frontend/catalog/product/view/type/bundle.phtml
create mode 100644 app/code/Mage/Bundle/view/frontend/catalog/product/view/type/bundle/option/checkbox.phtml
create mode 100644 app/code/Mage/Bundle/view/frontend/catalog/product/view/type/bundle/option/multi.phtml
create mode 100644 app/code/Mage/Bundle/view/frontend/catalog/product/view/type/bundle/option/radio.phtml
create mode 100644 app/code/Mage/Bundle/view/frontend/catalog/product/view/type/bundle/option/select.phtml
rename app/code/{core => }/Mage/Bundle/view/frontend/catalog/product/view/type/bundle/options.phtml (100%)
rename app/code/{core => }/Mage/Bundle/view/frontend/email/order/items/creditmemo/default.phtml (100%)
rename app/code/{core => }/Mage/Bundle/view/frontend/email/order/items/invoice/default.phtml (100%)
rename app/code/{core => }/Mage/Bundle/view/frontend/email/order/items/order/default.phtml (100%)
rename app/code/{core => }/Mage/Bundle/view/frontend/email/order/items/shipment/default.phtml (100%)
rename app/code/{core => }/Mage/Bundle/view/frontend/js/float.js (100%)
rename app/code/{core => }/Mage/Bundle/view/frontend/js/slide.js (100%)
rename app/code/{core => }/Mage/Bundle/view/frontend/layout.xml (100%)
rename app/code/{core => }/Mage/Bundle/view/frontend/rss/catalog/product/price.phtml (100%)
create mode 100644 app/code/Mage/Bundle/view/frontend/sales/order/creditmemo/items/renderer.phtml
create mode 100644 app/code/Mage/Bundle/view/frontend/sales/order/invoice/items/renderer.phtml
create mode 100644 app/code/Mage/Bundle/view/frontend/sales/order/items/renderer.phtml
create mode 100644 app/code/Mage/Bundle/view/frontend/sales/order/shipment/items/renderer.phtml
rename app/code/{core => }/Mage/Captcha/Block/Captcha.php (100%)
mode change 100755 => 100644
rename app/code/{core => }/Mage/Captcha/Block/Captcha/Default.php (100%)
mode change 100755 => 100644
create mode 100644 app/code/Mage/Captcha/Helper/Data.php
rename app/code/{core => }/Mage/Captcha/Model/Config/Font.php (100%)
mode change 100755 => 100644
rename app/code/{core => }/Mage/Captcha/Model/Config/Form/Abstract.php (100%)
mode change 100755 => 100644
rename app/code/{core => }/Mage/Captcha/Model/Config/Form/Backend.php (100%)
mode change 100755 => 100644
rename app/code/{core => }/Mage/Captcha/Model/Config/Form/Frontend.php (100%)
mode change 100755 => 100644
rename app/code/{core => }/Mage/Captcha/Model/Config/Mode.php (100%)
mode change 100755 => 100644
rename app/code/{core => }/Mage/Captcha/Model/Default.php (100%)
mode change 100755 => 100644
rename app/code/{core => }/Mage/Captcha/Model/Interface.php (100%)
mode change 100755 => 100644
rename app/code/{core => }/Mage/Captcha/Model/Observer.php (100%)
mode change 100755 => 100644
rename app/code/{core => }/Mage/Captcha/Model/Resource/Log.php (100%)
mode change 100755 => 100644
rename app/code/{core => }/Mage/Captcha/controllers/Adminhtml/RefreshController.php (100%)
mode change 100755 => 100644
rename app/code/{core => }/Mage/Captcha/controllers/RefreshController.php (100%)
mode change 100755 => 100644
rename app/code/{core => }/Mage/Captcha/etc/adminhtml/system.xml (100%)
create mode 100644 app/code/Mage/Captcha/etc/config.xml
rename app/code/{core => }/Mage/Captcha/locale/de_DE/Mage_Captcha.csv (100%)
rename app/code/{core => }/Mage/Captcha/locale/en_US/Mage_Captcha.csv (100%)
rename app/code/{core => }/Mage/Captcha/locale/es_ES/Mage_Captcha.csv (100%)
rename app/code/{core => }/Mage/Captcha/locale/fr_FR/Mage_Captcha.csv (100%)
rename app/code/{core => }/Mage/Captcha/locale/nl_NL/Mage_Captcha.csv (100%)
rename app/code/{core => }/Mage/Captcha/locale/pt_BR/Mage_Captcha.csv (100%)
rename app/code/{core => }/Mage/Captcha/locale/zh_CN/Mage_Captcha.csv (100%)
rename app/code/{core => }/Mage/Captcha/sql/captcha_setup/install-1.7.0.0.0.php (100%)
rename app/code/{core => }/Mage/Captcha/view/adminhtml/default.phtml (100%)
rename app/code/{core => }/Mage/Captcha/view/adminhtml/layout.xml (100%)
rename app/code/{core => }/Mage/Captcha/view/adminhtml/reload.png (100%)
rename app/code/{core => }/Mage/Captcha/view/frontend/captcha.js (100%)
rename app/code/{core => }/Mage/Captcha/view/frontend/default.phtml (100%)
rename app/code/{core => }/Mage/Captcha/view/frontend/layout.xml (100%)
rename app/code/{core => }/Mage/Captcha/view/frontend/onepage.js (100%)
rename app/code/{core => }/Mage/Captcha/view/frontend/reload.png (100%)
rename app/code/{core => }/Mage/Catalog/Block/Adminhtml/System/Config/Form/Field/Select/Flatcatalog.php (100%)
rename app/code/{core => }/Mage/Catalog/Block/Adminhtml/System/Config/Form/Field/Select/Flatproduct.php (100%)
rename app/code/{core => }/Mage/Catalog/Block/Breadcrumbs.php (100%)
rename app/code/{core => }/Mage/Catalog/Block/Category/View.php (100%)
rename app/code/{core => }/Mage/Catalog/Block/Category/Widget/Link.php (100%)
rename app/code/{core => }/Mage/Catalog/Block/Layer/Filter/Abstract.php (100%)
rename app/code/{core => }/Mage/Catalog/Block/Layer/Filter/Attribute.php (100%)
rename app/code/{core => }/Mage/Catalog/Block/Layer/Filter/Category.php (100%)
rename app/code/{core => }/Mage/Catalog/Block/Layer/Filter/Decimal.php (100%)
rename app/code/{core => }/Mage/Catalog/Block/Layer/Filter/Price.php (100%)
rename app/code/{core => }/Mage/Catalog/Block/Layer/State.php (100%)
rename app/code/{core => }/Mage/Catalog/Block/Layer/View.php (100%)
rename app/code/{core => }/Mage/Catalog/Block/Navigation.php (100%)
rename app/code/{core => }/Mage/Catalog/Block/Product.php (100%)
create mode 100644 app/code/Mage/Catalog/Block/Product/Abstract.php
rename app/code/{core => }/Mage/Catalog/Block/Product/Compare/Abstract.php (100%)
rename app/code/{core => }/Mage/Catalog/Block/Product/Compare/List.php (100%)
rename app/code/{core => }/Mage/Catalog/Block/Product/Compare/Sidebar.php (100%)
create mode 100644 app/code/Mage/Catalog/Block/Product/Configurable/AssociatedSelector/Backend/Grid/ColumnSet.php
create mode 100644 app/code/Mage/Catalog/Block/Product/Configurable/AssociatedSelector/Renderer/Id.php
rename app/code/{core => }/Mage/Catalog/Block/Product/Configurable/AttributeSelector.php (98%)
rename app/code/{core => }/Mage/Catalog/Block/Product/Gallery.php (100%)
rename app/code/{core => }/Mage/Catalog/Block/Product/Grouped/AssociatedProducts.php (100%)
rename app/code/{core => }/Mage/Catalog/Block/Product/Grouped/AssociatedProducts/Grid.php (100%)
create mode 100644 app/code/Mage/Catalog/Block/Product/Image.php
rename app/code/{core => }/Mage/Catalog/Block/Product/List.php (100%)
rename app/code/{core => }/Mage/Catalog/Block/Product/List/Crosssell.php (100%)
rename app/code/{core => }/Mage/Catalog/Block/Product/List/Promotion.php (100%)
mode change 100755 => 100644
rename app/code/{core => }/Mage/Catalog/Block/Product/List/Random.php (100%)
rename app/code/{core => }/Mage/Catalog/Block/Product/List/Related.php (100%)
rename app/code/{core => }/Mage/Catalog/Block/Product/List/Toolbar.php (100%)
create mode 100644 app/code/Mage/Catalog/Block/Product/List/Upsell.php
rename app/code/{core => }/Mage/Catalog/Block/Product/New.php (100%)
rename app/code/{core => }/Mage/Catalog/Block/Product/Price.php (100%)
rename app/code/{core => }/Mage/Catalog/Block/Product/Price/Template.php (100%)
rename app/code/{core => }/Mage/Catalog/Block/Product/Send.php (100%)
rename app/code/{core => }/Mage/Catalog/Block/Product/TemplateSelector.php (100%)
create mode 100644 app/code/Mage/Catalog/Block/Product/Twig.php
create mode 100644 app/code/Mage/Catalog/Block/Product/View.php
rename app/code/{core => }/Mage/Catalog/Block/Product/View/Abstract.php (100%)
rename app/code/{core => }/Mage/Catalog/Block/Product/View/Additional.php (100%)
rename app/code/{core => }/Mage/Catalog/Block/Product/View/Attributes.php (100%)
rename app/code/{core => }/Mage/Catalog/Block/Product/View/Description.php (100%)
rename app/code/{core => }/Mage/Catalog/Block/Product/View/Media.php (100%)
create mode 100644 app/code/Mage/Catalog/Block/Product/View/Options.php
create mode 100644 app/code/Mage/Catalog/Block/Product/View/Options/Abstract.php
rename app/code/{core => }/Mage/Catalog/Block/Product/View/Options/Type/Date.php (100%)
rename app/code/{core => }/Mage/Catalog/Block/Product/View/Options/Type/Default.php (100%)
rename app/code/{core => }/Mage/Catalog/Block/Product/View/Options/Type/File.php (100%)
rename app/code/{core => }/Mage/Catalog/Block/Product/View/Options/Type/Select.php (100%)
rename app/code/{core => }/Mage/Catalog/Block/Product/View/Options/Type/Text.php (100%)
rename app/code/{core => }/Mage/Catalog/Block/Product/View/Price.php (100%)
rename app/code/{core => }/Mage/Catalog/Block/Product/View/Tabs.php (100%)
rename app/code/{core => }/Mage/Catalog/Block/Product/View/Type/Configurable.php (100%)
rename app/code/{core => }/Mage/Catalog/Block/Product/View/Type/Grouped.php (100%)
rename app/code/{core => }/Mage/Catalog/Block/Product/View/Type/Simple.php (100%)
rename app/code/{core => }/Mage/Catalog/Block/Product/View/Type/Virtual.php (100%)
rename app/code/{core => }/Mage/Catalog/Block/Product/Widget/Html/Pager.php (100%)
rename app/code/{core => }/Mage/Catalog/Block/Product/Widget/Link.php (100%)
rename app/code/{core => }/Mage/Catalog/Block/Product/Widget/New.php (100%)
rename app/code/{core => }/Mage/Catalog/Block/Widget/Link.php (100%)
rename app/code/{core => }/Mage/Catalog/Controller/Product/View/Interface.php (100%)
rename app/code/{core => }/Mage/Catalog/Exception.php (100%)
rename app/code/{core => }/Mage/Catalog/Helper/Category.php (100%)
rename app/code/{core => }/Mage/Catalog/Helper/Category/Flat.php (100%)
rename app/code/{core => }/Mage/Catalog/Helper/Data.php (100%)
rename app/code/{core => }/Mage/Catalog/Helper/Flat/Abstract.php (100%)
create mode 100644 app/code/Mage/Catalog/Helper/Image.php
rename app/code/{core => }/Mage/Catalog/Helper/Output.php (97%)
create mode 100644 app/code/Mage/Catalog/Helper/Product.php
rename app/code/{core => }/Mage/Catalog/Helper/Product/Compare.php (100%)
rename app/code/{core => }/Mage/Catalog/Helper/Product/Configuration.php (100%)
rename app/code/{core => }/Mage/Catalog/Helper/Product/Configuration/Interface.php (100%)
rename app/code/{core => }/Mage/Catalog/Helper/Product/Flat.php (100%)
create mode 100644 app/code/Mage/Catalog/Helper/Product/Options.php
create mode 100644 app/code/Mage/Catalog/Helper/Product/Url.php
create mode 100644 app/code/Mage/Catalog/Helper/Product/View.php
rename app/code/{core => }/Mage/Catalog/Model/Abstract.php (100%)
rename app/code/{core => }/Mage/Catalog/Model/Api/Resource.php (100%)
rename app/code/{core => }/Mage/Catalog/Model/Attribute/Backend/Customlayoutupdate.php (100%)
rename app/code/{core => }/Mage/Catalog/Model/Category.php (100%)
rename app/code/{core => }/Mage/Catalog/Model/Category/Api.php (100%)
rename app/code/{core => }/Mage/Catalog/Model/Category/Api/V2.php (100%)
rename app/code/{core => }/Mage/Catalog/Model/Category/Attribute/Api.php (100%)
rename app/code/{core => }/Mage/Catalog/Model/Category/Attribute/Api/V2.php (100%)
rename app/code/{core => }/Mage/Catalog/Model/Category/Attribute/Backend/Image.php (100%)
rename app/code/{core => }/Mage/Catalog/Model/Category/Attribute/Backend/Sortby.php (100%)
rename app/code/{core => }/Mage/Catalog/Model/Category/Attribute/Backend/Urlkey.php (100%)
rename app/code/{core => }/Mage/Catalog/Model/Category/Attribute/Source/Layout.php (100%)
rename app/code/{core => }/Mage/Catalog/Model/Category/Attribute/Source/Mode.php (100%)
rename app/code/{core => }/Mage/Catalog/Model/Category/Attribute/Source/Page.php (100%)
rename app/code/{core => }/Mage/Catalog/Model/Category/Attribute/Source/Sortby.php (100%)
rename app/code/{core => }/Mage/Catalog/Model/Category/Indexer/Flat.php (100%)
rename app/code/{core => }/Mage/Catalog/Model/Category/Indexer/Product.php (100%)
rename app/code/{core => }/Mage/Catalog/Model/Config.php (100%)
rename app/code/{core => }/Mage/Catalog/Model/Config/Backend/Category.php (100%)
rename app/code/{core => }/Mage/Catalog/Model/Config/Backend/Seo/Product.php (100%)
rename app/code/{core => }/Mage/Catalog/Model/Config/Clone/Media/Image.php (100%)
rename app/code/{core => }/Mage/Catalog/Model/Config/Source/Category.php (100%)
rename app/code/{core => }/Mage/Catalog/Model/Config/Source/GridPerPage.php (100%)
rename app/code/{core => }/Mage/Catalog/Model/Config/Source/ListMode.php (100%)
rename app/code/{core => }/Mage/Catalog/Model/Config/Source/ListPerPage.php (100%)
rename app/code/{core => }/Mage/Catalog/Model/Config/Source/ListSort.php (100%)
rename app/code/{core => }/Mage/Catalog/Model/Config/Source/Price/Scope.php (100%)
rename app/code/{core => }/Mage/Catalog/Model/Config/Source/Price/Step.php (100%)
rename app/code/{core => }/Mage/Catalog/Model/Config/Source/Product/Options/Price.php (100%)
rename app/code/{core => }/Mage/Catalog/Model/Config/Source/Product/Options/Type.php (100%)
rename app/code/{core => }/Mage/Catalog/Model/Config/Source/Product/Thumbnail.php (100%)
rename app/code/{core => }/Mage/Catalog/Model/Config/Source/TimeFormat.php (100%)
rename app/code/{core => }/Mage/Catalog/Model/Config/Source/Watermark/Position.php (100%)
rename app/code/{core => }/Mage/Catalog/Model/Design.php (100%)
rename app/code/{core => }/Mage/Catalog/Model/Entity/Attribute.php (100%)
rename app/code/{core => }/Mage/Catalog/Model/Entity/Product/Attribute/Design/Options/Container.php (100%)
rename app/code/{core => }/Mage/Catalog/Model/Index.php (100%)
rename app/code/{core => }/Mage/Catalog/Model/Indexer/Url.php (100%)
rename app/code/{core => }/Mage/Catalog/Model/Layer.php (100%)
rename app/code/{core => }/Mage/Catalog/Model/Layer/Filter/Abstract.php (100%)
rename app/code/{core => }/Mage/Catalog/Model/Layer/Filter/Attribute.php (100%)
rename app/code/{core => }/Mage/Catalog/Model/Layer/Filter/Category.php (100%)
rename app/code/{core => }/Mage/Catalog/Model/Layer/Filter/Decimal.php (100%)
rename app/code/{core => }/Mage/Catalog/Model/Layer/Filter/Item.php (100%)
rename app/code/{core => }/Mage/Catalog/Model/Layer/Filter/Price.php (100%)
rename app/code/{core => }/Mage/Catalog/Model/Layer/Filter/Price/Algorithm.php (100%)
rename app/code/{core => }/Mage/Catalog/Model/Layer/State.php (100%)
rename app/code/{core => }/Mage/Catalog/Model/Observer.php (100%)
create mode 100644 app/code/Mage/Catalog/Model/Product.php
rename app/code/{core => }/Mage/Catalog/Model/Product/Action.php (100%)
rename app/code/{core => }/Mage/Catalog/Model/Product/Api.php (100%)
rename app/code/{core => }/Mage/Catalog/Model/Product/Api/V2.php (100%)
rename app/code/{core => }/Mage/Catalog/Model/Product/Attribute/Api.php (100%)
rename app/code/{core => }/Mage/Catalog/Model/Product/Attribute/Api/V2.php (100%)
rename app/code/{core => }/Mage/Catalog/Model/Product/Attribute/Backend/Boolean.php (100%)
rename app/code/{core => }/Mage/Catalog/Model/Product/Attribute/Backend/Category.php (100%)
rename app/code/{core => }/Mage/Catalog/Model/Product/Attribute/Backend/Groupprice.php (100%)
rename app/code/{core => }/Mage/Catalog/Model/Product/Attribute/Backend/Groupprice/Abstract.php (100%)
rename app/code/{core => }/Mage/Catalog/Model/Product/Attribute/Backend/Media.php (100%)
rename app/code/{core => }/Mage/Catalog/Model/Product/Attribute/Backend/Msrp.php (100%)
create mode 100644 app/code/Mage/Catalog/Model/Product/Attribute/Backend/Price.php
rename app/code/{core => }/Mage/Catalog/Model/Product/Attribute/Backend/Recurring.php (100%)
rename app/code/{core => }/Mage/Catalog/Model/Product/Attribute/Backend/Sku.php (100%)
rename app/code/{core => }/Mage/Catalog/Model/Product/Attribute/Backend/Startdate.php (100%)
create mode 100644 app/code/Mage/Catalog/Model/Product/Attribute/Backend/Stock.php
rename app/code/{core => }/Mage/Catalog/Model/Product/Attribute/Backend/Tierprice.php (100%)
rename app/code/{core => }/Mage/Catalog/Model/Product/Attribute/Backend/Urlkey.php (100%)
create mode 100644 app/code/Mage/Catalog/Model/Product/Attribute/Backend/Weight.php
rename app/code/{core => }/Mage/Catalog/Model/Product/Attribute/Frontend/Image.php (100%)
rename app/code/{core => }/Mage/Catalog/Model/Product/Attribute/Group.php (100%)
rename app/code/{core => }/Mage/Catalog/Model/Product/Attribute/Media/Api.php (100%)
rename app/code/{core => }/Mage/Catalog/Model/Product/Attribute/Media/Api/V2.php (100%)
rename app/code/{core => }/Mage/Catalog/Model/Product/Attribute/Set/Api.php (100%)
rename app/code/{core => }/Mage/Catalog/Model/Product/Attribute/Set/Api/V2.php (100%)
rename app/code/{core => }/Mage/Catalog/Model/Product/Attribute/Source/Boolean.php (100%)
rename app/code/{core => }/Mage/Catalog/Model/Product/Attribute/Source/Countryofmanufacture.php (79%)
rename app/code/{core => }/Mage/Catalog/Model/Product/Attribute/Source/Inputtype.php (100%)
rename app/code/{core => }/Mage/Catalog/Model/Product/Attribute/Source/Layout.php (100%)
rename app/code/{core => }/Mage/Catalog/Model/Product/Attribute/Source/Msrp/Type.php (100%)
rename app/code/{core => }/Mage/Catalog/Model/Product/Attribute/Source/Msrp/Type/Enabled.php (100%)
rename app/code/{core => }/Mage/Catalog/Model/Product/Attribute/Source/Msrp/Type/Price.php (100%)
rename app/code/{core => }/Mage/Catalog/Model/Product/Attribute/Tierprice/Api.php (100%)
rename app/code/{core => }/Mage/Catalog/Model/Product/Attribute/Tierprice/Api/V2.php (100%)
rename app/code/{core => }/Mage/Catalog/Model/Product/Compare/Item.php (100%)
rename app/code/{core => }/Mage/Catalog/Model/Product/Compare/List.php (100%)
rename app/code/{core => }/Mage/Catalog/Model/Product/Condition.php (100%)
rename app/code/{core => }/Mage/Catalog/Model/Product/Condition/Interface.php (100%)
rename app/code/{core => }/Mage/Catalog/Model/Product/Configuration/Item/Interface.php (100%)
rename app/code/{core => }/Mage/Catalog/Model/Product/Configuration/Item/Option.php (100%)
rename app/code/{core => }/Mage/Catalog/Model/Product/Configuration/Item/Option/Interface.php (100%)
rename app/code/{core => }/Mage/Catalog/Model/Product/Flat/Flag.php (100%)
rename app/code/{core => }/Mage/Catalog/Model/Product/Flat/Indexer.php (100%)
rename app/code/{core => }/Mage/Catalog/Model/Product/Flat/Observer.php (100%)
create mode 100644 app/code/Mage/Catalog/Model/Product/Image.php
create mode 100644 app/code/Mage/Catalog/Model/Product/Image/View.php
rename app/code/{core => }/Mage/Catalog/Model/Product/Indexer/Eav.php (100%)
rename app/code/{core => }/Mage/Catalog/Model/Product/Indexer/Flat.php (100%)
rename app/code/{core => }/Mage/Catalog/Model/Product/Indexer/Price.php (100%)
rename app/code/{core => }/Mage/Catalog/Model/Product/Limitation.php (100%)
rename app/code/{core => }/Mage/Catalog/Model/Product/Link.php (100%)
rename app/code/{core => }/Mage/Catalog/Model/Product/Link/Api.php (100%)
rename app/code/{core => }/Mage/Catalog/Model/Product/Link/Api/V2.php (100%)
rename app/code/{core => }/Mage/Catalog/Model/Product/Media/Config.php (100%)
rename app/code/{core => }/Mage/Catalog/Model/Product/Option.php (100%)
rename app/code/{core => }/Mage/Catalog/Model/Product/Option/Api.php (100%)
rename app/code/{core => }/Mage/Catalog/Model/Product/Option/Api/V2.php (100%)
rename app/code/{core => }/Mage/Catalog/Model/Product/Option/Observer.php (100%)
rename app/code/{core => }/Mage/Catalog/Model/Product/Option/Type/Date.php (100%)
rename app/code/{core => }/Mage/Catalog/Model/Product/Option/Type/Default.php (100%)
rename app/code/{core => }/Mage/Catalog/Model/Product/Option/Type/File.php (100%)
rename app/code/{core => }/Mage/Catalog/Model/Product/Option/Type/Select.php (100%)
rename app/code/{core => }/Mage/Catalog/Model/Product/Option/Type/Text.php (100%)
rename app/code/{core => }/Mage/Catalog/Model/Product/Option/Value.php (100%)
rename app/code/{core => }/Mage/Catalog/Model/Product/Option/Value/Api.php (100%)
rename app/code/{core => }/Mage/Catalog/Model/Product/Option/Value/Api/V2.php (100%)
rename app/code/{core => }/Mage/Catalog/Model/Product/Status.php (97%)
rename app/code/{core => }/Mage/Catalog/Model/Product/Type.php (100%)
rename app/code/{core => }/Mage/Catalog/Model/Product/Type/Abstract.php (100%)
rename app/code/{core => }/Mage/Catalog/Model/Product/Type/Api.php (100%)
rename app/code/{core => }/Mage/Catalog/Model/Product/Type/Api/V2.php (100%)
rename app/code/{core => }/Mage/Catalog/Model/Product/Type/Configurable.php (99%)
rename app/code/{core => }/Mage/Catalog/Model/Product/Type/Configurable/Attribute.php (100%)
rename app/code/{core => }/Mage/Catalog/Model/Product/Type/Configurable/Price.php (100%)
rename app/code/{core => }/Mage/Catalog/Model/Product/Type/Grouped.php (100%)
rename app/code/{core => }/Mage/Catalog/Model/Product/Type/Grouped/Price.php (100%)
rename app/code/{core => }/Mage/Catalog/Model/Product/Type/Price.php (100%)
rename app/code/{core => }/Mage/Catalog/Model/Product/Type/Simple.php (100%)
rename app/code/{core => }/Mage/Catalog/Model/Product/Type/Virtual.php (100%)
rename app/code/{core => }/Mage/Catalog/Model/Product/Url.php (100%)
rename app/code/{core => }/Mage/Catalog/Model/Product/Visibility.php (98%)
rename app/code/{core => }/Mage/Catalog/Model/Product/Website.php (100%)
rename app/code/{core => }/Mage/Catalog/Model/Resource/Abstract.php (100%)
mode change 100755 => 100644
rename app/code/{core => }/Mage/Catalog/Model/Resource/Attribute.php (100%)
mode change 100755 => 100644
create mode 100644 app/code/Mage/Catalog/Model/Resource/Category.php
rename app/code/{core => }/Mage/Catalog/Model/Resource/Category/Attribute/Collection.php (100%)
mode change 100755 => 100644
rename app/code/{core => }/Mage/Catalog/Model/Resource/Category/Attribute/Frontend/Image.php (100%)
mode change 100755 => 100644
rename app/code/{core => }/Mage/Catalog/Model/Resource/Category/Attribute/Source/Layout.php (100%)
mode change 100755 => 100644
rename app/code/{core => }/Mage/Catalog/Model/Resource/Category/Attribute/Source/Mode.php (100%)
mode change 100755 => 100644
rename app/code/{core => }/Mage/Catalog/Model/Resource/Category/Attribute/Source/Page.php (100%)
mode change 100755 => 100644
rename app/code/{core => }/Mage/Catalog/Model/Resource/Category/Collection.php (100%)
mode change 100755 => 100644
rename app/code/{core => }/Mage/Catalog/Model/Resource/Category/Flat.php (100%)
mode change 100755 => 100644
rename app/code/{core => }/Mage/Catalog/Model/Resource/Category/Flat/Collection.php (100%)
mode change 100755 => 100644
rename app/code/{core => }/Mage/Catalog/Model/Resource/Category/Indexer/Product.php (100%)
mode change 100755 => 100644
rename app/code/{core => }/Mage/Catalog/Model/Resource/Category/Tree.php (100%)
mode change 100755 => 100644
rename app/code/{core => }/Mage/Catalog/Model/Resource/Collection/Abstract.php (100%)
mode change 100755 => 100644
rename app/code/{core => }/Mage/Catalog/Model/Resource/Config.php (100%)
mode change 100755 => 100644
create mode 100644 app/code/Mage/Catalog/Model/Resource/Eav/Attribute.php
rename app/code/{core => }/Mage/Catalog/Model/Resource/Helper/Mysql4.php (100%)
rename app/code/{core => }/Mage/Catalog/Model/Resource/Layer/Filter/Attribute.php (100%)
mode change 100755 => 100644
rename app/code/{core => }/Mage/Catalog/Model/Resource/Layer/Filter/Decimal.php (100%)
mode change 100755 => 100644
rename app/code/{core => }/Mage/Catalog/Model/Resource/Layer/Filter/Price.php (100%)
mode change 100755 => 100644
rename app/code/{core => }/Mage/Catalog/Model/Resource/Product.php (100%)
mode change 100755 => 100644
rename app/code/{core => }/Mage/Catalog/Model/Resource/Product/Action.php (100%)
mode change 100755 => 100644
rename app/code/{core => }/Mage/Catalog/Model/Resource/Product/Attribute/Backend/Groupprice.php (100%)
mode change 100755 => 100644
rename app/code/{core => }/Mage/Catalog/Model/Resource/Product/Attribute/Backend/Groupprice/Abstract.php (100%)
rename app/code/{core => }/Mage/Catalog/Model/Resource/Product/Attribute/Backend/Image.php (100%)
mode change 100755 => 100644
rename app/code/{core => }/Mage/Catalog/Model/Resource/Product/Attribute/Backend/Media.php (100%)
mode change 100755 => 100644
rename app/code/{core => }/Mage/Catalog/Model/Resource/Product/Attribute/Backend/Tierprice.php (100%)
mode change 100755 => 100644
rename app/code/{core => }/Mage/Catalog/Model/Resource/Product/Attribute/Backend/Urlkey.php (100%)
mode change 100755 => 100644
rename app/code/{core => }/Mage/Catalog/Model/Resource/Product/Attribute/Collection.php (100%)
mode change 100755 => 100644
rename app/code/{core => }/Mage/Catalog/Model/Resource/Product/Collection.php (100%)
rename app/code/{core => }/Mage/Catalog/Model/Resource/Product/Collection/AssociatedProduct.php (98%)
rename app/code/{core => }/Mage/Catalog/Model/Resource/Product/Collection/AssociatedProductUpdater.php (100%)
rename app/code/{core => }/Mage/Catalog/Model/Resource/Product/Compare/Item.php (100%)
mode change 100755 => 100644
rename app/code/{core => }/Mage/Catalog/Model/Resource/Product/Compare/Item/Collection.php (100%)
mode change 100755 => 100644
rename app/code/{core => }/Mage/Catalog/Model/Resource/Product/Flat.php (100%)
mode change 100755 => 100644
rename app/code/{core => }/Mage/Catalog/Model/Resource/Product/Flat/Indexer.php (100%)
mode change 100755 => 100644
rename app/code/{core => }/Mage/Catalog/Model/Resource/Product/Indexer/Abstract.php (100%)
mode change 100755 => 100644
rename app/code/{core => }/Mage/Catalog/Model/Resource/Product/Indexer/Eav.php (100%)
mode change 100755 => 100644
rename app/code/{core => }/Mage/Catalog/Model/Resource/Product/Indexer/Eav/Abstract.php (100%)
mode change 100755 => 100644
rename app/code/{core => }/Mage/Catalog/Model/Resource/Product/Indexer/Eav/Decimal.php (100%)
mode change 100755 => 100644
rename app/code/{core => }/Mage/Catalog/Model/Resource/Product/Indexer/Eav/Source.php (100%)
mode change 100755 => 100644
rename app/code/{core => }/Mage/Catalog/Model/Resource/Product/Indexer/Price.php (100%)
mode change 100755 => 100644
rename app/code/{core => }/Mage/Catalog/Model/Resource/Product/Indexer/Price/Configurable.php (100%)
mode change 100755 => 100644
rename app/code/{core => }/Mage/Catalog/Model/Resource/Product/Indexer/Price/Default.php (100%)
mode change 100755 => 100644
rename app/code/{core => }/Mage/Catalog/Model/Resource/Product/Indexer/Price/Grouped.php (100%)
mode change 100755 => 100644
rename app/code/{core => }/Mage/Catalog/Model/Resource/Product/Indexer/Price/Interface.php (100%)
mode change 100755 => 100644
rename app/code/{core => }/Mage/Catalog/Model/Resource/Product/Link.php (100%)
mode change 100755 => 100644
rename app/code/{core => }/Mage/Catalog/Model/Resource/Product/Link/Collection.php (100%)
mode change 100755 => 100644
rename app/code/{core => }/Mage/Catalog/Model/Resource/Product/Link/Product/Collection.php (100%)
mode change 100755 => 100644
rename app/code/{core => }/Mage/Catalog/Model/Resource/Product/Option.php (100%)
mode change 100755 => 100644
rename app/code/{core => }/Mage/Catalog/Model/Resource/Product/Option/Collection.php (100%)
mode change 100755 => 100644
rename app/code/{core => }/Mage/Catalog/Model/Resource/Product/Option/Value.php (100%)
mode change 100755 => 100644
rename app/code/{core => }/Mage/Catalog/Model/Resource/Product/Option/Value/Collection.php (100%)
mode change 100755 => 100644
rename app/code/{core => }/Mage/Catalog/Model/Resource/Product/Relation.php (100%)
mode change 100755 => 100644
rename app/code/{core => }/Mage/Catalog/Model/Resource/Product/Status.php (100%)
mode change 100755 => 100644
rename app/code/{core => }/Mage/Catalog/Model/Resource/Product/Type/Configurable.php (100%)
mode change 100755 => 100644
rename app/code/{core => }/Mage/Catalog/Model/Resource/Product/Type/Configurable/Attribute.php (100%)
mode change 100755 => 100644
rename app/code/{core => }/Mage/Catalog/Model/Resource/Product/Type/Configurable/Attribute/Collection.php (100%)
mode change 100755 => 100644
rename app/code/{core => }/Mage/Catalog/Model/Resource/Product/Type/Configurable/Product/Collection.php (100%)
mode change 100755 => 100644
rename app/code/{core => }/Mage/Catalog/Model/Resource/Product/Type/Grouped/AssociatedProductsCollection.php (100%)
rename app/code/{core => }/Mage/Catalog/Model/Resource/Product/Website.php (100%)
mode change 100755 => 100644
create mode 100755 app/code/Mage/Catalog/Model/Resource/Setup.php
rename app/code/{core => }/Mage/Catalog/Model/Resource/Url.php (100%)
mode change 100755 => 100644
rename app/code/{core => }/Mage/Catalog/Model/Session.php (100%)
rename app/code/{core => }/Mage/Catalog/Model/System/Config/Backend/Catalog/Category/Flat.php (100%)
rename app/code/{core => }/Mage/Catalog/Model/System/Config/Backend/Catalog/Product/Flat.php (100%)
rename app/code/{core => }/Mage/Catalog/Model/System/Config/Backend/Catalog/Url/Rewrite/Suffix.php (100%)
rename app/code/{core => }/Mage/Catalog/Model/Template/Filter.php (100%)
rename app/code/{core => }/Mage/Catalog/Model/Url.php (100%)
create mode 100644 app/code/Mage/Catalog/Service/Product.php
rename app/code/{core => }/Mage/Catalog/controllers/CategoryController.php (100%)
rename app/code/{core => }/Mage/Catalog/controllers/IndexController.php (100%)
rename app/code/{core => }/Mage/Catalog/controllers/Product/CompareController.php (100%)
create mode 100644 app/code/Mage/Catalog/controllers/ProductController.php
rename app/code/{core => }/Mage/Catalog/data/catalog_setup/data-install-1.6.0.0.php (100%)
rename app/code/{core => }/Mage/Catalog/data/catalog_setup/data-upgrade-1.6.0.0.12-1.6.0.0.13.php (100%)
rename app/code/{core => }/Mage/Catalog/data/catalog_setup/data-upgrade-1.6.0.0.13-1.6.0.0.14.php (100%)
rename app/code/{core => }/Mage/Catalog/data/catalog_setup/data-upgrade-1.6.0.0.16-1.6.0.0.17.php (100%)
rename app/code/{core => }/Mage/Catalog/data/catalog_setup/data-upgrade-1.6.0.0.17-1.6.0.0.18.php (88%)
rename app/code/{core => }/Mage/Catalog/data/catalog_setup/data-upgrade-1.6.0.0.18-1.6.0.0.19.php (84%)
rename app/code/{core => }/Mage/Catalog/data/catalog_setup/data-upgrade-1.6.0.0.19-1.6.0.0.20.php (100%)
create mode 100644 app/code/Mage/Catalog/data/catalog_setup/data-upgrade-1.6.0.0.20-1.6.0.0.21.php
create mode 100644 app/code/Mage/Catalog/data/catalog_setup/data-upgrade-1.6.0.0.21-1.6.0.0.22.php
rename app/code/{core => }/Mage/Catalog/data/catalog_setup/data-upgrade-1.6.0.0.4-1.6.0.0.5.php (100%)
rename app/code/{core => }/Mage/Catalog/data/catalog_setup/data-upgrade-1.6.0.0.8-1.6.0.0.9.php (100%)
create mode 100644 app/code/Mage/Catalog/etc/adminhtml/acl.xml
create mode 100644 app/code/Mage/Catalog/etc/adminhtml/menu.xml
create mode 100644 app/code/Mage/Catalog/etc/adminhtml/system.xml
rename app/code/{core => }/Mage/Catalog/etc/api.xml (100%)
create mode 100644 app/code/Mage/Catalog/etc/config.xml
create mode 100644 app/code/Mage/Catalog/etc/resources/product/item/input.xsd
create mode 100644 app/code/Mage/Catalog/etc/resources/product/item/output.xsd
create mode 100644 app/code/Mage/Catalog/etc/service-calls.xml
create mode 100644 app/code/Mage/Catalog/etc/view.xml
rename app/code/{core => }/Mage/Catalog/etc/widget.xml (100%)
rename app/code/{core => }/Mage/Catalog/etc/wsdl.xml (100%)
rename app/code/{core => }/Mage/Catalog/etc/wsi.xml (100%)
rename app/code/{core => }/Mage/Catalog/locale/de_DE/Mage_Catalog.csv (100%)
rename app/code/{core => }/Mage/Catalog/locale/en_US/Mage_Catalog.csv (100%)
rename app/code/{core => }/Mage/Catalog/locale/es_ES/Mage_Catalog.csv (100%)
rename app/code/{core => }/Mage/Catalog/locale/fr_FR/Mage_Catalog.csv (100%)
rename app/code/{core => }/Mage/Catalog/locale/nl_NL/Mage_Catalog.csv (100%)
rename app/code/{core => }/Mage/Catalog/locale/pt_BR/Mage_Catalog.csv (100%)
rename app/code/{core => }/Mage/Catalog/locale/zh_CN/Mage_Catalog.csv (100%)
rename app/code/{core => }/Mage/Catalog/sql/catalog_setup/install-1.6.0.0.php (100%)
rename app/code/{core => }/Mage/Catalog/sql/catalog_setup/mysql4-upgrade-1.6.0.0.8-1.6.0.0.9.php (100%)
rename app/code/{core => }/Mage/Catalog/sql/catalog_setup/upgrade-1.6.0.0-1.6.0.0.1.php (100%)
rename app/code/{core => }/Mage/Catalog/sql/catalog_setup/upgrade-1.6.0.0.1-1.6.0.0.2.php (100%)
rename app/code/{core => }/Mage/Catalog/sql/catalog_setup/upgrade-1.6.0.0.10-1.6.0.0.11.php (100%)
rename app/code/{core => }/Mage/Catalog/sql/catalog_setup/upgrade-1.6.0.0.11-1.6.0.0.12.php (100%)
rename app/code/{core => }/Mage/Catalog/sql/catalog_setup/upgrade-1.6.0.0.14-1.6.0.0.15.php (100%)
rename app/code/{core => }/Mage/Catalog/sql/catalog_setup/upgrade-1.6.0.0.17-1.6.0.0.18.php (100%)
rename app/code/{core => }/Mage/Catalog/sql/catalog_setup/upgrade-1.6.0.0.2-1.6.0.0.3.php (100%)
rename app/code/{core => }/Mage/Catalog/sql/catalog_setup/upgrade-1.6.0.0.3-1.6.0.0.4.php (100%)
rename app/code/{core => }/Mage/Catalog/sql/catalog_setup/upgrade-1.6.0.0.4-1.6.0.0.5.php (100%)
rename app/code/{core => }/Mage/Catalog/sql/catalog_setup/upgrade-1.6.0.0.5-1.6.0.0.6.php (100%)
rename app/code/{core => }/Mage/Catalog/sql/catalog_setup/upgrade-1.6.0.0.6-1.6.0.0.7.php (100%)
rename app/code/{core => }/Mage/Catalog/sql/catalog_setup/upgrade-1.6.0.0.7-1.6.0.0.8.php (100%)
rename app/code/{core => }/Mage/Catalog/sql/catalog_setup/upgrade-1.6.0.0.9-1.6.0.0.10.php (100%)
create mode 100644 app/code/Mage/Catalog/view/adminhtml/images/ajax-loader-big.gif
rename app/code/{core => }/Mage/Catalog/view/adminhtml/images/category_widget_link.gif (100%)
rename app/code/{core => }/Mage/Catalog/view/adminhtml/images/product_widget_link.gif (100%)
rename app/code/{core => }/Mage/Catalog/view/adminhtml/images/product_widget_new.gif (100%)
create mode 100644 app/code/Mage/Catalog/view/adminhtml/js/custom-options.js
rename app/code/{core => }/Mage/Catalog/view/adminhtml/js/grouped-product.js (96%)
rename app/code/{core => }/Mage/Catalog/view/adminhtml/js/new-category-dialog.js (80%)
create mode 100644 app/code/Mage/Catalog/view/adminhtml/js/product-gallery.js
rename app/code/{core => }/Mage/Catalog/view/adminhtml/product/configurable/affected-attribute-set-selector/form.phtml (100%)
rename app/code/{core => }/Mage/Catalog/view/adminhtml/product/configurable/affected-attribute-set-selector/js.phtml (100%)
create mode 100644 app/code/Mage/Catalog/view/adminhtml/product/configurable/attribute-selector/js.phtml
create mode 100644 app/code/Mage/Catalog/view/adminhtml/product/edit/tabs.phtml
create mode 100644 app/code/Mage/Catalog/view/adminhtml/product/grid/massaction_extended.phtml
create mode 100644 app/code/Mage/Catalog/view/adminhtml/product/grouped/container.phtml
rename app/code/{core => }/Mage/Catalog/view/adminhtml/product/grouped/grouped.phtml (100%)
rename app/code/{core => }/Mage/Catalog/view/adminhtml/product/images/ui-bg_diagonals-thick_18_b81900_40x40.png (100%)
rename app/code/{core => }/Mage/Catalog/view/adminhtml/product/images/ui-bg_diagonals-thick_20_666666_40x40.png (100%)
rename app/code/{core => }/Mage/Catalog/view/adminhtml/product/images/ui-bg_flat_10_000000_40x100.png (100%)
rename app/code/{core => }/Mage/Catalog/view/adminhtml/product/images/ui-bg_glass_100_f6f6f6_1x400.png (100%)
rename app/code/{core => }/Mage/Catalog/view/adminhtml/product/images/ui-bg_glass_100_fdf5ce_1x400.png (100%)
rename app/code/{core => }/Mage/Catalog/view/adminhtml/product/images/ui-bg_glass_65_ffffff_1x400.png (100%)
rename app/code/{core => }/Mage/Catalog/view/adminhtml/product/images/ui-bg_gloss-wave_35_f67028_500x100.png (100%)
rename app/code/{core => }/Mage/Catalog/view/adminhtml/product/images/ui-bg_highlight-soft_100_eeeeee_1x100.png (100%)
rename app/code/{core => }/Mage/Catalog/view/adminhtml/product/images/ui-bg_highlight-soft_75_ffe45c_1x100.png (100%)
rename app/code/{core => }/Mage/Catalog/view/adminhtml/product/images/ui-icons_222222_256x240.png (100%)
rename app/code/{core => }/Mage/Catalog/view/adminhtml/product/images/ui-icons_228ef1_256x240.png (100%)
rename app/code/{core => }/Mage/Catalog/view/adminhtml/product/images/ui-icons_ef8c08_256x240.png (100%)
rename app/code/{core => }/Mage/Catalog/view/adminhtml/product/images/ui-icons_ffd27a_256x240.png (100%)
rename app/code/{core => }/Mage/Catalog/view/adminhtml/product/images/ui-icons_ffffff_256x240.png (100%)
create mode 100644 app/code/Mage/Catalog/view/adminhtml/product/product.css
rename app/code/{core => }/Mage/Catalog/view/frontend/category/view.phtml (100%)
rename app/code/{core => }/Mage/Catalog/view/frontend/category/widget/link/link_block.phtml (100%)
rename app/code/{core => }/Mage/Catalog/view/frontend/category/widget/link/link_inline.phtml (100%)
rename app/code/{core => }/Mage/Catalog/view/frontend/images/i_asc_arrow.gif (100%)
rename app/code/{core => }/Mage/Catalog/view/frontend/images/i_block-list.gif (100%)
rename app/code/{core => }/Mage/Catalog/view/frontend/images/i_desc_arrow.gif (100%)
rename app/code/{core => }/Mage/Catalog/view/frontend/images/i_widget-link.gif (100%)
rename app/code/{core => }/Mage/Catalog/view/frontend/images/i_widget-new.gif (100%)
rename app/code/{core => }/Mage/Catalog/view/frontend/images/magnifier_handle.gif (100%)
rename app/code/{core => }/Mage/Catalog/view/frontend/images/media/col_left_callout.jpg (100%)
rename app/code/{core => }/Mage/Catalog/view/frontend/images/media/col_right_callout.jpg (100%)
rename app/code/{core => }/Mage/Catalog/view/frontend/images/product/placeholder/image.jpg (100%)
rename app/code/{core => }/Mage/Catalog/view/frontend/images/product/placeholder/small_image.jpg (100%)
rename app/code/{core => }/Mage/Catalog/view/frontend/images/product/placeholder/thumbnail.jpg (100%)
rename app/code/{core => }/Mage/Catalog/view/frontend/images/slider_btn_zoom_in.gif (100%)
rename app/code/{core => }/Mage/Catalog/view/frontend/images/slider_btn_zoom_out.gif (100%)
rename app/code/{core => }/Mage/Catalog/view/frontend/js/compare.js (100%)
rename app/code/{core => }/Mage/Catalog/view/frontend/js/configurable.js (98%)
rename app/code/{core => }/Mage/Catalog/view/frontend/js/date-option.js (100%)
rename app/code/{core => }/Mage/Catalog/view/frontend/js/file-option.js (100%)
rename app/code/{core => }/Mage/Catalog/view/frontend/js/gallery.js (100%)
rename app/code/{core => }/Mage/Catalog/view/frontend/js/list.js (100%)
rename app/code/{core => }/Mage/Catalog/view/frontend/js/mage-attributes-processing.js (100%)
rename app/code/{core => }/Mage/Catalog/view/frontend/js/msrp.js (100%)
rename app/code/{core => }/Mage/Catalog/view/frontend/js/price-option.js (100%)
rename app/code/{core => }/Mage/Catalog/view/frontend/js/related-products.js (100%)
rename app/code/{core => }/Mage/Catalog/view/frontend/js/tier-price.js (100%)
rename app/code/{core => }/Mage/Catalog/view/frontend/js/zoom.js (100%)
rename app/code/{core => }/Mage/Catalog/view/frontend/layer/filter.phtml (100%)
rename app/code/{core => }/Mage/Catalog/view/frontend/layer/state.phtml (100%)
rename app/code/{core => }/Mage/Catalog/view/frontend/layer/view.phtml (100%)
create mode 100644 app/code/Mage/Catalog/view/frontend/layout.xml
rename app/code/{core => }/Mage/Catalog/view/frontend/msrp.xml (100%)
rename app/code/{core => }/Mage/Catalog/view/frontend/msrp/popup.phtml (100%)
rename app/code/{core => }/Mage/Catalog/view/frontend/navigation/left.phtml (100%)
rename app/code/{core => }/Mage/Catalog/view/frontend/navigation/top.phtml (100%)
rename app/code/{core => }/Mage/Catalog/view/frontend/product/compare/list.phtml (100%)
create mode 100644 app/code/Mage/Catalog/view/frontend/product/compare/sidebar.phtml
rename app/code/{core => }/Mage/Catalog/view/frontend/product/gallery.phtml (100%)
create mode 100644 app/code/Mage/Catalog/view/frontend/product/image.phtml
create mode 100644 app/code/Mage/Catalog/view/frontend/product/image_with_borders.phtml
rename app/code/{core => }/Mage/Catalog/view/frontend/product/list.phtml (100%)
rename app/code/{core => }/Mage/Catalog/view/frontend/product/list/related.phtml (100%)
create mode 100644 app/code/Mage/Catalog/view/frontend/product/list/related.twig
rename app/code/{core => }/Mage/Catalog/view/frontend/product/list/toolbar.phtml (100%)
rename app/code/{core => }/Mage/Catalog/view/frontend/product/list/upsell.phtml (100%)
create mode 100644 app/code/Mage/Catalog/view/frontend/product/list/upsell.twig
rename app/code/{core => }/Mage/Catalog/view/frontend/product/new.phtml (100%)
rename app/code/{core => }/Mage/Catalog/view/frontend/product/price.phtml (100%)
rename app/code/{core => }/Mage/Catalog/view/frontend/product/price_msrp.phtml (100%)
rename app/code/{core => }/Mage/Catalog/view/frontend/product/price_msrp_item.phtml (100%)
rename app/code/{core => }/Mage/Catalog/view/frontend/product/price_msrp_noform.phtml (100%)
rename app/code/{core => }/Mage/Catalog/view/frontend/product/price_msrp_rss.phtml (100%)
rename app/code/{core => }/Mage/Catalog/view/frontend/product/view.phtml (100%)
create mode 100644 app/code/Mage/Catalog/view/frontend/product/view.twig
rename app/code/{core => }/Mage/Catalog/view/frontend/product/view/additional.phtml (100%)
rename app/code/{core => }/Mage/Catalog/view/frontend/product/view/addto.phtml (100%)
create mode 100644 app/code/Mage/Catalog/view/frontend/product/view/addto.twig
rename app/code/{core => }/Mage/Catalog/view/frontend/product/view/addtocart.phtml (100%)
create mode 100644 app/code/Mage/Catalog/view/frontend/product/view/addtocart.twig
rename app/code/{core => }/Mage/Catalog/view/frontend/product/view/attributes.phtml (100%)
create mode 100644 app/code/Mage/Catalog/view/frontend/product/view/attributes.twig
rename app/code/{core => }/Mage/Catalog/view/frontend/product/view/description.phtml (100%)
create mode 100644 app/code/Mage/Catalog/view/frontend/product/view/description.twig
rename app/code/{core => }/Mage/Catalog/view/frontend/product/view/media.phtml (79%)
create mode 100644 app/code/Mage/Catalog/view/frontend/product/view/media.twig
rename app/code/{core => }/Mage/Catalog/view/frontend/product/view/options.phtml (100%)
create mode 100644 app/code/Mage/Catalog/view/frontend/product/view/options.twig
rename app/code/{core => }/Mage/Catalog/view/frontend/product/view/options/js.phtml (100%)
create mode 100644 app/code/Mage/Catalog/view/frontend/product/view/options/type/date.phtml
create mode 100644 app/code/Mage/Catalog/view/frontend/product/view/options/type/date.twig
rename app/code/{core => }/Mage/Catalog/view/frontend/product/view/options/type/default.phtml (100%)
create mode 100644 app/code/Mage/Catalog/view/frontend/product/view/options/type/default.twig
rename app/code/{core => }/Mage/Catalog/view/frontend/product/view/options/type/file.phtml (100%)
create mode 100644 app/code/Mage/Catalog/view/frontend/product/view/options/type/file.twig
rename app/code/{core => }/Mage/Catalog/view/frontend/product/view/options/type/select.phtml (100%)
create mode 100644 app/code/Mage/Catalog/view/frontend/product/view/options/type/select.twig
rename app/code/{core => }/Mage/Catalog/view/frontend/product/view/options/type/text.phtml (100%)
create mode 100644 app/code/Mage/Catalog/view/frontend/product/view/options/type/text.twig
rename app/code/{core => }/Mage/Catalog/view/frontend/product/view/options/wrapper.phtml (100%)
create mode 100644 app/code/Mage/Catalog/view/frontend/product/view/options/wrapper.twig
rename app/code/{core => }/Mage/Catalog/view/frontend/product/view/options/wrapper/bottom.phtml (100%)
create mode 100644 app/code/Mage/Catalog/view/frontend/product/view/options/wrapper/bottom.twig
rename app/code/{core => }/Mage/Catalog/view/frontend/product/view/price_clone.phtml (100%)
create mode 100644 app/code/Mage/Catalog/view/frontend/product/view/price_clone.twig
rename app/code/{core => }/Mage/Catalog/view/frontend/product/view/tierprices.phtml (100%)
create mode 100644 app/code/Mage/Catalog/view/frontend/product/view/type/default.phtml
create mode 100644 app/code/Mage/Catalog/view/frontend/product/view/type/default.twig
rename app/code/{core => }/Mage/Catalog/view/frontend/product/view/type/grouped.phtml (100%)
rename app/code/{core => }/Mage/Catalog/view/frontend/product/view/type/options/configurable.phtml (100%)
rename app/code/{core => }/Mage/Catalog/view/frontend/product/widget/link/link_block.phtml (100%)
rename app/code/{core => }/Mage/Catalog/view/frontend/product/widget/link/link_inline.phtml (100%)
rename app/code/{core => }/Mage/Catalog/view/frontend/product/widget/new/column/new_default_list.phtml (100%)
rename app/code/{core => }/Mage/Catalog/view/frontend/product/widget/new/column/new_images_list.phtml (100%)
rename app/code/{core => }/Mage/Catalog/view/frontend/product/widget/new/column/new_names_list.phtml (100%)
rename app/code/{core => }/Mage/Catalog/view/frontend/product/widget/new/content/new_grid.phtml (100%)
rename app/code/{core => }/Mage/Catalog/view/frontend/product/widget/new/content/new_list.phtml (100%)
rename app/code/{core => }/Mage/Catalog/view/frontend/rss/product/price.phtml (100%)
rename app/code/{core => }/Mage/Catalog/view/frontend/widgets.css (100%)
rename app/code/{core => }/Mage/Catalog/view/frontend/zoom.css (100%)
rename app/code/{core => }/Mage/CatalogInventory/Block/Adminhtml/Form/Field/Customergroup.php (100%)
rename app/code/{core => }/Mage/CatalogInventory/Block/Adminhtml/Form/Field/Minsaleqty.php (97%)
create mode 100644 app/code/Mage/CatalogInventory/Block/Adminhtml/Form/Field/Stock.php
rename app/code/{core => }/Mage/CatalogInventory/Block/Qtyincrements.php (100%)
rename app/code/{core => }/Mage/CatalogInventory/Block/Stockqty/Abstract.php (100%)
rename app/code/{core => }/Mage/CatalogInventory/Block/Stockqty/Composite.php (100%)
rename app/code/{core => }/Mage/CatalogInventory/Block/Stockqty/Default.php (100%)
rename app/code/{core => }/Mage/CatalogInventory/Block/Stockqty/Type/Configurable.php (100%)
rename app/code/{core => }/Mage/CatalogInventory/Block/Stockqty/Type/Grouped.php (100%)
rename app/code/{core => }/Mage/CatalogInventory/Helper/Data.php (100%)
rename app/code/{core => }/Mage/CatalogInventory/Helper/Minsaleqty.php (100%)
rename app/code/{core => }/Mage/CatalogInventory/Model/Config/Backend/Managestock.php (100%)
rename app/code/{core => }/Mage/CatalogInventory/Model/Indexer/Stock.php (100%)
rename app/code/{core => }/Mage/CatalogInventory/Model/Observer.php (100%)
rename app/code/{core => }/Mage/CatalogInventory/Model/Resource/Indexer/Stock.php (100%)
mode change 100755 => 100644
rename app/code/{core => }/Mage/CatalogInventory/Model/Resource/Indexer/Stock/Configurable.php (100%)
mode change 100755 => 100644
rename app/code/{core => }/Mage/CatalogInventory/Model/Resource/Indexer/Stock/Default.php (100%)
mode change 100755 => 100644
rename app/code/{core => }/Mage/CatalogInventory/Model/Resource/Indexer/Stock/Grouped.php (100%)
mode change 100755 => 100644
rename app/code/{core => }/Mage/CatalogInventory/Model/Resource/Indexer/Stock/Interface.php (100%)
mode change 100755 => 100644
rename app/code/{core => }/Mage/CatalogInventory/Model/Resource/Stock.php (100%)
mode change 100755 => 100644
create mode 100644 app/code/Mage/CatalogInventory/Model/Resource/Stock/Item.php
rename app/code/{core => }/Mage/CatalogInventory/Model/Resource/Stock/Item/Collection.php (100%)
mode change 100755 => 100644
rename app/code/{core => }/Mage/CatalogInventory/Model/Resource/Stock/Status.php (100%)
mode change 100755 => 100644
rename app/code/{core => }/Mage/CatalogInventory/Model/Source/Backorders.php (100%)
rename app/code/{core => }/Mage/CatalogInventory/Model/Source/Stock.php (100%)
rename app/code/{core => }/Mage/CatalogInventory/Model/Stock.php (100%)
rename app/code/{core => }/Mage/CatalogInventory/Model/Stock/Item.php (100%)
rename app/code/{core => }/Mage/CatalogInventory/Model/Stock/Item/Api.php (100%)
rename app/code/{core => }/Mage/CatalogInventory/Model/Stock/Item/Api/V2.php (100%)
rename app/code/{core => }/Mage/CatalogInventory/Model/Stock/Status.php (100%)
mode change 100755 => 100644
rename app/code/{core => }/Mage/CatalogInventory/Model/System/Config/Backend/Minqty.php (100%)
rename app/code/{core => }/Mage/CatalogInventory/Model/System/Config/Backend/Minsaleqty.php (100%)
rename app/code/{core => }/Mage/CatalogInventory/Model/System/Config/Backend/Qtyincrements.php (100%)
create mode 100644 app/code/Mage/CatalogInventory/data/cataloginventory_setup/data-upgrade-1.6.0.0.3-1.6.0.0.4.php
create mode 100644 app/code/Mage/CatalogInventory/etc/adminhtml/acl.xml
rename app/code/{core => }/Mage/CatalogInventory/etc/adminhtml/system.xml (100%)
rename app/code/{core => }/Mage/CatalogInventory/etc/api.xml (100%)
create mode 100644 app/code/Mage/CatalogInventory/etc/config.xml
rename app/code/{core => }/Mage/CatalogInventory/etc/wsdl.xml (100%)
rename app/code/{core => }/Mage/CatalogInventory/etc/wsi.xml (100%)
rename app/code/{core => }/Mage/CatalogInventory/locale/de_DE/Mage_CatalogInventory.csv (100%)
rename app/code/{core => }/Mage/CatalogInventory/locale/en_US/Mage_CatalogInventory.csv (100%)
rename app/code/{core => }/Mage/CatalogInventory/locale/es_ES/Mage_CatalogInventory.csv (100%)
rename app/code/{core => }/Mage/CatalogInventory/locale/fr_FR/Mage_CatalogInventory.csv (100%)
rename app/code/{core => }/Mage/CatalogInventory/locale/nl_NL/Mage_CatalogInventory.csv (100%)
rename app/code/{core => }/Mage/CatalogInventory/locale/pt_BR/Mage_CatalogInventory.csv (100%)
rename app/code/{core => }/Mage/CatalogInventory/locale/zh_CN/Mage_CatalogInventory.csv (100%)
rename app/code/{core => }/Mage/CatalogInventory/sql/cataloginventory_setup/install-1.6.0.0.php (100%)
rename app/code/{core => }/Mage/CatalogInventory/sql/cataloginventory_setup/mysql4-upgrade-1.6.0.0-1.6.0.0.1.php (100%)
rename app/code/{core => }/Mage/CatalogInventory/sql/cataloginventory_setup/upgrade-1.6.0.0.1-1.6.0.0.2.php (100%)
rename app/code/{core => }/Mage/CatalogInventory/sql/cataloginventory_setup/upgrade-1.6.0.0.2-1.6.0.0.3.php (100%)
create mode 100644 app/code/Mage/CatalogInventory/view/adminhtml/layout.xml
rename app/code/{core => }/Mage/CatalogInventory/view/frontend/layout.xml (100%)
rename app/code/{core => }/Mage/CatalogInventory/view/frontend/qtyincrements.phtml (100%)
create mode 100644 app/code/Mage/CatalogInventory/view/frontend/stockqty/composite.phtml
rename app/code/{core => }/Mage/CatalogInventory/view/frontend/stockqty/default.phtml (100%)
rename app/code/{core => }/Mage/CatalogRule/Helper/Data.php (100%)
rename app/code/{core => }/Mage/CatalogRule/Model/Flag.php (100%)
create mode 100644 app/code/Mage/CatalogRule/Model/Observer.php
rename app/code/{core => }/Mage/CatalogRule/Model/Resource/Rule.php (100%)
mode change 100755 => 100644
rename app/code/{core => }/Mage/CatalogRule/Model/Resource/Rule/Collection.php (100%)
mode change 100755 => 100644
rename app/code/{core => }/Mage/CatalogRule/Model/Resource/Rule/Product/Price.php (100%)
mode change 100755 => 100644
rename app/code/{core => }/Mage/CatalogRule/Model/Resource/Rule/Product/Price/Collection.php (100%)
mode change 100755 => 100644
rename app/code/{core => }/Mage/CatalogRule/Model/Rule.php (100%)
rename app/code/{core => }/Mage/CatalogRule/Model/Rule/Action/Collection.php (100%)
rename app/code/{core => }/Mage/CatalogRule/Model/Rule/Action/Product.php (100%)
rename app/code/{core => }/Mage/CatalogRule/Model/Rule/Condition/Combine.php (100%)
rename app/code/{core => }/Mage/CatalogRule/Model/Rule/Condition/Product.php (100%)
rename app/code/{core => }/Mage/CatalogRule/Model/Rule/Product/Price.php (100%)
rename app/code/{core => }/Mage/CatalogRule/data/catalogrule_setup/data-upgrade-1.6.0.3-1.6.0.4.php (100%)
create mode 100644 app/code/Mage/CatalogRule/etc/adminhtml/acl.xml
create mode 100644 app/code/Mage/CatalogRule/etc/adminhtml/menu.xml
create mode 100644 app/code/Mage/CatalogRule/etc/config.xml
rename app/code/{core => }/Mage/CatalogRule/locale/de_DE/Mage_CatalogRule.csv (100%)
rename app/code/{core => }/Mage/CatalogRule/locale/en_US/Mage_CatalogRule.csv (100%)
rename app/code/{core => }/Mage/CatalogRule/locale/es_ES/Mage_CatalogRule.csv (100%)
rename app/code/{core => }/Mage/CatalogRule/locale/fr_FR/Mage_CatalogRule.csv (100%)
rename app/code/{core => }/Mage/CatalogRule/locale/nl_NL/Mage_CatalogRule.csv (100%)
rename app/code/{core => }/Mage/CatalogRule/locale/pt_BR/Mage_CatalogRule.csv (100%)
rename app/code/{core => }/Mage/CatalogRule/locale/zh_CN/Mage_CatalogRule.csv (100%)
rename app/code/{core => }/Mage/CatalogRule/sql/catalogrule_setup/install-1.6.0.0.php (100%)
rename app/code/{core => }/Mage/CatalogRule/sql/catalogrule_setup/upgrade-1.6.0.0-1.6.0.1.php (100%)
rename app/code/{core => }/Mage/CatalogRule/sql/catalogrule_setup/upgrade-1.6.0.1-1.6.0.2.php (100%)
rename app/code/{core => }/Mage/CatalogRule/sql/catalogrule_setup/upgrade-1.6.0.2-1.6.0.3.php (100%)
rename app/code/{core => }/Mage/CatalogSearch/Block/Advanced/Form.php (100%)
rename app/code/{core => }/Mage/CatalogSearch/Block/Advanced/Result.php (100%)
rename app/code/{core => }/Mage/CatalogSearch/Block/Autocomplete.php (100%)
rename app/code/{core => }/Mage/CatalogSearch/Block/Layer.php (100%)
rename app/code/{core => }/Mage/CatalogSearch/Block/Layer/Filter/Attribute.php (100%)
rename app/code/{core => }/Mage/CatalogSearch/Block/Result.php (100%)
rename app/code/{core => }/Mage/CatalogSearch/Block/Term.php (100%)
rename app/code/{core => }/Mage/CatalogSearch/Helper/Data.php (100%)
rename app/code/{core => }/Mage/CatalogSearch/Model/Advanced.php (88%)
rename app/code/{core => }/Mage/CatalogSearch/Model/Config/Backend/Search/Type.php (100%)
rename app/code/{core => }/Mage/CatalogSearch/Model/Config/Source/Search/Type.php (100%)
rename app/code/{core => }/Mage/CatalogSearch/Model/Fulltext.php (100%)
create mode 100644 app/code/Mage/CatalogSearch/Model/Fulltext/Observer.php
create mode 100644 app/code/Mage/CatalogSearch/Model/Indexer/Fulltext.php
rename app/code/{core => }/Mage/CatalogSearch/Model/Layer.php (100%)
rename app/code/{core => }/Mage/CatalogSearch/Model/Layer/Filter/Attribute.php (100%)
rename app/code/{core => }/Mage/CatalogSearch/Model/Query.php (100%)
rename app/code/{core => }/Mage/CatalogSearch/Model/Resource/Advanced.php (100%)
mode change 100755 => 100644
rename app/code/{core => }/Mage/CatalogSearch/Model/Resource/Advanced/Collection.php (100%)
mode change 100755 => 100644
create mode 100644 app/code/Mage/CatalogSearch/Model/Resource/Fulltext.php
rename app/code/{core => }/Mage/CatalogSearch/Model/Resource/Fulltext/Collection.php (100%)
mode change 100755 => 100644
rename app/code/{core => }/Mage/CatalogSearch/Model/Resource/Fulltext/Engine.php (94%)
mode change 100755 => 100644
rename app/code/{core => }/Mage/CatalogSearch/Model/Resource/Helper/Mysql4.php (100%)
rename app/code/{core => }/Mage/CatalogSearch/Model/Resource/Indexer/Fulltext.php (100%)
rename app/code/{core => }/Mage/CatalogSearch/Model/Resource/Query.php (100%)
mode change 100755 => 100644
rename app/code/{core => }/Mage/CatalogSearch/Model/Resource/Query/Collection.php (100%)
mode change 100755 => 100644
rename app/code/{core => }/Mage/CatalogSearch/Model/Resource/Search/Collection.php (100%)
mode change 100755 => 100644
rename app/code/{core => }/Mage/CatalogSearch/Model/Session.php (100%)
rename app/code/{core => }/Mage/CatalogSearch/Model/Terms/Grid/OptionsArray.php (100%)
rename app/code/{core => }/Mage/CatalogSearch/controllers/AdvancedController.php (100%)
rename app/code/{core => }/Mage/CatalogSearch/controllers/AjaxController.php (100%)
rename app/code/{core => }/Mage/CatalogSearch/controllers/ResultController.php (100%)
rename app/code/{core => }/Mage/CatalogSearch/controllers/TermController.php (100%)
create mode 100644 app/code/Mage/CatalogSearch/etc/adminhtml/acl.xml
create mode 100644 app/code/Mage/CatalogSearch/etc/adminhtml/menu.xml
rename app/code/{core => }/Mage/CatalogSearch/etc/adminhtml/system.xml (100%)
create mode 100644 app/code/Mage/CatalogSearch/etc/config.xml
rename app/code/{core => }/Mage/CatalogSearch/locale/de_DE/Mage_CatalogSearch.csv (100%)
rename app/code/{core => }/Mage/CatalogSearch/locale/en_US/Mage_CatalogSearch.csv (100%)
rename app/code/{core => }/Mage/CatalogSearch/locale/es_ES/Mage_CatalogSearch.csv (100%)
rename app/code/{core => }/Mage/CatalogSearch/locale/fr_FR/Mage_CatalogSearch.csv (100%)
rename app/code/{core => }/Mage/CatalogSearch/locale/nl_NL/Mage_CatalogSearch.csv (100%)
rename app/code/{core => }/Mage/CatalogSearch/locale/pt_BR/Mage_CatalogSearch.csv (100%)
rename app/code/{core => }/Mage/CatalogSearch/locale/zh_CN/Mage_CatalogSearch.csv (100%)
rename app/code/{core => }/Mage/CatalogSearch/sql/catalogsearch_setup/install-1.6.0.0.php (100%)
rename app/code/{core => }/Mage/CatalogSearch/view/adminhtml/layout.xml (100%)
rename app/code/{core => }/Mage/CatalogSearch/view/frontend/advanced/form.phtml (100%)
rename app/code/{core => }/Mage/CatalogSearch/view/frontend/advanced/result.phtml (100%)
rename app/code/{core => }/Mage/CatalogSearch/view/frontend/form-mini.js (100%)
rename app/code/{core => }/Mage/CatalogSearch/view/frontend/form.mini.phtml (100%)
rename app/code/{core => }/Mage/CatalogSearch/view/frontend/layout.xml (100%)
rename app/code/{core => }/Mage/CatalogSearch/view/frontend/result.phtml (100%)
rename app/code/{core => }/Mage/CatalogSearch/view/frontend/term.phtml (100%)
rename app/code/{core => }/Mage/Centinel/Block/Adminhtml/Validation.php (100%)
rename app/code/{core => }/Mage/Centinel/Block/Adminhtml/Validation/Form.php (100%)
rename app/code/{core => }/Mage/Centinel/Block/Authentication.php (100%)
rename app/code/{core => }/Mage/Centinel/Block/Authentication/Complete.php (100%)
rename app/code/{core => }/Mage/Centinel/Block/Authentication/Start.php (100%)
rename app/code/{core => }/Mage/Centinel/Block/Logo.php (100%)
rename app/code/{core => }/Mage/Centinel/Helper/Data.php (100%)
rename app/code/{core => }/Mage/Centinel/Model/Api.php (100%)
rename app/code/{core => }/Mage/Centinel/Model/Config.php (100%)
rename app/code/{core => }/Mage/Centinel/Model/Observer.php (100%)
rename app/code/{core => }/Mage/Centinel/Model/Service.php (100%)
rename app/code/{core => }/Mage/Centinel/Model/Session.php (100%)
rename app/code/{core => }/Mage/Centinel/Model/State/Jcb.php (100%)
rename app/code/{core => }/Mage/Centinel/Model/State/Mastercard.php (100%)
rename app/code/{core => }/Mage/Centinel/Model/State/Visa.php (100%)
rename app/code/{core => }/Mage/Centinel/Model/StateAbstract.php (100%)
rename app/code/{core => }/Mage/Centinel/controllers/Adminhtml/Centinel/IndexController.php (100%)
rename app/code/{core => }/Mage/Centinel/controllers/IndexController.php (100%)
rename app/code/{core => }/Mage/Centinel/etc/adminhtml/system.xml (100%)
create mode 100644 app/code/Mage/Centinel/etc/config.xml
rename app/code/{core => }/Mage/Centinel/locale/de_DE/Mage_Centinel.csv (100%)
rename app/code/{core => }/Mage/Centinel/locale/en_US/Mage_Centinel.csv (100%)
rename app/code/{core => }/Mage/Centinel/locale/es_ES/Mage_Centinel.csv (100%)
rename app/code/{core => }/Mage/Centinel/locale/fr_FR/Mage_Centinel.csv (100%)
rename app/code/{core => }/Mage/Centinel/locale/nl_NL/Mage_Centinel.csv (100%)
rename app/code/{core => }/Mage/Centinel/locale/pt_BR/Mage_Centinel.csv (100%)
rename app/code/{core => }/Mage/Centinel/locale/zh_CN/Mage_Centinel.csv (100%)
rename app/code/{core => }/Mage/Centinel/view/adminhtml/authentication/complete.phtml (100%)
rename app/code/{core => }/Mage/Centinel/view/adminhtml/authentication/start.phtml (100%)
rename app/code/{core => }/Mage/Centinel/view/adminhtml/layout.xml (100%)
rename app/code/{core => }/Mage/Centinel/view/adminhtml/order_create.js (100%)
rename app/code/{core => }/Mage/Centinel/view/adminhtml/validation/form.phtml (100%)
rename app/code/{core => }/Mage/Centinel/view/frontend/authentication.phtml (100%)
rename app/code/{core => }/Mage/Centinel/view/frontend/authentication/complete.phtml (100%)
rename app/code/{core => }/Mage/Centinel/view/frontend/authentication/start.phtml (100%)
rename app/code/{core => }/Mage/Centinel/view/frontend/checkout.js (100%)
rename app/code/{core => }/Mage/Centinel/view/frontend/images/sc_learn_62x34.gif (100%)
rename app/code/{core => }/Mage/Centinel/view/frontend/images/sc_learn_62x34.png (100%)
rename app/code/{core => }/Mage/Centinel/view/frontend/images/vbv_ltbg_71x57.gif (100%)
rename app/code/{core => }/Mage/Centinel/view/frontend/images/vbv_ltbg_71x57.png (100%)
rename app/code/{core => }/Mage/Centinel/view/frontend/layout.xml (100%)
create mode 100644 app/code/Mage/Centinel/view/frontend/logo.phtml
rename app/code/{core => }/Mage/Checkout/Block/Agreements.php (100%)
rename app/code/{core => }/Mage/Checkout/Block/Cart.php (100%)
rename app/code/{core => }/Mage/Checkout/Block/Cart/Abstract.php (100%)
rename app/code/{core => }/Mage/Checkout/Block/Cart/Coupon.php (100%)
rename app/code/{core => }/Mage/Checkout/Block/Cart/Crosssell.php (100%)
rename app/code/{core => }/Mage/Checkout/Block/Cart/Item/Configure.php (100%)
rename app/code/{core => }/Mage/Checkout/Block/Cart/Item/Renderer.php (100%)
rename app/code/{core => }/Mage/Checkout/Block/Cart/Item/Renderer/Configurable.php (100%)
rename app/code/{core => }/Mage/Checkout/Block/Cart/Item/Renderer/Grouped.php (100%)
rename app/code/{core => }/Mage/Checkout/Block/Cart/Shipping.php (100%)
rename app/code/{core => }/Mage/Checkout/Block/Cart/Sidebar.php (100%)
rename app/code/{core => }/Mage/Checkout/Block/Cart/Totals.php (100%)
rename app/code/{core => }/Mage/Checkout/Block/Links.php (100%)
rename app/code/{core => }/Mage/Checkout/Block/Multishipping/Abstract.php (100%)
rename app/code/{core => }/Mage/Checkout/Block/Multishipping/Address/Select.php (100%)
rename app/code/{core => }/Mage/Checkout/Block/Multishipping/Addresses.php (100%)
rename app/code/{core => }/Mage/Checkout/Block/Multishipping/Billing.php (100%)
rename app/code/{core => }/Mage/Checkout/Block/Multishipping/Billing/Items.php (100%)
rename app/code/{core => }/Mage/Checkout/Block/Multishipping/Link.php (100%)
rename app/code/{core => }/Mage/Checkout/Block/Multishipping/Overview.php (100%)
rename app/code/{core => }/Mage/Checkout/Block/Multishipping/Payment/Info.php (100%)
rename app/code/{core => }/Mage/Checkout/Block/Multishipping/Shipping.php (100%)
rename app/code/{core => }/Mage/Checkout/Block/Multishipping/State.php (100%)
rename app/code/{core => }/Mage/Checkout/Block/Multishipping/Success.php (100%)
rename app/code/{core => }/Mage/Checkout/Block/Onepage.php (100%)
create mode 100644 app/code/Mage/Checkout/Block/Onepage/Abstract.php
rename app/code/{core => }/Mage/Checkout/Block/Onepage/Billing.php (100%)
rename app/code/{core => }/Mage/Checkout/Block/Onepage/Failure.php (100%)
rename app/code/{core => }/Mage/Checkout/Block/Onepage/Link.php (100%)
rename app/code/{core => }/Mage/Checkout/Block/Onepage/Login.php (100%)
rename app/code/{core => }/Mage/Checkout/Block/Onepage/Payment.php (100%)
rename app/code/{core => }/Mage/Checkout/Block/Onepage/Payment/Info.php (100%)
rename app/code/{core => }/Mage/Checkout/Block/Onepage/Payment/Methods.php (100%)
rename app/code/{core => }/Mage/Checkout/Block/Onepage/Progress.php (100%)
rename app/code/{core => }/Mage/Checkout/Block/Onepage/Review.php (100%)
rename app/code/{core => }/Mage/Checkout/Block/Onepage/Review/Info.php (100%)
rename app/code/{core => }/Mage/Checkout/Block/Onepage/Shipping.php (100%)
rename app/code/{core => }/Mage/Checkout/Block/Onepage/Shipping/Method.php (100%)
rename app/code/{core => }/Mage/Checkout/Block/Onepage/Shipping/Method/Additional.php (100%)
rename app/code/{core => }/Mage/Checkout/Block/Onepage/Shipping/Method/Available.php (100%)
rename app/code/{core => }/Mage/Checkout/Block/Onepage/Success.php (100%)
rename app/code/{core => }/Mage/Checkout/Block/Success.php (100%)
rename app/code/{core => }/Mage/Checkout/Block/Total/Default.php (100%)
rename app/code/{core => }/Mage/Checkout/Block/Total/Nominal.php (100%)
rename app/code/{core => }/Mage/Checkout/Block/Total/Tax.php (100%)
rename app/code/{core => }/Mage/Checkout/Controller/Action.php (100%)
rename app/code/{core => }/Mage/Checkout/Exception.php (100%)
rename app/code/{core => }/Mage/Checkout/Helper/Cart.php (100%)
rename app/code/{core => }/Mage/Checkout/Helper/Data.php (100%)
rename app/code/{core => }/Mage/Checkout/Helper/Url.php (100%)
rename app/code/{core => }/Mage/Checkout/Model/Agreement.php (100%)
rename app/code/{core => }/Mage/Checkout/Model/Api/Resource.php (100%)
rename app/code/{core => }/Mage/Checkout/Model/Api/Resource/Customer.php (100%)
rename app/code/{core => }/Mage/Checkout/Model/Api/Resource/Product.php (100%)
rename app/code/{core => }/Mage/Checkout/Model/Cart.php (100%)
rename app/code/{core => }/Mage/Checkout/Model/Cart/Api.php (100%)
rename app/code/{core => }/Mage/Checkout/Model/Cart/Api/V2.php (100%)
rename app/code/{core => }/Mage/Checkout/Model/Cart/Coupon/Api.php (100%)
rename app/code/{core => }/Mage/Checkout/Model/Cart/Coupon/Api/V2.php (100%)
rename app/code/{core => }/Mage/Checkout/Model/Cart/Customer/Api.php (100%)
rename app/code/{core => }/Mage/Checkout/Model/Cart/Customer/Api/V2.php (100%)
rename app/code/{core => }/Mage/Checkout/Model/Cart/Interface.php (100%)
rename app/code/{core => }/Mage/Checkout/Model/Cart/Payment/Api.php (100%)
rename app/code/{core => }/Mage/Checkout/Model/Cart/Payment/Api/V2.php (100%)
rename app/code/{core => }/Mage/Checkout/Model/Cart/Product/Api.php (100%)
rename app/code/{core => }/Mage/Checkout/Model/Cart/Product/Api/V2.php (100%)
rename app/code/{core => }/Mage/Checkout/Model/Cart/Shipping/Api.php (100%)
rename app/code/{core => }/Mage/Checkout/Model/Cart/Shipping/Api/V2.php (100%)
rename app/code/{core => }/Mage/Checkout/Model/Config/Source/Cart/Summary.php (100%)
rename app/code/{core => }/Mage/Checkout/Model/Observer.php (100%)
rename app/code/{core => }/Mage/Checkout/Model/Resource/Agreement.php (100%)
mode change 100755 => 100644
rename app/code/{core => }/Mage/Checkout/Model/Resource/Agreement/Collection.php (100%)
mode change 100755 => 100644
rename app/code/{core => }/Mage/Checkout/Model/Resource/Cart.php (100%)
mode change 100755 => 100644
rename app/code/{core => }/Mage/Checkout/Model/Resource/Setup.php (100%)
mode change 100755 => 100644
rename app/code/{core => }/Mage/Checkout/Model/Session.php (100%)
rename app/code/{core => }/Mage/Checkout/Model/Type/Abstract.php (100%)
rename app/code/{core => }/Mage/Checkout/Model/Type/Multishipping.php (100%)
rename app/code/{core => }/Mage/Checkout/Model/Type/Multishipping/State.php (100%)
rename app/code/{core => }/Mage/Checkout/Model/Type/Onepage.php (100%)
create mode 100644 app/code/Mage/Checkout/Model/Webhook/Observer.php
rename app/code/{core => }/Mage/Checkout/controllers/CartController.php (100%)
rename app/code/{core => }/Mage/Checkout/controllers/IndexController.php (100%)
rename app/code/{core => }/Mage/Checkout/controllers/Multishipping/AddressController.php (100%)
rename app/code/{core => }/Mage/Checkout/controllers/MultishippingController.php (100%)
rename app/code/{core => }/Mage/Checkout/controllers/OnepageController.php (100%)
create mode 100644 app/code/Mage/Checkout/etc/adminhtml/acl.xml
create mode 100644 app/code/Mage/Checkout/etc/adminhtml/menu.xml
rename app/code/{core => }/Mage/Checkout/etc/adminhtml/system.xml (100%)
rename app/code/{core => }/Mage/Checkout/etc/api.xml (100%)
create mode 100644 app/code/Mage/Checkout/etc/config.xml
rename app/code/{core => }/Mage/Checkout/etc/fieldset.xml (100%)
rename app/code/{core => }/Mage/Checkout/etc/jstranslator.xml (100%)
create mode 100644 app/code/Mage/Checkout/etc/webapi/acl.xml
rename app/code/{core => }/Mage/Checkout/etc/wsdl.xml (100%)
rename app/code/{core => }/Mage/Checkout/etc/wsi.xml (100%)
rename app/code/{core => }/Mage/Checkout/locale/de_DE/Mage_Checkout.csv (100%)
rename app/code/{core => }/Mage/Checkout/locale/en_US/Mage_Checkout.csv (100%)
rename app/code/{core => }/Mage/Checkout/locale/es_ES/Mage_Checkout.csv (100%)
rename app/code/{core => }/Mage/Checkout/locale/fr_FR/Mage_Checkout.csv (100%)
rename app/code/{core => }/Mage/Checkout/locale/nl_NL/Mage_Checkout.csv (100%)
rename app/code/{core => }/Mage/Checkout/locale/pt_BR/Mage_Checkout.csv (100%)
rename app/code/{core => }/Mage/Checkout/locale/zh_CN/Mage_Checkout.csv (100%)
rename app/code/{core => }/Mage/Checkout/sql/checkout_setup/install-1.6.0.0.php (100%)
rename app/code/{core => }/Mage/Checkout/view/email/failed_payment.html (100%)
rename app/code/{core => }/Mage/Checkout/view/frontend/cart.phtml (100%)
rename app/code/{core => }/Mage/Checkout/view/frontend/cart/coupon.phtml (100%)
rename app/code/{core => }/Mage/Checkout/view/frontend/cart/crosssell.phtml (100%)
rename app/code/{core => }/Mage/Checkout/view/frontend/cart/item/configure/updatecart.phtml (100%)
create mode 100644 app/code/Mage/Checkout/view/frontend/cart/item/configure/updatecart.twig
create mode 100644 app/code/Mage/Checkout/view/frontend/cart/item/default.phtml
rename app/code/{core => }/Mage/Checkout/view/frontend/cart/noItems.phtml (100%)
rename app/code/{core => }/Mage/Checkout/view/frontend/cart/shipping.phtml (100%)
rename app/code/{core => }/Mage/Checkout/view/frontend/cart/sidebar.phtml (100%)
create mode 100644 app/code/Mage/Checkout/view/frontend/cart/sidebar/default.phtml
rename app/code/{core => }/Mage/Checkout/view/frontend/cart/totals.phtml (100%)
rename app/code/{core => }/Mage/Checkout/view/frontend/cvv.gif (100%)
create mode 100644 app/code/Mage/Checkout/view/frontend/js/accordion.js
rename app/code/{core => }/Mage/Checkout/view/frontend/js/discount-codes.js (100%)
create mode 100644 app/code/Mage/Checkout/view/frontend/js/multi-shipping.js
create mode 100644 app/code/Mage/Checkout/view/frontend/js/opcheckout.js
create mode 100644 app/code/Mage/Checkout/view/frontend/js/overview.js
create mode 100644 app/code/Mage/Checkout/view/frontend/js/payment.js
rename app/code/{core => }/Mage/Checkout/view/frontend/js/region-updater.js (100%)
rename app/code/{core => }/Mage/Checkout/view/frontend/js/shopping-cart.js (100%)
rename app/code/{core => }/Mage/Checkout/view/frontend/js/sidebar.js (100%)
create mode 100644 app/code/Mage/Checkout/view/frontend/layout.xml
rename app/code/{core => }/Mage/Checkout/view/frontend/multishipping/address/select.phtml (100%)
create mode 100644 app/code/Mage/Checkout/view/frontend/multishipping/addresses.phtml
rename app/code/{core => }/Mage/Checkout/view/frontend/multishipping/agreements.phtml (100%)
create mode 100644 app/code/Mage/Checkout/view/frontend/multishipping/billing.phtml
rename app/code/{core => }/Mage/Checkout/view/frontend/multishipping/billing/items.phtml (100%)
create mode 100644 app/code/Mage/Checkout/view/frontend/multishipping/item/default.phtml
rename app/code/{core => }/Mage/Checkout/view/frontend/multishipping/link.phtml (100%)
rename app/code/{core => }/Mage/Checkout/view/frontend/multishipping/overview.phtml (90%)
rename app/code/{core => }/Mage/Checkout/view/frontend/multishipping/overview/item.phtml (100%)
rename app/code/{core => }/Mage/Checkout/view/frontend/multishipping/shipping.phtml (100%)
rename app/code/{core => }/Mage/Checkout/view/frontend/multishipping/state.phtml (100%)
rename app/code/{core => }/Mage/Checkout/view/frontend/multishipping/success.phtml (100%)
create mode 100644 app/code/Mage/Checkout/view/frontend/onepage.phtml
rename app/code/{core => }/Mage/Checkout/view/frontend/onepage/accordion.js (100%)
rename app/code/{core => }/Mage/Checkout/view/frontend/onepage/agreements.phtml (100%)
create mode 100644 app/code/Mage/Checkout/view/frontend/onepage/billing.phtml
rename app/code/{core => }/Mage/Checkout/view/frontend/onepage/failure.phtml (100%)
rename app/code/{core => }/Mage/Checkout/view/frontend/onepage/link.phtml (100%)
create mode 100644 app/code/Mage/Checkout/view/frontend/onepage/login.phtml
create mode 100644 app/code/Mage/Checkout/view/frontend/onepage/payment.phtml
rename app/code/{core => }/Mage/Checkout/view/frontend/onepage/payment/methods.phtml (83%)
rename app/code/{core => }/Mage/Checkout/view/frontend/onepage/progress.phtml (89%)
rename app/code/{core => }/Mage/Checkout/view/frontend/onepage/review.phtml (100%)
create mode 100644 app/code/Mage/Checkout/view/frontend/onepage/review/button.phtml
create mode 100644 app/code/Mage/Checkout/view/frontend/onepage/review/info.phtml
create mode 100644 app/code/Mage/Checkout/view/frontend/onepage/review/item.phtml
rename app/code/{core => }/Mage/Checkout/view/frontend/onepage/review/totals.phtml (100%)
rename app/code/{core => }/Mage/Checkout/view/frontend/onepage/shipping.phtml (84%)
rename app/code/{core => }/Mage/Checkout/view/frontend/onepage/shipping_method.phtml (77%)
rename app/code/{core => }/Mage/Checkout/view/frontend/onepage/shipping_method/additional.phtml (100%)
create mode 100644 app/code/Mage/Checkout/view/frontend/onepage/shipping_method/available.phtml
rename app/code/{core => }/Mage/Checkout/view/frontend/opcheckout.js (100%)
rename app/code/{core => }/Mage/Checkout/view/frontend/success.phtml (100%)
rename app/code/{core => }/Mage/Checkout/view/frontend/total/default.phtml (100%)
rename app/code/{core => }/Mage/Checkout/view/frontend/total/nominal.phtml (100%)
rename app/code/{core => }/Mage/Checkout/view/frontend/total/tax.phtml (100%)
rename app/code/{core => }/Mage/Cms/Block/Block.php (100%)
rename app/code/{core => }/Mage/Cms/Block/Page.php (100%)
rename app/code/{core => }/Mage/Cms/Block/Widget/Block.php (100%)
rename app/code/{core => }/Mage/Cms/Block/Widget/Page/Link.php (100%)
rename app/code/{core => }/Mage/Cms/Controller/Router.php (100%)
rename app/code/{core => }/Mage/Cms/Helper/Data.php (100%)
rename app/code/{core => }/Mage/Cms/Helper/Page.php (100%)
rename app/code/{core => }/Mage/Cms/Helper/Wysiwyg/Images.php (97%)
rename app/code/{core => }/Mage/Cms/Model/Block.php (100%)
rename app/code/{core => }/Mage/Cms/Model/Config/Source/Page.php (100%)
rename app/code/{core => }/Mage/Cms/Model/Config/Source/Wysiwyg/Enabled.php (100%)
rename app/code/{core => }/Mage/Cms/Model/Observer.php (100%)
rename app/code/{core => }/Mage/Cms/Model/Page.php (100%)
rename app/code/{core => }/Mage/Cms/Model/Page/Urlrewrite.php (100%)
rename app/code/{core => }/Mage/Cms/Model/Resource/Block.php (100%)
mode change 100755 => 100644
rename app/code/{core => }/Mage/Cms/Model/Resource/Block/Collection.php (100%)
mode change 100755 => 100644
rename app/code/{core => }/Mage/Cms/Model/Resource/Page.php (100%)
mode change 100755 => 100644
rename app/code/{core => }/Mage/Cms/Model/Resource/Page/Collection.php (100%)
mode change 100755 => 100644
rename app/code/{core => }/Mage/Cms/Model/Resource/Page/Service.php (100%)
rename app/code/{core => }/Mage/Cms/Model/Resource/Page/Urlrewrite.php (100%)
rename app/code/{core => }/Mage/Cms/Model/Template/Filter.php (100%)
rename app/code/{core => }/Mage/Cms/Model/Wysiwyg/Config.php (100%)
rename app/code/{core => }/Mage/Cms/Model/Wysiwyg/Images/Storage.php (100%)
rename app/code/{core => }/Mage/Cms/Model/Wysiwyg/Images/Storage/Collection.php (100%)
rename app/code/{core => }/Mage/Cms/controllers/IndexController.php (100%)
rename app/code/{core => }/Mage/Cms/controllers/PageController.php (100%)
rename app/code/{core => }/Mage/Cms/data/cms_setup/data-install-1.6.0.0.php (100%)
rename app/code/{core => }/Mage/Cms/data/cms_setup/data-upgrade-1.6.0.0.0-1.6.0.0.1.php (100%)
rename app/code/{core => }/Mage/Cms/data/cms_setup/data-upgrade-1.6.0.0.2-1.6.0.0.3.php (100%)
create mode 100644 app/code/Mage/Cms/data/cms_setup/data-upgrade-1.6.0.0.3-2.0.0.0.php
create mode 100644 app/code/Mage/Cms/etc/adminhtml/acl.xml
create mode 100644 app/code/Mage/Cms/etc/adminhtml/menu.xml
rename app/code/{core => }/Mage/Cms/etc/adminhtml/system.xml (100%)
create mode 100644 app/code/Mage/Cms/etc/config.xml
rename app/code/{core => }/Mage/Cms/etc/widget.xml (100%)
rename app/code/{core => }/Mage/Cms/locale/de_DE/Mage_Cms.csv (100%)
rename app/code/{core => }/Mage/Cms/locale/en_US/Mage_Cms.csv (100%)
rename app/code/{core => }/Mage/Cms/locale/es_ES/Mage_Cms.csv (100%)
rename app/code/{core => }/Mage/Cms/locale/fr_FR/Mage_Cms.csv (100%)
rename app/code/{core => }/Mage/Cms/locale/nl_NL/Mage_Cms.csv (100%)
rename app/code/{core => }/Mage/Cms/locale/pt_BR/Mage_Cms.csv (100%)
rename app/code/{core => }/Mage/Cms/locale/zh_CN/Mage_Cms.csv (100%)
rename app/code/{core => }/Mage/Cms/sql/cms_setup/install-1.6.0.0.php (100%)
rename app/code/{core => }/Mage/Cms/sql/cms_setup/upgrade-1.6.0.0.1-1.6.0.0.2.php (100%)
rename app/code/{core => }/Mage/Cms/view/adminhtml/images/placeholder_thumbnail.jpg (100%)
rename app/code/{core => }/Mage/Cms/view/adminhtml/images/widget_block.gif (100%)
rename app/code/{core => }/Mage/Cms/view/adminhtml/images/widget_page_link.gif (100%)
rename app/code/{core => }/Mage/Cms/view/adminhtml/images/wysiwyg_skin_image.png (100%)
rename app/code/{core => }/Mage/Cms/view/frontend/content.phtml (100%)
rename app/code/{core => }/Mage/Cms/view/frontend/content_heading.phtml (100%)
rename app/code/{core => }/Mage/Cms/view/frontend/default/home.phtml (100%)
rename app/code/{core => }/Mage/Cms/view/frontend/default/no-route.phtml (100%)
rename app/code/{core => }/Mage/Cms/view/frontend/images/about_us_img.jpg (100%)
rename app/code/{core => }/Mage/Cms/view/frontend/images/cookies/firefox.png (100%)
rename app/code/{core => }/Mage/Cms/view/frontend/images/cookies/ie6-1.gif (100%)
rename app/code/{core => }/Mage/Cms/view/frontend/images/cookies/ie6-2.gif (100%)
rename app/code/{core => }/Mage/Cms/view/frontend/images/cookies/ie7-1.gif (100%)
rename app/code/{core => }/Mage/Cms/view/frontend/images/cookies/ie7-2.gif (100%)
rename app/code/{core => }/Mage/Cms/view/frontend/images/cookies/ie7-3.gif (100%)
rename app/code/{core => }/Mage/Cms/view/frontend/images/cookies/ie7-4.gif (100%)
rename app/code/{core => }/Mage/Cms/view/frontend/images/cookies/ie7-5.gif (100%)
rename app/code/{core => }/Mage/Cms/view/frontend/images/cookies/ie7-6.gif (100%)
rename app/code/{core => }/Mage/Cms/view/frontend/images/cookies/opera.png (100%)
rename app/code/{core => }/Mage/Cms/view/frontend/images/i_widget-link.gif (100%)
rename app/code/{core => }/Mage/Cms/view/frontend/layout.xml (100%)
rename app/code/{core => }/Mage/Cms/view/frontend/meta.phtml (100%)
rename app/code/{core => }/Mage/Cms/view/frontend/widget/link/link_block.phtml (100%)
rename app/code/{core => }/Mage/Cms/view/frontend/widget/link/link_inline.phtml (100%)
rename app/code/{core => }/Mage/Cms/view/frontend/widget/static_block/default.phtml (100%)
rename app/code/{core => }/Mage/Cms/view/frontend/widgets.css (100%)
rename app/code/{core => }/Mage/Connect/Block/Adminhtml/Extension/Custom/Edit.php (100%)
rename app/code/{core => }/Mage/Connect/Block/Adminhtml/Extension/Custom/Edit/Form.php (100%)
rename app/code/{core => }/Mage/Connect/Block/Adminhtml/Extension/Custom/Edit/Tab/Abstract.php (100%)
rename app/code/{core => }/Mage/Connect/Block/Adminhtml/Extension/Custom/Edit/Tab/Authors.php (100%)
rename app/code/{core => }/Mage/Connect/Block/Adminhtml/Extension/Custom/Edit/Tab/Contents.php (100%)
rename app/code/{core => }/Mage/Connect/Block/Adminhtml/Extension/Custom/Edit/Tab/Depends.php (100%)
rename app/code/{core => }/Mage/Connect/Block/Adminhtml/Extension/Custom/Edit/Tab/Grid.php (100%)
rename app/code/{core => }/Mage/Connect/Block/Adminhtml/Extension/Custom/Edit/Tab/Load.php (100%)
rename app/code/{core => }/Mage/Connect/Block/Adminhtml/Extension/Custom/Edit/Tab/Local.php (100%)
rename app/code/{core => }/Mage/Connect/Block/Adminhtml/Extension/Custom/Edit/Tab/Package.php (100%)
rename app/code/{core => }/Mage/Connect/Block/Adminhtml/Extension/Custom/Edit/Tab/Release.php (100%)
rename app/code/{core => }/Mage/Connect/Block/Adminhtml/Extension/Custom/Edit/Tabs.php (100%)
create mode 100644 app/code/Mage/Connect/Helper/Data.php
rename app/code/{core => }/Mage/Connect/Model/Extension.php (100%)
rename app/code/{core => }/Mage/Connect/Model/Extension/Collection.php (100%)
rename app/code/{core => }/Mage/Connect/Model/Session.php (100%)
rename app/code/{core => }/Mage/Connect/controllers/Adminhtml/Extension/CustomController.php (100%)
rename app/code/{core => }/Mage/Connect/controllers/Adminhtml/Extension/LocalController.php (100%)
rename app/code/{core => }/Mage/Connect/etc/adminhtml/acl.xml (100%)
create mode 100644 app/code/Mage/Connect/etc/adminhtml/menu.xml
create mode 100644 app/code/Mage/Connect/etc/config.xml
rename app/code/{core => }/Mage/Connect/locale/de_DE/Mage_Connect.csv (100%)
rename app/code/{core => }/Mage/Connect/locale/en_US/Mage_Connect.csv (100%)
rename app/code/{core => }/Mage/Connect/locale/es_ES/Mage_Connect.csv (100%)
rename app/code/{core => }/Mage/Connect/locale/fr_FR/Mage_Connect.csv (100%)
rename app/code/{core => }/Mage/Connect/locale/nl_NL/Mage_Connect.csv (100%)
rename app/code/{core => }/Mage/Connect/locale/pt_BR/Mage_Connect.csv (100%)
rename app/code/{core => }/Mage/Connect/locale/zh_CN/Mage_Connect.csv (100%)
rename app/code/{core => }/Mage/Connect/view/adminhtml/extension/custom/authors.phtml (100%)
rename app/code/{core => }/Mage/Connect/view/adminhtml/extension/custom/contents.phtml (100%)
rename app/code/{core => }/Mage/Connect/view/adminhtml/extension/custom/depends.phtml (100%)
rename app/code/{core => }/Mage/Connect/view/adminhtml/extension/custom/load.phtml (100%)
rename app/code/{core => }/Mage/Connect/view/adminhtml/extension/custom/package.phtml (100%)
rename app/code/{core => }/Mage/Connect/view/adminhtml/extension/custom/release.phtml (100%)
rename app/code/{core => }/Mage/Connect/view/adminhtml/layout.xml (100%)
rename app/code/{core => }/Mage/Contacts/Helper/Data.php (100%)
rename app/code/{core => }/Mage/Contacts/Model/System/Config/Backend/Links.php (100%)
rename app/code/{core => }/Mage/Contacts/controllers/IndexController.php (100%)
create mode 100644 app/code/Mage/Contacts/etc/adminhtml/acl.xml
rename app/code/{core => }/Mage/Contacts/etc/adminhtml/system.xml (100%)
create mode 100644 app/code/Mage/Contacts/etc/config.xml
rename app/code/{core => }/Mage/Contacts/locale/de_DE/Mage_Contacts.csv (100%)
rename app/code/{core => }/Mage/Contacts/locale/en_US/Mage_Contacts.csv (100%)
rename app/code/{core => }/Mage/Contacts/locale/es_ES/Mage_Contacts.csv (100%)
rename app/code/{core => }/Mage/Contacts/locale/fr_FR/Mage_Contacts.csv (100%)
rename app/code/{core => }/Mage/Contacts/locale/nl_NL/Mage_Contacts.csv (100%)
rename app/code/{core => }/Mage/Contacts/locale/pt_BR/Mage_Contacts.csv (100%)
rename app/code/{core => }/Mage/Contacts/locale/zh_CN/Mage_Contacts.csv (100%)
rename app/code/{core => }/Mage/Contacts/sql/contacts_setup/install-1.6.0.0.php (100%)
rename app/code/{core => }/Mage/Contacts/view/email/submitted_form.html (100%)
rename app/code/{core => }/Mage/Contacts/view/frontend/form.phtml (100%)
rename app/code/{core => }/Mage/Contacts/view/frontend/layout.xml (100%)
rename app/code/{core => }/Mage/Core/Block.php (100%)
create mode 100644 app/code/Mage/Core/Block/Abstract.php
create mode 100644 app/code/Mage/Core/Block/Context.php
rename app/code/{core => }/Mage/Core/Block/Html/Calendar.php (100%)
rename app/code/{core => }/Mage/Core/Block/Html/Date.php (100%)
rename app/code/{core => }/Mage/Core/Block/Html/Link.php (100%)
rename app/code/{core => }/Mage/Core/Block/Html/Select.php (100%)
create mode 100644 app/code/Mage/Core/Block/Messages.php
rename app/code/{core => }/Mage/Core/Block/Store/Switcher.php (100%)
create mode 100644 app/code/Mage/Core/Block/Template.php
create mode 100644 app/code/Mage/Core/Block/Template/Context.php
create mode 100644 app/code/Mage/Core/Block/Template/Engine/Factory.php
create mode 100644 app/code/Mage/Core/Block/Template/Engine/Php.php
create mode 100644 app/code/Mage/Core/Block/Template/Engine/Twig.php
create mode 100644 app/code/Mage/Core/Block/Template/Engine/TwigExtension.php
create mode 100644 app/code/Mage/Core/Block/Template/EngineInterface.php
rename app/code/{core => }/Mage/Core/Block/Text.php (100%)
rename app/code/{core => }/Mage/Core/Block/Text/List.php (100%)
rename app/code/{core => }/Mage/Core/Block/Text/List/Item.php (100%)
rename app/code/{core => }/Mage/Core/Block/Text/List/Link.php (100%)
rename app/code/{core => }/Mage/Core/Controller/Front/Action.php (100%)
mode change 100755 => 100644
rename app/code/{core => }/Mage/Core/Controller/Front/Router.php (100%)
rename app/code/{core => }/Mage/Core/Controller/FrontInterface.php (100%)
rename app/code/{core => }/Mage/Core/Controller/Request/Http.php (100%)
create mode 100644 app/code/Mage/Core/Controller/Response/Http.php
create mode 100644 app/code/Mage/Core/Controller/Varien/Action.php
rename app/code/{core => }/Mage/Core/Controller/Varien/Action/Factory.php (100%)
rename app/code/{core => }/Mage/Core/Controller/Varien/Action/Forward.php (100%)
rename app/code/{core => }/Mage/Core/Controller/Varien/Action/Redirect.php (100%)
rename app/code/{core => }/Mage/Core/Controller/Varien/ActionAbstract.php (100%)
rename app/code/{core => }/Mage/Core/Controller/Varien/DispatchableInterface.php (100%)
rename app/code/{core => }/Mage/Core/Controller/Varien/Exception.php (100%)
rename app/code/{core => }/Mage/Core/Controller/Varien/Front.php (98%)
rename app/code/{core => }/Mage/Core/Controller/Varien/Router/Abstract.php (100%)
create mode 100644 app/code/Mage/Core/Controller/Varien/Router/Base.php
rename app/code/{core => }/Mage/Core/Controller/Varien/Router/Default.php (100%)
create mode 100644 app/code/Mage/Core/Controller/Varien/Router/Factory.php
rename app/code/{core => }/Mage/Core/Exception.php (100%)
create mode 100644 app/code/Mage/Core/Helper/Abstract.php
create mode 100644 app/code/Mage/Core/Helper/Context.php
rename app/code/{core => }/Mage/Core/Helper/Cookie.php (95%)
create mode 100644 app/code/Mage/Core/Helper/Data.php
rename app/code/{core => }/Mage/Core/Helper/File/Storage.php (100%)
rename app/code/{core => }/Mage/Core/Helper/File/Storage/Database.php (98%)
rename app/code/{core => }/Mage/Core/Helper/Hint.php (100%)
rename app/code/{core => }/Mage/Core/Helper/Http.php (100%)
create mode 100644 app/code/Mage/Core/Helper/Js.php
rename app/code/{core => }/Mage/Core/Helper/String.php (100%)
create mode 100644 app/code/Mage/Core/Helper/Theme.php
rename app/code/{core => }/Mage/Core/Helper/Translate.php (100%)
create mode 100644 app/code/Mage/Core/Helper/Url.php
rename app/code/{core => }/Mage/Core/Helper/Url/Rewrite.php (100%)
create mode 100644 app/code/Mage/Core/Model/Abstract.php
create mode 100644 app/code/Mage/Core/Model/Acl/Builder.php
rename app/code/{core => }/Mage/Core/Model/Acl/Config/ConfigInterface.php (100%)
rename app/code/{core => }/Mage/Core/Model/Acl/Loader/Resource/ResourceAbstract.php (100%)
create mode 100644 app/code/Mage/Core/Model/Acl/LoaderPool.php
rename app/code/{core => }/Mage/Core/Model/App.php (97%)
rename app/code/{core => }/Mage/Core/Model/App/Area.php (98%)
rename app/code/{core => }/Mage/Core/Model/App/Emulation.php (100%)
rename app/code/{core => }/Mage/Core/Model/App/Handler.php (100%)
create mode 100644 app/code/Mage/Core/Model/App/Proxy.php
create mode 100644 app/code/Mage/Core/Model/App/State.php
rename app/code/{core => }/Mage/Core/Model/AppInterface.php (96%)
rename app/code/{core => }/Mage/Core/Model/Authorization.php (96%)
rename app/code/{core => }/Mage/Core/Model/BlockFactory.php (99%)
create mode 100644 app/code/Mage/Core/Model/Cache.php
create mode 100644 app/code/Mage/Core/Model/Cache/Frontend/Factory.php
create mode 100644 app/code/Mage/Core/Model/Cache/Frontend/Pool.php
create mode 100644 app/code/Mage/Core/Model/Cache/Proxy.php
create mode 100644 app/code/Mage/Core/Model/Cache/Type/AccessProxy.php
create mode 100644 app/code/Mage/Core/Model/Cache/Type/Block.php
create mode 100644 app/code/Mage/Core/Model/Cache/Type/Collection.php
create mode 100644 app/code/Mage/Core/Model/Cache/Type/Config.php
create mode 100644 app/code/Mage/Core/Model/Cache/Type/FrontendPool.php
create mode 100644 app/code/Mage/Core/Model/Cache/Type/Layout.php
create mode 100644 app/code/Mage/Core/Model/Cache/Type/Translate.php
create mode 100644 app/code/Mage/Core/Model/Cache/Types.php
rename app/code/{core => }/Mage/Core/Model/CacheInterface.php (76%)
rename app/code/{core => }/Mage/Core/Model/Calculator.php (100%)
create mode 100644 app/code/Mage/Core/Model/Config.php
create mode 100644 app/code/Mage/Core/Model/Config/Base.php
rename app/code/{core => }/Mage/Core/Model/Config/BaseFactory.php (100%)
create mode 100644 app/code/Mage/Core/Model/Config/Cache.php
rename app/code/{core => }/Mage/Core/Model/Config/Cache/Exception.php (100%)
rename app/code/{core => }/Mage/Core/Model/Config/Container.php (100%)
rename app/code/{core => }/Mage/Core/Model/Config/ContainerFactory.php (100%)
rename app/code/{core => }/Mage/Core/Model/Config/Data.php (100%)
rename app/code/{core => }/Mage/Core/Model/Config/Data/Factory.php (100%)
rename app/code/{core => }/Mage/Core/Model/Config/Element.php (100%)
create mode 100644 app/code/Mage/Core/Model/Config/Fieldset.php
rename app/code/{core => }/Mage/Core/Model/Config/Invalidator.php (100%)
rename app/code/{core => }/Mage/Core/Model/Config/Invalidator/Proxy.php (100%)
rename app/code/{core => }/Mage/Core/Model/Config/InvalidatorInterface.php (100%)
rename app/code/{core => }/Mage/Core/Model/Config/Loader.php (100%)
rename app/code/{core => }/Mage/Core/Model/Config/Loader/Db.php (100%)
create mode 100644 app/code/Mage/Core/Model/Config/Loader/Local.php
rename app/code/{core => }/Mage/Core/Model/Config/Loader/Locales.php (100%)
rename app/code/{core => }/Mage/Core/Model/Config/Loader/Locales/Proxy.php (100%)
rename app/code/{core => }/Mage/Core/Model/Config/Loader/Modules.php (98%)
create mode 100644 app/code/Mage/Core/Model/Config/Loader/Modules/File.php
rename app/code/{core => }/Mage/Core/Model/Config/Loader/Modules/Proxy.php (100%)
create mode 100644 app/code/Mage/Core/Model/Config/Loader/Primary.php
rename app/code/{core => }/Mage/Core/Model/Config/Loader/Proxy.php (100%)
rename app/code/{core => }/Mage/Core/Model/Config/LoaderInterface.php (100%)
rename app/code/{core => }/Mage/Core/Model/Config/Locales.php (100%)
rename app/code/{core => }/Mage/Core/Model/Config/Modules.php (100%)
create mode 100644 app/code/Mage/Core/Model/Config/Modules/Reader.php
rename app/code/{core => }/Mage/Core/Model/Config/Modules/Sorted.php (100%)
rename app/code/{core => }/Mage/Core/Model/Config/ModulesInterface.php (100%)
create mode 100644 app/code/Mage/Core/Model/Config/Primary.php
rename app/code/{core => }/Mage/Core/Model/Config/Resource.php (100%)
rename app/code/{core => }/Mage/Core/Model/Config/Sections.php (100%)
rename app/code/{core => }/Mage/Core/Model/Config/Storage.php (100%)
rename app/code/{core => }/Mage/Core/Model/Config/Storage/Locales.php (100%)
rename app/code/{core => }/Mage/Core/Model/Config/Storage/Modules.php (100%)
rename app/code/{core => }/Mage/Core/Model/Config/Storage/Writer/Db.php (100%)
rename app/code/{core => }/Mage/Core/Model/Config/Storage/WriterInterface.php (100%)
rename app/code/{core => }/Mage/Core/Model/Config/StorageAbstract.php (100%)
rename app/code/{core => }/Mage/Core/Model/Config/StorageInterface.php (100%)
rename app/code/{core => }/Mage/Core/Model/ConfigInterface.php (100%)
create mode 100644 app/code/Mage/Core/Model/Context.php
rename app/code/{core => }/Mage/Core/Model/Cookie.php (100%)
create mode 100644 app/code/Mage/Core/Model/Datasource/Config.php
create mode 100644 app/code/Mage/Core/Model/Datasource/Request/Visitor.php
rename app/code/{core => }/Mage/Core/Model/Date.php (100%)
create mode 100644 app/code/Mage/Core/Model/Db/Updater.php
rename app/code/{core => }/Mage/Core/Model/Db/UpdaterInterface.php (100%)
rename app/code/{core => }/Mage/Core/Model/Design.php (100%)
rename app/code/{core => }/Mage/Core/Model/Design/Backend/Exceptions.php (100%)
rename app/code/{core => }/Mage/Core/Model/Design/Backend/Theme.php (100%)
create mode 100644 app/code/Mage/Core/Model/Design/Fallback/List/File.php
create mode 100644 app/code/Mage/Core/Model/Design/Fallback/List/ListAbstract.php
create mode 100644 app/code/Mage/Core/Model/Design/Fallback/List/Locale.php
create mode 100644 app/code/Mage/Core/Model/Design/Fallback/List/View.php
create mode 100644 app/code/Mage/Core/Model/Design/Fallback/Rule/RuleInterface.php
create mode 100644 app/code/Mage/Core/Model/Design/Fallback/Rule/Simple.php
create mode 100644 app/code/Mage/Core/Model/Design/Fallback/Rule/Theme.php
create mode 100644 app/code/Mage/Core/Model/Design/FileResolution/Strategy/Fallback.php
create mode 100644 app/code/Mage/Core/Model/Design/FileResolution/Strategy/Fallback/CachingProxy.php
create mode 100644 app/code/Mage/Core/Model/Design/FileResolution/Strategy/FileInterface.php
create mode 100644 app/code/Mage/Core/Model/Design/FileResolution/Strategy/LocaleInterface.php
create mode 100644 app/code/Mage/Core/Model/Design/FileResolution/Strategy/View/NotifiableInterface.php
create mode 100644 app/code/Mage/Core/Model/Design/FileResolution/Strategy/ViewInterface.php
create mode 100644 app/code/Mage/Core/Model/Design/FileResolution/StrategyPool.php
rename app/code/{core => }/Mage/Core/Model/Design/Package.php (78%)
create mode 100644 app/code/Mage/Core/Model/Design/Package/Proxy.php
rename app/code/{core => }/Mage/Core/Model/Design/PackageInterface.php (87%)
rename app/code/{core => }/Mage/Core/Model/Design/Source/Design.php (100%)
rename app/code/{core => }/Mage/Core/Model/Dir.php (88%)
rename app/code/{core => }/Mage/Core/Model/Email.php (100%)
rename app/code/{core => }/Mage/Core/Model/Email/Info.php (100%)
create mode 100644 app/code/Mage/Core/Model/Email/Template.php
create mode 100644 app/code/Mage/Core/Model/Email/Template/Filter.php
rename app/code/{core => }/Mage/Core/Model/Email/Template/Mailer.php (100%)
rename app/code/{core => }/Mage/Core/Model/Email/Transport.php (100%)
rename app/code/{core => }/Mage/Core/Model/Encryption.php (100%)
mode change 100755 => 100644
rename app/code/{core => }/Mage/Core/Model/EntryPoint/Cron.php (100%)
create mode 100644 app/code/Mage/Core/Model/EntryPoint/Http.php
create mode 100644 app/code/Mage/Core/Model/EntryPoint/Media.php
create mode 100644 app/code/Mage/Core/Model/EntryPointAbstract.php
rename app/code/{core => }/Mage/Core/Model/Event/Config.php (100%)
rename app/code/{core => }/Mage/Core/Model/Event/Manager.php (100%)
rename app/code/{core => }/Mage/Core/Model/Factory/Helper.php (100%)
create mode 100644 app/code/Mage/Core/Model/Factory/Simple.php
rename app/code/{core => }/Mage/Core/Model/File/Storage.php (100%)
rename app/code/{core => }/Mage/Core/Model/File/Storage/Abstract.php (100%)
rename app/code/{core => }/Mage/Core/Model/File/Storage/Database.php (100%)
rename app/code/{core => }/Mage/Core/Model/File/Storage/Database/Abstract.php (100%)
rename app/code/{core => }/Mage/Core/Model/File/Storage/Directory/Database.php (100%)
rename app/code/{core => }/Mage/Core/Model/File/Storage/File.php (100%)
rename app/code/{core => }/Mage/Core/Model/File/Storage/Flag.php (100%)
rename app/code/{core => }/Mage/Core/Model/File/Uploader.php (100%)
rename app/code/{core => }/Mage/Core/Model/File/Validator/AvailablePath.php (100%)
rename app/code/{core => }/Mage/Core/Model/File/Validator/NotProtectedExtension.php (100%)
rename app/code/{core => }/Mage/Core/Model/Flag.php (100%)
rename app/code/{core => }/Mage/Core/Model/Input/Filter.php (100%)
rename app/code/{core => }/Mage/Core/Model/Input/Filter/MaliciousCode.php (100%)
create mode 100644 app/code/Mage/Core/Model/Layout.php
rename app/code/{core => }/Mage/Core/Model/Layout/Argument/Handler/Object.php (98%)
rename app/code/{core => }/Mage/Core/Model/Layout/Argument/Handler/ObjectFactory.php (94%)
create mode 100644 app/code/Mage/Core/Model/Layout/Argument/Handler/Options.php
rename app/code/{core => }/Mage/Core/Model/Layout/Argument/Handler/OptionsFactory.php (94%)
create mode 100644 app/code/Mage/Core/Model/Layout/Argument/Handler/Url.php
rename app/code/{core => }/Mage/Core/Model/Layout/Argument/Handler/UrlFactory.php (96%)
rename app/code/{core => }/Mage/Core/Model/Layout/Argument/HandlerAbstract.php (100%)
rename app/code/{core => }/Mage/Core/Model/Layout/Argument/HandlerFactory.php (98%)
rename app/code/{core => }/Mage/Core/Model/Layout/Argument/HandlerFactoryInterface.php (100%)
rename app/code/{core => }/Mage/Core/Model/Layout/Argument/HandlerInterface.php (100%)
rename app/code/{core => }/Mage/Core/Model/Layout/Argument/Processor.php (100%)
rename app/code/{core => }/Mage/Core/Model/Layout/Argument/ProcessorConfig.php (100%)
create mode 100644 app/code/Mage/Core/Model/Layout/Argument/Updater.php
rename app/code/{core => }/Mage/Core/Model/Layout/Argument/UpdaterInterface.php (100%)
rename app/code/{core => }/Mage/Core/Model/Layout/Element.php (100%)
create mode 100644 app/code/Mage/Core/Model/Layout/Factory.php
rename app/code/{core => }/Mage/Core/Model/Layout/Link.php (100%)
rename app/code/{core => }/Mage/Core/Model/Layout/Merge.php (99%)
rename app/code/{core => }/Mage/Core/Model/Layout/Merge/Factory.php (100%)
rename app/code/{core => }/Mage/Core/Model/Layout/ScheduledStructure.php (100%)
rename app/code/{core => }/Mage/Core/Model/Layout/Translator.php (100%)
rename app/code/{core => }/Mage/Core/Model/Layout/Update.php (100%)
create mode 100644 app/code/Mage/Core/Model/Locale.php
rename app/code/{core => }/Mage/Core/Model/Locale/Config.php (100%)
rename app/code/{core => }/Mage/Core/Model/Locale/Hierarchy/Loader.php (100%)
rename app/code/{core => }/Mage/Core/Model/Log/Adapter.php (100%)
rename app/code/{core => }/Mage/Core/Model/Logger.php (100%)
rename app/code/{core => }/Mage/Core/Model/Magento/Api.php (100%)
rename app/code/{core => }/Mage/Core/Model/Magento/Api/V2.php (100%)
rename app/code/{core => }/Mage/Core/Model/Message.php (100%)
rename app/code/{core => }/Mage/Core/Model/Message/Abstract.php (100%)
rename app/code/{core => }/Mage/Core/Model/Message/Collection.php (100%)
rename app/code/{core => }/Mage/Core/Model/Message/Error.php (100%)
rename app/code/{core => }/Mage/Core/Model/Message/Notice.php (100%)
rename app/code/{core => }/Mage/Core/Model/Message/Success.php (100%)
rename app/code/{core => }/Mage/Core/Model/Message/Warning.php (100%)
create mode 100644 app/code/Mage/Core/Model/ObjectManager.php
rename app/code/{core => }/Mage/Core/Model/ObjectManager/ConfigAbstract.php (100%)
create mode 100644 app/code/Mage/Core/Model/ObjectManager/DefinitionFactory.php
create mode 100644 app/code/Mage/Core/Model/Observer.php
rename app/code/{core => }/Mage/Core/Model/ObserverFactory.php (91%)
rename app/code/{core => }/Mage/Core/Model/Option/ArrayInterface.php (100%)
create mode 100644 app/code/Mage/Core/Model/Page.php
create mode 100644 app/code/Mage/Core/Model/Page/Asset/AssetInterface.php
create mode 100644 app/code/Mage/Core/Model/Page/Asset/Collection.php
create mode 100644 app/code/Mage/Core/Model/Page/Asset/MergeService.php
create mode 100644 app/code/Mage/Core/Model/Page/Asset/MergeableInterface.php
create mode 100644 app/code/Mage/Core/Model/Page/Asset/Merged.php
create mode 100644 app/code/Mage/Core/Model/Page/Asset/PublicFile.php
create mode 100644 app/code/Mage/Core/Model/Page/Asset/Remote.php
create mode 100644 app/code/Mage/Core/Model/Page/Asset/ViewFile.php
rename app/code/{core => }/Mage/Core/Model/Registry.php (100%)
create mode 100644 app/code/Mage/Core/Model/Resource.php
create mode 100644 app/code/Mage/Core/Model/Resource/Abstract.php
rename app/code/{core => }/Mage/Core/Model/Resource/Cache.php (100%)
rename app/code/{core => }/Mage/Core/Model/Resource/Config.php (100%)
rename app/code/{core => }/Mage/Core/Model/Resource/Config/Data.php (100%)
rename app/code/{core => }/Mage/Core/Model/Resource/Config/Data/Collection.php (100%)
create mode 100644 app/code/Mage/Core/Model/Resource/Db/Abstract.php
create mode 100644 app/code/Mage/Core/Model/Resource/Db/Collection/Abstract.php
rename app/code/{core => }/Mage/Core/Model/Resource/Db/Profiler.php (100%)
rename app/code/{core => }/Mage/Core/Model/Resource/Design.php (100%)
rename app/code/{core => }/Mage/Core/Model/Resource/Design/Collection.php (100%)
rename app/code/{core => }/Mage/Core/Model/Resource/Email/Template.php (100%)
rename app/code/{core => }/Mage/Core/Model/Resource/Email/Template/Collection.php (100%)
rename app/code/{core => }/Mage/Core/Model/Resource/Entity/Abstract.php (100%)
rename app/code/{core => }/Mage/Core/Model/Resource/Entity/Table.php (100%)
rename app/code/{core => }/Mage/Core/Model/Resource/File/Storage/Abstract.php (100%)
rename app/code/{core => }/Mage/Core/Model/Resource/File/Storage/Database.php (100%)
rename app/code/{core => }/Mage/Core/Model/Resource/File/Storage/Directory/Database.php (100%)
rename app/code/{core => }/Mage/Core/Model/Resource/File/Storage/File.php (100%)
rename app/code/{core => }/Mage/Core/Model/Resource/Flag.php (100%)
rename app/code/{core => }/Mage/Core/Model/Resource/Helper/Abstract.php (100%)
rename app/code/{core => }/Mage/Core/Model/Resource/Helper/Mysql4.php (100%)
rename app/code/{core => }/Mage/Core/Model/Resource/Iterator.php (100%)
rename app/code/{core => }/Mage/Core/Model/Resource/Layout/Link.php (100%)
create mode 100644 app/code/Mage/Core/Model/Resource/Layout/Link/Collection.php
create mode 100644 app/code/Mage/Core/Model/Resource/Layout/Update.php
rename app/code/{core => }/Mage/Core/Model/Resource/Layout/Update/Collection.php (100%)
rename app/code/{core => }/Mage/Core/Model/Resource/Resource.php (100%)
rename app/code/{core => }/Mage/Core/Model/Resource/Session.php (100%)
create mode 100644 app/code/Mage/Core/Model/Resource/Setup.php
rename app/code/{core => }/Mage/Core/Model/Resource/Setup/Migration.php (100%)
rename app/code/{core => }/Mage/Core/Model/Resource/SetupFactory.php (100%)
rename app/code/{core => }/Mage/Core/Model/Resource/SetupInterface.php (100%)
rename app/code/{core => }/Mage/Core/Model/Resource/Store.php (100%)
rename app/code/{core => }/Mage/Core/Model/Resource/Store/Collection.php (100%)
rename app/code/{core => }/Mage/Core/Model/Resource/Store/Group.php (100%)
rename app/code/{core => }/Mage/Core/Model/Resource/Store/Group/Collection.php (100%)
rename app/code/{core => }/Mage/Core/Model/Resource/Theme.php (100%)
create mode 100644 app/code/Mage/Core/Model/Resource/Theme/Collection.php
create mode 100644 app/code/Mage/Core/Model/Resource/Theme/Customization/Update.php
create mode 100644 app/code/Mage/Core/Model/Resource/Theme/File.php
create mode 100644 app/code/Mage/Core/Model/Resource/Theme/File/Collection.php
create mode 100644 app/code/Mage/Core/Model/Resource/Theme/Grid/Collection.php
rename app/code/{core => }/Mage/Core/Model/Resource/Transaction.php (100%)
rename app/code/{core => }/Mage/Core/Model/Resource/Transaction/Factory.php (100%)
rename app/code/{core => }/Mage/Core/Model/Resource/Translate.php (100%)
rename app/code/{core => }/Mage/Core/Model/Resource/Translate/String.php (100%)
rename app/code/{core => }/Mage/Core/Model/Resource/Type/Abstract.php (100%)
rename app/code/{core => }/Mage/Core/Model/Resource/Type/Db.php (100%)
rename app/code/{core => }/Mage/Core/Model/Resource/Type/Db/Mysqli.php (100%)
rename app/code/{core => }/Mage/Core/Model/Resource/Type/Db/Mysqli/Setup.php (100%)
rename app/code/{core => }/Mage/Core/Model/Resource/Type/Db/Pdo/Mysql.php (100%)
rename app/code/{core => }/Mage/Core/Model/Resource/Url/Rewrite.php (100%)
rename app/code/{core => }/Mage/Core/Model/Resource/Url/Rewrite/Collection.php (100%)
rename app/code/{core => }/Mage/Core/Model/Resource/Variable.php (100%)
rename app/code/{core => }/Mage/Core/Model/Resource/Variable/Collection.php (100%)
rename app/code/{core => }/Mage/Core/Model/Resource/Website.php (100%)
rename app/code/{core => }/Mage/Core/Model/Resource/Website/Collection.php (100%)
rename app/code/{core => }/Mage/Core/Model/Resource/Website/Grid/Collection.php (100%)
create mode 100644 app/code/Mage/Core/Model/Session.php
rename app/code/{core => }/Mage/Core/Model/Session/Abstract.php (100%)
rename app/code/{core => }/Mage/Core/Model/Session/Exception.php (100%)
rename app/code/{core => }/Mage/Core/Model/ShellAbstract.php (100%)
rename app/code/{core => }/Mage/Core/Model/Source/Email/Variables.php (81%)
rename app/code/{core => }/Mage/Core/Model/Source/Urlrewrite/Options.php (100%)
rename app/code/{core => }/Mage/Core/Model/Source/Urlrewrite/Types.php (100%)
rename app/code/{core => }/Mage/Core/Model/Store.php (90%)
rename app/code/{core => }/Mage/Core/Model/Store/Api.php (100%)
rename app/code/{core => }/Mage/Core/Model/Store/Api/V2.php (100%)
rename app/code/{core => }/Mage/Core/Model/Store/Config.php (100%)
rename app/code/{core => }/Mage/Core/Model/Store/Exception.php (100%)
rename app/code/{core => }/Mage/Core/Model/Store/Group.php (100%)
create mode 100644 app/code/Mage/Core/Model/Store/Group/Factory.php
rename app/code/{core => }/Mage/Core/Model/Store/Limitation.php (100%)
rename app/code/{core => }/Mage/Core/Model/Store/ListInterface.php (100%)
rename app/code/{core => }/Mage/Core/Model/Store/Storage/Db.php (97%)
create mode 100644 app/code/Mage/Core/Model/Store/Storage/Default.php
rename app/code/{core => }/Mage/Core/Model/Store/StorageFactory.php (98%)
rename app/code/{core => }/Mage/Core/Model/Store/StorageInterface.php (100%)
rename app/code/{core => }/Mage/Core/Model/StoreFactory.php (100%)
rename app/code/{core => }/Mage/Core/Model/StoreManager.php (100%)
rename app/code/{core => }/Mage/Core/Model/StoreManagerInterface.php (100%)
rename app/code/{core => }/Mage/Core/Model/System/Store.php (100%)
create mode 100644 app/code/Mage/Core/Model/Template.php
create mode 100644 app/code/Mage/Core/Model/Theme.php
create mode 100644 app/code/Mage/Core/Model/Theme/Collection.php
create mode 100644 app/code/Mage/Core/Model/Theme/CopyService.php
rename app/code/{core => }/Mage/Core/Model/Theme/Customization/CustomizationInterface.php (100%)
rename app/code/{core => }/Mage/Core/Model/Theme/Customization/CustomizedInterface.php (100%)
create mode 100644 app/code/Mage/Core/Model/Theme/Customization/Files/Css.php
rename app/code/{core => }/Mage/Core/Model/Theme/Customization/Files/FilesAbstract.php (91%)
create mode 100644 app/code/Mage/Core/Model/Theme/Customization/Files/Js.php
create mode 100644 app/code/Mage/Core/Model/Theme/Domain/Factory.php
create mode 100644 app/code/Mage/Core/Model/Theme/Domain/Physical.php
create mode 100644 app/code/Mage/Core/Model/Theme/Domain/Staging.php
create mode 100644 app/code/Mage/Core/Model/Theme/Domain/Virtual.php
create mode 100644 app/code/Mage/Core/Model/Theme/Factory.php
create mode 100644 app/code/Mage/Core/Model/Theme/File.php
create mode 100644 app/code/Mage/Core/Model/Theme/Image.php
create mode 100644 app/code/Mage/Core/Model/Theme/Registration.php
create mode 100644 app/code/Mage/Core/Model/Theme/Service.php
create mode 100644 app/code/Mage/Core/Model/Theme/Validator.php
create mode 100644 app/code/Mage/Core/Model/ThemeInterface.php
create mode 100644 app/code/Mage/Core/Model/Translate.php
rename app/code/{core => }/Mage/Core/Model/Translate/Expr.php (100%)
rename app/code/{core => }/Mage/Core/Model/Translate/Inline.php (100%)
rename app/code/{core => }/Mage/Core/Model/Translate/String.php (100%)
create mode 100644 app/code/Mage/Core/Model/Url.php
rename app/code/{core => }/Mage/Core/Model/Url/Rewrite.php (100%)
rename app/code/{core => }/Mage/Core/Model/Url/RewriteFactory.php (90%)
rename app/code/{core => }/Mage/Core/Model/Url/Validator.php (100%)
create mode 100644 app/code/Mage/Core/Model/UrlInterface.php
create mode 100644 app/code/Mage/Core/Model/Validator/Factory.php
rename app/code/{core => }/Mage/Core/Model/Variable.php (100%)
rename app/code/{core => }/Mage/Core/Model/Variable/Config.php (100%)
rename app/code/{core => }/Mage/Core/Model/Variable/Observer.php (100%)
rename app/code/{core => }/Mage/Core/Model/Website.php (100%)
rename app/code/{core => }/Mage/Core/Model/Website/Factory.php (100%)
create mode 100644 app/code/Mage/Core/Service/Entity/Abstract.php
create mode 100644 app/code/Mage/Core/Service/Entity/Exception.php
rename app/code/{core => }/Mage/Core/controllers/AjaxController.php (100%)
rename app/code/{core => }/Mage/Core/controllers/IndexController.php (100%)
create mode 100644 app/code/Mage/Core/data/core_setup/data-upgrade-1.6.0.10-1.6.0.11.php
rename app/code/{core => }/Mage/Core/data/core_setup/data-upgrade-1.6.0.3-1.6.0.4.php (100%)
rename app/code/{core => }/Mage/Core/data/core_setup/data-upgrade-1.6.0.4-1.6.0.5.php (100%)
rename app/code/{core => }/Mage/Core/data/core_setup/data-upgrade-1.6.0.5-1.6.0.6.php (100%)
rename app/code/{core => }/Mage/Core/etc/api.xml (100%)
create mode 100644 app/code/Mage/Core/etc/config.xml
rename app/code/{core => }/Mage/Core/etc/jstranslator.xml (100%)
rename app/code/{core => }/Mage/Core/etc/wsdl.xml (100%)
rename app/code/{core => }/Mage/Core/etc/wsi.xml (100%)
rename app/code/{core => }/Mage/Core/functions.php (100%)
rename app/code/{core => }/Mage/Core/locale/de_DE/Mage_Core.csv (100%)
rename app/code/{core => }/Mage/Core/locale/en_US/Mage_Core.csv (100%)
rename app/code/{core => }/Mage/Core/locale/es_ES/Mage_Core.csv (100%)
rename app/code/{core => }/Mage/Core/locale/fr_FR/Mage_Core.csv (100%)
rename app/code/{core => }/Mage/Core/locale/nl_NL/Mage_Core.csv (100%)
rename app/code/{core => }/Mage/Core/locale/pt_BR/Mage_Core.csv (100%)
rename app/code/{core => }/Mage/Core/locale/zh_CN/Mage_Core.csv (100%)
rename app/code/{core => }/Mage/Core/sql/core_setup/install-1.6.0.0.php (100%)
rename app/code/{core => }/Mage/Core/sql/core_setup/mysql4-data-upgrade-1.6.0.2-1.6.0.3.php (100%)
rename app/code/{core => }/Mage/Core/sql/core_setup/upgrade-1.6.0.1-1.6.0.2.php (100%)
create mode 100644 app/code/Mage/Core/sql/core_setup/upgrade-1.6.0.10-1.6.0.11.php
create mode 100644 app/code/Mage/Core/sql/core_setup/upgrade-1.6.0.11-1.6.0.12.php
rename app/code/{core => }/Mage/Core/sql/core_setup/upgrade-1.6.0.2-1.6.0.3.php (100%)
rename app/code/{core => }/Mage/Core/sql/core_setup/upgrade-1.6.0.3-1.6.0.4.php (100%)
rename app/code/{core => }/Mage/Core/sql/core_setup/upgrade-1.6.0.5-1.6.0.6.php (100%)
rename app/code/{core => }/Mage/Core/sql/core_setup/upgrade-1.6.0.6-1.6.0.7.php (100%)
rename app/code/{core => }/Mage/Core/sql/core_setup/upgrade-1.6.0.7-1.6.0.8.php (100%)
rename app/code/{core => }/Mage/Core/sql/core_setup/upgrade-1.6.0.8-1.6.0.9.php (100%)
rename app/code/{core => }/Mage/Core/sql/core_setup/upgrade-1.6.0.9-1.6.0.10.php (100%)
rename app/code/{core => }/Mage/Core/view/adminhtml/calendar.gif (100%)
rename app/code/{core => }/Mage/Core/view/adminhtml/fam_book_open.png (100%)
rename app/code/{core => }/Mage/Core/view/adminhtml/logo_email.gif (100%)
create mode 100644 app/code/Mage/Core/view/adminhtml/prototype/magento.css
rename app/code/{core => }/Mage/Core/view/adminhtml/prototype/magento/btn_bg.gif (100%)
rename app/code/{core => }/Mage/Core/view/adminhtml/prototype/magento/content_bg.gif (100%)
rename app/code/{core => }/Mage/Core/view/adminhtml/prototype/magento/top_bg.gif (100%)
rename app/code/{core => }/Mage/Core/view/adminhtml/prototype/magento/window_close.png (100%)
rename app/code/{core => }/Mage/Core/view/adminhtml/theme/default_preview.jpg (100%)
rename app/code/{core => }/Mage/Core/view/frontend/calendar.gif (100%)
rename app/code/{core => }/Mage/Core/view/frontend/fam_book_open.png (100%)
rename app/code/{core => }/Mage/Core/view/frontend/formkey.phtml (100%)
rename app/code/{core => }/Mage/Core/view/frontend/layout.xml (100%)
rename app/code/{core => }/Mage/Core/view/frontend/link.phtml (100%)
rename app/code/{core => }/Mage/Core/view/frontend/logo_email.gif (100%)
rename app/code/{core => }/Mage/Core/view/frontend/messages.phtml (100%)
rename app/code/{core => }/Mage/Core/view/frontend/prototype/magento.css (100%)
rename app/code/{core => }/Mage/Core/view/frontend/prototype/magento/btn_bg.gif (100%)
rename app/code/{core => }/Mage/Core/view/frontend/prototype/magento/content_bg.gif (100%)
rename app/code/{core => }/Mage/Core/view/frontend/prototype/magento/top_bg.gif (100%)
rename app/code/{core => }/Mage/Core/view/frontend/prototype/magento/window_close.png (100%)
rename app/code/{core => }/Mage/Cron/Exception.php (100%)
rename app/code/{core => }/Mage/Cron/Helper/Data.php (100%)
rename app/code/{core => }/Mage/Cron/Model/Config/Backend/Product/Alert.php (100%)
rename app/code/{core => }/Mage/Cron/Model/Config/Backend/Sitemap.php (100%)
rename app/code/{core => }/Mage/Cron/Model/Config/Source/Frequency.php (100%)
rename app/code/{core => }/Mage/Cron/Model/Observer.php (100%)
rename app/code/{core => }/Mage/Cron/Model/Resource/Schedule.php (100%)
mode change 100755 => 100644
rename app/code/{core => }/Mage/Cron/Model/Resource/Schedule/Collection.php (100%)
mode change 100755 => 100644
rename app/code/{core => }/Mage/Cron/Model/Schedule.php (100%)
rename app/code/{core => }/Mage/Cron/etc/adminhtml/system.xml (100%)
create mode 100644 app/code/Mage/Cron/etc/config.xml
rename app/code/{core => }/Mage/Cron/locale/de_DE/Mage_Cron.csv (100%)
rename app/code/{core => }/Mage/Cron/locale/en_US/Mage_Cron.csv (100%)
rename app/code/{core => }/Mage/Cron/locale/es_ES/Mage_Cron.csv (100%)
rename app/code/{core => }/Mage/Cron/locale/fr_FR/Mage_Cron.csv (100%)
rename app/code/{core => }/Mage/Cron/locale/nl_NL/Mage_Cron.csv (100%)
rename app/code/{core => }/Mage/Cron/locale/pt_BR/Mage_Cron.csv (100%)
rename app/code/{core => }/Mage/Cron/locale/zh_CN/Mage_Cron.csv (100%)
rename app/code/{core => }/Mage/Cron/sql/cron_setup/install-1.6.0.0.php (100%)
rename app/code/{core => }/Mage/CurrencySymbol/Block/Adminhtml/System/Currencysymbol.php (100%)
rename app/code/{core => }/Mage/CurrencySymbol/Helper/Data.php (100%)
rename app/code/{core => }/Mage/CurrencySymbol/Model/Observer.php (100%)
rename app/code/{core => }/Mage/CurrencySymbol/Model/System/Currencysymbol.php (97%)
rename app/code/{core => }/Mage/CurrencySymbol/controllers/Adminhtml/System/CurrencysymbolController.php (97%)
create mode 100644 app/code/Mage/CurrencySymbol/etc/adminhtml/acl.xml
create mode 100644 app/code/Mage/CurrencySymbol/etc/adminhtml/menu.xml
create mode 100644 app/code/Mage/CurrencySymbol/etc/config.xml
rename app/code/{core => }/Mage/CurrencySymbol/locale/de_DE/Mage_CurrencySymbol.csv (100%)
rename app/code/{core => }/Mage/CurrencySymbol/locale/en_US/Mage_CurrencySymbol.csv (100%)
rename app/code/{core => }/Mage/CurrencySymbol/locale/es_ES/Mage_CurrencySymbol.csv (100%)
rename app/code/{core => }/Mage/CurrencySymbol/locale/fr_FR/Mage_CurrencySymbol.csv (100%)
rename app/code/{core => }/Mage/CurrencySymbol/locale/nl_NL/Mage_CurrencySymbol.csv (100%)
rename app/code/{core => }/Mage/CurrencySymbol/locale/pt_BR/Mage_CurrencySymbol.csv (100%)
rename app/code/{core => }/Mage/CurrencySymbol/locale/zh_CN/Mage_CurrencySymbol.csv (100%)
rename app/code/{core => }/Mage/CurrencySymbol/view/adminhtml/grid.phtml (100%)
rename app/code/{core => }/Mage/CurrencySymbol/view/adminhtml/layout.xml (100%)
rename app/code/{core => }/Mage/Customer/Block/Account/Dashboard.php (100%)
rename app/code/{core => }/Mage/Customer/Block/Account/Dashboard/Address.php (100%)
rename app/code/{core => }/Mage/Customer/Block/Account/Dashboard/Block.php (100%)
rename app/code/{core => }/Mage/Customer/Block/Account/Dashboard/Hello.php (100%)
rename app/code/{core => }/Mage/Customer/Block/Account/Dashboard/Info.php (100%)
rename app/code/{core => }/Mage/Customer/Block/Account/Dashboard/Newsletter.php (100%)
rename app/code/{core => }/Mage/Customer/Block/Account/Dashboard/Sidebar.php (100%)
rename app/code/{core => }/Mage/Customer/Block/Account/Forgotpassword.php (100%)
rename app/code/{core => }/Mage/Customer/Block/Account/Link.php (100%)
rename app/code/{core => }/Mage/Customer/Block/Account/Navigation.php (100%)
rename app/code/{core => }/Mage/Customer/Block/Account/Resetpassword.php (100%)
rename app/code/{core => }/Mage/Customer/Block/Address/Book.php (100%)
rename app/code/{core => }/Mage/Customer/Block/Address/Edit.php (100%)
rename app/code/{core => }/Mage/Customer/Block/Address/Renderer/Default.php (100%)
rename app/code/{core => }/Mage/Customer/Block/Address/Renderer/Interface.php (100%)
rename app/code/{core => }/Mage/Customer/Block/Form/Edit.php (100%)
rename app/code/{core => }/Mage/Customer/Block/Form/Login.php (100%)
rename app/code/{core => }/Mage/Customer/Block/Form/Register.php (100%)
rename app/code/{core => }/Mage/Customer/Block/Newsletter.php (100%)
rename app/code/{core => }/Mage/Customer/Block/Widget/Abstract.php (100%)
rename app/code/{core => }/Mage/Customer/Block/Widget/Dob.php (100%)
rename app/code/{core => }/Mage/Customer/Block/Widget/Gender.php (100%)
rename app/code/{core => }/Mage/Customer/Block/Widget/Name.php (100%)
rename app/code/{core => }/Mage/Customer/Block/Widget/Taxvat.php (100%)
rename app/code/{core => }/Mage/Customer/Exception.php (100%)
create mode 100644 app/code/Mage/Customer/Helper/Address.php
rename app/code/{core => }/Mage/Customer/Helper/Data.php (100%)
rename app/code/{core => }/Mage/Customer/Model/Address.php (100%)
rename app/code/{core => }/Mage/Customer/Model/Address/Abstract.php (100%)
rename app/code/{core => }/Mage/Customer/Model/Address/Api.php (100%)
rename app/code/{core => }/Mage/Customer/Model/Address/Api/V2.php (100%)
rename app/code/{core => }/Mage/Customer/Model/Address/Config.php (100%)
create mode 100644 app/code/Mage/Customer/Model/Address/Factory.php
rename app/code/{core => }/Mage/Customer/Model/Address/Form.php (100%)
rename app/code/{core => }/Mage/Customer/Model/Api/Resource.php (100%)
rename app/code/{core => }/Mage/Customer/Model/Attribute.php (100%)
rename app/code/{core => }/Mage/Customer/Model/Attribute/Backend/Data/Boolean.php (100%)
rename app/code/{core => }/Mage/Customer/Model/Attribute/Data.php (100%)
rename app/code/{core => }/Mage/Customer/Model/Attribute/Data/Abstract.php (100%)
rename app/code/{core => }/Mage/Customer/Model/Attribute/Data/Boolean.php (100%)
rename app/code/{core => }/Mage/Customer/Model/Attribute/Data/Date.php (100%)
rename app/code/{core => }/Mage/Customer/Model/Attribute/Data/File.php (100%)
rename app/code/{core => }/Mage/Customer/Model/Attribute/Data/Hidden.php (100%)
rename app/code/{core => }/Mage/Customer/Model/Attribute/Data/Image.php (100%)
rename app/code/{core => }/Mage/Customer/Model/Attribute/Data/Multiline.php (100%)
rename app/code/{core => }/Mage/Customer/Model/Attribute/Data/Multiselect.php (100%)
rename app/code/{core => }/Mage/Customer/Model/Attribute/Data/Postcode.php (100%)
rename app/code/{core => }/Mage/Customer/Model/Attribute/Data/Select.php (100%)
rename app/code/{core => }/Mage/Customer/Model/Attribute/Data/Text.php (100%)
rename app/code/{core => }/Mage/Customer/Model/Attribute/Data/Textarea.php (100%)
rename app/code/{core => }/Mage/Customer/Model/Config/Backend/Address/Street.php (100%)
rename app/code/{core => }/Mage/Customer/Model/Config/Backend/Password/Link/Expirationperiod.php (100%)
rename app/code/{core => }/Mage/Customer/Model/Config/Backend/Show/Address.php (100%)
rename app/code/{core => }/Mage/Customer/Model/Config/Backend/Show/Customer.php (100%)
rename app/code/{core => }/Mage/Customer/Model/Config/Share.php (100%)
rename app/code/{core => }/Mage/Customer/Model/Config/Source/Address/Type.php (100%)
rename app/code/{core => }/Mage/Customer/Model/Config/Source/Group.php (100%)
rename app/code/{core => }/Mage/Customer/Model/Config/Source/Group/Multiselect.php (100%)
rename app/code/{core => }/Mage/Customer/Model/Customer.php (100%)
rename app/code/{core => }/Mage/Customer/Model/Customer/Api.php (100%)
rename app/code/{core => }/Mage/Customer/Model/Customer/Api/V2.php (100%)
rename app/code/{core => }/Mage/Customer/Model/Customer/Attribute/Backend/Billing.php (100%)
rename app/code/{core => }/Mage/Customer/Model/Customer/Attribute/Backend/Password.php (100%)
rename app/code/{core => }/Mage/Customer/Model/Customer/Attribute/Backend/Shipping.php (100%)
rename app/code/{core => }/Mage/Customer/Model/Customer/Attribute/Backend/Store.php (100%)
rename app/code/{core => }/Mage/Customer/Model/Customer/Attribute/Backend/Website.php (100%)
rename app/code/{core => }/Mage/Customer/Model/Customer/Attribute/Source/Group.php (100%)
rename app/code/{core => }/Mage/Customer/Model/Customer/Attribute/Source/Store.php (100%)
rename app/code/{core => }/Mage/Customer/Model/Customer/Attribute/Source/Website.php (100%)
create mode 100644 app/code/Mage/Customer/Model/Customer/Factory.php
create mode 100644 app/code/Mage/Customer/Model/Customer/Webhook/Observer.php
rename app/code/{core => }/Mage/Customer/Model/Form.php (100%)
rename app/code/{core => }/Mage/Customer/Model/Group.php (100%)
rename app/code/{core => }/Mage/Customer/Model/Group/Api.php (100%)
rename app/code/{core => }/Mage/Customer/Model/Group/Api/V2.php (100%)
rename app/code/{core => }/Mage/Customer/Model/Observer.php (100%)
rename app/code/{core => }/Mage/Customer/Model/Resource/Address.php (100%)
mode change 100755 => 100644
rename app/code/{core => }/Mage/Customer/Model/Resource/Address/Attribute/Backend/Region.php (100%)
mode change 100755 => 100644
rename app/code/{core => }/Mage/Customer/Model/Resource/Address/Attribute/Backend/Street.php (100%)
mode change 100755 => 100644
rename app/code/{core => }/Mage/Customer/Model/Resource/Address/Attribute/Collection.php (100%)
mode change 100755 => 100644
rename app/code/{core => }/Mage/Customer/Model/Resource/Address/Attribute/Source/Country.php (100%)
mode change 100755 => 100644
rename app/code/{core => }/Mage/Customer/Model/Resource/Address/Attribute/Source/Region.php (100%)
mode change 100755 => 100644
rename app/code/{core => }/Mage/Customer/Model/Resource/Address/Collection.php (100%)
mode change 100755 => 100644
rename app/code/{core => }/Mage/Customer/Model/Resource/Attribute.php (100%)
mode change 100755 => 100644
rename app/code/{core => }/Mage/Customer/Model/Resource/Attribute/Collection.php (100%)
mode change 100755 => 100644
rename app/code/{core => }/Mage/Customer/Model/Resource/Customer.php (100%)
mode change 100755 => 100644
rename app/code/{core => }/Mage/Customer/Model/Resource/Customer/Collection.php (100%)
mode change 100755 => 100644
rename app/code/{core => }/Mage/Customer/Model/Resource/Form/Attribute.php (100%)
mode change 100755 => 100644
rename app/code/{core => }/Mage/Customer/Model/Resource/Form/Attribute/Collection.php (100%)
mode change 100755 => 100644
rename app/code/{core => }/Mage/Customer/Model/Resource/Group.php (100%)
mode change 100755 => 100644
rename app/code/{core => }/Mage/Customer/Model/Resource/Group/Collection.php (100%)
mode change 100755 => 100644
rename app/code/{core => }/Mage/Customer/Model/Resource/Setup.php (100%)
mode change 100755 => 100644
create mode 100644 app/code/Mage/Customer/Model/Session.php
create mode 100644 app/code/Mage/Customer/Service/Customer.php
create mode 100644 app/code/Mage/Customer/controllers/AccountController.php
rename app/code/{core => }/Mage/Customer/controllers/AddressController.php (100%)
rename app/code/{core => }/Mage/Customer/controllers/ReviewController.php (100%)
rename app/code/{core => }/Mage/Customer/data/customer_setup/data-upgrade-1.6.1.0-1.6.2.0.php (100%)
rename app/code/{core => }/Mage/Customer/data/customer_setup/data-upgrade-1.6.2.0.1-1.6.2.0.2.php (100%)
create mode 100644 app/code/Mage/Customer/etc/adminhtml/acl.xml
create mode 100644 app/code/Mage/Customer/etc/adminhtml/menu.xml
create mode 100644 app/code/Mage/Customer/etc/adminhtml/system.xml
rename app/code/{core => }/Mage/Customer/etc/api.xml (100%)
create mode 100644 app/code/Mage/Customer/etc/config.xml
rename app/code/{core => }/Mage/Customer/etc/fieldset.xml (100%)
create mode 100644 app/code/Mage/Customer/etc/service-calls.xml
rename app/code/{core => }/Mage/Customer/etc/validation.xml (100%)
create mode 100644 app/code/Mage/Customer/etc/webapi/acl.xml
create mode 100644 app/code/Mage/Customer/etc/webhook/acl.xml
rename app/code/{core => }/Mage/Customer/etc/wsdl.xml (100%)
rename app/code/{core => }/Mage/Customer/etc/wsi.xml (100%)
rename app/code/{core => }/Mage/Customer/locale/de_DE/Mage_Customer.csv (100%)
rename app/code/{core => }/Mage/Customer/locale/en_US/Mage_Customer.csv (100%)
rename app/code/{core => }/Mage/Customer/locale/es_ES/Mage_Customer.csv (100%)
rename app/code/{core => }/Mage/Customer/locale/fr_FR/Mage_Customer.csv (100%)
rename app/code/{core => }/Mage/Customer/locale/nl_NL/Mage_Customer.csv (100%)
rename app/code/{core => }/Mage/Customer/locale/pt_BR/Mage_Customer.csv (100%)
rename app/code/{core => }/Mage/Customer/locale/zh_CN/Mage_Customer.csv (100%)
rename app/code/{core => }/Mage/Customer/sql/customer_setup/install-1.6.0.0.php (100%)
rename app/code/{core => }/Mage/Customer/sql/customer_setup/mysql4-upgrade-1.6.0.0-1.6.1.0.php (100%)
rename app/code/{core => }/Mage/Customer/sql/customer_setup/upgrade-1.6.0.0-1.6.1.0.php (100%)
rename app/code/{core => }/Mage/Customer/sql/customer_setup/upgrade-1.6.1.0-1.6.2.0.php (100%)
rename app/code/{core => }/Mage/Customer/sql/customer_setup/upgrade-1.6.2.0-1.6.2.0.1.php (100%)
rename app/code/{core => }/Mage/Customer/sql/customer_setup/upgrade-1.6.2.0.1-1.6.2.0.3.php (100%)
rename app/code/{core => }/Mage/Customer/view/email/account_new.html (100%)
rename app/code/{core => }/Mage/Customer/view/email/account_new_confirmation.html (100%)
rename app/code/{core => }/Mage/Customer/view/email/account_new_confirmed.html (100%)
rename app/code/{core => }/Mage/Customer/view/email/password_new.html (100%)
rename app/code/{core => }/Mage/Customer/view/email/password_reset_confirmation.html (100%)
rename app/code/{core => }/Mage/Customer/view/frontend/account/dashboard.phtml (100%)
rename app/code/{core => }/Mage/Customer/view/frontend/account/dashboard/address.phtml (100%)
rename app/code/{core => }/Mage/Customer/view/frontend/account/dashboard/hello.phtml (100%)
rename app/code/{core => }/Mage/Customer/view/frontend/account/dashboard/info.phtml (100%)
rename app/code/{core => }/Mage/Customer/view/frontend/account/dashboard/newsletter.phtml (100%)
rename app/code/{core => }/Mage/Customer/view/frontend/account/link/back.phtml (100%)
rename app/code/{core => }/Mage/Customer/view/frontend/account/navigation.phtml (100%)
rename app/code/{core => }/Mage/Customer/view/frontend/address.js (100%)
rename app/code/{core => }/Mage/Customer/view/frontend/address.phtml (100%)
rename app/code/{core => }/Mage/Customer/view/frontend/address/book.phtml (100%)
rename app/code/{core => }/Mage/Customer/view/frontend/address/edit.phtml (100%)
rename app/code/{core => }/Mage/Customer/view/frontend/balance.phtml (100%)
rename app/code/{core => }/Mage/Customer/view/frontend/form/address.phtml (100%)
rename app/code/{core => }/Mage/Customer/view/frontend/form/changepassword.phtml (100%)
rename app/code/{core => }/Mage/Customer/view/frontend/form/confirmation.phtml (100%)
rename app/code/{core => }/Mage/Customer/view/frontend/form/edit.phtml (100%)
rename app/code/{core => }/Mage/Customer/view/frontend/form/forgotpassword.phtml (100%)
rename app/code/{core => }/Mage/Customer/view/frontend/form/login.phtml (100%)
rename app/code/{core => }/Mage/Customer/view/frontend/form/mini.login.phtml (100%)
rename app/code/{core => }/Mage/Customer/view/frontend/form/newsletter.phtml (100%)
rename app/code/{core => }/Mage/Customer/view/frontend/form/register.phtml (100%)
rename app/code/{core => }/Mage/Customer/view/frontend/form/resetforgottenpassword.phtml (100%)
rename app/code/{core => }/Mage/Customer/view/frontend/layout.xml (100%)
rename app/code/{core => }/Mage/Customer/view/frontend/logout.phtml (100%)
rename app/code/{core => }/Mage/Customer/view/frontend/set-password.js (100%)
rename app/code/{core => }/Mage/Customer/view/frontend/widget/dob.phtml (100%)
rename app/code/{core => }/Mage/Customer/view/frontend/widget/gender.phtml (100%)
rename app/code/{core => }/Mage/Customer/view/frontend/widget/name.phtml (100%)
rename app/code/{core => }/Mage/Customer/view/frontend/widget/taxvat.phtml (100%)
create mode 100644 app/code/Mage/DesignEditor/Block/Adminhtml/Editor/Container.php
create mode 100644 app/code/Mage/DesignEditor/Block/Adminhtml/Editor/Form/Element/Background.php
create mode 100644 app/code/Mage/DesignEditor/Block/Adminhtml/Editor/Form/Element/BackgroundUploader.php
create mode 100644 app/code/Mage/DesignEditor/Block/Adminhtml/Editor/Form/Element/Button.php
create mode 100644 app/code/Mage/DesignEditor/Block/Adminhtml/Editor/Form/Element/ColorPicker.php
create mode 100644 app/code/Mage/DesignEditor/Block/Adminhtml/Editor/Form/Element/Column.php
create mode 100644 app/code/Mage/DesignEditor/Block/Adminhtml/Editor/Form/Element/Composite/Abstract.php
create mode 100644 app/code/Mage/DesignEditor/Block/Adminhtml/Editor/Form/Element/ContainerInterface.php
create mode 100644 app/code/Mage/DesignEditor/Block/Adminhtml/Editor/Form/Element/Font.php
create mode 100644 app/code/Mage/DesignEditor/Block/Adminhtml/Editor/Form/Element/FontPicker.php
create mode 100644 app/code/Mage/DesignEditor/Block/Adminhtml/Editor/Form/Element/ImageUploader.php
create mode 100644 app/code/Mage/DesignEditor/Block/Adminhtml/Editor/Form/Element/Logo.php
create mode 100644 app/code/Mage/DesignEditor/Block/Adminhtml/Editor/Form/Element/LogoUploader.php
create mode 100644 app/code/Mage/DesignEditor/Block/Adminhtml/Editor/Form/Element/Uploader.php
create mode 100644 app/code/Mage/DesignEditor/Block/Adminhtml/Editor/Form/Renderer.php
create mode 100644 app/code/Mage/DesignEditor/Block/Adminhtml/Editor/Form/Renderer/BackgroundUploader.php
create mode 100644 app/code/Mage/DesignEditor/Block/Adminhtml/Editor/Form/Renderer/Checkbox.php
create mode 100644 app/code/Mage/DesignEditor/Block/Adminhtml/Editor/Form/Renderer/ColorPicker.php
create mode 100644 app/code/Mage/DesignEditor/Block/Adminhtml/Editor/Form/Renderer/Column.php
create mode 100644 app/code/Mage/DesignEditor/Block/Adminhtml/Editor/Form/Renderer/Composite.php
create mode 100644 app/code/Mage/DesignEditor/Block/Adminhtml/Editor/Form/Renderer/Font.php
create mode 100644 app/code/Mage/DesignEditor/Block/Adminhtml/Editor/Form/Renderer/ImageUploader.php
create mode 100644 app/code/Mage/DesignEditor/Block/Adminhtml/Editor/Form/Renderer/LogoUploader.php
create mode 100644 app/code/Mage/DesignEditor/Block/Adminhtml/Editor/Form/Renderer/Recursive.php
create mode 100644 app/code/Mage/DesignEditor/Block/Adminhtml/Editor/Form/Renderer/Uploader.php
rename app/code/{core => }/Mage/DesignEditor/Block/Adminhtml/Editor/Toolbar/BlockAbstract.php (100%)
create mode 100644 app/code/Mage/DesignEditor/Block/Adminhtml/Editor/Toolbar/Buttons.php
create mode 100644 app/code/Mage/DesignEditor/Block/Adminhtml/Editor/Toolbar/Buttons/Save.php
create mode 100644 app/code/Mage/DesignEditor/Block/Adminhtml/Editor/Toolbar/HandlesHierarchy.php
rename app/code/{core => }/Mage/DesignEditor/Block/Adminhtml/Editor/Toolbar/ViewOptions.php (100%)
create mode 100644 app/code/Mage/DesignEditor/Block/Adminhtml/Editor/Tools.php
rename app/code/{core => }/Mage/DesignEditor/Block/Adminhtml/Editor/Tools/Block.php (100%)
create mode 100644 app/code/Mage/DesignEditor/Block/Adminhtml/Editor/Tools/Code.php
rename app/code/{core => }/Mage/DesignEditor/Block/Adminhtml/Editor/Tools/Code/Css.php (100%)
create mode 100644 app/code/Mage/DesignEditor/Block/Adminhtml/Editor/Tools/Code/Css/Group.php
create mode 100644 app/code/Mage/DesignEditor/Block/Adminhtml/Editor/Tools/Code/Custom.php
create mode 100644 app/code/Mage/DesignEditor/Block/Adminhtml/Editor/Tools/Code/ImageSizing.php
create mode 100644 app/code/Mage/DesignEditor/Block/Adminhtml/Editor/Tools/Code/Js.php
create mode 100644 app/code/Mage/DesignEditor/Block/Adminhtml/Editor/Tools/QuickStyles.php
create mode 100644 app/code/Mage/DesignEditor/Block/Adminhtml/Editor/Tools/QuickStyles/AbstractTab.php
create mode 100644 app/code/Mage/DesignEditor/Block/Adminhtml/Editor/Tools/QuickStyles/Backgrounds.php
create mode 100644 app/code/Mage/DesignEditor/Block/Adminhtml/Editor/Tools/QuickStyles/Buttons.php
create mode 100644 app/code/Mage/DesignEditor/Block/Adminhtml/Editor/Tools/QuickStyles/Fonts.php
create mode 100644 app/code/Mage/DesignEditor/Block/Adminhtml/Editor/Tools/QuickStyles/Header.php
create mode 100644 app/code/Mage/DesignEditor/Block/Adminhtml/Editor/Tools/QuickStyles/Tips.php
rename app/code/{core => }/Mage/DesignEditor/Block/Adminhtml/Editor/Tools/Settings.php (100%)
create mode 100644 app/code/Mage/DesignEditor/Block/Adminhtml/Editor/Tools/Tabs/Abstract.php
create mode 100644 app/code/Mage/DesignEditor/Block/Adminhtml/Editor/Tools/Tabs/Body.php
rename app/code/{core => }/Mage/DesignEditor/Block/Adminhtml/Theme.php (100%)
create mode 100644 app/code/Mage/DesignEditor/Block/Adminhtml/Theme/Selector/List/Abstract.php
rename app/code/{core => }/Mage/DesignEditor/Block/Adminhtml/Theme/Selector/List/Assigned.php (100%)
create mode 100644 app/code/Mage/DesignEditor/Block/Adminhtml/Theme/Selector/List/Available.php
rename app/code/{core => }/Mage/DesignEditor/Block/Adminhtml/Theme/Selector/List/Unassigned.php (97%)
rename app/code/{core => }/Mage/DesignEditor/Block/Adminhtml/Theme/Selector/StoreView.php (75%)
rename app/code/{core => }/Mage/DesignEditor/Block/Adminhtml/Theme/Selector/Tab/Available.php (100%)
rename app/code/{core => }/Mage/DesignEditor/Block/Adminhtml/Theme/Selector/Tab/Customizations.php (100%)
rename app/code/{core => }/Mage/DesignEditor/Block/Adminhtml/Theme/Selector/Tab/TabAbstract.php (100%)
create mode 100644 app/code/Mage/DesignEditor/Block/Adminhtml/Theme/Selector/Tabs.php
rename app/code/{core => }/Mage/DesignEditor/Block/Container.php (100%)
rename app/code/{core => }/Mage/DesignEditor/Block/Template.php (100%)
rename app/code/{core => }/Mage/DesignEditor/Block/Toolbar/History.php (100%)
rename app/code/{core => }/Mage/DesignEditor/Block/Wrapper/Remove.php (100%)
rename app/code/{core => }/Mage/DesignEditor/Controller/Varien/Router/Standard.php (100%)
create mode 100644 app/code/Mage/DesignEditor/Helper/Data.php
rename app/code/{core => }/Mage/DesignEditor/Model/Area.php (100%)
rename app/code/{core => }/Mage/DesignEditor/Model/Change/Collection.php (100%)
rename app/code/{core => }/Mage/DesignEditor/Model/Change/Factory.php (100%)
rename app/code/{core => }/Mage/DesignEditor/Model/Change/Layout/Move.php (100%)
rename app/code/{core => }/Mage/DesignEditor/Model/Change/Layout/Remove.php (100%)
rename app/code/{core => }/Mage/DesignEditor/Model/Change/LayoutAbstract.php (100%)
rename app/code/{core => }/Mage/DesignEditor/Model/ChangeAbstract.php (100%)
create mode 100644 app/code/Mage/DesignEditor/Model/Config/Backend/File/RequestData.php
create mode 100644 app/code/Mage/DesignEditor/Model/Config/Control/Abstract.php
create mode 100644 app/code/Mage/DesignEditor/Model/Config/Control/ImageSizing.php
create mode 100644 app/code/Mage/DesignEditor/Model/Config/Control/QuickStyles.php
create mode 100644 app/code/Mage/DesignEditor/Model/Editor/Tools/Controls/Configuration.php
create mode 100644 app/code/Mage/DesignEditor/Model/Editor/Tools/Controls/Factory.php
create mode 100644 app/code/Mage/DesignEditor/Model/Editor/Tools/ImageSizing/Validator.php
create mode 100644 app/code/Mage/DesignEditor/Model/Editor/Tools/QuickStyles/Form/Builder.php
create mode 100644 app/code/Mage/DesignEditor/Model/Editor/Tools/QuickStyles/Form/Element/Factory.php
create mode 100644 app/code/Mage/DesignEditor/Model/Editor/Tools/QuickStyles/Form/Renderer/Factory.php
create mode 100644 app/code/Mage/DesignEditor/Model/Editor/Tools/QuickStyles/ImageUploader.php
create mode 100644 app/code/Mage/DesignEditor/Model/Editor/Tools/QuickStyles/LogoUploader.php
create mode 100644 app/code/Mage/DesignEditor/Model/Editor/Tools/QuickStyles/Renderer.php
create mode 100644 app/code/Mage/DesignEditor/Model/Editor/Tools/QuickStyles/Renderer/Abstract.php
create mode 100644 app/code/Mage/DesignEditor/Model/Editor/Tools/QuickStyles/Renderer/BackgroundImage.php
create mode 100644 app/code/Mage/DesignEditor/Model/Editor/Tools/QuickStyles/Renderer/Default.php
create mode 100644 app/code/Mage/DesignEditor/Model/Editor/Tools/QuickStyles/Renderer/Factory.php
rename app/code/{core => }/Mage/DesignEditor/Model/History.php (100%)
rename app/code/{core => }/Mage/DesignEditor/Model/History/Compact.php (100%)
rename app/code/{core => }/Mage/DesignEditor/Model/History/Compact/Layout.php (100%)
rename app/code/{core => }/Mage/DesignEditor/Model/History/CompactAbstract.php (100%)
rename app/code/{core => }/Mage/DesignEditor/Model/History/CompactInterface.php (100%)
rename app/code/{core => }/Mage/DesignEditor/Model/History/Renderer/LayoutUpdate.php (100%)
rename app/code/{core => }/Mage/DesignEditor/Model/History/RendererInterface.php (100%)
create mode 100644 app/code/Mage/DesignEditor/Model/Layout.php
rename app/code/{core => }/Mage/DesignEditor/Model/Layout/Update.php (100%)
create mode 100644 app/code/Mage/DesignEditor/Model/Observer.php
rename app/code/{core => }/Mage/DesignEditor/Model/Resource/Layout/Update.php (100%)
rename app/code/{core => }/Mage/DesignEditor/Model/Resource/Layout/Update/Collection.php (100%)
create mode 100644 app/code/Mage/DesignEditor/Model/State.php
rename app/code/{core => }/Mage/DesignEditor/Model/Url/DesignMode.php (100%)
create mode 100644 app/code/Mage/DesignEditor/Model/Url/Factory.php
rename app/code/{core => }/Mage/DesignEditor/Model/Url/Handle.php (100%)
rename app/code/{core => }/Mage/DesignEditor/Model/Url/NavigationMode.php (100%)
create mode 100644 app/code/Mage/DesignEditor/controllers/Adminhtml/System/Design/Editor/ToolsController.php
create mode 100644 app/code/Mage/DesignEditor/controllers/Adminhtml/System/Design/EditorController.php
rename app/code/{core => }/Mage/DesignEditor/controllers/PageController.php (100%)
create mode 100644 app/code/Mage/DesignEditor/etc/adminhtml/acl.xml
create mode 100644 app/code/Mage/DesignEditor/etc/adminhtml/menu.xml
create mode 100644 app/code/Mage/DesignEditor/etc/config.xml
create mode 100644 app/code/Mage/DesignEditor/etc/image_sizing.xsd
rename app/code/{core => }/Mage/DesignEditor/etc/jstranslator.xml (100%)
create mode 100644 app/code/Mage/DesignEditor/etc/quick_styles.xsd
rename app/code/{core => }/Mage/DesignEditor/sql/designeditor_setup/install-1.0.0.1.php (100%)
rename app/code/{core => }/Mage/DesignEditor/view/adminhtml/css/fonts/MUI-Icons.eot (100%)
mode change 100755 => 100644
rename app/code/{core => }/Mage/DesignEditor/view/adminhtml/css/fonts/MUI-Icons.svg (99%)
mode change 100755 => 100644
rename app/code/{core => }/Mage/DesignEditor/view/adminhtml/css/fonts/MUI-Icons.ttf (100%)
mode change 100755 => 100644
rename app/code/{core => }/Mage/DesignEditor/view/adminhtml/css/fonts/MUI-Icons.woff (100%)
mode change 100755 => 100644
rename app/code/{core => }/Mage/DesignEditor/view/adminhtml/css/fonts/calluna/CallunaSansBlack-webfont.eot (100%)
mode change 100755 => 100644
rename app/{design/adminhtml/default/backend/Mage_Backend => code/Mage/DesignEditor/view/adminhtml/css}/fonts/calluna/CallunaSansBlack-webfont.svg (100%)
rename app/code/{core => }/Mage/DesignEditor/view/adminhtml/css/fonts/calluna/CallunaSansBlack-webfont.ttf (100%)
mode change 100755 => 100644
rename app/code/{core => }/Mage/DesignEditor/view/adminhtml/css/fonts/calluna/CallunaSansBlack-webfont.woff (100%)
mode change 100755 => 100644
rename app/code/{core => }/Mage/DesignEditor/view/adminhtml/css/fonts/calluna/CallunaSansBold-webfont.eot (100%)
mode change 100755 => 100644
rename app/{design/adminhtml/default/backend/Mage_Backend => code/Mage/DesignEditor/view/adminhtml/css}/fonts/calluna/CallunaSansBold-webfont.svg (100%)
rename app/code/{core => }/Mage/DesignEditor/view/adminhtml/css/fonts/calluna/CallunaSansBold-webfont.ttf (100%)
mode change 100755 => 100644
rename app/code/{core => }/Mage/DesignEditor/view/adminhtml/css/fonts/calluna/CallunaSansBold-webfont.woff (100%)
mode change 100755 => 100644
rename app/code/{core => }/Mage/DesignEditor/view/adminhtml/css/fonts/calluna/CallunaSansLight-webfont.eot (100%)
mode change 100755 => 100644
rename app/{design/adminhtml/default/backend/Mage_Backend => code/Mage/DesignEditor/view/adminhtml/css}/fonts/calluna/CallunaSansLight-webfont.svg (100%)
rename app/code/{core => }/Mage/DesignEditor/view/adminhtml/css/fonts/calluna/CallunaSansLight-webfont.ttf (100%)
mode change 100755 => 100644
rename app/code/{core => }/Mage/DesignEditor/view/adminhtml/css/fonts/calluna/CallunaSansLight-webfont.woff (100%)
mode change 100755 => 100644
rename app/code/{core => }/Mage/DesignEditor/view/adminhtml/css/fonts/calluna/CallunaSansRegular-webfont.eot (100%)
mode change 100755 => 100644
rename app/{design/adminhtml/default/backend/Mage_Backend => code/Mage/DesignEditor/view/adminhtml/css}/fonts/calluna/CallunaSansRegular-webfont.svg (100%)
rename app/code/{core => }/Mage/DesignEditor/view/adminhtml/css/fonts/calluna/CallunaSansRegular-webfont.ttf (100%)
mode change 100755 => 100644
rename app/code/{core => }/Mage/DesignEditor/view/adminhtml/css/fonts/calluna/CallunaSansRegular-webfont.woff (100%)
mode change 100755 => 100644
rename app/code/{core => }/Mage/DesignEditor/view/adminhtml/css/fonts/calluna/CallunaSansSemiBold-webfont.eot (100%)
mode change 100755 => 100644
rename app/{design/adminhtml/default/backend/Mage_Backend => code/Mage/DesignEditor/view/adminhtml/css}/fonts/calluna/CallunaSansSemiBold-webfont.svg (100%)
rename app/code/{core => }/Mage/DesignEditor/view/adminhtml/css/fonts/calluna/CallunaSansSemiBold-webfont.ttf (100%)
mode change 100755 => 100644
rename app/code/{core => }/Mage/DesignEditor/view/adminhtml/css/fonts/calluna/CallunaSansSemiBold-webfont.woff (100%)
mode change 100755 => 100644
create mode 100644 app/code/Mage/DesignEditor/view/adminhtml/css/styles.css
rename app/code/{core => }/Mage/DesignEditor/view/adminhtml/editor.phtml (100%)
create mode 100644 app/code/Mage/DesignEditor/view/adminhtml/editor/container.phtml
create mode 100644 app/code/Mage/DesignEditor/view/adminhtml/editor/form/renderer/background-uploader.phtml
create mode 100644 app/code/Mage/DesignEditor/view/adminhtml/editor/form/renderer/checkbox-utility.phtml
create mode 100644 app/code/Mage/DesignEditor/view/adminhtml/editor/form/renderer/color-picker.phtml
create mode 100644 app/code/Mage/DesignEditor/view/adminhtml/editor/form/renderer/composite.phtml
create mode 100644 app/code/Mage/DesignEditor/view/adminhtml/editor/form/renderer/composite/children.phtml
create mode 100644 app/code/Mage/DesignEditor/view/adminhtml/editor/form/renderer/composite/wrapper.phtml
create mode 100644 app/code/Mage/DesignEditor/view/adminhtml/editor/form/renderer/element/input.phtml
create mode 100644 app/code/Mage/DesignEditor/view/adminhtml/editor/form/renderer/element/wrapper.phtml
create mode 100644 app/code/Mage/DesignEditor/view/adminhtml/editor/form/renderer/font.phtml
create mode 100644 app/code/Mage/DesignEditor/view/adminhtml/editor/form/renderer/logo-uploader.phtml
create mode 100644 app/code/Mage/DesignEditor/view/adminhtml/editor/form/renderer/simple.phtml
create mode 100644 app/code/Mage/DesignEditor/view/adminhtml/editor/form/renderer/template.phtml
rename app/code/{core => }/Mage/DesignEditor/view/adminhtml/editor/toolbar.phtml (89%)
create mode 100644 app/code/Mage/DesignEditor/view/adminhtml/editor/toolbar/buttons.phtml
rename app/code/{core => }/Mage/DesignEditor/view/adminhtml/editor/toolbar/handles_hierarchy.phtml (100%)
create mode 100644 app/code/Mage/DesignEditor/view/adminhtml/editor/toolbar/preview_buttons.phtml
rename app/code/{core => }/Mage/DesignEditor/view/adminhtml/editor/toolbar/view_options.phtml (100%)
create mode 100644 app/code/Mage/DesignEditor/view/adminhtml/editor/tools.phtml
rename app/code/{core => }/Mage/DesignEditor/view/adminhtml/editor/tools/block.phtml (100%)
rename app/code/{core => }/Mage/DesignEditor/view/adminhtml/editor/tools/code/css.phtml (87%)
rename app/code/{core => }/Mage/DesignEditor/view/adminhtml/editor/tools/code/css/group.phtml (100%)
create mode 100644 app/code/Mage/DesignEditor/view/adminhtml/editor/tools/code/custom.phtml
create mode 100644 app/code/Mage/DesignEditor/view/adminhtml/editor/tools/code/image-sizing.phtml
create mode 100644 app/code/Mage/DesignEditor/view/adminhtml/editor/tools/code/js.phtml
create mode 100644 app/code/Mage/DesignEditor/view/adminhtml/editor/tools/code/js/items.phtml
rename app/code/{core => }/Mage/DesignEditor/view/adminhtml/editor/tools/code/message.phtml (89%)
create mode 100644 app/code/Mage/DesignEditor/view/adminhtml/editor/tools/quick-styles/form.phtml
rename app/code/{core => }/Mage/DesignEditor/view/adminhtml/editor/tools/settings.phtml (100%)
create mode 100644 app/code/Mage/DesignEditor/view/adminhtml/editor/tools/tabs.phtml
create mode 100644 app/code/Mage/DesignEditor/view/adminhtml/editor/tools/tabs/body.phtml
create mode 100644 app/code/Mage/DesignEditor/view/adminhtml/editor/tools/tabs/handle.phtml
create mode 100644 app/code/Mage/DesignEditor/view/adminhtml/editor/tools/tabs/super-handle.phtml
rename app/code/{core => }/Mage/DesignEditor/view/adminhtml/images/arrow_down.png (100%)
rename app/code/{core => }/Mage/DesignEditor/view/adminhtml/images/arrow_up.png (100%)
rename app/code/{core => }/Mage/DesignEditor/view/adminhtml/images/block.png (100%)
rename app/code/{core => }/Mage/DesignEditor/view/adminhtml/images/button.png (100%)
rename app/code/{core => }/Mage/DesignEditor/view/adminhtml/images/button_hover.png (100%)
rename app/code/{core => }/Mage/DesignEditor/view/adminhtml/images/checked.png (100%)
rename app/code/{core => }/Mage/DesignEditor/view/adminhtml/images/container.png (100%)
rename app/code/{core => }/Mage/DesignEditor/view/adminhtml/images/container_hover.png (100%)
rename app/code/{core => }/Mage/DesignEditor/view/adminhtml/images/jstree_plus_minus.png (100%)
rename app/code/{core => }/Mage/DesignEditor/view/adminhtml/images/stub.png (100%)
rename app/code/{core => }/Mage/DesignEditor/view/adminhtml/images/theme-preview-back.png (100%)
rename app/code/{core => }/Mage/DesignEditor/view/adminhtml/images/vde-message-bg.gif (100%)
rename app/code/{core => }/Mage/DesignEditor/view/adminhtml/images/vde-panel-top-shadow.png (100%)
create mode 100644 app/code/Mage/DesignEditor/view/adminhtml/images/vde-tools-image-settings-fill-frame.png
rename app/code/{core => }/Mage/DesignEditor/view/adminhtml/images/vde-tools-main-tabs-icons-sprite.png (100%)
rename app/code/{core => }/Mage/DesignEditor/view/adminhtml/images/vde-tools-panel-draggable-handler-bg.png (100%)
rename app/code/{core => }/Mage/DesignEditor/view/adminhtml/js/base.js (100%)
rename app/code/{core => }/Mage/DesignEditor/view/adminhtml/js/custom-css.js (100%)
create mode 100644 app/code/Mage/DesignEditor/view/adminhtml/js/design_editor.js
create mode 100644 app/code/Mage/DesignEditor/view/adminhtml/js/image-sizing.js
rename app/code/{core => }/Mage/DesignEditor/view/adminhtml/js/infinitescroll.js (97%)
create mode 100644 app/code/Mage/DesignEditor/view/adminhtml/js/quick-style-element.js
create mode 100644 app/code/Mage/DesignEditor/view/adminhtml/js/quick-style-uploader.js
create mode 100644 app/code/Mage/DesignEditor/view/adminhtml/js/theme-assign.js
create mode 100644 app/code/Mage/DesignEditor/view/adminhtml/js/theme-init.js
create mode 100644 app/code/Mage/DesignEditor/view/adminhtml/js/theme-selector.js
rename app/code/{core => }/Mage/DesignEditor/view/adminhtml/js/tools-panel.js (89%)
create mode 100644 app/code/Mage/DesignEditor/view/adminhtml/layout.xml
create mode 100644 app/code/Mage/DesignEditor/view/adminhtml/theme/available.phtml
create mode 100644 app/code/Mage/DesignEditor/view/adminhtml/theme/customized.phtml
rename app/code/{core => }/Mage/DesignEditor/view/adminhtml/theme/list/available.phtml (100%)
rename app/code/{core => }/Mage/DesignEditor/view/adminhtml/theme/list/available_ajax.phtml (100%)
create mode 100644 app/code/Mage/DesignEditor/view/adminhtml/theme/list/customized.phtml
create mode 100644 app/code/Mage/DesignEditor/view/adminhtml/theme/selector/first_entrance.phtml
rename app/code/{core => }/Mage/DesignEditor/view/adminhtml/theme/selector/my_customizations_tab.phtml (100%)
rename app/code/{core => }/Mage/DesignEditor/view/adminhtml/theme/selector/storeview.phtml (89%)
create mode 100644 app/code/Mage/DesignEditor/view/frontend/controls/quick_styles.xml
rename app/code/{core => }/Mage/DesignEditor/view/frontend/css/design.css (100%)
rename app/code/{core => }/Mage/DesignEditor/view/frontend/images/arrow_down.png (100%)
rename app/code/{core => }/Mage/DesignEditor/view/frontend/images/arrow_up.png (100%)
rename app/code/{core => }/Mage/DesignEditor/view/frontend/images/block-placeholder.png (100%)
rename app/code/{core => }/Mage/DesignEditor/view/frontend/images/block.png (100%)
rename app/code/{core => }/Mage/DesignEditor/view/frontend/images/button.png (100%)
rename app/code/{core => }/Mage/DesignEditor/view/frontend/images/button_hover.png (100%)
rename app/code/{core => }/Mage/DesignEditor/view/frontend/images/checked.png (100%)
rename app/code/{core => }/Mage/DesignEditor/view/frontend/images/container.png (100%)
rename app/code/{core => }/Mage/DesignEditor/view/frontend/images/container_hover.png (100%)
rename app/code/{core => }/Mage/DesignEditor/view/frontend/images/jstree_plus_minus.png (100%)
rename app/code/{core => }/Mage/DesignEditor/view/frontend/images/stub.png (100%)
rename app/code/{core => }/Mage/DesignEditor/view/frontend/js/change/layout.js (100%)
create mode 100644 app/code/Mage/DesignEditor/view/frontend/js/design_editor.js
rename app/code/{core => }/Mage/DesignEditor/view/frontend/js/form_deactivation.js (100%)
create mode 100644 app/code/Mage/DesignEditor/view/frontend/layout.xml
rename app/code/{core => }/Mage/DesignEditor/view/frontend/stub.phtml (100%)
rename app/code/{core => }/Mage/DesignEditor/view/frontend/toolbar/history.phtml (100%)
rename app/code/{core => }/Mage/DesignEditor/view/frontend/wrapper/remove.phtml (100%)
rename app/code/{core => }/Mage/DesignEditor/view/frontend/wrapping.phtml (100%)
rename app/code/{core => }/Mage/Directory/Block/Adminhtml/Frontend/Currency/Base.php (100%)
rename app/code/{core => }/Mage/Directory/Block/Adminhtml/Frontend/Region/Updater.php (100%)
rename app/code/{core => }/Mage/Directory/Block/Currency.php (100%)
create mode 100644 app/code/Mage/Directory/Block/Data.php
rename app/code/{core => }/Mage/Directory/Exception.php (100%)
create mode 100644 app/code/Mage/Directory/Helper/Data.php
rename app/code/{core => }/Mage/Directory/Helper/Url.php (100%)
rename app/code/{core => }/Mage/Directory/Model/Config/Source/Allregion.php (100%)
rename app/code/{core => }/Mage/Directory/Model/Config/Source/Country.php (100%)
rename app/code/{core => }/Mage/Directory/Model/Config/Source/Country/Full.php (100%)
rename app/code/{core => }/Mage/Directory/Model/Country.php (100%)
rename app/code/{core => }/Mage/Directory/Model/Country/Api.php (100%)
rename app/code/{core => }/Mage/Directory/Model/Country/Api/V2.php (100%)
rename app/code/{core => }/Mage/Directory/Model/Country/Format.php (100%)
rename app/code/{core => }/Mage/Directory/Model/Currency.php (100%)
rename app/code/{core => }/Mage/Directory/Model/Currency/DefaultLocator.php (100%)
rename app/code/{core => }/Mage/Directory/Model/Currency/Filter.php (100%)
rename app/code/{core => }/Mage/Directory/Model/Currency/Import/Abstract.php (100%)
rename app/code/{core => }/Mage/Directory/Model/Currency/Import/Webservicex.php (100%)
rename app/code/{core => }/Mage/Directory/Model/Observer.php (100%)
rename app/code/{core => }/Mage/Directory/Model/Region.php (100%)
rename app/code/{core => }/Mage/Directory/Model/Region/Api.php (100%)
rename app/code/{core => }/Mage/Directory/Model/Region/Api/V2.php (100%)
rename app/code/{core => }/Mage/Directory/Model/RegionFactory.php (98%)
rename app/code/{core => }/Mage/Directory/Model/Resource/Country.php (100%)
mode change 100755 => 100644
rename app/code/{core => }/Mage/Directory/Model/Resource/Country/Collection.php (100%)
mode change 100755 => 100644
rename app/code/{core => }/Mage/Directory/Model/Resource/Country/Format.php (100%)
mode change 100755 => 100644
rename app/code/{core => }/Mage/Directory/Model/Resource/Country/Format/Collection.php (100%)
mode change 100755 => 100644
rename app/code/{core => }/Mage/Directory/Model/Resource/Currency.php (100%)
mode change 100755 => 100644
rename app/code/{core => }/Mage/Directory/Model/Resource/Region.php (100%)
mode change 100755 => 100644
rename app/code/{core => }/Mage/Directory/Model/Resource/Region/Collection.php (100%)
mode change 100755 => 100644
rename app/code/{core => }/Mage/Directory/controllers/CurrencyController.php (100%)
rename app/code/{core => }/Mage/Directory/data/directory_setup/data-install-1.6.0.0.php (100%)
rename app/code/{core => }/Mage/Directory/data/directory_setup/data-upgrade-1.6.0.0-1.6.0.1.php (100%)
rename app/code/{core => }/Mage/Directory/etc/adminhtml/system.xml (100%)
rename app/code/{core => }/Mage/Directory/etc/api.xml (100%)
create mode 100644 app/code/Mage/Directory/etc/config.xml
rename app/code/{core => }/Mage/Directory/etc/wsdl.xml (100%)
rename app/code/{core => }/Mage/Directory/etc/wsi.xml (100%)
rename app/code/{core => }/Mage/Directory/locale/de_DE/Mage_Directory.csv (100%)
rename app/code/{core => }/Mage/Directory/locale/en_US/Mage_Directory.csv (100%)
rename app/code/{core => }/Mage/Directory/locale/es_ES/Mage_Directory.csv (100%)
rename app/code/{core => }/Mage/Directory/locale/fr_FR/Mage_Directory.csv (100%)
rename app/code/{core => }/Mage/Directory/locale/nl_NL/Mage_Directory.csv (100%)
rename app/code/{core => }/Mage/Directory/locale/pt_BR/Mage_Directory.csv (100%)
rename app/code/{core => }/Mage/Directory/locale/zh_CN/Mage_Directory.csv (100%)
rename app/code/{core => }/Mage/Directory/sql/directory_setup/install-1.6.0.0.php (100%)
rename app/code/{core => }/Mage/Directory/view/adminhtml/js/optional_zip_countries.phtml (100%)
rename app/code/{core => }/Mage/Directory/view/email/currency_update_notification.html (100%)
rename app/code/{core => }/Mage/Directory/view/frontend/currency.phtml (100%)
rename app/code/{core => }/Mage/Directory/view/frontend/currency/switch.phtml (100%)
rename app/code/{core => }/Mage/Directory/view/frontend/js/optional_zip_countries.phtml (100%)
rename app/code/{core => }/Mage/Directory/view/frontend/layout.xml (100%)
rename app/code/{core => }/Mage/Downloadable/Block/Adminhtml/Catalog/Product/Composite/Fieldset/Downloadable.php (100%)
rename app/code/{core => }/Mage/Downloadable/Block/Adminhtml/Catalog/Product/Edit/Tab/Downloadable.php (95%)
rename app/code/{core => }/Mage/Downloadable/Block/Adminhtml/Catalog/Product/Edit/Tab/Downloadable/Links.php (100%)
rename app/code/{core => }/Mage/Downloadable/Block/Adminhtml/Catalog/Product/Edit/Tab/Downloadable/Samples.php (100%)
rename app/code/{core => }/Mage/Downloadable/Block/Adminhtml/Sales/Items/Column/Downloadable/Name.php (100%)
rename app/code/{core => }/Mage/Downloadable/Block/Catalog/Product/Links.php (100%)
rename app/code/{core => }/Mage/Downloadable/Block/Catalog/Product/Samples.php (100%)
rename app/code/{core => }/Mage/Downloadable/Block/Catalog/Product/View/Type.php (100%)
rename app/code/{core => }/Mage/Downloadable/Block/Checkout/Cart/Item/Renderer.php (100%)
rename app/code/{core => }/Mage/Downloadable/Block/Checkout/Success.php (100%)
rename app/code/{core => }/Mage/Downloadable/Block/Customer/Products/List.php (100%)
rename app/code/{core => }/Mage/Downloadable/Block/Sales/Order/Email/Items/Downloadable.php (100%)
rename app/code/{core => }/Mage/Downloadable/Block/Sales/Order/Email/Items/Order/Downloadable.php (100%)
rename app/code/{core => }/Mage/Downloadable/Block/Sales/Order/Item/Renderer/Downloadable.php (100%)
rename app/code/{core => }/Mage/Downloadable/Helper/Catalog/Product/Configuration.php (100%)
rename app/code/{core => }/Mage/Downloadable/Helper/Data.php (100%)
rename app/code/{core => }/Mage/Downloadable/Helper/Download.php (100%)
create mode 100644 app/code/Mage/Downloadable/Helper/File.php
rename app/code/{core => }/Mage/Downloadable/Model/Link.php (100%)
rename app/code/{core => }/Mage/Downloadable/Model/Link/Api.php (100%)
rename app/code/{core => }/Mage/Downloadable/Model/Link/Api/Uploader.php (100%)
rename app/code/{core => }/Mage/Downloadable/Model/Link/Api/V2.php (100%)
rename app/code/{core => }/Mage/Downloadable/Model/Link/Api/Validator.php (100%)
rename app/code/{core => }/Mage/Downloadable/Model/Link/Purchased.php (100%)
rename app/code/{core => }/Mage/Downloadable/Model/Link/Purchased/Item.php (100%)
rename app/code/{core => }/Mage/Downloadable/Model/Observer.php (100%)
rename app/code/{core => }/Mage/Downloadable/Model/Product/Price.php (100%)
rename app/code/{core => }/Mage/Downloadable/Model/Product/Type.php (100%)
rename app/code/{core => }/Mage/Downloadable/Model/Resource/Indexer/Price.php (100%)
mode change 100755 => 100644
rename app/code/{core => }/Mage/Downloadable/Model/Resource/Link.php (100%)
mode change 100755 => 100644
rename app/code/{core => }/Mage/Downloadable/Model/Resource/Link/Collection.php (100%)
mode change 100755 => 100644
rename app/code/{core => }/Mage/Downloadable/Model/Resource/Link/Purchased.php (100%)
mode change 100755 => 100644
rename app/code/{core => }/Mage/Downloadable/Model/Resource/Link/Purchased/Collection.php (100%)
mode change 100755 => 100644
rename app/code/{core => }/Mage/Downloadable/Model/Resource/Link/Purchased/Item.php (100%)
mode change 100755 => 100644
rename app/code/{core => }/Mage/Downloadable/Model/Resource/Link/Purchased/Item/Collection.php (100%)
mode change 100755 => 100644
rename app/code/{core => }/Mage/Downloadable/Model/Resource/Sample.php (100%)
mode change 100755 => 100644
rename app/code/{core => }/Mage/Downloadable/Model/Resource/Sample/Collection.php (100%)
mode change 100755 => 100644
rename app/code/{core => }/Mage/Downloadable/Model/Sales/Order/Pdf/Items/Abstract.php (100%)
rename app/code/{core => }/Mage/Downloadable/Model/Sales/Order/Pdf/Items/Creditmemo.php (100%)
rename app/code/{core => }/Mage/Downloadable/Model/Sales/Order/Pdf/Items/Invoice.php (100%)
rename app/code/{core => }/Mage/Downloadable/Model/Sample.php (100%)
rename app/code/{core => }/Mage/Downloadable/Model/System/Config/Source/Contentdisposition.php (100%)
rename app/code/{core => }/Mage/Downloadable/Model/System/Config/Source/Orderitemstatus.php (100%)
rename app/code/{core => }/Mage/Downloadable/controllers/Adminhtml/Downloadable/FileController.php (100%)
rename app/code/{core => }/Mage/Downloadable/controllers/Adminhtml/Downloadable/Product/EditController.php (100%)
rename app/code/{core => }/Mage/Downloadable/controllers/CustomerController.php (100%)
rename app/code/{core => }/Mage/Downloadable/controllers/DownloadController.php (100%)
rename app/code/{core => }/Mage/Downloadable/data/downloadable_setup/data-install-1.6.0.0.php (100%)
rename app/code/{core => }/Mage/Downloadable/data/downloadable_setup/data-upgrade-1.6.0.0.2-1.6.0.0.3.php (100%)
create mode 100644 app/code/Mage/Downloadable/etc/adminhtml/acl.xml
create mode 100644 app/code/Mage/Downloadable/etc/adminhtml/menu.xml
rename app/code/{core => }/Mage/Downloadable/etc/adminhtml/system.xml (100%)
rename app/code/{core => }/Mage/Downloadable/etc/api.xml (100%)
create mode 100644 app/code/Mage/Downloadable/etc/config.xml
rename app/code/{core => }/Mage/Downloadable/etc/fieldset.xml (100%)
rename app/code/{core => }/Mage/Downloadable/etc/wsdl.xml (100%)
rename app/code/{core => }/Mage/Downloadable/etc/wsi.xml (100%)
rename app/code/{core => }/Mage/Downloadable/locale/de_DE/Mage_Downloadable.csv (100%)
rename app/code/{core => }/Mage/Downloadable/locale/en_US/Mage_Downloadable.csv (100%)
rename app/code/{core => }/Mage/Downloadable/locale/es_ES/Mage_Downloadable.csv (100%)
rename app/code/{core => }/Mage/Downloadable/locale/fr_FR/Mage_Downloadable.csv (100%)
rename app/code/{core => }/Mage/Downloadable/locale/nl_NL/Mage_Downloadable.csv (100%)
rename app/code/{core => }/Mage/Downloadable/locale/pt_BR/Mage_Downloadable.csv (100%)
rename app/code/{core => }/Mage/Downloadable/locale/zh_CN/Mage_Downloadable.csv (100%)
rename app/code/{core => }/Mage/Downloadable/sql/downloadable_setup/install-1.6.0.0.php (100%)
rename app/code/{core => }/Mage/Downloadable/sql/downloadable_setup/mysql4-upgrade-1.6.0.0.1-1.6.0.0.2.php (100%)
rename app/code/{core => }/Mage/Downloadable/sql/downloadable_setup/upgrade-1.6.0.0-1.6.0.0.1.php (100%)
rename app/code/{core => }/Mage/Downloadable/sql/downloadable_setup/upgrade-1.6.0.0.1-1.6.0.0.2.php (100%)
rename app/code/{core => }/Mage/Downloadable/view/adminhtml/layout.xml (100%)
rename app/code/{core => }/Mage/Downloadable/view/adminhtml/product/composite/fieldset/downloadable.phtml (100%)
create mode 100644 app/code/Mage/Downloadable/view/adminhtml/product/edit/downloadable.phtml
rename app/code/{core => }/Mage/Downloadable/view/adminhtml/product/edit/downloadable/links.phtml (96%)
rename app/code/{core => }/Mage/Downloadable/view/adminhtml/product/edit/downloadable/samples.phtml (100%)
create mode 100644 app/code/Mage/Downloadable/view/adminhtml/product/validation-rules.js
create mode 100644 app/code/Mage/Downloadable/view/adminhtml/sales/items/column/downloadable/creditmemo/name.phtml
create mode 100644 app/code/Mage/Downloadable/view/adminhtml/sales/items/column/downloadable/invoice/name.phtml
create mode 100644 app/code/Mage/Downloadable/view/adminhtml/sales/items/column/downloadable/name.phtml
create mode 100644 app/code/Mage/Downloadable/view/adminhtml/sales/order/creditmemo/create/items/renderer/downloadable.phtml
create mode 100644 app/code/Mage/Downloadable/view/adminhtml/sales/order/creditmemo/view/items/renderer/downloadable.phtml
create mode 100644 app/code/Mage/Downloadable/view/adminhtml/sales/order/invoice/create/items/renderer/downloadable.phtml
create mode 100644 app/code/Mage/Downloadable/view/adminhtml/sales/order/invoice/view/items/renderer/downloadable.phtml
create mode 100644 app/code/Mage/Downloadable/view/adminhtml/sales/order/view/items/renderer/downloadable.phtml
rename app/code/{core => }/Mage/Downloadable/view/frontend/catalog/product/links.phtml (100%)
rename app/code/{core => }/Mage/Downloadable/view/frontend/catalog/product/samples.phtml (100%)
rename app/code/{core => }/Mage/Downloadable/view/frontend/catalog/product/type.phtml (100%)
create mode 100644 app/code/Mage/Downloadable/view/frontend/checkout/cart/item/default.phtml
create mode 100644 app/code/Mage/Downloadable/view/frontend/checkout/multishipping/item/downloadable.phtml
create mode 100644 app/code/Mage/Downloadable/view/frontend/checkout/onepage/review/item.phtml
rename app/code/{core => }/Mage/Downloadable/view/frontend/checkout/success.phtml (100%)
rename app/code/{core => }/Mage/Downloadable/view/frontend/customer/products/list.phtml (100%)
rename app/code/{core => }/Mage/Downloadable/view/frontend/downloadable.js (100%)
rename app/code/{core => }/Mage/Downloadable/view/frontend/email/order/items/creditmemo/downloadable.phtml (100%)
rename app/code/{core => }/Mage/Downloadable/view/frontend/email/order/items/invoice/downloadable.phtml (100%)
rename app/code/{core => }/Mage/Downloadable/view/frontend/email/order/items/order/downloadable.phtml (100%)
rename app/code/{core => }/Mage/Downloadable/view/frontend/layout.xml (100%)
create mode 100644 app/code/Mage/Downloadable/view/frontend/sales/order/creditmemo/items/renderer/downloadable.phtml
create mode 100644 app/code/Mage/Downloadable/view/frontend/sales/order/invoice/items/renderer/downloadable.phtml
create mode 100644 app/code/Mage/Downloadable/view/frontend/sales/order/items/renderer/downloadable.phtml
rename app/code/{core => }/Mage/Eav/Block/Adminhtml/Attribute/Edit/Js.php (100%)
create mode 100644 app/code/Mage/Eav/Block/Adminhtml/Attribute/Edit/Main/Abstract.php
rename app/code/{core => }/Mage/Eav/Block/Adminhtml/Attribute/Edit/Options/Abstract.php (100%)
create mode 100644 app/code/Mage/Eav/Block/Adminhtml/Attribute/Grid/Abstract.php
rename app/code/{core => }/Mage/Eav/Exception.php (100%)
rename app/code/{core => }/Mage/Eav/Helper/Data.php (100%)
rename app/code/{core => }/Mage/Eav/Model/Adminhtml/System/Config/Source/Inputtype.php (100%)
rename app/code/{core => }/Mage/Eav/Model/Adminhtml/System/Config/Source/Inputtype/Validator.php (100%)
rename app/code/{core => }/Mage/Eav/Model/Attribute.php (100%)
rename app/code/{core => }/Mage/Eav/Model/Attribute/Data.php (100%)
rename app/code/{core => }/Mage/Eav/Model/Attribute/Data/Abstract.php (100%)
rename app/code/{core => }/Mage/Eav/Model/Attribute/Data/Boolean.php (100%)
rename app/code/{core => }/Mage/Eav/Model/Attribute/Data/Date.php (100%)
rename app/code/{core => }/Mage/Eav/Model/Attribute/Data/File.php (100%)
rename app/code/{core => }/Mage/Eav/Model/Attribute/Data/Hidden.php (100%)
rename app/code/{core => }/Mage/Eav/Model/Attribute/Data/Image.php (100%)
rename app/code/{core => }/Mage/Eav/Model/Attribute/Data/Multiline.php (100%)
rename app/code/{core => }/Mage/Eav/Model/Attribute/Data/Multiselect.php (100%)
rename app/code/{core => }/Mage/Eav/Model/Attribute/Data/Select.php (100%)
rename app/code/{core => }/Mage/Eav/Model/Attribute/Data/Text.php (100%)
rename app/code/{core => }/Mage/Eav/Model/Attribute/Data/Textarea.php (100%)
rename app/code/{core => }/Mage/Eav/Model/AttributeFactory.php (100%)
create mode 100644 app/code/Mage/Eav/Model/Cache/Type.php
create mode 100644 app/code/Mage/Eav/Model/Config.php
rename app/code/{core => }/Mage/Eav/Model/Entity.php (100%)
rename app/code/{core => }/Mage/Eav/Model/Entity/Abstract.php (100%)
create mode 100644 app/code/Mage/Eav/Model/Entity/Attribute.php
rename app/code/{core => }/Mage/Eav/Model/Entity/Attribute/Abstract.php (100%)
rename app/code/{core => }/Mage/Eav/Model/Entity/Attribute/Backend/Abstract.php (100%)
rename app/code/{core => }/Mage/Eav/Model/Entity/Attribute/Backend/Array.php (100%)
rename app/code/{core => }/Mage/Eav/Model/Entity/Attribute/Backend/Datetime.php (100%)
rename app/code/{core => }/Mage/Eav/Model/Entity/Attribute/Backend/Default.php (100%)
rename app/code/{core => }/Mage/Eav/Model/Entity/Attribute/Backend/Increment.php (100%)
rename app/code/{core => }/Mage/Eav/Model/Entity/Attribute/Backend/Interface.php (100%)
rename app/code/{core => }/Mage/Eav/Model/Entity/Attribute/Backend/Serialized.php (100%)
rename app/code/{core => }/Mage/Eav/Model/Entity/Attribute/Backend/Store.php (100%)
rename app/code/{core => }/Mage/Eav/Model/Entity/Attribute/Backend/Time/Created.php (100%)
rename app/code/{core => }/Mage/Eav/Model/Entity/Attribute/Backend/Time/Updated.php (100%)
rename app/code/{core => }/Mage/Eav/Model/Entity/Attribute/Exception.php (100%)
rename app/code/{core => }/Mage/Eav/Model/Entity/Attribute/Frontend/Abstract.php (100%)
rename app/code/{core => }/Mage/Eav/Model/Entity/Attribute/Frontend/Datetime.php (100%)
rename app/code/{core => }/Mage/Eav/Model/Entity/Attribute/Frontend/Default.php (100%)
rename app/code/{core => }/Mage/Eav/Model/Entity/Attribute/Frontend/Interface.php (100%)
create mode 100644 app/code/Mage/Eav/Model/Entity/Attribute/Group.php
rename app/code/{core => }/Mage/Eav/Model/Entity/Attribute/Interface.php (100%)
rename app/code/{core => }/Mage/Eav/Model/Entity/Attribute/Option.php (100%)
create mode 100644 app/code/Mage/Eav/Model/Entity/Attribute/Set.php
rename app/code/{core => }/Mage/Eav/Model/Entity/Attribute/Source/Abstract.php (100%)
rename app/code/{core => }/Mage/Eav/Model/Entity/Attribute/Source/Boolean.php (100%)
rename app/code/{core => }/Mage/Eav/Model/Entity/Attribute/Source/Config.php (100%)
rename app/code/{core => }/Mage/Eav/Model/Entity/Attribute/Source/Interface.php (100%)
rename app/code/{core => }/Mage/Eav/Model/Entity/Attribute/Source/Store.php (100%)
rename app/code/{core => }/Mage/Eav/Model/Entity/Attribute/Source/Table.php (100%)
rename app/code/{core => }/Mage/Eav/Model/Entity/Collection.php (100%)
rename app/code/{core => }/Mage/Eav/Model/Entity/Collection/Abstract.php (100%)
rename app/code/{core => }/Mage/Eav/Model/Entity/Increment/Abstract.php (100%)
rename app/code/{core => }/Mage/Eav/Model/Entity/Increment/Alphanum.php (100%)
rename app/code/{core => }/Mage/Eav/Model/Entity/Increment/Interface.php (100%)
rename app/code/{core => }/Mage/Eav/Model/Entity/Increment/Numeric.php (100%)
rename app/code/{core => }/Mage/Eav/Model/Entity/Interface.php (100%)
create mode 100644 app/code/Mage/Eav/Model/Entity/Setup.php
rename app/code/{core => }/Mage/Eav/Model/Entity/Store.php (100%)
rename app/code/{core => }/Mage/Eav/Model/Entity/Type.php (100%)
rename app/code/{core => }/Mage/Eav/Model/Form.php (100%)
rename app/code/{core => }/Mage/Eav/Model/Form/Element.php (100%)
rename app/code/{core => }/Mage/Eav/Model/Form/Fieldset.php (100%)
rename app/code/{core => }/Mage/Eav/Model/Form/Type.php (100%)
rename app/code/{core => }/Mage/Eav/Model/Resource/Attribute.php (100%)
mode change 100755 => 100644
rename app/code/{core => }/Mage/Eav/Model/Resource/Attribute/Collection.php (100%)
mode change 100755 => 100644
rename app/code/{core => }/Mage/Eav/Model/Resource/Config.php (100%)
mode change 100755 => 100644
rename app/code/{core => }/Mage/Eav/Model/Resource/Entity/Attribute.php (100%)
mode change 100755 => 100644
rename app/code/{core => }/Mage/Eav/Model/Resource/Entity/Attribute/Collection.php (100%)
mode change 100755 => 100644
rename app/code/{core => }/Mage/Eav/Model/Resource/Entity/Attribute/Grid/Collection.php (100%)
create mode 100644 app/code/Mage/Eav/Model/Resource/Entity/Attribute/Group.php
rename app/code/{core => }/Mage/Eav/Model/Resource/Entity/Attribute/Group/Collection.php (100%)
mode change 100755 => 100644
rename app/code/{core => }/Mage/Eav/Model/Resource/Entity/Attribute/Option.php (100%)
mode change 100755 => 100644
rename app/code/{core => }/Mage/Eav/Model/Resource/Entity/Attribute/Option/Collection.php (100%)
mode change 100755 => 100644
rename app/code/{core => }/Mage/Eav/Model/Resource/Entity/Attribute/Set.php (100%)
mode change 100755 => 100644
rename app/code/{core => }/Mage/Eav/Model/Resource/Entity/Attribute/Set/Collection.php (100%)
mode change 100755 => 100644
rename app/code/{core => }/Mage/Eav/Model/Resource/Entity/Store.php (100%)
mode change 100755 => 100644
rename app/code/{core => }/Mage/Eav/Model/Resource/Entity/Type.php (100%)
mode change 100755 => 100644
rename app/code/{core => }/Mage/Eav/Model/Resource/Entity/Type/Collection.php (100%)
mode change 100755 => 100644
rename app/code/{core => }/Mage/Eav/Model/Resource/Form/Attribute.php (100%)
mode change 100755 => 100644
rename app/code/{core => }/Mage/Eav/Model/Resource/Form/Attribute/Collection.php (100%)
mode change 100755 => 100644
rename app/code/{core => }/Mage/Eav/Model/Resource/Form/Element.php (100%)
mode change 100755 => 100644
rename app/code/{core => }/Mage/Eav/Model/Resource/Form/Element/Collection.php (100%)
mode change 100755 => 100644
rename app/code/{core => }/Mage/Eav/Model/Resource/Form/Fieldset.php (100%)
mode change 100755 => 100644
rename app/code/{core => }/Mage/Eav/Model/Resource/Form/Fieldset/Collection.php (100%)
mode change 100755 => 100644
rename app/code/{core => }/Mage/Eav/Model/Resource/Form/Type.php (100%)
mode change 100755 => 100644
rename app/code/{core => }/Mage/Eav/Model/Resource/Form/Type/Collection.php (100%)
mode change 100755 => 100644
rename app/code/{core => }/Mage/Eav/Model/Resource/Helper/Mysql4.php (100%)
rename app/code/{core => }/Mage/Eav/Model/Validator/Attribute/Backend.php (100%)
rename app/code/{core => }/Mage/Eav/Model/Validator/Attribute/Data.php (100%)
rename app/code/{core => }/Mage/Eav/data/eav_setup/data-upgrade-1.6.0.0-1.6.0.1.php (100%)
create mode 100644 app/code/Mage/Eav/etc/config.xml
rename app/code/{core => }/Mage/Eav/etc/validation.xml (100%)
rename app/code/{core => }/Mage/Eav/locale/de_DE/Mage_Eav.csv (100%)
rename app/code/{core => }/Mage/Eav/locale/en_US/Mage_Eav.csv (100%)
rename app/code/{core => }/Mage/Eav/locale/es_ES/Mage_Eav.csv (100%)
rename app/code/{core => }/Mage/Eav/locale/fr_FR/Mage_Eav.csv (100%)
rename app/code/{core => }/Mage/Eav/locale/nl_NL/Mage_Eav.csv (100%)
rename app/code/{core => }/Mage/Eav/locale/pt_BR/Mage_Eav.csv (100%)
rename app/code/{core => }/Mage/Eav/locale/zh_CN/Mage_Eav.csv (100%)
rename app/code/{core => }/Mage/Eav/sql/eav_setup/install-1.6.0.0.php (100%)
create mode 100644 app/code/Mage/Eav/sql/eav_setup/upgrade-1.6.0.1-1.6.0.2.php
rename app/code/{core => }/Mage/Eav/view/adminhtml/attribute/edit/js.phtml (100%)
rename app/code/{core => }/Mage/GiftMessage/Block/Adminhtml/Product/Helper/Form/Config.php (100%)
rename app/code/{core => }/Mage/GiftMessage/Block/Adminhtml/Sales/Order/Create/Form.php (100%)
rename app/code/{core => }/Mage/GiftMessage/Block/Adminhtml/Sales/Order/Create/Giftoptions.php (100%)
rename app/code/{core => }/Mage/GiftMessage/Block/Adminhtml/Sales/Order/Create/Items.php (100%)
rename app/code/{core => }/Mage/GiftMessage/Block/Adminhtml/Sales/Order/View/Form.php (100%)
rename app/code/{core => }/Mage/GiftMessage/Block/Adminhtml/Sales/Order/View/Giftoptions.php (100%)
rename app/code/{core => }/Mage/GiftMessage/Block/Adminhtml/Sales/Order/View/Items.php (100%)
create mode 100644 app/code/Mage/GiftMessage/Block/Message/Inline.php
rename app/code/{core => }/Mage/GiftMessage/Helper/Data.php (100%)
rename app/code/{core => }/Mage/GiftMessage/Helper/Message.php (100%)
rename app/code/{core => }/Mage/GiftMessage/Helper/Url.php (100%)
rename app/code/{core => }/Mage/GiftMessage/Model/Api.php (100%)
rename app/code/{core => }/Mage/GiftMessage/Model/Api/V2.php (100%)
rename app/code/{core => }/Mage/GiftMessage/Model/Message.php (100%)
rename app/code/{core => }/Mage/GiftMessage/Model/Observer.php (100%)
rename app/code/{core => }/Mage/GiftMessage/Model/Resource/Message.php (100%)
mode change 100755 => 100644
rename app/code/{core => }/Mage/GiftMessage/Model/Resource/Message/Collection.php (100%)
mode change 100755 => 100644
rename app/code/{core => }/Mage/GiftMessage/Model/Resource/Setup.php (100%)
mode change 100755 => 100644
create mode 100644 app/code/Mage/GiftMessage/data/giftmessage_setup/data-upgrade-1.6.0.0-1.6.0.1.php
rename app/code/{core => }/Mage/GiftMessage/etc/adminhtml/system.xml (100%)
rename app/code/{core => }/Mage/GiftMessage/etc/api.xml (100%)
create mode 100644 app/code/Mage/GiftMessage/etc/config.xml
rename app/code/{core => }/Mage/GiftMessage/etc/wsdl.xml (100%)
rename app/code/{core => }/Mage/GiftMessage/etc/wsi.xml (100%)
rename app/code/{core => }/Mage/GiftMessage/locale/de_DE/Mage_GiftMessage.csv (100%)
rename app/code/{core => }/Mage/GiftMessage/locale/en_US/Mage_GiftMessage.csv (100%)
rename app/code/{core => }/Mage/GiftMessage/locale/es_ES/Mage_GiftMessage.csv (100%)
rename app/code/{core => }/Mage/GiftMessage/locale/fr_FR/Mage_GiftMessage.csv (100%)
rename app/code/{core => }/Mage/GiftMessage/locale/nl_NL/Mage_GiftMessage.csv (100%)
rename app/code/{core => }/Mage/GiftMessage/locale/pt_BR/Mage_GiftMessage.csv (100%)
rename app/code/{core => }/Mage/GiftMessage/locale/zh_CN/Mage_GiftMessage.csv (100%)
rename app/code/{core => }/Mage/GiftMessage/sql/giftmessage_setup/install-1.6.0.0.php (100%)
rename app/code/{core => }/Mage/GiftMessage/view/adminhtml/form.phtml (100%)
rename app/code/{core => }/Mage/GiftMessage/view/adminhtml/giftoptionsform.phtml (100%)
rename app/code/{core => }/Mage/GiftMessage/view/adminhtml/helper.phtml (100%)
rename app/code/{core => }/Mage/GiftMessage/view/adminhtml/layout.xml (100%)
create mode 100644 app/code/Mage/GiftMessage/view/adminhtml/popup.phtml
create mode 100644 app/code/Mage/GiftMessage/view/adminhtml/sales/order/create/giftoptions.phtml
rename app/code/{core => }/Mage/GiftMessage/view/adminhtml/sales/order/create/items.phtml (100%)
create mode 100644 app/code/Mage/GiftMessage/view/adminhtml/sales/order/view/giftoptions.phtml
rename app/code/{core => }/Mage/GiftMessage/view/adminhtml/sales/order/view/items.phtml (100%)
create mode 100644 app/code/Mage/GiftMessage/view/frontend/gift-options.js
create mode 100644 app/code/Mage/GiftMessage/view/frontend/inline.phtml
rename app/code/{core => }/Mage/GoogleAnalytics/Block/Ga.php (97%)
rename app/code/{core => }/Mage/GoogleAnalytics/Helper/Data.php (100%)
rename app/code/{core => }/Mage/GoogleAnalytics/Model/Observer.php (100%)
create mode 100644 app/code/Mage/GoogleAnalytics/etc/adminhtml/acl.xml
rename app/code/{core => }/Mage/GoogleAnalytics/etc/adminhtml/system.xml (100%)
create mode 100644 app/code/Mage/GoogleAnalytics/etc/config.xml
rename app/code/{core => }/Mage/GoogleAnalytics/locale/de_DE/Mage_GoogleAnalytics.csv (100%)
rename app/code/{core => }/Mage/GoogleAnalytics/locale/en_US/Mage_GoogleAnalytics.csv (100%)
rename app/code/{core => }/Mage/GoogleAnalytics/locale/es_ES/Mage_GoogleAnalytics.csv (100%)
rename app/code/{core => }/Mage/GoogleAnalytics/locale/fr_FR/Mage_GoogleAnalytics.csv (100%)
rename app/code/{core => }/Mage/GoogleAnalytics/locale/nl_NL/Mage_GoogleAnalytics.csv (100%)
rename app/code/{core => }/Mage/GoogleAnalytics/locale/pt_BR/Mage_GoogleAnalytics.csv (100%)
rename app/code/{core => }/Mage/GoogleAnalytics/locale/zh_CN/Mage_GoogleAnalytics.csv (100%)
rename app/code/{core => }/Mage/GoogleAnalytics/view/frontend/ga.phtml (93%)
rename app/code/{core => }/Mage/GoogleAnalytics/view/frontend/layout.xml (100%)
rename app/code/{core => }/Mage/GoogleCheckout/Block/Adminhtml/Shipping/Applicable/Countries.php (100%)
rename app/code/{core => }/Mage/GoogleCheckout/Block/Adminhtml/Shipping/Merchant.php (100%)
rename app/code/{core => }/Mage/GoogleCheckout/Block/Form.php (100%)
rename app/code/{core => }/Mage/GoogleCheckout/Block/Link.php (100%)
rename app/code/{core => }/Mage/GoogleCheckout/Block/Redirect.php (100%)
rename app/code/{core => }/Mage/GoogleCheckout/Exception.php (100%)
rename app/code/{core => }/Mage/GoogleCheckout/Helper/Data.php (100%)
rename app/code/{core => }/Mage/GoogleCheckout/Model/Api.php (100%)
rename app/code/{core => }/Mage/GoogleCheckout/Model/Api/Debug.php (100%)
rename app/code/{core => }/Mage/GoogleCheckout/Model/Api/Xml/Abstract.php (100%)
rename app/code/{core => }/Mage/GoogleCheckout/Model/Api/Xml/Calculate.php (100%)
rename app/code/{core => }/Mage/GoogleCheckout/Model/Api/Xml/Callback.php (100%)
rename app/code/{core => }/Mage/GoogleCheckout/Model/Api/Xml/Checkout.php (100%)
rename app/code/{core => }/Mage/GoogleCheckout/Model/Api/Xml/Order.php (100%)
rename app/code/{core => }/Mage/GoogleCheckout/Model/Notification.php (100%)
rename app/code/{core => }/Mage/GoogleCheckout/Model/Observer.php (100%)
rename app/code/{core => }/Mage/GoogleCheckout/Model/Payment.php (100%)
rename app/code/{core => }/Mage/GoogleCheckout/Model/Resource/Api/Debug.php (100%)
mode change 100755 => 100644
rename app/code/{core => }/Mage/GoogleCheckout/Model/Resource/Api/Debug/Collection.php (100%)
mode change 100755 => 100644
rename app/code/{core => }/Mage/GoogleCheckout/Model/Resource/Notification.php (100%)
mode change 100755 => 100644
rename app/code/{core => }/Mage/GoogleCheckout/Model/Resource/Setup.php (100%)
mode change 100755 => 100644
rename app/code/{core => }/Mage/GoogleCheckout/Model/Shipping.php (100%)
rename app/code/{core => }/Mage/GoogleCheckout/Model/Source/Checkout/Image.php (100%)
rename app/code/{core => }/Mage/GoogleCheckout/Model/Source/Locale.php (100%)
rename app/code/{core => }/Mage/GoogleCheckout/Model/Source/Shipping/Carrier.php (100%)
rename app/code/{core => }/Mage/GoogleCheckout/Model/Source/Shipping/Category.php (100%)
rename app/code/{core => }/Mage/GoogleCheckout/Model/Source/Shipping/Units.php (100%)
rename app/code/{core => }/Mage/GoogleCheckout/Model/Source/Shipping/Virtual/Method.php (100%)
rename app/code/{core => }/Mage/GoogleCheckout/Model/Source/Shipping/Virtual/Schedule.php (100%)
rename app/code/{core => }/Mage/GoogleCheckout/controllers/ApiController.php (100%)
rename app/code/{core => }/Mage/GoogleCheckout/controllers/RedirectController.php (100%)
create mode 100644 app/code/Mage/GoogleCheckout/etc/adminhtml/acl.xml
rename app/code/{core => }/Mage/GoogleCheckout/etc/adminhtml/system.xml (100%)
create mode 100644 app/code/Mage/GoogleCheckout/etc/config.xml
rename app/code/{core => }/Mage/GoogleCheckout/etc/wsdl.xml (100%)
rename app/code/{core => }/Mage/GoogleCheckout/etc/wsi.xml (100%)
rename app/code/{core => }/Mage/GoogleCheckout/locale/de_DE/Mage_GoogleCheckout.csv (100%)
rename app/code/{core => }/Mage/GoogleCheckout/locale/en_US/Mage_GoogleCheckout.csv (100%)
rename app/code/{core => }/Mage/GoogleCheckout/locale/es_ES/Mage_GoogleCheckout.csv (100%)
rename app/code/{core => }/Mage/GoogleCheckout/locale/fr_FR/Mage_GoogleCheckout.csv (100%)
rename app/code/{core => }/Mage/GoogleCheckout/locale/nl_NL/Mage_GoogleCheckout.csv (100%)
rename app/code/{core => }/Mage/GoogleCheckout/locale/pt_BR/Mage_GoogleCheckout.csv (100%)
rename app/code/{core => }/Mage/GoogleCheckout/locale/zh_CN/Mage_GoogleCheckout.csv (100%)
rename app/code/{core => }/Mage/GoogleCheckout/sql/googlecheckout_setup/install-1.6.0.0.php (100%)
rename app/code/{core => }/Mage/GoogleCheckout/sql/googlecheckout_setup/upgrade-1.6.0.0-1.6.0.1.php (100%)
rename app/code/{core => }/Mage/GoogleCheckout/view/frontend/form.phtml (100%)
rename app/code/{core => }/Mage/GoogleCheckout/view/frontend/layout.xml (100%)
rename app/code/{core => }/Mage/GoogleCheckout/view/frontend/link.phtml (100%)
rename app/code/{core => }/Mage/GoogleOptimizer/Block/Adminhtml/Catalog/Category/Edit/Tab/Googleoptimizer.php (100%)
rename app/code/{core => }/Mage/GoogleOptimizer/Block/Adminhtml/Catalog/Form/Renderer/Import.php (100%)
rename app/code/{core => }/Mage/GoogleOptimizer/Block/Adminhtml/Catalog/Product/Edit/Tab/Googleoptimizer.php (100%)
rename app/code/{core => }/Mage/GoogleOptimizer/Block/Adminhtml/Cms/Page/Edit/Enable.php (97%)
rename app/code/{core => }/Mage/GoogleOptimizer/Block/Adminhtml/Cms/Page/Edit/Renderer/Conversion.php (100%)
rename app/code/{core => }/Mage/GoogleOptimizer/Block/Adminhtml/Cms/Page/Edit/Tab/Googleoptimizer.php (100%)
rename app/code/{core => }/Mage/GoogleOptimizer/Block/Code.php (100%)
rename app/code/{core => }/Mage/GoogleOptimizer/Block/Code/Category.php (100%)
rename app/code/{core => }/Mage/GoogleOptimizer/Block/Code/Conversion.php (100%)
rename app/code/{core => }/Mage/GoogleOptimizer/Block/Code/Page.php (100%)
rename app/code/{core => }/Mage/GoogleOptimizer/Block/Code/Product.php (100%)
rename app/code/{core => }/Mage/GoogleOptimizer/Block/Js.php (100%)
rename app/code/{core => }/Mage/GoogleOptimizer/Helper/Data.php (100%)
rename app/code/{core => }/Mage/GoogleOptimizer/Model/Adminhtml/System/Config/Source/Googleoptimizer/Conversionpages.php (100%)
rename app/code/{core => }/Mage/GoogleOptimizer/Model/Code.php (100%)
rename app/code/{core => }/Mage/GoogleOptimizer/Model/Code/Category.php (100%)
rename app/code/{core => }/Mage/GoogleOptimizer/Model/Code/Page.php (100%)
rename app/code/{core => }/Mage/GoogleOptimizer/Model/Code/Product.php (100%)
rename app/code/{core => }/Mage/GoogleOptimizer/Model/Observer.php (100%)
rename app/code/{core => }/Mage/GoogleOptimizer/Model/Resource/Code.php (100%)
mode change 100755 => 100644
rename app/code/{core => }/Mage/GoogleOptimizer/Model/Resource/Code/Collection.php (100%)
mode change 100755 => 100644
rename app/code/{core => }/Mage/GoogleOptimizer/controllers/Adminhtml/Googleoptimizer/IndexController.php (100%)
mode change 100755 => 100644
rename app/code/{core => }/Mage/GoogleOptimizer/etc/adminhtml/system.xml (100%)
create mode 100644 app/code/Mage/GoogleOptimizer/etc/config.xml
rename app/code/{core => }/Mage/GoogleOptimizer/locale/de_DE/Mage_GoogleOptimizer.csv (100%)
rename app/code/{core => }/Mage/GoogleOptimizer/locale/en_US/Mage_GoogleOptimizer.csv (100%)
rename app/code/{core => }/Mage/GoogleOptimizer/locale/es_ES/Mage_GoogleOptimizer.csv (100%)
rename app/code/{core => }/Mage/GoogleOptimizer/locale/fr_FR/Mage_GoogleOptimizer.csv (100%)
rename app/code/{core => }/Mage/GoogleOptimizer/locale/nl_NL/Mage_GoogleOptimizer.csv (100%)
rename app/code/{core => }/Mage/GoogleOptimizer/locale/pt_BR/Mage_GoogleOptimizer.csv (100%)
rename app/code/{core => }/Mage/GoogleOptimizer/locale/zh_CN/Mage_GoogleOptimizer.csv (100%)
rename app/code/{core => }/Mage/GoogleOptimizer/sql/googleoptimizer_setup/install-1.6.0.0.php (100%)
rename app/code/{core => }/Mage/GoogleOptimizer/view/adminhtml/catalog/form/renderer/import.phtml (100%)
rename app/code/{core => }/Mage/GoogleOptimizer/view/adminhtml/cms/edit/renderer/conversion.phtml (100%)
create mode 100644 app/code/Mage/GoogleOptimizer/view/adminhtml/js.phtml
create mode 100644 app/code/Mage/GoogleOptimizer/view/adminhtml/layout.xml
create mode 100644 app/code/Mage/GoogleOptimizer/view/adminhtml/validation-rules.js
rename app/code/{core => }/Mage/GoogleOptimizer/view/frontend/layout.xml (100%)
rename app/code/{core => }/Mage/GoogleShopping/Block/Adminhtml/Captcha.php (100%)
rename app/code/{core => }/Mage/GoogleShopping/Block/Adminhtml/Items.php (100%)
rename app/code/{core => }/Mage/GoogleShopping/Block/Adminhtml/Items/Item.php (100%)
rename app/code/{core => }/Mage/GoogleShopping/Block/Adminhtml/Items/Product.php (100%)
rename app/code/{core => }/Mage/GoogleShopping/Block/Adminhtml/Items/Renderer/Id.php (100%)
rename app/code/{core => }/Mage/GoogleShopping/Block/Adminhtml/Store/Switcher.php (100%)
rename app/code/{core => }/Mage/GoogleShopping/Block/Adminhtml/Types.php (100%)
rename app/code/{core => }/Mage/GoogleShopping/Block/Adminhtml/Types/Edit.php (100%)
create mode 100644 app/code/Mage/GoogleShopping/Block/Adminhtml/Types/Edit/Attributes.php
rename app/code/{core => }/Mage/GoogleShopping/Block/Adminhtml/Types/Edit/Form.php (100%)
rename app/code/{core => }/Mage/GoogleShopping/Block/Adminhtml/Types/Edit/Select.php (100%)
rename app/code/{core => }/Mage/GoogleShopping/Block/Adminhtml/Types/Renderer/Country.php (100%)
rename app/code/{core => }/Mage/GoogleShopping/Helper/Category.php (100%)
rename app/code/{core => }/Mage/GoogleShopping/Helper/Data.php (100%)
rename app/code/{core => }/Mage/GoogleShopping/Helper/Price.php (100%)
rename app/code/{core => }/Mage/GoogleShopping/Helper/Product.php (100%)
rename app/code/{core => }/Mage/GoogleShopping/Model/Attribute.php (100%)
rename app/code/{core => }/Mage/GoogleShopping/Model/Attribute/Availability.php (100%)
rename app/code/{core => }/Mage/GoogleShopping/Model/Attribute/Condition.php (100%)
rename app/code/{core => }/Mage/GoogleShopping/Model/Attribute/Content.php (100%)
rename app/code/{core => }/Mage/GoogleShopping/Model/Attribute/ContentLanguage.php (100%)
rename app/code/{core => }/Mage/GoogleShopping/Model/Attribute/Default.php (100%)
rename app/code/{core => }/Mage/GoogleShopping/Model/Attribute/Destinations.php (100%)
rename app/code/{core => }/Mage/GoogleShopping/Model/Attribute/GoogleProductCategory.php (100%)
rename app/code/{core => }/Mage/GoogleShopping/Model/Attribute/Id.php (100%)
rename app/code/{core => }/Mage/GoogleShopping/Model/Attribute/ImageLink.php (100%)
rename app/code/{core => }/Mage/GoogleShopping/Model/Attribute/Link.php (100%)
rename app/code/{core => }/Mage/GoogleShopping/Model/Attribute/Price.php (100%)
rename app/code/{core => }/Mage/GoogleShopping/Model/Attribute/ProductType.php (100%)
rename app/code/{core => }/Mage/GoogleShopping/Model/Attribute/Quantity.php (100%)
rename app/code/{core => }/Mage/GoogleShopping/Model/Attribute/SalePriceEffectiveDate.php (100%)
rename app/code/{core => }/Mage/GoogleShopping/Model/Attribute/ShippingWeight.php (100%)
rename app/code/{core => }/Mage/GoogleShopping/Model/Attribute/TargetCountry.php (100%)
rename app/code/{core => }/Mage/GoogleShopping/Model/Attribute/Tax.php (100%)
rename app/code/{core => }/Mage/GoogleShopping/Model/Attribute/Title.php (100%)
rename app/code/{core => }/Mage/GoogleShopping/Model/Config.php (100%)
rename app/code/{core => }/Mage/GoogleShopping/Model/Flag.php (100%)
rename app/code/{core => }/Mage/GoogleShopping/Model/Item.php (100%)
rename app/code/{core => }/Mage/GoogleShopping/Model/MassOperations.php (100%)
rename app/code/{core => }/Mage/GoogleShopping/Model/Observer.php (100%)
rename app/code/{core => }/Mage/GoogleShopping/Model/Resource/Attribute.php (100%)
rename app/code/{core => }/Mage/GoogleShopping/Model/Resource/Attribute/Collection.php (100%)
rename app/code/{core => }/Mage/GoogleShopping/Model/Resource/Grid/Collection.php (100%)
rename app/code/{core => }/Mage/GoogleShopping/Model/Resource/Item.php (100%)
rename app/code/{core => }/Mage/GoogleShopping/Model/Resource/Item/Collection.php (100%)
rename app/code/{core => }/Mage/GoogleShopping/Model/Resource/Type.php (100%)
rename app/code/{core => }/Mage/GoogleShopping/Model/Resource/Type/Collection.php (100%)
rename app/code/{core => }/Mage/GoogleShopping/Model/Service.php (100%)
rename app/code/{core => }/Mage/GoogleShopping/Model/Service/Item.php (100%)
rename app/code/{core => }/Mage/GoogleShopping/Model/Source/Accounttype.php (100%)
rename app/code/{core => }/Mage/GoogleShopping/Model/Source/Authtype.php (100%)
rename app/code/{core => }/Mage/GoogleShopping/Model/Source/Country.php (100%)
rename app/code/{core => }/Mage/GoogleShopping/Model/Source/Destinationstates.php (100%)
rename app/code/{core => }/Mage/GoogleShopping/Model/Source/Statuses.php (100%)
rename app/code/{core => }/Mage/GoogleShopping/Model/Type.php (100%)
rename app/code/{core => }/Mage/GoogleShopping/controllers/Adminhtml/Googleshopping/ItemsController.php (100%)
rename app/code/{core => }/Mage/GoogleShopping/controllers/Adminhtml/Googleshopping/SelectionController.php (100%)
rename app/code/{core => }/Mage/GoogleShopping/controllers/Adminhtml/Googleshopping/TypesController.php (100%)
rename app/code/{core => }/Mage/GoogleShopping/data/googleshopping_setup/data-install-1.6.0.0.php (100%)
create mode 100644 app/code/Mage/GoogleShopping/etc/adminhtml/acl.xml
create mode 100644 app/code/Mage/GoogleShopping/etc/adminhtml/menu.xml
rename app/code/{core => }/Mage/GoogleShopping/etc/adminhtml/system.xml (100%)
create mode 100644 app/code/Mage/GoogleShopping/etc/config.xml
rename app/code/{core => }/Mage/GoogleShopping/locale/en_US/Mage_GoogleShopping.csv (100%)
rename app/code/{core => }/Mage/GoogleShopping/sql/googleshopping_setup/install-1.6.0.0.php (100%)
rename app/code/{core => }/Mage/GoogleShopping/sql/googleshopping_setup/upgrade-1.6.0.0-1.6.0.0.1.php (100%)
rename app/code/{core => }/Mage/GoogleShopping/view/adminhtml/captcha.phtml (100%)
rename app/code/{core => }/Mage/GoogleShopping/view/adminhtml/googleshopping.js (100%)
rename app/code/{core => }/Mage/GoogleShopping/view/adminhtml/items.phtml (100%)
rename app/code/{core => }/Mage/GoogleShopping/view/adminhtml/layout.xml (100%)
rename app/code/{core => }/Mage/GoogleShopping/view/adminhtml/types/edit.phtml (100%)
create mode 100644 app/code/Mage/GoogleShopping/view/adminhtml/types/edit/attributes.phtml
rename app/code/{core => }/Mage/GoogleShopping/view/adminhtml/types/edit/select.phtml (100%)
rename app/code/{core => }/Mage/ImportExport/Block/Adminhtml/Export/Edit.php (100%)
rename app/code/{core => }/Mage/ImportExport/Block/Adminhtml/Export/Edit/Form.php (100%)
create mode 100644 app/code/Mage/ImportExport/Block/Adminhtml/Export/Filter.php
rename app/code/{core => }/Mage/ImportExport/Block/Adminhtml/Import/Edit.php (100%)
create mode 100644 app/code/Mage/ImportExport/Block/Adminhtml/Import/Edit/Before.php
create mode 100644 app/code/Mage/ImportExport/Block/Adminhtml/Import/Edit/Form.php
rename app/code/{core => }/Mage/ImportExport/Block/Adminhtml/Import/Frame/Result.php (100%)
rename app/code/{core => }/Mage/ImportExport/Helper/Data.php (100%)
rename app/code/{core => }/Mage/ImportExport/Model/Abstract.php (100%)
rename app/code/{core => }/Mage/ImportExport/Model/Config.php (100%)
rename app/code/{core => }/Mage/ImportExport/Model/Export.php (100%)
rename app/code/{core => }/Mage/ImportExport/Model/Export/Adapter/Abstract.php (100%)
rename app/code/{core => }/Mage/ImportExport/Model/Export/Adapter/Csv.php (100%)
rename app/code/{core => }/Mage/ImportExport/Model/Export/Entity/Abstract.php (100%)
rename app/code/{core => }/Mage/ImportExport/Model/Export/Entity/Eav/Customer.php (100%)
rename app/code/{core => }/Mage/ImportExport/Model/Export/Entity/Eav/Customer/Address.php (100%)
rename app/code/{core => }/Mage/ImportExport/Model/Export/Entity/EavAbstract.php (100%)
rename app/code/{core => }/Mage/ImportExport/Model/Export/Entity/Product.php (100%)
rename app/code/{core => }/Mage/ImportExport/Model/Export/Entity/Product/Type/Abstract.php (100%)
rename app/code/{core => }/Mage/ImportExport/Model/Export/Entity/Product/Type/Configurable.php (100%)
rename app/code/{core => }/Mage/ImportExport/Model/Export/Entity/Product/Type/Grouped.php (100%)
rename app/code/{core => }/Mage/ImportExport/Model/Export/Entity/Product/Type/Simple.php (100%)
rename app/code/{core => }/Mage/ImportExport/Model/Export/EntityAbstract.php (100%)
rename app/code/{core => }/Mage/ImportExport/Model/Import.php (100%)
rename app/code/{core => }/Mage/ImportExport/Model/Import/Adapter.php (100%)
rename app/code/{core => }/Mage/ImportExport/Model/Import/Entity/Abstract.php (100%)
rename app/code/{core => }/Mage/ImportExport/Model/Import/Entity/CustomerComposite.php (100%)
rename app/code/{core => }/Mage/ImportExport/Model/Import/Entity/Eav/Customer.php (100%)
rename app/code/{core => }/Mage/ImportExport/Model/Import/Entity/Eav/Customer/Address.php (100%)
rename app/code/{core => }/Mage/ImportExport/Model/Import/Entity/Eav/CustomerAbstract.php (100%)
rename app/code/{core => }/Mage/ImportExport/Model/Import/Entity/EavAbstract.php (100%)
rename app/code/{core => }/Mage/ImportExport/Model/Import/Entity/Product.php (100%)
rename app/code/{core => }/Mage/ImportExport/Model/Import/Entity/Product/Option.php (100%)
rename app/code/{core => }/Mage/ImportExport/Model/Import/Entity/Product/Type/Abstract.php (100%)
rename app/code/{core => }/Mage/ImportExport/Model/Import/Entity/Product/Type/Configurable.php (100%)
rename app/code/{core => }/Mage/ImportExport/Model/Import/Entity/Product/Type/Grouped.php (100%)
rename app/code/{core => }/Mage/ImportExport/Model/Import/Entity/Product/Type/Simple.php (100%)
rename app/code/{core => }/Mage/ImportExport/Model/Import/EntityAbstract.php (100%)
rename app/code/{core => }/Mage/ImportExport/Model/Import/Proxy/Product.php (100%)
rename app/code/{core => }/Mage/ImportExport/Model/Import/Proxy/Product/Resource.php (100%)
rename app/code/{core => }/Mage/ImportExport/Model/Import/Source/Csv.php (100%)
rename app/code/{core => }/Mage/ImportExport/Model/Import/SourceAbstract.php (100%)
rename app/code/{core => }/Mage/ImportExport/Model/Import/Uploader.php (100%)
rename app/code/{core => }/Mage/ImportExport/Model/Resource/CollectionByPagesIterator.php (100%)
rename app/code/{core => }/Mage/ImportExport/Model/Resource/Customer/Storage.php (100%)
rename app/code/{core => }/Mage/ImportExport/Model/Resource/Helper/Mysql4.php (100%)
rename app/code/{core => }/Mage/ImportExport/Model/Resource/Import/CustomerComposite/Data.php (100%)
rename app/code/{core => }/Mage/ImportExport/Model/Resource/Import/Data.php (100%)
rename app/code/{core => }/Mage/ImportExport/Model/Resource/Setup.php (100%)
rename app/code/{core => }/Mage/ImportExport/Model/Source/Export/Entity.php (100%)
rename app/code/{core => }/Mage/ImportExport/Model/Source/Export/Format.php (100%)
rename app/code/{core => }/Mage/ImportExport/Model/Source/Import/Behavior/Basic.php (100%)
rename app/code/{core => }/Mage/ImportExport/Model/Source/Import/Behavior/Custom.php (100%)
rename app/code/{core => }/Mage/ImportExport/Model/Source/Import/BehaviorAbstract.php (100%)
rename app/code/{core => }/Mage/ImportExport/Model/Source/Import/Entity.php (100%)
rename app/code/{core => }/Mage/ImportExport/controllers/Adminhtml/ExportController.php (100%)
create mode 100644 app/code/Mage/ImportExport/controllers/Adminhtml/ImportController.php
create mode 100644 app/code/Mage/ImportExport/etc/adminhtml/acl.xml
rename app/code/{core => }/Mage/ImportExport/etc/adminhtml/menu.xml (100%)
create mode 100644 app/code/Mage/ImportExport/etc/config.xml
rename app/code/{core => }/Mage/ImportExport/locale/de_DE/Mage_ImportExport.csv (100%)
rename app/code/{core => }/Mage/ImportExport/locale/en_US/Mage_ImportExport.csv (100%)
rename app/code/{core => }/Mage/ImportExport/locale/es_ES/Mage_ImportExport.csv (100%)
rename app/code/{core => }/Mage/ImportExport/locale/fr_FR/Mage_ImportExport.csv (100%)
rename app/code/{core => }/Mage/ImportExport/locale/nl_NL/Mage_ImportExport.csv (100%)
rename app/code/{core => }/Mage/ImportExport/locale/pt_BR/Mage_ImportExport.csv (100%)
rename app/code/{core => }/Mage/ImportExport/locale/zh_CN/Mage_ImportExport.csv (100%)
rename app/code/{core => }/Mage/ImportExport/sql/importexport_setup/install-1.6.0.0.php (100%)
rename app/code/{core => }/Mage/ImportExport/sql/importexport_setup/mysql4-upgrade-1.6.0.1-1.6.0.2.php (100%)
rename app/code/{core => }/Mage/ImportExport/sql/importexport_setup/upgrade-1.6.0.2-1.6.0.3.php (100%)
rename app/code/{core => }/Mage/ImportExport/sql/importexport_setup/upgrade-1.6.0.3-1.6.0.4.php (100%)
rename app/code/{core => }/Mage/ImportExport/view/adminhtml/busy.phtml (100%)
rename app/code/{core => }/Mage/ImportExport/view/adminhtml/export/form/after.phtml (100%)
rename app/code/{core => }/Mage/ImportExport/view/adminhtml/export/form/before.phtml (100%)
rename app/code/{core => }/Mage/ImportExport/view/adminhtml/export/form/filter/after.phtml (100%)
rename app/code/{core => }/Mage/ImportExport/view/adminhtml/import/form/after.phtml (100%)
rename app/code/{core => }/Mage/ImportExport/view/adminhtml/import/form/before.phtml (97%)
rename app/code/{core => }/Mage/ImportExport/view/adminhtml/import/frame/result.phtml (100%)
rename app/code/{core => }/Mage/ImportExport/view/adminhtml/layout.xml (100%)
rename app/code/{core => }/Mage/Index/Block/Adminhtml/Notifications.php (100%)
rename app/code/{core => }/Mage/Index/Block/Adminhtml/Process.php (100%)
rename app/code/{core => }/Mage/Index/Block/Adminhtml/Process/Edit.php (100%)
rename app/code/{core => }/Mage/Index/Block/Adminhtml/Process/Edit/Form.php (100%)
rename app/code/{core => }/Mage/Index/Block/Adminhtml/Process/Edit/Tab/Main.php (100%)
rename app/code/{core => }/Mage/Index/Block/Adminhtml/Process/Edit/Tabs.php (100%)
rename app/code/{core => }/Mage/Index/Block/Adminhtml/Process/Grid.php (100%)
rename app/code/{core => }/Mage/Index/Block/Adminhtml/Process/Grid/Massaction.php (100%)
rename app/code/{core => }/Mage/Index/Helper/Data.php (100%)
rename app/code/{core => }/Mage/Index/Model/EntryPoint/Indexer.php (100%)
create mode 100644 app/code/Mage/Index/Model/EntryPoint/Shell.php
rename app/code/{core => }/Mage/Index/Model/Event.php (100%)
rename app/code/{core => }/Mage/Index/Model/Indexer.php (86%)
rename app/code/{core => }/Mage/Index/Model/Indexer/Abstract.php (100%)
create mode 100644 app/code/Mage/Index/Model/Lock/Storage.php
rename app/code/{core => }/Mage/Index/Model/Observer.php (100%)
rename app/code/{core => }/Mage/Index/Model/Process.php (98%)
rename app/code/{core => }/Mage/Index/Model/Process/File.php (100%)
rename app/code/{core => }/Mage/Index/Model/Process/FileFactory.php (90%)
rename app/code/{core => }/Mage/Index/Model/Resource/Abstract.php (100%)
mode change 100755 => 100644
rename app/code/{core => }/Mage/Index/Model/Resource/Event.php (100%)
mode change 100755 => 100644
rename app/code/{core => }/Mage/Index/Model/Resource/Event/Collection.php (100%)
mode change 100755 => 100644
rename app/code/{core => }/Mage/Index/Model/Resource/Process.php (100%)
mode change 100755 => 100644
rename app/code/{core => }/Mage/Index/Model/Resource/Process/Collection.php (100%)
mode change 100755 => 100644
rename app/code/{core => }/Mage/Index/Model/Resource/Setup.php (100%)
mode change 100755 => 100644
rename app/code/{core => }/Mage/Index/Model/Shell.php (100%)
rename app/code/{core => }/Mage/Index/controllers/Adminhtml/ProcessController.php (100%)
create mode 100644 app/code/Mage/Index/etc/adminhtml/acl.xml
create mode 100644 app/code/Mage/Index/etc/adminhtml/menu.xml
create mode 100644 app/code/Mage/Index/etc/config.xml
rename app/code/{core => }/Mage/Index/locale/de_DE/Mage_Index.csv (100%)
rename app/code/{core => }/Mage/Index/locale/en_US/Mage_Index.csv (100%)
rename app/code/{core => }/Mage/Index/locale/es_ES/Mage_Index.csv (100%)
rename app/code/{core => }/Mage/Index/locale/fr_FR/Mage_Index.csv (100%)
rename app/code/{core => }/Mage/Index/locale/nl_NL/Mage_Index.csv (100%)
rename app/code/{core => }/Mage/Index/locale/pt_BR/Mage_Index.csv (100%)
rename app/code/{core => }/Mage/Index/locale/zh_CN/Mage_Index.csv (100%)
rename app/code/{core => }/Mage/Index/sql/index_setup/install-1.6.0.0.php (100%)
rename app/code/{core => }/Mage/Index/view/adminhtml/layout.xml (100%)
rename app/code/{core => }/Mage/Index/view/adminhtml/notifications.phtml (100%)
rename app/code/{core => }/Mage/Install/Block/Abstract.php (100%)
rename app/code/{core => }/Mage/Install/Block/Admin.php (100%)
rename app/code/{core => }/Mage/Install/Block/Begin.php (100%)
rename app/code/{core => }/Mage/Install/Block/Config.php (100%)
rename app/code/{core => }/Mage/Install/Block/Db/Main.php (100%)
rename app/code/{core => }/Mage/Install/Block/Db/Type.php (100%)
rename app/code/{core => }/Mage/Install/Block/Db/Type/Mysql4.php (100%)
rename app/code/{core => }/Mage/Install/Block/Download.php (100%)
rename app/code/{core => }/Mage/Install/Block/End.php (100%)
rename app/code/{core => }/Mage/Install/Block/Locale.php (100%)
rename app/code/{core => }/Mage/Install/Block/State.php (100%)
rename app/code/{core => }/Mage/Install/Controller/Action.php (100%)
rename app/code/{core => }/Mage/Install/Helper/Data.php (100%)
rename app/code/{core => }/Mage/Install/Model/Config.php (100%)
create mode 100644 app/code/Mage/Install/Model/EntryPoint/Console.php
create mode 100644 app/code/Mage/Install/Model/EntryPoint/Upgrade.php
rename app/code/{core => }/Mage/Install/Model/Installer.php (94%)
rename app/code/{core => }/Mage/Install/Model/Installer/Abstract.php (100%)
rename app/code/{core => }/Mage/Install/Model/Installer/Config.php (100%)
rename app/code/{core => }/Mage/Install/Model/Installer/Console.php (100%)
rename app/code/{core => }/Mage/Install/Model/Installer/Data.php (100%)
rename app/code/{core => }/Mage/Install/Model/Installer/Db.php (100%)
rename app/code/{core => }/Mage/Install/Model/Installer/Db/Abstract.php (100%)
rename app/code/{core => }/Mage/Install/Model/Installer/Db/Mysql4.php (100%)
rename app/code/{core => }/Mage/Install/Model/Installer/Env.php (100%)
rename app/code/{core => }/Mage/Install/Model/Installer/Filesystem.php (100%)
rename app/code/{core => }/Mage/Install/Model/Installer/Pear.php (100%)
rename app/code/{core => }/Mage/Install/Model/Observer.php (100%)
rename app/code/{core => }/Mage/Install/Model/Session.php (100%)
rename app/code/{core => }/Mage/Install/Model/Wizard.php (100%)
rename app/code/{core => }/Mage/Install/controllers/IndexController.php (100%)
rename app/code/{core => }/Mage/Install/controllers/WizardController.php (92%)
create mode 100644 app/code/Mage/Install/etc/config.xml
rename app/code/{core => }/Mage/Install/etc/install.xml (100%)
rename app/code/{core => }/Mage/Install/locale/de_DE/Mage_Install.csv (100%)
rename app/code/{core => }/Mage/Install/locale/en_US/Mage_Install.csv (100%)
rename app/code/{core => }/Mage/Install/locale/es_ES/Mage_Install.csv (100%)
rename app/code/{core => }/Mage/Install/locale/fr_FR/Mage_Install.csv (100%)
rename app/code/{core => }/Mage/Install/locale/nl_NL/Mage_Install.csv (100%)
rename app/code/{core => }/Mage/Install/locale/pt_BR/Mage_Install.csv (100%)
rename app/code/{core => }/Mage/Install/locale/zh_CN/Mage_Install.csv (100%)
rename app/code/{core => }/Mage/Install/view/install/begin.phtml (100%)
rename app/code/{core => }/Mage/Install/view/install/config.phtml (100%)
rename app/code/{core => }/Mage/Install/view/install/create_admin.phtml (100%)
rename app/code/{core => }/Mage/Install/view/install/css/mage-js-ee-style.css (100%)
rename app/code/{core => }/Mage/Install/view/install/css/mage-js-style.css (100%)
rename app/code/{core => }/Mage/Install/view/install/css/validate.css (100%)
rename app/code/{core => }/Mage/Install/view/install/db/main.phtml (100%)
rename app/code/{core => }/Mage/Install/view/install/db/mysql4.phtml (100%)
rename app/code/{core => }/Mage/Install/view/install/download.phtml (100%)
rename app/code/{core => }/Mage/Install/view/install/end.phtml (100%)
rename app/code/{core => }/Mage/Install/view/install/images/validation_advice_bg.gif (100%)
rename app/code/{core => }/Mage/Install/view/install/js/install.js (100%)
rename app/code/{core => }/Mage/Install/view/install/layout.xml (100%)
rename app/code/{core => }/Mage/Install/view/install/locale.phtml (100%)
create mode 100644 app/code/Mage/Install/view/install/page.phtml
rename app/code/{core => }/Mage/Install/view/install/state.phtml (100%)
rename app/code/{core => }/Mage/Log/Helper/Data.php (100%)
rename app/code/{core => }/Mage/Log/Model/Aggregation.php (100%)
rename app/code/{core => }/Mage/Log/Model/Cron.php (100%)
rename app/code/{core => }/Mage/Log/Model/Customer.php (100%)
create mode 100644 app/code/Mage/Log/Model/EntryPoint/Shell.php
rename app/code/{core => }/Mage/Log/Model/Log.php (100%)
rename app/code/{core => }/Mage/Log/Model/Resource/Aggregation.php (100%)
rename app/code/{core => }/Mage/Log/Model/Resource/Customer.php (100%)
mode change 100755 => 100644
rename app/code/{core => }/Mage/Log/Model/Resource/Helper/Mysql4.php (100%)
rename app/code/{core => }/Mage/Log/Model/Resource/Log.php (100%)
mode change 100755 => 100644
rename app/code/{core => }/Mage/Log/Model/Resource/Shell.php (100%)
rename app/code/{core => }/Mage/Log/Model/Resource/Visitor.php (100%)
mode change 100755 => 100644
rename app/code/{core => }/Mage/Log/Model/Resource/Visitor/Collection.php (100%)
mode change 100755 => 100644
rename app/code/{core => }/Mage/Log/Model/Resource/Visitor/Online.php (100%)
mode change 100755 => 100644
rename app/code/{core => }/Mage/Log/Model/Resource/Visitor/Online/Collection.php (100%)
mode change 100755 => 100644
rename app/code/{core => }/Mage/Log/Model/Shell.php (100%)
rename app/code/{core => }/Mage/Log/Model/Visitor.php (100%)
rename app/code/{core => }/Mage/Log/Model/Visitor/Online.php (100%)
rename app/code/{core => }/Mage/Log/data/log_setup/data-install-1.6.0.0.php (100%)
rename app/code/{core => }/Mage/Log/etc/adminhtml/system.xml (100%)
create mode 100644 app/code/Mage/Log/etc/config.xml
rename app/code/{core => }/Mage/Log/locale/de_DE/Mage_Log.csv (100%)
rename app/code/{core => }/Mage/Log/locale/en_US/Mage_Log.csv (100%)
rename app/code/{core => }/Mage/Log/locale/es_ES/Mage_Log.csv (100%)
rename app/code/{core => }/Mage/Log/locale/fr_FR/Mage_Log.csv (100%)
rename app/code/{core => }/Mage/Log/locale/nl_NL/Mage_Log.csv (100%)
rename app/code/{core => }/Mage/Log/locale/pt_BR/Mage_Log.csv (100%)
rename app/code/{core => }/Mage/Log/locale/zh_CN/Mage_Log.csv (100%)
rename app/code/{core => }/Mage/Log/sql/log_setup/install-1.6.0.0.php (100%)
rename app/code/{core => }/Mage/Log/view/email/cleanup_warning.html (100%)
rename app/code/{core => }/Mage/Media/Helper/Data.php (100%)
rename app/code/{core => }/Mage/Media/Model/File/Image.php (100%)
rename app/code/{core => }/Mage/Media/Model/Image.php (100%)
rename app/code/{core => }/Mage/Media/Model/Image/Config/Interface.php (100%)
create mode 100644 app/code/Mage/Media/etc/config.xml
rename app/code/{core => }/Mage/Media/locale/de_DE/Mage_Media.csv (100%)
rename app/code/{core => }/Mage/Media/locale/en_US/Mage_Media.csv (100%)
rename app/code/{core => }/Mage/Media/locale/es_ES/Mage_Media.csv (100%)
rename app/code/{core => }/Mage/Media/locale/fr_FR/Mage_Media.csv (100%)
rename app/code/{core => }/Mage/Media/locale/nl_NL/Mage_Media.csv (100%)
rename app/code/{core => }/Mage/Media/locale/pt_BR/Mage_Media.csv (100%)
rename app/code/{core => }/Mage/Media/locale/zh_CN/Mage_Media.csv (100%)
rename app/code/{core => }/Mage/Newsletter/Block/Subscribe.php (100%)
rename app/code/{core => }/Mage/Newsletter/Helper/Data.php (100%)
rename app/code/{core => }/Mage/Newsletter/Model/Message.php (100%)
rename app/code/{core => }/Mage/Newsletter/Model/Observer.php (100%)
rename app/code/{core => }/Mage/Newsletter/Model/Problem.php (100%)
rename app/code/{core => }/Mage/Newsletter/Model/Queue.php (100%)
rename app/code/{core => }/Mage/Newsletter/Model/Queue/Options/Status.php (100%)
rename app/code/{core => }/Mage/Newsletter/Model/Resource/Grid/Collection.php (100%)
rename app/code/{core => }/Mage/Newsletter/Model/Resource/Problem.php (100%)
mode change 100755 => 100644
rename app/code/{core => }/Mage/Newsletter/Model/Resource/Problem/Collection.php (100%)
mode change 100755 => 100644
rename app/code/{core => }/Mage/Newsletter/Model/Resource/Queue.php (100%)
mode change 100755 => 100644
rename app/code/{core => }/Mage/Newsletter/Model/Resource/Queue/Collection.php (100%)
mode change 100755 => 100644
rename app/code/{core => }/Mage/Newsletter/Model/Resource/Queue/Grid/Collection.php (100%)
rename app/code/{core => }/Mage/Newsletter/Model/Resource/Subscriber.php (100%)
mode change 100755 => 100644
rename app/code/{core => }/Mage/Newsletter/Model/Resource/Subscriber/Collection.php (100%)
mode change 100755 => 100644
rename app/code/{core => }/Mage/Newsletter/Model/Resource/Template.php (100%)
mode change 100755 => 100644
rename app/code/{core => }/Mage/Newsletter/Model/Resource/Template/Collection.php (100%)
mode change 100755 => 100644
rename app/code/{core => }/Mage/Newsletter/Model/Session.php (100%)
rename app/code/{core => }/Mage/Newsletter/Model/Subscriber.php (100%)
rename app/code/{core => }/Mage/Newsletter/Model/Template.php (100%)
rename app/code/{core => }/Mage/Newsletter/Model/Template/Filter.php (100%)
rename app/code/{core => }/Mage/Newsletter/controllers/ManageController.php (100%)
rename app/code/{core => }/Mage/Newsletter/controllers/SubscriberController.php (100%)
rename app/code/{core => }/Mage/Newsletter/data/newsletter_setup/data-upgrade-1.6.0.0-1.6.0.1.php (100%)
rename app/code/{core => }/Mage/Newsletter/data/newsletter_setup/data-upgrade-1.6.0.1-1.6.0.2.php (100%)
create mode 100644 app/code/Mage/Newsletter/etc/adminhtml/acl.xml
create mode 100644 app/code/Mage/Newsletter/etc/adminhtml/menu.xml
rename app/code/{core => }/Mage/Newsletter/etc/adminhtml/system.xml (100%)
create mode 100644 app/code/Mage/Newsletter/etc/config.xml
rename app/code/{core => }/Mage/Newsletter/locale/de_DE/Mage_Newsletter.csv (100%)
rename app/code/{core => }/Mage/Newsletter/locale/en_US/Mage_Newsletter.csv (100%)
rename app/code/{core => }/Mage/Newsletter/locale/es_ES/Mage_Newsletter.csv (100%)
rename app/code/{core => }/Mage/Newsletter/locale/fr_FR/Mage_Newsletter.csv (100%)
rename app/code/{core => }/Mage/Newsletter/locale/nl_NL/Mage_Newsletter.csv (100%)
rename app/code/{core => }/Mage/Newsletter/locale/pt_BR/Mage_Newsletter.csv (100%)
rename app/code/{core => }/Mage/Newsletter/locale/zh_CN/Mage_Newsletter.csv (100%)
rename app/code/{core => }/Mage/Newsletter/sql/newsletter_setup/install-1.6.0.0.php (100%)
create mode 100644 app/code/Mage/Newsletter/view/adminhtml/layout.xml
rename app/code/{core => }/Mage/Newsletter/view/adminhtml/queue/list.phtml (100%)
rename app/code/{core => }/Mage/Newsletter/view/email/subscr_confirm.html (100%)
rename app/code/{core => }/Mage/Newsletter/view/email/subscr_success.html (100%)
rename app/code/{core => }/Mage/Newsletter/view/email/unsub_success.html (100%)
rename app/code/{core => }/Mage/Newsletter/view/frontend/layout.xml (100%)
rename app/code/{core => }/Mage/Newsletter/view/frontend/newsletter.js (100%)
rename app/code/{core => }/Mage/Newsletter/view/frontend/subscribe.phtml (100%)
rename app/code/{core => }/Mage/Oauth/Block/Adminhtml/Oauth/Admin/Token.php (100%)
rename app/code/{core => }/Mage/Oauth/Block/Adminhtml/Oauth/Admin/Token/Grid.php (100%)
rename app/code/{core => }/Mage/Oauth/Block/Adminhtml/Oauth/Authorize.php (100%)
rename app/code/{core => }/Mage/Oauth/Block/Adminhtml/Oauth/Authorize/Button.php (100%)
rename app/code/{core => }/Mage/Oauth/Block/Adminhtml/Oauth/AuthorizedTokens.php (100%)
rename app/code/{core => }/Mage/Oauth/Block/Adminhtml/Oauth/AuthorizedTokens/Grid.php (100%)
rename app/code/{core => }/Mage/Oauth/Block/Adminhtml/Oauth/Consumer.php (100%)
rename app/code/{core => }/Mage/Oauth/Block/Adminhtml/Oauth/Consumer/Edit.php (100%)
rename app/code/{core => }/Mage/Oauth/Block/Adminhtml/Oauth/Consumer/Edit/Form.php (100%)
rename app/code/{core => }/Mage/Oauth/Block/Adminhtml/Oauth/Consumer/Grid.php (100%)
rename app/code/{core => }/Mage/Oauth/Block/Authorize.php (100%)
rename app/code/{core => }/Mage/Oauth/Block/Authorize/Abstract.php (100%)
rename app/code/{core => }/Mage/Oauth/Block/Authorize/Button.php (100%)
rename app/code/{core => }/Mage/Oauth/Block/Authorize/ButtonBaseAbstract.php (100%)
rename app/code/{core => }/Mage/Oauth/Block/AuthorizeBaseAbstract.php (100%)
rename app/code/{core => }/Mage/Oauth/Block/Customer/Token/List.php (100%)
rename app/code/{core => }/Mage/Oauth/Exception.php (100%)
rename app/code/{core => }/Mage/Oauth/Helper/Data.php (100%)
rename app/code/{core => }/Mage/Oauth/Model/Consumer.php (100%)
rename app/code/{core => }/Mage/Oauth/Model/Consumer/Factory.php (100%)
rename app/code/{core => }/Mage/Oauth/Model/Consumer/Validator/KeyLength.php (100%)
rename app/code/{core => }/Mage/Oauth/Model/ConsumerInterface.php (100%)
rename app/code/{core => }/Mage/Oauth/Model/Nonce.php (100%)
rename app/code/{core => }/Mage/Oauth/Model/Nonce/Factory.php (100%)
rename app/code/{core => }/Mage/Oauth/Model/Observer.php (100%)
rename app/code/{core => }/Mage/Oauth/Model/Resource/Consumer.php (100%)
rename app/code/{core => }/Mage/Oauth/Model/Resource/Consumer/Collection.php (100%)
rename app/code/{core => }/Mage/Oauth/Model/Resource/Nonce.php (100%)
rename app/code/{core => }/Mage/Oauth/Model/Resource/Nonce/Collection.php (100%)
rename app/code/{core => }/Mage/Oauth/Model/Resource/Setup.php (100%)
rename app/code/{core => }/Mage/Oauth/Model/Resource/Token.php (100%)
rename app/code/{core => }/Mage/Oauth/Model/Resource/Token/Collection.php (100%)
rename app/code/{core => }/Mage/Oauth/Model/Server.php (100%)
rename app/code/{core => }/Mage/Oauth/Model/Token.php (100%)
rename app/code/{core => }/Mage/Oauth/Model/Token/Factory.php (100%)
rename app/code/{core => }/Mage/Oauth/controllers/Adminhtml/Oauth/Admin/TokenController.php (99%)
rename app/code/{core => }/Mage/Oauth/controllers/Adminhtml/Oauth/AuthorizeController.php (99%)
rename app/code/{core => }/Mage/Oauth/controllers/Adminhtml/Oauth/AuthorizedTokensController.php (99%)
rename app/code/{core => }/Mage/Oauth/controllers/Adminhtml/Oauth/ConsumerController.php (100%)
rename app/code/{core => }/Mage/Oauth/controllers/AuthorizeController.php (100%)
rename app/code/{core => }/Mage/Oauth/controllers/Customer/TokenController.php (100%)
rename app/code/{core => }/Mage/Oauth/controllers/InitiateController.php (100%)
rename app/code/{core => }/Mage/Oauth/controllers/TokenController.php (100%)
rename app/code/{core => }/Mage/Oauth/etc/adminhtml/menu.xml (100%)
rename app/code/{core => }/Mage/Oauth/etc/adminhtml/system.xml (100%)
create mode 100644 app/code/Mage/Oauth/etc/config.xml
rename app/code/{core => }/Mage/Oauth/locale/de_DE/Mage_Oauth.csv (100%)
rename app/code/{core => }/Mage/Oauth/locale/en_US/Mage_Oauth.csv (100%)
rename app/code/{core => }/Mage/Oauth/locale/es_ES/Mage_Oauth.csv (100%)
rename app/code/{core => }/Mage/Oauth/locale/fr_FR/Mage_Oauth.csv (100%)
rename app/code/{core => }/Mage/Oauth/locale/nl_NL/Mage_Oauth.csv (100%)
rename app/code/{core => }/Mage/Oauth/locale/pt_BR/Mage_Oauth.csv (100%)
rename app/code/{core => }/Mage/Oauth/locale/zh_CN/Mage_Oauth.csv (100%)
create mode 100644 app/code/Mage/Oauth/sql/oauth_setup/install-1.0.0.0.php
rename app/code/{core => }/Mage/Oauth/view/adminhtml/authorize/button-simple.phtml (100%)
rename app/code/{core => }/Mage/Oauth/view/adminhtml/authorize/button.phtml (100%)
rename app/code/{core => }/Mage/Oauth/view/adminhtml/authorize/confirm-simple.phtml (100%)
rename app/code/{core => }/Mage/Oauth/view/adminhtml/authorize/confirm.phtml (100%)
rename app/code/{core => }/Mage/Oauth/view/adminhtml/authorize/form/login-simple.phtml (100%)
rename app/code/{core => }/Mage/Oauth/view/adminhtml/authorize/form/login.phtml (100%)
rename app/code/{core => }/Mage/Oauth/view/adminhtml/authorize/head-simple.phtml (100%)
rename app/code/{core => }/Mage/Oauth/view/adminhtml/authorize/reject-simple.phtml (100%)
rename app/code/{core => }/Mage/Oauth/view/adminhtml/authorize/reject.phtml (100%)
rename app/code/{core => }/Mage/Oauth/view/adminhtml/css/oauth-simple.css (100%)
rename app/code/{core => }/Mage/Oauth/view/adminhtml/empty.phtml (100%)
rename app/code/{core => }/Mage/Oauth/view/adminhtml/layout.xml (100%)
rename app/code/{core => }/Mage/Oauth/view/email/token.html (100%)
rename app/code/{core => }/Mage/Oauth/view/frontend/authorize/button-simple.phtml (100%)
rename app/code/{core => }/Mage/Oauth/view/frontend/authorize/button.phtml (100%)
rename app/code/{core => }/Mage/Oauth/view/frontend/authorize/confirm-simple.phtml (100%)
rename app/code/{core => }/Mage/Oauth/view/frontend/authorize/confirm.phtml (100%)
rename app/code/{core => }/Mage/Oauth/view/frontend/authorize/form/login-simple.phtml (100%)
rename app/code/{core => }/Mage/Oauth/view/frontend/authorize/form/login.phtml (100%)
rename app/code/{core => }/Mage/Oauth/view/frontend/authorize/head-simple.phtml (100%)
rename app/code/{core => }/Mage/Oauth/view/frontend/authorize/reject-simple.phtml (100%)
rename app/code/{core => }/Mage/Oauth/view/frontend/authorize/reject.phtml (100%)
rename app/code/{core => }/Mage/Oauth/view/frontend/css/oauth-simple.css (100%)
rename app/code/{core => }/Mage/Oauth/view/frontend/customer/token/list.phtml (100%)
rename app/code/{core => }/Mage/Oauth/view/frontend/layout.xml (100%)
rename app/code/{core => }/Mage/Ogone/Block/Form.php (100%)
rename app/code/{core => }/Mage/Ogone/Block/Info.php (100%)
rename app/code/{core => }/Mage/Ogone/Block/Paypage.php (100%)
rename app/code/{core => }/Mage/Ogone/Block/Placeform.php (100%)
rename app/code/{core => }/Mage/Ogone/Helper/Data.php (100%)
rename app/code/{core => }/Mage/Ogone/Model/Api.php (100%)
rename app/code/{core => }/Mage/Ogone/Model/Config.php (100%)
rename app/code/{core => }/Mage/Ogone/Model/Source/PaymentAction.php (100%)
rename app/code/{core => }/Mage/Ogone/Model/Source/Pmlist.php (100%)
rename app/code/{core => }/Mage/Ogone/Model/Source/Template.php (100%)
rename app/code/{core => }/Mage/Ogone/controllers/ApiController.php (100%)
rename app/code/{core => }/Mage/Ogone/etc/adminhtml/system.xml (100%)
create mode 100644 app/code/Mage/Ogone/etc/config.xml
rename app/code/{core => }/Mage/Ogone/locale/de_DE/Mage_Ogone.csv (100%)
rename app/code/{core => }/Mage/Ogone/locale/en_US/Mage_Ogone.csv (100%)
rename app/code/{core => }/Mage/Ogone/locale/es_ES/Mage_Ogone.csv (100%)
rename app/code/{core => }/Mage/Ogone/locale/fr_FR/Mage_Ogone.csv (100%)
rename app/code/{core => }/Mage/Ogone/locale/nl_NL/Mage_Ogone.csv (100%)
rename app/code/{core => }/Mage/Ogone/locale/pt_BR/Mage_Ogone.csv (100%)
rename app/code/{core => }/Mage/Ogone/locale/zh_CN/Mage_Ogone.csv (100%)
rename app/code/{core => }/Mage/Ogone/sql/ogone_setup/install-1.6.0.0.php (100%)
rename app/code/{core => }/Mage/Ogone/view/adminhtml/info.phtml (100%)
rename app/code/{core => }/Mage/Ogone/view/frontend/form.phtml (100%)
rename app/code/{core => }/Mage/Ogone/view/frontend/info.phtml (100%)
rename app/code/{core => }/Mage/Ogone/view/frontend/layout.xml (100%)
rename app/code/{core => }/Mage/Ogone/view/frontend/paypage.phtml (100%)
rename app/code/{core => }/Mage/Ogone/view/frontend/placeform.phtml (86%)
rename app/code/{core => }/Mage/Page/Block/Html.php (100%)
rename app/code/{core => }/Mage/Page/Block/Html/Breadcrumbs.php (100%)
rename app/code/{core => }/Mage/Page/Block/Html/Footer.php (100%)
create mode 100644 app/code/Mage/Page/Block/Html/Head.php
rename app/code/{core => }/Mage/Page/Block/Html/Header.php (100%)
rename app/code/{core => }/Mage/Page/Block/Html/Notices.php (100%)
rename app/code/{core => }/Mage/Page/Block/Html/Pager.php (100%)
rename app/code/{core => }/Mage/Page/Block/Html/Title.php (100%)
rename app/code/{core => }/Mage/Page/Block/Html/Topmenu.php (94%)
rename app/code/{core => }/Mage/Page/Block/Html/Welcome.php (100%)
rename app/code/{core => }/Mage/Page/Block/Js/Cookie.php (100%)
rename app/code/{core => }/Mage/Page/Block/Js/Translate.php (100%)
rename app/code/{core => }/Mage/Page/Block/Redirect.php (100%)
rename app/code/{core => }/Mage/Page/Block/Switch.php (100%)
rename app/code/{core => }/Mage/Page/Block/Template/Container.php (100%)
rename app/code/{core => }/Mage/Page/Block/Template/Links.php (100%)
rename app/code/{core => }/Mage/Page/Block/Template/Links/Block.php (100%)
rename app/code/{core => }/Mage/Page/Helper/Data.php (100%)
rename app/code/{core => }/Mage/Page/Helper/Html.php (100%)
rename app/code/{core => }/Mage/Page/Helper/Layout.php (100%)
rename app/code/{core => }/Mage/Page/Helper/Robots.php (100%)
create mode 100644 app/code/Mage/Page/Model/Asset/GroupedCollection.php
create mode 100644 app/code/Mage/Page/Model/Asset/PropertyGroup.php
rename app/code/{core => }/Mage/Page/Model/Config.php (100%)
rename app/code/{core => }/Mage/Page/Model/Source/Layout.php (100%)
rename app/code/{core => }/Mage/Page/etc/adminhtml/system.xml (100%)
create mode 100644 app/code/Mage/Page/etc/config.xml
rename app/code/{core => }/Mage/Page/locale/de_DE/Mage_Page.csv (100%)
rename app/code/{core => }/Mage/Page/locale/en_US/Mage_Page.csv (100%)
rename app/code/{core => }/Mage/Page/locale/es_ES/Mage_Page.csv (100%)
rename app/code/{core => }/Mage/Page/locale/fr_FR/Mage_Page.csv (100%)
rename app/code/{core => }/Mage/Page/locale/nl_NL/Mage_Page.csv (100%)
rename app/code/{core => }/Mage/Page/locale/pt_BR/Mage_Page.csv (100%)
rename app/code/{core => }/Mage/Page/locale/zh_CN/Mage_Page.csv (100%)
rename app/code/{core => }/Mage/Page/view/adminhtml/empty.phtml (100%)
rename app/code/{core => }/Mage/Page/view/adminhtml/favicon.ico (100%)
create mode 100644 app/code/Mage/Page/view/adminhtml/title.phtml
rename app/code/{core => }/Mage/Page/view/frontend/1column.phtml (100%)
rename app/code/{core => }/Mage/Page/view/frontend/2columns-left.phtml (100%)
rename app/code/{core => }/Mage/Page/view/frontend/2columns-right.phtml (100%)
rename app/code/{core => }/Mage/Page/view/frontend/3columns.phtml (100%)
rename app/code/{core => }/Mage/Page/view/frontend/callouts/left_col.phtml (100%)
rename app/code/{core => }/Mage/Page/view/frontend/callouts/right_col.phtml (100%)
rename app/code/{core => }/Mage/Page/view/frontend/css/tabs.css (100%)
rename app/code/{core => }/Mage/Page/view/frontend/css/validate.css (100%)
rename app/code/{core => }/Mage/Page/view/frontend/empty.phtml (100%)
rename app/code/{core => }/Mage/Page/view/frontend/favicon.ico (100%)
rename app/code/{core => }/Mage/Page/view/frontend/html/breadcrumbs.phtml (100%)
rename app/code/{core => }/Mage/Page/view/frontend/html/footer.phtml (100%)
rename app/code/{core => }/Mage/Page/view/frontend/html/head.phtml (100%)
rename app/code/{core => }/Mage/Page/view/frontend/html/header.phtml (100%)
rename app/code/{core => }/Mage/Page/view/frontend/html/notices.phtml (100%)
rename app/code/{core => }/Mage/Page/view/frontend/html/pager.phtml (100%)
rename app/code/{core => }/Mage/Page/view/frontend/html/topmenu.phtml (100%)
rename app/code/{core => }/Mage/Page/view/frontend/images/validation_advice_bg.gif (100%)
rename app/code/{core => }/Mage/Page/view/frontend/js/calendar.phtml (100%)
rename app/code/{core => }/Mage/Page/view/frontend/js/cookie.phtml (100%)
rename app/code/{core => }/Mage/Page/view/frontend/js/global.js (100%)
rename app/code/{core => }/Mage/Page/view/frontend/js/menu.js (100%)
rename app/code/{core => }/Mage/Page/view/frontend/js/notices.js (100%)
rename app/code/{core => }/Mage/Page/view/frontend/js/popup-menu.js (100%)
rename app/code/{core => }/Mage/Page/view/frontend/js/row-builder.js (100%)
create mode 100644 app/code/Mage/Page/view/frontend/js/truncate.js
rename app/code/{core => }/Mage/Page/view/frontend/layout.xml (100%)
rename app/code/{core => }/Mage/Page/view/frontend/layout_addons.xml (93%)
rename app/code/{core => }/Mage/Page/view/frontend/menu.js (100%)
rename app/code/{core => }/Mage/Page/view/frontend/page_fragment.phtml (100%)
rename app/code/{core => }/Mage/Page/view/frontend/popup.phtml (100%)
rename app/code/{core => }/Mage/Page/view/frontend/print.phtml (100%)
rename app/code/{core => }/Mage/Page/view/frontend/redirect.phtml (100%)
rename app/code/{core => }/Mage/Page/view/frontend/switch/flags.phtml (100%)
rename app/code/{core => }/Mage/Page/view/frontend/switch/languages.phtml (100%)
rename app/code/{core => }/Mage/Page/view/frontend/switch/stores.phtml (100%)
rename app/code/{core => }/Mage/Page/view/frontend/template/container.phtml (100%)
rename app/code/{core => }/Mage/Page/view/frontend/template/links.phtml (100%)
rename app/code/{core => }/Mage/Page/view/frontend/template/linksblock.phtml (100%)
rename app/code/{core => }/Mage/Page/view/install/favicon.ico (100%)
rename app/code/{core => }/Mage/PageCache/Block/Adminhtml/Cache/Additional.php (100%)
create mode 100644 app/code/Mage/PageCache/Helper/Data.php
rename app/code/{core => }/Mage/PageCache/Model/Control/Interface.php (100%)
rename app/code/{core => }/Mage/PageCache/Model/Control/Zend.php (100%)
rename app/code/{core => }/Mage/PageCache/Model/Observer.php (100%)
rename app/code/{core => }/Mage/PageCache/Model/System/Config/Source/Controls.php (100%)
rename app/code/{core => }/Mage/PageCache/controllers/Adminhtml/PageCacheController.php (100%)
rename app/code/{core => }/Mage/PageCache/etc/adminhtml/acl.xml (100%)
rename app/code/{core => }/Mage/PageCache/etc/adminhtml/system.xml (100%)
create mode 100644 app/code/Mage/PageCache/etc/config.xml
rename app/code/{core => }/Mage/PageCache/locale/de_DE/Mage_PageCache.csv (100%)
rename app/code/{core => }/Mage/PageCache/locale/en_US/Mage_PageCache.csv (100%)
rename app/code/{core => }/Mage/PageCache/locale/es_ES/Mage_PageCache.csv (100%)
rename app/code/{core => }/Mage/PageCache/locale/fr_FR/Mage_PageCache.csv (100%)
rename app/code/{core => }/Mage/PageCache/locale/nl_NL/Mage_PageCache.csv (100%)
rename app/code/{core => }/Mage/PageCache/locale/pt_BR/Mage_PageCache.csv (100%)
rename app/code/{core => }/Mage/PageCache/locale/zh_CN/Mage_PageCache.csv (100%)
rename app/code/{core => }/Mage/PageCache/view/adminhtml/cache/additional.phtml (100%)
rename app/code/{core => }/Mage/PageCache/view/adminhtml/layout.xml (100%)
rename app/code/{core => }/Mage/PageCache/view/frontend/cookie.phtml (100%)
rename app/code/{core => }/Mage/PageCache/view/frontend/layout.xml (100%)
rename app/code/{core => }/Mage/Paygate/Block/Authorizenet/Form/Cc.php (100%)
rename app/code/{core => }/Mage/Paygate/Block/Authorizenet/Info/Cc.php (100%)
rename app/code/{core => }/Mage/Paygate/Helper/Data.php (100%)
rename app/code/{core => }/Mage/Paygate/Model/Authorizenet.php (100%)
rename app/code/{core => }/Mage/Paygate/Model/Authorizenet/Cards.php (100%)
rename app/code/{core => }/Mage/Paygate/Model/Authorizenet/Debug.php (100%)
rename app/code/{core => }/Mage/Paygate/Model/Authorizenet/Request.php (100%)
rename app/code/{core => }/Mage/Paygate/Model/Authorizenet/Result.php (100%)
rename app/code/{core => }/Mage/Paygate/Model/Authorizenet/Source/Cctype.php (100%)
rename app/code/{core => }/Mage/Paygate/Model/Authorizenet/Source/PaymentAction.php (100%)
rename app/code/{core => }/Mage/Paygate/Model/Resource/Authorizenet/Debug.php (100%)
mode change 100755 => 100644
rename app/code/{core => }/Mage/Paygate/Model/Resource/Authorizenet/Debug/Collection.php (100%)
mode change 100755 => 100644
rename app/code/{core => }/Mage/Paygate/controllers/Adminhtml/Paygate/Authorizenet/PaymentController.php (100%)
rename app/code/{core => }/Mage/Paygate/controllers/Authorizenet/PaymentController.php (100%)
rename app/code/{core => }/Mage/Paygate/etc/adminhtml/system.xml (100%)
create mode 100644 app/code/Mage/Paygate/etc/config.xml
rename app/code/{core => }/Mage/Paygate/locale/de_DE/Mage_Paygate.csv (100%)
rename app/code/{core => }/Mage/Paygate/locale/en_US/Mage_Paygate.csv (100%)
rename app/code/{core => }/Mage/Paygate/locale/es_ES/Mage_Paygate.csv (100%)
rename app/code/{core => }/Mage/Paygate/locale/fr_FR/Mage_Paygate.csv (100%)
rename app/code/{core => }/Mage/Paygate/locale/nl_NL/Mage_Paygate.csv (100%)
rename app/code/{core => }/Mage/Paygate/locale/pt_BR/Mage_Paygate.csv (100%)
rename app/code/{core => }/Mage/Paygate/locale/zh_CN/Mage_Paygate.csv (100%)
rename app/code/{core => }/Mage/Paygate/sql/paygate_setup/install-1.6.0.0.php (100%)
rename app/code/{core => }/Mage/Paygate/view/adminhtml/form/cc.phtml (100%)
rename app/code/{core => }/Mage/Paygate/view/adminhtml/info/cc.phtml (100%)
rename app/code/{core => }/Mage/Paygate/view/adminhtml/info/pdf.phtml (100%)
rename app/code/{core => }/Mage/Paygate/view/frontend/form/cc.phtml (100%)
rename app/code/{core => }/Mage/Paygate/view/frontend/info/cc.phtml (100%)
rename app/code/{core => }/Mage/Payment/Block/Catalog/Product/View/Profile.php (100%)
rename app/code/{core => }/Mage/Payment/Block/Form.php (100%)
rename app/code/{core => }/Mage/Payment/Block/Form/Banktransfer.php (100%)
rename app/code/{core => }/Mage/Payment/Block/Form/Cashondelivery.php (100%)
rename app/code/{core => }/Mage/Payment/Block/Form/Cc.php (100%)
rename app/code/{core => }/Mage/Payment/Block/Form/Ccsave.php (100%)
rename app/code/{core => }/Mage/Payment/Block/Form/Checkmo.php (100%)
rename app/code/{core => }/Mage/Payment/Block/Form/Container.php (100%)
rename app/code/{core => }/Mage/Payment/Block/Form/Purchaseorder.php (100%)
rename app/code/{core => }/Mage/Payment/Block/Info.php (100%)
rename app/code/{core => }/Mage/Payment/Block/Info/Cc.php (100%)
rename app/code/{core => }/Mage/Payment/Block/Info/Ccsave.php (100%)
rename app/code/{core => }/Mage/Payment/Block/Info/Checkmo.php (100%)
rename app/code/{core => }/Mage/Payment/Block/Info/ContainerAbstract.php (100%)
rename app/code/{core => }/Mage/Payment/Block/Info/Instructions.php (100%)
rename app/code/{core => }/Mage/Payment/Block/Info/Purchaseorder.php (100%)
rename app/code/{core => }/Mage/Payment/Exception.php (100%)
rename app/code/{core => }/Mage/Payment/Helper/Data.php (100%)
rename app/code/{core => }/Mage/Payment/Model/Billing/Agreement/MethodInterface.php (100%)
rename app/code/{core => }/Mage/Payment/Model/Billing/AgreementAbstract.php (100%)
rename app/code/{core => }/Mage/Payment/Model/Config.php (100%)
rename app/code/{core => }/Mage/Payment/Model/Config/Source/Allmethods.php (100%)
rename app/code/{core => }/Mage/Payment/Model/Config/Source/Allowedmethods.php (100%)
rename app/code/{core => }/Mage/Payment/Model/Config/Source/Allspecificcountries.php (100%)
rename app/code/{core => }/Mage/Payment/Model/Config/Source/Cctype.php (100%)
rename app/code/{core => }/Mage/Payment/Model/Info.php (100%)
rename app/code/{core => }/Mage/Payment/Model/Info/Exception.php (100%)
rename app/code/{core => }/Mage/Payment/Model/Method/Abstract.php (100%)
rename app/code/{core => }/Mage/Payment/Model/Method/Banktransfer.php (100%)
rename app/code/{core => }/Mage/Payment/Model/Method/Cashondelivery.php (100%)
rename app/code/{core => }/Mage/Payment/Model/Method/Cc.php (100%)
rename app/code/{core => }/Mage/Payment/Model/Method/Ccsave.php (100%)
rename app/code/{core => }/Mage/Payment/Model/Method/Checkmo.php (100%)
rename app/code/{core => }/Mage/Payment/Model/Method/Free.php (100%)
rename app/code/{core => }/Mage/Payment/Model/Method/Purchaseorder.php (100%)
rename app/code/{core => }/Mage/Payment/Model/Observer.php (100%)
rename app/code/{core => }/Mage/Payment/Model/Paygate/Result.php (100%)
rename app/code/{core => }/Mage/Payment/Model/Recurring/Profile.php (100%)
rename app/code/{core => }/Mage/Payment/Model/Recurring/Profile/MethodInterface.php (100%)
rename app/code/{core => }/Mage/Payment/Model/Source/Cctype.php (100%)
rename app/code/{core => }/Mage/Payment/Model/Source/Invoice.php (100%)
create mode 100644 app/code/Mage/Payment/etc/adminhtml/acl.xml
rename app/code/{core => }/Mage/Payment/etc/adminhtml/system.xml (100%)
create mode 100644 app/code/Mage/Payment/etc/config.xml
rename app/code/{core => }/Mage/Payment/locale/de_DE/Mage_Payment.csv (100%)
rename app/code/{core => }/Mage/Payment/locale/en_US/Mage_Payment.csv (100%)
rename app/code/{core => }/Mage/Payment/locale/es_ES/Mage_Payment.csv (100%)
rename app/code/{core => }/Mage/Payment/locale/fr_FR/Mage_Payment.csv (100%)
rename app/code/{core => }/Mage/Payment/locale/nl_NL/Mage_Payment.csv (100%)
rename app/code/{core => }/Mage/Payment/locale/pt_BR/Mage_Payment.csv (100%)
rename app/code/{core => }/Mage/Payment/locale/zh_CN/Mage_Payment.csv (100%)
rename app/code/{core => }/Mage/Payment/view/adminhtml/form/banktransfer.phtml (100%)
rename app/code/{core => }/Mage/Payment/view/adminhtml/form/cashondelivery.phtml (100%)
rename app/code/{core => }/Mage/Payment/view/adminhtml/form/cc.phtml (100%)
rename app/code/{core => }/Mage/Payment/view/adminhtml/form/ccsave.phtml (100%)
rename app/code/{core => }/Mage/Payment/view/adminhtml/form/checkmo.phtml (100%)
rename app/code/{core => }/Mage/Payment/view/adminhtml/form/purchaseorder.phtml (100%)
rename app/code/{core => }/Mage/Payment/view/adminhtml/info/checkmo.phtml (100%)
create mode 100644 app/code/Mage/Payment/view/adminhtml/info/default.phtml
rename app/code/{core => }/Mage/Payment/view/adminhtml/info/instructions.phtml (100%)
rename app/code/{core => }/Mage/Payment/view/adminhtml/info/pdf/checkmo.phtml (100%)
rename app/code/{core => }/Mage/Payment/view/adminhtml/info/pdf/default.phtml (100%)
rename app/code/{core => }/Mage/Payment/view/adminhtml/info/pdf/purchaseorder.phtml (100%)
rename app/code/{core => }/Mage/Payment/view/adminhtml/info/purchaseorder.phtml (100%)
rename app/code/{core => }/Mage/Payment/view/frontend/catalog/product/view/profile/options.phtml (100%)
rename app/code/{core => }/Mage/Payment/view/frontend/catalog/product/view/profile/schedule.phtml (100%)
create mode 100644 app/code/Mage/Payment/view/frontend/cc-type.js
rename app/code/{core => }/Mage/Payment/view/frontend/form/banktransfer.phtml (100%)
rename app/code/{core => }/Mage/Payment/view/frontend/form/cashondelivery.phtml (100%)
rename app/code/{core => }/Mage/Payment/view/frontend/form/cc.phtml (77%)
rename app/code/{core => }/Mage/Payment/view/frontend/form/ccsave.phtml (77%)
rename app/code/{core => }/Mage/Payment/view/frontend/form/checkmo.phtml (100%)
rename app/code/{core => }/Mage/Payment/view/frontend/form/purchaseorder.phtml (100%)
rename app/code/{core => }/Mage/Payment/view/frontend/info/checkmo.phtml (100%)
rename app/code/{core => }/Mage/Payment/view/frontend/info/default.phtml (100%)
rename app/code/{core => }/Mage/Payment/view/frontend/info/instructions.phtml (100%)
rename app/code/{core => }/Mage/Payment/view/frontend/info/purchaseorder.phtml (100%)
rename app/code/{core => }/Mage/Payment/view/frontend/layout.xml (100%)
rename app/code/{core => }/Mage/Paypal/Block/Adminhtml/Settlement/Details.php (100%)
rename app/code/{core => }/Mage/Paypal/Block/Adminhtml/Settlement/Details/Form.php (100%)
rename app/code/{core => }/Mage/Paypal/Block/Adminhtml/Settlement/Report.php (100%)
create mode 100644 app/code/Mage/Paypal/Block/Adminhtml/Settlement/Report/Grid.php
rename app/code/{core => }/Mage/Paypal/Block/Adminhtml/System/Config/ApiWizard.php (100%)
rename app/code/{core => }/Mage/Paypal/Block/Adminhtml/System/Config/Fieldset/Global.php (100%)
rename app/code/{core => }/Mage/Paypal/Block/Adminhtml/System/Config/Fieldset/Hint.php (100%)
rename app/code/{core => }/Mage/Paypal/Block/Adminhtml/System/Config/Fieldset/Store.php (100%)
rename app/code/{core => }/Mage/Paypal/Block/Adminhtml/System/Config/Payflowlink/Advanced.php (100%)
rename app/code/{core => }/Mage/Paypal/Block/Adminhtml/System/Config/Payflowlink/Info.php (100%)
rename app/code/{core => }/Mage/Paypal/Block/Express/Form.php (100%)
rename app/code/{core => }/Mage/Paypal/Block/Express/Review.php (100%)
rename app/code/{core => }/Mage/Paypal/Block/Express/Review/Billing.php (100%)
rename app/code/{core => }/Mage/Paypal/Block/Express/Review/Details.php (100%)
rename app/code/{core => }/Mage/Paypal/Block/Express/Review/Shipping.php (100%)
rename app/code/{core => }/Mage/Paypal/Block/Express/Shortcut.php (100%)
rename app/code/{core => }/Mage/Paypal/Block/Hosted/Pro/Form.php (100%)
rename app/code/{core => }/Mage/Paypal/Block/Hosted/Pro/Iframe.php (100%)
rename app/code/{core => }/Mage/Paypal/Block/Hosted/Pro/Info.php (100%)
rename app/code/{core => }/Mage/Paypal/Block/Iframe.php (100%)
rename app/code/{core => }/Mage/Paypal/Block/Logo.php (100%)
rename app/code/{core => }/Mage/Paypal/Block/Payflow/Advanced/Form.php (100%)
rename app/code/{core => }/Mage/Paypal/Block/Payflow/Advanced/Iframe.php (100%)
rename app/code/{core => }/Mage/Paypal/Block/Payflow/Advanced/Info.php (100%)
rename app/code/{core => }/Mage/Paypal/Block/Payflow/Advanced/Review.php (100%)
rename app/code/{core => }/Mage/Paypal/Block/Payflow/Link/Form.php (100%)
rename app/code/{core => }/Mage/Paypal/Block/Payflow/Link/Iframe.php (100%)
rename app/code/{core => }/Mage/Paypal/Block/Payflow/Link/Info.php (100%)
rename app/code/{core => }/Mage/Paypal/Block/Payflow/Link/Review.php (100%)
rename app/code/{core => }/Mage/Paypal/Block/Payment/Info.php (100%)
rename app/code/{core => }/Mage/Paypal/Block/Standard/Form.php (100%)
rename app/code/{core => }/Mage/Paypal/Block/Standard/Redirect.php (100%)
create mode 100644 app/code/Mage/Paypal/Controller/Express/Abstract.php
rename app/code/{core => }/Mage/Paypal/Exception.php (100%)
rename app/code/{core => }/Mage/Paypal/Helper/Data.php (100%)
rename app/code/{core => }/Mage/Paypal/Helper/Hss.php (100%)
rename app/code/{core => }/Mage/Paypal/Model/Api/Abstract.php (100%)
rename app/code/{core => }/Mage/Paypal/Model/Api/Nvp.php (100%)
rename app/code/{core => }/Mage/Paypal/Model/Api/Standard.php (100%)
rename app/code/{core => }/Mage/Paypal/Model/Cart.php (100%)
rename app/code/{core => }/Mage/Paypal/Model/Cert.php (100%)
rename app/code/{core => }/Mage/Paypal/Model/Config.php (100%)
rename app/code/{core => }/Mage/Paypal/Model/Direct.php (100%)
rename app/code/{core => }/Mage/Paypal/Model/Express.php (100%)
rename app/code/{core => }/Mage/Paypal/Model/Express/Checkout.php (98%)
rename app/code/{core => }/Mage/Paypal/Model/Hostedpro.php (100%)
rename app/code/{core => }/Mage/Paypal/Model/Hostedpro/Request.php (100%)
rename app/code/{core => }/Mage/Paypal/Model/Info.php (100%)
rename app/code/{core => }/Mage/Paypal/Model/Ipn.php (100%)
rename app/code/{core => }/Mage/Paypal/Model/Method/Agreement.php (100%)
rename app/code/{core => }/Mage/Paypal/Model/Observer.php (100%)
rename app/code/{core => }/Mage/Paypal/Model/Payflow/Request.php (100%)
rename app/code/{core => }/Mage/Paypal/Model/Payflowadvanced.php (100%)
rename app/code/{core => }/Mage/Paypal/Model/Payflowlink.php (100%)
rename app/code/{core => }/Mage/Paypal/Model/Payflowpro.php (100%)
rename app/code/{core => }/Mage/Paypal/Model/Payment/Transaction.php (100%)
rename app/code/{core => }/Mage/Paypal/Model/Pro.php (100%)
rename app/code/{core => }/Mage/Paypal/Model/Report/Settlement.php (100%)
rename app/code/{core => }/Mage/Paypal/Model/Report/Settlement/Row.php (100%)
rename app/code/{core => }/Mage/Paypal/Model/Resource/Cert.php (100%)
rename app/code/{core => }/Mage/Paypal/Model/Resource/Payment/Transaction.php (100%)
rename app/code/{core => }/Mage/Paypal/Model/Resource/Payment/Transaction/Collection.php (100%)
rename app/code/{core => }/Mage/Paypal/Model/Resource/Report/Settlement.php (100%)
mode change 100755 => 100644
rename app/code/{core => }/Mage/Paypal/Model/Resource/Report/Settlement/Row.php (100%)
mode change 100755 => 100644
rename app/code/{core => }/Mage/Paypal/Model/Resource/Report/Settlement/Row/Collection.php (100%)
mode change 100755 => 100644
rename app/code/{core => }/Mage/Paypal/Model/Resource/Setup.php (100%)
mode change 100755 => 100644
rename app/code/{core => }/Mage/Paypal/Model/Session.php (100%)
rename app/code/{core => }/Mage/Paypal/Model/Standard.php (100%)
rename app/code/{core => }/Mage/Paypal/Model/System/Config/Backend/Cert.php (100%)
rename app/code/{core => }/Mage/Paypal/Model/System/Config/Backend/Cron.php (100%)
rename app/code/{core => }/Mage/Paypal/Model/System/Config/Backend/MerchantCountry.php (100%)
rename app/code/{core => }/Mage/Paypal/Model/System/Config/Source/AuthorizationAmounts.php (100%)
rename app/code/{core => }/Mage/Paypal/Model/System/Config/Source/BuyerCountry.php (100%)
rename app/code/{core => }/Mage/Paypal/Model/System/Config/Source/FetchingSchedule.php (100%)
rename app/code/{core => }/Mage/Paypal/Model/System/Config/Source/Logo.php (100%)
rename app/code/{core => }/Mage/Paypal/Model/System/Config/Source/MerchantCountry.php (100%)
rename app/code/{core => }/Mage/Paypal/Model/System/Config/Source/PaymentActions.php (100%)
rename app/code/{core => }/Mage/Paypal/Model/System/Config/Source/PaymentActions/Express.php (100%)
rename app/code/{core => }/Mage/Paypal/Model/System/Config/Source/RequireBillingAddress.php (100%)
rename app/code/{core => }/Mage/Paypal/controllers/Adminhtml/Paypal/ReportsController.php (100%)
rename app/code/{core => }/Mage/Paypal/controllers/ExpressController.php (100%)
rename app/code/{core => }/Mage/Paypal/controllers/HostedproController.php (100%)
rename app/code/{core => }/Mage/Paypal/controllers/IpnController.php (100%)
rename app/code/{core => }/Mage/Paypal/controllers/PayflowController.php (100%)
rename app/code/{core => }/Mage/Paypal/controllers/PayflowadvancedController.php (100%)
rename app/code/{core => }/Mage/Paypal/controllers/StandardController.php (100%)
create mode 100644 app/code/Mage/Paypal/etc/adminhtml/acl.xml
create mode 100644 app/code/Mage/Paypal/etc/adminhtml/menu.xml
rename app/code/{core => }/Mage/Paypal/etc/adminhtml/system.xml (100%)
create mode 100644 app/code/Mage/Paypal/etc/config.xml
rename app/code/{core => }/Mage/Paypal/locale/de_DE/Mage_Paypal.csv (100%)
rename app/code/{core => }/Mage/Paypal/locale/en_US/Mage_Paypal.csv (100%)
rename app/code/{core => }/Mage/Paypal/locale/es_ES/Mage_Paypal.csv (100%)
rename app/code/{core => }/Mage/Paypal/locale/fr_FR/Mage_Paypal.csv (100%)
rename app/code/{core => }/Mage/Paypal/locale/nl_NL/Mage_Paypal.csv (100%)
rename app/code/{core => }/Mage/Paypal/locale/pt_BR/Mage_Paypal.csv (100%)
rename app/code/{core => }/Mage/Paypal/locale/zh_CN/Mage_Paypal.csv (100%)
rename app/code/{core => }/Mage/Paypal/sql/paypal_setup/install-1.6.0.0.php (100%)
rename app/code/{core => }/Mage/Paypal/sql/paypal_setup/upgrade-1.6.0.0-1.6.0.1.php (100%)
rename app/code/{core => }/Mage/Paypal/sql/paypal_setup/upgrade-1.6.0.1-1.6.0.2.php (100%)
rename app/code/{core => }/Mage/Paypal/view/adminhtml/boxes.css (100%)
rename app/code/{core => }/Mage/Paypal/view/adminhtml/layout.xml (100%)
rename app/code/{core => }/Mage/Paypal/view/adminhtml/logo.gif (100%)
rename app/code/{core => }/Mage/Paypal/view/adminhtml/section.png (100%)
rename app/code/{core => }/Mage/Paypal/view/adminhtml/system/config/api_wizard.phtml (100%)
rename app/code/{core => }/Mage/Paypal/view/adminhtml/system/config/fieldset/global.phtml (99%)
rename app/code/{core => }/Mage/Paypal/view/adminhtml/system/config/fieldset/hint.phtml (100%)
rename app/code/{core => }/Mage/Paypal/view/adminhtml/system/config/fieldset/store.phtml (100%)
rename app/code/{core => }/Mage/Paypal/view/adminhtml/system/config/payflowlink/advanced.phtml (100%)
rename app/code/{core => }/Mage/Paypal/view/adminhtml/system/config/payflowlink/info.phtml (100%)
rename app/code/{core => }/Mage/Paypal/view/frontend/express/review.phtml (100%)
create mode 100644 app/code/Mage/Paypal/view/frontend/express/review/address.phtml
rename app/code/{core => }/Mage/Paypal/view/frontend/express/review/details.phtml (100%)
rename app/code/{core => }/Mage/Paypal/view/frontend/express/review/shipping/method.phtml (100%)
rename app/code/{core => }/Mage/Paypal/view/frontend/express/shortcut.phtml (100%)
rename app/code/{core => }/Mage/Paypal/view/frontend/hss/form.phtml (100%)
rename app/code/{core => }/Mage/Paypal/view/frontend/hss/iframe.phtml (100%)
rename app/code/{core => }/Mage/Paypal/view/frontend/hss/info.phtml (100%)
create mode 100644 app/code/Mage/Paypal/view/frontend/hss/js.phtml
rename app/code/{core => }/Mage/Paypal/view/frontend/hss/redirect.phtml (100%)
create mode 100644 app/code/Mage/Paypal/view/frontend/hss/review/button.phtml
create mode 100644 app/code/Mage/Paypal/view/frontend/layout.xml
rename app/code/{core => }/Mage/Paypal/view/frontend/partner/logo.phtml (100%)
rename app/code/{core => }/Mage/Paypal/view/frontend/payflowadvanced/form.phtml (100%)
rename app/code/{core => }/Mage/Paypal/view/frontend/payflowadvanced/iframe.phtml (100%)
rename app/code/{core => }/Mage/Paypal/view/frontend/payflowadvanced/info.phtml (100%)
rename app/code/{core => }/Mage/Paypal/view/frontend/payflowadvanced/redirect.phtml (100%)
rename app/code/{core => }/Mage/Paypal/view/frontend/payflowlink/form.phtml (100%)
rename app/code/{core => }/Mage/Paypal/view/frontend/payflowlink/iframe.phtml (100%)
rename app/code/{core => }/Mage/Paypal/view/frontend/payflowlink/info.phtml (100%)
rename app/code/{core => }/Mage/Paypal/view/frontend/payflowlink/redirect.phtml (100%)
rename app/code/{core => }/Mage/Paypal/view/frontend/payment/mark.phtml (100%)
rename app/code/{core => }/Mage/Paypal/view/frontend/payment/redirect.phtml (100%)
rename app/code/{core => }/Mage/Paypal/view/frontend/review.js (100%)
rename app/code/{core => }/Mage/PaypalUk/Block/Express/Form.php (100%)
rename app/code/{core => }/Mage/PaypalUk/Block/Express/Shortcut.php (100%)
rename app/code/{core => }/Mage/PaypalUk/Helper/Data.php (100%)
rename app/code/{core => }/Mage/PaypalUk/Model/Api/Nvp.php (100%)
rename app/code/{core => }/Mage/PaypalUk/Model/Direct.php (100%)
rename app/code/{core => }/Mage/PaypalUk/Model/Express.php (100%)
rename app/code/{core => }/Mage/PaypalUk/Model/Express/Checkout.php (100%)
rename app/code/{core => }/Mage/PaypalUk/Model/Pro.php (100%)
rename app/code/{core => }/Mage/PaypalUk/Model/Session.php (100%)
rename app/code/{core => }/Mage/PaypalUk/controllers/ExpressController.php (100%)
create mode 100644 app/code/Mage/PaypalUk/etc/config.xml
rename app/code/{core => }/Mage/PaypalUk/locale/de_DE/Mage_PaypalUk.csv (100%)
rename app/code/{core => }/Mage/PaypalUk/locale/en_US/Mage_PaypalUk.csv (100%)
rename app/code/{core => }/Mage/PaypalUk/locale/es_ES/Mage_PaypalUk.csv (100%)
rename app/code/{core => }/Mage/PaypalUk/locale/fr_FR/Mage_PaypalUk.csv (100%)
rename app/code/{core => }/Mage/PaypalUk/locale/nl_NL/Mage_PaypalUk.csv (100%)
rename app/code/{core => }/Mage/PaypalUk/locale/pt_BR/Mage_PaypalUk.csv (100%)
rename app/code/{core => }/Mage/PaypalUk/locale/zh_CN/Mage_PaypalUk.csv (100%)
rename app/code/{core => }/Mage/PaypalUk/sql/paypaluk_setup/install-1.6.0.0.php (100%)
rename app/code/{core => }/Mage/PaypalUk/view/frontend/express/review.phtml (100%)
create mode 100644 app/code/Mage/PaypalUk/view/frontend/layout.xml
rename app/code/{core => }/Mage/Persistent/Block/Form/Remember.php (100%)
rename app/code/{core => }/Mage/Persistent/Block/Header/Additional.php (100%)
rename app/code/{core => }/Mage/Persistent/Helper/Data.php (100%)
rename app/code/{core => }/Mage/Persistent/Helper/Session.php (100%)
rename app/code/{core => }/Mage/Persistent/Model/Observer.php (100%)
rename app/code/{core => }/Mage/Persistent/Model/Observer/Session.php (100%)
rename app/code/{core => }/Mage/Persistent/Model/Persistent/Config.php (100%)
rename app/code/{core => }/Mage/Persistent/Model/Resource/Session.php (100%)
rename app/code/{core => }/Mage/Persistent/Model/Session.php (100%)
rename app/code/{core => }/Mage/Persistent/controllers/IndexController.php (100%)
create mode 100644 app/code/Mage/Persistent/etc/adminhtml/acl.xml
rename app/code/{core => }/Mage/Persistent/etc/adminhtml/system.xml (100%)
create mode 100644 app/code/Mage/Persistent/etc/config.xml
rename app/code/{core => }/Mage/Persistent/etc/persistent.xml (100%)
rename app/code/{core => }/Mage/Persistent/locale/de_DE/Mage_Persistent.csv (100%)
rename app/code/{core => }/Mage/Persistent/locale/en_US/Mage_Persistent.csv (100%)
rename app/code/{core => }/Mage/Persistent/locale/es_ES/Mage_Persistent.csv (100%)
rename app/code/{core => }/Mage/Persistent/locale/fr_FR/Mage_Persistent.csv (100%)
rename app/code/{core => }/Mage/Persistent/locale/nl_NL/Mage_Persistent.csv (100%)
rename app/code/{core => }/Mage/Persistent/locale/pt_BR/Mage_Persistent.csv (100%)
rename app/code/{core => }/Mage/Persistent/locale/zh_CN/Mage_Persistent.csv (100%)
rename app/code/{core => }/Mage/Persistent/sql/persistent_setup/install-1.0.0.0.php (100%)
create mode 100644 app/code/Mage/Persistent/view/frontend/checkout/onepage/billing.phtml
create mode 100644 app/code/Mage/Persistent/view/frontend/checkout/onepage/login.phtml
create mode 100644 app/code/Mage/Persistent/view/frontend/customer/form/login.phtml
rename app/code/{core => }/Mage/Persistent/view/frontend/customer/form/register.phtml (99%)
rename app/code/{core => }/Mage/Persistent/view/frontend/layout.xml (100%)
rename app/code/{core => }/Mage/Persistent/view/frontend/remember-me-popup.js (100%)
rename app/code/{core => }/Mage/Persistent/view/frontend/remember_me.phtml (100%)
rename app/code/{core => }/Mage/Persistent/view/frontend/remember_me_tooltip.phtml (100%)
rename app/code/{core => }/Mage/Persistent/view/frontend/splitbutton.js (100%)
rename app/code/{core => }/Mage/Poll/Block/ActivePoll.php (100%)
mode change 100755 => 100644
rename app/code/{core => }/Mage/Poll/Helper/Data.php (100%)
rename app/code/{core => }/Mage/Poll/Model/Poll.php (100%)
rename app/code/{core => }/Mage/Poll/Model/Poll/Answer.php (100%)
rename app/code/{core => }/Mage/Poll/Model/Poll/Vote.php (100%)
rename app/code/{core => }/Mage/Poll/Model/Resource/Poll.php (100%)
mode change 100755 => 100644
rename app/code/{core => }/Mage/Poll/Model/Resource/Poll/Answer.php (100%)
mode change 100755 => 100644
rename app/code/{core => }/Mage/Poll/Model/Resource/Poll/Answer/Collection.php (100%)
mode change 100755 => 100644
rename app/code/{core => }/Mage/Poll/Model/Resource/Poll/Collection.php (100%)
mode change 100755 => 100644
rename app/code/{core => }/Mage/Poll/Model/Resource/Poll/Vote.php (100%)
mode change 100755 => 100644
rename app/code/{core => }/Mage/Poll/controllers/VoteController.php (100%)
rename app/code/{core => }/Mage/Poll/data/poll_setup/data-install-1.6.0.0.php (100%)
create mode 100644 app/code/Mage/Poll/etc/adminhtml/acl.xml
create mode 100644 app/code/Mage/Poll/etc/adminhtml/menu.xml
rename app/code/{core => }/Mage/Poll/etc/adminhtml/system.xml (100%)
create mode 100644 app/code/Mage/Poll/etc/config.xml
rename app/code/{core => }/Mage/Poll/locale/de_DE/Mage_Poll.csv (100%)
rename app/code/{core => }/Mage/Poll/locale/en_US/Mage_Poll.csv (100%)
rename app/code/{core => }/Mage/Poll/locale/es_ES/Mage_Poll.csv (100%)
rename app/code/{core => }/Mage/Poll/locale/fr_FR/Mage_Poll.csv (100%)
rename app/code/{core => }/Mage/Poll/locale/nl_NL/Mage_Poll.csv (100%)
rename app/code/{core => }/Mage/Poll/locale/pt_BR/Mage_Poll.csv (100%)
rename app/code/{core => }/Mage/Poll/locale/zh_CN/Mage_Poll.csv (100%)
rename app/code/{core => }/Mage/Poll/sql/poll_setup/install-1.6.0.0.php (100%)
rename app/code/{core => }/Mage/Poll/view/frontend/active.phtml (100%)
rename app/code/{core => }/Mage/Poll/view/frontend/layout.xml (100%)
rename app/code/{core => }/Mage/Poll/view/frontend/poll.js (100%)
rename app/code/{core => }/Mage/Poll/view/frontend/result.phtml (100%)
rename app/code/{core => }/Mage/ProductAlert/Block/Email/Abstract.php (100%)
rename app/code/{core => }/Mage/ProductAlert/Block/Email/Price.php (100%)
create mode 100644 app/code/Mage/ProductAlert/Block/Email/Stock.php
rename app/code/{core => }/Mage/ProductAlert/Block/Product/View.php (100%)
rename app/code/{core => }/Mage/ProductAlert/Helper/Data.php (100%)
rename app/code/{core => }/Mage/ProductAlert/Model/Email.php (100%)
rename app/code/{core => }/Mage/ProductAlert/Model/Observer.php (100%)
rename app/code/{core => }/Mage/ProductAlert/Model/Price.php (100%)
rename app/code/{core => }/Mage/ProductAlert/Model/Resource/Abstract.php (100%)
rename app/code/{core => }/Mage/ProductAlert/Model/Resource/Price.php (100%)
mode change 100755 => 100644
rename app/code/{core => }/Mage/ProductAlert/Model/Resource/Price/Collection.php (100%)
mode change 100755 => 100644
rename app/code/{core => }/Mage/ProductAlert/Model/Resource/Price/Customer/Collection.php (100%)
mode change 100755 => 100644
rename app/code/{core => }/Mage/ProductAlert/Model/Resource/Stock.php (100%)
mode change 100755 => 100644
rename app/code/{core => }/Mage/ProductAlert/Model/Resource/Stock/Collection.php (100%)
mode change 100755 => 100644
rename app/code/{core => }/Mage/ProductAlert/Model/Resource/Stock/Customer/Collection.php (100%)
mode change 100755 => 100644
rename app/code/{core => }/Mage/ProductAlert/Model/Stock.php (100%)
rename app/code/{core => }/Mage/ProductAlert/controllers/AddController.php (100%)
rename app/code/{core => }/Mage/ProductAlert/controllers/UnsubscribeController.php (100%)
rename app/code/{core => }/Mage/ProductAlert/etc/adminhtml/system.xml (100%)
create mode 100644 app/code/Mage/ProductAlert/etc/config.xml
rename app/code/{core => }/Mage/ProductAlert/locale/de_DE/Mage_ProductAlert.csv (100%)
rename app/code/{core => }/Mage/ProductAlert/locale/en_US/Mage_ProductAlert.csv (100%)
rename app/code/{core => }/Mage/ProductAlert/locale/es_ES/Mage_ProductAlert.csv (100%)
rename app/code/{core => }/Mage/ProductAlert/locale/fr_FR/Mage_ProductAlert.csv (100%)
rename app/code/{core => }/Mage/ProductAlert/locale/nl_NL/Mage_ProductAlert.csv (100%)
rename app/code/{core => }/Mage/ProductAlert/locale/pt_BR/Mage_ProductAlert.csv (100%)
rename app/code/{core => }/Mage/ProductAlert/locale/zh_CN/Mage_ProductAlert.csv (100%)
rename app/code/{core => }/Mage/ProductAlert/sql/productalert_setup/install-1.6.0.0.php (100%)
rename app/code/{core => }/Mage/ProductAlert/view/email/cron_error.html (100%)
rename app/code/{core => }/Mage/ProductAlert/view/email/price_alert.html (100%)
rename app/code/{core => }/Mage/ProductAlert/view/email/stock_alert.html (100%)
rename app/code/{core => }/Mage/ProductAlert/view/frontend/email/price.phtml (100%)
rename app/code/{core => }/Mage/ProductAlert/view/frontend/email/stock.phtml (100%)
rename app/code/{core => }/Mage/ProductAlert/view/frontend/layout.xml (100%)
rename app/code/{core => }/Mage/ProductAlert/view/frontend/product/view.phtml (100%)
rename app/code/{core => }/Mage/Rating/Block/Entity/Detailed.php (100%)
rename app/code/{core => }/Mage/Rating/Helper/Data.php (100%)
rename app/code/{core => }/Mage/Rating/Model/Observer.php (100%)
rename app/code/{core => }/Mage/Rating/Model/Rating.php (100%)
rename app/code/{core => }/Mage/Rating/Model/Rating/Entity.php (100%)
rename app/code/{core => }/Mage/Rating/Model/Rating/Option.php (100%)
rename app/code/{core => }/Mage/Rating/Model/Rating/Option/Vote.php (97%)
rename app/code/{core => }/Mage/Rating/Model/Resource/Rating.php (100%)
mode change 100755 => 100644
rename app/code/{core => }/Mage/Rating/Model/Resource/Rating/Collection.php (100%)
mode change 100755 => 100644
rename app/code/{core => }/Mage/Rating/Model/Resource/Rating/Entity.php (100%)
mode change 100755 => 100644
rename app/code/{core => }/Mage/Rating/Model/Resource/Rating/Grid/Collection.php (100%)
rename app/code/{core => }/Mage/Rating/Model/Resource/Rating/Grid/Statuses.php (100%)
rename app/code/{core => }/Mage/Rating/Model/Resource/Rating/Option.php (100%)
mode change 100755 => 100644
rename app/code/{core => }/Mage/Rating/Model/Resource/Rating/Option/Collection.php (100%)
mode change 100755 => 100644
rename app/code/{core => }/Mage/Rating/Model/Resource/Rating/Option/Vote.php (100%)
mode change 100755 => 100644
rename app/code/{core => }/Mage/Rating/Model/Resource/Rating/Option/Vote/Collection.php (100%)
mode change 100755 => 100644
rename app/code/{core => }/Mage/Rating/data/rating_setup/data-install-1.6.0.0.php (100%)
create mode 100644 app/code/Mage/Rating/etc/adminhtml/acl.xml
create mode 100644 app/code/Mage/Rating/etc/config.xml
rename app/code/{core => }/Mage/Rating/locale/de_DE/Mage_Rating.csv (100%)
rename app/code/{core => }/Mage/Rating/locale/en_US/Mage_Rating.csv (100%)
rename app/code/{core => }/Mage/Rating/locale/es_ES/Mage_Rating.csv (100%)
rename app/code/{core => }/Mage/Rating/locale/fr_FR/Mage_Rating.csv (100%)
rename app/code/{core => }/Mage/Rating/locale/nl_NL/Mage_Rating.csv (100%)
rename app/code/{core => }/Mage/Rating/locale/pt_BR/Mage_Rating.csv (100%)
rename app/code/{core => }/Mage/Rating/locale/zh_CN/Mage_Rating.csv (100%)
rename app/code/{core => }/Mage/Rating/sql/rating_setup/install-1.6.0.0.php (100%)
rename app/code/{core => }/Mage/Rating/sql/rating_setup/upgrade-1.6.0.0-1.6.0.1.php (100%)
rename app/code/{core => }/Mage/Rating/view/frontend/detailed.phtml (100%)
rename app/code/{core => }/Mage/Rating/view/frontend/empty.phtml (100%)
rename app/code/{core => }/Mage/Reports/Block/Adminhtml/Customer/Accounts.php (100%)
rename app/code/{core => }/Mage/Reports/Block/Adminhtml/Customer/Orders.php (100%)
rename app/code/{core => }/Mage/Reports/Block/Adminhtml/Customer/Totals.php (100%)
rename app/code/{core => }/Mage/Reports/Block/Adminhtml/Grid.php (100%)
rename app/code/{core => }/Mage/Reports/Block/Adminhtml/Product/Sold.php (100%)
rename app/code/{core => }/Mage/Reports/Block/Adminhtml/Refresh/Statistics.php (100%)
rename app/code/{core => }/Mage/Reports/Block/Product/Abstract.php (100%)
rename app/code/{core => }/Mage/Reports/Block/Product/Compared.php (100%)
rename app/code/{core => }/Mage/Reports/Block/Product/Viewed.php (100%)
rename app/code/{core => }/Mage/Reports/Block/Product/Widget/Compared.php (100%)
rename app/code/{core => }/Mage/Reports/Block/Product/Widget/Viewed.php (100%)
rename app/code/{core => }/Mage/Reports/Exception.php (100%)
rename app/code/{core => }/Mage/Reports/Helper/Data.php (100%)
rename app/code/{core => }/Mage/Reports/Model/Config.php (100%)
rename app/code/{core => }/Mage/Reports/Model/Event.php (100%)
rename app/code/{core => }/Mage/Reports/Model/Event/Observer.php (100%)
rename app/code/{core => }/Mage/Reports/Model/Event/Type.php (100%)
rename app/code/{core => }/Mage/Reports/Model/Flag.php (100%)
rename app/code/{core => }/Mage/Reports/Model/Grouped/Collection.php (100%)
rename app/code/{core => }/Mage/Reports/Model/Product/Index/Abstract.php (100%)
rename app/code/{core => }/Mage/Reports/Model/Product/Index/Compared.php (100%)
rename app/code/{core => }/Mage/Reports/Model/Product/Index/Viewed.php (100%)
rename app/code/{core => }/Mage/Reports/Model/Report.php (100%)
rename app/code/{core => }/Mage/Reports/Model/Resource/Accounts/Collection.php (100%)
mode change 100755 => 100644
rename app/code/{core => }/Mage/Reports/Model/Resource/Accounts/Collection/Initial.php (100%)
rename app/code/{core => }/Mage/Reports/Model/Resource/Customer/Collection.php (100%)
mode change 100755 => 100644
rename app/code/{core => }/Mage/Reports/Model/Resource/Customer/Orders/Collection.php (100%)
mode change 100755 => 100644
rename app/code/{core => }/Mage/Reports/Model/Resource/Customer/Orders/Collection/Initial.php (100%)
rename app/code/{core => }/Mage/Reports/Model/Resource/Customer/Totals/Collection.php (100%)
mode change 100755 => 100644
rename app/code/{core => }/Mage/Reports/Model/Resource/Customer/Totals/Collection/Initial.php (100%)
rename app/code/{core => }/Mage/Reports/Model/Resource/Entity/Summary/Collection/Abstract.php (100%)
mode change 100755 => 100644
rename app/code/{core => }/Mage/Reports/Model/Resource/Event.php (100%)
mode change 100755 => 100644
rename app/code/{core => }/Mage/Reports/Model/Resource/Event/Collection.php (100%)
mode change 100755 => 100644
rename app/code/{core => }/Mage/Reports/Model/Resource/Event/Type.php (100%)
mode change 100755 => 100644
rename app/code/{core => }/Mage/Reports/Model/Resource/Event/Type/Collection.php (100%)
mode change 100755 => 100644
rename app/code/{core => }/Mage/Reports/Model/Resource/Helper/Interface.php (100%)
rename app/code/{core => }/Mage/Reports/Model/Resource/Helper/Mysql4.php (100%)
rename app/code/{core => }/Mage/Reports/Model/Resource/Order/Collection.php (100%)
mode change 100755 => 100644
rename app/code/{core => }/Mage/Reports/Model/Resource/Product/Collection.php (100%)
mode change 100755 => 100644
rename app/code/{core => }/Mage/Reports/Model/Resource/Product/Downloads/Collection.php (100%)
mode change 100755 => 100644
rename app/code/{core => }/Mage/Reports/Model/Resource/Product/Index/Abstract.php (100%)
mode change 100755 => 100644
rename app/code/{core => }/Mage/Reports/Model/Resource/Product/Index/Collection/Abstract.php (100%)
mode change 100755 => 100644
rename app/code/{core => }/Mage/Reports/Model/Resource/Product/Index/Compared.php (100%)
mode change 100755 => 100644
rename app/code/{core => }/Mage/Reports/Model/Resource/Product/Index/Compared/Collection.php (100%)
mode change 100755 => 100644
rename app/code/{core => }/Mage/Reports/Model/Resource/Product/Index/Viewed.php (100%)
mode change 100755 => 100644
rename app/code/{core => }/Mage/Reports/Model/Resource/Product/Index/Viewed/Collection.php (100%)
mode change 100755 => 100644
rename app/code/{core => }/Mage/Reports/Model/Resource/Product/Lowstock/Collection.php (100%)
mode change 100755 => 100644
rename app/code/{core => }/Mage/Reports/Model/Resource/Product/Sold/Collection.php (100%)
mode change 100755 => 100644
rename app/code/{core => }/Mage/Reports/Model/Resource/Product/Sold/Collection/Initial.php (100%)
rename app/code/{core => }/Mage/Reports/Model/Resource/Quote/Collection.php (100%)
mode change 100755 => 100644
rename app/code/{core => }/Mage/Reports/Model/Resource/Refresh/Collection.php (100%)
rename app/code/{core => }/Mage/Reports/Model/Resource/Report/Abstract.php (100%)
mode change 100755 => 100644
rename app/code/{core => }/Mage/Reports/Model/Resource/Report/Collection.php (100%)
mode change 100755 => 100644
rename app/code/{core => }/Mage/Reports/Model/Resource/Report/Collection/Abstract.php (100%)
rename app/code/{core => }/Mage/Reports/Model/Resource/Report/Product/Viewed.php (100%)
rename app/code/{core => }/Mage/Reports/Model/Resource/Report/Product/Viewed/Collection.php (100%)
rename app/code/{core => }/Mage/Reports/Model/Resource/Review/Collection.php (100%)
mode change 100755 => 100644
rename app/code/{core => }/Mage/Reports/Model/Resource/Review/Customer/Collection.php (100%)
mode change 100755 => 100644
rename app/code/{core => }/Mage/Reports/Model/Resource/Review/Product/Collection.php (100%)
mode change 100755 => 100644
rename app/code/{core => }/Mage/Reports/Model/Resource/Shopcart/Product/Collection.php (100%)
mode change 100755 => 100644
rename app/code/{core => }/Mage/Reports/Model/Resource/Wishlist/Collection.php (100%)
mode change 100755 => 100644
rename app/code/{core => }/Mage/Reports/Model/Resource/Wishlist/Product/Collection.php (100%)
mode change 100755 => 100644
rename app/code/{core => }/Mage/Reports/Model/Session.php (100%)
rename app/code/{core => }/Mage/Reports/Model/Test.php (100%)
rename app/code/{core => }/Mage/Reports/Model/Totals.php (100%)
rename app/code/{core => }/Mage/Reports/data/reports_setup/data-install-1.6.0.0.php (100%)
create mode 100644 app/code/Mage/Reports/etc/adminhtml/acl.xml
create mode 100644 app/code/Mage/Reports/etc/adminhtml/menu.xml
rename app/code/{core => }/Mage/Reports/etc/adminhtml/system.xml (100%)
create mode 100644 app/code/Mage/Reports/etc/config.xml
rename app/code/{core => }/Mage/Reports/etc/widget.xml (100%)
rename app/code/{core => }/Mage/Reports/locale/de_DE/Mage_Reports.csv (100%)
rename app/code/{core => }/Mage/Reports/locale/en_US/Mage_Reports.csv (100%)
rename app/code/{core => }/Mage/Reports/locale/es_ES/Mage_Reports.csv (100%)
rename app/code/{core => }/Mage/Reports/locale/fr_FR/Mage_Reports.csv (100%)
rename app/code/{core => }/Mage/Reports/locale/nl_NL/Mage_Reports.csv (100%)
rename app/code/{core => }/Mage/Reports/locale/pt_BR/Mage_Reports.csv (100%)
rename app/code/{core => }/Mage/Reports/locale/zh_CN/Mage_Reports.csv (100%)
rename app/code/{core => }/Mage/Reports/sql/reports_setup/install-1.6.0.0.php (100%)
rename app/code/{core => }/Mage/Reports/sql/reports_setup/mysql4-install-1.6.0.0.php (100%)
rename app/code/{core => }/Mage/Reports/sql/reports_setup/upgrade-1.6.0.0-1.6.0.0.1.php (100%)
rename app/code/{core => }/Mage/Reports/sql/reports_setup/upgrade-1.6.0.0.1-1.6.0.0.2.php (100%)
create mode 100644 app/code/Mage/Reports/view/adminhtml/grid.phtml
rename app/code/{core => }/Mage/Reports/view/adminhtml/images/product_widget_compared.gif (100%)
rename app/code/{core => }/Mage/Reports/view/adminhtml/images/product_widget_viewed.gif (100%)
create mode 100644 app/code/Mage/Reports/view/adminhtml/layout.xml
rename app/code/{core => }/Mage/Reports/view/adminhtml/store/switcher.phtml (100%)
rename app/code/{core => }/Mage/Reports/view/adminhtml/store/switcher/enhanced.phtml (98%)
rename app/code/{core => }/Mage/Reports/view/frontend/home_product_compared.phtml (100%)
rename app/code/{core => }/Mage/Reports/view/frontend/home_product_viewed.phtml (100%)
rename app/code/{core => }/Mage/Reports/view/frontend/layout.xml (100%)
rename app/code/{core => }/Mage/Reports/view/frontend/product_compared.phtml (100%)
rename app/code/{core => }/Mage/Reports/view/frontend/product_viewed.phtml (100%)
rename app/code/{core => }/Mage/Reports/view/frontend/widget/compared/column/compared_default_list.phtml (100%)
rename app/code/{core => }/Mage/Reports/view/frontend/widget/compared/column/compared_images_list.phtml (100%)
rename app/code/{core => }/Mage/Reports/view/frontend/widget/compared/column/compared_names_list.phtml (100%)
rename app/code/{core => }/Mage/Reports/view/frontend/widget/compared/content/compared_grid.phtml (100%)
rename app/code/{core => }/Mage/Reports/view/frontend/widget/compared/content/compared_list.phtml (100%)
rename app/code/{core => }/Mage/Reports/view/frontend/widget/viewed/column/viewed_default_list.phtml (100%)
rename app/code/{core => }/Mage/Reports/view/frontend/widget/viewed/column/viewed_images_list.phtml (100%)
rename app/code/{core => }/Mage/Reports/view/frontend/widget/viewed/column/viewed_names_list.phtml (100%)
rename app/code/{core => }/Mage/Reports/view/frontend/widget/viewed/content/viewed_grid.phtml (100%)
rename app/code/{core => }/Mage/Reports/view/frontend/widget/viewed/content/viewed_list.phtml (100%)
rename app/code/{core => }/Mage/Reports/view/frontend/widgets.css (100%)
rename app/code/{core => }/Mage/Review/Block/Customer/List.php (100%)
rename app/code/{core => }/Mage/Review/Block/Customer/Recent.php (100%)
rename app/code/{core => }/Mage/Review/Block/Customer/View.php (100%)
rename app/code/{core => }/Mage/Review/Block/Form.php (100%)
rename app/code/{core => }/Mage/Review/Block/Helper.php (100%)
rename app/code/{core => }/Mage/Review/Block/Product/View.php (100%)
rename app/code/{core => }/Mage/Review/Block/Product/View/List.php (100%)
rename app/code/{core => }/Mage/Review/Block/View.php (100%)
rename app/code/{core => }/Mage/Review/Helper/Action/Pager.php (100%)
rename app/code/{core => }/Mage/Review/Helper/Data.php (100%)
rename app/code/{core => }/Mage/Review/Model/Observer.php (100%)
rename app/code/{core => }/Mage/Review/Model/Resource/Review.php (100%)
mode change 100755 => 100644
rename app/code/{core => }/Mage/Review/Model/Resource/Review/Collection.php (100%)
mode change 100755 => 100644
rename app/code/{core => }/Mage/Review/Model/Resource/Review/Product/Collection.php (100%)
mode change 100755 => 100644
rename app/code/{core => }/Mage/Review/Model/Resource/Review/Status.php (100%)
rename app/code/{core => }/Mage/Review/Model/Resource/Review/Status/Collection.php (100%)
mode change 100755 => 100644
rename app/code/{core => }/Mage/Review/Model/Resource/Review/Summary.php (100%)
mode change 100755 => 100644
rename app/code/{core => }/Mage/Review/Model/Resource/Review/Summary/Collection.php (100%)
mode change 100755 => 100644
rename app/code/{core => }/Mage/Review/Model/Review.php (100%)
rename app/code/{core => }/Mage/Review/Model/Review/Status.php (100%)
rename app/code/{core => }/Mage/Review/Model/Review/Summary.php (82%)
rename app/code/{core => }/Mage/Review/Model/Session.php (100%)
create mode 100644 app/code/Mage/Review/Service/Product.php
rename app/code/{core => }/Mage/Review/controllers/CustomerController.php (100%)
rename app/code/{core => }/Mage/Review/controllers/ProductController.php (100%)
rename app/code/{core => }/Mage/Review/data/review_setup/data-install-1.6.0.0.php (100%)
create mode 100644 app/code/Mage/Review/etc/adminhtml/acl.xml
create mode 100644 app/code/Mage/Review/etc/adminhtml/menu.xml
rename app/code/{core => }/Mage/Review/etc/adminhtml/system.xml (100%)
create mode 100644 app/code/Mage/Review/etc/config.xml
create mode 100644 app/code/Mage/Review/etc/service-calls.xml
rename app/code/{core => }/Mage/Review/locale/de_DE/Mage_Review.csv (100%)
rename app/code/{core => }/Mage/Review/locale/en_US/Mage_Review.csv (100%)
rename app/code/{core => }/Mage/Review/locale/es_ES/Mage_Review.csv (100%)
rename app/code/{core => }/Mage/Review/locale/fr_FR/Mage_Review.csv (100%)
rename app/code/{core => }/Mage/Review/locale/nl_NL/Mage_Review.csv (100%)
rename app/code/{core => }/Mage/Review/locale/pt_BR/Mage_Review.csv (100%)
rename app/code/{core => }/Mage/Review/locale/zh_CN/Mage_Review.csv (100%)
rename app/code/{core => }/Mage/Review/sql/review_setup/install-1.6.0.0.php (100%)
rename app/code/{core => }/Mage/Review/view/frontend/customer/list.phtml (100%)
rename app/code/{core => }/Mage/Review/view/frontend/customer/recent.phtml (100%)
rename app/code/{core => }/Mage/Review/view/frontend/customer/view.phtml (100%)
rename app/code/{core => }/Mage/Review/view/frontend/form.phtml (100%)
rename app/code/{core => }/Mage/Review/view/frontend/helper/summary.phtml (100%)
create mode 100644 app/code/Mage/Review/view/frontend/helper/summary.twig
rename app/code/{core => }/Mage/Review/view/frontend/helper/summary_short.phtml (100%)
create mode 100644 app/code/Mage/Review/view/frontend/layout.xml
rename app/code/{core => }/Mage/Review/view/frontend/product/view/count.phtml (100%)
rename app/code/{core => }/Mage/Review/view/frontend/product/view/list.phtml (100%)
rename app/code/{core => }/Mage/Review/view/frontend/product/view/other.phtml (100%)
rename app/code/{core => }/Mage/Review/view/frontend/view.phtml (100%)
rename app/code/{core => }/Mage/Rss/Block/Abstract.php (100%)
rename app/code/{core => }/Mage/Rss/Block/Catalog/Abstract.php (100%)
rename app/code/{core => }/Mage/Rss/Block/Catalog/Category.php (100%)
rename app/code/{core => }/Mage/Rss/Block/Catalog/New.php (100%)
rename app/code/{core => }/Mage/Rss/Block/Catalog/NotifyStock.php (100%)
rename app/code/{core => }/Mage/Rss/Block/Catalog/Review.php (100%)
rename app/code/{core => }/Mage/Rss/Block/Catalog/Salesrule.php (100%)
rename app/code/{core => }/Mage/Rss/Block/Catalog/Special.php (100%)
rename app/code/{core => }/Mage/Rss/Block/List.php (100%)
rename app/code/{core => }/Mage/Rss/Block/Order/Details.php (100%)
rename app/code/{core => }/Mage/Rss/Block/Order/New.php (100%)
rename app/code/{core => }/Mage/Rss/Block/Order/Status.php (100%)
rename app/code/{core => }/Mage/Rss/Block/Wishlist.php (100%)
rename app/code/{core => }/Mage/Rss/Helper/Data.php (100%)
rename app/code/{core => }/Mage/Rss/Helper/Order.php (100%)
rename app/code/{core => }/Mage/Rss/Model/Resource/Order.php (100%)
mode change 100755 => 100644
rename app/code/{core => }/Mage/Rss/Model/Rss.php (100%)
rename app/code/{core => }/Mage/Rss/Model/System/Config/Backend/Links.php (100%)
rename app/code/{core => }/Mage/Rss/controllers/CatalogController.php (98%)
rename app/code/{core => }/Mage/Rss/controllers/IndexController.php (100%)
rename app/code/{core => }/Mage/Rss/controllers/OrderController.php (96%)
create mode 100644 app/code/Mage/Rss/etc/adminhtml/acl.xml
rename app/code/{core => }/Mage/Rss/etc/adminhtml/system.xml (100%)
create mode 100644 app/code/Mage/Rss/etc/config.xml
rename app/code/{core => }/Mage/Rss/locale/de_DE/Mage_Rss.csv (100%)
rename app/code/{core => }/Mage/Rss/locale/en_US/Mage_Rss.csv (100%)
rename app/code/{core => }/Mage/Rss/locale/es_ES/Mage_Rss.csv (100%)
rename app/code/{core => }/Mage/Rss/locale/fr_FR/Mage_Rss.csv (100%)
rename app/code/{core => }/Mage/Rss/locale/nl_NL/Mage_Rss.csv (100%)
rename app/code/{core => }/Mage/Rss/locale/pt_BR/Mage_Rss.csv (100%)
rename app/code/{core => }/Mage/Rss/locale/zh_CN/Mage_Rss.csv (100%)
rename app/code/{core => }/Mage/Rss/view/adminhtml/layout.xml (100%)
rename app/code/{core => }/Mage/Rss/view/frontend/layout.xml (100%)
rename app/code/{core => }/Mage/Rss/view/frontend/list.phtml (100%)
rename app/code/{core => }/Mage/Rss/view/frontend/order/details.phtml (100%)
rename app/code/{core => }/Mage/Rule/Block/Actions.php (100%)
rename app/code/{core => }/Mage/Rule/Block/Conditions.php (100%)
rename app/code/{core => }/Mage/Rule/Block/Editable.php (100%)
rename app/code/{core => }/Mage/Rule/Block/Newchild.php (100%)
rename app/code/{core => }/Mage/Rule/Block/Rule.php (100%)
rename app/code/{core => }/Mage/Rule/Helper/Data.php (100%)
rename app/code/{core => }/Mage/Rule/Model/Abstract.php (100%)
rename app/code/{core => }/Mage/Rule/Model/Action/Abstract.php (100%)
rename app/code/{core => }/Mage/Rule/Model/Action/Collection.php (100%)
rename app/code/{core => }/Mage/Rule/Model/Action/Interface.php (100%)
rename app/code/{core => }/Mage/Rule/Model/Condition/Abstract.php (100%)
rename app/code/{core => }/Mage/Rule/Model/Condition/Combine.php (100%)
rename app/code/{core => }/Mage/Rule/Model/Condition/Interface.php (100%)
rename app/code/{core => }/Mage/Rule/Model/Condition/Product/Abstract.php (100%)
rename app/code/{core => }/Mage/Rule/Model/Renderer/Actions.php (100%)
rename app/code/{core => }/Mage/Rule/Model/Renderer/Conditions.php (100%)
rename app/code/{core => }/Mage/Rule/Model/Resource/Abstract.php (100%)
rename app/code/{core => }/Mage/Rule/Model/Resource/Rule/Collection/Abstract.php (100%)
rename app/code/{core => }/Mage/Rule/Model/Rule.php (100%)
create mode 100644 app/code/Mage/Rule/etc/config.xml
rename app/code/{core => }/Mage/Rule/locale/de_DE/Mage_Rule.csv (100%)
rename app/code/{core => }/Mage/Rule/locale/en_US/Mage_Rule.csv (100%)
rename app/code/{core => }/Mage/Rule/locale/es_ES/Mage_Rule.csv (100%)
rename app/code/{core => }/Mage/Rule/locale/fr_FR/Mage_Rule.csv (100%)
rename app/code/{core => }/Mage/Rule/locale/nl_NL/Mage_Rule.csv (100%)
rename app/code/{core => }/Mage/Rule/locale/pt_BR/Mage_Rule.csv (100%)
rename app/code/{core => }/Mage/Rule/locale/zh_CN/Mage_Rule.csv (100%)
rename app/code/{core => }/Mage/Sales/Block/Adminhtml/Billing/Agreement.php (100%)
create mode 100644 app/code/Mage/Sales/Block/Adminhtml/Billing/Agreement/Grid.php
rename app/code/{core => }/Mage/Sales/Block/Adminhtml/Billing/Agreement/View.php (100%)
rename app/code/{core => }/Mage/Sales/Block/Adminhtml/Billing/Agreement/View/Form.php (100%)
rename app/code/{core => }/Mage/Sales/Block/Adminhtml/Billing/Agreement/View/Tab/Info.php (100%)
rename app/code/{core => }/Mage/Sales/Block/Adminhtml/Billing/Agreement/View/Tab/Orders.php (100%)
rename app/code/{core => }/Mage/Sales/Block/Adminhtml/Billing/Agreement/View/Tabs.php (100%)
rename app/code/{core => }/Mage/Sales/Block/Adminhtml/Customer/Edit/Tab/Agreement.php (100%)
rename app/code/{core => }/Mage/Sales/Block/Adminhtml/Customer/Edit/Tab/Recurring/Profile.php (100%)
rename app/code/{core => }/Mage/Sales/Block/Adminhtml/Recurring/Profile.php (100%)
create mode 100644 app/code/Mage/Sales/Block/Adminhtml/Recurring/Profile/Edit/Form.php
rename app/code/{core => }/Mage/Sales/Block/Adminhtml/Recurring/Profile/Grid.php (100%)
rename app/code/{core => }/Mage/Sales/Block/Adminhtml/Recurring/Profile/View.php (100%)
rename app/code/{core => }/Mage/Sales/Block/Adminhtml/Recurring/Profile/View/Getawayinfo.php (100%)
rename app/code/{core => }/Mage/Sales/Block/Adminhtml/Recurring/Profile/View/Info.php (100%)
rename app/code/{core => }/Mage/Sales/Block/Adminhtml/Recurring/Profile/View/Items.php (100%)
rename app/code/{core => }/Mage/Sales/Block/Adminhtml/Recurring/Profile/View/Tab/Info.php (100%)
rename app/code/{core => }/Mage/Sales/Block/Adminhtml/Recurring/Profile/View/Tab/Orders.php (100%)
rename app/code/{core => }/Mage/Sales/Block/Adminhtml/Report/Filter/Form.php (100%)
rename app/code/{core => }/Mage/Sales/Block/Adminhtml/Report/Filter/Form/Coupon.php (100%)
rename app/code/{core => }/Mage/Sales/Block/Adminhtml/Report/Filter/Form/Order.php (100%)
rename app/code/{core => }/Mage/Sales/Block/Adminhtml/System/Config/Form/Fieldset/Order/Statuses.php (100%)
rename app/code/{core => }/Mage/Sales/Block/Billing/Agreement/View.php (100%)
rename app/code/{core => }/Mage/Sales/Block/Billing/Agreements.php (100%)
rename app/code/{core => }/Mage/Sales/Block/Guest/Links.php (100%)
rename app/code/{core => }/Mage/Sales/Block/Items/Abstract.php (100%)
rename app/code/{core => }/Mage/Sales/Block/Order/Comments.php (100%)
rename app/code/{core => }/Mage/Sales/Block/Order/Creditmemo.php (100%)
rename app/code/{core => }/Mage/Sales/Block/Order/Creditmemo/Items.php (100%)
rename app/code/{core => }/Mage/Sales/Block/Order/Creditmemo/Totals.php (100%)
rename app/code/{core => }/Mage/Sales/Block/Order/Email/Creditmemo/Items.php (100%)
rename app/code/{core => }/Mage/Sales/Block/Order/Email/Invoice/Items.php (100%)
rename app/code/{core => }/Mage/Sales/Block/Order/Email/Items.php (100%)
rename app/code/{core => }/Mage/Sales/Block/Order/Email/Items/Default.php (100%)
rename app/code/{core => }/Mage/Sales/Block/Order/Email/Items/Order/Default.php (100%)
rename app/code/{core => }/Mage/Sales/Block/Order/Email/Items/Order/Grouped.php (100%)
rename app/code/{core => }/Mage/Sales/Block/Order/Email/Shipment/Items.php (100%)
rename app/code/{core => }/Mage/Sales/Block/Order/History.php (100%)
rename app/code/{core => }/Mage/Sales/Block/Order/Info.php (100%)
rename app/code/{core => }/Mage/Sales/Block/Order/Info/Buttons.php (100%)
rename app/code/{core => }/Mage/Sales/Block/Order/Invoice.php (100%)
rename app/code/{core => }/Mage/Sales/Block/Order/Invoice/Items.php (100%)
rename app/code/{core => }/Mage/Sales/Block/Order/Invoice/Totals.php (100%)
rename app/code/{core => }/Mage/Sales/Block/Order/Item/Renderer/Default.php (100%)
rename app/code/{core => }/Mage/Sales/Block/Order/Item/Renderer/Grouped.php (100%)
rename app/code/{core => }/Mage/Sales/Block/Order/Items.php (100%)
rename app/code/{core => }/Mage/Sales/Block/Order/Print.php (100%)
rename app/code/{core => }/Mage/Sales/Block/Order/Print/Creditmemo.php (100%)
rename app/code/{core => }/Mage/Sales/Block/Order/Print/Invoice.php (100%)
rename app/code/{core => }/Mage/Sales/Block/Order/Print/Shipment.php (100%)
rename app/code/{core => }/Mage/Sales/Block/Order/Recent.php (100%)
rename app/code/{core => }/Mage/Sales/Block/Order/Shipment.php (100%)
rename app/code/{core => }/Mage/Sales/Block/Order/Shipment/Items.php (100%)
rename app/code/{core => }/Mage/Sales/Block/Order/Totals.php (100%)
rename app/code/{core => }/Mage/Sales/Block/Order/View.php (100%)
rename app/code/{core => }/Mage/Sales/Block/Payment/Form/Billing/Agreement.php (100%)
rename app/code/{core => }/Mage/Sales/Block/Payment/Info/Billing/Agreement.php (100%)
rename app/code/{core => }/Mage/Sales/Block/Recurring/Profile/View.php (100%)
rename app/code/{core => }/Mage/Sales/Block/Recurring/Profiles.php (100%)
rename app/code/{core => }/Mage/Sales/Block/Reorder/Sidebar.php (100%)
rename app/code/{core => }/Mage/Sales/Block/Widget/Guest/Form.php (100%)
rename app/code/{core => }/Mage/Sales/Controller/Abstract.php (100%)
rename app/code/{core => }/Mage/Sales/Exception.php (100%)
rename app/code/{core => }/Mage/Sales/Helper/Data.php (100%)
rename app/code/{core => }/Mage/Sales/Helper/Guest.php (100%)
rename app/code/{core => }/Mage/Sales/Helper/Reorder.php (100%)
rename app/code/{core => }/Mage/Sales/Model/Abstract.php (100%)
rename app/code/{core => }/Mage/Sales/Model/Api/Resource.php (100%)
rename app/code/{core => }/Mage/Sales/Model/Billing/Agreement.php (100%)
rename app/code/{core => }/Mage/Sales/Model/Billing/Agreement/OrdersUpdater.php (100%)
rename app/code/{core => }/Mage/Sales/Model/Config.php (100%)
rename app/code/{core => }/Mage/Sales/Model/Config/Ordered.php (92%)
rename app/code/{core => }/Mage/Sales/Model/Config/Source/Order/Status.php (100%)
rename app/code/{core => }/Mage/Sales/Model/Config/Source/Order/Status/New.php (100%)
rename app/code/{core => }/Mage/Sales/Model/Config/Source/Order/Status/Newprocessing.php (100%)
rename app/code/{core => }/Mage/Sales/Model/Config/Source/Order/Status/Processing.php (100%)
rename app/code/{core => }/Mage/Sales/Model/Convert/Order.php (100%)
rename app/code/{core => }/Mage/Sales/Model/Convert/Quote.php (100%)
rename app/code/{core => }/Mage/Sales/Model/ConverterInterface.php (100%)
rename app/code/{core => }/Mage/Sales/Model/Email/Template.php (100%)
rename app/code/{core => }/Mage/Sales/Model/Observer.php (100%)
rename app/code/{core => }/Mage/Sales/Model/Order.php (100%)
rename app/code/{core => }/Mage/Sales/Model/Order/Address.php (100%)
rename app/code/{core => }/Mage/Sales/Model/Order/Api.php (100%)
rename app/code/{core => }/Mage/Sales/Model/Order/Api/V2.php (100%)
rename app/code/{core => }/Mage/Sales/Model/Order/Config.php (100%)
rename app/code/{core => }/Mage/Sales/Model/Order/Creditmemo.php (100%)
rename app/code/{core => }/Mage/Sales/Model/Order/Creditmemo/Api.php (99%)
rename app/code/{core => }/Mage/Sales/Model/Order/Creditmemo/Api/V2.php (100%)
rename app/code/{core => }/Mage/Sales/Model/Order/Creditmemo/Comment.php (100%)
create mode 100644 app/code/Mage/Sales/Model/Order/Creditmemo/Config.php
rename app/code/{core => }/Mage/Sales/Model/Order/Creditmemo/Item.php (100%)
rename app/code/{core => }/Mage/Sales/Model/Order/Creditmemo/Total/Abstract.php (100%)
rename app/code/{core => }/Mage/Sales/Model/Order/Creditmemo/Total/Cost.php (100%)
rename app/code/{core => }/Mage/Sales/Model/Order/Creditmemo/Total/Discount.php (100%)
rename app/code/{core => }/Mage/Sales/Model/Order/Creditmemo/Total/Grand.php (100%)
rename app/code/{core => }/Mage/Sales/Model/Order/Creditmemo/Total/Shipping.php (100%)
rename app/code/{core => }/Mage/Sales/Model/Order/Creditmemo/Total/Subtotal.php (100%)
rename app/code/{core => }/Mage/Sales/Model/Order/Creditmemo/Total/Tax.php (100%)
rename app/code/{core => }/Mage/Sales/Model/Order/Grid/Massaction/ItemsUpdater.php (100%)
rename app/code/{core => }/Mage/Sales/Model/Order/Grid/Row/UrlGenerator.php (100%)
rename app/code/{core => }/Mage/Sales/Model/Order/Invoice.php (100%)
rename app/code/{core => }/Mage/Sales/Model/Order/Invoice/Api.php (100%)
rename app/code/{core => }/Mage/Sales/Model/Order/Invoice/Api/V2.php (100%)
rename app/code/{core => }/Mage/Sales/Model/Order/Invoice/Comment.php (100%)
create mode 100644 app/code/Mage/Sales/Model/Order/Invoice/Config.php
rename app/code/{core => }/Mage/Sales/Model/Order/Invoice/Item.php (100%)
rename app/code/{core => }/Mage/Sales/Model/Order/Invoice/Total/Abstract.php (100%)
rename app/code/{core => }/Mage/Sales/Model/Order/Invoice/Total/Cost.php (100%)
rename app/code/{core => }/Mage/Sales/Model/Order/Invoice/Total/Discount.php (100%)
rename app/code/{core => }/Mage/Sales/Model/Order/Invoice/Total/Grand.php (100%)
rename app/code/{core => }/Mage/Sales/Model/Order/Invoice/Total/Shipping.php (100%)
rename app/code/{core => }/Mage/Sales/Model/Order/Invoice/Total/Subtotal.php (100%)
rename app/code/{core => }/Mage/Sales/Model/Order/Invoice/Total/Tax.php (100%)
rename app/code/{core => }/Mage/Sales/Model/Order/Item.php (100%)
rename app/code/{core => }/Mage/Sales/Model/Order/Payment.php (100%)
rename app/code/{core => }/Mage/Sales/Model/Order/Payment/Transaction.php (100%)
rename app/code/{core => }/Mage/Sales/Model/Order/Pdf/Abstract.php (100%)
rename app/code/{core => }/Mage/Sales/Model/Order/Pdf/Creditmemo.php (100%)
rename app/code/{core => }/Mage/Sales/Model/Order/Pdf/Invoice.php (100%)
rename app/code/{core => }/Mage/Sales/Model/Order/Pdf/Items/Abstract.php (100%)
rename app/code/{core => }/Mage/Sales/Model/Order/Pdf/Items/Creditmemo/Default.php (100%)
rename app/code/{core => }/Mage/Sales/Model/Order/Pdf/Items/Creditmemo/Grouped.php (100%)
rename app/code/{core => }/Mage/Sales/Model/Order/Pdf/Items/Invoice/Default.php (100%)
rename app/code/{core => }/Mage/Sales/Model/Order/Pdf/Items/Invoice/Grouped.php (100%)
rename app/code/{core => }/Mage/Sales/Model/Order/Pdf/Items/Shipment/Default.php (100%)
rename app/code/{core => }/Mage/Sales/Model/Order/Pdf/Shipment.php (100%)
rename app/code/{core => }/Mage/Sales/Model/Order/Pdf/Shipment/Packaging.php (100%)
rename app/code/{core => }/Mage/Sales/Model/Order/Pdf/Total/Default.php (100%)
rename app/code/{core => }/Mage/Sales/Model/Order/Shipment.php (100%)
rename app/code/{core => }/Mage/Sales/Model/Order/Shipment/Api.php (100%)
rename app/code/{core => }/Mage/Sales/Model/Order/Shipment/Api/V2.php (100%)
rename app/code/{core => }/Mage/Sales/Model/Order/Shipment/Comment.php (100%)
rename app/code/{core => }/Mage/Sales/Model/Order/Shipment/Item.php (100%)
rename app/code/{core => }/Mage/Sales/Model/Order/Shipment/Track.php (100%)
rename app/code/{core => }/Mage/Sales/Model/Order/Status.php (100%)
rename app/code/{core => }/Mage/Sales/Model/Order/Status/History.php (100%)
rename app/code/{core => }/Mage/Sales/Model/Order/Tax.php (100%)
rename app/code/{core => }/Mage/Sales/Model/Order/Total.php (100%)
rename app/code/{core => }/Mage/Sales/Model/Order/Total/Abstract.php (100%)
rename app/code/{core => }/Mage/Sales/Model/Order/Total/Config/Base.php (100%)
create mode 100644 app/code/Mage/Sales/Model/Order/Webhook/Observer.php
rename app/code/{core => }/Mage/Sales/Model/Payment/Method/Billing/AgreementAbstract.php (100%)
rename app/code/{core => }/Mage/Sales/Model/Payment/Method/Converter.php (100%)
rename app/code/{core => }/Mage/Sales/Model/Quote.php (100%)
create mode 100644 app/code/Mage/Sales/Model/Quote/Address.php
rename app/code/{core => }/Mage/Sales/Model/Quote/Address/Item.php (100%)
rename app/code/{core => }/Mage/Sales/Model/Quote/Address/Rate.php (100%)
rename app/code/{core => }/Mage/Sales/Model/Quote/Address/Total.php (100%)
rename app/code/{core => }/Mage/Sales/Model/Quote/Address/Total/Abstract.php (100%)
rename app/code/{core => }/Mage/Sales/Model/Quote/Address/Total/Collector.php (95%)
rename app/code/{core => }/Mage/Sales/Model/Quote/Address/Total/Custbalance.php (100%)
rename app/code/{core => }/Mage/Sales/Model/Quote/Address/Total/Discount.php (100%)
rename app/code/{core => }/Mage/Sales/Model/Quote/Address/Total/Grand.php (100%)
rename app/code/{core => }/Mage/Sales/Model/Quote/Address/Total/Msrp.php (100%)
rename app/code/{core => }/Mage/Sales/Model/Quote/Address/Total/Nominal.php (97%)
rename app/code/{core => }/Mage/Sales/Model/Quote/Address/Total/Nominal/Collector.php (100%)
rename app/code/{core => }/Mage/Sales/Model/Quote/Address/Total/Nominal/Recurring/Initial.php (100%)
rename app/code/{core => }/Mage/Sales/Model/Quote/Address/Total/Nominal/Recurring/Trial.php (100%)
rename app/code/{core => }/Mage/Sales/Model/Quote/Address/Total/Nominal/RecurringAbstract.php (100%)
rename app/code/{core => }/Mage/Sales/Model/Quote/Address/Total/Nominal/Shipping.php (100%)
rename app/code/{core => }/Mage/Sales/Model/Quote/Address/Total/Nominal/Subtotal.php (100%)
rename app/code/{core => }/Mage/Sales/Model/Quote/Address/Total/Shipping.php (100%)
rename app/code/{core => }/Mage/Sales/Model/Quote/Address/Total/Subtotal.php (100%)
rename app/code/{core => }/Mage/Sales/Model/Quote/Address/Total/Tax.php (100%)
rename app/code/{core => }/Mage/Sales/Model/Quote/Config.php (100%)
create mode 100644 app/code/Mage/Sales/Model/Quote/Item.php
rename app/code/{core => }/Mage/Sales/Model/Quote/Item/Abstract.php (100%)
rename app/code/{core => }/Mage/Sales/Model/Quote/Item/Option.php (100%)
rename app/code/{core => }/Mage/Sales/Model/Quote/Payment.php (100%)
rename app/code/{core => }/Mage/Sales/Model/Recurring/Profile.php (100%)
rename app/code/{core => }/Mage/Sales/Model/Resource/Abstract.php (100%)
mode change 100755 => 100644
rename app/code/{core => }/Mage/Sales/Model/Resource/Billing/Agreement.php (100%)
mode change 100755 => 100644
rename app/code/{core => }/Mage/Sales/Model/Resource/Billing/Agreement/Collection.php (100%)
mode change 100755 => 100644
rename app/code/{core => }/Mage/Sales/Model/Resource/Collection/Abstract.php (100%)
mode change 100755 => 100644
rename app/code/{core => }/Mage/Sales/Model/Resource/Helper/Interface.php (100%)
rename app/code/{core => }/Mage/Sales/Model/Resource/Helper/Mysql4.php (100%)
rename app/code/{core => }/Mage/Sales/Model/Resource/Order.php (100%)
mode change 100755 => 100644
rename app/code/{core => }/Mage/Sales/Model/Resource/Order/Abstract.php (100%)
mode change 100755 => 100644
rename app/code/{core => }/Mage/Sales/Model/Resource/Order/Address.php (100%)
mode change 100755 => 100644
rename app/code/{core => }/Mage/Sales/Model/Resource/Order/Address/Collection.php (100%)
mode change 100755 => 100644
rename app/code/{core => }/Mage/Sales/Model/Resource/Order/Attribute/Backend/Billing.php (100%)
mode change 100755 => 100644
rename app/code/{core => }/Mage/Sales/Model/Resource/Order/Attribute/Backend/Child.php (100%)
mode change 100755 => 100644
rename app/code/{core => }/Mage/Sales/Model/Resource/Order/Attribute/Backend/Parent.php (100%)
mode change 100755 => 100644
rename app/code/{core => }/Mage/Sales/Model/Resource/Order/Attribute/Backend/Shipping.php (100%)
mode change 100755 => 100644
rename app/code/{core => }/Mage/Sales/Model/Resource/Order/Collection.php (100%)
mode change 100755 => 100644
rename app/code/{core => }/Mage/Sales/Model/Resource/Order/Collection/Abstract.php (100%)
mode change 100755 => 100644
rename app/code/{core => }/Mage/Sales/Model/Resource/Order/Comment/Collection/Abstract.php (100%)
mode change 100755 => 100644
rename app/code/{core => }/Mage/Sales/Model/Resource/Order/Creditmemo.php (100%)
mode change 100755 => 100644
rename app/code/{core => }/Mage/Sales/Model/Resource/Order/Creditmemo/Attribute/Backend/Child.php (100%)
mode change 100755 => 100644
rename app/code/{core => }/Mage/Sales/Model/Resource/Order/Creditmemo/Attribute/Backend/Parent.php (100%)
mode change 100755 => 100644
rename app/code/{core => }/Mage/Sales/Model/Resource/Order/Creditmemo/Collection.php (100%)
mode change 100755 => 100644
rename app/code/{core => }/Mage/Sales/Model/Resource/Order/Creditmemo/Comment.php (100%)
mode change 100755 => 100644
rename app/code/{core => }/Mage/Sales/Model/Resource/Order/Creditmemo/Comment/Collection.php (100%)
mode change 100755 => 100644
rename app/code/{core => }/Mage/Sales/Model/Resource/Order/Creditmemo/Grid/Collection.php (100%)
mode change 100755 => 100644
rename app/code/{core => }/Mage/Sales/Model/Resource/Order/Creditmemo/Item.php (100%)
mode change 100755 => 100644
rename app/code/{core => }/Mage/Sales/Model/Resource/Order/Creditmemo/Item/Collection.php (100%)
mode change 100755 => 100644
rename app/code/{core => }/Mage/Sales/Model/Resource/Order/Grid/Collection.php (100%)
mode change 100755 => 100644
rename app/code/{core => }/Mage/Sales/Model/Resource/Order/Grid/StatusesArray.php (100%)
rename app/code/{core => }/Mage/Sales/Model/Resource/Order/Invoice.php (100%)
mode change 100755 => 100644
rename app/code/{core => }/Mage/Sales/Model/Resource/Order/Invoice/Attribute/Backend/Child.php (100%)
mode change 100755 => 100644
rename app/code/{core => }/Mage/Sales/Model/Resource/Order/Invoice/Attribute/Backend/Item.php (100%)
mode change 100755 => 100644
rename app/code/{core => }/Mage/Sales/Model/Resource/Order/Invoice/Attribute/Backend/Order.php (100%)
mode change 100755 => 100644
rename app/code/{core => }/Mage/Sales/Model/Resource/Order/Invoice/Attribute/Backend/Parent.php (100%)
mode change 100755 => 100644
rename app/code/{core => }/Mage/Sales/Model/Resource/Order/Invoice/Collection.php (100%)
mode change 100755 => 100644
rename app/code/{core => }/Mage/Sales/Model/Resource/Order/Invoice/Comment.php (100%)
mode change 100755 => 100644
rename app/code/{core => }/Mage/Sales/Model/Resource/Order/Invoice/Comment/Collection.php (100%)
mode change 100755 => 100644
rename app/code/{core => }/Mage/Sales/Model/Resource/Order/Invoice/Grid/Collection.php (100%)
mode change 100755 => 100644
rename app/code/{core => }/Mage/Sales/Model/Resource/Order/Invoice/Item.php (100%)
mode change 100755 => 100644
rename app/code/{core => }/Mage/Sales/Model/Resource/Order/Invoice/Item/Collection.php (100%)
mode change 100755 => 100644
rename app/code/{core => }/Mage/Sales/Model/Resource/Order/Item.php (100%)
mode change 100755 => 100644
rename app/code/{core => }/Mage/Sales/Model/Resource/Order/Item/Collection.php (100%)
mode change 100755 => 100644
rename app/code/{core => }/Mage/Sales/Model/Resource/Order/Payment.php (100%)
mode change 100755 => 100644
rename app/code/{core => }/Mage/Sales/Model/Resource/Order/Payment/Collection.php (100%)
mode change 100755 => 100644
rename app/code/{core => }/Mage/Sales/Model/Resource/Order/Payment/Transaction.php (100%)
rename app/code/{core => }/Mage/Sales/Model/Resource/Order/Payment/Transaction/Collection.php (100%)
mode change 100755 => 100644
rename app/code/{core => }/Mage/Sales/Model/Resource/Order/Shipment.php (100%)
mode change 100755 => 100644
rename app/code/{core => }/Mage/Sales/Model/Resource/Order/Shipment/Attribute/Backend/Child.php (100%)
mode change 100755 => 100644
rename app/code/{core => }/Mage/Sales/Model/Resource/Order/Shipment/Attribute/Backend/Parent.php (100%)
mode change 100755 => 100644
rename app/code/{core => }/Mage/Sales/Model/Resource/Order/Shipment/Collection.php (100%)
mode change 100755 => 100644
rename app/code/{core => }/Mage/Sales/Model/Resource/Order/Shipment/Comment.php (100%)
mode change 100755 => 100644
rename app/code/{core => }/Mage/Sales/Model/Resource/Order/Shipment/Comment/Collection.php (100%)
mode change 100755 => 100644
rename app/code/{core => }/Mage/Sales/Model/Resource/Order/Shipment/Grid/Collection.php (100%)
mode change 100755 => 100644
rename app/code/{core => }/Mage/Sales/Model/Resource/Order/Shipment/Item.php (100%)
mode change 100755 => 100644
rename app/code/{core => }/Mage/Sales/Model/Resource/Order/Shipment/Item/Collection.php (100%)
mode change 100755 => 100644
rename app/code/{core => }/Mage/Sales/Model/Resource/Order/Shipment/Track.php (100%)
mode change 100755 => 100644
rename app/code/{core => }/Mage/Sales/Model/Resource/Order/Shipment/Track/Collection.php (100%)
mode change 100755 => 100644
rename app/code/{core => }/Mage/Sales/Model/Resource/Order/Status.php (100%)
rename app/code/{core => }/Mage/Sales/Model/Resource/Order/Status/Collection.php (100%)
rename app/code/{core => }/Mage/Sales/Model/Resource/Order/Status/History.php (100%)
mode change 100755 => 100644
rename app/code/{core => }/Mage/Sales/Model/Resource/Order/Status/History/Collection.php (100%)
mode change 100755 => 100644
rename app/code/{core => }/Mage/Sales/Model/Resource/Order/Tax.php (100%)
mode change 100755 => 100644
rename app/code/{core => }/Mage/Sales/Model/Resource/Order/Tax/Collection.php (100%)
mode change 100755 => 100644
rename app/code/{core => }/Mage/Sales/Model/Resource/Quote.php (100%)
mode change 100755 => 100644
rename app/code/{core => }/Mage/Sales/Model/Resource/Quote/Address.php (100%)
mode change 100755 => 100644
rename app/code/{core => }/Mage/Sales/Model/Resource/Quote/Address/Attribute/Backend.php (100%)
mode change 100755 => 100644
rename app/code/{core => }/Mage/Sales/Model/Resource/Quote/Address/Attribute/Backend/Child.php (100%)
mode change 100755 => 100644
rename app/code/{core => }/Mage/Sales/Model/Resource/Quote/Address/Attribute/Backend/Parent.php (100%)
mode change 100755 => 100644
rename app/code/{core => }/Mage/Sales/Model/Resource/Quote/Address/Attribute/Backend/Region.php (100%)
mode change 100755 => 100644
rename app/code/{core => }/Mage/Sales/Model/Resource/Quote/Address/Attribute/Frontend.php (100%)
mode change 100755 => 100644
rename app/code/{core => }/Mage/Sales/Model/Resource/Quote/Address/Attribute/Frontend/Custbalance.php (100%)
mode change 100755 => 100644
rename app/code/{core => }/Mage/Sales/Model/Resource/Quote/Address/Attribute/Frontend/Discount.php (100%)
mode change 100755 => 100644
rename app/code/{core => }/Mage/Sales/Model/Resource/Quote/Address/Attribute/Frontend/Grand.php (100%)
mode change 100755 => 100644
rename app/code/{core => }/Mage/Sales/Model/Resource/Quote/Address/Attribute/Frontend/Shipping.php (100%)
mode change 100755 => 100644
rename app/code/{core => }/Mage/Sales/Model/Resource/Quote/Address/Attribute/Frontend/Subtotal.php (100%)
mode change 100755 => 100644
rename app/code/{core => }/Mage/Sales/Model/Resource/Quote/Address/Attribute/Frontend/Tax.php (100%)
mode change 100755 => 100644
rename app/code/{core => }/Mage/Sales/Model/Resource/Quote/Address/Collection.php (100%)
mode change 100755 => 100644
rename app/code/{core => }/Mage/Sales/Model/Resource/Quote/Address/Item.php (100%)
mode change 100755 => 100644
rename app/code/{core => }/Mage/Sales/Model/Resource/Quote/Address/Item/Collection.php (100%)
mode change 100755 => 100644
rename app/code/{core => }/Mage/Sales/Model/Resource/Quote/Address/Rate.php (100%)
mode change 100755 => 100644
rename app/code/{core => }/Mage/Sales/Model/Resource/Quote/Address/Rate/Collection.php (100%)
mode change 100755 => 100644
rename app/code/{core => }/Mage/Sales/Model/Resource/Quote/Collection.php (100%)
mode change 100755 => 100644
rename app/code/{core => }/Mage/Sales/Model/Resource/Quote/Item.php (100%)
mode change 100755 => 100644
rename app/code/{core => }/Mage/Sales/Model/Resource/Quote/Item/Collection.php (100%)
mode change 100755 => 100644
rename app/code/{core => }/Mage/Sales/Model/Resource/Quote/Item/Option.php (100%)
mode change 100755 => 100644
rename app/code/{core => }/Mage/Sales/Model/Resource/Quote/Item/Option/Collection.php (100%)
mode change 100755 => 100644
rename app/code/{core => }/Mage/Sales/Model/Resource/Quote/Payment.php (100%)
mode change 100755 => 100644
rename app/code/{core => }/Mage/Sales/Model/Resource/Quote/Payment/Collection.php (100%)
mode change 100755 => 100644
rename app/code/{core => }/Mage/Sales/Model/Resource/Recurring/Profile.php (100%)
mode change 100755 => 100644
rename app/code/{core => }/Mage/Sales/Model/Resource/Recurring/Profile/Collection.php (100%)
mode change 100755 => 100644
rename app/code/{core => }/Mage/Sales/Model/Resource/Report.php (100%)
mode change 100755 => 100644
rename app/code/{core => }/Mage/Sales/Model/Resource/Report/Abstract.php (100%)
mode change 100755 => 100644
rename app/code/{core => }/Mage/Sales/Model/Resource/Report/Bestsellers.php (100%)
mode change 100755 => 100644
rename app/code/{core => }/Mage/Sales/Model/Resource/Report/Bestsellers/Collection.php (100%)
mode change 100755 => 100644
rename app/code/{core => }/Mage/Sales/Model/Resource/Report/Collection/Abstract.php (100%)
mode change 100755 => 100644
rename app/code/{core => }/Mage/Sales/Model/Resource/Report/Invoiced.php (100%)
mode change 100755 => 100644
rename app/code/{core => }/Mage/Sales/Model/Resource/Report/Invoiced/Collection/Invoiced.php (100%)
mode change 100755 => 100644
rename app/code/{core => }/Mage/Sales/Model/Resource/Report/Invoiced/Collection/Order.php (100%)
mode change 100755 => 100644
rename app/code/{core => }/Mage/Sales/Model/Resource/Report/Order.php (100%)
mode change 100755 => 100644
rename app/code/{core => }/Mage/Sales/Model/Resource/Report/Order/Collection.php (100%)
mode change 100755 => 100644
rename app/code/{core => }/Mage/Sales/Model/Resource/Report/Order/Createdat.php (100%)
rename app/code/{core => }/Mage/Sales/Model/Resource/Report/Order/Updatedat.php (100%)
rename app/code/{core => }/Mage/Sales/Model/Resource/Report/Order/Updatedat/Collection.php (100%)
mode change 100755 => 100644
rename app/code/{core => }/Mage/Sales/Model/Resource/Report/Refunded.php (100%)
mode change 100755 => 100644
rename app/code/{core => }/Mage/Sales/Model/Resource/Report/Refunded/Collection/Order.php (100%)
mode change 100755 => 100644
rename app/code/{core => }/Mage/Sales/Model/Resource/Report/Refunded/Collection/Refunded.php (100%)
mode change 100755 => 100644
rename app/code/{core => }/Mage/Sales/Model/Resource/Report/Shipping.php (100%)
mode change 100755 => 100644
rename app/code/{core => }/Mage/Sales/Model/Resource/Report/Shipping/Collection/Order.php (100%)
mode change 100755 => 100644
rename app/code/{core => }/Mage/Sales/Model/Resource/Report/Shipping/Collection/Shipment.php (100%)
mode change 100755 => 100644
rename app/code/{core => }/Mage/Sales/Model/Resource/Sale/Collection.php (100%)
mode change 100755 => 100644
rename app/code/{core => }/Mage/Sales/Model/Resource/Setup.php (100%)
mode change 100755 => 100644
rename app/code/{core => }/Mage/Sales/Model/Service/Order.php (100%)
rename app/code/{core => }/Mage/Sales/Model/Service/Quote.php (100%)
rename app/code/{core => }/Mage/Sales/Model/Status/List.php (100%)
rename app/code/{core => }/Mage/Sales/Model/Status/ListFactory.php (100%)
rename app/code/{core => }/Mage/Sales/controllers/Billing/AgreementController.php (100%)
rename app/code/{core => }/Mage/Sales/controllers/DownloadController.php (100%)
rename app/code/{core => }/Mage/Sales/controllers/GuestController.php (100%)
rename app/code/{core => }/Mage/Sales/controllers/OrderController.php (100%)
rename app/code/{core => }/Mage/Sales/controllers/Recurring/ProfileController.php (100%)
rename app/code/{core => }/Mage/Sales/data/sales_setup/data-install-1.6.0.0.php (100%)
create mode 100644 app/code/Mage/Sales/data/sales_setup/data-upgrade-1.6.0.10-1.6.0.11.php
rename app/code/{core => }/Mage/Sales/data/sales_setup/data-upgrade-1.6.0.4-1.6.0.5.php (100%)
rename app/code/{core => }/Mage/Sales/data/sales_setup/data-upgrade-1.6.0.8-1.6.0.9.php (100%)
create mode 100644 app/code/Mage/Sales/etc/adminhtml/acl.xml
create mode 100644 app/code/Mage/Sales/etc/adminhtml/menu.xml
rename app/code/{core => }/Mage/Sales/etc/adminhtml/system.xml (100%)
rename app/code/{core => }/Mage/Sales/etc/api.xml (100%)
create mode 100644 app/code/Mage/Sales/etc/config.xml
rename app/code/{core => }/Mage/Sales/etc/fieldset.xml (100%)
create mode 100644 app/code/Mage/Sales/etc/webapi/acl.xml
create mode 100644 app/code/Mage/Sales/etc/webhook/acl.xml
rename app/code/{core => }/Mage/Sales/etc/widget.xml (100%)
rename app/code/{core => }/Mage/Sales/etc/wsdl.xml (100%)
rename app/code/{core => }/Mage/Sales/etc/wsi.xml (100%)
rename app/code/{core => }/Mage/Sales/locale/de_DE/Mage_Sales.csv (100%)
rename app/code/{core => }/Mage/Sales/locale/en_US/Mage_Sales.csv (100%)
rename app/code/{core => }/Mage/Sales/locale/es_ES/Mage_Sales.csv (100%)
rename app/code/{core => }/Mage/Sales/locale/fr_FR/Mage_Sales.csv (100%)
rename app/code/{core => }/Mage/Sales/locale/nl_NL/Mage_Sales.csv (100%)
rename app/code/{core => }/Mage/Sales/locale/pt_BR/Mage_Sales.csv (100%)
rename app/code/{core => }/Mage/Sales/locale/zh_CN/Mage_Sales.csv (100%)
rename app/code/{core => }/Mage/Sales/sql/sales_setup/install-1.6.0.0.php (100%)
rename app/code/{core => }/Mage/Sales/sql/sales_setup/upgrade-1.6.0.0-1.6.0.1.php (100%)
rename app/code/{core => }/Mage/Sales/sql/sales_setup/upgrade-1.6.0.1-1.6.0.2.php (100%)
rename app/code/{core => }/Mage/Sales/sql/sales_setup/upgrade-1.6.0.2-1.6.0.3.php (100%)
rename app/code/{core => }/Mage/Sales/sql/sales_setup/upgrade-1.6.0.3-1.6.0.4.php (100%)
rename app/code/{core => }/Mage/Sales/sql/sales_setup/upgrade-1.6.0.4-1.6.0.5.php (100%)
rename app/code/{core => }/Mage/Sales/sql/sales_setup/upgrade-1.6.0.5-1.6.0.6.php (100%)
rename app/code/{core => }/Mage/Sales/sql/sales_setup/upgrade-1.6.0.6-1.6.0.7.php (100%)
rename app/code/{core => }/Mage/Sales/sql/sales_setup/upgrade-1.6.0.7-1.6.0.8.php (100%)
rename app/code/{core => }/Mage/Sales/sql/sales_setup/upgrade-1.6.0.8-1.6.0.9.php (100%)
rename app/code/{core => }/Mage/Sales/view/adminhtml/billing/agreement/form.phtml (100%)
rename app/code/{core => }/Mage/Sales/view/adminhtml/billing/agreement/view/form.phtml (100%)
create mode 100644 app/code/Mage/Sales/view/adminhtml/billing/agreement/view/tab/info.phtml
rename app/code/{core => }/Mage/Sales/view/adminhtml/payment/form/billing/agreement.phtml (100%)
rename app/code/{core => }/Mage/Sales/view/adminhtml/recurring/profile/view.phtml (100%)
rename app/code/{core => }/Mage/Sales/view/adminhtml/recurring/profile/view/info.phtml (100%)
rename app/code/{core => }/Mage/Sales/view/email/creditmemo_new.html (100%)
rename app/code/{core => }/Mage/Sales/view/email/creditmemo_new_guest.html (100%)
rename app/code/{core => }/Mage/Sales/view/email/creditmemo_update.html (100%)
rename app/code/{core => }/Mage/Sales/view/email/creditmemo_update_guest.html (100%)
rename app/code/{core => }/Mage/Sales/view/email/invoice_new.html (100%)
rename app/code/{core => }/Mage/Sales/view/email/invoice_new_guest.html (100%)
rename app/code/{core => }/Mage/Sales/view/email/invoice_update.html (100%)
rename app/code/{core => }/Mage/Sales/view/email/invoice_update_guest.html (100%)
rename app/code/{core => }/Mage/Sales/view/email/order_new.html (100%)
rename app/code/{core => }/Mage/Sales/view/email/order_new_guest.html (100%)
rename app/code/{core => }/Mage/Sales/view/email/order_update.html (100%)
rename app/code/{core => }/Mage/Sales/view/email/order_update_guest.html (100%)
rename app/code/{core => }/Mage/Sales/view/email/shipment_new.html (100%)
rename app/code/{core => }/Mage/Sales/view/email/shipment_new_guest.html (100%)
rename app/code/{core => }/Mage/Sales/view/email/shipment_update.html (100%)
rename app/code/{core => }/Mage/Sales/view/email/shipment_update_guest.html (100%)
rename app/code/{core => }/Mage/Sales/view/frontend/billing/agreement/view.phtml (100%)
rename app/code/{core => }/Mage/Sales/view/frontend/billing/agreements.phtml (100%)
rename app/code/{core => }/Mage/Sales/view/frontend/billing_agreement.xml (100%)
rename app/code/{core => }/Mage/Sales/view/frontend/email/creditmemo/items.phtml (100%)
rename app/code/{core => }/Mage/Sales/view/frontend/email/invoice/items.phtml (100%)
rename app/code/{core => }/Mage/Sales/view/frontend/email/items.phtml (100%)
rename app/code/{core => }/Mage/Sales/view/frontend/email/items/creditmemo/default.phtml (100%)
rename app/code/{core => }/Mage/Sales/view/frontend/email/items/invoice/default.phtml (100%)
rename app/code/{core => }/Mage/Sales/view/frontend/email/items/order/default.phtml (100%)
rename app/code/{core => }/Mage/Sales/view/frontend/email/items/shipment/default.phtml (100%)
rename app/code/{core => }/Mage/Sales/view/frontend/email/shipment/items.phtml (100%)
rename app/code/{core => }/Mage/Sales/view/frontend/email/shipment/track.phtml (100%)
create mode 100644 app/code/Mage/Sales/view/frontend/gift-message.js
rename app/code/{core => }/Mage/Sales/view/frontend/guest/form.phtml (100%)
rename app/code/{core => }/Mage/Sales/view/frontend/layout.xml (100%)
rename app/code/{core => }/Mage/Sales/view/frontend/order/comments.phtml (100%)
create mode 100644 app/code/Mage/Sales/view/frontend/order/creditmemo.phtml
rename app/code/{core => }/Mage/Sales/view/frontend/order/creditmemo/items.phtml (100%)
create mode 100644 app/code/Mage/Sales/view/frontend/order/creditmemo/items/renderer/default.phtml
rename app/code/{core => }/Mage/Sales/view/frontend/order/history.phtml (100%)
rename app/code/{core => }/Mage/Sales/view/frontend/order/info.phtml (100%)
rename app/code/{core => }/Mage/Sales/view/frontend/order/info/buttons.phtml (100%)
create mode 100644 app/code/Mage/Sales/view/frontend/order/invoice.phtml
rename app/code/{core => }/Mage/Sales/view/frontend/order/invoice/items.phtml (100%)
create mode 100644 app/code/Mage/Sales/view/frontend/order/invoice/items/renderer/default.phtml
create mode 100644 app/code/Mage/Sales/view/frontend/order/items.phtml
create mode 100644 app/code/Mage/Sales/view/frontend/order/items/renderer/default.phtml
rename app/code/{core => }/Mage/Sales/view/frontend/order/print.phtml (100%)
rename app/code/{core => }/Mage/Sales/view/frontend/order/print/creditmemo.phtml (100%)
rename app/code/{core => }/Mage/Sales/view/frontend/order/print/invoice.phtml (100%)
rename app/code/{core => }/Mage/Sales/view/frontend/order/print/shipment.phtml (100%)
rename app/code/{core => }/Mage/Sales/view/frontend/order/recent.phtml (100%)
create mode 100644 app/code/Mage/Sales/view/frontend/order/shipment.phtml
create mode 100644 app/code/Mage/Sales/view/frontend/order/shipment/items.phtml
create mode 100644 app/code/Mage/Sales/view/frontend/order/shipment/items/renderer/default.phtml
rename app/code/{core => }/Mage/Sales/view/frontend/order/totals.phtml (100%)
rename app/code/{core => }/Mage/Sales/view/frontend/order/trackinginfo.phtml (100%)
create mode 100644 app/code/Mage/Sales/view/frontend/order/view.phtml
rename app/code/{core => }/Mage/Sales/view/frontend/orders-returns.js (100%)
rename app/code/{core => }/Mage/Sales/view/frontend/payment/form/billing/agreement.phtml (100%)
rename app/code/{core => }/Mage/Sales/view/frontend/recurring/grid.phtml (100%)
rename app/code/{core => }/Mage/Sales/view/frontend/recurring/profile/view.phtml (100%)
rename app/code/{core => }/Mage/Sales/view/frontend/recurring/profile/view/info.phtml (100%)
rename app/code/{core => }/Mage/Sales/view/frontend/recurring/profiles.phtml (100%)
rename app/code/{core => }/Mage/Sales/view/frontend/recurring_profile.xml (100%)
create mode 100644 app/code/Mage/Sales/view/frontend/reorder/sidebar.phtml
rename app/code/{core => }/Mage/Sales/view/frontend/widget/guest/form.phtml (100%)
rename app/code/{core => }/Mage/SalesRule/Exception.php (100%)
rename app/code/{core => }/Mage/SalesRule/Helper/Coupon.php (100%)
rename app/code/{core => }/Mage/SalesRule/Helper/Data.php (100%)
rename app/code/{core => }/Mage/SalesRule/Model/Coupon.php (100%)
rename app/code/{core => }/Mage/SalesRule/Model/Coupon/Codegenerator.php (100%)
rename app/code/{core => }/Mage/SalesRule/Model/Coupon/CodegeneratorInterface.php (100%)
rename app/code/{core => }/Mage/SalesRule/Model/Coupon/Massgenerator.php (100%)
rename app/code/{core => }/Mage/SalesRule/Model/Observer.php (100%)
rename app/code/{core => }/Mage/SalesRule/Model/Quote/Discount.php (100%)
rename app/code/{core => }/Mage/SalesRule/Model/Quote/Freeshipping.php (100%)
rename app/code/{core => }/Mage/SalesRule/Model/Quote/Nominal/Discount.php (100%)
rename app/code/{core => }/Mage/SalesRule/Model/Resource/Coupon.php (100%)
mode change 100755 => 100644
rename app/code/{core => }/Mage/SalesRule/Model/Resource/Coupon/Collection.php (100%)
mode change 100755 => 100644
rename app/code/{core => }/Mage/SalesRule/Model/Resource/Coupon/Usage.php (100%)
mode change 100755 => 100644
rename app/code/{core => }/Mage/SalesRule/Model/Resource/Report/Collection.php (100%)
mode change 100755 => 100644
rename app/code/{core => }/Mage/SalesRule/Model/Resource/Report/Rule.php (100%)
mode change 100755 => 100644
rename app/code/{core => }/Mage/SalesRule/Model/Resource/Report/Rule/Createdat.php (100%)
rename app/code/{core => }/Mage/SalesRule/Model/Resource/Report/Rule/Updatedat.php (100%)
rename app/code/{core => }/Mage/SalesRule/Model/Resource/Report/Updatedat/Collection.php (100%)
mode change 100755 => 100644
rename app/code/{core => }/Mage/SalesRule/Model/Resource/Rule.php (100%)
mode change 100755 => 100644
rename app/code/{core => }/Mage/SalesRule/Model/Resource/Rule/Collection.php (100%)
mode change 100755 => 100644
rename app/code/{core => }/Mage/SalesRule/Model/Resource/Rule/Customer.php (100%)
mode change 100755 => 100644
rename app/code/{core => }/Mage/SalesRule/Model/Resource/Rule/Customer/Collection.php (100%)
mode change 100755 => 100644
create mode 100644 app/code/Mage/SalesRule/Model/Rule.php
rename app/code/{core => }/Mage/SalesRule/Model/Rule/Action/Collection.php (100%)
rename app/code/{core => }/Mage/SalesRule/Model/Rule/Action/Product.php (100%)
rename app/code/{core => }/Mage/SalesRule/Model/Rule/Condition/Address.php (100%)
rename app/code/{core => }/Mage/SalesRule/Model/Rule/Condition/Combine.php (100%)
rename app/code/{core => }/Mage/SalesRule/Model/Rule/Condition/Product.php (100%)
rename app/code/{core => }/Mage/SalesRule/Model/Rule/Condition/Product/Combine.php (100%)
rename app/code/{core => }/Mage/SalesRule/Model/Rule/Condition/Product/Found.php (100%)
rename app/code/{core => }/Mage/SalesRule/Model/Rule/Condition/Product/Subselect.php (100%)
rename app/code/{core => }/Mage/SalesRule/Model/Rule/Customer.php (100%)
rename app/code/{core => }/Mage/SalesRule/Model/System/Config/Source/Coupon/Format.php (100%)
mode change 100755 => 100644
rename app/code/{core => }/Mage/SalesRule/Model/Validator.php (100%)
rename app/code/{core => }/Mage/SalesRule/data/salesrule_setup/data-upgrade-1.6.0.3-1.6.0.4.php (100%)
create mode 100644 app/code/Mage/SalesRule/etc/adminhtml/acl.xml
create mode 100644 app/code/Mage/SalesRule/etc/adminhtml/menu.xml
rename app/code/{core => }/Mage/SalesRule/etc/adminhtml/system.xml (100%)
create mode 100644 app/code/Mage/SalesRule/etc/config.xml
rename app/code/{core => }/Mage/SalesRule/etc/fieldset.xml (100%)
rename app/code/{core => }/Mage/SalesRule/locale/de_DE/Mage_SalesRule.csv (100%)
rename app/code/{core => }/Mage/SalesRule/locale/en_US/Mage_SalesRule.csv (100%)
rename app/code/{core => }/Mage/SalesRule/locale/es_ES/Mage_SalesRule.csv (100%)
rename app/code/{core => }/Mage/SalesRule/locale/fr_FR/Mage_SalesRule.csv (100%)
rename app/code/{core => }/Mage/SalesRule/locale/nl_NL/Mage_SalesRule.csv (100%)
rename app/code/{core => }/Mage/SalesRule/locale/pt_BR/Mage_SalesRule.csv (100%)
rename app/code/{core => }/Mage/SalesRule/locale/zh_CN/Mage_SalesRule.csv (100%)
rename app/code/{core => }/Mage/SalesRule/sql/salesrule_setup/install-1.6.0.0.php (100%)
rename app/code/{core => }/Mage/SalesRule/sql/salesrule_setup/upgrade-1.6.0.0-1.6.0.1.php (100%)
rename app/code/{core => }/Mage/SalesRule/sql/salesrule_setup/upgrade-1.6.0.1-1.6.0.2.php (100%)
rename app/code/{core => }/Mage/SalesRule/sql/salesrule_setup/upgrade-1.6.0.2-1.6.0.3.php (100%)
rename app/code/{core => }/Mage/Sendfriend/Block/Send.php (100%)
rename app/code/{core => }/Mage/Sendfriend/Helper/Data.php (100%)
rename app/code/{core => }/Mage/Sendfriend/Model/Observer.php (100%)
rename app/code/{core => }/Mage/Sendfriend/Model/Resource/Sendfriend.php (100%)
mode change 100755 => 100644
rename app/code/{core => }/Mage/Sendfriend/Model/Resource/Sendfriend/Collection.php (100%)
mode change 100755 => 100644
rename app/code/{core => }/Mage/Sendfriend/Model/Resource/Setup.php (100%)
mode change 100755 => 100644
rename app/code/{core => }/Mage/Sendfriend/Model/Sendfriend.php (100%)
rename app/code/{core => }/Mage/Sendfriend/controllers/ProductController.php (100%)
rename app/code/{core => }/Mage/Sendfriend/etc/adminhtml/system.xml (100%)
create mode 100644 app/code/Mage/Sendfriend/etc/config.xml
rename app/code/{core => }/Mage/Sendfriend/locale/de_DE/Mage_Sendfriend.csv (100%)
rename app/code/{core => }/Mage/Sendfriend/locale/en_US/Mage_Sendfriend.csv (100%)
rename app/code/{core => }/Mage/Sendfriend/locale/es_ES/Mage_Sendfriend.csv (100%)
rename app/code/{core => }/Mage/Sendfriend/locale/fr_FR/Mage_Sendfriend.csv (100%)
rename app/code/{core => }/Mage/Sendfriend/locale/nl_NL/Mage_Sendfriend.csv (100%)
rename app/code/{core => }/Mage/Sendfriend/locale/pt_BR/Mage_Sendfriend.csv (100%)
rename app/code/{core => }/Mage/Sendfriend/locale/zh_CN/Mage_Sendfriend.csv (100%)
rename app/code/{core => }/Mage/Sendfriend/sql/sendfriend_setup/install-1.6.0.0.php (100%)
rename app/code/{core => }/Mage/Sendfriend/view/email/product_share.html (100%)
create mode 100644 app/code/Mage/Sendfriend/view/frontend/layout.xml
rename app/code/{core => }/Mage/Sendfriend/view/frontend/send.phtml (100%)
rename app/code/{core => }/Mage/Shipping/Block/Tracking/Ajax.php (100%)
rename app/code/{core => }/Mage/Shipping/Block/Tracking/Popup.php (100%)
rename app/code/{core => }/Mage/Shipping/Exception.php (100%)
rename app/code/{core => }/Mage/Shipping/Helper/Data.php (100%)
rename app/code/{core => }/Mage/Shipping/Model/Carrier/Abstract.php (100%)
rename app/code/{core => }/Mage/Shipping/Model/Carrier/Flatrate.php (100%)
rename app/code/{core => }/Mage/Shipping/Model/Carrier/Freeshipping.php (100%)
rename app/code/{core => }/Mage/Shipping/Model/Carrier/Interface.php (100%)
create mode 100644 app/code/Mage/Shipping/Model/Carrier/Metadata.php
rename app/code/{core => }/Mage/Shipping/Model/Carrier/Pickup.php (100%)
create mode 100644 app/code/Mage/Shipping/Model/Carrier/Service/Callback.php
create mode 100644 app/code/Mage/Shipping/Model/Carrier/Service/Config.php
create mode 100644 app/code/Mage/Shipping/Model/Carrier/Service/Interface.php
create mode 100644 app/code/Mage/Shipping/Model/Carrier/Service/Method.php
create mode 100644 app/code/Mage/Shipping/Model/Carrier/Service/Result.php
create mode 100644 app/code/Mage/Shipping/Model/Carrier/ServiceAdapter.php
rename app/code/{core => }/Mage/Shipping/Model/Carrier/Tablerate.php (100%)
create mode 100644 app/code/Mage/Shipping/Model/Config.php
rename app/code/{core => }/Mage/Shipping/Model/Config/Backend/Tablerate.php (100%)
rename app/code/{core => }/Mage/Shipping/Model/Config/Source/Allmethods.php (100%)
rename app/code/{core => }/Mage/Shipping/Model/Config/Source/Allspecificcountries.php (100%)
rename app/code/{core => }/Mage/Shipping/Model/Config/Source/Flatrate.php (100%)
rename app/code/{core => }/Mage/Shipping/Model/Config/Source/Tablerate.php (100%)
rename app/code/{core => }/Mage/Shipping/Model/Info.php (100%)
rename app/code/{core => }/Mage/Shipping/Model/Rate/Abstract.php (100%)
rename app/code/{core => }/Mage/Shipping/Model/Rate/Request.php (100%)
rename app/code/{core => }/Mage/Shipping/Model/Rate/Result.php (100%)
rename app/code/{core => }/Mage/Shipping/Model/Rate/Result/Abstract.php (100%)
rename app/code/{core => }/Mage/Shipping/Model/Rate/Result/Error.php (100%)
rename app/code/{core => }/Mage/Shipping/Model/Rate/Result/Method.php (100%)
rename app/code/{core => }/Mage/Shipping/Model/Resource/Carrier/Tablerate.php (100%)
mode change 100755 => 100644
rename app/code/{core => }/Mage/Shipping/Model/Resource/Carrier/Tablerate/Collection.php (100%)
mode change 100755 => 100644
rename app/code/{core => }/Mage/Shipping/Model/Shipment/Request.php (100%)
rename app/code/{core => }/Mage/Shipping/Model/Shipment/Return.php (100%)
rename app/code/{core => }/Mage/Shipping/Model/Shipping.php (98%)
rename app/code/{core => }/Mage/Shipping/Model/Source/HandlingAction.php (100%)
rename app/code/{core => }/Mage/Shipping/Model/Source/HandlingType.php (100%)
rename app/code/{core => }/Mage/Shipping/Model/Tracking/Result.php (100%)
rename app/code/{core => }/Mage/Shipping/Model/Tracking/Result/Abstract.php (100%)
rename app/code/{core => }/Mage/Shipping/Model/Tracking/Result/Error.php (100%)
rename app/code/{core => }/Mage/Shipping/Model/Tracking/Result/Status.php (100%)
rename app/code/{core => }/Mage/Shipping/controllers/TrackingController.php (100%)
create mode 100644 app/code/Mage/Shipping/etc/adminhtml/acl.xml
rename app/code/{core => }/Mage/Shipping/etc/adminhtml/system.xml (100%)
create mode 100644 app/code/Mage/Shipping/etc/config.xml
create mode 100644 app/code/Mage/Shipping/etc/webhook/acl.xml
rename app/code/{core => }/Mage/Shipping/locale/de_DE/Mage_Shipping.csv (100%)
rename app/code/{core => }/Mage/Shipping/locale/en_US/Mage_Shipping.csv (100%)
rename app/code/{core => }/Mage/Shipping/locale/es_ES/Mage_Shipping.csv (100%)
rename app/code/{core => }/Mage/Shipping/locale/fr_FR/Mage_Shipping.csv (100%)
rename app/code/{core => }/Mage/Shipping/locale/nl_NL/Mage_Shipping.csv (100%)
rename app/code/{core => }/Mage/Shipping/locale/pt_BR/Mage_Shipping.csv (100%)
rename app/code/{core => }/Mage/Shipping/locale/zh_CN/Mage_Shipping.csv (100%)
rename app/code/{core => }/Mage/Shipping/sql/shipping_setup/install-1.6.0.0.php (100%)
rename app/code/{core => }/Mage/Shipping/view/frontend/layout.xml (100%)
rename app/code/{core => }/Mage/Shipping/view/frontend/tracking/popup.phtml (100%)
rename app/code/{core => }/Mage/Sitemap/Helper/Data.php (100%)
rename app/code/{core => }/Mage/Sitemap/Model/Config/Backend/Priority.php (100%)
rename app/code/{core => }/Mage/Sitemap/Model/Config/Source/Frequency.php (100%)
rename app/code/{core => }/Mage/Sitemap/Model/Observer.php (100%)
rename app/code/{core => }/Mage/Sitemap/Model/Resource/Catalog/Category.php (100%)
mode change 100755 => 100644
rename app/code/{core => }/Mage/Sitemap/Model/Resource/Catalog/Product.php (100%)
mode change 100755 => 100644
rename app/code/{core => }/Mage/Sitemap/Model/Resource/Cms/Page.php (100%)
mode change 100755 => 100644
rename app/code/{core => }/Mage/Sitemap/Model/Resource/Sitemap.php (100%)
mode change 100755 => 100644
rename app/code/{core => }/Mage/Sitemap/Model/Resource/Sitemap/Collection.php (100%)
mode change 100755 => 100644
rename app/code/{core => }/Mage/Sitemap/Model/Sitemap.php (100%)
rename app/code/{core => }/Mage/Sitemap/Model/Source/Product/Image/Include.php (100%)
create mode 100644 app/code/Mage/Sitemap/etc/adminhtml/acl.xml
create mode 100644 app/code/Mage/Sitemap/etc/adminhtml/menu.xml
rename app/code/{core => }/Mage/Sitemap/etc/adminhtml/system.xml (100%)
create mode 100644 app/code/Mage/Sitemap/etc/config.xml
rename app/code/{core => }/Mage/Sitemap/locale/de_DE/Mage_Sitemap.csv (100%)
rename app/code/{core => }/Mage/Sitemap/locale/en_US/Mage_Sitemap.csv (100%)
rename app/code/{core => }/Mage/Sitemap/locale/es_ES/Mage_Sitemap.csv (100%)
rename app/code/{core => }/Mage/Sitemap/locale/fr_FR/Mage_Sitemap.csv (100%)
rename app/code/{core => }/Mage/Sitemap/locale/nl_NL/Mage_Sitemap.csv (100%)
rename app/code/{core => }/Mage/Sitemap/locale/pt_BR/Mage_Sitemap.csv (100%)
rename app/code/{core => }/Mage/Sitemap/locale/zh_CN/Mage_Sitemap.csv (100%)
rename app/code/{core => }/Mage/Sitemap/sql/sitemap_setup/install-1.6.0.0.php (100%)
rename app/code/{core => }/Mage/Sitemap/view/adminhtml/layout.xml (100%)
rename app/code/{core => }/Mage/Sitemap/view/email/generate_warnings.html (100%)
rename app/code/{core => }/Mage/Tag/Block/Adminhtml/Assigned/Grid.php (100%)
create mode 100644 app/code/Mage/Tag/Block/Adminhtml/Catalog/Product/Edit/Tab/Tag.php
create mode 100644 app/code/Mage/Tag/Block/Adminhtml/Catalog/Product/Edit/Tab/Tag/Customer.php
rename app/code/{core => }/Mage/Tag/Block/Adminhtml/Catalog/Product/Edit/Tab/Tag/Customer/Grid.php (100%)
rename app/code/{core => }/Mage/Tag/Block/Adminhtml/Catalog/Product/Edit/Tab/Tag/Grid.php (100%)
rename app/code/{core => }/Mage/Tag/Block/Adminhtml/Customer.php (100%)
create mode 100644 app/code/Mage/Tag/Block/Adminhtml/Customer/Edit/Tab/Tag.php
rename app/code/{core => }/Mage/Tag/Block/Adminhtml/Customer/Edit/Tab/Tag/Grid.php (100%)
rename app/code/{core => }/Mage/Tag/Block/Adminhtml/Customer/Grid.php (100%)
rename app/code/{core => }/Mage/Tag/Block/Adminhtml/Edit.php (100%)
rename app/code/{core => }/Mage/Tag/Block/Adminhtml/Edit/Accordion.php (100%)
rename app/code/{core => }/Mage/Tag/Block/Adminhtml/Edit/Assigned.php (100%)
rename app/code/{core => }/Mage/Tag/Block/Adminhtml/Edit/Form.php (100%)
rename app/code/{core => }/Mage/Tag/Block/Adminhtml/Grid/All.php (100%)
rename app/code/{core => }/Mage/Tag/Block/Adminhtml/Grid/Pending.php (100%)
rename app/code/{core => }/Mage/Tag/Block/Adminhtml/Pending.php (100%)
rename app/code/{core => }/Mage/Tag/Block/Adminhtml/Product.php (100%)
rename app/code/{core => }/Mage/Tag/Block/Adminhtml/Product/Grid.php (100%)
rename app/code/{core => }/Mage/Tag/Block/Adminhtml/Report/Customer.php (100%)
rename app/code/{core => }/Mage/Tag/Block/Adminhtml/Report/Customer/Detail.php (100%)
rename app/code/{core => }/Mage/Tag/Block/Adminhtml/Report/Popular.php (100%)
rename app/code/{core => }/Mage/Tag/Block/Adminhtml/Report/Popular/Detail.php (100%)
create mode 100644 app/code/Mage/Tag/Block/Adminhtml/Report/Popular/Grid.php
rename app/code/{core => }/Mage/Tag/Block/Adminhtml/Report/Product.php (100%)
rename app/code/{core => }/Mage/Tag/Block/Adminhtml/Report/Product/Detail.php (100%)
rename app/code/{core => }/Mage/Tag/Block/Adminhtml/Store/Switcher.php (100%)
rename app/code/{core => }/Mage/Tag/Block/Adminhtml/Tag.php (100%)
rename app/code/{core => }/Mage/Tag/Block/Adminhtml/Tag/Grid.php (100%)
rename app/code/{core => }/Mage/Tag/Block/All.php (100%)
rename app/code/{core => }/Mage/Tag/Block/Catalog/Product/Rss.php (100%)
rename app/code/{core => }/Mage/Tag/Block/Catalog/Product/Rss/Link.php (100%)
rename app/code/{core => }/Mage/Tag/Block/Customer/Recent.php (100%)
rename app/code/{core => }/Mage/Tag/Block/Customer/Tags.php (100%)
create mode 100644 app/code/Mage/Tag/Block/Customer/View.php
rename app/code/{core => }/Mage/Tag/Block/Popular.php (100%)
rename app/code/{core => }/Mage/Tag/Block/Product/List.php (100%)
rename app/code/{core => }/Mage/Tag/Block/Product/Result.php (100%)
rename app/code/{core => }/Mage/Tag/Helper/Data.php (100%)
rename app/code/{core => }/Mage/Tag/Model/Api.php (100%)
rename app/code/{core => }/Mage/Tag/Model/Api/V2.php (100%)
rename app/code/{core => }/Mage/Tag/Model/Entity/Customer/Collection.php (100%)
rename app/code/{core => }/Mage/Tag/Model/Indexer/Summary.php (100%)
rename app/code/{core => }/Mage/Tag/Model/Resource/Customer/Collection.php (100%)
mode change 100755 => 100644
rename app/code/{core => }/Mage/Tag/Model/Resource/Indexer/Summary.php (100%)
mode change 100755 => 100644
rename app/code/{core => }/Mage/Tag/Model/Resource/Popular/Collection.php (100%)
mode change 100755 => 100644
rename app/code/{core => }/Mage/Tag/Model/Resource/Product/Collection.php (100%)
mode change 100755 => 100644
rename app/code/{core => }/Mage/Tag/Model/Resource/Reports/Collection.php (100%)
rename app/code/{core => }/Mage/Tag/Model/Resource/Reports/Customer/Collection.php (100%)
rename app/code/{core => }/Mage/Tag/Model/Resource/Reports/Customer/Detail/Collection.php (100%)
rename app/code/{core => }/Mage/Tag/Model/Resource/Reports/Customer/Grid/Collection.php (100%)
rename app/code/{core => }/Mage/Tag/Model/Resource/Reports/Detail/Collection.php (100%)
rename app/code/{core => }/Mage/Tag/Model/Resource/Reports/Product/Collection.php (100%)
rename app/code/{core => }/Mage/Tag/Model/Resource/Reports/Product/Detail/Collection.php (100%)
rename app/code/{core => }/Mage/Tag/Model/Resource/Reports/Product/Grid/Collection.php (100%)
rename app/code/{core => }/Mage/Tag/Model/Resource/Tag.php (100%)
mode change 100755 => 100644
rename app/code/{core => }/Mage/Tag/Model/Resource/Tag/Collection.php (100%)
mode change 100755 => 100644
rename app/code/{core => }/Mage/Tag/Model/Resource/Tag/Relation.php (100%)
mode change 100755 => 100644
rename app/code/{core => }/Mage/Tag/Model/Session.php (100%)
rename app/code/{core => }/Mage/Tag/Model/Tag.php (100%)
rename app/code/{core => }/Mage/Tag/Model/Tag/Relation.php (100%)
rename app/code/{core => }/Mage/Tag/controllers/Adminhtml/Catalog/ProductController.php (100%)
rename app/code/{core => }/Mage/Tag/controllers/Adminhtml/CustomerController.php (100%)
rename app/code/{core => }/Mage/Tag/controllers/Adminhtml/Report/TagController.php (100%)
rename app/code/{core => }/Mage/Tag/controllers/Adminhtml/TagController.php (93%)
rename app/code/{core => }/Mage/Tag/controllers/CustomerController.php (100%)
rename app/code/{core => }/Mage/Tag/controllers/IndexController.php (100%)
rename app/code/{core => }/Mage/Tag/controllers/ListController.php (100%)
rename app/code/{core => }/Mage/Tag/controllers/ProductController.php (100%)
rename app/code/{core => }/Mage/Tag/controllers/Rss/CatalogController.php (100%)
create mode 100644 app/code/Mage/Tag/etc/adminhtml/acl.xml
create mode 100644 app/code/Mage/Tag/etc/adminhtml/menu.xml
rename app/code/{core => }/Mage/Tag/etc/adminhtml/system.xml (100%)
rename app/code/{core => }/Mage/Tag/etc/api.xml (100%)
create mode 100644 app/code/Mage/Tag/etc/config.xml
rename app/code/{core => }/Mage/Tag/etc/view.xml (100%)
rename app/code/{core => }/Mage/Tag/etc/wsdl.xml (100%)
rename app/code/{core => }/Mage/Tag/etc/wsi.xml (100%)
rename app/code/{core => }/Mage/Tag/locale/de_DE/Mage_Tag.csv (100%)
rename app/code/{core => }/Mage/Tag/locale/en_US/Mage_Tag.csv (100%)
rename app/code/{core => }/Mage/Tag/locale/es_ES/Mage_Tag.csv (100%)
rename app/code/{core => }/Mage/Tag/locale/fr_FR/Mage_Tag.csv (100%)
rename app/code/{core => }/Mage/Tag/locale/nl_NL/Mage_Tag.csv (100%)
rename app/code/{core => }/Mage/Tag/locale/pt_BR/Mage_Tag.csv (100%)
rename app/code/{core => }/Mage/Tag/locale/zh_CN/Mage_Tag.csv (100%)
rename app/code/{core => }/Mage/Tag/sql/tag_setup/install-1.6.0.0.php (100%)
rename app/code/{core => }/Mage/Tag/view/adminhtml/customer.xml (100%)
rename app/code/{core => }/Mage/Tag/view/adminhtml/product.xml (100%)
rename app/code/{core => }/Mage/Tag/view/adminhtml/report.xml (93%)
rename app/code/{core => }/Mage/Tag/view/adminhtml/tag.xml (100%)
create mode 100644 app/code/Mage/Tag/view/adminhtml/tag/edit/container.phtml
rename app/code/{core => }/Mage/Tag/view/adminhtml/tag/index.phtml (100%)
rename app/code/{core => }/Mage/Tag/view/frontend/cloud.phtml (100%)
rename app/code/{core => }/Mage/Tag/view/frontend/customer/recent.phtml (100%)
rename app/code/{core => }/Mage/Tag/view/frontend/customer/tags.phtml (100%)
rename app/code/{core => }/Mage/Tag/view/frontend/customer/view.phtml (100%)
rename app/code/{core => }/Mage/Tag/view/frontend/layout.xml (100%)
rename app/code/{core => }/Mage/Tag/view/frontend/list.phtml (100%)
rename app/code/{core => }/Mage/Tag/view/frontend/popular.phtml (100%)
rename app/code/{core => }/Mage/Tag/view/frontend/product/rss/link.phtml (100%)
rename app/code/{core => }/Mage/Tag/view/frontend/rss.xml (100%)
rename app/code/{core => }/Mage/Tax/Block/Adminhtml/Frontend/Region/Updater.php (100%)
rename app/code/{core => }/Mage/Tax/Block/Checkout/Discount.php (100%)
rename app/code/{core => }/Mage/Tax/Block/Checkout/Grandtotal.php (100%)
rename app/code/{core => }/Mage/Tax/Block/Checkout/Shipping.php (100%)
rename app/code/{core => }/Mage/Tax/Block/Checkout/Subtotal.php (100%)
rename app/code/{core => }/Mage/Tax/Block/Checkout/Tax.php (100%)
rename app/code/{core => }/Mage/Tax/Block/Sales/Order/Tax.php (100%)
rename app/code/{core => }/Mage/Tax/Exception.php (100%)
create mode 100644 app/code/Mage/Tax/Helper/Data.php
rename app/code/{core => }/Mage/Tax/Model/Calculation.php (100%)
rename app/code/{core => }/Mage/Tax/Model/Calculation/Rate.php (100%)
rename app/code/{core => }/Mage/Tax/Model/Calculation/Rate/Title.php (100%)
create mode 100644 app/code/Mage/Tax/Model/Calculation/RateFactory.php
create mode 100644 app/code/Mage/Tax/Model/Calculation/Rule.php
rename app/code/{core => }/Mage/Tax/Model/Class.php (100%)
rename app/code/{core => }/Mage/Tax/Model/Class/Source/Customer.php (100%)
create mode 100644 app/code/Mage/Tax/Model/Class/Source/Product.php
rename app/code/{core => }/Mage/Tax/Model/Config.php (100%)
rename app/code/{core => }/Mage/Tax/Model/Config/Price/Include.php (100%)
rename app/code/{core => }/Mage/Tax/Model/Config/Source/Apply/On.php (100%)
rename app/code/{core => }/Mage/Tax/Model/Config/Source/Basedon.php (100%)
rename app/code/{core => }/Mage/Tax/Model/Config/Source/Catalog.php (100%)
rename app/code/{core => }/Mage/Tax/Model/Config/Source/Class/Customer.php (100%)
rename app/code/{core => }/Mage/Tax/Model/Config/Source/Class/Product.php (100%)
rename app/code/{core => }/Mage/Tax/Model/Observer.php (100%)
create mode 100644 app/code/Mage/Tax/Model/Rate/CsvImportHandler.php
rename app/code/{core => }/Mage/Tax/Model/Resource/Calculation.php (100%)
mode change 100755 => 100644
rename app/code/{core => }/Mage/Tax/Model/Resource/Calculation/Collection.php (100%)
mode change 100755 => 100644
rename app/code/{core => }/Mage/Tax/Model/Resource/Calculation/Grid/Collection.php (100%)
rename app/code/{core => }/Mage/Tax/Model/Resource/Calculation/Rate.php (100%)
mode change 100755 => 100644
rename app/code/{core => }/Mage/Tax/Model/Resource/Calculation/Rate/Collection.php (100%)
mode change 100755 => 100644
rename app/code/{core => }/Mage/Tax/Model/Resource/Calculation/Rate/Title.php (100%)
mode change 100755 => 100644
rename app/code/{core => }/Mage/Tax/Model/Resource/Calculation/Rate/Title/Collection.php (100%)
mode change 100755 => 100644
rename app/code/{core => }/Mage/Tax/Model/Resource/Calculation/Rule.php (100%)
mode change 100755 => 100644
rename app/code/{core => }/Mage/Tax/Model/Resource/Calculation/Rule/Collection.php (100%)
mode change 100755 => 100644
rename app/code/{core => }/Mage/Tax/Model/Resource/Class.php (100%)
mode change 100755 => 100644
rename app/code/{core => }/Mage/Tax/Model/Resource/Class/Collection.php (100%)
mode change 100755 => 100644
rename app/code/{core => }/Mage/Tax/Model/Resource/Report/Collection.php (100%)
mode change 100755 => 100644
rename app/code/{core => }/Mage/Tax/Model/Resource/Report/Tax.php (100%)
mode change 100755 => 100644
rename app/code/{core => }/Mage/Tax/Model/Resource/Report/Tax/Createdat.php (100%)
rename app/code/{core => }/Mage/Tax/Model/Resource/Report/Tax/Updatedat.php (100%)
rename app/code/{core => }/Mage/Tax/Model/Resource/Report/Updatedat/Collection.php (100%)
mode change 100755 => 100644
rename app/code/{core => }/Mage/Tax/Model/Resource/Sales/Order/Tax.php (100%)
mode change 100755 => 100644
rename app/code/{core => }/Mage/Tax/Model/Resource/Sales/Order/Tax/Collection.php (100%)
mode change 100755 => 100644
rename app/code/{core => }/Mage/Tax/Model/Resource/Sales/Order/Tax/Item.php (100%)
mode change 100755 => 100644
rename app/code/{core => }/Mage/Tax/Model/Resource/Sales/Order/Tax/Item/Collection.php (100%)
mode change 100755 => 100644
rename app/code/{core => }/Mage/Tax/Model/Resource/Setup.php (100%)
mode change 100755 => 100644
rename app/code/{core => }/Mage/Tax/Model/Sales/Order/Tax.php (100%)
rename app/code/{core => }/Mage/Tax/Model/Sales/Order/Tax/Item.php (100%)
rename app/code/{core => }/Mage/Tax/Model/Sales/Pdf/Grandtotal.php (100%)
rename app/code/{core => }/Mage/Tax/Model/Sales/Pdf/Shipping.php (100%)
rename app/code/{core => }/Mage/Tax/Model/Sales/Pdf/Subtotal.php (100%)
rename app/code/{core => }/Mage/Tax/Model/Sales/Pdf/Tax.php (100%)
rename app/code/{core => }/Mage/Tax/Model/Sales/Total/Quote/Discount.php (100%)
rename app/code/{core => }/Mage/Tax/Model/Sales/Total/Quote/Nominal/Subtotal.php (100%)
rename app/code/{core => }/Mage/Tax/Model/Sales/Total/Quote/Nominal/Tax.php (100%)
rename app/code/{core => }/Mage/Tax/Model/Sales/Total/Quote/Shipping.php (100%)
rename app/code/{core => }/Mage/Tax/Model/Sales/Total/Quote/Subtotal.php (100%)
rename app/code/{core => }/Mage/Tax/Model/Sales/Total/Quote/Tax.php (100%)
rename app/code/{core => }/Mage/Tax/Model/System/Config/Source/Algorithm.php (100%)
rename app/code/{core => }/Mage/Tax/Model/System/Config/Source/Apply.php (100%)
rename app/code/{core => }/Mage/Tax/Model/System/Config/Source/PriceType.php (100%)
rename app/code/{core => }/Mage/Tax/Model/System/Config/Source/Tax/Country.php (100%)
rename app/code/{core => }/Mage/Tax/Model/System/Config/Source/Tax/Display/Type.php (100%)
rename app/code/{core => }/Mage/Tax/Model/System/Config/Source/Tax/Region.php (100%)
create mode 100644 app/code/Mage/Tax/data/tax_setup/data-install-1.6.0.0.php
create mode 100644 app/code/Mage/Tax/etc/adminhtml/acl.xml
create mode 100644 app/code/Mage/Tax/etc/adminhtml/menu.xml
rename app/code/{core => }/Mage/Tax/etc/adminhtml/system.xml (100%)
create mode 100644 app/code/Mage/Tax/etc/config.xml
rename app/code/{core => }/Mage/Tax/etc/fieldset.xml (100%)
rename app/code/{core => }/Mage/Tax/locale/de_DE/Mage_Tax.csv (100%)
rename app/code/{core => }/Mage/Tax/locale/en_US/Mage_Tax.csv (100%)
rename app/code/{core => }/Mage/Tax/locale/es_ES/Mage_Tax.csv (100%)
rename app/code/{core => }/Mage/Tax/locale/fr_FR/Mage_Tax.csv (100%)
rename app/code/{core => }/Mage/Tax/locale/nl_NL/Mage_Tax.csv (100%)
rename app/code/{core => }/Mage/Tax/locale/pt_BR/Mage_Tax.csv (100%)
rename app/code/{core => }/Mage/Tax/locale/zh_CN/Mage_Tax.csv (100%)
rename app/code/{core => }/Mage/Tax/sql/tax_setup/install-1.6.0.0.php (100%)
rename app/code/{core => }/Mage/Tax/sql/tax_setup/upgrade-1.6.0.0-1.6.0.1.php (100%)
rename app/code/{core => }/Mage/Tax/sql/tax_setup/upgrade-1.6.0.1-1.6.0.2.php (100%)
rename app/code/{core => }/Mage/Tax/sql/tax_setup/upgrade-1.6.0.2-1.6.0.3.php (100%)
rename app/code/{core => }/Mage/Tax/sql/tax_setup/upgrade-1.6.0.4-1.6.0.5.php (100%)
rename app/code/{core => }/Mage/Tax/view/frontend/checkout/discount.phtml (100%)
rename app/code/{core => }/Mage/Tax/view/frontend/checkout/grandtotal.phtml (100%)
rename app/code/{core => }/Mage/Tax/view/frontend/checkout/shipping.phtml (100%)
rename app/code/{core => }/Mage/Tax/view/frontend/checkout/subtotal.phtml (100%)
rename app/code/{core => }/Mage/Tax/view/frontend/checkout/tax.phtml (100%)
rename app/code/{core => }/Mage/Tax/view/frontend/order/tax.phtml (100%)
create mode 100644 app/code/Mage/Theme/Block/Adminhtml/System/Design/Theme.php
rename app/code/{core => }/Mage/Theme/Block/Adminhtml/System/Design/Theme/Edit.php (100%)
rename app/code/{core => }/Mage/Theme/Block/Adminhtml/System/Design/Theme/Edit/Form.php (100%)
rename app/code/{core => }/Mage/Theme/Block/Adminhtml/System/Design/Theme/Edit/Form/Element/File.php (100%)
rename app/code/{core => }/Mage/Theme/Block/Adminhtml/System/Design/Theme/Edit/Form/Element/Image.php (100%)
rename app/code/{core => }/Mage/Theme/Block/Adminhtml/System/Design/Theme/Edit/Form/Element/Links.php (100%)
create mode 100644 app/code/Mage/Theme/Block/Adminhtml/System/Design/Theme/Edit/Tab/Css.php
rename app/code/{core => }/Mage/Theme/Block/Adminhtml/System/Design/Theme/Edit/Tab/General.php (99%)
rename app/code/{core => }/Mage/Theme/Block/Adminhtml/System/Design/Theme/Edit/Tab/Js.php (100%)
create mode 100644 app/code/Mage/Theme/Block/Adminhtml/System/Design/Theme/Edit/TabAbstract.php
rename app/code/{core => }/Mage/Theme/Block/Adminhtml/System/Design/Theme/Edit/Tabs.php (100%)
rename app/code/{core => }/Mage/Theme/Block/Adminhtml/Wysiwyg/Files/Content.php (100%)
rename app/code/{core => }/Mage/Theme/Block/Adminhtml/Wysiwyg/Files/Content/Files.php (100%)
rename app/code/{core => }/Mage/Theme/Block/Adminhtml/Wysiwyg/Files/Content/Uploader.php (100%)
rename app/code/{core => }/Mage/Theme/Block/Adminhtml/Wysiwyg/Files/Tree.php (100%)
create mode 100644 app/code/Mage/Theme/Helper/Data.php
create mode 100644 app/code/Mage/Theme/Helper/Storage.php
create mode 100644 app/code/Mage/Theme/Model/Uploader/Service.php
create mode 100644 app/code/Mage/Theme/Model/Wysiwyg/Storage.php
rename app/code/{core => }/Mage/Theme/controllers/Adminhtml/System/Design/ThemeController.php (89%)
rename app/code/{core => }/Mage/Theme/controllers/Adminhtml/System/Design/Wysiwyg/FilesController.php (100%)
create mode 100644 app/code/Mage/Theme/etc/adminhtml/acl.xml
create mode 100644 app/code/Mage/Theme/etc/adminhtml/menu.xml
create mode 100644 app/code/Mage/Theme/etc/config.xml
rename app/code/{core => }/Mage/Theme/view/adminhtml/browser/content.phtml (100%)
rename app/code/{core => }/Mage/Theme/view/adminhtml/browser/content/files.phtml (100%)
rename app/code/{core => }/Mage/Theme/view/adminhtml/browser/content/uploader.phtml (100%)
rename app/code/{core => }/Mage/Theme/view/adminhtml/css/theme.css (100%)
rename app/code/{core => }/Mage/Theme/view/adminhtml/images/bkg_movable-arrows.png (100%)
rename app/code/{core => }/Mage/Theme/view/adminhtml/images/js_icon.gif (100%)
rename app/code/{core => }/Mage/Theme/view/adminhtml/js/form.js (100%)
rename app/code/{core => }/Mage/Theme/view/adminhtml/js/sortable.js (100%)
rename app/code/{core => }/Mage/Theme/view/adminhtml/layout.xml (100%)
rename app/code/{core => }/Mage/Theme/view/adminhtml/tabs/css.phtml (100%)
create mode 100644 app/code/Mage/Theme/view/adminhtml/tabs/fieldset/js.phtml
rename app/code/{core => }/Mage/Theme/view/adminhtml/tabs/fieldset/js_items.phtml (93%)
create mode 100644 app/code/Mage/Theme/view/adminhtml/tabs/js.phtml
rename app/code/{core => }/Mage/Usa/Block/Adminhtml/Dhl/Unitofmeasure.php (100%)
rename app/code/{core => }/Mage/Usa/Helper/Data.php (100%)
rename app/code/{core => }/Mage/Usa/Model/Shipping/Carrier/Abstract.php (100%)
rename app/code/{core => }/Mage/Usa/Model/Shipping/Carrier/Abstract/Source/Mode.php (100%)
rename app/code/{core => }/Mage/Usa/Model/Shipping/Carrier/Abstract/Source/Requesttype.php (100%)
rename app/code/{core => }/Mage/Usa/Model/Shipping/Carrier/Dhl.php (100%)
rename app/code/{core => }/Mage/Usa/Model/Shipping/Carrier/Dhl/International.php (100%)
rename app/code/{core => }/Mage/Usa/Model/Shipping/Carrier/Dhl/International/Source/Contenttype.php (100%)
rename app/code/{core => }/Mage/Usa/Model/Shipping/Carrier/Dhl/International/Source/Method/Abstract.php (100%)
rename app/code/{core => }/Mage/Usa/Model/Shipping/Carrier/Dhl/International/Source/Method/Doc.php (100%)
rename app/code/{core => }/Mage/Usa/Model/Shipping/Carrier/Dhl/International/Source/Method/Freedoc.php (100%)
rename app/code/{core => }/Mage/Usa/Model/Shipping/Carrier/Dhl/International/Source/Method/Freenondoc.php (100%)
rename app/code/{core => }/Mage/Usa/Model/Shipping/Carrier/Dhl/International/Source/Method/Nondoc.php (100%)
rename app/code/{core => }/Mage/Usa/Model/Shipping/Carrier/Dhl/International/Source/Method/Size.php (100%)
rename app/code/{core => }/Mage/Usa/Model/Shipping/Carrier/Dhl/International/Source/Method/Unitofmeasure.php (100%)
rename app/code/{core => }/Mage/Usa/Model/Shipping/Carrier/Dhl/Label/Pdf.php (100%)
rename app/code/{core => }/Mage/Usa/Model/Shipping/Carrier/Dhl/Label/Pdf/Page.php (100%)
rename app/code/{core => }/Mage/Usa/Model/Shipping/Carrier/Dhl/Label/Pdf/PageBuilder.php (100%)
rename app/code/{core => }/Mage/Usa/Model/Shipping/Carrier/Dhl/Source/Dutypaymenttype.php (100%)
rename app/code/{core => }/Mage/Usa/Model/Shipping/Carrier/Dhl/Source/Freemethod.php (100%)
rename app/code/{core => }/Mage/Usa/Model/Shipping/Carrier/Dhl/Source/Method.php (100%)
rename app/code/{core => }/Mage/Usa/Model/Shipping/Carrier/Dhl/Source/Protection/Rounding.php (100%)
rename app/code/{core => }/Mage/Usa/Model/Shipping/Carrier/Dhl/Source/Protection/Value.php (100%)
rename app/code/{core => }/Mage/Usa/Model/Shipping/Carrier/Dhl/Source/Shipmenttype.php (100%)
rename app/code/{core => }/Mage/Usa/Model/Shipping/Carrier/Fedex.php (100%)
rename app/code/{core => }/Mage/Usa/Model/Shipping/Carrier/Fedex/Source/Dropoff.php (100%)
rename app/code/{core => }/Mage/Usa/Model/Shipping/Carrier/Fedex/Source/Freemethod.php (100%)
rename app/code/{core => }/Mage/Usa/Model/Shipping/Carrier/Fedex/Source/Method.php (100%)
rename app/code/{core => }/Mage/Usa/Model/Shipping/Carrier/Fedex/Source/Packaging.php (100%)
create mode 100644 app/code/Mage/Usa/Model/Shipping/Carrier/Service/Fedex.php
rename app/code/{core => }/Mage/Usa/Model/Shipping/Carrier/Ups.php (84%)
rename app/code/{core => }/Mage/Usa/Model/Shipping/Carrier/Ups/Source/Container.php (100%)
rename app/code/{core => }/Mage/Usa/Model/Shipping/Carrier/Ups/Source/DestType.php (100%)
rename app/code/{core => }/Mage/Usa/Model/Shipping/Carrier/Ups/Source/Freemethod.php (100%)
rename app/code/{core => }/Mage/Usa/Model/Shipping/Carrier/Ups/Source/Method.php (100%)
rename app/code/{core => }/Mage/Usa/Model/Shipping/Carrier/Ups/Source/Mode.php (100%)
rename app/code/{core => }/Mage/Usa/Model/Shipping/Carrier/Ups/Source/OriginShipment.php (100%)
rename app/code/{core => }/Mage/Usa/Model/Shipping/Carrier/Ups/Source/Pickup.php (100%)
rename app/code/{core => }/Mage/Usa/Model/Shipping/Carrier/Ups/Source/Type.php (100%)
rename app/code/{core => }/Mage/Usa/Model/Shipping/Carrier/Ups/Source/Unitofmeasure.php (100%)
rename app/code/{core => }/Mage/Usa/Model/Shipping/Carrier/Usps.php (100%)
rename app/code/{core => }/Mage/Usa/Model/Shipping/Carrier/Usps/Source/Container.php (100%)
rename app/code/{core => }/Mage/Usa/Model/Shipping/Carrier/Usps/Source/Freemethod.php (100%)
rename app/code/{core => }/Mage/Usa/Model/Shipping/Carrier/Usps/Source/Machinable.php (100%)
rename app/code/{core => }/Mage/Usa/Model/Shipping/Carrier/Usps/Source/Method.php (100%)
rename app/code/{core => }/Mage/Usa/Model/Shipping/Carrier/Usps/Source/Size.php (100%)
create mode 100644 app/code/Mage/Usa/etc/adminhtml/system.xml
create mode 100644 app/code/Mage/Usa/etc/config.xml
rename app/code/{core => }/Mage/Usa/etc/dhl/international/countries.xml (100%)
rename app/code/{core => }/Mage/Usa/etc/wsdl/FedEx/RateService_v10.wsdl (100%)
rename app/code/{core => }/Mage/Usa/etc/wsdl/FedEx/RateService_v9.wsdl (100%)
rename app/code/{core => }/Mage/Usa/etc/wsdl/FedEx/ShipService_v10.wsdl (100%)
rename app/code/{core => }/Mage/Usa/etc/wsdl/FedEx/ShipService_v9.wsdl (100%)
rename app/code/{core => }/Mage/Usa/etc/wsdl/FedEx/TrackService_v5.wsdl (100%)
rename app/code/{core => }/Mage/Usa/locale/de_DE/Mage_Usa.csv (100%)
rename app/code/{core => }/Mage/Usa/locale/en_US/Mage_Usa.csv (100%)
rename app/code/{core => }/Mage/Usa/locale/es_ES/Mage_Usa.csv (100%)
rename app/code/{core => }/Mage/Usa/locale/fr_FR/Mage_Usa.csv (100%)
rename app/code/{core => }/Mage/Usa/locale/nl_NL/Mage_Usa.csv (100%)
rename app/code/{core => }/Mage/Usa/locale/pt_BR/Mage_Usa.csv (100%)
rename app/code/{core => }/Mage/Usa/locale/zh_CN/Mage_Usa.csv (100%)
rename app/code/{core => }/Mage/Usa/sql/usa_setup/install-1.6.0.0.php (100%)
rename app/code/{core => }/Mage/Usa/sql/usa_setup/upgrade-1.6.0.0-1.6.0.1.php (100%)
rename app/code/{core => }/Mage/Usa/view/adminhtml/dhl/logo.jpg (100%)
rename app/code/{core => }/Mage/Usa/view/adminhtml/dhl/unitofmeasure.phtml (100%)
rename app/code/{core => }/Mage/User/Block/Buttons.php (100%)
rename app/code/{core => }/Mage/User/Block/Role.php (100%)
rename app/code/{core => }/Mage/User/Block/Role/Edit.php (100%)
rename app/code/{core => }/Mage/User/Block/Role/Grid/User.php (100%)
create mode 100644 app/code/Mage/User/Block/Role/Tab/Edit.php
rename app/code/{core => }/Mage/User/Block/Role/Tab/Info.php (100%)
rename app/code/{core => }/Mage/User/Block/Role/Tab/Users.php (97%)
rename app/code/{core => }/Mage/User/Block/User.php (100%)
rename app/code/{core => }/Mage/User/Block/User/Edit.php (100%)
rename app/code/{core => }/Mage/User/Block/User/Edit/Form.php (100%)
rename app/code/{core => }/Mage/User/Block/User/Edit/Tab/Main.php (100%)
rename app/code/{core => }/Mage/User/Block/User/Edit/Tab/Roles.php (100%)
rename app/code/{core => }/Mage/User/Block/User/Edit/Tabs.php (100%)
rename app/code/{core => }/Mage/User/Helper/Data.php (100%)
rename app/code/{core => }/Mage/User/Model/Acl/Loader/Role.php (100%)
rename app/code/{core => }/Mage/User/Model/Acl/Loader/Rule.php (100%)
rename app/code/{core => }/Mage/User/Model/Acl/Role/Generic.php (100%)
rename app/code/{core => }/Mage/User/Model/Acl/Role/Group.php (100%)
rename app/code/{core => }/Mage/User/Model/Acl/Role/User.php (100%)
rename app/code/{core => }/Mage/User/Model/Resource/Permissions/Collection.php (100%)
mode change 100755 => 100644
rename app/code/{core => }/Mage/User/Model/Resource/Role.php (100%)
mode change 100755 => 100644
rename app/code/{core => }/Mage/User/Model/Resource/Role/Collection.php (100%)
mode change 100755 => 100644
rename app/code/{core => }/Mage/User/Model/Resource/Role/Grid/Collection.php (100%)
rename app/code/{core => }/Mage/User/Model/Resource/Role/User/Collection.php (100%)
rename app/code/{core => }/Mage/User/Model/Resource/Rules.php (96%)
mode change 100755 => 100644
rename app/code/{core => }/Mage/User/Model/Resource/Rules/Collection.php (100%)
mode change 100755 => 100644
rename app/code/{core => }/Mage/User/Model/Resource/User.php (100%)
mode change 100755 => 100644
rename app/code/{core => }/Mage/User/Model/Resource/User/Collection.php (100%)
mode change 100755 => 100644
rename app/code/{core => }/Mage/User/Model/Resource/User/Locked/Collection.php (100%)
rename app/code/{core => }/Mage/User/Model/Role.php (100%)
rename app/code/{core => }/Mage/User/Model/Rules.php (100%)
rename app/code/{core => }/Mage/User/Model/Statuses.php (100%)
rename app/code/{core => }/Mage/User/Model/User.php (100%)
rename app/code/{core => }/Mage/User/controllers/Adminhtml/AuthController.php (100%)
rename app/code/{core => }/Mage/User/controllers/Adminhtml/User/RoleController.php (100%)
rename app/code/{core => }/Mage/User/controllers/Adminhtml/UserController.php (100%)
rename app/code/{core => }/Mage/User/data/user_setup/data-install-1.6.0.0.php (100%)
rename app/code/{core => }/Mage/User/data/user_setup/data-upgrade-1.6.1.1-1.6.1.2.php (100%)
create mode 100644 app/code/Mage/User/data/user_setup/data-upgrade-1.6.1.3-1.6.1.4.php
create mode 100644 app/code/Mage/User/etc/adminhtml/acl.xml
create mode 100644 app/code/Mage/User/etc/adminhtml/menu.xml
create mode 100644 app/code/Mage/User/etc/config.xml
rename app/code/{core => }/Mage/User/sql/user_setup/install-1.6.0.0.php (100%)
rename app/code/{core => }/Mage/User/sql/user_setup/upgrade-1.6.0.0-1.6.1.0.php (100%)
rename app/code/{core => }/Mage/User/sql/user_setup/upgrade-1.6.1.0-1.6.1.1.php (100%)
rename app/code/{core => }/Mage/User/sql/user_setup/upgrade-1.6.1.2-1.6.1.3.php (100%)
rename app/code/{core => }/Mage/User/view/adminhtml/admin/forgotpassword.phtml (99%)
rename app/code/{core => }/Mage/User/view/adminhtml/admin/forgotpassword_url.phtml (100%)
rename app/code/{core => }/Mage/User/view/adminhtml/admin/resetforgottenpassword.phtml (99%)
rename app/code/{core => }/Mage/User/view/adminhtml/layout.xml (100%)
create mode 100644 app/code/Mage/User/view/adminhtml/role/edit.phtml
create mode 100644 app/code/Mage/User/view/adminhtml/role/info.phtml
rename app/code/{core => }/Mage/User/view/adminhtml/role/users.phtml (96%)
rename app/code/{core => }/Mage/User/view/adminhtml/role/users_grid_js.phtml (98%)
rename app/code/{core => }/Mage/User/view/adminhtml/user/roles_grid_js.phtml (97%)
rename app/code/{core => }/Mage/User/view/email/password_reset_confirmation.html (100%)
rename app/code/{core => }/Mage/Webapi/Block/Adminhtml/Role.php (100%)
rename app/code/{core => }/Mage/Webapi/Block/Adminhtml/Role/Edit.php (100%)
rename app/code/{core => }/Mage/Webapi/Block/Adminhtml/Role/Edit/Form.php (100%)
rename app/code/{core => }/Mage/Webapi/Block/Adminhtml/Role/Edit/Tab/Main.php (100%)
create mode 100644 app/code/Mage/Webapi/Block/Adminhtml/Role/Edit/Tab/Resource.php
rename app/code/{core => }/Mage/Webapi/Block/Adminhtml/Role/Edit/Tabs.php (100%)
rename app/code/{core => }/Mage/Webapi/Block/Adminhtml/User.php (100%)
rename app/code/{core => }/Mage/Webapi/Block/Adminhtml/User/Edit.php (100%)
rename app/code/{core => }/Mage/Webapi/Block/Adminhtml/User/Edit/Form.php (100%)
rename app/code/{core => }/Mage/Webapi/Block/Adminhtml/User/Edit/Tab/Main.php (100%)
rename app/code/{core => }/Mage/Webapi/Block/Adminhtml/User/Edit/Tabs.php (100%)
rename app/code/{core => }/Mage/Webapi/Controller/Action/Factory.php (100%)
rename app/code/{core => }/Mage/Webapi/Controller/ActionAbstract.php (100%)
rename app/code/{core => }/Mage/Webapi/Controller/Dispatcher/ErrorProcessor.php (100%)
rename app/code/{core => }/Mage/Webapi/Controller/Dispatcher/Factory.php (100%)
rename app/code/{core => }/Mage/Webapi/Controller/Dispatcher/Rest.php (100%)
rename app/code/{core => }/Mage/Webapi/Controller/Dispatcher/Rest/Authentication.php (100%)
rename app/code/{core => }/Mage/Webapi/Controller/Dispatcher/Rest/Presentation.php (100%)
rename app/code/{core => }/Mage/Webapi/Controller/Dispatcher/Rest/Presentation/Request.php (100%)
rename app/code/{core => }/Mage/Webapi/Controller/Dispatcher/Rest/Presentation/Response.php (100%)
rename app/code/{core => }/Mage/Webapi/Controller/Dispatcher/Soap.php (100%)
create mode 100644 app/code/Mage/Webapi/Controller/Dispatcher/Soap/Authentication.php
rename app/code/{core => }/Mage/Webapi/Controller/Dispatcher/Soap/Handler.php (100%)
rename app/code/{core => }/Mage/Webapi/Controller/DispatcherInterface.php (100%)
rename app/code/{core => }/Mage/Webapi/Controller/Front.php (100%)
rename app/code/{core => }/Mage/Webapi/Controller/Request.php (100%)
rename app/code/{core => }/Mage/Webapi/Controller/Request/Factory.php (100%)
rename app/code/{core => }/Mage/Webapi/Controller/Request/Rest.php (100%)
rename app/code/{core => }/Mage/Webapi/Controller/Request/Rest/Interpreter/Factory.php (100%)
rename app/code/{core => }/Mage/Webapi/Controller/Request/Rest/Interpreter/Json.php (100%)
rename app/code/{core => }/Mage/Webapi/Controller/Request/Rest/Interpreter/Xml.php (100%)
rename app/code/{core => }/Mage/Webapi/Controller/Request/Rest/InterpreterInterface.php (100%)
rename app/code/{core => }/Mage/Webapi/Controller/Request/Soap.php (100%)
rename app/code/{core => }/Mage/Webapi/Controller/Response.php (100%)
rename app/code/{core => }/Mage/Webapi/Controller/Response/Factory.php (100%)
rename app/code/{core => }/Mage/Webapi/Controller/Response/Rest.php (100%)
rename app/code/{core => }/Mage/Webapi/Controller/Response/Rest/Renderer/Factory.php (100%)
rename app/code/{core => }/Mage/Webapi/Controller/Response/Rest/Renderer/Json.php (100%)
rename app/code/{core => }/Mage/Webapi/Controller/Response/Rest/Renderer/Xml.php (100%)
rename app/code/{core => }/Mage/Webapi/Controller/Response/Rest/RendererInterface.php (100%)
rename app/code/{core => }/Mage/Webapi/Controller/Router/Rest.php (100%)
rename app/code/{core => }/Mage/Webapi/Controller/Router/Route.php (100%)
rename app/code/{core => }/Mage/Webapi/Controller/Router/Route/Rest.php (100%)
rename app/code/{core => }/Mage/Webapi/Exception.php (100%)
rename app/code/{core => }/Mage/Webapi/Helper/Config.php (100%)
create mode 100644 app/code/Mage/Webapi/Helper/Data.php
rename app/code/{core => }/Mage/Webapi/Model/Acl/Role.php (90%)
rename app/code/{core => }/Mage/Webapi/Model/Acl/Role/Factory.php (100%)
rename app/code/{core => }/Mage/Webapi/Model/Acl/Role/InRoleUserUpdater.php (100%)
rename app/code/{core => }/Mage/Webapi/Model/Acl/Role/UsersUpdater.php (100%)
rename app/code/{core => }/Mage/Webapi/Model/Acl/Rule.php (100%)
rename app/code/{core => }/Mage/Webapi/Model/Acl/User.php (100%)
rename app/code/{core => }/Mage/Webapi/Model/Acl/User/Factory.php (100%)
rename app/code/{core => }/Mage/Webapi/Model/Acl/User/RoleUpdater.php (100%)
rename app/code/{core => }/Mage/Webapi/Model/Authorization.php (100%)
rename app/code/{core => }/Mage/Webapi/Model/Authorization/Config.php (100%)
rename app/code/{core => }/Mage/Webapi/Model/Authorization/Config/Reader.php (100%)
create mode 100644 app/code/Mage/Webapi/Model/Authorization/Config/Reader/Factory.php
rename app/code/{core => }/Mage/Webapi/Model/Authorization/Loader/Resource.php (100%)
rename app/code/{core => }/Mage/Webapi/Model/Authorization/Loader/Role.php (100%)
rename app/code/{core => }/Mage/Webapi/Model/Authorization/Loader/Rule.php (100%)
rename app/code/{core => }/Mage/Webapi/Model/Authorization/Role.php (100%)
create mode 100644 app/code/Mage/Webapi/Model/Authorization/Role/Factory.php
rename app/code/{core => }/Mage/Webapi/Model/Authorization/RoleLocator.php (100%)
create mode 100644 app/code/Mage/Webapi/Model/Cache/Type.php
rename app/code/{core => }/Mage/Webapi/Model/Config/Reader/ClassReflectorAbstract.php (100%)
rename app/code/{core => }/Mage/Webapi/Model/Config/Reader/Rest.php (94%)
rename app/code/{core => }/Mage/Webapi/Model/Config/Reader/Rest/ClassReflector.php (100%)
rename app/code/{core => }/Mage/Webapi/Model/Config/Reader/Rest/RouteGenerator.php (100%)
rename app/code/{core => }/Mage/Webapi/Model/Config/Reader/Soap.php (94%)
rename app/code/{core => }/Mage/Webapi/Model/Config/Reader/Soap/ClassReflector.php (100%)
rename app/code/{core => }/Mage/Webapi/Model/Config/Reader/TypeProcessor.php (100%)
rename app/code/{core => }/Mage/Webapi/Model/Config/ReaderAbstract.php (97%)
rename app/code/{core => }/Mage/Webapi/Model/Config/Rest.php (100%)
rename app/code/{core => }/Mage/Webapi/Model/Config/Soap.php (100%)
rename app/code/{core => }/Mage/Webapi/Model/ConfigAbstract.php (99%)
rename app/code/{core => }/Mage/Webapi/Model/Resource/Acl/Role.php (100%)
rename app/code/{core => }/Mage/Webapi/Model/Resource/Acl/Role/Collection.php (100%)
rename app/code/{core => }/Mage/Webapi/Model/Resource/Acl/Rule.php (100%)
rename app/code/{core => }/Mage/Webapi/Model/Resource/Acl/Rule/Collection.php (100%)
rename app/code/{core => }/Mage/Webapi/Model/Resource/Acl/User.php (100%)
rename app/code/{core => }/Mage/Webapi/Model/Resource/Acl/User/Collection.php (100%)
mode change 100755 => 100644
rename app/code/{core => }/Mage/Webapi/Model/Rest/Oauth/Server.php (100%)
rename app/code/{core => }/Mage/Webapi/Model/Soap/AutoDiscover.php (98%)
rename app/code/{core => }/Mage/Webapi/Model/Soap/Fault.php (100%)
rename app/code/{core => }/Mage/Webapi/Model/Soap/Security/UsernameToken.php (100%)
create mode 100644 app/code/Mage/Webapi/Model/Soap/Security/UsernameToken/Factory.php
rename app/code/{core => }/Mage/Webapi/Model/Soap/Security/UsernameToken/InvalidCredentialException.php (100%)
rename app/code/{core => }/Mage/Webapi/Model/Soap/Security/UsernameToken/InvalidDateException.php (100%)
rename app/code/{core => }/Mage/Webapi/Model/Soap/Security/UsernameToken/InvalidPasswordTypeException.php (100%)
rename app/code/{core => }/Mage/Webapi/Model/Soap/Security/UsernameToken/NonceStorage.php (94%)
rename app/code/{core => }/Mage/Webapi/Model/Soap/Security/UsernameToken/NonceUsedException.php (100%)
rename app/code/{core => }/Mage/Webapi/Model/Soap/Security/UsernameToken/TimestampRefusedException.php (100%)
rename app/code/{core => }/Mage/Webapi/Model/Soap/Server.php (100%)
rename app/code/{core => }/Mage/Webapi/Model/Soap/Wsdl.php (100%)
rename app/code/{core => }/Mage/Webapi/Model/Soap/Wsdl/ComplexTypeStrategy/ConfigBased.php (100%)
create mode 100644 app/code/Mage/Webapi/Model/Soap/Wsdl/Factory.php
rename app/code/{core => }/Mage/Webapi/Model/Source/Acl/Role.php (100%)
create mode 100644 app/code/Mage/Webapi/Service/Abstract.php
rename app/code/{core => }/Mage/Webapi/controllers/Adminhtml/Webapi/RoleController.php (100%)
rename app/code/{core => }/Mage/Webapi/controllers/Adminhtml/Webapi/UserController.php (100%)
rename app/code/{core => }/Mage/Webapi/etc/acl.xsd (100%)
create mode 100644 app/code/Mage/Webapi/etc/adminhtml/acl.xml
create mode 100644 app/code/Mage/Webapi/etc/adminhtml/menu.xml
rename app/code/{core => }/Mage/Webapi/etc/adminhtml/system.xml (100%)
create mode 100644 app/code/Mage/Webapi/etc/config.xml
rename app/code/{core => }/Mage/Webapi/etc/validation.xml (100%)
rename app/code/{core => }/Mage/Webapi/sql/webapi_setup/install-1.0.0.0.php (100%)
rename app/code/{core => }/Mage/Webapi/sql/webapi_setup/upgrade-1.0.0.0-1.0.0.1.php (100%)
rename app/code/{core => }/Mage/Webapi/sql/webapi_setup/upgrade-1.0.0.1-1.0.0.2.php (100%)
rename app/code/{core => }/Mage/Webapi/sql/webapi_setup/upgrade-1.0.0.2-1.0.0.3.php (100%)
rename app/code/{core => }/Mage/Webapi/view/adminhtml/layout.xml (100%)
rename app/code/{core => }/Mage/Webapi/view/adminhtml/rolesedit.phtml (100%)
rename app/code/{core => }/Mage/Webapi/view/adminhtml/rolesusersgridjs.phtml (100%)
create mode 100644 app/code/Mage/Webhook/Block/Adminhtml/Registration/Activate.php
create mode 100644 app/code/Mage/Webhook/Block/Adminhtml/Registration/Create/Container.php
create mode 100644 app/code/Mage/Webhook/Block/Adminhtml/Registration/Create/Form.php
create mode 100644 app/code/Mage/Webhook/Block/Adminhtml/Registration/Failed.php
create mode 100644 app/code/Mage/Webhook/Block/Adminhtml/Registration/Succeeded.php
create mode 100644 app/code/Mage/Webhook/Block/Adminhtml/Subscriber.php
create mode 100644 app/code/Mage/Webhook/Block/Adminhtml/Subscriber/Edit.php
create mode 100644 app/code/Mage/Webhook/Block/Adminhtml/Subscriber/Edit/Form.php
create mode 100644 app/code/Mage/Webhook/Block/Adminhtml/Subscriber/Edit/Test/Form.php
create mode 100644 app/code/Mage/Webhook/Block/Adminhtml/Subscriber/Grid.php
create mode 100644 app/code/Mage/Webhook/Block/Adminhtml/Subscriber/Grid/Renderer/Action.php
create mode 100644 app/code/Mage/Webhook/Controller/Webapi/Webhook.php
create mode 100644 app/code/Mage/Webhook/Exception.php
create mode 100644 app/code/Mage/Webhook/Helper/Data.php
create mode 100644 app/code/Mage/Webhook/Model/Authentication/Abstract.php
create mode 100644 app/code/Mage/Webhook/Model/Authentication/Hmac.php
create mode 100644 app/code/Mage/Webhook/Model/Authentication/Hmac/Sha256.php
create mode 100644 app/code/Mage/Webhook/Model/Authentication/Interface.php
create mode 100644 app/code/Mage/Webhook/Model/Authentication/None.php
create mode 100644 app/code/Mage/Webhook/Model/Authorization/Config.php
create mode 100644 app/code/Mage/Webhook/Model/Authorization/Config/Reader.php
create mode 100644 app/code/Mage/Webhook/Model/Authorization/Config/Reader/Dom.php
create mode 100644 app/code/Mage/Webhook/Model/Authorization/Config/Reader/Factory.php
create mode 100644 app/code/Mage/Webhook/Model/Authorization/Config/acl.xsd
create mode 100644 app/code/Mage/Webhook/Model/Dispatch/Job.php
create mode 100644 app/code/Mage/Webhook/Model/Event.php
create mode 100644 app/code/Mage/Webhook/Model/Event/Callback.php
create mode 100644 app/code/Mage/Webhook/Model/Event/Factory.php
create mode 100644 app/code/Mage/Webhook/Model/Event/Interface.php
create mode 100644 app/code/Mage/Webhook/Model/Event/Marshaller.php
create mode 100644 app/code/Mage/Webhook/Model/Event/Marshaller/Interface.php
create mode 100644 app/code/Mage/Webhook/Model/Event/Queue.php
create mode 100644 app/code/Mage/Webhook/Model/Event/Queue/Interface.php
create mode 100644 app/code/Mage/Webhook/Model/Formatter/Factory.php
create mode 100644 app/code/Mage/Webhook/Model/Formatter/Factory/Interface.php
create mode 100644 app/code/Mage/Webhook/Model/Formatter/Factory/Json.php
create mode 100644 app/code/Mage/Webhook/Model/Formatter/Interface.php
create mode 100644 app/code/Mage/Webhook/Model/Formatter/Json.php
create mode 100644 app/code/Mage/Webhook/Model/Job/Dispatcher.php
create mode 100644 app/code/Mage/Webhook/Model/Job/Dispatcher/Interface.php
create mode 100644 app/code/Mage/Webhook/Model/Job/Interface.php
create mode 100644 app/code/Mage/Webhook/Model/Job/Processor.php
create mode 100644 app/code/Mage/Webhook/Model/Job/Retry/Handler.php
create mode 100644 app/code/Mage/Webhook/Model/Mapper/Default.php
create mode 100644 app/code/Mage/Webhook/Model/Mapper/Default/Factory.php
create mode 100644 app/code/Mage/Webhook/Model/Mapper/Default/Factory/Interface.php
create mode 100644 app/code/Mage/Webhook/Model/Mapper/Factory.php
create mode 100644 app/code/Mage/Webhook/Model/Mapper/Factory/Default.php
create mode 100644 app/code/Mage/Webhook/Model/Mapper/Factory/Interface.php
create mode 100644 app/code/Mage/Webhook/Model/Mapper/Interface.php
create mode 100644 app/code/Mage/Webhook/Model/Message.php
create mode 100644 app/code/Mage/Webhook/Model/Message/Interface.php
create mode 100644 app/code/Mage/Webhook/Model/Observer.php
create mode 100644 app/code/Mage/Webhook/Model/Resource/Dispatch/Job.php
create mode 100644 app/code/Mage/Webhook/Model/Resource/Dispatch/Job/Collection.php
create mode 100644 app/code/Mage/Webhook/Model/Resource/Event.php
create mode 100644 app/code/Mage/Webhook/Model/Resource/Event/Collection.php
create mode 100644 app/code/Mage/Webhook/Model/Resource/Subscriber.php
create mode 100644 app/code/Mage/Webhook/Model/Resource/Subscriber/Collection.php
create mode 100644 app/code/Mage/Webhook/Model/Source/Authentication.php
create mode 100644 app/code/Mage/Webhook/Model/Source/Format.php
create mode 100644 app/code/Mage/Webhook/Model/Source/Hook.php
create mode 100644 app/code/Mage/Webhook/Model/Source/Mapping.php
create mode 100644 app/code/Mage/Webhook/Model/Source/Subscriber.php
create mode 100644 app/code/Mage/Webhook/Model/Source/Transport.php
create mode 100644 app/code/Mage/Webhook/Model/Subscriber.php
create mode 100644 app/code/Mage/Webhook/Model/Subscriber/Config.php
create mode 100644 app/code/Mage/Webhook/Model/Subscriber/Factory.php
create mode 100644 app/code/Mage/Webhook/Model/Subscriber/Webapi.php
create mode 100644 app/code/Mage/Webhook/Model/Transport/Http.php
create mode 100644 app/code/Mage/Webhook/Model/Transport/Http/Request.php
create mode 100644 app/code/Mage/Webhook/Model/Transport/Http/Response.php
create mode 100644 app/code/Mage/Webhook/Model/Transport/Interface.php
create mode 100644 app/code/Mage/Webhook/Model/Webapi/EventHandler.php
create mode 100644 app/code/Mage/Webhook/Model/Webapi/EventHandler/Factory.php
create mode 100644 app/code/Mage/Webhook/Model/Webapi/WebhookData.php
create mode 100644 app/code/Mage/Webhook/controllers/Adminhtml/Webhook/RegistrationController.php
create mode 100644 app/code/Mage/Webhook/controllers/Adminhtml/Webhook/SubscriberController.php
create mode 100644 app/code/Mage/Webhook/controllers/Adminhtml/Webhook/WebapiController.php
create mode 100644 app/code/Mage/Webhook/controllers/EndpointController.php
create mode 100644 app/code/Mage/Webhook/etc/adminhtml/acl.xml
create mode 100644 app/code/Mage/Webhook/etc/adminhtml/menu.xml
create mode 100644 app/code/Mage/Webhook/etc/config.xml
create mode 100644 app/code/Mage/Webhook/etc/webapi/acl.xml
create mode 100644 app/code/Mage/Webhook/sql/webhook_setup/install-1.0.0.0.php
create mode 100644 app/code/Mage/Webhook/sql/webhook_setup/upgrade-1.0.0.0-1.0.0.1.php
create mode 100644 app/code/Mage/Webhook/sql/webhook_setup/upgrade-1.0.0.1-1.0.0.2.php
create mode 100644 app/code/Mage/Webhook/view/adminhtml/css/modal.css
create mode 100644 app/code/Mage/Webhook/view/adminhtml/css/webhook.css
create mode 100644 app/code/Mage/Webhook/view/adminhtml/images/ghost-dark.png
create mode 100644 app/code/Mage/Webhook/view/adminhtml/images/ghost.png
create mode 100644 app/code/Mage/Webhook/view/adminhtml/images/green_button.png
create mode 100644 app/code/Mage/Webhook/view/adminhtml/images/green_circle_right.png
create mode 100644 app/code/Mage/Webhook/view/adminhtml/images/grey_button.png
create mode 100644 app/code/Mage/Webhook/view/adminhtml/images/grey_circle_right.png
create mode 100644 app/code/Mage/Webhook/view/adminhtml/images/hor_arrow.png
create mode 100644 app/code/Mage/Webhook/view/adminhtml/images/red_button.png
create mode 100644 app/code/Mage/Webhook/view/adminhtml/images/red_circle_right.png
create mode 100644 app/code/Mage/Webhook/view/adminhtml/images/tree/lastnode.png
create mode 100644 app/code/Mage/Webhook/view/adminhtml/images/tree/node.png
create mode 100644 app/code/Mage/Webhook/view/adminhtml/images/tree/vline.png
create mode 100644 app/code/Mage/Webhook/view/adminhtml/images/ver_arrow.png
create mode 100644 app/code/Mage/Webhook/view/adminhtml/js/activate.js
create mode 100644 app/code/Mage/Webhook/view/adminhtml/js/jquery-extended-selectors.js
create mode 100644 app/code/Mage/Webhook/view/adminhtml/js/validate_form.js
create mode 100644 app/code/Mage/Webhook/view/adminhtml/js/webhook.js
create mode 100644 app/code/Mage/Webhook/view/adminhtml/layout.xml
create mode 100644 app/code/Mage/Webhook/view/adminhtml/registration/activate.phtml
create mode 100644 app/code/Mage/Webhook/view/adminhtml/registration/create/container.phtml
create mode 100644 app/code/Mage/Webhook/view/adminhtml/registration/failed.phtml
create mode 100644 app/code/Mage/Webhook/view/adminhtml/registration/succeeded.phtml
rename app/code/{core => }/Mage/Weee/Block/Element/Weee/Tax.php (100%)
create mode 100644 app/code/Mage/Weee/Block/Renderer/Weee/Tax.php
rename app/code/{core => }/Mage/Weee/Helper/Data.php (100%)
rename app/code/{core => }/Mage/Weee/Model/Attribute/Backend/Weee/Tax.php (100%)
rename app/code/{core => }/Mage/Weee/Model/Config/Source/Display.php (100%)
rename app/code/{core => }/Mage/Weee/Model/Observer.php (100%)
rename app/code/{core => }/Mage/Weee/Model/Resource/Attribute/Backend/Weee/Tax.php (100%)
mode change 100755 => 100644
rename app/code/{core => }/Mage/Weee/Model/Resource/Setup.php (100%)
mode change 100755 => 100644
rename app/code/{core => }/Mage/Weee/Model/Resource/Tax.php (100%)
mode change 100755 => 100644
rename app/code/{core => }/Mage/Weee/Model/Tax.php (100%)
rename app/code/{core => }/Mage/Weee/Model/Total/Creditmemo/Weee.php (100%)
rename app/code/{core => }/Mage/Weee/Model/Total/Invoice/Weee.php (100%)
rename app/code/{core => }/Mage/Weee/Model/Total/Quote/Nominal/Weee.php (100%)
rename app/code/{core => }/Mage/Weee/Model/Total/Quote/Weee.php (100%)
rename app/code/{core => }/Mage/Weee/etc/adminhtml/system.xml (100%)
create mode 100644 app/code/Mage/Weee/etc/config.xml
rename app/code/{core => }/Mage/Weee/etc/fieldset.xml (100%)
rename app/code/{core => }/Mage/Weee/locale/de_DE/Mage_Weee.csv (100%)
rename app/code/{core => }/Mage/Weee/locale/en_US/Mage_Weee.csv (100%)
rename app/code/{core => }/Mage/Weee/locale/es_ES/Mage_Weee.csv (100%)
rename app/code/{core => }/Mage/Weee/locale/fr_FR/Mage_Weee.csv (100%)
rename app/code/{core => }/Mage/Weee/locale/nl_NL/Mage_Weee.csv (100%)
rename app/code/{core => }/Mage/Weee/locale/pt_BR/Mage_Weee.csv (100%)
rename app/code/{core => }/Mage/Weee/locale/zh_CN/Mage_Weee.csv (100%)
rename app/code/{core => }/Mage/Weee/sql/weee_setup/install-1.6.0.0.php (100%)
create mode 100644 app/code/Mage/Weee/view/adminhtml/js/fpt-attribute.js
create mode 100644 app/code/Mage/Weee/view/adminhtml/layout.xml
create mode 100644 app/code/Mage/Weee/view/adminhtml/renderer/tax.phtml
rename app/code/{core => }/Mage/Weee/view/frontend/layout.xml (100%)
rename app/code/{core => }/Mage/Weee/view/frontend/tax-toggle.js (100%)
rename app/code/{core => }/Mage/Widget/Block/Adminhtml/Widget.php (100%)
rename app/code/{core => }/Mage/Widget/Block/Adminhtml/Widget/Chooser.php (100%)
rename app/code/{core => }/Mage/Widget/Block/Adminhtml/Widget/Form.php (100%)
rename app/code/{core => }/Mage/Widget/Block/Adminhtml/Widget/Instance.php (100%)
rename app/code/{core => }/Mage/Widget/Block/Adminhtml/Widget/Instance/Edit.php (100%)
rename app/code/{core => }/Mage/Widget/Block/Adminhtml/Widget/Instance/Edit/Chooser/Container.php (100%)
rename app/code/{core => }/Mage/Widget/Block/Adminhtml/Widget/Instance/Edit/Chooser/Layout.php (100%)
rename app/code/{core => }/Mage/Widget/Block/Adminhtml/Widget/Instance/Edit/Chooser/Template.php (100%)
rename app/code/{core => }/Mage/Widget/Block/Adminhtml/Widget/Instance/Edit/Form.php (100%)
rename app/code/{core => }/Mage/Widget/Block/Adminhtml/Widget/Instance/Edit/Tab/Main.php (100%)
rename app/code/{core => }/Mage/Widget/Block/Adminhtml/Widget/Instance/Edit/Tab/Main/Layout.php (100%)
rename app/code/{core => }/Mage/Widget/Block/Adminhtml/Widget/Instance/Edit/Tab/Properties.php (100%)
rename app/code/{core => }/Mage/Widget/Block/Adminhtml/Widget/Instance/Edit/Tab/Settings.php (100%)
rename app/code/{core => }/Mage/Widget/Block/Adminhtml/Widget/Instance/Edit/Tabs.php (100%)
rename app/code/{core => }/Mage/Widget/Block/Adminhtml/Widget/Instance/Grid.php (100%)
create mode 100644 app/code/Mage/Widget/Block/Adminhtml/Widget/Options.php
rename app/code/{core => }/Mage/Widget/Block/Interface.php (100%)
rename app/code/{core => }/Mage/Widget/Helper/Data.php (100%)
rename app/code/{core => }/Mage/Widget/Model/Observer.php (100%)
rename app/code/{core => }/Mage/Widget/Model/Resource/Widget.php (100%)
mode change 100755 => 100644
rename app/code/{core => }/Mage/Widget/Model/Resource/Widget/Instance.php (100%)
mode change 100755 => 100644
rename app/code/{core => }/Mage/Widget/Model/Resource/Widget/Instance/Collection.php (100%)
mode change 100755 => 100644
create mode 100644 app/code/Mage/Widget/Model/Template/Filter.php
rename app/code/{core => }/Mage/Widget/Model/Widget.php (91%)
rename app/code/{core => }/Mage/Widget/Model/Widget/Config.php (100%)
rename app/code/{core => }/Mage/Widget/Model/Widget/Instance.php (100%)
rename app/code/{core => }/Mage/Widget/controllers/Adminhtml/Widget/InstanceController.php (100%)
rename app/code/{core => }/Mage/Widget/controllers/Adminhtml/WidgetController.php (100%)
rename app/code/{core => }/Mage/Widget/data/widget_setup/data-upgrade-1.6.0.0-1.6.0.1.php (100%)
create mode 100644 app/code/Mage/Widget/etc/adminhtml/acl.xml
create mode 100644 app/code/Mage/Widget/etc/adminhtml/menu.xml
create mode 100644 app/code/Mage/Widget/etc/config.xml
rename app/code/{core => }/Mage/Widget/etc/jstranslator.xml (100%)
rename app/code/{core => }/Mage/Widget/locale/de_DE/Mage_Widget.csv (100%)
rename app/code/{core => }/Mage/Widget/locale/en_US/Mage_Widget.csv (100%)
rename app/code/{core => }/Mage/Widget/locale/es_ES/Mage_Widget.csv (100%)
rename app/code/{core => }/Mage/Widget/locale/fr_FR/Mage_Widget.csv (100%)
rename app/code/{core => }/Mage/Widget/locale/nl_NL/Mage_Widget.csv (100%)
rename app/code/{core => }/Mage/Widget/locale/pt_BR/Mage_Widget.csv (100%)
rename app/code/{core => }/Mage/Widget/locale/zh_CN/Mage_Widget.csv (100%)
rename app/code/{core => }/Mage/Widget/sql/widget_setup/install-1.6.0.0.php (100%)
rename app/code/{core => }/Mage/Widget/sql/widget_setup/upgrade-1.6.0.1-1.6.0.2.php (100%)
rename app/code/{core => }/Mage/Widget/view/adminhtml/css/styles.css (100%)
rename app/code/{core => }/Mage/Widget/view/adminhtml/instance/edit/layout.phtml (100%)
rename app/code/{core => }/Mage/Widget/view/adminhtml/instance/js.phtml (100%)
rename app/code/{core => }/Mage/Widget/view/adminhtml/layout.xml (100%)
rename app/code/{core => }/Mage/Widget/view/adminhtml/placeholder.gif (100%)
rename app/code/{core => }/Mage/Widget/view/frontend/layout.xml (100%)
rename app/code/{core => }/Mage/Widget/view/frontend/widgets.css (100%)
create mode 100644 app/code/Mage/Wishlist/Block/Abstract.php
rename app/code/{core => }/Mage/Wishlist/Block/Customer/Sharing.php (100%)
rename app/code/{core => }/Mage/Wishlist/Block/Customer/Sidebar.php (100%)
rename app/code/{core => }/Mage/Wishlist/Block/Customer/Wishlist.php (100%)
rename app/code/{core => }/Mage/Wishlist/Block/Customer/Wishlist/Button.php (100%)
rename app/code/{core => }/Mage/Wishlist/Block/Customer/Wishlist/Item/Column.php (100%)
rename app/code/{core => }/Mage/Wishlist/Block/Customer/Wishlist/Item/Column/Cart.php (100%)
rename app/code/{core => }/Mage/Wishlist/Block/Customer/Wishlist/Item/Column/Comment.php (100%)
rename app/code/{core => }/Mage/Wishlist/Block/Customer/Wishlist/Item/Column/Image.php (100%)
rename app/code/{core => }/Mage/Wishlist/Block/Customer/Wishlist/Item/Column/Remove.php (100%)
rename app/code/{core => }/Mage/Wishlist/Block/Customer/Wishlist/Item/Options.php (100%)
rename app/code/{core => }/Mage/Wishlist/Block/Customer/Wishlist/Items.php (100%)
rename app/code/{core => }/Mage/Wishlist/Block/Item/Configure.php (100%)
rename app/code/{core => }/Mage/Wishlist/Block/Links.php (100%)
rename app/code/{core => }/Mage/Wishlist/Block/Render/Item/Price.php (100%)
rename app/code/{core => }/Mage/Wishlist/Block/Share/Email/Items.php (100%)
rename app/code/{core => }/Mage/Wishlist/Block/Share/Email/Rss.php (100%)
rename app/code/{core => }/Mage/Wishlist/Block/Share/Wishlist.php (100%)
rename app/code/{core => }/Mage/Wishlist/Controller/Abstract.php (100%)
rename app/code/{core => }/Mage/Wishlist/Helper/Data.php (100%)
rename app/code/{core => }/Mage/Wishlist/Model/Config.php (100%)
rename app/code/{core => }/Mage/Wishlist/Model/Config/Source/Summary.php (100%)
rename app/code/{core => }/Mage/Wishlist/Model/Item.php (100%)
rename app/code/{core => }/Mage/Wishlist/Model/Item/Option.php (100%)
rename app/code/{core => }/Mage/Wishlist/Model/Observer.php (100%)
rename app/code/{core => }/Mage/Wishlist/Model/Resource/Item.php (100%)
mode change 100755 => 100644
rename app/code/{core => }/Mage/Wishlist/Model/Resource/Item/Collection.php (100%)
mode change 100755 => 100644
rename app/code/{core => }/Mage/Wishlist/Model/Resource/Item/Collection/Grid.php (100%)
rename app/code/{core => }/Mage/Wishlist/Model/Resource/Item/Option.php (100%)
rename app/code/{core => }/Mage/Wishlist/Model/Resource/Item/Option/Collection.php (100%)
rename app/code/{core => }/Mage/Wishlist/Model/Resource/Wishlist.php (100%)
mode change 100755 => 100644
rename app/code/{core => }/Mage/Wishlist/Model/Resource/Wishlist/Collection.php (100%)
mode change 100755 => 100644
rename app/code/{core => }/Mage/Wishlist/Model/Session.php (100%)
rename app/code/{core => }/Mage/Wishlist/Model/Wishlist.php (98%)
rename app/code/{core => }/Mage/Wishlist/controllers/IndexController.php (100%)
rename app/code/{core => }/Mage/Wishlist/controllers/SharedController.php (100%)
create mode 100644 app/code/Mage/Wishlist/etc/adminhtml/acl.xml
rename app/code/{core => }/Mage/Wishlist/etc/adminhtml/system.xml (100%)
create mode 100644 app/code/Mage/Wishlist/etc/config.xml
rename app/code/{core => }/Mage/Wishlist/etc/view.xml (100%)
rename app/code/{core => }/Mage/Wishlist/locale/de_DE/Mage_Wishlist.csv (100%)
rename app/code/{core => }/Mage/Wishlist/locale/en_US/Mage_Wishlist.csv (100%)
rename app/code/{core => }/Mage/Wishlist/locale/es_ES/Mage_Wishlist.csv (100%)
rename app/code/{core => }/Mage/Wishlist/locale/fr_FR/Mage_Wishlist.csv (100%)
rename app/code/{core => }/Mage/Wishlist/locale/nl_NL/Mage_Wishlist.csv (100%)
rename app/code/{core => }/Mage/Wishlist/locale/pt_BR/Mage_Wishlist.csv (100%)
rename app/code/{core => }/Mage/Wishlist/locale/zh_CN/Mage_Wishlist.csv (100%)
rename app/code/{core => }/Mage/Wishlist/sql/wishlist_setup/install-1.6.0.0.php (100%)
rename app/code/{core => }/Mage/Wishlist/view/adminhtml/customer/edit/tab/wishlist.phtml (100%)
rename app/code/{core => }/Mage/Wishlist/view/adminhtml/layout.xml (100%)
rename app/code/{core => }/Mage/Wishlist/view/email/share_notification.html (100%)
rename app/code/{core => }/Mage/Wishlist/view/frontend/button/share.phtml (100%)
rename app/code/{core => }/Mage/Wishlist/view/frontend/button/tocart.phtml (100%)
rename app/code/{core => }/Mage/Wishlist/view/frontend/button/update.phtml (100%)
rename app/code/{core => }/Mage/Wishlist/view/frontend/email/items.phtml (100%)
rename app/code/{core => }/Mage/Wishlist/view/frontend/email/rss.phtml (100%)
rename app/code/{core => }/Mage/Wishlist/view/frontend/item/column/cart.phtml (100%)
rename app/code/{core => }/Mage/Wishlist/view/frontend/item/column/image.phtml (100%)
rename app/code/{core => }/Mage/Wishlist/view/frontend/item/column/info.phtml (100%)
rename app/code/{core => }/Mage/Wishlist/view/frontend/item/column/remove.phtml (100%)
rename app/code/{core => }/Mage/Wishlist/view/frontend/item/configure/addto.phtml (100%)
rename app/code/{core => }/Mage/Wishlist/view/frontend/item/list.phtml (100%)
rename app/code/{core => }/Mage/Wishlist/view/frontend/js/search.js (100%)
rename app/code/{core => }/Mage/Wishlist/view/frontend/layout.xml (100%)
rename app/code/{core => }/Mage/Wishlist/view/frontend/options_list.phtml (96%)
rename app/code/{core => }/Mage/Wishlist/view/frontend/render/item/price.phtml (100%)
rename app/code/{core => }/Mage/Wishlist/view/frontend/render/item/price_msrp_item.phtml (100%)
rename app/code/{core => }/Mage/Wishlist/view/frontend/render/item/price_msrp_rss.phtml (100%)
rename app/code/{core => }/Mage/Wishlist/view/frontend/shared.phtml (100%)
rename app/code/{core => }/Mage/Wishlist/view/frontend/sharing.phtml (100%)
rename app/code/{core => }/Mage/Wishlist/view/frontend/sidebar.phtml (100%)
rename app/code/{core => }/Mage/Wishlist/view/frontend/view.phtml (100%)
rename app/code/{core => }/Mage/Wishlist/view/frontend/wishlist.js (100%)
rename app/code/{community => }/Phoenix/Moneybookers/Block/Form.php (100%)
rename app/code/{community => }/Phoenix/Moneybookers/Block/Info.php (100%)
rename app/code/{community => }/Phoenix/Moneybookers/Block/Jsinit.php (100%)
rename app/code/{community => }/Phoenix/Moneybookers/Block/Payment.php (100%)
rename app/code/{community => }/Phoenix/Moneybookers/Block/Placeform.php (97%)
rename app/code/{community => }/Phoenix/Moneybookers/Block/Redirect.php (100%)
rename app/code/{community => }/Phoenix/Moneybookers/Helper/Data.php (100%)
rename app/code/{community => }/Phoenix/Moneybookers/Model/Abstract.php (100%)
rename app/code/{community => }/Phoenix/Moneybookers/Model/Acc.php (100%)
rename app/code/{community => }/Phoenix/Moneybookers/Model/Csi.php (100%)
rename app/code/{community => }/Phoenix/Moneybookers/Model/Did.php (100%)
rename app/code/{community => }/Phoenix/Moneybookers/Model/Dnk.php (100%)
rename app/code/{community => }/Phoenix/Moneybookers/Model/Ebt.php (100%)
rename app/code/{community => }/Phoenix/Moneybookers/Model/Ent.php (100%)
rename app/code/{community => }/Phoenix/Moneybookers/Model/Event.php (100%)
rename app/code/{community => }/Phoenix/Moneybookers/Model/Gcb.php (100%)
rename app/code/{community => }/Phoenix/Moneybookers/Model/Gir.php (100%)
rename app/code/{community => }/Phoenix/Moneybookers/Model/Idl.php (100%)
rename app/code/{community => }/Phoenix/Moneybookers/Model/Lsr.php (100%)
rename app/code/{community => }/Phoenix/Moneybookers/Model/Mae.php (100%)
rename app/code/{community => }/Phoenix/Moneybookers/Model/Npy.php (100%)
rename app/code/{community => }/Phoenix/Moneybookers/Model/Obt.php (100%)
rename app/code/{community => }/Phoenix/Moneybookers/Model/Pli.php (100%)
rename app/code/{community => }/Phoenix/Moneybookers/Model/Psp.php (100%)
rename app/code/{community => }/Phoenix/Moneybookers/Model/Pwy.php (100%)
rename app/code/{community => }/Phoenix/Moneybookers/Model/Sft.php (100%)
rename app/code/{community => }/Phoenix/Moneybookers/Model/So2.php (100%)
rename app/code/{community => }/Phoenix/Moneybookers/Model/Wlt.php (100%)
rename app/code/{community => }/Phoenix/Moneybookers/controllers/MoneybookersController.php (100%)
rename app/code/{community => }/Phoenix/Moneybookers/controllers/ProcessingController.php (100%)
create mode 100644 app/code/Phoenix/Moneybookers/etc/adminhtml/acl.xml
rename app/code/{community => }/Phoenix/Moneybookers/etc/adminhtml/system.xml (100%)
create mode 100644 app/code/Phoenix/Moneybookers/etc/config.xml
rename app/code/{community => }/Phoenix/Moneybookers/locale/de_DE/Phoenix_Moneybookers.csv (100%)
rename app/code/{community => }/Phoenix/Moneybookers/locale/en_US/Phoenix_Moneybookers.csv (100%)
rename app/code/{community => }/Phoenix/Moneybookers/locale/es_ES/Phoenix_Moneybookers.csv (100%)
rename app/code/{community => }/Phoenix/Moneybookers/locale/fr_FR/Phoenix_Moneybookers.csv (100%)
rename app/code/{community => }/Phoenix/Moneybookers/locale/nl_NL/Phoenix_Moneybookers.csv (100%)
rename app/code/{community => }/Phoenix/Moneybookers/locale/pt_BR/Phoenix_Moneybookers.csv (100%)
rename app/code/{community => }/Phoenix/Moneybookers/locale/zh_CN/Phoenix_Moneybookers.csv (100%)
rename app/code/{community => }/Phoenix/Moneybookers/sql/moneybookers_setup/install-1.6.0.0.php (100%)
rename app/code/{community => }/Phoenix/Moneybookers/view/adminhtml/activation.js (100%)
rename app/code/{community => }/Phoenix/Moneybookers/view/adminhtml/banner.jpg (100%)
rename app/code/{community => }/Phoenix/Moneybookers/view/adminhtml/info.phtml (100%)
rename app/code/{community => }/Phoenix/Moneybookers/view/adminhtml/jsinit.phtml (100%)
rename app/code/{community => }/Phoenix/Moneybookers/view/adminhtml/layout.xml (100%)
rename app/code/{community => }/Phoenix/Moneybookers/view/adminhtml/pdf/info.phtml (100%)
rename app/code/{community => }/Phoenix/Moneybookers/view/email/activation.html (100%)
rename app/code/{community => }/Phoenix/Moneybookers/view/frontend/blank.phtml (100%)
rename app/code/{community => }/Phoenix/Moneybookers/view/frontend/form.phtml (100%)
rename app/code/{community => }/Phoenix/Moneybookers/view/frontend/images/banner_120_de.gif (100%)
rename app/code/{community => }/Phoenix/Moneybookers/view/frontend/images/banner_120_de.png (100%)
rename app/code/{community => }/Phoenix/Moneybookers/view/frontend/images/banner_120_dk.gif (100%)
rename app/code/{community => }/Phoenix/Moneybookers/view/frontend/images/banner_120_fr.gif (100%)
rename app/code/{community => }/Phoenix/Moneybookers/view/frontend/images/banner_120_fr.png (100%)
rename app/code/{community => }/Phoenix/Moneybookers/view/frontend/images/banner_120_int.gif (100%)
rename app/code/{community => }/Phoenix/Moneybookers/view/frontend/images/banner_120_int.png (100%)
rename app/code/{community => }/Phoenix/Moneybookers/view/frontend/images/banner_120_pl.gif (100%)
rename app/code/{community => }/Phoenix/Moneybookers/view/frontend/images/banner_120_pl.png (100%)
rename app/code/{community => }/Phoenix/Moneybookers/view/frontend/images/banner_120_sp.gif (100%)
rename app/code/{community => }/Phoenix/Moneybookers/view/frontend/images/banner_120_sp.png (100%)
rename app/code/{community => }/Phoenix/Moneybookers/view/frontend/images/moneybookers_acc.png (100%)
rename app/code/{community => }/Phoenix/Moneybookers/view/frontend/images/moneybookers_csi.gif (100%)
rename app/code/{community => }/Phoenix/Moneybookers/view/frontend/images/moneybookers_did.gif (100%)
rename app/code/{community => }/Phoenix/Moneybookers/view/frontend/images/moneybookers_dnk.gif (100%)
rename app/code/{community => }/Phoenix/Moneybookers/view/frontend/images/moneybookers_ebt.gif (100%)
rename app/code/{community => }/Phoenix/Moneybookers/view/frontend/images/moneybookers_ent.gif (100%)
rename app/code/{community => }/Phoenix/Moneybookers/view/frontend/images/moneybookers_gcb.gif (100%)
rename app/code/{community => }/Phoenix/Moneybookers/view/frontend/images/moneybookers_gir.gif (100%)
rename app/code/{community => }/Phoenix/Moneybookers/view/frontend/images/moneybookers_idl.gif (100%)
rename app/code/{community => }/Phoenix/Moneybookers/view/frontend/images/moneybookers_lsr.gif (100%)
rename app/code/{community => }/Phoenix/Moneybookers/view/frontend/images/moneybookers_mae.gif (100%)
rename app/code/{community => }/Phoenix/Moneybookers/view/frontend/images/moneybookers_npy.gif (100%)
rename app/code/{community => }/Phoenix/Moneybookers/view/frontend/images/moneybookers_obt_de.png (100%)
rename app/code/{community => }/Phoenix/Moneybookers/view/frontend/images/moneybookers_obt_dk.png (100%)
rename app/code/{community => }/Phoenix/Moneybookers/view/frontend/images/moneybookers_obt_ee.png (100%)
rename app/code/{community => }/Phoenix/Moneybookers/view/frontend/images/moneybookers_obt_en.png (100%)
rename app/code/{community => }/Phoenix/Moneybookers/view/frontend/images/moneybookers_obt_fl.png (100%)
rename app/code/{community => }/Phoenix/Moneybookers/view/frontend/images/moneybookers_obt_lt.png (100%)
rename app/code/{community => }/Phoenix/Moneybookers/view/frontend/images/moneybookers_obt_lv.png (100%)
rename app/code/{community => }/Phoenix/Moneybookers/view/frontend/images/moneybookers_obt_pl.png (100%)
rename app/code/{community => }/Phoenix/Moneybookers/view/frontend/images/moneybookers_obt_se.png (100%)
rename app/code/{community => }/Phoenix/Moneybookers/view/frontend/images/moneybookers_pli.gif (100%)
rename app/code/{community => }/Phoenix/Moneybookers/view/frontend/images/moneybookers_psp.gif (100%)
rename app/code/{community => }/Phoenix/Moneybookers/view/frontend/images/moneybookers_pwy.gif (100%)
rename app/code/{community => }/Phoenix/Moneybookers/view/frontend/images/moneybookers_sft.gif (100%)
rename app/code/{community => }/Phoenix/Moneybookers/view/frontend/images/moneybookers_so2.gif (100%)
rename app/code/{community => }/Phoenix/Moneybookers/view/frontend/images/moneybookers_wlt.gif (100%)
rename app/code/{community => }/Phoenix/Moneybookers/view/frontend/info.phtml (100%)
rename app/code/{community => }/Phoenix/Moneybookers/view/frontend/layout.xml (100%)
rename app/code/{community => }/Phoenix/Moneybookers/view/frontend/payment.phtml (100%)
rename app/code/{community => }/Phoenix/Moneybookers/view/frontend/placeform.phtml (100%)
rename app/code/{community => }/Phoenix/Moneybookers/view/frontend/redirect.phtml (100%)
rename app/code/{core => }/Zend/Date.php (100%)
rename app/code/{core => }/Zend/Mime.php (100%)
rename app/code/{core => }/Zend/Soap/Wsdl.php (100%)
rename app/code/{core => }/Zend/XmlRpc/Request.php (100%)
rename app/code/{core => }/Zend/XmlRpc/Response.php (100%)
delete mode 100644 app/code/community/Phoenix/Moneybookers/etc/adminhtml/acl.xml
delete mode 100644 app/code/community/Phoenix/Moneybookers/etc/config.xml
delete mode 100644 app/code/core/Mage/AdminNotification/etc/adminhtml/acl.xml
delete mode 100644 app/code/core/Mage/AdminNotification/etc/adminhtml/menu.xml
delete mode 100644 app/code/core/Mage/AdminNotification/etc/config.xml
delete mode 100644 app/code/core/Mage/Adminhtml/Block/Catalog/Helper/Form/Wysiwyg.php
delete mode 100644 app/code/core/Mage/Adminhtml/Block/Catalog/Product/Attribute/Edit.php
delete mode 100644 app/code/core/Mage/Adminhtml/Block/Catalog/Product/Attribute/Set/Toolbar/Add.php
delete mode 100644 app/code/core/Mage/Adminhtml/Block/Catalog/Product/Edit.php
delete mode 100644 app/code/core/Mage/Adminhtml/Block/Catalog/Product/Edit/Tab/Attributes.php
delete mode 100644 app/code/core/Mage/Adminhtml/Block/Catalog/Product/Edit/Tab/Attributes/Create.php
delete mode 100644 app/code/core/Mage/Adminhtml/Block/Catalog/Product/Edit/Tab/Options.php
delete mode 100644 app/code/core/Mage/Adminhtml/Block/Catalog/Product/Edit/Tab/Options/Option.php
delete mode 100644 app/code/core/Mage/Adminhtml/Block/Catalog/Product/Edit/Tab/Options/Type/Abstract.php
delete mode 100644 app/code/core/Mage/Adminhtml/Block/Catalog/Product/Edit/Tab/Options/Type/Select.php
delete mode 100644 app/code/core/Mage/Adminhtml/Block/Catalog/Product/Edit/Tab/Super/Config.php
delete mode 100644 app/code/core/Mage/Adminhtml/Block/Catalog/Product/Edit/Tab/Upsell.php
delete mode 100644 app/code/core/Mage/Adminhtml/Block/Catalog/Product/Edit/Tabs.php
delete mode 100644 app/code/core/Mage/Adminhtml/Block/Catalog/Product/Grid.php
delete mode 100644 app/code/core/Mage/Adminhtml/Block/Catalog/Product/Helper/Form/Category.php
delete mode 100644 app/code/core/Mage/Adminhtml/Block/Catalog/Product/Helper/Form/Gallery/Content.php
delete mode 100644 app/code/core/Mage/Adminhtml/Block/Catalog/Product/Helper/Form/Weight.php
delete mode 100644 app/code/core/Mage/Adminhtml/Block/Catalog/Product/Helper/Form/Weight/Renderer.php
delete mode 100644 app/code/core/Mage/Adminhtml/Block/Catalog/Product/Widget/Chooser.php
delete mode 100644 app/code/core/Mage/Adminhtml/Block/Checkout/Agreement/Grid.php
delete mode 100644 app/code/core/Mage/Adminhtml/Block/Cms/Page/Edit.php
delete mode 100644 app/code/core/Mage/Adminhtml/Block/Cms/Page/Widget/Chooser.php
delete mode 100644 app/code/core/Mage/Adminhtml/Block/Cms/Wysiwyg/Images/Content.php
delete mode 100644 app/code/core/Mage/Adminhtml/Block/Customer/Edit/Tabs.php
delete mode 100644 app/code/core/Mage/Adminhtml/Block/Customer/System/Config/Validatevat.php
delete mode 100644 app/code/core/Mage/Adminhtml/Block/Html/Date.php
delete mode 100644 app/code/core/Mage/Adminhtml/Block/Html/Select.php
delete mode 100644 app/code/core/Mage/Adminhtml/Block/Messages.php
delete mode 100644 app/code/core/Mage/Adminhtml/Block/Newsletter/Queue/Edit.php
delete mode 100644 app/code/core/Mage/Adminhtml/Block/Newsletter/Subscriber/Grid.php
delete mode 100644 app/code/core/Mage/Adminhtml/Block/Newsletter/Template/Edit.php
delete mode 100644 app/code/core/Mage/Adminhtml/Block/Newsletter/Template/Grid.php
delete mode 100644 app/code/core/Mage/Adminhtml/Block/Page/Head.php
delete mode 100644 app/code/core/Mage/Adminhtml/Block/Promo/Quote/Edit/Tab/Labels.php
delete mode 100644 app/code/core/Mage/Adminhtml/Block/Rating/Edit/Tab/Form.php
delete mode 100644 app/code/core/Mage/Adminhtml/Block/Report/Product/Downloads/Grid.php
delete mode 100644 app/code/core/Mage/Adminhtml/Block/Report/Product/Lowstock/Grid.php
delete mode 100644 app/code/core/Mage/Adminhtml/Block/Report/Product/Viewed/Grid.php
delete mode 100644 app/code/core/Mage/Adminhtml/Block/Report/Sales/Bestsellers/Grid.php
delete mode 100644 app/code/core/Mage/Adminhtml/Block/Report/Sales/Coupons/Grid.php
delete mode 100644 app/code/core/Mage/Adminhtml/Block/Report/Sales/Invoiced/Grid.php
delete mode 100644 app/code/core/Mage/Adminhtml/Block/Report/Sales/Refunded/Grid.php
delete mode 100644 app/code/core/Mage/Adminhtml/Block/Report/Sales/Sales/Grid.php
delete mode 100644 app/code/core/Mage/Adminhtml/Block/Report/Sales/Shipping/Grid.php
delete mode 100644 app/code/core/Mage/Adminhtml/Block/Report/Sales/Tax/Grid.php
delete mode 100644 app/code/core/Mage/Adminhtml/Block/Report/Shopcart/Abandoned/Grid.php
delete mode 100644 app/code/core/Mage/Adminhtml/Block/Report/Shopcart/Product/Grid.php
delete mode 100644 app/code/core/Mage/Adminhtml/Block/Sales/Creditmemo/Grid.php
delete mode 100644 app/code/core/Mage/Adminhtml/Block/Sales/Invoice/Grid.php
delete mode 100644 app/code/core/Mage/Adminhtml/Block/Sales/Order/Create.php
delete mode 100644 app/code/core/Mage/Adminhtml/Block/Sales/Order/Create/Customer.php
delete mode 100644 app/code/core/Mage/Adminhtml/Block/Sales/Order/Create/Header.php
delete mode 100644 app/code/core/Mage/Adminhtml/Block/Sales/Order/Create/Search/Grid/Renderer/Product.php
delete mode 100644 app/code/core/Mage/Adminhtml/Block/Sales/Shipment/Grid.php
delete mode 100644 app/code/core/Mage/Adminhtml/Block/Sales/Transactions/Detail/Grid.php
delete mode 100644 app/code/core/Mage/Adminhtml/Block/Sales/Transactions/Grid.php
delete mode 100644 app/code/core/Mage/Adminhtml/Block/System/Design.php
delete mode 100644 app/code/core/Mage/Adminhtml/Block/System/Email/Template/Edit.php
delete mode 100644 app/code/core/Mage/Adminhtml/Block/System/Email/Template/Edit/Form.php
delete mode 100644 app/code/core/Mage/Adminhtml/Block/Tax/Rate/Form.php
delete mode 100644 app/code/core/Mage/Adminhtml/Block/Tax/Rule/Edit/Form.php
delete mode 100644 app/code/core/Mage/Adminhtml/Block/Text/List.php
delete mode 100644 app/code/core/Mage/Adminhtml/Block/Urlrewrite/Catalog/Category/Edit.php
delete mode 100644 app/code/core/Mage/Adminhtml/Block/Urlrewrite/Catalog/Product/Edit.php
delete mode 100644 app/code/core/Mage/Adminhtml/Block/Urlrewrite/Cms/Page/Edit.php
delete mode 100644 app/code/core/Mage/Adminhtml/Block/Urlrewrite/Edit.php
delete mode 100644 app/code/core/Mage/Adminhtml/Helper/Media/Js.php
delete mode 100644 app/code/core/Mage/Adminhtml/controllers/CacheController.php
delete mode 100644 app/code/core/Mage/Adminhtml/controllers/Catalog/Category/WidgetController.php
delete mode 100644 app/code/core/Mage/Adminhtml/controllers/Catalog/CategoryController.php
delete mode 100644 app/code/core/Mage/Adminhtml/controllers/Catalog/Product/ReviewController.php
delete mode 100644 app/code/core/Mage/Adminhtml/controllers/Catalog/Product/WidgetController.php
delete mode 100644 app/code/core/Mage/Adminhtml/controllers/Catalog/ProductController.php
delete mode 100644 app/code/core/Mage/Adminhtml/controllers/Cms/Block/WidgetController.php
delete mode 100644 app/code/core/Mage/Adminhtml/controllers/Cms/Page/WidgetController.php
delete mode 100644 app/code/core/Mage/Adminhtml/controllers/Promo/WidgetController.php
delete mode 100644 app/code/core/Mage/Adminhtml/controllers/Report/ReviewController.php
delete mode 100644 app/code/core/Mage/Adminhtml/controllers/System/AccountController.php
delete mode 100644 app/code/core/Mage/Adminhtml/etc/adminhtml/acl.xml
delete mode 100644 app/code/core/Mage/Adminhtml/etc/adminhtml/menu.xml
delete mode 100644 app/code/core/Mage/Adminhtml/etc/config.xml
delete mode 100644 app/code/core/Mage/Adminhtml/view/adminhtml/admin/page.phtml
delete mode 100644 app/code/core/Mage/Adminhtml/view/adminhtml/api/roleinfo.phtml
delete mode 100644 app/code/core/Mage/Adminhtml/view/adminhtml/api/roles.phtml
delete mode 100644 app/code/core/Mage/Adminhtml/view/adminhtml/catalog/category-selector.css
delete mode 100644 app/code/core/Mage/Adminhtml/view/adminhtml/catalog/category-selector.js
delete mode 100644 app/code/core/Mage/Adminhtml/view/adminhtml/catalog/category/edit.phtml
delete mode 100644 app/code/core/Mage/Adminhtml/view/adminhtml/catalog/form/renderer/fieldset/element.phtml
delete mode 100644 app/code/core/Mage/Adminhtml/view/adminhtml/catalog/product.js
delete mode 100644 app/code/core/Mage/Adminhtml/view/adminhtml/catalog/product/attribute/js.phtml
delete mode 100644 app/code/core/Mage/Adminhtml/view/adminhtml/catalog/product/attribute/new/created.phtml
delete mode 100644 app/code/core/Mage/Adminhtml/view/adminhtml/catalog/product/attribute/options.phtml
delete mode 100644 app/code/core/Mage/Adminhtml/view/adminhtml/catalog/product/composite/fieldset/configurable.phtml
delete mode 100644 app/code/core/Mage/Adminhtml/view/adminhtml/catalog/product/composite/fieldset/options.phtml
delete mode 100644 app/code/core/Mage/Adminhtml/view/adminhtml/catalog/product/composite/fieldset/options/type/date.phtml
delete mode 100644 app/code/core/Mage/Adminhtml/view/adminhtml/catalog/product/composite/fieldset/options/type/default.phtml
delete mode 100644 app/code/core/Mage/Adminhtml/view/adminhtml/catalog/product/composite/fieldset/options/type/file.phtml
delete mode 100644 app/code/core/Mage/Adminhtml/view/adminhtml/catalog/product/composite/fieldset/options/type/select.phtml
delete mode 100644 app/code/core/Mage/Adminhtml/view/adminhtml/catalog/product/composite/fieldset/options/type/text.phtml
delete mode 100644 app/code/core/Mage/Adminhtml/view/adminhtml/catalog/product/composite/fieldset/qty.phtml
delete mode 100644 app/code/core/Mage/Adminhtml/view/adminhtml/catalog/product/edit.phtml
delete mode 100644 app/code/core/Mage/Adminhtml/view/adminhtml/catalog/product/edit/action/inventory.phtml
delete mode 100644 app/code/core/Mage/Adminhtml/view/adminhtml/catalog/product/edit/attribute_set.phtml
delete mode 100644 app/code/core/Mage/Adminhtml/view/adminhtml/catalog/product/edit/options.phtml
delete mode 100644 app/code/core/Mage/Adminhtml/view/adminhtml/catalog/product/edit/options/option.phtml
delete mode 100644 app/code/core/Mage/Adminhtml/view/adminhtml/catalog/product/edit/options/type/date.phtml
delete mode 100644 app/code/core/Mage/Adminhtml/view/adminhtml/catalog/product/edit/options/type/file.phtml
delete mode 100644 app/code/core/Mage/Adminhtml/view/adminhtml/catalog/product/edit/options/type/select.phtml
delete mode 100644 app/code/core/Mage/Adminhtml/view/adminhtml/catalog/product/edit/options/type/text.phtml
delete mode 100644 app/code/core/Mage/Adminhtml/view/adminhtml/catalog/product/edit/super/config.phtml
delete mode 100644 app/code/core/Mage/Adminhtml/view/adminhtml/catalog/product/edit/super/matrix.phtml
delete mode 100644 app/code/core/Mage/Adminhtml/view/adminhtml/catalog/product/helper/gallery.phtml
delete mode 100644 app/code/core/Mage/Adminhtml/view/adminhtml/catalog/product/tab/inventory.phtml
delete mode 100644 app/code/core/Mage/Adminhtml/view/adminhtml/catalog/wysiwyg/js.phtml
delete mode 100644 app/code/core/Mage/Adminhtml/view/adminhtml/cms/browser/content.phtml
delete mode 100644 app/code/core/Mage/Adminhtml/view/adminhtml/cms/page/edit/form/renderer/content.phtml
delete mode 100644 app/code/core/Mage/Adminhtml/view/adminhtml/customer/tab/addresses.phtml
delete mode 100644 app/code/core/Mage/Adminhtml/view/adminhtml/customer/tab/view.phtml
delete mode 100644 app/code/core/Mage/Adminhtml/view/adminhtml/customer/tab/view/sales.phtml
delete mode 100644 app/code/core/Mage/Adminhtml/view/adminhtml/dashboard/grid.phtml
delete mode 100644 app/code/core/Mage/Adminhtml/view/adminhtml/promo/js.phtml
delete mode 100644 app/code/core/Mage/Adminhtml/view/adminhtml/rating/detailed.phtml
delete mode 100644 app/code/core/Mage/Adminhtml/view/adminhtml/sales/items/column/name.phtml
delete mode 100644 app/code/core/Mage/Adminhtml/view/adminhtml/sales/order/address/form.phtml
delete mode 100644 app/code/core/Mage/Adminhtml/view/adminhtml/sales/order/comments/view.phtml
delete mode 100644 app/code/core/Mage/Adminhtml/view/adminhtml/sales/order/create/abstract.phtml
delete mode 100644 app/code/core/Mage/Adminhtml/view/adminhtml/sales/order/create/coupons/form.phtml
delete mode 100644 app/code/core/Mage/Adminhtml/view/adminhtml/sales/order/create/data.phtml
delete mode 100644 app/code/core/Mage/Adminhtml/view/adminhtml/sales/order/create/form.phtml
delete mode 100644 app/code/core/Mage/Adminhtml/view/adminhtml/sales/order/create/form/account.phtml
delete mode 100644 app/code/core/Mage/Adminhtml/view/adminhtml/sales/order/create/form/address.phtml
delete mode 100644 app/code/core/Mage/Adminhtml/view/adminhtml/sales/order/create/giftmessage.phtml
delete mode 100644 app/code/core/Mage/Adminhtml/view/adminhtml/sales/order/create/items.phtml
delete mode 100644 app/code/core/Mage/Adminhtml/view/adminhtml/sales/order/create/items/grid.phtml
delete mode 100644 app/code/core/Mage/Adminhtml/view/adminhtml/sales/order/create/sidebar.phtml
delete mode 100644 app/code/core/Mage/Adminhtml/view/adminhtml/sales/order/create/sidebar/items.phtml
delete mode 100644 app/code/core/Mage/Adminhtml/view/adminhtml/sales/order/create/totals.phtml
delete mode 100644 app/code/core/Mage/Adminhtml/view/adminhtml/sales/order/creditmemo/create/form.phtml
delete mode 100644 app/code/core/Mage/Adminhtml/view/adminhtml/sales/order/creditmemo/create/items.phtml
delete mode 100644 app/code/core/Mage/Adminhtml/view/adminhtml/sales/order/creditmemo/create/items/renderer/default.phtml
delete mode 100644 app/code/core/Mage/Adminhtml/view/adminhtml/sales/order/creditmemo/create/totals/adjustments.phtml
delete mode 100644 app/code/core/Mage/Adminhtml/view/adminhtml/sales/order/creditmemo/view/form.phtml
delete mode 100644 app/code/core/Mage/Adminhtml/view/adminhtml/sales/order/creditmemo/view/items.phtml
delete mode 100644 app/code/core/Mage/Adminhtml/view/adminhtml/sales/order/creditmemo/view/items/renderer/default.phtml
delete mode 100644 app/code/core/Mage/Adminhtml/view/adminhtml/sales/order/giftoptions.phtml
delete mode 100644 app/code/core/Mage/Adminhtml/view/adminhtml/sales/order/invoice/create/form.phtml
delete mode 100644 app/code/core/Mage/Adminhtml/view/adminhtml/sales/order/invoice/create/items.phtml
delete mode 100644 app/code/core/Mage/Adminhtml/view/adminhtml/sales/order/invoice/create/items/renderer/default.phtml
delete mode 100644 app/code/core/Mage/Adminhtml/view/adminhtml/sales/order/invoice/create/tracking.phtml
delete mode 100644 app/code/core/Mage/Adminhtml/view/adminhtml/sales/order/invoice/view/form.phtml
delete mode 100644 app/code/core/Mage/Adminhtml/view/adminhtml/sales/order/invoice/view/items.phtml
delete mode 100644 app/code/core/Mage/Adminhtml/view/adminhtml/sales/order/invoice/view/items/renderer/configurable.phtml
delete mode 100644 app/code/core/Mage/Adminhtml/view/adminhtml/sales/order/invoice/view/items/renderer/default.phtml
delete mode 100644 app/code/core/Mage/Adminhtml/view/adminhtml/sales/order/shipment/create/form.phtml
delete mode 100644 app/code/core/Mage/Adminhtml/view/adminhtml/sales/order/shipment/create/items.phtml
delete mode 100644 app/code/core/Mage/Adminhtml/view/adminhtml/sales/order/shipment/create/items/renderer/default.phtml
delete mode 100644 app/code/core/Mage/Adminhtml/view/adminhtml/sales/order/shipment/create/tracking.phtml
delete mode 100644 app/code/core/Mage/Adminhtml/view/adminhtml/sales/order/shipment/packaging/grid.phtml
delete mode 100644 app/code/core/Mage/Adminhtml/view/adminhtml/sales/order/shipment/packaging/packed.phtml
delete mode 100644 app/code/core/Mage/Adminhtml/view/adminhtml/sales/order/shipment/packaging/popup.phtml
delete mode 100644 app/code/core/Mage/Adminhtml/view/adminhtml/sales/order/shipment/view/form.phtml
delete mode 100644 app/code/core/Mage/Adminhtml/view/adminhtml/sales/order/shipment/view/items.phtml
delete mode 100644 app/code/core/Mage/Adminhtml/view/adminhtml/sales/order/shipment/view/items/renderer/configurable.phtml
delete mode 100644 app/code/core/Mage/Adminhtml/view/adminhtml/sales/order/shipment/view/items/renderer/default.phtml
delete mode 100644 app/code/core/Mage/Adminhtml/view/adminhtml/sales/order/shipment/view/tracking.phtml
delete mode 100644 app/code/core/Mage/Adminhtml/view/adminhtml/sales/order/totalbar.phtml
delete mode 100644 app/code/core/Mage/Adminhtml/view/adminhtml/sales/order/totals.phtml
delete mode 100644 app/code/core/Mage/Adminhtml/view/adminhtml/sales/order/view/history.phtml
delete mode 100644 app/code/core/Mage/Adminhtml/view/adminhtml/sales/order/view/info.phtml
delete mode 100644 app/code/core/Mage/Adminhtml/view/adminhtml/sales/order/view/items.phtml
delete mode 100644 app/code/core/Mage/Adminhtml/view/adminhtml/sales/order/view/items/renderer/default.phtml
delete mode 100644 app/code/core/Mage/Adminhtml/view/adminhtml/sales/order/view/tab/history.phtml
delete mode 100644 app/code/core/Mage/Adminhtml/view/adminhtml/sales/order/view/tab/info.phtml
delete mode 100644 app/code/core/Mage/Adminhtml/view/adminhtml/sales/transactions/detail.phtml
delete mode 100644 app/code/core/Mage/Adminhtml/view/adminhtml/tax/rule/edit.phtml
delete mode 100644 app/code/core/Mage/Adminhtml/view/adminhtml/tax/toolbar/rate/save.phtml
delete mode 100644 app/code/core/Mage/Api/Exception.php
delete mode 100644 app/code/core/Mage/Api/Model/Config.php
delete mode 100644 app/code/core/Mage/Api/Model/Wsdl/Config.php
delete mode 100644 app/code/core/Mage/Api/etc/adminhtml.xml
delete mode 100644 app/code/core/Mage/Api/etc/adminhtml/menu.xml
delete mode 100644 app/code/core/Mage/Api/etc/config.xml
delete mode 100755 app/code/core/Mage/Authorizenet/etc/config.xml
delete mode 100644 app/code/core/Mage/Authorizenet/view/frontend/directpost/form.phtml
delete mode 100644 app/code/core/Mage/Backend/Block/Abstract.php
delete mode 100644 app/code/core/Mage/Backend/Block/System/Config/Edit.php
delete mode 100644 app/code/core/Mage/Backend/Block/System/Config/Form.php
delete mode 100644 app/code/core/Mage/Backend/Block/System/Config/Form/Field.php
delete mode 100644 app/code/core/Mage/Backend/Block/System/Config/Form/Field/Array/Abstract.php
delete mode 100644 app/code/core/Mage/Backend/Block/System/Config/Form/Field/Factory.php
delete mode 100644 app/code/core/Mage/Backend/Block/System/Config/Form/Fieldset.php
delete mode 100644 app/code/core/Mage/Backend/Block/System/Config/Form/Fieldset/Factory.php
delete mode 100644 app/code/core/Mage/Backend/Block/System/Config/Tabs.php
delete mode 100644 app/code/core/Mage/Backend/Block/Template.php
delete mode 100644 app/code/core/Mage/Backend/Block/Widget/Button.php
delete mode 100644 app/code/core/Mage/Backend/Block/Widget/Button/Split.php
delete mode 100644 app/code/core/Mage/Backend/Block/Widget/Grid.php
delete mode 100644 app/code/core/Mage/Backend/Block/Widget/Grid/Column.php
delete mode 100644 app/code/core/Mage/Backend/Block/Widget/Grid/Column/Filter/Date.php
delete mode 100644 app/code/core/Mage/Backend/Block/Widget/Grid/Column/Filter/Price.php
delete mode 100644 app/code/core/Mage/Backend/Block/Widget/Grid/Column/Filter/Range.php
delete mode 100644 app/code/core/Mage/Backend/Block/Widget/Grid/Column/Multistore.php
delete mode 100644 app/code/core/Mage/Backend/Block/Widget/Grid/Column/Renderer/Abstract.php
delete mode 100644 app/code/core/Mage/Backend/Block/Widget/Grid/Column/Renderer/Currency.php
delete mode 100644 app/code/core/Mage/Backend/Block/Widget/Grid/Column/Renderer/Price.php
delete mode 100644 app/code/core/Mage/Backend/Block/Widget/Grid/ColumnSet.php
delete mode 100644 app/code/core/Mage/Backend/Block/Widget/Grid/Massaction/Abstract.php
delete mode 100644 app/code/core/Mage/Backend/Block/Widget/Grid/Massaction/Additional.php
delete mode 100644 app/code/core/Mage/Backend/Block/Widget/Tabs.php
delete mode 100644 app/code/core/Mage/Backend/Helper/Data.php
delete mode 100644 app/code/core/Mage/Backend/Model/Acl/Config.php
delete mode 100644 app/code/core/Mage/Backend/Model/Auth/Session.php
delete mode 100644 app/code/core/Mage/Backend/Model/Config/Backend/Admin/Custom.php
delete mode 100644 app/code/core/Mage/Backend/Model/Config/Backend/File.php
delete mode 100644 app/code/core/Mage/Backend/Model/Config/Backend/File/RequestData.php
delete mode 100644 app/code/core/Mage/Backend/Model/Config/Structure/Element/Field.php
delete mode 100644 app/code/core/Mage/Backend/Model/Config/Structure/Mapper/Factory.php
delete mode 100644 app/code/core/Mage/Backend/Model/Config/Structure/Reader.php
delete mode 100644 app/code/core/Mage/Backend/Model/Menu/Builder.php
delete mode 100644 app/code/core/Mage/Backend/Model/Menu/Config.php
delete mode 100644 app/code/core/Mage/Backend/Model/Menu/Factory.php
delete mode 100644 app/code/core/Mage/Backend/Model/Menu/Item/Factory.php
delete mode 100644 app/code/core/Mage/Backend/Model/Observer.php
delete mode 100644 app/code/core/Mage/Backend/Model/Url.php
delete mode 100644 app/code/core/Mage/Backend/etc/adminhtml/system.xml
delete mode 100644 app/code/core/Mage/Backend/etc/config.xml
delete mode 100644 app/code/core/Mage/Backend/view/adminhtml/admin/login.phtml
delete mode 100644 app/code/core/Mage/Backend/view/adminhtml/layout.xml
delete mode 100644 app/code/core/Mage/Backend/view/adminhtml/store/switcher.phtml
delete mode 100644 app/code/core/Mage/Backend/view/adminhtml/system/config/edit.phtml
delete mode 100644 app/code/core/Mage/Backend/view/adminhtml/system/config/js.phtml
delete mode 100644 app/code/core/Mage/Backend/view/adminhtml/system/config/switcher.phtml
delete mode 100644 app/code/core/Mage/Backend/view/adminhtml/widget/button.phtml
delete mode 100644 app/code/core/Mage/Backend/view/adminhtml/widget/button/split.phtml
delete mode 100644 app/code/core/Mage/Backend/view/adminhtml/widget/form/renderer/fieldset/element.phtml
delete mode 100644 app/code/core/Mage/Backend/view/adminhtml/widget/grid.phtml
delete mode 100644 app/code/core/Mage/Backend/view/adminhtml/widget/grid/column_set.phtml
delete mode 100644 app/code/core/Mage/Backend/view/adminhtml/widget/grid/extended.phtml
delete mode 100644 app/code/core/Mage/Backend/view/adminhtml/widget/tabs.phtml
delete mode 100644 app/code/core/Mage/Backup/Helper/Data.php
delete mode 100644 app/code/core/Mage/Backup/etc/adminhtml/acl.xml
delete mode 100644 app/code/core/Mage/Backup/etc/adminhtml/menu.xml
delete mode 100644 app/code/core/Mage/Backup/etc/config.xml
delete mode 100644 app/code/core/Mage/Bundle/Block/Adminhtml/Catalog/Product/Edit/Tab/Bundle/Option.php
delete mode 100644 app/code/core/Mage/Bundle/Block/Adminhtml/Catalog/Product/Edit/Tab/Bundle/Option/Search/Grid.php
delete mode 100644 app/code/core/Mage/Bundle/Block/Catalog/Product/View/Type/Bundle/Option.php
delete mode 100644 app/code/core/Mage/Bundle/Model/Price/Index.php
delete mode 100755 app/code/core/Mage/Bundle/Model/Resource/Price/Index.php
delete mode 100644 app/code/core/Mage/Bundle/data/bundle_setup/data-upgrade-1.6.0.1-1.6.0.0.2.php
delete mode 100644 app/code/core/Mage/Bundle/etc/config.xml
delete mode 100644 app/code/core/Mage/Bundle/view/adminhtml/css/bundle-product.css
delete mode 100644 app/code/core/Mage/Bundle/view/adminhtml/product/composite/fieldset/options/type/checkbox.phtml
delete mode 100644 app/code/core/Mage/Bundle/view/adminhtml/product/composite/fieldset/options/type/multi.phtml
delete mode 100644 app/code/core/Mage/Bundle/view/adminhtml/product/composite/fieldset/options/type/radio.phtml
delete mode 100644 app/code/core/Mage/Bundle/view/adminhtml/product/composite/fieldset/options/type/select.phtml
delete mode 100644 app/code/core/Mage/Bundle/view/adminhtml/product/edit/bundle.phtml
delete mode 100644 app/code/core/Mage/Bundle/view/adminhtml/product/edit/bundle/option.phtml
delete mode 100644 app/code/core/Mage/Bundle/view/adminhtml/sales/creditmemo/create/items/renderer.phtml
delete mode 100644 app/code/core/Mage/Bundle/view/adminhtml/sales/creditmemo/view/items/renderer.phtml
delete mode 100644 app/code/core/Mage/Bundle/view/adminhtml/sales/invoice/create/items/renderer.phtml
delete mode 100644 app/code/core/Mage/Bundle/view/adminhtml/sales/invoice/view/items/renderer.phtml
delete mode 100644 app/code/core/Mage/Bundle/view/adminhtml/sales/order/view/items/renderer.phtml
delete mode 100644 app/code/core/Mage/Bundle/view/adminhtml/sales/shipment/create/items/renderer.phtml
delete mode 100644 app/code/core/Mage/Bundle/view/adminhtml/sales/shipment/view/items/renderer.phtml
delete mode 100644 app/code/core/Mage/Bundle/view/frontend/catalog/product/view/type/bundle.phtml
delete mode 100644 app/code/core/Mage/Bundle/view/frontend/catalog/product/view/type/bundle/option/checkbox.phtml
delete mode 100644 app/code/core/Mage/Bundle/view/frontend/catalog/product/view/type/bundle/option/multi.phtml
delete mode 100644 app/code/core/Mage/Bundle/view/frontend/catalog/product/view/type/bundle/option/radio.phtml
delete mode 100644 app/code/core/Mage/Bundle/view/frontend/catalog/product/view/type/bundle/option/select.phtml
delete mode 100644 app/code/core/Mage/Bundle/view/frontend/sales/order/creditmemo/items/renderer.phtml
delete mode 100644 app/code/core/Mage/Bundle/view/frontend/sales/order/invoice/items/renderer.phtml
delete mode 100644 app/code/core/Mage/Bundle/view/frontend/sales/order/items/renderer.phtml
delete mode 100644 app/code/core/Mage/Bundle/view/frontend/sales/order/shipment/items/renderer.phtml
delete mode 100755 app/code/core/Mage/Captcha/Helper/Data.php
delete mode 100755 app/code/core/Mage/Captcha/etc/config.xml
delete mode 100644 app/code/core/Mage/Catalog/Block/Product/Abstract.php
delete mode 100644 app/code/core/Mage/Catalog/Block/Product/Configurable/AssociatedSelector/Backend/Grid/ColumnSet.php
delete mode 100644 app/code/core/Mage/Catalog/Block/Product/List/Upsell.php
delete mode 100644 app/code/core/Mage/Catalog/Block/Product/View.php
delete mode 100644 app/code/core/Mage/Catalog/Block/Product/View/Options.php
delete mode 100644 app/code/core/Mage/Catalog/Block/Product/View/Options/Abstract.php
delete mode 100644 app/code/core/Mage/Catalog/Helper/Image.php
delete mode 100644 app/code/core/Mage/Catalog/Helper/Product.php
delete mode 100644 app/code/core/Mage/Catalog/Helper/Product/Options.php
delete mode 100644 app/code/core/Mage/Catalog/Helper/Product/Url.php
delete mode 100644 app/code/core/Mage/Catalog/Helper/Product/View.php
delete mode 100644 app/code/core/Mage/Catalog/Model/Product.php
delete mode 100644 app/code/core/Mage/Catalog/Model/Product/Attribute/Backend/Price.php
delete mode 100644 app/code/core/Mage/Catalog/Model/Product/Attribute/Backend/Stock.php
delete mode 100644 app/code/core/Mage/Catalog/Model/Product/Image.php
delete mode 100755 app/code/core/Mage/Catalog/Model/Resource/Category.php
delete mode 100644 app/code/core/Mage/Catalog/Model/Resource/Eav/Attribute.php
delete mode 100755 app/code/core/Mage/Catalog/Model/Resource/Setup.php
delete mode 100644 app/code/core/Mage/Catalog/controllers/ProductController.php
delete mode 100644 app/code/core/Mage/Catalog/data/catalog_setup/data-upgrade-1.6.0.0.15-1.6.0.0.16.php
delete mode 100644 app/code/core/Mage/Catalog/etc/adminhtml/acl.xml
delete mode 100644 app/code/core/Mage/Catalog/etc/adminhtml/menu.xml
delete mode 100644 app/code/core/Mage/Catalog/etc/adminhtml/system.xml
delete mode 100644 app/code/core/Mage/Catalog/etc/config.xml
delete mode 100644 app/code/core/Mage/Catalog/etc/view.xml
delete mode 100644 app/code/core/Mage/Catalog/view/adminhtml/js/product-gallery.js
delete mode 100644 app/code/core/Mage/Catalog/view/adminhtml/product/configurable/attribute-selector/js.phtml
delete mode 100644 app/code/core/Mage/Catalog/view/adminhtml/product/grouped/container.phtml
delete mode 100644 app/code/core/Mage/Catalog/view/adminhtml/product/product.css
delete mode 100644 app/code/core/Mage/Catalog/view/frontend/layout.xml
delete mode 100644 app/code/core/Mage/Catalog/view/frontend/product/compare/sidebar.phtml
delete mode 100644 app/code/core/Mage/Catalog/view/frontend/product/view/options/type/date.phtml
delete mode 100644 app/code/core/Mage/Catalog/view/frontend/product/view/type/default.phtml
delete mode 100644 app/code/core/Mage/CatalogInventory/Block/Adminhtml/Form/Field/Stock.php
delete mode 100755 app/code/core/Mage/CatalogInventory/Model/Resource/Stock/Item.php
delete mode 100644 app/code/core/Mage/CatalogInventory/etc/adminhtml/acl.xml
delete mode 100644 app/code/core/Mage/CatalogInventory/etc/config.xml
delete mode 100644 app/code/core/Mage/CatalogInventory/view/adminhtml/layout.xml
delete mode 100644 app/code/core/Mage/CatalogInventory/view/frontend/stockqty/composite.phtml
delete mode 100644 app/code/core/Mage/CatalogRule/Model/Observer.php
delete mode 100644 app/code/core/Mage/CatalogRule/etc/adminhtml/acl.xml
delete mode 100644 app/code/core/Mage/CatalogRule/etc/adminhtml/menu.xml
delete mode 100644 app/code/core/Mage/CatalogRule/etc/config.xml
delete mode 100644 app/code/core/Mage/CatalogSearch/Model/Fulltext/Observer.php
delete mode 100644 app/code/core/Mage/CatalogSearch/Model/Indexer/Fulltext.php
delete mode 100755 app/code/core/Mage/CatalogSearch/Model/Resource/Fulltext.php
delete mode 100644 app/code/core/Mage/CatalogSearch/etc/adminhtml/acl.xml
delete mode 100644 app/code/core/Mage/CatalogSearch/etc/adminhtml/menu.xml
delete mode 100644 app/code/core/Mage/CatalogSearch/etc/config.xml
delete mode 100644 app/code/core/Mage/Centinel/etc/config.xml
delete mode 100644 app/code/core/Mage/Centinel/view/frontend/logo.phtml
delete mode 100644 app/code/core/Mage/Checkout/Block/Onepage/Abstract.php
delete mode 100644 app/code/core/Mage/Checkout/etc/adminhtml/acl.xml
delete mode 100644 app/code/core/Mage/Checkout/etc/adminhtml/menu.xml
delete mode 100644 app/code/core/Mage/Checkout/etc/config.xml
delete mode 100644 app/code/core/Mage/Checkout/view/frontend/cart/item/default.phtml
delete mode 100644 app/code/core/Mage/Checkout/view/frontend/cart/sidebar/default.phtml
delete mode 100644 app/code/core/Mage/Checkout/view/frontend/layout.xml
delete mode 100644 app/code/core/Mage/Checkout/view/frontend/multishipping/addresses.phtml
delete mode 100644 app/code/core/Mage/Checkout/view/frontend/multishipping/billing.phtml
delete mode 100644 app/code/core/Mage/Checkout/view/frontend/multishipping/item/default.phtml
delete mode 100644 app/code/core/Mage/Checkout/view/frontend/multishipping/payment.js
delete mode 100644 app/code/core/Mage/Checkout/view/frontend/onepage.phtml
delete mode 100644 app/code/core/Mage/Checkout/view/frontend/onepage/billing.phtml
delete mode 100644 app/code/core/Mage/Checkout/view/frontend/onepage/login.phtml
delete mode 100644 app/code/core/Mage/Checkout/view/frontend/onepage/payment.phtml
delete mode 100644 app/code/core/Mage/Checkout/view/frontend/onepage/review/button.phtml
delete mode 100644 app/code/core/Mage/Checkout/view/frontend/onepage/review/info.phtml
delete mode 100644 app/code/core/Mage/Checkout/view/frontend/onepage/review/item.phtml
delete mode 100644 app/code/core/Mage/Checkout/view/frontend/onepage/shipping_method/available.phtml
delete mode 100644 app/code/core/Mage/Cms/etc/adminhtml/acl.xml
delete mode 100644 app/code/core/Mage/Cms/etc/adminhtml/menu.xml
delete mode 100644 app/code/core/Mage/Cms/etc/config.xml
delete mode 100644 app/code/core/Mage/Connect/Helper/Data.php
delete mode 100644 app/code/core/Mage/Connect/etc/adminhtml.xml
delete mode 100644 app/code/core/Mage/Connect/etc/adminhtml/menu.xml
delete mode 100644 app/code/core/Mage/Connect/etc/config.xml
delete mode 100644 app/code/core/Mage/Contacts/etc/adminhtml/acl.xml
delete mode 100644 app/code/core/Mage/Contacts/etc/config.xml
delete mode 100644 app/code/core/Mage/Core/Block/Abstract.php
delete mode 100644 app/code/core/Mage/Core/Block/Messages.php
delete mode 100644 app/code/core/Mage/Core/Block/Template.php
delete mode 100644 app/code/core/Mage/Core/Controller/Response/Http.php
delete mode 100755 app/code/core/Mage/Core/Controller/Varien/Action.php
delete mode 100644 app/code/core/Mage/Core/Controller/Varien/Router/Base.php
delete mode 100644 app/code/core/Mage/Core/Controller/Varien/Router/Factory.php
delete mode 100755 app/code/core/Mage/Core/Helper/Abstract.php
delete mode 100644 app/code/core/Mage/Core/Helper/Data.php
delete mode 100644 app/code/core/Mage/Core/Helper/Js.php
delete mode 100644 app/code/core/Mage/Core/Helper/Theme.php
delete mode 100644 app/code/core/Mage/Core/Helper/Url.php
delete mode 100644 app/code/core/Mage/Core/Model/Abstract.php
delete mode 100644 app/code/core/Mage/Core/Model/Acl/Builder.php
delete mode 100644 app/code/core/Mage/Core/Model/App/Proxy.php
delete mode 100644 app/code/core/Mage/Core/Model/App/State.php
delete mode 100644 app/code/core/Mage/Core/Model/Cache.php
delete mode 100644 app/code/core/Mage/Core/Model/Cache/Proxy.php
delete mode 100644 app/code/core/Mage/Core/Model/Config.php
delete mode 100644 app/code/core/Mage/Core/Model/Config/Base.php
delete mode 100644 app/code/core/Mage/Core/Model/Config/Cache.php
delete mode 100644 app/code/core/Mage/Core/Model/Config/Fieldset.php
delete mode 100644 app/code/core/Mage/Core/Model/Config/Loader/Local.php
delete mode 100644 app/code/core/Mage/Core/Model/Config/Loader/Modules/File.php
delete mode 100644 app/code/core/Mage/Core/Model/Config/Loader/Primary.php
delete mode 100644 app/code/core/Mage/Core/Model/Config/Modules/Reader.php
delete mode 100644 app/code/core/Mage/Core/Model/Config/Primary.php
delete mode 100644 app/code/core/Mage/Core/Model/Db/Updater.php
delete mode 100644 app/code/core/Mage/Core/Model/Design/Fallback.php
delete mode 100644 app/code/core/Mage/Core/Model/Design/Fallback/CachingProxy.php
delete mode 100644 app/code/core/Mage/Core/Model/Design/FallbackInterface.php
delete mode 100644 app/code/core/Mage/Core/Model/Email/Template.php
delete mode 100644 app/code/core/Mage/Core/Model/Email/Template/Filter.php
delete mode 100644 app/code/core/Mage/Core/Model/EntryPoint/Http.php
delete mode 100644 app/code/core/Mage/Core/Model/EntryPoint/Media.php
delete mode 100644 app/code/core/Mage/Core/Model/EntryPointAbstract.php
delete mode 100644 app/code/core/Mage/Core/Model/Layout.php
delete mode 100644 app/code/core/Mage/Core/Model/Layout/Argument/Handler/Options.php
delete mode 100644 app/code/core/Mage/Core/Model/Layout/Argument/Handler/Url.php
delete mode 100644 app/code/core/Mage/Core/Model/Layout/Argument/Updater.php
delete mode 100644 app/code/core/Mage/Core/Model/Layout/Factory.php
delete mode 100644 app/code/core/Mage/Core/Model/Locale.php
delete mode 100644 app/code/core/Mage/Core/Model/ObjectManager.php
delete mode 100644 app/code/core/Mage/Core/Model/ObjectManager/Config.php
delete mode 100644 app/code/core/Mage/Core/Model/Observer.php
delete mode 100644 app/code/core/Mage/Core/Model/Resource.php
delete mode 100644 app/code/core/Mage/Core/Model/Resource/Abstract.php
delete mode 100644 app/code/core/Mage/Core/Model/Resource/Db/Abstract.php
delete mode 100644 app/code/core/Mage/Core/Model/Resource/Db/Collection/Abstract.php
delete mode 100644 app/code/core/Mage/Core/Model/Resource/Layout/Link/Collection.php
delete mode 100644 app/code/core/Mage/Core/Model/Resource/Layout/Update.php
delete mode 100644 app/code/core/Mage/Core/Model/Resource/Setup.php
delete mode 100644 app/code/core/Mage/Core/Model/Resource/Setup/Query/Modifier.php
delete mode 100644 app/code/core/Mage/Core/Model/Resource/Theme/Collection.php
delete mode 100644 app/code/core/Mage/Core/Model/Resource/Theme/Customization/Link.php
delete mode 100644 app/code/core/Mage/Core/Model/Resource/Theme/Files.php
delete mode 100644 app/code/core/Mage/Core/Model/Resource/Theme/Files/Collection.php
delete mode 100644 app/code/core/Mage/Core/Model/Resource/Theme/Grid/Collection.php
delete mode 100644 app/code/core/Mage/Core/Model/Session.php
delete mode 100644 app/code/core/Mage/Core/Model/Store/Group/Factory.php
delete mode 100644 app/code/core/Mage/Core/Model/Store/Storage/Default.php
delete mode 100644 app/code/core/Mage/Core/Model/Template.php
delete mode 100644 app/code/core/Mage/Core/Model/Theme.php
delete mode 100644 app/code/core/Mage/Core/Model/Theme/Collection.php
delete mode 100644 app/code/core/Mage/Core/Model/Theme/Customization/Files/Css.php
delete mode 100644 app/code/core/Mage/Core/Model/Theme/Customization/Files/Js.php
delete mode 100644 app/code/core/Mage/Core/Model/Theme/Customization/Link.php
delete mode 100644 app/code/core/Mage/Core/Model/Theme/Factory.php
delete mode 100644 app/code/core/Mage/Core/Model/Theme/Files.php
delete mode 100644 app/code/core/Mage/Core/Model/Theme/Image.php
delete mode 100644 app/code/core/Mage/Core/Model/Theme/Registration.php
delete mode 100644 app/code/core/Mage/Core/Model/Theme/Service.php
delete mode 100644 app/code/core/Mage/Core/Model/Theme/Validator.php
delete mode 100644 app/code/core/Mage/Core/Model/Translate.php
delete mode 100644 app/code/core/Mage/Core/Model/Url.php
delete mode 100644 app/code/core/Mage/Core/Model/Validator/Factory.php
delete mode 100644 app/code/core/Mage/Core/etc/config.xml
delete mode 100644 app/code/core/Mage/Core/view/adminhtml/prototype/magento.css
delete mode 100644 app/code/core/Mage/Cron/etc/config.xml
delete mode 100644 app/code/core/Mage/CurrencySymbol/etc/adminhtml/acl.xml
delete mode 100644 app/code/core/Mage/CurrencySymbol/etc/adminhtml/menu.xml
delete mode 100644 app/code/core/Mage/CurrencySymbol/etc/config.xml
delete mode 100644 app/code/core/Mage/Customer/Helper/Address.php
delete mode 100644 app/code/core/Mage/Customer/Model/Address/Factory.php
delete mode 100644 app/code/core/Mage/Customer/Model/Customer/Factory.php
delete mode 100644 app/code/core/Mage/Customer/Model/Session.php
delete mode 100644 app/code/core/Mage/Customer/Service/Customer.php
delete mode 100644 app/code/core/Mage/Customer/controllers/AccountController.php
delete mode 100644 app/code/core/Mage/Customer/etc/adminhtml/acl.xml
delete mode 100644 app/code/core/Mage/Customer/etc/adminhtml/menu.xml
delete mode 100644 app/code/core/Mage/Customer/etc/adminhtml/system.xml
delete mode 100644 app/code/core/Mage/Customer/etc/config.xml
delete mode 100644 app/code/core/Mage/DesignEditor/Block/Adminhtml/Editor/Container.php
delete mode 100644 app/code/core/Mage/DesignEditor/Block/Adminhtml/Editor/Form/Element/File.php
delete mode 100644 app/code/core/Mage/DesignEditor/Block/Adminhtml/Editor/Toolbar/Buttons.php
delete mode 100644 app/code/core/Mage/DesignEditor/Block/Adminhtml/Editor/Toolbar/HandlesHierarchy.php
delete mode 100644 app/code/core/Mage/DesignEditor/Block/Adminhtml/Editor/Tools.php
delete mode 100644 app/code/core/Mage/DesignEditor/Block/Adminhtml/Editor/Tools/Code.php
delete mode 100644 app/code/core/Mage/DesignEditor/Block/Adminhtml/Editor/Tools/Code/Css/Group.php
delete mode 100644 app/code/core/Mage/DesignEditor/Block/Adminhtml/Editor/Tools/Code/Custom.php
delete mode 100644 app/code/core/Mage/DesignEditor/Block/Adminhtml/Editor/Tools/Code/Js.php
delete mode 100644 app/code/core/Mage/DesignEditor/Block/Adminhtml/Editor/Tools/Design.php
delete mode 100644 app/code/core/Mage/DesignEditor/Block/Adminhtml/Theme/Selector/List/Abstract.php
delete mode 100644 app/code/core/Mage/DesignEditor/Block/Adminhtml/Theme/Selector/List/Available.php
delete mode 100644 app/code/core/Mage/DesignEditor/Block/Adminhtml/Theme/Selector/Tabs.php
delete mode 100644 app/code/core/Mage/DesignEditor/Block/Page/Html/Head.php
delete mode 100644 app/code/core/Mage/DesignEditor/Block/Page/Html/Head/Vde.php
delete mode 100644 app/code/core/Mage/DesignEditor/Helper/Data.php
delete mode 100644 app/code/core/Mage/DesignEditor/Model/Layout.php
delete mode 100644 app/code/core/Mage/DesignEditor/Model/Observer.php
delete mode 100644 app/code/core/Mage/DesignEditor/Model/State.php
delete mode 100644 app/code/core/Mage/DesignEditor/Model/Url/Factory.php
delete mode 100644 app/code/core/Mage/DesignEditor/controllers/Adminhtml/System/Design/Editor/ToolsController.php
delete mode 100644 app/code/core/Mage/DesignEditor/controllers/Adminhtml/System/Design/EditorController.php
delete mode 100644 app/code/core/Mage/DesignEditor/etc/adminhtml/acl.xml
delete mode 100644 app/code/core/Mage/DesignEditor/etc/adminhtml/menu.xml
delete mode 100644 app/code/core/Mage/DesignEditor/etc/config.xml
delete mode 100644 app/code/core/Mage/DesignEditor/view/adminhtml/css/styles.css
delete mode 100644 app/code/core/Mage/DesignEditor/view/adminhtml/editor/container.phtml
delete mode 100644 app/code/core/Mage/DesignEditor/view/adminhtml/editor/toolbar/buttons.phtml
delete mode 100644 app/code/core/Mage/DesignEditor/view/adminhtml/editor/tools.phtml
delete mode 100644 app/code/core/Mage/DesignEditor/view/adminhtml/editor/tools/code.phtml
delete mode 100644 app/code/core/Mage/DesignEditor/view/adminhtml/editor/tools/code/custom.phtml
delete mode 100644 app/code/core/Mage/DesignEditor/view/adminhtml/editor/tools/code/js.phtml
delete mode 100644 app/code/core/Mage/DesignEditor/view/adminhtml/editor/tools/code/js/items.phtml
delete mode 100644 app/code/core/Mage/DesignEditor/view/adminhtml/editor/tools/design.phtml
delete mode 100644 app/code/core/Mage/DesignEditor/view/adminhtml/js/design_editor.js
delete mode 100644 app/code/core/Mage/DesignEditor/view/adminhtml/js/theme-selector.js
delete mode 100644 app/code/core/Mage/DesignEditor/view/adminhtml/layout.xml
delete mode 100644 app/code/core/Mage/DesignEditor/view/adminhtml/theme/available.phtml
delete mode 100644 app/code/core/Mage/DesignEditor/view/adminhtml/theme/customized.phtml
delete mode 100644 app/code/core/Mage/DesignEditor/view/adminhtml/theme/list/customized.phtml
delete mode 100644 app/code/core/Mage/DesignEditor/view/adminhtml/theme/selector/first_entrance.phtml
delete mode 100644 app/code/core/Mage/DesignEditor/view/frontend/js/design_editor.js
delete mode 100644 app/code/core/Mage/DesignEditor/view/frontend/layout.xml
delete mode 100644 app/code/core/Mage/Directory/Block/Data.php
delete mode 100644 app/code/core/Mage/Directory/Helper/Data.php
delete mode 100644 app/code/core/Mage/Directory/Model/CountryFactory.php
delete mode 100644 app/code/core/Mage/Directory/etc/config.xml
delete mode 100644 app/code/core/Mage/Downloadable/Helper/File.php
delete mode 100644 app/code/core/Mage/Downloadable/etc/adminhtml/acl.xml
delete mode 100644 app/code/core/Mage/Downloadable/etc/adminhtml/menu.xml
delete mode 100644 app/code/core/Mage/Downloadable/etc/config.xml
delete mode 100644 app/code/core/Mage/Downloadable/view/adminhtml/product/edit/downloadable.phtml
delete mode 100644 app/code/core/Mage/Downloadable/view/adminhtml/sales/items/column/downloadable/creditmemo/name.phtml
delete mode 100644 app/code/core/Mage/Downloadable/view/adminhtml/sales/items/column/downloadable/invoice/name.phtml
delete mode 100644 app/code/core/Mage/Downloadable/view/adminhtml/sales/items/column/downloadable/name.phtml
delete mode 100644 app/code/core/Mage/Downloadable/view/adminhtml/sales/order/creditmemo/create/items/renderer/downloadable.phtml
delete mode 100644 app/code/core/Mage/Downloadable/view/adminhtml/sales/order/creditmemo/view/items/renderer/downloadable.phtml
delete mode 100644 app/code/core/Mage/Downloadable/view/adminhtml/sales/order/invoice/create/items/renderer/downloadable.phtml
delete mode 100644 app/code/core/Mage/Downloadable/view/adminhtml/sales/order/invoice/view/items/renderer/downloadable.phtml
delete mode 100644 app/code/core/Mage/Downloadable/view/adminhtml/sales/order/view/items/renderer/downloadable.phtml
delete mode 100644 app/code/core/Mage/Downloadable/view/frontend/checkout/cart/item/default.phtml
delete mode 100644 app/code/core/Mage/Downloadable/view/frontend/checkout/multishipping/item/downloadable.phtml
delete mode 100644 app/code/core/Mage/Downloadable/view/frontend/checkout/onepage/review/item.phtml
delete mode 100644 app/code/core/Mage/Downloadable/view/frontend/sales/order/creditmemo/items/renderer/downloadable.phtml
delete mode 100644 app/code/core/Mage/Downloadable/view/frontend/sales/order/invoice/items/renderer/downloadable.phtml
delete mode 100644 app/code/core/Mage/Downloadable/view/frontend/sales/order/items/renderer/downloadable.phtml
delete mode 100644 app/code/core/Mage/Eav/Block/Adminhtml/Attribute/Edit/Main/Abstract.php
delete mode 100644 app/code/core/Mage/Eav/Block/Adminhtml/Attribute/Grid/Abstract.php
delete mode 100644 app/code/core/Mage/Eav/Model/Config.php
delete mode 100644 app/code/core/Mage/Eav/Model/Entity/Attribute.php
delete mode 100644 app/code/core/Mage/Eav/Model/Entity/Attribute/Group.php
delete mode 100644 app/code/core/Mage/Eav/Model/Entity/Attribute/Set.php
delete mode 100644 app/code/core/Mage/Eav/Model/Entity/Setup.php
delete mode 100755 app/code/core/Mage/Eav/Model/Resource/Entity/Attribute/Group.php
delete mode 100644 app/code/core/Mage/Eav/etc/config.xml
delete mode 100644 app/code/core/Mage/GiftMessage/Block/Message/Inline.php
delete mode 100644 app/code/core/Mage/GiftMessage/etc/config.xml
delete mode 100644 app/code/core/Mage/GiftMessage/view/adminhtml/popup.phtml
delete mode 100644 app/code/core/Mage/GiftMessage/view/adminhtml/sales/order/create/giftoptions.phtml
delete mode 100644 app/code/core/Mage/GiftMessage/view/adminhtml/sales/order/view/giftoptions.phtml
delete mode 100644 app/code/core/Mage/GiftMessage/view/frontend/inline.phtml
delete mode 100644 app/code/core/Mage/GoogleAnalytics/etc/adminhtml/acl.xml
delete mode 100644 app/code/core/Mage/GoogleAnalytics/etc/config.xml
delete mode 100644 app/code/core/Mage/GoogleCheckout/etc/adminhtml/acl.xml
delete mode 100644 app/code/core/Mage/GoogleCheckout/etc/config.xml
delete mode 100644 app/code/core/Mage/GoogleOptimizer/etc/config.xml
delete mode 100644 app/code/core/Mage/GoogleOptimizer/view/adminhtml/js.phtml
delete mode 100644 app/code/core/Mage/GoogleOptimizer/view/adminhtml/layout.xml
delete mode 100644 app/code/core/Mage/GoogleShopping/Block/Adminhtml/Types/Edit/Attributes.php
delete mode 100644 app/code/core/Mage/GoogleShopping/etc/adminhtml/acl.xml
delete mode 100644 app/code/core/Mage/GoogleShopping/etc/adminhtml/menu.xml
delete mode 100644 app/code/core/Mage/GoogleShopping/etc/config.xml
delete mode 100644 app/code/core/Mage/GoogleShopping/view/adminhtml/types/edit/attributes.phtml
delete mode 100644 app/code/core/Mage/ImportExport/Block/Adminhtml/Export/Filter.php
delete mode 100644 app/code/core/Mage/ImportExport/Block/Adminhtml/Import/Edit/Before.php
delete mode 100644 app/code/core/Mage/ImportExport/Block/Adminhtml/Import/Edit/Form.php
delete mode 100644 app/code/core/Mage/ImportExport/controllers/Adminhtml/ImportController.php
delete mode 100644 app/code/core/Mage/ImportExport/etc/adminhtml/acl.xml
delete mode 100644 app/code/core/Mage/ImportExport/etc/config.xml
delete mode 100644 app/code/core/Mage/Index/Model/EntryPoint/Shell.php
delete mode 100644 app/code/core/Mage/Index/Model/Lock/Storage.php
delete mode 100644 app/code/core/Mage/Index/etc/adminhtml/acl.xml
delete mode 100644 app/code/core/Mage/Index/etc/adminhtml/menu.xml
delete mode 100644 app/code/core/Mage/Index/etc/config.xml
delete mode 100644 app/code/core/Mage/Install/Model/EntryPoint/Console.php
delete mode 100644 app/code/core/Mage/Install/etc/config.xml
delete mode 100644 app/code/core/Mage/Install/view/install/page.phtml
delete mode 100644 app/code/core/Mage/Log/Model/EntryPoint/Shell.php
delete mode 100644 app/code/core/Mage/Log/etc/config.xml
delete mode 100644 app/code/core/Mage/Media/etc/config.xml
delete mode 100644 app/code/core/Mage/Newsletter/etc/adminhtml/acl.xml
delete mode 100644 app/code/core/Mage/Newsletter/etc/adminhtml/menu.xml
delete mode 100644 app/code/core/Mage/Newsletter/etc/config.xml
delete mode 100644 app/code/core/Mage/Newsletter/view/adminhtml/layout.xml
delete mode 100644 app/code/core/Mage/Oauth/etc/config.xml
delete mode 100644 app/code/core/Mage/Oauth/sql/oauth_setup/install-1.0.0.0.php
delete mode 100644 app/code/core/Mage/Ogone/etc/config.xml
delete mode 100644 app/code/core/Mage/Page/Block/Html/Head.php
delete mode 100644 app/code/core/Mage/Page/etc/config.xml
delete mode 100644 app/code/core/Mage/Page/view/adminhtml/title.phtml
delete mode 100644 app/code/core/Mage/PageCache/Helper/Data.php
delete mode 100644 app/code/core/Mage/PageCache/etc/config.xml
delete mode 100644 app/code/core/Mage/Paygate/etc/config.xml
delete mode 100644 app/code/core/Mage/Payment/etc/adminhtml/acl.xml
delete mode 100644 app/code/core/Mage/Payment/etc/config.xml
delete mode 100644 app/code/core/Mage/Payment/view/adminhtml/info/default.phtml
delete mode 100644 app/code/core/Mage/Paypal/Block/Adminhtml/Settlement/Report/Grid.php
delete mode 100644 app/code/core/Mage/Paypal/Controller/Express/Abstract.php
delete mode 100644 app/code/core/Mage/Paypal/etc/adminhtml/acl.xml
delete mode 100644 app/code/core/Mage/Paypal/etc/adminhtml/menu.xml
delete mode 100644 app/code/core/Mage/Paypal/etc/config.xml
delete mode 100644 app/code/core/Mage/Paypal/view/frontend/express/review/address.phtml
delete mode 100644 app/code/core/Mage/Paypal/view/frontend/hss/js.phtml
delete mode 100644 app/code/core/Mage/Paypal/view/frontend/hss/review/button.phtml
delete mode 100644 app/code/core/Mage/Paypal/view/frontend/layout.xml
delete mode 100644 app/code/core/Mage/PaypalUk/etc/config.xml
delete mode 100644 app/code/core/Mage/PaypalUk/view/frontend/layout.xml
delete mode 100644 app/code/core/Mage/Persistent/etc/adminhtml/acl.xml
delete mode 100644 app/code/core/Mage/Persistent/etc/config.xml
delete mode 100644 app/code/core/Mage/Persistent/view/frontend/checkout/onepage/billing.phtml
delete mode 100644 app/code/core/Mage/Persistent/view/frontend/checkout/onepage/login.phtml
delete mode 100644 app/code/core/Mage/Persistent/view/frontend/customer/form/login.phtml
delete mode 100644 app/code/core/Mage/Poll/etc/adminhtml/acl.xml
delete mode 100644 app/code/core/Mage/Poll/etc/adminhtml/menu.xml
delete mode 100644 app/code/core/Mage/Poll/etc/config.xml
delete mode 100644 app/code/core/Mage/ProductAlert/Block/Email/Stock.php
delete mode 100644 app/code/core/Mage/ProductAlert/etc/config.xml
delete mode 100644 app/code/core/Mage/Rating/etc/adminhtml/acl.xml
delete mode 100644 app/code/core/Mage/Rating/etc/config.xml
delete mode 100644 app/code/core/Mage/Reports/etc/adminhtml/acl.xml
delete mode 100644 app/code/core/Mage/Reports/etc/adminhtml/menu.xml
delete mode 100644 app/code/core/Mage/Reports/etc/config.xml
delete mode 100644 app/code/core/Mage/Reports/view/adminhtml/grid.phtml
delete mode 100644 app/code/core/Mage/Reports/view/adminhtml/layout.xml
delete mode 100644 app/code/core/Mage/Review/etc/adminhtml/acl.xml
delete mode 100644 app/code/core/Mage/Review/etc/adminhtml/menu.xml
delete mode 100644 app/code/core/Mage/Review/etc/config.xml
delete mode 100644 app/code/core/Mage/Review/view/frontend/layout.xml
delete mode 100644 app/code/core/Mage/Rss/etc/adminhtml/acl.xml
delete mode 100644 app/code/core/Mage/Rss/etc/config.xml
delete mode 100644 app/code/core/Mage/Rule/etc/config.xml
delete mode 100644 app/code/core/Mage/Sales/Block/Adminhtml/Billing/Agreement/Grid.php
delete mode 100644 app/code/core/Mage/Sales/Block/Adminhtml/Recurring/Profile/Edit/Form.php
delete mode 100644 app/code/core/Mage/Sales/Model/Order/Creditmemo/Config.php
delete mode 100644 app/code/core/Mage/Sales/Model/Order/Invoice/Config.php
delete mode 100644 app/code/core/Mage/Sales/Model/Quote/Address.php
delete mode 100644 app/code/core/Mage/Sales/Model/Quote/Item.php
delete mode 100644 app/code/core/Mage/Sales/etc/adminhtml/acl.xml
delete mode 100644 app/code/core/Mage/Sales/etc/adminhtml/menu.xml
delete mode 100644 app/code/core/Mage/Sales/etc/config.xml
delete mode 100644 app/code/core/Mage/Sales/view/adminhtml/billing/agreement/view/tab/info.phtml
delete mode 100644 app/code/core/Mage/Sales/view/frontend/order/creditmemo.phtml
delete mode 100644 app/code/core/Mage/Sales/view/frontend/order/creditmemo/items/renderer/default.phtml
delete mode 100644 app/code/core/Mage/Sales/view/frontend/order/invoice.phtml
delete mode 100644 app/code/core/Mage/Sales/view/frontend/order/invoice/items/renderer/default.phtml
delete mode 100644 app/code/core/Mage/Sales/view/frontend/order/items.phtml
delete mode 100644 app/code/core/Mage/Sales/view/frontend/order/items/renderer/default.phtml
delete mode 100644 app/code/core/Mage/Sales/view/frontend/order/shipment.phtml
delete mode 100644 app/code/core/Mage/Sales/view/frontend/order/shipment/items.phtml
delete mode 100644 app/code/core/Mage/Sales/view/frontend/order/shipment/items/renderer/default.phtml
delete mode 100644 app/code/core/Mage/Sales/view/frontend/order/view.phtml
delete mode 100644 app/code/core/Mage/Sales/view/frontend/reorder/sidebar.phtml
delete mode 100644 app/code/core/Mage/SalesRule/Model/Rule.php
delete mode 100644 app/code/core/Mage/SalesRule/etc/adminhtml/acl.xml
delete mode 100644 app/code/core/Mage/SalesRule/etc/adminhtml/menu.xml
delete mode 100644 app/code/core/Mage/SalesRule/etc/config.xml
delete mode 100644 app/code/core/Mage/Sendfriend/etc/config.xml
delete mode 100644 app/code/core/Mage/Sendfriend/view/frontend/layout.xml
delete mode 100644 app/code/core/Mage/Shipping/Model/Config.php
delete mode 100644 app/code/core/Mage/Shipping/etc/adminhtml/acl.xml
delete mode 100644 app/code/core/Mage/Shipping/etc/config.xml
delete mode 100644 app/code/core/Mage/Sitemap/etc/adminhtml/acl.xml
delete mode 100644 app/code/core/Mage/Sitemap/etc/adminhtml/menu.xml
delete mode 100644 app/code/core/Mage/Sitemap/etc/config.xml
delete mode 100644 app/code/core/Mage/Tag/Block/Adminhtml/Catalog/Product/Edit/Tab/Tag.php
delete mode 100644 app/code/core/Mage/Tag/Block/Adminhtml/Catalog/Product/Edit/Tab/Tag/Customer.php
delete mode 100644 app/code/core/Mage/Tag/Block/Adminhtml/Customer/Edit/Tab/Tag.php
delete mode 100644 app/code/core/Mage/Tag/Block/Adminhtml/Report/Popular/Grid.php
delete mode 100644 app/code/core/Mage/Tag/Block/Customer/View.php
delete mode 100644 app/code/core/Mage/Tag/etc/adminhtml/acl.xml
delete mode 100644 app/code/core/Mage/Tag/etc/adminhtml/menu.xml
delete mode 100644 app/code/core/Mage/Tag/etc/config.xml
delete mode 100644 app/code/core/Mage/Tag/view/adminhtml/tag/edit/container.phtml
delete mode 100644 app/code/core/Mage/Tax/Helper/Data.php
delete mode 100644 app/code/core/Mage/Tax/Model/Calculation/Rule.php
delete mode 100644 app/code/core/Mage/Tax/Model/Class/Source/Product.php
delete mode 100644 app/code/core/Mage/Tax/data/tax_setup/data-install-1.6.0.0.php
delete mode 100644 app/code/core/Mage/Tax/data/tax_setup/data-upgrade-1.6.0.3-1.6.0.4.php
delete mode 100644 app/code/core/Mage/Tax/etc/adminhtml/acl.xml
delete mode 100644 app/code/core/Mage/Tax/etc/adminhtml/menu.xml
delete mode 100644 app/code/core/Mage/Tax/etc/config.xml
delete mode 100644 app/code/core/Mage/Theme/Block/Adminhtml/System/Design/Theme.php
delete mode 100644 app/code/core/Mage/Theme/Block/Adminhtml/System/Design/Theme/Edit/Tab/Css.php
delete mode 100644 app/code/core/Mage/Theme/Block/Adminhtml/System/Design/Theme/Edit/TabAbstract.php
delete mode 100644 app/code/core/Mage/Theme/Helper/Data.php
delete mode 100644 app/code/core/Mage/Theme/Helper/Storage.php
delete mode 100644 app/code/core/Mage/Theme/Model/Uploader/Service.php
delete mode 100644 app/code/core/Mage/Theme/Model/Wysiwyg/Storage.php
delete mode 100644 app/code/core/Mage/Theme/etc/adminhtml/acl.xml
delete mode 100644 app/code/core/Mage/Theme/etc/adminhtml/menu.xml
delete mode 100644 app/code/core/Mage/Theme/etc/config.xml
delete mode 100644 app/code/core/Mage/Theme/view/adminhtml/tabs/fieldset/js.phtml
delete mode 100644 app/code/core/Mage/Theme/view/adminhtml/tabs/js.phtml
delete mode 100644 app/code/core/Mage/Usa/etc/adminhtml/system.xml
delete mode 100644 app/code/core/Mage/Usa/etc/config.xml
delete mode 100644 app/code/core/Mage/User/Block/Role/Tab/Edit.php
delete mode 100644 app/code/core/Mage/User/etc/adminhtml/acl.xml
delete mode 100644 app/code/core/Mage/User/etc/adminhtml/menu.xml
delete mode 100644 app/code/core/Mage/User/etc/config.xml
delete mode 100644 app/code/core/Mage/User/view/adminhtml/role/edit.phtml
delete mode 100644 app/code/core/Mage/User/view/adminhtml/role/info.phtml
delete mode 100644 app/code/core/Mage/Webapi/Block/Adminhtml/Role/Edit/Tab/Resource.php
delete mode 100644 app/code/core/Mage/Webapi/Controller/Dispatcher/Soap/Authentication.php
delete mode 100644 app/code/core/Mage/Webapi/Helper/Data.php
delete mode 100644 app/code/core/Mage/Webapi/Model/Authorization/Config/Reader/Factory.php
delete mode 100644 app/code/core/Mage/Webapi/Model/Authorization/Role/Factory.php
delete mode 100644 app/code/core/Mage/Webapi/Model/Soap/Security/UsernameToken/Factory.php
delete mode 100644 app/code/core/Mage/Webapi/Model/Soap/Wsdl/Factory.php
delete mode 100644 app/code/core/Mage/Webapi/etc/adminhtml/acl.xml
delete mode 100644 app/code/core/Mage/Webapi/etc/adminhtml/menu.xml
delete mode 100644 app/code/core/Mage/Webapi/etc/config.xml
delete mode 100644 app/code/core/Mage/Weee/Block/Renderer/Weee/Tax.php
delete mode 100644 app/code/core/Mage/Weee/etc/config.xml
delete mode 100644 app/code/core/Mage/Weee/view/adminhtml/renderer/tax.phtml
delete mode 100644 app/code/core/Mage/Widget/Block/Adminhtml/Widget/Options.php
delete mode 100644 app/code/core/Mage/Widget/Model/Template/Filter.php
delete mode 100644 app/code/core/Mage/Widget/etc/adminhtml/acl.xml
delete mode 100644 app/code/core/Mage/Widget/etc/adminhtml/menu.xml
delete mode 100644 app/code/core/Mage/Widget/etc/config.xml
delete mode 100644 app/code/core/Mage/Wishlist/Block/Abstract.php
delete mode 100644 app/code/core/Mage/Wishlist/etc/adminhtml/acl.xml
delete mode 100644 app/code/core/Mage/Wishlist/etc/config.xml
delete mode 100644 app/design/adminhtml/default/backend/Mage_Backend/images/admin-add-product-btn-bg.png
delete mode 100644 app/design/adminhtml/default/backend/Mage_Backend/images/datagrid-dropdown-arrow.png
delete mode 100644 app/design/adminhtml/default/backend/Mage_Backend/images/datagrid-sorted-th-arrows.png
rename app/design/adminhtml/default/backend/{Mage_Backend => }/fonts/calluna/CallunaSansBlack-webfont.eot (100%)
rename app/{code/core/Mage/DesignEditor/view/adminhtml/css => design/adminhtml/default/backend}/fonts/calluna/CallunaSansBlack-webfont.svg (99%)
mode change 100755 => 100644
rename app/design/adminhtml/default/backend/{Mage_Backend => }/fonts/calluna/CallunaSansBlack-webfont.ttf (100%)
rename app/design/adminhtml/default/backend/{Mage_Backend => }/fonts/calluna/CallunaSansBlack-webfont.woff (100%)
rename app/design/adminhtml/default/backend/{Mage_Backend => }/fonts/calluna/CallunaSansBold-webfont.eot (100%)
rename app/{code/core/Mage/DesignEditor/view/adminhtml/css => design/adminhtml/default/backend}/fonts/calluna/CallunaSansBold-webfont.svg (99%)
mode change 100755 => 100644
rename app/design/adminhtml/default/backend/{Mage_Backend => }/fonts/calluna/CallunaSansBold-webfont.ttf (100%)
rename app/design/adminhtml/default/backend/{Mage_Backend => }/fonts/calluna/CallunaSansBold-webfont.woff (100%)
rename app/design/adminhtml/default/backend/{Mage_Backend => }/fonts/calluna/CallunaSansLight-webfont.eot (100%)
rename app/{code/core/Mage/DesignEditor/view/adminhtml/css => design/adminhtml/default/backend}/fonts/calluna/CallunaSansLight-webfont.svg (99%)
mode change 100755 => 100644
rename app/design/adminhtml/default/backend/{Mage_Backend => }/fonts/calluna/CallunaSansLight-webfont.ttf (100%)
rename app/design/adminhtml/default/backend/{Mage_Backend => }/fonts/calluna/CallunaSansLight-webfont.woff (100%)
rename app/design/adminhtml/default/backend/{Mage_Backend => }/fonts/calluna/CallunaSansRegular-webfont.eot (100%)
rename app/{code/core/Mage/DesignEditor/view/adminhtml/css => design/adminhtml/default/backend}/fonts/calluna/CallunaSansRegular-webfont.svg (99%)
mode change 100755 => 100644
rename app/design/adminhtml/default/backend/{Mage_Backend => }/fonts/calluna/CallunaSansRegular-webfont.ttf (100%)
rename app/design/adminhtml/default/backend/{Mage_Backend => }/fonts/calluna/CallunaSansRegular-webfont.woff (100%)
rename app/design/adminhtml/default/backend/{Mage_Backend => }/fonts/calluna/CallunaSansSemiBold-webfont.eot (100%)
rename app/{code/core/Mage/DesignEditor/view/adminhtml/css => design/adminhtml/default/backend}/fonts/calluna/CallunaSansSemiBold-webfont.svg (99%)
mode change 100755 => 100644
rename app/design/adminhtml/default/backend/{Mage_Backend => }/fonts/calluna/CallunaSansSemiBold-webfont.ttf (100%)
rename app/design/adminhtml/default/backend/{Mage_Backend => }/fonts/calluna/CallunaSansSemiBold-webfont.woff (100%)
rename app/design/adminhtml/default/backend/{Mage_Backend => }/fonts/icons/admin-icons.eot (100%)
rename app/design/adminhtml/default/backend/{Mage_Backend => }/fonts/icons/admin-icons.svg (100%)
rename app/design/adminhtml/default/backend/{Mage_Backend => }/fonts/icons/admin-icons.ttf (100%)
rename app/design/adminhtml/default/backend/{Mage_Backend => }/fonts/icons/admin-icons.woff (100%)
rename app/design/adminhtml/default/backend/{Mage_Backend => }/images/body-bg.jpg (100%)
create mode 100644 app/design/adminhtml/default/backend/images/fam_application_form_delete.png
create mode 100644 app/design/adminhtml/default/backend/images/fam_leaf.png
rename app/design/adminhtml/default/backend/{Mage_Backend => }/images/switcher.png (100%)
create mode 100644 app/design/frontend/default/twig_tmpls/Mage_Catalog_View_Media.html
create mode 100644 app/design/frontend/default/twig_tmpls/Mage_Catalog_View_Type_Default.html
create mode 100644 dev/api-tests/integration/fixture/_block/Webhook/Webhook.php
create mode 100644 dev/api-tests/integration/phpunit-webhook-rest.xml
create mode 100644 dev/api-tests/integration/testsuite/Webapi/Webhook/WebhookTest.php
create mode 100644 dev/api-tests/integration/tmp/.gitignore
create mode 100644 dev/githooks/README.TXT
create mode 100644 dev/githooks/pre-commit
create mode 100644 dev/tests/integration/framework/tests/unit/testsuite/Magento/Test/ApplicationTest.php
delete mode 100644 dev/tests/integration/testsuite/Mage/Adminhtml/Block/Catalog/Product/Helper/Form/Weight/RendererTest.php
create mode 100644 dev/tests/integration/testsuite/Mage/Adminhtml/Block/Catalog/Product/Helper/Form/WeightTest.php
create mode 100644 dev/tests/integration/testsuite/Mage/Adminhtml/Block/Tax/Rate/ImportExportTest.php
create mode 100644 dev/tests/integration/testsuite/Mage/Adminhtml/controllers/CacheControllerTest.php
create mode 100644 dev/tests/integration/testsuite/Mage/Adminhtml/controllers/Tax/RateControllerTest.php
create mode 100644 dev/tests/integration/testsuite/Mage/Adminhtml/controllers/_files/cache/all_types_disabled.php
create mode 100644 dev/tests/integration/testsuite/Mage/Adminhtml/controllers/_files/cache/all_types_disabled_rollback.php
create mode 100644 dev/tests/integration/testsuite/Mage/Adminhtml/controllers/_files/cache/all_types_enabled.php
create mode 100644 dev/tests/integration/testsuite/Mage/Adminhtml/controllers/_files/cache/all_types_enabled_rollback.php
create mode 100644 dev/tests/integration/testsuite/Mage/Adminhtml/controllers/_files/cache/all_types_invalidated.php
create mode 100644 dev/tests/integration/testsuite/Mage/Adminhtml/controllers/_files/cache/all_types_invalidated_rollback.php
create mode 100644 dev/tests/integration/testsuite/Mage/Adminhtml/controllers/_files/cache/application_cache.php
create mode 100644 dev/tests/integration/testsuite/Mage/Adminhtml/controllers/_files/cache/application_cache_rollback.php
create mode 100644 dev/tests/integration/testsuite/Mage/Adminhtml/controllers/_files/cache/empty_storage.php
create mode 100644 dev/tests/integration/testsuite/Mage/Adminhtml/controllers/_files/cache/non_application_cache.php
create mode 100644 dev/tests/integration/testsuite/Mage/Adminhtml/controllers/_files/cache/non_application_cache_rollback.php
create mode 100644 dev/tests/integration/testsuite/Mage/Backend/Area/TestCase.php
create mode 100644 dev/tests/integration/testsuite/Mage/Catalog/IndexerTest.php
delete mode 100644 dev/tests/integration/testsuite/Mage/Core/Model/CacheTest.php
delete mode 100644 dev/tests/integration/testsuite/Mage/Core/Model/Config/FieldsetTest.php
create mode 100644 dev/tests/integration/testsuite/Mage/Core/Model/Design/Fallback/List/FileTest.php
create mode 100644 dev/tests/integration/testsuite/Mage/Core/Model/Design/Fallback/List/LocaleTest.php
create mode 100644 dev/tests/integration/testsuite/Mage/Core/Model/Design/Fallback/List/ViewTest.php
delete mode 100644 dev/tests/integration/testsuite/Mage/Core/Model/Design/FallbackTest.php
create mode 100644 dev/tests/integration/testsuite/Mage/Core/Model/Design/FileResolution/Strategy/FallbackTest.php
create mode 100644 dev/tests/integration/testsuite/Mage/Core/Model/LocaleTest.php
create mode 100644 dev/tests/integration/testsuite/Mage/Core/Model/Theme/FileTest.php
delete mode 100644 dev/tests/integration/testsuite/Mage/Core/Model/Theme/FilesTest.php
create mode 100644 dev/tests/integration/testsuite/Mage/Core/Model/Theme/RegistrationTest.php
rename dev/tests/integration/testsuite/Mage/Core/Model/_files/design/frontend/test/default/{Module => Namespace_Module}/favicon.ico (100%)
create mode 100644 dev/tests/integration/testsuite/Mage/DesignEditor/Model/Config/QuickStylesTest.php
create mode 100644 dev/tests/integration/testsuite/Mage/DesignEditor/Model/Editor/Tools/Controls/ConfigurationTest.php
create mode 100644 dev/tests/integration/testsuite/Mage/DesignEditor/Model/ObserverTest.php
create mode 100644 dev/tests/integration/testsuite/Mage/DesignEditor/Model/_files/design/frontend/package/test/Mage_DesignEditor/controls/image_sizing.xml
create mode 100644 dev/tests/integration/testsuite/Mage/DesignEditor/Model/_files/design/frontend/package/test/Mage_DesignEditor/controls/quick_styles.xml
create mode 100644 dev/tests/integration/testsuite/Mage/DesignEditor/Model/_files/design/frontend/package/test/theme.xml
create mode 100644 dev/tests/integration/testsuite/Mage/DesignEditor/Model/_files/design/frontend/package/test/view.xml
create mode 100644 dev/tests/integration/testsuite/Mage/DesignEditor/Model/_files/design/frontend/package/test_child/theme.xml
create mode 100644 dev/tests/integration/testsuite/Mage/DesignEditor/Model/_files/design/frontend/package/test_child/view.xml
create mode 100644 dev/tests/integration/testsuite/Mage/DesignEditor/Model/_files/design/themes.php
create mode 100644 dev/tests/integration/testsuite/Mage/Tax/Model/Rate/CsvImportHandlerTest.php
create mode 100644 dev/tests/integration/testsuite/Mage/Tax/Model/Rate/_files/correct_rates_import_file.csv
create mode 100644 dev/tests/integration/testsuite/Mage/Tax/Model/Rate/_files/rates_import_file_incorrect_country.csv
create mode 100644 dev/tests/integration/testsuite/Mage/Theme/controllers/Adminhtml/System/Design/ThemeControllerTets.php
create mode 100644 dev/tests/integration/testsuite/Mage/Theme/controllers/Adminhtml/System/Design/_files/simple-js-file.js
create mode 100644 dev/tests/integration/testsuite/Mage/Usa/Model/Shipping/Carrier/UpsTest.php
create mode 100644 dev/tests/integration/testsuite/Mage/Webhook/Helper/DataTest.php
create mode 100644 dev/tests/integration/testsuite/Mage/Webhook/Model/Mapper/DefaultTest.php
create mode 100644 dev/tests/integration/testsuite/Mage/Webhook/Model/Resource/Subscriber/CollectionTest.php
create mode 100644 dev/tests/integration/testsuite/Mage/Webhook/Model/SubscriberTest.php
rename dev/tests/integration/testsuite/Magento/{Di => Code}/Generator/TestAsset/ParentClassWithNamespace.php (97%)
rename dev/tests/integration/testsuite/Magento/{Di => Code}/Generator/TestAsset/ParentClassWithoutNamespace.php (96%)
rename dev/tests/integration/testsuite/Magento/{Di => Code}/Generator/TestAsset/SourceClassWithNamespace.php (97%)
rename dev/tests/integration/testsuite/Magento/{Di => Code}/Generator/TestAsset/SourceClassWithoutNamespace.php (95%)
create mode 100644 dev/tests/integration/testsuite/Magento/Code/GeneratorTest.php
create mode 100644 dev/tests/integration/testsuite/Magento/Code/_files/generatedFactoryWithNamespace.php
create mode 100644 dev/tests/integration/testsuite/Magento/Code/_files/generatedFactoryWithoutNamespace.php
create mode 100644 dev/tests/integration/testsuite/Magento/Code/_files/generatedProxyWithNamespace.php
create mode 100644 dev/tests/integration/testsuite/Magento/Code/_files/generatedProxyWithoutNamespace.php
delete mode 100644 dev/tests/integration/testsuite/Magento/Di/Definition/CompilerDefinition/TestAsset/NoConstructor.php
delete mode 100644 dev/tests/integration/testsuite/Magento/Di/Definition/CompilerDefinition/TestAsset/OneOptionalArgument.php
delete mode 100644 dev/tests/integration/testsuite/Magento/Di/Definition/CompilerDefinition/TestAsset/OneRequiredArgument.php
delete mode 100644 dev/tests/integration/testsuite/Magento/Di/Definition/CompilerDefinition/TestAsset/OneRequiredOneOptionalArguments.php
delete mode 100644 dev/tests/integration/testsuite/Magento/Di/Definition/CompilerDefinition/TestAsset/TwoOptionalArguments.php
delete mode 100644 dev/tests/integration/testsuite/Magento/Di/Definition/CompilerDefinition/TestAsset/TwoRequiredArguments.php
delete mode 100644 dev/tests/integration/testsuite/Magento/Di/Definition/CompilerDefinition/ZendTest.php
delete mode 100644 dev/tests/integration/testsuite/Magento/Di/Definition/CompilerDefinition/_files/definitions.php
delete mode 100644 dev/tests/integration/testsuite/Magento/Di/GeneratorTest.php
delete mode 100644 dev/tests/integration/testsuite/Magento/Di/TestAsset/ConstructorEightArguments.php
delete mode 100644 dev/tests/integration/testsuite/Magento/Di/TestAsset/ConstructorFiveArguments.php
delete mode 100644 dev/tests/integration/testsuite/Magento/Di/TestAsset/ConstructorFourArguments.php
delete mode 100644 dev/tests/integration/testsuite/Magento/Di/TestAsset/ConstructorNineArguments.php
delete mode 100644 dev/tests/integration/testsuite/Magento/Di/TestAsset/ConstructorSevenArguments.php
delete mode 100644 dev/tests/integration/testsuite/Magento/Di/TestAsset/ConstructorSixArguments.php
delete mode 100644 dev/tests/integration/testsuite/Magento/Di/TestAsset/ConstructorTenArguments.php
delete mode 100644 dev/tests/integration/testsuite/Magento/Di/TestAsset/ConstructorThreeArguments.php
delete mode 100644 dev/tests/integration/testsuite/Magento/Di/TestAsset/ConstructorTwoArguments.php
delete mode 100644 dev/tests/integration/testsuite/Magento/Di/TestAsset/Interface.php
delete mode 100644 dev/tests/integration/testsuite/Magento/DiTest.php
create mode 100644 dev/tests/integration/testsuite/Magento/ObjectManager/ObjectManagerTest.php
rename dev/tests/integration/testsuite/Magento/{Di => ObjectManager}/TestAsset/Basic.php (92%)
rename dev/tests/integration/testsuite/Magento/{Di => ObjectManager}/TestAsset/BasicAlias.php (91%)
rename dev/tests/integration/testsuite/Magento/{Di => ObjectManager}/TestAsset/BasicInjection.php (79%)
create mode 100644 dev/tests/integration/testsuite/Magento/ObjectManager/TestAsset/ConstructorEightArguments.php
create mode 100644 dev/tests/integration/testsuite/Magento/ObjectManager/TestAsset/ConstructorFiveArguments.php
create mode 100644 dev/tests/integration/testsuite/Magento/ObjectManager/TestAsset/ConstructorFourArguments.php
create mode 100644 dev/tests/integration/testsuite/Magento/ObjectManager/TestAsset/ConstructorNineArguments.php
rename dev/tests/integration/testsuite/Magento/{Di => ObjectManager}/TestAsset/ConstructorNoArguments.php (91%)
rename dev/tests/integration/testsuite/Magento/{Di => ObjectManager}/TestAsset/ConstructorOneArgument.php (82%)
create mode 100644 dev/tests/integration/testsuite/Magento/ObjectManager/TestAsset/ConstructorSevenArguments.php
create mode 100644 dev/tests/integration/testsuite/Magento/ObjectManager/TestAsset/ConstructorSixArguments.php
create mode 100644 dev/tests/integration/testsuite/Magento/ObjectManager/TestAsset/ConstructorTenArguments.php
create mode 100644 dev/tests/integration/testsuite/Magento/ObjectManager/TestAsset/ConstructorThreeArguments.php
create mode 100644 dev/tests/integration/testsuite/Magento/ObjectManager/TestAsset/ConstructorTwoArguments.php
create mode 100644 dev/tests/integration/testsuite/Magento/ObjectManager/TestAsset/Interface.php
rename dev/tests/integration/testsuite/Magento/{Di => ObjectManager}/TestAsset/InterfaceImplementation.php (86%)
rename dev/tests/integration/testsuite/Magento/{Di => ObjectManager}/TestAsset/InterfaceInjection.php (78%)
create mode 100644 dev/tests/integration/testsuite/Varien/Cache/CoreTest.php
create mode 100644 dev/tests/integration/testsuite/integrity/ConfigTest.php
create mode 100644 dev/tests/integration/testsuite/integrity/modular/BlockInstantiationTest.php
create mode 100644 dev/tests/integration/testsuite/integrity/modular/CodePoolConfigTest.php
create mode 100644 dev/tests/js/testsuite/mage/suggest/suggest-test.js
create mode 100644 dev/tests/js/testsuite/mage/suggest/tree-suggest-test.js
create mode 100644 dev/tests/static/testsuite/Integrity/Mage/Backend/SystemConfigTest.php
create mode 100644 dev/tests/static/testsuite/Legacy/_files/obsolete_config_nodes.php
create mode 100644 dev/tests/unit/framework/Magento/Framework/TestCase.php
create mode 100644 dev/tests/unit/framework/Magento/Test/Helper/ProxyTesting.php
create mode 100644 dev/tests/unit/framework/Magento/Test/Listener/GarbageCleanup.php
create mode 100644 dev/tests/unit/framework/tests/unit/testsuite/Magento/Test/Helper/ProxyTestingTest.php
create mode 100644 dev/tests/unit/testsuite/Mage/Core/Model/App/StateTest.php
create mode 100644 dev/tests/unit/testsuite/Mage/Core/Model/Cache/Frontend/FactoryTest.php
create mode 100644 dev/tests/unit/testsuite/Mage/Core/Model/Cache/Frontend/PoolTest.php
create mode 100644 dev/tests/unit/testsuite/Mage/Core/Model/Cache/Frontend/_files/CacheDecoratorDummy.php
create mode 100644 dev/tests/unit/testsuite/Mage/Core/Model/Cache/Frontend/_files/config.xml
create mode 100644 dev/tests/unit/testsuite/Mage/Core/Model/Cache/Type/AccessProxyTest.php
create mode 100644 dev/tests/unit/testsuite/Mage/Core/Model/Cache/Type/FrontendPoolTest.php
create mode 100644 dev/tests/unit/testsuite/Mage/Core/Model/Cache/Type/GenericTest.php
create mode 100644 dev/tests/unit/testsuite/Mage/Core/Model/Cache/TypesTest.php
create mode 100644 dev/tests/unit/testsuite/Mage/Core/Model/Config/FieldsetTest.php
delete mode 100644 dev/tests/unit/testsuite/Mage/Core/Model/Config/Loader/LocalTest.php
delete mode 100644 dev/tests/unit/testsuite/Mage/Core/Model/Config/Loader/PrimaryTest.php
create mode 100644 dev/tests/unit/testsuite/Mage/Core/Model/Config/PrimaryTest.php
create mode 100644 dev/tests/unit/testsuite/Mage/Core/Model/Db/UpdaterTest.php
create mode 100644 dev/tests/unit/testsuite/Mage/Core/Model/Db/_files/config.xml
create mode 100644 dev/tests/unit/testsuite/Mage/Core/Model/Db/_files/config_skip_updates.xml
create mode 100644 dev/tests/unit/testsuite/Mage/Core/Model/Db/_files/config_skip_updates_even_in_dev_mode.xml
delete mode 100644 dev/tests/unit/testsuite/Mage/Core/Model/Design/Fallback/CachingProxyTest.php
create mode 100644 dev/tests/unit/testsuite/Mage/Core/Model/Design/Fallback/List/FileTest.php
create mode 100644 dev/tests/unit/testsuite/Mage/Core/Model/Design/Fallback/List/ListAbstractTest.php
create mode 100644 dev/tests/unit/testsuite/Mage/Core/Model/Design/Fallback/List/LocaleTest.php
create mode 100644 dev/tests/unit/testsuite/Mage/Core/Model/Design/Fallback/List/ViewTest.php
create mode 100644 dev/tests/unit/testsuite/Mage/Core/Model/Design/Fallback/Rule/SimpleTest.php
create mode 100644 dev/tests/unit/testsuite/Mage/Core/Model/Design/Fallback/Rule/ThemeTest.php
delete mode 100644 dev/tests/unit/testsuite/Mage/Core/Model/Design/FallbackTest.php
create mode 100644 dev/tests/unit/testsuite/Mage/Core/Model/Design/FileResolution/Strategy/Fallback/CachingProxyTest.php
create mode 100644 dev/tests/unit/testsuite/Mage/Core/Model/Design/FileResolution/Strategy/FallbackTest.php
create mode 100644 dev/tests/unit/testsuite/Mage/Core/Model/Design/FileResolution/StrategyPoolTest.php
create mode 100644 dev/tests/unit/testsuite/Mage/Core/Model/Design/Package/ProxyTest.php
create mode 100644 dev/tests/unit/testsuite/Mage/Core/Model/Design/PackageTest.php
delete mode 100644 dev/tests/unit/testsuite/Mage/Core/Model/EntryPoint/HttpTest.php
delete mode 100644 dev/tests/unit/testsuite/Mage/Core/Model/ObjectManager/ConfigTest.php
delete mode 100644 dev/tests/unit/testsuite/Mage/Core/Model/ObjectManagerTest.php
create mode 100644 dev/tests/unit/testsuite/Mage/Core/Model/ObserverTest.php
create mode 100644 dev/tests/unit/testsuite/Mage/Core/Model/Page/Asset/CollectionTest.php
create mode 100644 dev/tests/unit/testsuite/Mage/Core/Model/Page/Asset/MergeServiceTest.php
create mode 100644 dev/tests/unit/testsuite/Mage/Core/Model/Page/Asset/MergedTest.php
create mode 100644 dev/tests/unit/testsuite/Mage/Core/Model/Page/Asset/PublicFileTest.php
create mode 100644 dev/tests/unit/testsuite/Mage/Core/Model/Page/Asset/RemoteTest.php
create mode 100644 dev/tests/unit/testsuite/Mage/Core/Model/Page/Asset/ViewFileTest.php
create mode 100644 dev/tests/unit/testsuite/Mage/Core/Model/PageTest.php
create mode 100644 dev/tests/unit/testsuite/Mage/Core/Model/Theme/CopyServiceTest.php
create mode 100644 dev/tests/unit/testsuite/Mage/Core/Model/Theme/Domain/FactoryTest.php
create mode 100644 dev/tests/unit/testsuite/Mage/Core/Model/Theme/Domain/StagingTest.php
create mode 100644 dev/tests/unit/testsuite/Mage/Core/Model/Theme/Domain/VirtualTest.php
create mode 100644 dev/tests/unit/testsuite/Mage/Core/Model/_files/cache_types.xml
create mode 100644 dev/tests/unit/testsuite/Mage/DesignEditor/Block/Adminhtml/Editor/Toolbar/Buttons/SaveTest.php
delete mode 100644 dev/tests/unit/testsuite/Mage/DesignEditor/Block/Page/Html/Head/VdeTest.php
delete mode 100644 dev/tests/unit/testsuite/Mage/DesignEditor/Block/Page/Html/HeadTest.php
create mode 100644 dev/tests/unit/testsuite/Mage/DesignEditor/Model/Config/Control/QuickStylesTest.php
create mode 100644 dev/tests/unit/testsuite/Mage/DesignEditor/Model/Editor/QuickStyles/Renderer/BackgroundImageTest.php
create mode 100644 dev/tests/unit/testsuite/Mage/DesignEditor/Model/Editor/QuickStyles/Renderer/DefaultTest.php
create mode 100644 dev/tests/unit/testsuite/Mage/DesignEditor/Model/Editor/QuickStyles/RendererTest.php
delete mode 100644 dev/tests/unit/testsuite/Mage/Downloadable/Block/Adminhtml/Catalog/Product/Edit/Tab/Downloadable/TestCaseAbstract.php
create mode 100644 dev/tests/unit/testsuite/Mage/Install/Model/EntryPoint/UpgradeTest.php
create mode 100644 dev/tests/unit/testsuite/Mage/Page/Block/Html/HeadTest.php
create mode 100644 dev/tests/unit/testsuite/Mage/Page/Model/Asset/GroupedCollectionTest.php
create mode 100644 dev/tests/unit/testsuite/Mage/Page/Model/Asset/PropertyGroupTest.php
create mode 100644 dev/tests/unit/testsuite/Mage/Shipping/Model/Carrier/Service/ConfigTest.php
create mode 100644 dev/tests/unit/testsuite/Mage/Shipping/Model/Carrier/Service/ResultTest.php
create mode 100644 dev/tests/unit/testsuite/Mage/Shipping/Model/Carrier/ServiceAdapterTest.php
create mode 100644 dev/tests/unit/testsuite/Mage/Theme/Model/Uploader/ServiceTest.php
create mode 100644 dev/tests/unit/testsuite/Mage/Webhook/Controller/Webapi/WebhookTest.php
create mode 100644 dev/tests/unit/testsuite/Mage/Webhook/Model/Authentication/Hmac/Sha256Test.php
create mode 100644 dev/tests/unit/testsuite/Mage/Webhook/Model/Authentication/NoneTest.php
create mode 100644 dev/tests/unit/testsuite/Mage/Webhook/Model/Authorization/Config/ReaderTest.php
create mode 100644 dev/tests/unit/testsuite/Mage/Webhook/Model/Authorization/ConfigTest.php
create mode 100644 dev/tests/unit/testsuite/Mage/Webhook/Model/Event/CallbackTest.php
create mode 100644 dev/tests/unit/testsuite/Mage/Webhook/Model/Event/FactoryTest.php
create mode 100644 dev/tests/unit/testsuite/Mage/Webhook/Model/Event/MarshallerTest.php
create mode 100644 dev/tests/unit/testsuite/Mage/Webhook/Model/Event/QueueTest.php
create mode 100644 dev/tests/unit/testsuite/Mage/Webhook/Model/Formatter/Factory/JsonTest.php
create mode 100644 dev/tests/unit/testsuite/Mage/Webhook/Model/Formatter/FactoryTest.php
create mode 100644 dev/tests/unit/testsuite/Mage/Webhook/Model/Formatter/JsonTest.php
create mode 100644 dev/tests/unit/testsuite/Mage/Webhook/Model/Job/DispatcherTest.php
create mode 100644 dev/tests/unit/testsuite/Mage/Webhook/Model/Job/ProcessorTest.php
create mode 100644 dev/tests/unit/testsuite/Mage/Webhook/Model/Job/Retry/HandlerTest.php
create mode 100644 dev/tests/unit/testsuite/Mage/Webhook/Model/Mapper/DefaultTest.php
create mode 100644 dev/tests/unit/testsuite/Mage/Webhook/Model/Mapper/Factory/DefaultTest.php
create mode 100644 dev/tests/unit/testsuite/Mage/Webhook/Model/Mapper/FactoryTest.php
create mode 100644 dev/tests/unit/testsuite/Mage/Webhook/Model/Mapper/_files/mapper_stubs.php
create mode 100644 dev/tests/unit/testsuite/Mage/Webhook/Model/Subscriber/ConfigTest.php
create mode 100644 dev/tests/unit/testsuite/Mage/Webhook/Model/Subscriber/WebapiTest.php
create mode 100644 dev/tests/unit/testsuite/Mage/Webhook/Model/Transport/Http/ResponseTest.php
create mode 100644 dev/tests/unit/testsuite/Mage/Webhook/Model/Webapi/EventHandlerTest.php
create mode 100644 dev/tests/unit/testsuite/Mage/Webhook/Model/_files/acl.xml
create mode 100644 dev/tests/unit/testsuite/Mage/Webhook/Model/_files/acl.xsd
create mode 100644 dev/tests/unit/testsuite/Mage/Webhook/Model/_files/acl2.xml
create mode 100644 dev/tests/unit/testsuite/Magento/Cache/Backend/Decorator/CompressionTest.php
create mode 100644 dev/tests/unit/testsuite/Magento/Cache/Backend/Decorator/DecoratorAbstractTest.php
create mode 100644 dev/tests/unit/testsuite/Magento/Cache/Backend/_files/MongoBinData.php
create mode 100644 dev/tests/unit/testsuite/Magento/Cache/Frontend/Adapter/ZendTest.php
create mode 100644 dev/tests/unit/testsuite/Magento/Cache/Frontend/Decorator/BareTest.php
create mode 100644 dev/tests/unit/testsuite/Magento/Cache/Frontend/Decorator/ProfilerTest.php
create mode 100644 dev/tests/unit/testsuite/Magento/Cache/Frontend/Decorator/TagMarkerTest.php
create mode 100644 dev/tests/unit/testsuite/Magento/Cache/Frontend/Decorator/TagScopeTest.php
create mode 100644 dev/tests/unit/testsuite/Magento/Cache/Frontend/Decorator/_files/CacheScopeCleanVerification.php
rename dev/tests/unit/testsuite/Magento/{Di => Code}/Generator/ClassTest.php (75%)
create mode 100644 dev/tests/unit/testsuite/Magento/Code/Generator/CodeGenerator/ZendTest.php
rename dev/tests/unit/testsuite/Magento/{Di => Code}/Generator/EntityAbstractTest.php (87%)
rename dev/tests/unit/testsuite/Magento/{Di => Code}/Generator/EntityTestAbstract.php (89%)
create mode 100644 dev/tests/unit/testsuite/Magento/Code/Generator/FactoryTest.php
rename dev/tests/unit/testsuite/Magento/{Di => Code}/Generator/IoTest.php (95%)
rename dev/tests/unit/testsuite/Magento/{Di => Code}/Generator/TestAsset/ParentClass.php (97%)
rename dev/tests/unit/testsuite/Magento/{Di => Code}/Generator/TestAsset/SourceClass.php (97%)
rename dev/tests/unit/testsuite/Magento/{Di => Code}/Generator/TestAsset/TestGenerationClass.php (76%)
create mode 100644 dev/tests/unit/testsuite/Magento/Code/GeneratorTest.php
delete mode 100644 dev/tests/unit/testsuite/Magento/Di/Definition/RuntimeDefinition/ZendTest.php
delete mode 100644 dev/tests/unit/testsuite/Magento/Di/Generator/CodeGenerator/ZendTest.php
delete mode 100644 dev/tests/unit/testsuite/Magento/Di/Generator/FactoryTest.php
delete mode 100644 dev/tests/unit/testsuite/Magento/Di/Generator/ProxyTest.php
delete mode 100644 dev/tests/unit/testsuite/Magento/Di/GeneratorTest.php
delete mode 100644 dev/tests/unit/testsuite/Magento/Di/InstanceManager/ZendTest.php
delete mode 100644 dev/tests/unit/testsuite/Magento/Di/ZendTest.php
create mode 100644 dev/tests/unit/testsuite/Magento/ObjectManager/ObjectManagerTest.php
delete mode 100644 dev/tests/unit/testsuite/Magento/ObjectManager/ZendTest.php
create mode 100644 dev/tests/unit/testsuite/Magento/_files/Aggregate/Child.php
create mode 100644 dev/tests/unit/testsuite/Magento/_files/Aggregate/Interface.php
create mode 100644 dev/tests/unit/testsuite/Magento/_files/Aggregate/Parent.php
create mode 100644 dev/tests/unit/testsuite/Magento/_files/Aggregate/WithOptional.php
create mode 100644 dev/tests/unit/testsuite/Magento/_files/Child.php
create mode 100644 dev/tests/unit/testsuite/Magento/_files/Child/A.php
create mode 100644 dev/tests/unit/testsuite/Magento/_files/Child/Circular.php
create mode 100644 dev/tests/unit/testsuite/Magento/_files/Interface.php
create mode 100644 dev/tests/unit/testsuite/Magento/_files/Parent.php
create mode 100644 dev/tests/unit/testsuite/Varien/Cache/CoreTest.php
create mode 100644 dev/tests/unit/testsuite/Varien/Simplexml/ConfigTest.php
create mode 100644 dev/tests/unit/testsuite/tools/Di/Code/Scanner/ArrayScannerTest.php
create mode 100644 dev/tests/unit/testsuite/tools/Di/Code/Scanner/CompositeScannerTest.php
create mode 100644 dev/tests/unit/testsuite/tools/Di/Code/Scanner/DirectoryScannerTest.php
create mode 100644 dev/tests/unit/testsuite/tools/Di/Code/Scanner/PhpScannerTest.php
create mode 100644 dev/tests/unit/testsuite/tools/Di/Code/Scanner/XmlScannerTest.php
create mode 100644 dev/tests/unit/testsuite/tools/Di/_files/additional.php
create mode 100644 dev/tests/unit/testsuite/tools/Di/_files/app/bootstrap.php
create mode 100644 dev/tests/unit/testsuite/tools/Di/_files/app/code/Mage/SomeModule/Helper/Test.php
create mode 100644 dev/tests/unit/testsuite/tools/Di/_files/app/code/Mage/SomeModule/Model/Test.php
create mode 100644 dev/tests/unit/testsuite/tools/Di/_files/app/code/Mage/SomeModule/etc/additional.xml
create mode 100644 dev/tests/unit/testsuite/tools/Di/_files/app/code/Mage/SomeModule/etc/adminhtml/config.xml
create mode 100644 dev/tests/unit/testsuite/tools/Di/_files/app/code/Mage/SomeModule/etc/adminhtml/system.xml
create mode 100644 dev/tests/unit/testsuite/tools/Di/_files/app/code/Mage/SomeModule/etc/config.xml
create mode 100644 dev/tests/unit/testsuite/tools/Di/_files/app/code/Mage/SomeModule/view/frontend/layout.xml
create mode 100644 dev/tests/unit/testsuite/tools/Di/_files/app/design/adminhtml/default/backend/layout.xml
create mode 100644 dev/tests/unit/testsuite/tools/Di/_files/app/etc/additional.xml
create mode 100644 dev/tests/unit/testsuite/tools/Di/_files/app/etc/config.xml
create mode 100644 dev/tests/unit/testsuite/tools/view/Generator/CopyRuleTest.php
create mode 100644 dev/tests/unit/testsuite/tools/view/Generator/ThemeDeploymentTest.php
create mode 100644 dev/tests/unit/testsuite/tools/view/Generator/_files/ThemeDeployment/constructor_exception/forbidden.php
create mode 100644 dev/tests/unit/testsuite/tools/view/Generator/_files/ThemeDeployment/constructor_exception/permitted.php
create mode 100644 dev/tests/unit/testsuite/tools/view/Generator/_files/ThemeDeployment/run/fixture.php
create mode 100644 dev/tests/unit/testsuite/tools/view/Generator/_files/ThemeDeployment/run/forbidden.php
create mode 100644 dev/tests/unit/testsuite/tools/view/Generator/_files/ThemeDeployment/run/forbidden_without_php.php
create mode 100644 dev/tests/unit/testsuite/tools/view/Generator/_files/ThemeDeployment/run/permitted.php
create mode 100644 dev/tests/unit/testsuite/tools/view/Generator/_files/ThemeDeployment/run/permitted_cased_js.php
create mode 100644 dev/tests/unit/testsuite/tools/view/Generator/_files/ThemeDeployment/run/source/Some_Module/theme41_file.css
create mode 100644 dev/tests/unit/testsuite/tools/view/Generator/_files/ThemeDeployment/run/source/frontend/package1/theme11/Mage_Catalog/non_public
create mode 100644 dev/tests/unit/testsuite/tools/view/Generator/_files/ThemeDeployment/run/source/frontend/package1/theme11/Mage_Catalog/resource.png
create mode 100644 dev/tests/unit/testsuite/tools/view/Generator/_files/ThemeDeployment/run/source/frontend/package1/theme11/non_public_file.php
create mode 100644 dev/tests/unit/testsuite/tools/view/Generator/_files/ThemeDeployment/run/source/frontend/package1/theme11/non_public_file.txt
create mode 100644 dev/tests/unit/testsuite/tools/view/Generator/_files/ThemeDeployment/run/source/frontend/package1/theme11/overwritten.css
create mode 100644 dev/tests/unit/testsuite/tools/view/Generator/_files/ThemeDeployment/run/source/frontend/package1/theme11/public.css
create mode 100644 dev/tests/unit/testsuite/tools/view/Generator/_files/ThemeDeployment/run/source/frontend/package1/theme11/subdir/subdir.css
create mode 100644 dev/tests/unit/testsuite/tools/view/Generator/_files/ThemeDeployment/run/source/frontend/package1/theme11/subdir/subdir.js
create mode 100644 dev/tests/unit/testsuite/tools/view/Generator/_files/ThemeDeployment/run/source/frontend/package1/theme11/subdir/subdir.txt
create mode 100644 dev/tests/unit/testsuite/tools/view/Generator/_files/ThemeDeployment/run/source/frontend/package1/theme12/theme12_file.js
create mode 100644 dev/tests/unit/testsuite/tools/view/Generator/_files/ThemeDeployment/run/source/frontend/package2/theme21/overwritten.css
create mode 100644 dev/tests/unit/testsuite/tools/view/Generator/_files/ThemeDeployment/run/source/frontend/package2/theme21/theme21_file.js
create mode 100644 dev/tests/unit/testsuite/tools/view/Generator/_files/ThemeDeployment/run/source/frontend/package3/theme31/theme31_file.css
create mode 100644 dev/tests/unit/testsuite/tools/view/Generator/_files/ThemeDeployment/run/source_cased_js/file.JS
create mode 100644 dev/tests/unit/testsuite/tools/view/Generator/_files/fixture_themes.php
create mode 100644 dev/tools/Di/Code/Scanner/ArrayScanner.php
create mode 100644 dev/tools/Di/Code/Scanner/CompositeScanner.php
create mode 100644 dev/tools/Di/Code/Scanner/DirectoryScanner.php
create mode 100644 dev/tools/Di/Code/Scanner/FileScanner.php
create mode 100644 dev/tools/Di/Code/Scanner/PhpScanner.php
create mode 100644 dev/tools/Di/Code/Scanner/ScannerInterface.php
create mode 100644 dev/tools/Di/Code/Scanner/XmlScanner.php
create mode 100644 dev/tools/Di/Compiler/Directory.php
create mode 100644 dev/tools/Di/Compiler/Log/Log.php
create mode 100644 dev/tools/Di/Compiler/Log/Writer/Console.php
create mode 100644 dev/tools/Di/Compiler/Log/Writer/Quiet.php
create mode 100644 dev/tools/Di/Compiler/Log/Writer/WriterInterface.php
create mode 100644 dev/tools/Di/Definition/Compressor.php
create mode 100644 dev/tools/Di/Definition/Compressor/UniqueList.php
create mode 100644 dev/tools/Di/Definition/Reader.php
create mode 100644 dev/tools/Di/Definition/Serializer/Igbinary.php
create mode 100644 dev/tools/Di/Definition/Serializer/SerializerInterface.php
create mode 100644 dev/tools/Di/Definition/Serializer/Standard.php
create mode 100644 dev/tools/bootstrap.php
delete mode 100644 dev/tools/di/compiler.php
delete mode 100644 dev/tools/di/entity_generator.php
create mode 100644 dev/tools/view/Generator/Config.php
create mode 100644 dev/tools/view/Generator/CopyRule.php
create mode 100644 dev/tools/view/Generator/ThemeDeployment.php
create mode 100644 dev/tools/view/Generator/ThemeLight.php
create mode 100644 dev/tools/view/config/forbidden.php
create mode 100644 dev/tools/view/config/permitted.php
create mode 100644 dev/tools/view/generator.php
create mode 100644 lib/Magento/AclFactory.php
mode change 100755 => 100644 lib/Magento/BootstrapException.php
create mode 100644 lib/Magento/Cache/Backend/Decorator/Compression.php
create mode 100644 lib/Magento/Cache/Backend/Decorator/DecoratorAbstract.php
create mode 100644 lib/Magento/Cache/Frontend/Adapter/Zend.php
create mode 100644 lib/Magento/Cache/Frontend/Decorator/Bare.php
create mode 100644 lib/Magento/Cache/Frontend/Decorator/Profiler.php
create mode 100644 lib/Magento/Cache/Frontend/Decorator/TagMarker.php
create mode 100644 lib/Magento/Cache/Frontend/Decorator/TagScope.php
create mode 100644 lib/Magento/Cache/FrontendInterface.php
create mode 100644 lib/Magento/Code/Generator.php
rename lib/Magento/{Di => Code}/Generator/Class.php (81%)
create mode 100644 lib/Magento/Code/Generator/CodeGenerator/Interface.php
create mode 100644 lib/Magento/Code/Generator/CodeGenerator/Zend.php
create mode 100644 lib/Magento/Code/Generator/DefinitionDecorator.php
rename lib/Magento/{Di => Code}/Generator/EntityAbstract.php (93%)
create mode 100644 lib/Magento/Code/Generator/Factory.php
rename lib/Magento/{Di => Code}/Generator/Io.php (98%)
create mode 100644 lib/Magento/Code/Generator/Proxy.php
create mode 100644 lib/Magento/Code/Reader/ClassReader.php
create mode 100644 lib/Magento/Datasource/Config/Interface.php
create mode 100644 lib/Magento/Datasource/Factory.php
create mode 100644 lib/Magento/Datasource/Path/Composite.php
create mode 100644 lib/Magento/Datasource/Path/Visitable.php
create mode 100644 lib/Magento/Datasource/Path/Visitor.php
create mode 100644 lib/Magento/Datasource/Repository.php
delete mode 100644 lib/Magento/Di.php
delete mode 100644 lib/Magento/Di/Definition/ArrayDefinition.php
delete mode 100644 lib/Magento/Di/Definition/ArrayDefinition/Zend.php
delete mode 100644 lib/Magento/Di/Definition/CompilerDefinition.php
delete mode 100644 lib/Magento/Di/Definition/CompilerDefinition/Zend.php
delete mode 100644 lib/Magento/Di/Definition/RuntimeDefinition.php
delete mode 100644 lib/Magento/Di/Definition/RuntimeDefinition/Zend.php
delete mode 100644 lib/Magento/Di/DefinitionList/Zend.php
delete mode 100644 lib/Magento/Di/Generator.php
delete mode 100644 lib/Magento/Di/Generator/CodeGenerator/Interface.php
delete mode 100644 lib/Magento/Di/Generator/CodeGenerator/Zend.php
delete mode 100644 lib/Magento/Di/Generator/Factory.php
delete mode 100644 lib/Magento/Di/Generator/Proxy.php
delete mode 100644 lib/Magento/Di/InstanceManager.php
delete mode 100644 lib/Magento/Di/InstanceManager/Zend.php
delete mode 100644 lib/Magento/Di/Zend.php
create mode 100644 lib/Magento/ObjectManager/ContextInterface.php
create mode 100644 lib/Magento/ObjectManager/Definition.php
create mode 100644 lib/Magento/ObjectManager/Definition/Compiled.php
create mode 100644 lib/Magento/ObjectManager/Definition/Compiled/Binary.php
create mode 100644 lib/Magento/ObjectManager/Definition/Compiled/Serialized.php
create mode 100644 lib/Magento/ObjectManager/Definition/Runtime.php
delete mode 100644 lib/Magento/ObjectManager/Factory.php
create mode 100644 lib/Magento/ObjectManager/ObjectManager.php
delete mode 100644 lib/Magento/ObjectManager/Zend.php
create mode 100644 lib/Symfony/Component/Yaml/.gitignore
create mode 100644 lib/Symfony/Component/Yaml/CHANGELOG.md
create mode 100644 lib/Symfony/Component/Yaml/Dumper.php
create mode 100644 lib/Symfony/Component/Yaml/Escaper.php
create mode 100644 lib/Symfony/Component/Yaml/Exception/DumpException.php
create mode 100644 lib/Symfony/Component/Yaml/Exception/ExceptionInterface.php
create mode 100644 lib/Symfony/Component/Yaml/Exception/ParseException.php
create mode 100644 lib/Symfony/Component/Yaml/Exception/RuntimeException.php
create mode 100644 lib/Symfony/Component/Yaml/Inline.php
create mode 100644 lib/Symfony/Component/Yaml/LICENSE
create mode 100644 lib/Symfony/Component/Yaml/Parser.php
create mode 100644 lib/Symfony/Component/Yaml/README.md
create mode 100644 lib/Symfony/Component/Yaml/Tests/DumperTest.php
create mode 100644 lib/Symfony/Component/Yaml/Tests/Fixtures/YtsAnchorAlias.yml
create mode 100644 lib/Symfony/Component/Yaml/Tests/Fixtures/YtsBasicTests.yml
create mode 100644 lib/Symfony/Component/Yaml/Tests/Fixtures/YtsBlockMapping.yml
create mode 100644 lib/Symfony/Component/Yaml/Tests/Fixtures/YtsDocumentSeparator.yml
create mode 100644 lib/Symfony/Component/Yaml/Tests/Fixtures/YtsErrorTests.yml
create mode 100644 lib/Symfony/Component/Yaml/Tests/Fixtures/YtsFlowCollections.yml
create mode 100644 lib/Symfony/Component/Yaml/Tests/Fixtures/YtsFoldedScalars.yml
create mode 100644 lib/Symfony/Component/Yaml/Tests/Fixtures/YtsNullsAndEmpties.yml
create mode 100644 lib/Symfony/Component/Yaml/Tests/Fixtures/YtsSpecificationExamples.yml
create mode 100644 lib/Symfony/Component/Yaml/Tests/Fixtures/YtsTypeTransfers.yml
create mode 100644 lib/Symfony/Component/Yaml/Tests/Fixtures/embededPhp.yml
create mode 100644 lib/Symfony/Component/Yaml/Tests/Fixtures/escapedCharacters.yml
create mode 100644 lib/Symfony/Component/Yaml/Tests/Fixtures/index.yml
create mode 100644 lib/Symfony/Component/Yaml/Tests/Fixtures/sfComments.yml
create mode 100644 lib/Symfony/Component/Yaml/Tests/Fixtures/sfCompact.yml
create mode 100644 lib/Symfony/Component/Yaml/Tests/Fixtures/sfMergeKey.yml
create mode 100644 lib/Symfony/Component/Yaml/Tests/Fixtures/sfObjects.yml
create mode 100644 lib/Symfony/Component/Yaml/Tests/Fixtures/sfQuotes.yml
create mode 100644 lib/Symfony/Component/Yaml/Tests/Fixtures/sfTests.yml
create mode 100644 lib/Symfony/Component/Yaml/Tests/Fixtures/unindentedCollections.yml
create mode 100644 lib/Symfony/Component/Yaml/Tests/InlineTest.php
create mode 100644 lib/Symfony/Component/Yaml/Tests/ParserTest.php
create mode 100644 lib/Symfony/Component/Yaml/Tests/YamlTest.php
create mode 100644 lib/Symfony/Component/Yaml/Unescaper.php
create mode 100644 lib/Symfony/Component/Yaml/Yaml.php
create mode 100644 lib/Symfony/Component/Yaml/composer.json
create mode 100644 lib/Symfony/Component/Yaml/phpunit.xml.dist
create mode 100644 lib/twig12/.editorconfig
create mode 100644 lib/twig12/.gitignore
create mode 100644 lib/twig12/.travis.yml
create mode 100644 lib/twig12/AUTHORS
create mode 100644 lib/twig12/CHANGELOG
create mode 100644 lib/twig12/LICENSE
create mode 100644 lib/twig12/README.markdown
create mode 100644 lib/twig12/composer.json
create mode 100644 lib/twig12/doc/advanced.rst
create mode 100644 lib/twig12/doc/advanced_legacy.rst
create mode 100644 lib/twig12/doc/api.rst
create mode 100644 lib/twig12/doc/coding_standards.rst
create mode 100644 lib/twig12/doc/deprecated.rst
create mode 100644 lib/twig12/doc/filters/abs.rst
create mode 100644 lib/twig12/doc/filters/capitalize.rst
create mode 100644 lib/twig12/doc/filters/convert_encoding.rst
create mode 100644 lib/twig12/doc/filters/date.rst
create mode 100644 lib/twig12/doc/filters/date_modify.rst
create mode 100644 lib/twig12/doc/filters/default.rst
create mode 100644 lib/twig12/doc/filters/escape.rst
create mode 100644 lib/twig12/doc/filters/first.rst
create mode 100644 lib/twig12/doc/filters/format.rst
create mode 100644 lib/twig12/doc/filters/index.rst
create mode 100644 lib/twig12/doc/filters/join.rst
create mode 100644 lib/twig12/doc/filters/json_encode.rst
create mode 100644 lib/twig12/doc/filters/keys.rst
create mode 100644 lib/twig12/doc/filters/last.rst
create mode 100644 lib/twig12/doc/filters/length.rst
create mode 100644 lib/twig12/doc/filters/lower.rst
create mode 100644 lib/twig12/doc/filters/merge.rst
create mode 100644 lib/twig12/doc/filters/nl2br.rst
create mode 100644 lib/twig12/doc/filters/number_format.rst
create mode 100644 lib/twig12/doc/filters/raw.rst
create mode 100644 lib/twig12/doc/filters/replace.rst
create mode 100644 lib/twig12/doc/filters/reverse.rst
create mode 100644 lib/twig12/doc/filters/slice.rst
create mode 100644 lib/twig12/doc/filters/sort.rst
create mode 100644 lib/twig12/doc/filters/split.rst
create mode 100644 lib/twig12/doc/filters/striptags.rst
create mode 100644 lib/twig12/doc/filters/title.rst
create mode 100644 lib/twig12/doc/filters/trim.rst
create mode 100644 lib/twig12/doc/filters/upper.rst
create mode 100644 lib/twig12/doc/filters/url_encode.rst
create mode 100644 lib/twig12/doc/functions/attribute.rst
create mode 100644 lib/twig12/doc/functions/block.rst
create mode 100644 lib/twig12/doc/functions/constant.rst
create mode 100644 lib/twig12/doc/functions/cycle.rst
create mode 100644 lib/twig12/doc/functions/date.rst
create mode 100644 lib/twig12/doc/functions/dump.rst
create mode 100644 lib/twig12/doc/functions/include.rst
create mode 100644 lib/twig12/doc/functions/index.rst
create mode 100644 lib/twig12/doc/functions/parent.rst
create mode 100644 lib/twig12/doc/functions/random.rst
create mode 100644 lib/twig12/doc/functions/range.rst
create mode 100644 lib/twig12/doc/functions/template_from_string.rst
create mode 100644 lib/twig12/doc/index.rst
create mode 100644 lib/twig12/doc/internals.rst
create mode 100644 lib/twig12/doc/intro.rst
create mode 100644 lib/twig12/doc/recipes.rst
create mode 100644 lib/twig12/doc/tags/autoescape.rst
create mode 100644 lib/twig12/doc/tags/block.rst
create mode 100644 lib/twig12/doc/tags/do.rst
create mode 100644 lib/twig12/doc/tags/embed.rst
create mode 100644 lib/twig12/doc/tags/extends.rst
create mode 100644 lib/twig12/doc/tags/filter.rst
create mode 100644 lib/twig12/doc/tags/flush.rst
create mode 100644 lib/twig12/doc/tags/for.rst
create mode 100644 lib/twig12/doc/tags/from.rst
create mode 100644 lib/twig12/doc/tags/if.rst
create mode 100644 lib/twig12/doc/tags/import.rst
create mode 100644 lib/twig12/doc/tags/include.rst
create mode 100644 lib/twig12/doc/tags/index.rst
create mode 100644 lib/twig12/doc/tags/macro.rst
create mode 100644 lib/twig12/doc/tags/sandbox.rst
create mode 100644 lib/twig12/doc/tags/set.rst
create mode 100644 lib/twig12/doc/tags/spaceless.rst
create mode 100644 lib/twig12/doc/tags/use.rst
create mode 100644 lib/twig12/doc/tags/verbatim.rst
create mode 100644 lib/twig12/doc/templates.rst
create mode 100644 lib/twig12/doc/tests/constant.rst
create mode 100644 lib/twig12/doc/tests/defined.rst
create mode 100644 lib/twig12/doc/tests/divisibleby.rst
create mode 100644 lib/twig12/doc/tests/empty.rst
create mode 100644 lib/twig12/doc/tests/even.rst
create mode 100644 lib/twig12/doc/tests/index.rst
create mode 100644 lib/twig12/doc/tests/iterable.rst
create mode 100644 lib/twig12/doc/tests/null.rst
create mode 100644 lib/twig12/doc/tests/odd.rst
create mode 100644 lib/twig12/doc/tests/sameas.rst
create mode 100644 lib/twig12/ext/twig/.gitignore
create mode 100644 lib/twig12/ext/twig/LICENSE
create mode 100644 lib/twig12/ext/twig/config.m4
create mode 100644 lib/twig12/ext/twig/config.w32
create mode 100644 lib/twig12/ext/twig/php_twig.h
create mode 100644 lib/twig12/ext/twig/twig.c
create mode 100644 lib/twig12/lib/Twig/Autoloader.php
create mode 100644 lib/twig12/lib/Twig/Compiler.php
create mode 100644 lib/twig12/lib/Twig/CompilerInterface.php
create mode 100644 lib/twig12/lib/Twig/Environment.php
create mode 100644 lib/twig12/lib/Twig/Error.php
create mode 100644 lib/twig12/lib/Twig/Error/Loader.php
create mode 100644 lib/twig12/lib/Twig/Error/Runtime.php
create mode 100644 lib/twig12/lib/Twig/Error/Syntax.php
create mode 100644 lib/twig12/lib/Twig/ExistsLoaderInterface.php
create mode 100644 lib/twig12/lib/Twig/ExpressionParser.php
create mode 100644 lib/twig12/lib/Twig/Extension.php
create mode 100644 lib/twig12/lib/Twig/Extension/Core.php
create mode 100644 lib/twig12/lib/Twig/Extension/Debug.php
create mode 100644 lib/twig12/lib/Twig/Extension/Escaper.php
create mode 100644 lib/twig12/lib/Twig/Extension/Optimizer.php
create mode 100644 lib/twig12/lib/Twig/Extension/Sandbox.php
create mode 100644 lib/twig12/lib/Twig/Extension/Staging.php
create mode 100644 lib/twig12/lib/Twig/Extension/StringLoader.php
create mode 100644 lib/twig12/lib/Twig/ExtensionInterface.php
create mode 100644 lib/twig12/lib/Twig/Filter.php
create mode 100644 lib/twig12/lib/Twig/Filter/Function.php
create mode 100644 lib/twig12/lib/Twig/Filter/Method.php
create mode 100644 lib/twig12/lib/Twig/Filter/Node.php
create mode 100644 lib/twig12/lib/Twig/FilterCallableInterface.php
create mode 100644 lib/twig12/lib/Twig/FilterInterface.php
create mode 100644 lib/twig12/lib/Twig/Function.php
create mode 100644 lib/twig12/lib/Twig/Function/Function.php
create mode 100644 lib/twig12/lib/Twig/Function/Method.php
create mode 100644 lib/twig12/lib/Twig/Function/Node.php
create mode 100644 lib/twig12/lib/Twig/FunctionCallableInterface.php
create mode 100644 lib/twig12/lib/Twig/FunctionInterface.php
create mode 100644 lib/twig12/lib/Twig/Lexer.php
create mode 100644 lib/twig12/lib/Twig/LexerInterface.php
create mode 100644 lib/twig12/lib/Twig/Loader/Array.php
create mode 100644 lib/twig12/lib/Twig/Loader/Chain.php
create mode 100644 lib/twig12/lib/Twig/Loader/Filesystem.php
create mode 100644 lib/twig12/lib/Twig/Loader/String.php
create mode 100644 lib/twig12/lib/Twig/LoaderInterface.php
create mode 100644 lib/twig12/lib/Twig/Markup.php
create mode 100644 lib/twig12/lib/Twig/Node.php
create mode 100644 lib/twig12/lib/Twig/Node/AutoEscape.php
create mode 100644 lib/twig12/lib/Twig/Node/Block.php
create mode 100644 lib/twig12/lib/Twig/Node/BlockReference.php
create mode 100644 lib/twig12/lib/Twig/Node/Body.php
create mode 100644 lib/twig12/lib/Twig/Node/Do.php
create mode 100644 lib/twig12/lib/Twig/Node/Embed.php
create mode 100644 lib/twig12/lib/Twig/Node/Expression.php
create mode 100644 lib/twig12/lib/Twig/Node/Expression/Array.php
create mode 100644 lib/twig12/lib/Twig/Node/Expression/AssignName.php
create mode 100644 lib/twig12/lib/Twig/Node/Expression/Binary.php
create mode 100644 lib/twig12/lib/Twig/Node/Expression/Binary/Add.php
create mode 100644 lib/twig12/lib/Twig/Node/Expression/Binary/And.php
create mode 100644 lib/twig12/lib/Twig/Node/Expression/Binary/BitwiseAnd.php
create mode 100644 lib/twig12/lib/Twig/Node/Expression/Binary/BitwiseOr.php
create mode 100644 lib/twig12/lib/Twig/Node/Expression/Binary/BitwiseXor.php
create mode 100644 lib/twig12/lib/Twig/Node/Expression/Binary/Concat.php
create mode 100644 lib/twig12/lib/Twig/Node/Expression/Binary/Div.php
create mode 100644 lib/twig12/lib/Twig/Node/Expression/Binary/Equal.php
create mode 100644 lib/twig12/lib/Twig/Node/Expression/Binary/FloorDiv.php
create mode 100644 lib/twig12/lib/Twig/Node/Expression/Binary/Greater.php
create mode 100644 lib/twig12/lib/Twig/Node/Expression/Binary/GreaterEqual.php
create mode 100644 lib/twig12/lib/Twig/Node/Expression/Binary/In.php
create mode 100644 lib/twig12/lib/Twig/Node/Expression/Binary/Less.php
create mode 100644 lib/twig12/lib/Twig/Node/Expression/Binary/LessEqual.php
create mode 100644 lib/twig12/lib/Twig/Node/Expression/Binary/Mod.php
create mode 100644 lib/twig12/lib/Twig/Node/Expression/Binary/Mul.php
create mode 100644 lib/twig12/lib/Twig/Node/Expression/Binary/NotEqual.php
create mode 100644 lib/twig12/lib/Twig/Node/Expression/Binary/NotIn.php
create mode 100644 lib/twig12/lib/Twig/Node/Expression/Binary/Or.php
create mode 100644 lib/twig12/lib/Twig/Node/Expression/Binary/Power.php
create mode 100644 lib/twig12/lib/Twig/Node/Expression/Binary/Range.php
create mode 100644 lib/twig12/lib/Twig/Node/Expression/Binary/Sub.php
create mode 100644 lib/twig12/lib/Twig/Node/Expression/BlockReference.php
create mode 100644 lib/twig12/lib/Twig/Node/Expression/Call.php
create mode 100644 lib/twig12/lib/Twig/Node/Expression/Conditional.php
create mode 100644 lib/twig12/lib/Twig/Node/Expression/Constant.php
create mode 100644 lib/twig12/lib/Twig/Node/Expression/ExtensionReference.php
create mode 100644 lib/twig12/lib/Twig/Node/Expression/Filter.php
create mode 100644 lib/twig12/lib/Twig/Node/Expression/Filter/Default.php
create mode 100644 lib/twig12/lib/Twig/Node/Expression/Function.php
create mode 100644 lib/twig12/lib/Twig/Node/Expression/GetAttr.php
create mode 100644 lib/twig12/lib/Twig/Node/Expression/MethodCall.php
create mode 100644 lib/twig12/lib/Twig/Node/Expression/Name.php
create mode 100644 lib/twig12/lib/Twig/Node/Expression/Parent.php
create mode 100644 lib/twig12/lib/Twig/Node/Expression/TempName.php
create mode 100644 lib/twig12/lib/Twig/Node/Expression/Test.php
create mode 100644 lib/twig12/lib/Twig/Node/Expression/Test/Constant.php
create mode 100644 lib/twig12/lib/Twig/Node/Expression/Test/Defined.php
create mode 100644 lib/twig12/lib/Twig/Node/Expression/Test/Divisibleby.php
create mode 100644 lib/twig12/lib/Twig/Node/Expression/Test/Even.php
create mode 100644 lib/twig12/lib/Twig/Node/Expression/Test/Null.php
create mode 100644 lib/twig12/lib/Twig/Node/Expression/Test/Odd.php
create mode 100644 lib/twig12/lib/Twig/Node/Expression/Test/Sameas.php
create mode 100644 lib/twig12/lib/Twig/Node/Expression/Unary.php
create mode 100644 lib/twig12/lib/Twig/Node/Expression/Unary/Neg.php
create mode 100644 lib/twig12/lib/Twig/Node/Expression/Unary/Not.php
create mode 100644 lib/twig12/lib/Twig/Node/Expression/Unary/Pos.php
create mode 100644 lib/twig12/lib/Twig/Node/Flush.php
create mode 100644 lib/twig12/lib/Twig/Node/For.php
create mode 100644 lib/twig12/lib/Twig/Node/ForLoop.php
create mode 100644 lib/twig12/lib/Twig/Node/If.php
create mode 100644 lib/twig12/lib/Twig/Node/Import.php
create mode 100644 lib/twig12/lib/Twig/Node/Include.php
create mode 100644 lib/twig12/lib/Twig/Node/Macro.php
create mode 100644 lib/twig12/lib/Twig/Node/Module.php
create mode 100644 lib/twig12/lib/Twig/Node/Print.php
create mode 100644 lib/twig12/lib/Twig/Node/Sandbox.php
create mode 100644 lib/twig12/lib/Twig/Node/SandboxedModule.php
create mode 100644 lib/twig12/lib/Twig/Node/SandboxedPrint.php
create mode 100644 lib/twig12/lib/Twig/Node/Set.php
create mode 100644 lib/twig12/lib/Twig/Node/SetTemp.php
create mode 100644 lib/twig12/lib/Twig/Node/Spaceless.php
create mode 100644 lib/twig12/lib/Twig/Node/Text.php
create mode 100644 lib/twig12/lib/Twig/NodeInterface.php
create mode 100644 lib/twig12/lib/Twig/NodeOutputInterface.php
create mode 100644 lib/twig12/lib/Twig/NodeTraverser.php
create mode 100644 lib/twig12/lib/Twig/NodeVisitor/Escaper.php
create mode 100644 lib/twig12/lib/Twig/NodeVisitor/Optimizer.php
create mode 100644 lib/twig12/lib/Twig/NodeVisitor/SafeAnalysis.php
create mode 100644 lib/twig12/lib/Twig/NodeVisitor/Sandbox.php
create mode 100644 lib/twig12/lib/Twig/NodeVisitorInterface.php
create mode 100644 lib/twig12/lib/Twig/Parser.php
create mode 100644 lib/twig12/lib/Twig/ParserInterface.php
create mode 100644 lib/twig12/lib/Twig/Sandbox/SecurityError.php
create mode 100644 lib/twig12/lib/Twig/Sandbox/SecurityPolicy.php
create mode 100644 lib/twig12/lib/Twig/Sandbox/SecurityPolicyInterface.php
create mode 100644 lib/twig12/lib/Twig/SimpleFilter.php
create mode 100644 lib/twig12/lib/Twig/SimpleFunction.php
create mode 100644 lib/twig12/lib/Twig/SimpleTest.php
create mode 100644 lib/twig12/lib/Twig/Template.php
create mode 100644 lib/twig12/lib/Twig/TemplateInterface.php
create mode 100644 lib/twig12/lib/Twig/Test.php
create mode 100644 lib/twig12/lib/Twig/Test/Function.php
create mode 100644 lib/twig12/lib/Twig/Test/IntegrationTestCase.php
create mode 100644 lib/twig12/lib/Twig/Test/Method.php
create mode 100644 lib/twig12/lib/Twig/Test/Node.php
create mode 100644 lib/twig12/lib/Twig/Test/NodeTestCase.php
create mode 100644 lib/twig12/lib/Twig/TestCallableInterface.php
create mode 100644 lib/twig12/lib/Twig/TestInterface.php
create mode 100644 lib/twig12/lib/Twig/Token.php
create mode 100644 lib/twig12/lib/Twig/TokenParser.php
create mode 100644 lib/twig12/lib/Twig/TokenParser/AutoEscape.php
create mode 100644 lib/twig12/lib/Twig/TokenParser/Block.php
create mode 100644 lib/twig12/lib/Twig/TokenParser/Do.php
create mode 100644 lib/twig12/lib/Twig/TokenParser/Embed.php
create mode 100644 lib/twig12/lib/Twig/TokenParser/Extends.php
create mode 100644 lib/twig12/lib/Twig/TokenParser/Filter.php
create mode 100644 lib/twig12/lib/Twig/TokenParser/Flush.php
create mode 100644 lib/twig12/lib/Twig/TokenParser/For.php
create mode 100644 lib/twig12/lib/Twig/TokenParser/From.php
create mode 100644 lib/twig12/lib/Twig/TokenParser/If.php
create mode 100644 lib/twig12/lib/Twig/TokenParser/Import.php
create mode 100644 lib/twig12/lib/Twig/TokenParser/Include.php
create mode 100644 lib/twig12/lib/Twig/TokenParser/Macro.php
create mode 100644 lib/twig12/lib/Twig/TokenParser/Sandbox.php
create mode 100644 lib/twig12/lib/Twig/TokenParser/Set.php
create mode 100644 lib/twig12/lib/Twig/TokenParser/Spaceless.php
create mode 100644 lib/twig12/lib/Twig/TokenParser/Use.php
create mode 100644 lib/twig12/lib/Twig/TokenParserBroker.php
create mode 100644 lib/twig12/lib/Twig/TokenParserBrokerInterface.php
create mode 100644 lib/twig12/lib/Twig/TokenParserInterface.php
create mode 100644 lib/twig12/lib/Twig/TokenStream.php
create mode 100644 lib/twig12/phpunit.xml.dist
create mode 100644 lib/twig12/test/Twig/Tests/AutoloaderTest.php
create mode 100644 lib/twig12/test/Twig/Tests/CompilerTest.php
create mode 100644 lib/twig12/test/Twig/Tests/EnvironmentTest.php
create mode 100644 lib/twig12/test/Twig/Tests/ErrorTest.php
create mode 100644 lib/twig12/test/Twig/Tests/ExpressionParserTest.php
create mode 100644 lib/twig12/test/Twig/Tests/Extension/CoreTest.php
create mode 100644 lib/twig12/test/Twig/Tests/Extension/SandboxTest.php
create mode 100644 lib/twig12/test/Twig/Tests/FileCachingTest.php
create mode 100644 lib/twig12/test/Twig/Tests/Fixtures/errors/base.html
create mode 100644 lib/twig12/test/Twig/Tests/Fixtures/errors/index.html
create mode 100644 lib/twig12/test/Twig/Tests/Fixtures/exceptions/unclosed_tag.test
create mode 100644 lib/twig12/test/Twig/Tests/Fixtures/expressions/array.test
create mode 100644 lib/twig12/test/Twig/Tests/Fixtures/expressions/array_call.test
create mode 100644 lib/twig12/test/Twig/Tests/Fixtures/expressions/binary.test
create mode 100644 lib/twig12/test/Twig/Tests/Fixtures/expressions/bitwise.test
create mode 100644 lib/twig12/test/Twig/Tests/Fixtures/expressions/comparison.test
create mode 100644 lib/twig12/test/Twig/Tests/Fixtures/expressions/dotdot.test
create mode 100644 lib/twig12/test/Twig/Tests/Fixtures/expressions/grouping.test
create mode 100644 lib/twig12/test/Twig/Tests/Fixtures/expressions/literals.test
create mode 100644 lib/twig12/test/Twig/Tests/Fixtures/expressions/magic_call.test
create mode 100644 lib/twig12/test/Twig/Tests/Fixtures/expressions/method_call.test
create mode 100644 lib/twig12/test/Twig/Tests/Fixtures/expressions/postfix.test
create mode 100644 lib/twig12/test/Twig/Tests/Fixtures/expressions/strings.test
create mode 100644 lib/twig12/test/Twig/Tests/Fixtures/expressions/ternary_operator.test
create mode 100644 lib/twig12/test/Twig/Tests/Fixtures/expressions/ternary_operator_noelse.test
create mode 100644 lib/twig12/test/Twig/Tests/Fixtures/expressions/ternary_operator_nothen.test
create mode 100644 lib/twig12/test/Twig/Tests/Fixtures/expressions/unary.test
create mode 100644 lib/twig12/test/Twig/Tests/Fixtures/expressions/unary_precedence.test
create mode 100644 lib/twig12/test/Twig/Tests/Fixtures/filters/abs.test
create mode 100644 lib/twig12/test/Twig/Tests/Fixtures/filters/convert_encoding.test
create mode 100644 lib/twig12/test/Twig/Tests/Fixtures/filters/date.test
create mode 100644 lib/twig12/test/Twig/Tests/Fixtures/filters/date_default_format.test
create mode 100644 lib/twig12/test/Twig/Tests/Fixtures/filters/date_default_format_interval.test
create mode 100644 lib/twig12/test/Twig/Tests/Fixtures/filters/date_interval.test
create mode 100644 lib/twig12/test/Twig/Tests/Fixtures/filters/date_modify.test
create mode 100644 lib/twig12/test/Twig/Tests/Fixtures/filters/date_namedargs.test
create mode 100644 lib/twig12/test/Twig/Tests/Fixtures/filters/default.test
create mode 100644 lib/twig12/test/Twig/Tests/Fixtures/filters/dynamic_filter.test
create mode 100644 lib/twig12/test/Twig/Tests/Fixtures/filters/escape.test
create mode 100644 lib/twig12/test/Twig/Tests/Fixtures/filters/escape_non_supported_charset.test
create mode 100644 lib/twig12/test/Twig/Tests/Fixtures/filters/first.test
create mode 100644 lib/twig12/test/Twig/Tests/Fixtures/filters/force_escape.test
create mode 100644 lib/twig12/test/Twig/Tests/Fixtures/filters/format.test
create mode 100644 lib/twig12/test/Twig/Tests/Fixtures/filters/join.test
create mode 100644 lib/twig12/test/Twig/Tests/Fixtures/filters/json_encode.test
create mode 100644 lib/twig12/test/Twig/Tests/Fixtures/filters/last.test
create mode 100644 lib/twig12/test/Twig/Tests/Fixtures/filters/length.test
create mode 100644 lib/twig12/test/Twig/Tests/Fixtures/filters/length_utf8.test
create mode 100644 lib/twig12/test/Twig/Tests/Fixtures/filters/merge.test
create mode 100644 lib/twig12/test/Twig/Tests/Fixtures/filters/nl2br.test
create mode 100644 lib/twig12/test/Twig/Tests/Fixtures/filters/number_format.test
create mode 100644 lib/twig12/test/Twig/Tests/Fixtures/filters/number_format_default.test
create mode 100644 lib/twig12/test/Twig/Tests/Fixtures/filters/replace.test
create mode 100644 lib/twig12/test/Twig/Tests/Fixtures/filters/reverse.test
create mode 100644 lib/twig12/test/Twig/Tests/Fixtures/filters/slice.test
create mode 100644 lib/twig12/test/Twig/Tests/Fixtures/filters/sort.test
create mode 100644 lib/twig12/test/Twig/Tests/Fixtures/filters/special_chars.test
create mode 100644 lib/twig12/test/Twig/Tests/Fixtures/filters/split.test
create mode 100644 lib/twig12/test/Twig/Tests/Fixtures/filters/trim.test
create mode 100644 lib/twig12/test/Twig/Tests/Fixtures/functions/attribute.test
create mode 100644 lib/twig12/test/Twig/Tests/Fixtures/functions/block.test
create mode 100644 lib/twig12/test/Twig/Tests/Fixtures/functions/constant.test
create mode 100644 lib/twig12/test/Twig/Tests/Fixtures/functions/cycle.test
create mode 100644 lib/twig12/test/Twig/Tests/Fixtures/functions/date.test
create mode 100644 lib/twig12/test/Twig/Tests/Fixtures/functions/date_namedargs.test
create mode 100644 lib/twig12/test/Twig/Tests/Fixtures/functions/dump.test
create mode 100644 lib/twig12/test/Twig/Tests/Fixtures/functions/dump_array.test
create mode 100644 lib/twig12/test/Twig/Tests/Fixtures/functions/dynamic_function.test
create mode 100644 lib/twig12/test/Twig/Tests/Fixtures/functions/include/basic.test
create mode 100644 lib/twig12/test/Twig/Tests/Fixtures/functions/include/expression.test
create mode 100644 lib/twig12/test/Twig/Tests/Fixtures/functions/include/ignore_missing.test
create mode 100644 lib/twig12/test/Twig/Tests/Fixtures/functions/include/missing.test
create mode 100644 lib/twig12/test/Twig/Tests/Fixtures/functions/include/missing_nested.test
create mode 100644 lib/twig12/test/Twig/Tests/Fixtures/functions/include/sandbox.test
create mode 100644 lib/twig12/test/Twig/Tests/Fixtures/functions/include/template_instance.test
create mode 100644 lib/twig12/test/Twig/Tests/Fixtures/functions/include/templates_as_array.test
create mode 100644 lib/twig12/test/Twig/Tests/Fixtures/functions/include/with_context.test
create mode 100644 lib/twig12/test/Twig/Tests/Fixtures/functions/include/with_variables.test
create mode 100644 lib/twig12/test/Twig/Tests/Fixtures/functions/range.test
create mode 100644 lib/twig12/test/Twig/Tests/Fixtures/functions/special_chars.test
create mode 100644 lib/twig12/test/Twig/Tests/Fixtures/functions/template_from_string.test
create mode 100644 lib/twig12/test/Twig/Tests/Fixtures/macros/default_values.test
create mode 100644 lib/twig12/test/Twig/Tests/Fixtures/macros/nested_calls.test
create mode 100644 lib/twig12/test/Twig/Tests/Fixtures/macros/reserved_variables.test
create mode 100644 lib/twig12/test/Twig/Tests/Fixtures/macros/simple.test
create mode 100644 lib/twig12/test/Twig/Tests/Fixtures/macros/with_filters.test
create mode 100644 lib/twig12/test/Twig/Tests/Fixtures/regression/empty_token.test
create mode 100644 lib/twig12/test/Twig/Tests/Fixtures/regression/simple_xml_element.test
create mode 100644 lib/twig12/test/Twig/Tests/Fixtures/regression/strings_like_numbers.test
create mode 100644 lib/twig12/test/Twig/Tests/Fixtures/tags/autoescape/basic.test
create mode 100644 lib/twig12/test/Twig/Tests/Fixtures/tags/autoescape/blocks.test
create mode 100644 lib/twig12/test/Twig/Tests/Fixtures/tags/autoescape/double_escaping.test
create mode 100644 lib/twig12/test/Twig/Tests/Fixtures/tags/autoescape/functions.test
create mode 100644 lib/twig12/test/Twig/Tests/Fixtures/tags/autoescape/literal.test
create mode 100644 lib/twig12/test/Twig/Tests/Fixtures/tags/autoescape/nested.test
create mode 100644 lib/twig12/test/Twig/Tests/Fixtures/tags/autoescape/objects.test
create mode 100644 lib/twig12/test/Twig/Tests/Fixtures/tags/autoescape/raw.test
create mode 100644 lib/twig12/test/Twig/Tests/Fixtures/tags/autoescape/strategy.test
create mode 100644 lib/twig12/test/Twig/Tests/Fixtures/tags/autoescape/type.test
create mode 100644 lib/twig12/test/Twig/Tests/Fixtures/tags/autoescape/with_filters.test
create mode 100644 lib/twig12/test/Twig/Tests/Fixtures/tags/autoescape/with_filters_arguments.test
create mode 100644 lib/twig12/test/Twig/Tests/Fixtures/tags/autoescape/with_pre_escape_filters.test
create mode 100644 lib/twig12/test/Twig/Tests/Fixtures/tags/autoescape/with_preserves_safety_filters.test
create mode 100644 lib/twig12/test/Twig/Tests/Fixtures/tags/block/basic.test
create mode 100644 lib/twig12/test/Twig/Tests/Fixtures/tags/block/block_unique_name.test
create mode 100644 lib/twig12/test/Twig/Tests/Fixtures/tags/block/special_chars.test
create mode 100644 lib/twig12/test/Twig/Tests/Fixtures/tags/embed/basic.test
create mode 100644 lib/twig12/test/Twig/Tests/Fixtures/tags/embed/multiple.test
create mode 100644 lib/twig12/test/Twig/Tests/Fixtures/tags/embed/nested.test
create mode 100644 lib/twig12/test/Twig/Tests/Fixtures/tags/embed/with_extends.test
create mode 100644 lib/twig12/test/Twig/Tests/Fixtures/tags/filter/basic.test
create mode 100644 lib/twig12/test/Twig/Tests/Fixtures/tags/filter/json_encode.test
create mode 100644 lib/twig12/test/Twig/Tests/Fixtures/tags/filter/multiple.test
create mode 100644 lib/twig12/test/Twig/Tests/Fixtures/tags/filter/nested.test
create mode 100644 lib/twig12/test/Twig/Tests/Fixtures/tags/filter/with_for_tag.test
create mode 100644 lib/twig12/test/Twig/Tests/Fixtures/tags/filter/with_if_tag.test
create mode 100644 lib/twig12/test/Twig/Tests/Fixtures/tags/for/condition.test
create mode 100644 lib/twig12/test/Twig/Tests/Fixtures/tags/for/context.test
create mode 100644 lib/twig12/test/Twig/Tests/Fixtures/tags/for/else.test
create mode 100644 lib/twig12/test/Twig/Tests/Fixtures/tags/for/inner_variables.test
create mode 100644 lib/twig12/test/Twig/Tests/Fixtures/tags/for/keys.test
create mode 100644 lib/twig12/test/Twig/Tests/Fixtures/tags/for/keys_and_values.test
create mode 100644 lib/twig12/test/Twig/Tests/Fixtures/tags/for/loop_context.test
create mode 100644 lib/twig12/test/Twig/Tests/Fixtures/tags/for/loop_context_local.test
create mode 100644 lib/twig12/test/Twig/Tests/Fixtures/tags/for/loop_not_defined.test
create mode 100644 lib/twig12/test/Twig/Tests/Fixtures/tags/for/loop_not_defined_cond.test
create mode 100644 lib/twig12/test/Twig/Tests/Fixtures/tags/for/nested_else.test
create mode 100644 lib/twig12/test/Twig/Tests/Fixtures/tags/for/objects.test
create mode 100644 lib/twig12/test/Twig/Tests/Fixtures/tags/for/objects_countable.test
create mode 100644 lib/twig12/test/Twig/Tests/Fixtures/tags/for/recursive.test
create mode 100644 lib/twig12/test/Twig/Tests/Fixtures/tags/for/values.test
create mode 100644 lib/twig12/test/Twig/Tests/Fixtures/tags/from.test
create mode 100644 lib/twig12/test/Twig/Tests/Fixtures/tags/if/basic.test
create mode 100644 lib/twig12/test/Twig/Tests/Fixtures/tags/if/expression.test
create mode 100644 lib/twig12/test/Twig/Tests/Fixtures/tags/include/basic.test
create mode 100644 lib/twig12/test/Twig/Tests/Fixtures/tags/include/expression.test
create mode 100644 lib/twig12/test/Twig/Tests/Fixtures/tags/include/ignore_missing.test
create mode 100644 lib/twig12/test/Twig/Tests/Fixtures/tags/include/missing.test
create mode 100644 lib/twig12/test/Twig/Tests/Fixtures/tags/include/missing_nested.test
create mode 100644 lib/twig12/test/Twig/Tests/Fixtures/tags/include/only.test
create mode 100644 lib/twig12/test/Twig/Tests/Fixtures/tags/include/template_instance.test
create mode 100644 lib/twig12/test/Twig/Tests/Fixtures/tags/include/templates_as_array.test
create mode 100644 lib/twig12/test/Twig/Tests/Fixtures/tags/include/with_variables.test
create mode 100644 lib/twig12/test/Twig/Tests/Fixtures/tags/inheritance/basic.test
create mode 100644 lib/twig12/test/Twig/Tests/Fixtures/tags/inheritance/conditional.test
create mode 100644 lib/twig12/test/Twig/Tests/Fixtures/tags/inheritance/dynamic.test
create mode 100644 lib/twig12/test/Twig/Tests/Fixtures/tags/inheritance/empty.test
create mode 100644 lib/twig12/test/Twig/Tests/Fixtures/tags/inheritance/extends_as_array.test
create mode 100644 lib/twig12/test/Twig/Tests/Fixtures/tags/inheritance/multiple.test
create mode 100644 lib/twig12/test/Twig/Tests/Fixtures/tags/inheritance/nested_blocks.test
create mode 100644 lib/twig12/test/Twig/Tests/Fixtures/tags/inheritance/nested_blocks_parent_only.test
create mode 100644 lib/twig12/test/Twig/Tests/Fixtures/tags/inheritance/nested_inheritance.test
create mode 100644 lib/twig12/test/Twig/Tests/Fixtures/tags/inheritance/parent.test
create mode 100644 lib/twig12/test/Twig/Tests/Fixtures/tags/inheritance/parent_change.test
create mode 100644 lib/twig12/test/Twig/Tests/Fixtures/tags/inheritance/parent_in_a_block.test
create mode 100644 lib/twig12/test/Twig/Tests/Fixtures/tags/inheritance/parent_isolation.test
create mode 100644 lib/twig12/test/Twig/Tests/Fixtures/tags/inheritance/parent_nested.test
create mode 100644 lib/twig12/test/Twig/Tests/Fixtures/tags/inheritance/parent_without_extends.test
create mode 100644 lib/twig12/test/Twig/Tests/Fixtures/tags/inheritance/parent_without_extends_but_traits.test
create mode 100644 lib/twig12/test/Twig/Tests/Fixtures/tags/inheritance/template_instance.test
create mode 100644 lib/twig12/test/Twig/Tests/Fixtures/tags/inheritance/use.test
create mode 100644 lib/twig12/test/Twig/Tests/Fixtures/tags/macro/basic.test
create mode 100644 lib/twig12/test/Twig/Tests/Fixtures/tags/macro/endmacro_name.test
create mode 100644 lib/twig12/test/Twig/Tests/Fixtures/tags/macro/external.test
create mode 100644 lib/twig12/test/Twig/Tests/Fixtures/tags/macro/from.test
create mode 100644 lib/twig12/test/Twig/Tests/Fixtures/tags/macro/global.test
create mode 100644 lib/twig12/test/Twig/Tests/Fixtures/tags/macro/self_import.test
create mode 100644 lib/twig12/test/Twig/Tests/Fixtures/tags/macro/special_chars.test
create mode 100644 lib/twig12/test/Twig/Tests/Fixtures/tags/raw/basic.test
create mode 100644 lib/twig12/test/Twig/Tests/Fixtures/tags/raw/mixed_usage_with_raw.test
create mode 100644 lib/twig12/test/Twig/Tests/Fixtures/tags/raw/whitespace_control.test
create mode 100644 lib/twig12/test/Twig/Tests/Fixtures/tags/sandbox/not_valid1.test
create mode 100644 lib/twig12/test/Twig/Tests/Fixtures/tags/sandbox/not_valid2.test
create mode 100644 lib/twig12/test/Twig/Tests/Fixtures/tags/sandbox/simple.test
create mode 100644 lib/twig12/test/Twig/Tests/Fixtures/tags/set/basic.test
create mode 100644 lib/twig12/test/Twig/Tests/Fixtures/tags/set/capture-empty.test
create mode 100644 lib/twig12/test/Twig/Tests/Fixtures/tags/set/capture.test
create mode 100644 lib/twig12/test/Twig/Tests/Fixtures/tags/set/expression.test
create mode 100644 lib/twig12/test/Twig/Tests/Fixtures/tags/spaceless/simple.test
create mode 100644 lib/twig12/test/Twig/Tests/Fixtures/tags/special_chars.test
create mode 100644 lib/twig12/test/Twig/Tests/Fixtures/tags/trim_block.test
create mode 100644 lib/twig12/test/Twig/Tests/Fixtures/tags/use/aliases.test
create mode 100644 lib/twig12/test/Twig/Tests/Fixtures/tags/use/basic.test
create mode 100644 lib/twig12/test/Twig/Tests/Fixtures/tags/use/deep.test
create mode 100644 lib/twig12/test/Twig/Tests/Fixtures/tags/use/deep_empty.test
create mode 100644 lib/twig12/test/Twig/Tests/Fixtures/tags/use/multiple.test
create mode 100644 lib/twig12/test/Twig/Tests/Fixtures/tags/use/multiple_aliases.test
create mode 100644 lib/twig12/test/Twig/Tests/Fixtures/tags/verbatim/basic.test
create mode 100644 lib/twig12/test/Twig/Tests/Fixtures/tags/verbatim/mixed_usage_with_raw.test
create mode 100644 lib/twig12/test/Twig/Tests/Fixtures/tags/verbatim/whitespace_control.test
create mode 100644 lib/twig12/test/Twig/Tests/Fixtures/tests/array.test
create mode 100644 lib/twig12/test/Twig/Tests/Fixtures/tests/constant.test
create mode 100644 lib/twig12/test/Twig/Tests/Fixtures/tests/defined.test
create mode 100644 lib/twig12/test/Twig/Tests/Fixtures/tests/empty.test
create mode 100644 lib/twig12/test/Twig/Tests/Fixtures/tests/even.test
create mode 100644 lib/twig12/test/Twig/Tests/Fixtures/tests/in.test
create mode 100644 lib/twig12/test/Twig/Tests/Fixtures/tests/in_with_objects.test
create mode 100644 lib/twig12/test/Twig/Tests/Fixtures/tests/iterable.test
create mode 100644 lib/twig12/test/Twig/Tests/Fixtures/tests/odd.test
create mode 100644 lib/twig12/test/Twig/Tests/IntegrationTest.php
create mode 100644 lib/twig12/test/Twig/Tests/LexerTest.php
create mode 100644 lib/twig12/test/Twig/Tests/Loader/ArrayTest.php
create mode 100644 lib/twig12/test/Twig/Tests/Loader/ChainTest.php
create mode 100644 lib/twig12/test/Twig/Tests/Loader/FilesystemTest.php
create mode 100644 lib/twig12/test/Twig/Tests/Loader/Fixtures/named/index.html
create mode 100644 lib/twig12/test/Twig/Tests/Loader/Fixtures/named_bis/index.html
create mode 100644 lib/twig12/test/Twig/Tests/Loader/Fixtures/named_final/index.html
create mode 100644 lib/twig12/test/Twig/Tests/Loader/Fixtures/named_ter/index.html
create mode 100644 lib/twig12/test/Twig/Tests/Loader/Fixtures/normal/index.html
create mode 100644 lib/twig12/test/Twig/Tests/Loader/Fixtures/normal_bis/index.html
create mode 100644 lib/twig12/test/Twig/Tests/Loader/Fixtures/normal_final/index.html
create mode 100644 lib/twig12/test/Twig/Tests/Loader/Fixtures/normal_ter/index.html
create mode 100644 lib/twig12/test/Twig/Tests/NativeExtensionTest.php
create mode 100644 lib/twig12/test/Twig/Tests/Node/AutoEscapeTest.php
create mode 100644 lib/twig12/test/Twig/Tests/Node/BlockReferenceTest.php
create mode 100644 lib/twig12/test/Twig/Tests/Node/BlockTest.php
create mode 100644 lib/twig12/test/Twig/Tests/Node/DoTest.php
create mode 100644 lib/twig12/test/Twig/Tests/Node/Expression/ArrayTest.php
create mode 100644 lib/twig12/test/Twig/Tests/Node/Expression/AssignNameTest.php
create mode 100644 lib/twig12/test/Twig/Tests/Node/Expression/Binary/AddTest.php
create mode 100644 lib/twig12/test/Twig/Tests/Node/Expression/Binary/AndTest.php
create mode 100644 lib/twig12/test/Twig/Tests/Node/Expression/Binary/ConcatTest.php
create mode 100644 lib/twig12/test/Twig/Tests/Node/Expression/Binary/DivTest.php
create mode 100644 lib/twig12/test/Twig/Tests/Node/Expression/Binary/FloorDivTest.php
create mode 100644 lib/twig12/test/Twig/Tests/Node/Expression/Binary/ModTest.php
create mode 100644 lib/twig12/test/Twig/Tests/Node/Expression/Binary/MulTest.php
create mode 100644 lib/twig12/test/Twig/Tests/Node/Expression/Binary/OrTest.php
create mode 100644 lib/twig12/test/Twig/Tests/Node/Expression/Binary/SubTest.php
create mode 100644 lib/twig12/test/Twig/Tests/Node/Expression/ConditionalTest.php
create mode 100644 lib/twig12/test/Twig/Tests/Node/Expression/ConstantTest.php
create mode 100644 lib/twig12/test/Twig/Tests/Node/Expression/FilterTest.php
create mode 100644 lib/twig12/test/Twig/Tests/Node/Expression/FunctionTest.php
create mode 100644 lib/twig12/test/Twig/Tests/Node/Expression/GetAttrTest.php
create mode 100644 lib/twig12/test/Twig/Tests/Node/Expression/NameTest.php
create mode 100644 lib/twig12/test/Twig/Tests/Node/Expression/PHP53/FilterInclude.php
create mode 100644 lib/twig12/test/Twig/Tests/Node/Expression/PHP53/FunctionInclude.php
create mode 100644 lib/twig12/test/Twig/Tests/Node/Expression/PHP53/TestInclude.php
create mode 100644 lib/twig12/test/Twig/Tests/Node/Expression/ParentTest.php
create mode 100644 lib/twig12/test/Twig/Tests/Node/Expression/TestTest.php
create mode 100644 lib/twig12/test/Twig/Tests/Node/Expression/Unary/NegTest.php
create mode 100644 lib/twig12/test/Twig/Tests/Node/Expression/Unary/NotTest.php
create mode 100644 lib/twig12/test/Twig/Tests/Node/Expression/Unary/PosTest.php
create mode 100644 lib/twig12/test/Twig/Tests/Node/ForTest.php
create mode 100644 lib/twig12/test/Twig/Tests/Node/IfTest.php
create mode 100644 lib/twig12/test/Twig/Tests/Node/ImportTest.php
create mode 100644 lib/twig12/test/Twig/Tests/Node/IncludeTest.php
create mode 100644 lib/twig12/test/Twig/Tests/Node/MacroTest.php
create mode 100644 lib/twig12/test/Twig/Tests/Node/ModuleTest.php
create mode 100644 lib/twig12/test/Twig/Tests/Node/PrintTest.php
create mode 100644 lib/twig12/test/Twig/Tests/Node/SandboxTest.php
create mode 100644 lib/twig12/test/Twig/Tests/Node/SandboxedModuleTest.php
create mode 100644 lib/twig12/test/Twig/Tests/Node/SandboxedPrintTest.php
create mode 100644 lib/twig12/test/Twig/Tests/Node/SetTest.php
create mode 100644 lib/twig12/test/Twig/Tests/Node/SpacelessTest.php
create mode 100644 lib/twig12/test/Twig/Tests/Node/TextTest.php
create mode 100644 lib/twig12/test/Twig/Tests/NodeVisitor/OptimizerTest.php
create mode 100644 lib/twig12/test/Twig/Tests/ParserTest.php
create mode 100644 lib/twig12/test/Twig/Tests/TemplateTest.php
create mode 100644 lib/twig12/test/Twig/Tests/TokenStreamTest.php
create mode 100644 lib/twig12/test/Twig/Tests/escapingTest.php
create mode 100644 lib/twig12/test/bootstrap.php
create mode 100644 pub/lib/jquery/bootstrap-carousel/css/bootstrap-carousel.css
create mode 100644 pub/lib/jquery/bootstrap-carousel/jquery.bootstrap-carousel.js
create mode 100644 pub/lib/jquery/bootstrap-carousel/jquery.bootstrap-transition.js
delete mode 100644 pub/lib/jquery/editableMultiselect/images/icons-sprite.png
create mode 100644 pub/lib/jquery/farbtastic/css/farbtastic.css
create mode 100644 pub/lib/jquery/farbtastic/images/marker.png
create mode 100644 pub/lib/jquery/farbtastic/images/mask.png
create mode 100644 pub/lib/jquery/farbtastic/images/wheel.png
create mode 100644 pub/lib/jquery/farbtastic/jquery.farbtastic.js
create mode 100644 pub/lib/jquery/jquery.ba-hashchange.min.js
create mode 100644 pub/lib/jquery/jquery.js
delete mode 100644 pub/lib/jquery/jquery.min.js
delete mode 100644 pub/lib/jquery/jquery.popupwindow.js
create mode 100755 pub/lib/logo.gif
create mode 100644 pub/lib/mage/backend/menu.js
create mode 100644 pub/lib/mage/bootstrap.js
create mode 100644 pub/lib/mage/proxy-event.js
create mode 100644 pub/lib/underscore.js
delete mode 100644 pub/media/theme/customization/.htaccess
create mode 100644 pub/media/theme_customization/.htaccess
create mode 100644 pub/static/.htaccess
diff --git a/.gitignore b/.gitignore
index 490342a4bd161..1eb86299e2089 100644
--- a/.gitignore
+++ b/.gitignore
@@ -13,7 +13,8 @@ atlassian*
/app/config_sandbox
/app/etc/local.xml
/app/etc/local.xml.*
-/app/etc/modules/XEnterprise_Enabler.xml
+/app/etc/modules/XEnterprise_Edition.xml
+/app/etc/modules/XSaas_Edition.xml
/downloader/.cache
/downloader/cache.cfg
/downloader/connect.cfg
@@ -28,6 +29,7 @@ atlassian*
/pub/media/*
/pub/media/customer/*
/pub/media/downloadable/*
-/pub/media/theme/*
-/pub/media/theme/customization/*
+/pub/static/*
+!/pub/static/.htaccess
/var/*
+*swp
diff --git a/CHANGELOG.markdown b/CHANGELOG.markdown
index a3010683ee3a6..b181ed336ea96 100644
--- a/CHANGELOG.markdown
+++ b/CHANGELOG.markdown
@@ -1,3 +1,107 @@
+2.0.0.0-dev44
+=============
+* Product creating & editing:
+ * Added ability to control base text styling without WYSIWYG when editing description fields
+ * Added validation for price and quantity fields
+ * Removed category suggest limit
+* Product template management:
+ * Automatically update Product Template when modifying structure in Create Product flow
+ * Improvements to change attribute set functionality
+* Refactored JavaScript to use JQuery library:
+ * Refactored the following pages: catalog tags, one page checkout, multishipping checkout, gift options, gift messages (across the board)
+ * Converted jQuery popupwindow.js plugin to a jQuery widget
+ * Replaced Prototype code for Switch/Maestro and Solo credit card with jQuery widget
+ * Replaced Prototype Validation with jQuery validation plugin
+ * Converted credit card payment tool tip to jQuery in all themes
+ * Removed legacy JS files from all themes
+* Various improvements in look & feel of backend UI:
+ * Styling of components: catalog, sales, customers, reports, CMS, newsletter
+ * Generic styling: grids, popup windows
+ * Changes to support IE browser
+* Enhancements in "suggest" JavaScript widget:
+ * Ability to delete selected item using keyboard
+ * Ability to display all available search items, if "recent items" is empty
+ * Fixes of behavior of currently selected elements and "spinner"
+ * Display "No Records" message in suggest widget if all items already selected
+ * Fixed suggest widget to no longer show deleted items
+* Improved `Magento_Test_Helper_ObjectManager` in unit tests to discover types of constructor arguments
+* Removed workaround of unsetting objects referenced in `tearDown()` of integration tests
+* Updated Menu and Navigation layout, including redesigned backend menu item System -> My Account
+* Made store address format consistent with format of shipping origin address
+* Added ability to navigate directly to a section in backend system configuration, with corresponding accordion expanded
+* Removed some of unnecessary coupling between several modules
+* General improvements to unit and integration test code coverage, as well as compliance with coding standards
+* Application framework:
+ * Implemented ability to compress/decompress data in a cache backend
+ * Verified ability to disable in configuration triggering of system upgrade
+ * Abolished code pools and the mechanism of overriding files using include\_path (without alternative)
+ * Implemented segmentation of cache by types -- ability to assign separate cache configuration per type. Reviewed and verified possibility to isolate configuration cache segment
+ * Segregated application configuration into several layers. Primary configuration is used by the object manager and loaded before application is initialized
+ * Instead of `Zend\Di`, implemented `Magento\ObjectManager` library that has less features and suits Magento application needs better in terms of performance
+ * Introduced "context" object as dependencies for super-classes (`Mage_Core_Model_Abstract`, `Mage_Core_Block_Abstract`, etc) to reduce complexity of their constructors' API
+ * Implemented tools for pre-populating all auto-generated proxy and factory classes, used by dependency injection framework
+ * Replaced "developer" mode with general "mode", that has 3 states: developer, default, production
+ * In "production" mode, the application will not invoke fallback for static view files (images, CSS-files, JavaScript). Instead, it will assume that they are already placed in a fully qualified location. Added tools for populating static view files from `app` directory into `pub/static`
+ * Introduced support for Twig templating
+ * template rendering, including phtml, was abstracted into a `Mage_Core_Block_Template_Engine` to make support for other template engines easier
+ * included Magento-specific Twig functions and filters
+ * phtml templates can now only access public methods of the corresponding Block class
+ * ability to define dependencies on data provided by a service that is then made available to the templates -- eliminates some of the code in Blocks
+ * Introduced support for webhooks and callbacks: outbound HTTP requests for notifications and real-time integrations
+ * Added ability to define options for System Configuration select fields in XML: static options are defined inline, dynamic options can reuse data provided by a service
+* Moved product business logic found in blocks into `Mage_Catalog_Service_Product` to consolidate logic into a single structure that both controllers and web services can invoke
+* Converted product view page to demonstrate use of Twig templates and services
+* Updated shipping carrier `collectRates` logic to support remote callbacks and converted the FedEx shipping carrier to comply with the same interface
+* Added webhook support for the following topics: `customer/created`, `customer/updated`, `customer/deleted`, and `order/created`
+* Visual design editor:
+ * Ability to view all CSS-files of a theme
+ * Ported numerous features of visual design editor from Magento Go 1.x to Magento Core 2.x: style editing, managing catalog images
+ * Various improvements in UI
+ * Improved image sizing functionality
+ * Improved test coverage
+ * Ability to launch physical themes, including workflow preview mode and workflow design mode
+ * Ability to duplicate existing themes for customization
+* GitHub requests
+ * [#162](https://github.com/magento/magento2/pull/162) -- classmap needs to be prepended to autoloader stack to have any effect
+ * [#179](https://github.com/magento/magento2/pull/179) -- fix that makes `Mage_Install` compatible with the new version of SimpleXml
+ * [#180](https://github.com/magento/magento2/pull/180) -- fixed `getBaseUrl()` when type was injected via setter
+ * [#203](https://github.com/magento/magento2/pull/203) -- fixed problem with login in to backend area on php 5.4
+ * [#216](https://github.com/magento/magento2/pull/216) -- explicit nullification of `$_store` in `Mage_Core_Model_Sore_Storage_Db->_initStores()`
+ * [#220](https://github.com/magento/magento2/pull/220) -- make topmenu HTML editable by an event
+ * [#221](https://github.com/magento/magento2/pull/221) -- changed minimum required PHP version from PHP 5.2.3 to 5.3.3
+* Bug fixes:
+ * Restored missing Paypal configuration options
+ * Fixed numerous display issues on the following pages: admin login, product management, category management, CMS poll, VDE, tax, shipping
+ * Fixed XSS vulnerability related to customer data & bundle options
+ * Fixed "Preview Theme" functionality
+ * Fixed JS File upload problem with Internet Explorer
+ * Replaced `truncateOptions` function in `varien/js.js` with inline widget
+ * Fixed broken XPaths in `SystemConfiguration.yml`
+ * Fixed jQuery metadata plugin's data attribute scanning for validation
+ * Synchronized default value of `quantity_and_stock_status` with Stock Availability control
+ * Fixed display of G.T. Purchased column in Order grid when order in non-default currency
+ * Fixed Foreign Key support for MS SQL
+ * Fixed "Create Customer" functionality on New Order screen
+ * Restored State/Province field to Review Order page
+ * Fixed Add New Tax Rate functionality
+ * Fixed problem with displaying New Shopping Cart Price Rule tab
+ * Fixed problem of configurable product options getting lost when adding product to wishlist
+ * Fixed UPS Shipping label printing
+ * Fixed performance issue with Catalog Management
+ * Fixed input file type validation when importing customers
+ * Fixed custom product placeholder image display
+ * Added missing files referenced by `quick\_style.css`
+ * Fixed validation error messaging and message placement
+ * Fixed access problem to SOAP/XML User and Roles pages
+ * Fixed access problem created when editing your own permissions
+ * Several fixes for problems with cleaning cache in tag scope
+ * Fixed invalid link problem in Gift Card email
+ * Fixed problem with deleting selected product category after changing attribute set
+ * Fixed theme management for Windows by adopting `Magento_Filesystem` abstraction to access directories
+ * Fixed cart rendering in case of empty cart
+ * Remove duplicate "Link to Store Front" link from admin, made obsolete by "Customer View" link
+ * Removed "Flat Rate" from pre-installed shipping methods
+
2.0.0.0-dev43
=============
* Implemented functional limitation that restricts max number of catalog products in the system
diff --git a/app/Mage.php b/app/Mage.php
index 7b63049b6225d..483a51ff8a599 100644
--- a/app/Mage.php
+++ b/app/Mage.php
@@ -46,6 +46,11 @@ final class Mage
*/
const PARAM_RUN_TYPE = 'MAGE_RUN_TYPE';
+ /**
+ * Application run code
+ */
+ const PARAM_MODE = 'MAGE_MODE';
+
/**
* Base directory
*/
@@ -99,7 +104,7 @@ final class Mage
*
* @var array
*/
- static private $_registry = array();
+ static private $_registry = array();
/**
* Application root absolute path
@@ -141,21 +146,14 @@ final class Mage
*
* @var bool
*/
- static private $_isDownloader = false;
-
- /**
- * Is developer mode flag
- *
- * @var bool
- */
- static private $_isDeveloperMode = false;
+ static private $_isDownloader = false;
/**
* Is allow throw Exception about headers already sent
*
* @var bool
*/
- public static $headersSentThrowsException = true;
+ public static $headersSentThrowsException = true;
/**
* Logger entities
@@ -220,7 +218,7 @@ public static function getVersionInfo()
'revision' => '0',
'patch' => '0',
'stability' => 'dev',
- 'number' => '43',
+ 'number' => '44',
);
}
@@ -258,9 +256,9 @@ public static function reset()
self::$_config = null;
self::$_objects = null;
self::$_isDownloader = false;
- self::$_isDeveloperMode = false;
self::$_loggers = array();
self::$_design = null;
+ self::$_objectManager = null;
// do not reset $headersSentThrowsException
}
@@ -375,9 +373,7 @@ public static function objects($key = null)
*/
public static function getBaseDir($type = Mage_Core_Model_Dir::ROOT)
{
- /** @var $dirs Mage_Core_Model_Dir */
- $dirs = self::$_objectManager->get('Mage_Core_Model_Dir');
- return $dirs->getDir($type);
+ return self::getSingleton('Mage_Core_Model_Dir')->getDir($type);
}
/**
@@ -442,8 +438,7 @@ public static function getBaseUrl($type = Mage_Core_Model_Store::URL_TYPE_LINK,
*/
public static function getUrl($route = '', $params = array())
{
- return self::getObjectManager()->create('Mage_Core_Model_Url', array('data' => array()))
- ->getUrl($route, $params);
+ return self::getObjectManager()->create('Mage_Core_Model_Url')->getUrl($route, $params);
}
/**
@@ -488,9 +483,7 @@ public static function getConfig()
*/
public static function dispatchEvent($name, array $data = array())
{
- /** @var $eventManager Mage_Core_Model_Event_Manager */
- $eventManager = self::$_objectManager->get('Mage_Core_Model_Event_Manager');
- $eventManager->dispatch($name, $data);
+ return Mage::getSingleton('Mage_Core_Model_Event_Manager')->dispatch($name, $data);
}
/**
@@ -506,21 +499,20 @@ public static function getModel($modelClass = '', $arguments = array())
if (!is_array($arguments)) {
$arguments = array($arguments);
}
- return self::getObjectManager()->create($modelClass, $arguments, false);
+ return self::getObjectManager()->create($modelClass, $arguments);
}
/**
* Retrieve model object singleton
*
* @param string $modelClass
- * @param array $arguments
* @return Mage_Core_Model_Abstract
*/
- public static function getSingleton($modelClass = '', array $arguments=array())
+ public static function getSingleton($modelClass = '')
{
$registryKey = '_singleton/'.$modelClass;
if (!self::registry($registryKey)) {
- self::register($registryKey, self::getObjectManager()->get($modelClass, $arguments));
+ self::register($registryKey, self::getObjectManager()->get($modelClass));
}
return self::registry($registryKey);
}
@@ -565,17 +557,16 @@ public static function getResourceModel($modelClass, $arguments = array())
}
/**
- * Retrieve resource vodel object singleton
+ * Retrieve resource model object singleton
*
* @param string $modelClass
- * @param array $arguments
* @return object
*/
- public static function getResourceSingleton($modelClass = '', array $arguments = array())
+ public static function getResourceSingleton($modelClass = '')
{
$registryKey = '_resource_singleton/'.$modelClass;
if (!self::registry($registryKey)) {
- self::register($registryKey, self::getObjectManager()->get($modelClass, $arguments));
+ self::register($registryKey, self::getObjectManager()->get($modelClass));
}
return self::registry($registryKey);
}
@@ -629,7 +620,13 @@ public static function getResourceHelper($moduleName)
if (substr($moduleName, 0, 5) == 'Mage_') {
$connection = substr($connection, 5);
}
- return self::getObjectManager()->get($helperClassName, array('modulePrefix' => $connection));
+ $key = 'resourceHelper/' . $connection;
+ if (!self::registry($key)) {
+ self::register(
+ $key, self::getObjectManager()->create($helperClassName, array('modulePrefix' => $connection))
+ );
+ }
+ return self::registry($key);
}
/**
@@ -682,7 +679,7 @@ public static function app()
*/
public static function isInstalled()
{
- return (bool) self::$_objectManager->get('Mage_Core_Model_Config_Primary')->getInstallDate();
+ return (bool) Mage::getSingleton('Mage_Core_Model_Config_Primary')->getInstallDate();
}
/**
@@ -723,29 +720,26 @@ public static function logException(Exception $e)
self::$_objectManager->get('Mage_Core_Model_Logger')->logException($e);
}
- /**
- * Set enabled developer mode
- *
- * @param bool $mode
- * @return bool
- *
- * @deprecated use Mage_Core_Model_App_State::setIsDeveloperMode()
- */
- public static function setIsDeveloperMode($mode)
- {
- self::$_isDeveloperMode = (bool)$mode;
- return self::$_isDeveloperMode;
- }
-
/**
* Retrieve enabled developer mode
*
* @return bool
- * @deprecated use Mage_Core_Model_App_State::isDeveloperMode()
+ * @deprecated use Mage_Core_Model_App_State::getMode()
*/
public static function getIsDeveloperMode()
{
- return self::$_isDeveloperMode;
+ $objectManager = self::getObjectManager();
+ if (!$objectManager) {
+ return false;
+ }
+
+ $appState = $objectManager->get('Mage_Core_Model_App_State');
+ if (!$appState) {
+ return false;
+ }
+
+ $mode = $appState->getMode();
+ return $mode == Mage_Core_Model_App_State::MODE_DEVELOPER;
}
/**
@@ -756,7 +750,7 @@ public static function getIsDeveloperMode()
*/
public static function printException(Exception $e, $extra = '')
{
- if (self::$_isDeveloperMode) {
+ if (self::getIsDeveloperMode()) {
print '';
if (!empty($extra)) {
diff --git a/app/bootstrap.php b/app/bootstrap.php
index d20ee4c1956c8..d258845e54e7d 100644
--- a/app/bootstrap.php
+++ b/app/bootstrap.php
@@ -34,20 +34,18 @@
* Environment initialization
*/
error_reporting(E_ALL | E_STRICT);
-#ini_set('display_errors', 1);
+ini_set('display_errors', 1);
umask(0);
/**
* Require necessary files
*/
-require_once BP . '/app/code/core/Mage/Core/functions.php';
+require_once BP . '/app/code/Mage/Core/functions.php';
require_once BP . '/app/Mage.php';
require_once __DIR__ . '/autoload.php';
Magento_Autoload_IncludePath::addIncludePath(array(
- BP . DS . 'app' . DS . 'code' . DS . 'local',
- BP . DS . 'app' . DS . 'code' . DS . 'community',
- BP . DS . 'app' . DS . 'code' . DS . 'core',
+ BP . DS . 'app' . DS . 'code',
BP . DS . 'lib',
BP . DS . 'var' . DS . 'generation',
));
@@ -56,14 +54,14 @@
require_once BP . '/lib/Magento/Autoload/ClassMap.php';
$classMap = new Magento_Autoload_ClassMap(BP);
$classMap->addMap(unserialize(file_get_contents($classMapPath)));
- spl_autoload_register(array($classMap, 'load'));
+ spl_autoload_register(array($classMap, 'load'), true, true);
}
if (!defined('BARE_BOOTSTRAP')) {
/* PHP version validation */
- if (version_compare(phpversion(), '5.3.0', '<') === true) {
+ if (version_compare(phpversion(), '5.3.3', '<') === true) {
if (PHP_SAPI == 'cli') {
- echo 'Magento supports PHP 5.3.0 or newer. Please read http://www.magento.com/install.';
+ echo 'Magento supports PHP 5.3.3 or newer. Please read http://www.magento.com/install.';
} else {
echo <<
@@ -71,7 +69,7 @@
Whoops, it looks like you have an invalid PHP version.
- Magento supports PHP 5.3.0 or newer.
+
Magento supports PHP 5.3.3 or newer.
Find out
how to install Magento using PHP-CGI as a work-around.
@@ -88,9 +86,6 @@
}
exit;
}
- if (isset($_SERVER['MAGE_IS_DEVELOPER_MODE'])) {
- Mage::setIsDeveloperMode(true);
- }
if (!empty($_SERVER['MAGE_PROFILER'])) {
$profilerConfigData = $_SERVER['MAGE_PROFILER'];
diff --git a/app/code/core/Mage/AdminNotification/Helper/Data.php b/app/code/Mage/AdminNotification/Helper/Data.php
similarity index 100%
rename from app/code/core/Mage/AdminNotification/Helper/Data.php
rename to app/code/Mage/AdminNotification/Helper/Data.php
diff --git a/app/code/core/Mage/AdminNotification/Model/Config/Source/Frequency.php b/app/code/Mage/AdminNotification/Model/Config/Source/Frequency.php
similarity index 100%
rename from app/code/core/Mage/AdminNotification/Model/Config/Source/Frequency.php
rename to app/code/Mage/AdminNotification/Model/Config/Source/Frequency.php
diff --git a/app/code/core/Mage/AdminNotification/Model/Feed.php b/app/code/Mage/AdminNotification/Model/Feed.php
similarity index 100%
rename from app/code/core/Mage/AdminNotification/Model/Feed.php
rename to app/code/Mage/AdminNotification/Model/Feed.php
diff --git a/app/code/core/Mage/AdminNotification/Model/Inbox.php b/app/code/Mage/AdminNotification/Model/Inbox.php
similarity index 100%
rename from app/code/core/Mage/AdminNotification/Model/Inbox.php
rename to app/code/Mage/AdminNotification/Model/Inbox.php
diff --git a/app/code/core/Mage/AdminNotification/Model/Observer.php b/app/code/Mage/AdminNotification/Model/Observer.php
similarity index 100%
rename from app/code/core/Mage/AdminNotification/Model/Observer.php
rename to app/code/Mage/AdminNotification/Model/Observer.php
diff --git a/app/code/core/Mage/AdminNotification/Model/Resource/Inbox.php b/app/code/Mage/AdminNotification/Model/Resource/Inbox.php
old mode 100755
new mode 100644
similarity index 100%
rename from app/code/core/Mage/AdminNotification/Model/Resource/Inbox.php
rename to app/code/Mage/AdminNotification/Model/Resource/Inbox.php
diff --git a/app/code/core/Mage/AdminNotification/Model/Resource/Inbox/Collection.php b/app/code/Mage/AdminNotification/Model/Resource/Inbox/Collection.php
old mode 100755
new mode 100644
similarity index 100%
rename from app/code/core/Mage/AdminNotification/Model/Resource/Inbox/Collection.php
rename to app/code/Mage/AdminNotification/Model/Resource/Inbox/Collection.php
diff --git a/app/code/core/Mage/AdminNotification/Model/Survey.php b/app/code/Mage/AdminNotification/Model/Survey.php
similarity index 100%
rename from app/code/core/Mage/AdminNotification/Model/Survey.php
rename to app/code/Mage/AdminNotification/Model/Survey.php
diff --git a/app/code/Mage/AdminNotification/etc/adminhtml/acl.xml b/app/code/Mage/AdminNotification/etc/adminhtml/acl.xml
new file mode 100644
index 0000000000000..39db7fd2495d0
--- /dev/null
+++ b/app/code/Mage/AdminNotification/etc/adminhtml/acl.xml
@@ -0,0 +1,45 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/app/code/Mage/AdminNotification/etc/adminhtml/menu.xml b/app/code/Mage/AdminNotification/etc/adminhtml/menu.xml
new file mode 100644
index 0000000000000..edcecc10b7e2d
--- /dev/null
+++ b/app/code/Mage/AdminNotification/etc/adminhtml/menu.xml
@@ -0,0 +1,32 @@
+
+
+
+
+
+
+
diff --git a/app/code/core/Mage/AdminNotification/etc/adminhtml/system.xml b/app/code/Mage/AdminNotification/etc/adminhtml/system.xml
similarity index 100%
rename from app/code/core/Mage/AdminNotification/etc/adminhtml/system.xml
rename to app/code/Mage/AdminNotification/etc/adminhtml/system.xml
diff --git a/app/code/Mage/AdminNotification/etc/config.xml b/app/code/Mage/AdminNotification/etc/config.xml
new file mode 100644
index 0000000000000..76aa7397979f5
--- /dev/null
+++ b/app/code/Mage/AdminNotification/etc/config.xml
@@ -0,0 +1,81 @@
+
+
+
+
+
+ 1.6.0.0
+ true
+
+
+
+
+
+
+
+
+
+
+ Mage_AdminNotification
+
+
+
+
+
+
+
+
+
+ Mage_AdminNotification.csv
+
+
+
+
+
+
+
+
+ Mage_AdminNotification_Model_Observer
+ preDispatch
+
+
+
+
+
+
+
+
+ notifications.magentocommerce.com/community/notifications.rss
+ widgets.magentocommerce.com/notificationPopup
+ widgets.magentocommerce.com/%s/%s.gif
+ 0
+ 1
+ 0
+
+
+
+
diff --git a/app/code/core/Mage/AdminNotification/locale/de_DE/Mage_AdminNotification.csv b/app/code/Mage/AdminNotification/locale/de_DE/Mage_AdminNotification.csv
similarity index 100%
rename from app/code/core/Mage/AdminNotification/locale/de_DE/Mage_AdminNotification.csv
rename to app/code/Mage/AdminNotification/locale/de_DE/Mage_AdminNotification.csv
diff --git a/app/code/core/Mage/AdminNotification/locale/en_US/Mage_AdminNotification.csv b/app/code/Mage/AdminNotification/locale/en_US/Mage_AdminNotification.csv
similarity index 100%
rename from app/code/core/Mage/AdminNotification/locale/en_US/Mage_AdminNotification.csv
rename to app/code/Mage/AdminNotification/locale/en_US/Mage_AdminNotification.csv
diff --git a/app/code/core/Mage/AdminNotification/locale/es_ES/Mage_AdminNotification.csv b/app/code/Mage/AdminNotification/locale/es_ES/Mage_AdminNotification.csv
similarity index 100%
rename from app/code/core/Mage/AdminNotification/locale/es_ES/Mage_AdminNotification.csv
rename to app/code/Mage/AdminNotification/locale/es_ES/Mage_AdminNotification.csv
diff --git a/app/code/core/Mage/AdminNotification/locale/fr_FR/Mage_AdminNotification.csv b/app/code/Mage/AdminNotification/locale/fr_FR/Mage_AdminNotification.csv
similarity index 100%
rename from app/code/core/Mage/AdminNotification/locale/fr_FR/Mage_AdminNotification.csv
rename to app/code/Mage/AdminNotification/locale/fr_FR/Mage_AdminNotification.csv
diff --git a/app/code/core/Mage/AdminNotification/locale/nl_NL/Mage_AdminNotification.csv b/app/code/Mage/AdminNotification/locale/nl_NL/Mage_AdminNotification.csv
similarity index 100%
rename from app/code/core/Mage/AdminNotification/locale/nl_NL/Mage_AdminNotification.csv
rename to app/code/Mage/AdminNotification/locale/nl_NL/Mage_AdminNotification.csv
diff --git a/app/code/core/Mage/AdminNotification/locale/pt_BR/Mage_AdminNotification.csv b/app/code/Mage/AdminNotification/locale/pt_BR/Mage_AdminNotification.csv
similarity index 100%
rename from app/code/core/Mage/AdminNotification/locale/pt_BR/Mage_AdminNotification.csv
rename to app/code/Mage/AdminNotification/locale/pt_BR/Mage_AdminNotification.csv
diff --git a/app/code/core/Mage/AdminNotification/locale/zh_CN/Mage_AdminNotification.csv b/app/code/Mage/AdminNotification/locale/zh_CN/Mage_AdminNotification.csv
similarity index 100%
rename from app/code/core/Mage/AdminNotification/locale/zh_CN/Mage_AdminNotification.csv
rename to app/code/Mage/AdminNotification/locale/zh_CN/Mage_AdminNotification.csv
diff --git a/app/code/core/Mage/AdminNotification/sql/adminnotification_setup/install-1.6.0.0.php b/app/code/Mage/AdminNotification/sql/adminnotification_setup/install-1.6.0.0.php
similarity index 100%
rename from app/code/core/Mage/AdminNotification/sql/adminnotification_setup/install-1.6.0.0.php
rename to app/code/Mage/AdminNotification/sql/adminnotification_setup/install-1.6.0.0.php
diff --git a/app/code/core/Mage/Adminhtml/Block/Api/Buttons.php b/app/code/Mage/Adminhtml/Block/Api/Buttons.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/Block/Api/Buttons.php
rename to app/code/Mage/Adminhtml/Block/Api/Buttons.php
diff --git a/app/code/core/Mage/Adminhtml/Block/Api/Editroles.php b/app/code/Mage/Adminhtml/Block/Api/Editroles.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/Block/Api/Editroles.php
rename to app/code/Mage/Adminhtml/Block/Api/Editroles.php
diff --git a/app/code/core/Mage/Adminhtml/Block/Api/Grid/Role.php b/app/code/Mage/Adminhtml/Block/Api/Grid/Role.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/Block/Api/Grid/Role.php
rename to app/code/Mage/Adminhtml/Block/Api/Grid/Role.php
diff --git a/app/code/core/Mage/Adminhtml/Block/Api/Role.php b/app/code/Mage/Adminhtml/Block/Api/Role.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/Block/Api/Role.php
rename to app/code/Mage/Adminhtml/Block/Api/Role.php
diff --git a/app/code/core/Mage/Adminhtml/Block/Api/Role/Grid/User.php b/app/code/Mage/Adminhtml/Block/Api/Role/Grid/User.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/Block/Api/Role/Grid/User.php
rename to app/code/Mage/Adminhtml/Block/Api/Role/Grid/User.php
diff --git a/app/code/core/Mage/Adminhtml/Block/Api/Roles.php b/app/code/Mage/Adminhtml/Block/Api/Roles.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/Block/Api/Roles.php
rename to app/code/Mage/Adminhtml/Block/Api/Roles.php
diff --git a/app/code/core/Mage/Adminhtml/Block/Api/Tab/Roleinfo.php b/app/code/Mage/Adminhtml/Block/Api/Tab/Roleinfo.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/Block/Api/Tab/Roleinfo.php
rename to app/code/Mage/Adminhtml/Block/Api/Tab/Roleinfo.php
diff --git a/app/code/core/Mage/Adminhtml/Block/Api/Tab/Rolesedit.php b/app/code/Mage/Adminhtml/Block/Api/Tab/Rolesedit.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/Block/Api/Tab/Rolesedit.php
rename to app/code/Mage/Adminhtml/Block/Api/Tab/Rolesedit.php
diff --git a/app/code/core/Mage/Adminhtml/Block/Api/Tab/Rolesusers.php b/app/code/Mage/Adminhtml/Block/Api/Tab/Rolesusers.php
similarity index 97%
rename from app/code/core/Mage/Adminhtml/Block/Api/Tab/Rolesusers.php
rename to app/code/Mage/Adminhtml/Block/Api/Tab/Rolesusers.php
index bacf853a40378..f7bbd8630fcd0 100644
--- a/app/code/core/Mage/Adminhtml/Block/Api/Tab/Rolesusers.php
+++ b/app/code/Mage/Adminhtml/Block/Api/Tab/Rolesusers.php
@@ -47,7 +47,7 @@ protected function _prepareLayout()
return parent::_prepareLayout();
}
- protected function _getGridHtml()
+ public function getGridHtml()
{
return $this->getChildHtml('userGrid');
}
diff --git a/app/code/core/Mage/Adminhtml/Block/Api/User.php b/app/code/Mage/Adminhtml/Block/Api/User.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/Block/Api/User.php
rename to app/code/Mage/Adminhtml/Block/Api/User.php
diff --git a/app/code/core/Mage/Adminhtml/Block/Api/User/Edit.php b/app/code/Mage/Adminhtml/Block/Api/User/Edit.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/Block/Api/User/Edit.php
rename to app/code/Mage/Adminhtml/Block/Api/User/Edit.php
diff --git a/app/code/core/Mage/Adminhtml/Block/Api/User/Edit/Form.php b/app/code/Mage/Adminhtml/Block/Api/User/Edit/Form.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/Block/Api/User/Edit/Form.php
rename to app/code/Mage/Adminhtml/Block/Api/User/Edit/Form.php
diff --git a/app/code/core/Mage/Adminhtml/Block/Api/User/Edit/Tab/Main.php b/app/code/Mage/Adminhtml/Block/Api/User/Edit/Tab/Main.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/Block/Api/User/Edit/Tab/Main.php
rename to app/code/Mage/Adminhtml/Block/Api/User/Edit/Tab/Main.php
diff --git a/app/code/core/Mage/Adminhtml/Block/Api/User/Edit/Tab/Roles.php b/app/code/Mage/Adminhtml/Block/Api/User/Edit/Tab/Roles.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/Block/Api/User/Edit/Tab/Roles.php
rename to app/code/Mage/Adminhtml/Block/Api/User/Edit/Tab/Roles.php
diff --git a/app/code/core/Mage/Adminhtml/Block/Api/User/Edit/Tabs.php b/app/code/Mage/Adminhtml/Block/Api/User/Edit/Tabs.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/Block/Api/User/Edit/Tabs.php
rename to app/code/Mage/Adminhtml/Block/Api/User/Edit/Tabs.php
diff --git a/app/code/core/Mage/Adminhtml/Block/Api/User/Grid.php b/app/code/Mage/Adminhtml/Block/Api/User/Grid.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/Block/Api/User/Grid.php
rename to app/code/Mage/Adminhtml/Block/Api/User/Grid.php
diff --git a/app/code/core/Mage/Adminhtml/Block/Backup.php b/app/code/Mage/Adminhtml/Block/Backup.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/Block/Backup.php
rename to app/code/Mage/Adminhtml/Block/Backup.php
diff --git a/app/code/core/Mage/Adminhtml/Block/Backup/Dialogs.php b/app/code/Mage/Adminhtml/Block/Backup/Dialogs.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/Block/Backup/Dialogs.php
rename to app/code/Mage/Adminhtml/Block/Backup/Dialogs.php
diff --git a/app/code/core/Mage/Adminhtml/Block/Cache.php b/app/code/Mage/Adminhtml/Block/Cache.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/Block/Cache.php
rename to app/code/Mage/Adminhtml/Block/Cache.php
diff --git a/app/code/core/Mage/Adminhtml/Block/Cache/Additional.php b/app/code/Mage/Adminhtml/Block/Cache/Additional.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/Block/Cache/Additional.php
rename to app/code/Mage/Adminhtml/Block/Cache/Additional.php
diff --git a/app/code/core/Mage/Adminhtml/Block/Cache/Grid.php b/app/code/Mage/Adminhtml/Block/Cache/Grid.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/Block/Cache/Grid.php
rename to app/code/Mage/Adminhtml/Block/Cache/Grid.php
diff --git a/app/code/core/Mage/Adminhtml/Block/Cache/Notifications.php b/app/code/Mage/Adminhtml/Block/Cache/Notifications.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/Block/Cache/Notifications.php
rename to app/code/Mage/Adminhtml/Block/Cache/Notifications.php
diff --git a/app/code/core/Mage/Adminhtml/Block/Catalog/Category/Abstract.php b/app/code/Mage/Adminhtml/Block/Catalog/Category/Abstract.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/Block/Catalog/Category/Abstract.php
rename to app/code/Mage/Adminhtml/Block/Catalog/Category/Abstract.php
diff --git a/app/code/core/Mage/Adminhtml/Block/Catalog/Category/Checkboxes/Tree.php b/app/code/Mage/Adminhtml/Block/Catalog/Category/Checkboxes/Tree.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/Block/Catalog/Category/Checkboxes/Tree.php
rename to app/code/Mage/Adminhtml/Block/Catalog/Category/Checkboxes/Tree.php
diff --git a/app/code/core/Mage/Adminhtml/Block/Catalog/Category/Edit.php b/app/code/Mage/Adminhtml/Block/Catalog/Category/Edit.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/Block/Catalog/Category/Edit.php
rename to app/code/Mage/Adminhtml/Block/Catalog/Category/Edit.php
diff --git a/app/code/core/Mage/Adminhtml/Block/Catalog/Category/Edit/Form.php b/app/code/Mage/Adminhtml/Block/Catalog/Category/Edit/Form.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/Block/Catalog/Category/Edit/Form.php
rename to app/code/Mage/Adminhtml/Block/Catalog/Category/Edit/Form.php
diff --git a/app/code/core/Mage/Adminhtml/Block/Catalog/Category/Helper/Image.php b/app/code/Mage/Adminhtml/Block/Catalog/Category/Helper/Image.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/Block/Catalog/Category/Helper/Image.php
rename to app/code/Mage/Adminhtml/Block/Catalog/Category/Helper/Image.php
diff --git a/app/code/core/Mage/Adminhtml/Block/Catalog/Category/Helper/Pricestep.php b/app/code/Mage/Adminhtml/Block/Catalog/Category/Helper/Pricestep.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/Block/Catalog/Category/Helper/Pricestep.php
rename to app/code/Mage/Adminhtml/Block/Catalog/Category/Helper/Pricestep.php
diff --git a/app/code/core/Mage/Adminhtml/Block/Catalog/Category/Helper/Sortby/Available.php b/app/code/Mage/Adminhtml/Block/Catalog/Category/Helper/Sortby/Available.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/Block/Catalog/Category/Helper/Sortby/Available.php
rename to app/code/Mage/Adminhtml/Block/Catalog/Category/Helper/Sortby/Available.php
diff --git a/app/code/core/Mage/Adminhtml/Block/Catalog/Category/Helper/Sortby/Default.php b/app/code/Mage/Adminhtml/Block/Catalog/Category/Helper/Sortby/Default.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/Block/Catalog/Category/Helper/Sortby/Default.php
rename to app/code/Mage/Adminhtml/Block/Catalog/Category/Helper/Sortby/Default.php
diff --git a/app/code/core/Mage/Adminhtml/Block/Catalog/Category/Tab/Attributes.php b/app/code/Mage/Adminhtml/Block/Catalog/Category/Tab/Attributes.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/Block/Catalog/Category/Tab/Attributes.php
rename to app/code/Mage/Adminhtml/Block/Catalog/Category/Tab/Attributes.php
diff --git a/app/code/core/Mage/Adminhtml/Block/Catalog/Category/Tab/Design.php b/app/code/Mage/Adminhtml/Block/Catalog/Category/Tab/Design.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/Block/Catalog/Category/Tab/Design.php
rename to app/code/Mage/Adminhtml/Block/Catalog/Category/Tab/Design.php
diff --git a/app/code/core/Mage/Adminhtml/Block/Catalog/Category/Tab/General.php b/app/code/Mage/Adminhtml/Block/Catalog/Category/Tab/General.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/Block/Catalog/Category/Tab/General.php
rename to app/code/Mage/Adminhtml/Block/Catalog/Category/Tab/General.php
diff --git a/app/code/core/Mage/Adminhtml/Block/Catalog/Category/Tab/Product.php b/app/code/Mage/Adminhtml/Block/Catalog/Category/Tab/Product.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/Block/Catalog/Category/Tab/Product.php
rename to app/code/Mage/Adminhtml/Block/Catalog/Category/Tab/Product.php
diff --git a/app/code/core/Mage/Adminhtml/Block/Catalog/Category/Tabs.php b/app/code/Mage/Adminhtml/Block/Catalog/Category/Tabs.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/Block/Catalog/Category/Tabs.php
rename to app/code/Mage/Adminhtml/Block/Catalog/Category/Tabs.php
diff --git a/app/code/core/Mage/Adminhtml/Block/Catalog/Category/Tree.php b/app/code/Mage/Adminhtml/Block/Catalog/Category/Tree.php
similarity index 98%
rename from app/code/core/Mage/Adminhtml/Block/Catalog/Category/Tree.php
rename to app/code/Mage/Adminhtml/Block/Catalog/Category/Tree.php
index 67619d263620d..2223168468494 100644
--- a/app/code/core/Mage/Adminhtml/Block/Catalog/Category/Tree.php
+++ b/app/code/Mage/Adminhtml/Block/Catalog/Category/Tree.php
@@ -34,8 +34,6 @@
*/
class Mage_Adminhtml_Block_Catalog_Category_Tree extends Mage_Adminhtml_Block_Catalog_Category_Abstract
{
- const XML_PATH_SUGGESTED_CATEGORIES_LIMIT = 'global/catalog/suggested_categories/limit';
-
protected $_withProductCount;
protected $_template = 'catalog/category/tree.phtml';
@@ -123,7 +121,6 @@ public function getSuggestedCategoriesJson($namePart)
$matchingNamesCollection->addAttributeToFilter('name', array('like' => $escapedNamePart))
->addAttributeToFilter('entity_id', array('neq' => Mage_Catalog_Model_Category::TREE_ROOT_ID))
->addAttributeToSelect('path')
- ->setPageSize((string)Mage::getConfig()->getNode(self::XML_PATH_SUGGESTED_CATEGORIES_LIMIT))
->setStoreId($storeId);
$shownCategoriesIds = array();
diff --git a/app/code/core/Mage/Adminhtml/Block/Catalog/Category/Widget/Chooser.php b/app/code/Mage/Adminhtml/Block/Catalog/Category/Widget/Chooser.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/Block/Catalog/Category/Widget/Chooser.php
rename to app/code/Mage/Adminhtml/Block/Catalog/Category/Widget/Chooser.php
diff --git a/app/code/core/Mage/Adminhtml/Block/Catalog/Form.php b/app/code/Mage/Adminhtml/Block/Catalog/Form.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/Block/Catalog/Form.php
rename to app/code/Mage/Adminhtml/Block/Catalog/Form.php
diff --git a/app/code/core/Mage/Adminhtml/Block/Catalog/Form/Renderer/Attribute/Urlkey.php b/app/code/Mage/Adminhtml/Block/Catalog/Form/Renderer/Attribute/Urlkey.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/Block/Catalog/Form/Renderer/Attribute/Urlkey.php
rename to app/code/Mage/Adminhtml/Block/Catalog/Form/Renderer/Attribute/Urlkey.php
diff --git a/app/code/core/Mage/Adminhtml/Block/Catalog/Form/Renderer/Config/DateFieldsOrder.php b/app/code/Mage/Adminhtml/Block/Catalog/Form/Renderer/Config/DateFieldsOrder.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/Block/Catalog/Form/Renderer/Config/DateFieldsOrder.php
rename to app/code/Mage/Adminhtml/Block/Catalog/Form/Renderer/Config/DateFieldsOrder.php
diff --git a/app/code/core/Mage/Adminhtml/Block/Catalog/Form/Renderer/Config/YearRange.php b/app/code/Mage/Adminhtml/Block/Catalog/Form/Renderer/Config/YearRange.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/Block/Catalog/Form/Renderer/Config/YearRange.php
rename to app/code/Mage/Adminhtml/Block/Catalog/Form/Renderer/Config/YearRange.php
diff --git a/app/code/core/Mage/Adminhtml/Block/Catalog/Form/Renderer/Fieldset/Element.php b/app/code/Mage/Adminhtml/Block/Catalog/Form/Renderer/Fieldset/Element.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/Block/Catalog/Form/Renderer/Fieldset/Element.php
rename to app/code/Mage/Adminhtml/Block/Catalog/Form/Renderer/Fieldset/Element.php
diff --git a/app/code/Mage/Adminhtml/Block/Catalog/Helper/Form/Wysiwyg.php b/app/code/Mage/Adminhtml/Block/Catalog/Helper/Form/Wysiwyg.php
new file mode 100644
index 0000000000000..4ab9d280d8a27
--- /dev/null
+++ b/app/code/Mage/Adminhtml/Block/Catalog/Helper/Form/Wysiwyg.php
@@ -0,0 +1,96 @@
+
+ */
+class Mage_Adminhtml_Block_Catalog_Helper_Form_Wysiwyg extends Varien_Data_Form_Element_Textarea
+{
+ /**
+ * Retrieve additional html and put it at the end of element html
+ *
+ * @return string
+ */
+ public function getAfterElementHtml()
+ {
+ $html = parent::getAfterElementHtml();
+ if ($this->getIsWysiwygEnabled()) {
+ $disabled = ($this->getDisabled() || $this->getReadonly());
+ $html .= Mage::app()->getLayout()
+ ->createBlock('Mage_Adminhtml_Block_Widget_Button', '', array('data' => array(
+ 'label' => Mage::helper('Mage_Catalog_Helper_Data')->__('WYSIWYG Editor'),
+ 'type' => 'button',
+ 'disabled' => $disabled,
+ 'class' => ($disabled) ? 'disabled action-wysiwyg' : 'action-wysiwyg',
+ 'onclick' => 'catalogWysiwygEditor.open(\''
+ . Mage::helper('Mage_Adminhtml_Helper_Data')->getUrl('adminhtml/catalog_product/wysiwyg')
+ . '\', \'' . $this->getHtmlId().'\')'
+ )))->toHtml();
+ $html .= <<
+jQuery('#{$this->getHtmlId()}')
+ .addClass('wysiwyg-editor')
+ .data(
+ 'wysiwygEditor',
+ new tinyMceWysiwygSetup(
+ '{$this->getHtmlId()}',
+ {
+ settings: {
+ theme_advanced_buttons1 : 'bold,italic,|,justifyleft,justifycenter,justifyright,|,' +
+ 'fontselect,fontsizeselect,|,forecolor,backcolor,|,link,unlink,image,|,bullist,numlist,|,code',
+ theme_advanced_buttons2: null,
+ theme_advanced_buttons3: null,
+ theme_advanced_buttons4: null,
+ theme_advanced_statusbar_location: null
+ }
+ }
+ ).turnOn()
+ );
+
+HTML;
+ }
+ return $html;
+ }
+
+ /**
+ * Check whether wysiwyg enabled or not
+ *
+ * @return boolean
+ */
+ public function getIsWysiwygEnabled()
+ {
+ if (Mage::helper('Mage_Catalog_Helper_Data')->isModuleEnabled('Mage_Cms')) {
+ return (bool)(Mage::getSingleton('Mage_Cms_Model_Wysiwyg_Config')->isEnabled()
+ && $this->getEntityAttribute()->getIsWysiwygEnabled());
+ }
+
+ return false;
+ }
+}
diff --git a/app/code/core/Mage/Adminhtml/Block/Catalog/Helper/Form/Wysiwyg/Content.php b/app/code/Mage/Adminhtml/Block/Catalog/Helper/Form/Wysiwyg/Content.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/Block/Catalog/Helper/Form/Wysiwyg/Content.php
rename to app/code/Mage/Adminhtml/Block/Catalog/Helper/Form/Wysiwyg/Content.php
diff --git a/app/code/core/Mage/Adminhtml/Block/Catalog/Product.php b/app/code/Mage/Adminhtml/Block/Catalog/Product.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/Block/Catalog/Product.php
rename to app/code/Mage/Adminhtml/Block/Catalog/Product.php
diff --git a/app/code/core/Mage/Adminhtml/Block/Catalog/Product/Attribute.php b/app/code/Mage/Adminhtml/Block/Catalog/Product/Attribute.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/Block/Catalog/Product/Attribute.php
rename to app/code/Mage/Adminhtml/Block/Catalog/Product/Attribute.php
diff --git a/app/code/Mage/Adminhtml/Block/Catalog/Product/Attribute/Edit.php b/app/code/Mage/Adminhtml/Block/Catalog/Product/Attribute/Edit.php
new file mode 100644
index 0000000000000..faafc38e7a4cf
--- /dev/null
+++ b/app/code/Mage/Adminhtml/Block/Catalog/Product/Attribute/Edit.php
@@ -0,0 +1,123 @@
+
+ */
+
+class Mage_Adminhtml_Block_Catalog_Product_Attribute_Edit extends Mage_Adminhtml_Block_Widget_Form_Container
+{
+
+ protected function _construct()
+ {
+ $this->_objectId = 'attribute_id';
+ $this->_controller = 'catalog_product_attribute';
+
+ parent::_construct();
+
+ if($this->getRequest()->getParam('popup')) {
+ $this->_removeButton('back');
+ $this->_addButton(
+ 'save_in_new_set',
+ array(
+ 'label' => Mage::helper('Mage_Catalog_Helper_Data')->__('Save in New Attribute Set'),
+ 'class' => 'save',
+ 'onclick' => 'saveAttributeInNewSet(\''
+ . Mage::helper('Mage_Catalog_Helper_Data')->__('Enter Name for New Attribute Set')
+ . '\')',
+ )
+ );
+ } else {
+ $this->_addButton(
+ 'save_and_edit_button',
+ array(
+ 'label' => Mage::helper('Mage_Catalog_Helper_Data')->__('Save and Continue Edit'),
+ 'class' => 'save',
+ 'data_attribute' => array(
+ 'mage-init' => array(
+ 'button' => array('event' => 'saveAndContinueEdit', 'target' => '#edit_form'),
+ ),
+ ),
+ ),
+ 100
+ );
+ }
+
+ $this->_updateButton('save', 'label', Mage::helper('Mage_Catalog_Helper_Data')->__('Save Attribute'));
+ $this->_updateButton('save', 'data_attribute', array(
+ 'mage-init' => array(
+ 'button' => array('event' => 'save', 'target' => '#edit_form'),
+ ),
+ ));
+
+ if (!Mage::registry('entity_attribute') || !Mage::registry('entity_attribute')->getIsUserDefined()) {
+ $this->_removeButton('delete');
+ } else {
+ $this->_updateButton('delete', 'label', Mage::helper('Mage_Catalog_Helper_Data')->__('Delete Attribute'));
+ }
+ }
+
+ /**
+ * Retrieve header text
+ *
+ * @return string
+ */
+ public function getHeaderText()
+ {
+ if (Mage::registry('entity_attribute')->getId()) {
+ $frontendLabel = Mage::registry('entity_attribute')->getFrontendLabel();
+ if (is_array($frontendLabel)) {
+ $frontendLabel = $frontendLabel[0];
+ }
+ return Mage::helper('Mage_Catalog_Helper_Data')->__('Edit Product Attribute "%s"', $this->escapeHtml($frontendLabel));
+ }
+ return Mage::helper('Mage_Catalog_Helper_Data')->__('New Product Attribute');
+ }
+
+ /**
+ * Retrieve URL for validation
+ *
+ * @return string
+ */
+ public function getValidationUrl()
+ {
+ return $this->getUrl('*/*/validate', array('_current'=>true));
+ }
+
+ /**
+ * Retrieve URL for save
+ *
+ * @return string
+ */
+ public function getSaveUrl()
+ {
+ return $this->getUrl('*/'.$this->_controller.'/save', array('_current'=>true, 'back'=>null));
+ }
+}
diff --git a/app/code/core/Mage/Adminhtml/Block/Catalog/Product/Attribute/Edit/Form.php b/app/code/Mage/Adminhtml/Block/Catalog/Product/Attribute/Edit/Form.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/Block/Catalog/Product/Attribute/Edit/Form.php
rename to app/code/Mage/Adminhtml/Block/Catalog/Product/Attribute/Edit/Form.php
diff --git a/app/code/core/Mage/Adminhtml/Block/Catalog/Product/Attribute/Edit/Tab/Front.php b/app/code/Mage/Adminhtml/Block/Catalog/Product/Attribute/Edit/Tab/Front.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/Block/Catalog/Product/Attribute/Edit/Tab/Front.php
rename to app/code/Mage/Adminhtml/Block/Catalog/Product/Attribute/Edit/Tab/Front.php
diff --git a/app/code/core/Mage/Adminhtml/Block/Catalog/Product/Attribute/Edit/Tab/Main.php b/app/code/Mage/Adminhtml/Block/Catalog/Product/Attribute/Edit/Tab/Main.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/Block/Catalog/Product/Attribute/Edit/Tab/Main.php
rename to app/code/Mage/Adminhtml/Block/Catalog/Product/Attribute/Edit/Tab/Main.php
diff --git a/app/code/core/Mage/Adminhtml/Block/Catalog/Product/Attribute/Edit/Tab/Options.php b/app/code/Mage/Adminhtml/Block/Catalog/Product/Attribute/Edit/Tab/Options.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/Block/Catalog/Product/Attribute/Edit/Tab/Options.php
rename to app/code/Mage/Adminhtml/Block/Catalog/Product/Attribute/Edit/Tab/Options.php
diff --git a/app/code/core/Mage/Adminhtml/Block/Catalog/Product/Attribute/Edit/Tab/System.php b/app/code/Mage/Adminhtml/Block/Catalog/Product/Attribute/Edit/Tab/System.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/Block/Catalog/Product/Attribute/Edit/Tab/System.php
rename to app/code/Mage/Adminhtml/Block/Catalog/Product/Attribute/Edit/Tab/System.php
diff --git a/app/code/core/Mage/Adminhtml/Block/Catalog/Product/Attribute/Edit/Tabs.php b/app/code/Mage/Adminhtml/Block/Catalog/Product/Attribute/Edit/Tabs.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/Block/Catalog/Product/Attribute/Edit/Tabs.php
rename to app/code/Mage/Adminhtml/Block/Catalog/Product/Attribute/Edit/Tabs.php
diff --git a/app/code/core/Mage/Adminhtml/Block/Catalog/Product/Attribute/Grid.php b/app/code/Mage/Adminhtml/Block/Catalog/Product/Attribute/Grid.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/Block/Catalog/Product/Attribute/Grid.php
rename to app/code/Mage/Adminhtml/Block/Catalog/Product/Attribute/Grid.php
diff --git a/app/code/core/Mage/Adminhtml/Block/Catalog/Product/Attribute/New/Product/Attributes.php b/app/code/Mage/Adminhtml/Block/Catalog/Product/Attribute/New/Product/Attributes.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/Block/Catalog/Product/Attribute/New/Product/Attributes.php
rename to app/code/Mage/Adminhtml/Block/Catalog/Product/Attribute/New/Product/Attributes.php
diff --git a/app/code/core/Mage/Adminhtml/Block/Catalog/Product/Attribute/New/Product/Created.php b/app/code/Mage/Adminhtml/Block/Catalog/Product/Attribute/New/Product/Created.php
similarity index 92%
rename from app/code/core/Mage/Adminhtml/Block/Catalog/Product/Attribute/New/Product/Created.php
rename to app/code/Mage/Adminhtml/Block/Catalog/Product/Attribute/New/Product/Created.php
index e2b61043d8bce..2053341a464dc 100644
--- a/app/code/core/Mage/Adminhtml/Block/Catalog/Product/Attribute/New/Product/Created.php
+++ b/app/code/Mage/Adminhtml/Block/Catalog/Product/Attribute/New/Product/Created.php
@@ -48,11 +48,6 @@ protected function _prepareLayout()
$this->getLayout()->createBlock('Mage_Adminhtml_Block_Catalog_Product_Attribute_New_Product_Attributes')
->setGroupAttributes($this->_getGroupAttributes())
);
-
- $this->addChild('close_button', 'Mage_Adminhtml_Block_Widget_Button', array(
- 'label' => Mage::helper('Mage_Catalog_Helper_Data')->__('Close Window'),
- 'onclick' => 'addAttribute(true)'
- ));
}
/**
diff --git a/app/code/core/Mage/Adminhtml/Block/Catalog/Product/Attribute/Set/Main.php b/app/code/Mage/Adminhtml/Block/Catalog/Product/Attribute/Set/Main.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/Block/Catalog/Product/Attribute/Set/Main.php
rename to app/code/Mage/Adminhtml/Block/Catalog/Product/Attribute/Set/Main.php
diff --git a/app/code/core/Mage/Adminhtml/Block/Catalog/Product/Attribute/Set/Main/Formattribute.php b/app/code/Mage/Adminhtml/Block/Catalog/Product/Attribute/Set/Main/Formattribute.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/Block/Catalog/Product/Attribute/Set/Main/Formattribute.php
rename to app/code/Mage/Adminhtml/Block/Catalog/Product/Attribute/Set/Main/Formattribute.php
diff --git a/app/code/core/Mage/Adminhtml/Block/Catalog/Product/Attribute/Set/Main/Formgroup.php b/app/code/Mage/Adminhtml/Block/Catalog/Product/Attribute/Set/Main/Formgroup.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/Block/Catalog/Product/Attribute/Set/Main/Formgroup.php
rename to app/code/Mage/Adminhtml/Block/Catalog/Product/Attribute/Set/Main/Formgroup.php
diff --git a/app/code/core/Mage/Adminhtml/Block/Catalog/Product/Attribute/Set/Main/Formset.php b/app/code/Mage/Adminhtml/Block/Catalog/Product/Attribute/Set/Main/Formset.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/Block/Catalog/Product/Attribute/Set/Main/Formset.php
rename to app/code/Mage/Adminhtml/Block/Catalog/Product/Attribute/Set/Main/Formset.php
diff --git a/app/code/core/Mage/Adminhtml/Block/Catalog/Product/Attribute/Set/Main/Tree/Attribute.php b/app/code/Mage/Adminhtml/Block/Catalog/Product/Attribute/Set/Main/Tree/Attribute.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/Block/Catalog/Product/Attribute/Set/Main/Tree/Attribute.php
rename to app/code/Mage/Adminhtml/Block/Catalog/Product/Attribute/Set/Main/Tree/Attribute.php
diff --git a/app/code/core/Mage/Adminhtml/Block/Catalog/Product/Attribute/Set/Main/Tree/Group.php b/app/code/Mage/Adminhtml/Block/Catalog/Product/Attribute/Set/Main/Tree/Group.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/Block/Catalog/Product/Attribute/Set/Main/Tree/Group.php
rename to app/code/Mage/Adminhtml/Block/Catalog/Product/Attribute/Set/Main/Tree/Group.php
diff --git a/app/code/Mage/Adminhtml/Block/Catalog/Product/Attribute/Set/Toolbar/Add.php b/app/code/Mage/Adminhtml/Block/Catalog/Product/Attribute/Set/Toolbar/Add.php
new file mode 100644
index 0000000000000..be947e0ee6a86
--- /dev/null
+++ b/app/code/Mage/Adminhtml/Block/Catalog/Product/Attribute/Set/Toolbar/Add.php
@@ -0,0 +1,89 @@
+
+ */
+class Mage_Adminhtml_Block_Catalog_Product_Attribute_Set_Toolbar_Add extends Mage_Adminhtml_Block_Template
+{
+
+ protected $_template = 'catalog/product/attribute/set/toolbar/add.phtml';
+
+ protected function _prepareLayout()
+ {
+ $this->addChild('save_button', 'Mage_Adminhtml_Block_Widget_Button', array(
+ 'label' => Mage::helper('Mage_Catalog_Helper_Data')->__('Save Attribute Set'),
+ 'class' => 'save',
+ 'data_attribute' => array(
+ 'mage-init' => array(
+ 'button' => array('event' => 'save', 'target' => '#set-prop-form'),
+ ),
+ ),
+ ));
+ $this->addChild('back_button', 'Mage_Adminhtml_Block_Widget_Button', array(
+ 'label' => Mage::helper('Mage_Catalog_Helper_Data')->__('Back'),
+ 'onclick' => 'setLocation(\''.$this->getUrl('*/*/').'\')',
+ 'class' => 'back'
+ ));
+
+ $this->addChild('setForm', 'Mage_Adminhtml_Block_Catalog_Product_Attribute_Set_Main_Formset');
+ return parent::_prepareLayout();
+ }
+
+ protected function _getHeader()
+ {
+ return Mage::helper('Mage_Catalog_Helper_Data')->__('Add New Attribute Set');
+ }
+
+ protected function getSaveButtonHtml()
+ {
+ return $this->getChildHtml('save_button');
+ }
+
+ protected function getBackButtonHtml()
+ {
+ return $this->getChildHtml('back_button');
+ }
+
+ protected function getFormHtml()
+ {
+ return $this->getChildHtml('setForm');
+ }
+
+ /**
+ * Return id of form, used by this block
+ *
+ * @return string
+ */
+ public function getFormId()
+ {
+ return $this->getChildBlock('setForm')->getForm()->getId();
+ }
+}
diff --git a/app/code/core/Mage/Adminhtml/Block/Catalog/Product/Attribute/Set/Toolbar/Main.php b/app/code/Mage/Adminhtml/Block/Catalog/Product/Attribute/Set/Toolbar/Main.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/Block/Catalog/Product/Attribute/Set/Toolbar/Main.php
rename to app/code/Mage/Adminhtml/Block/Catalog/Product/Attribute/Set/Toolbar/Main.php
diff --git a/app/code/core/Mage/Adminhtml/Block/Catalog/Product/Attribute/Set/Toolbar/Main/Filter.php b/app/code/Mage/Adminhtml/Block/Catalog/Product/Attribute/Set/Toolbar/Main/Filter.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/Block/Catalog/Product/Attribute/Set/Toolbar/Main/Filter.php
rename to app/code/Mage/Adminhtml/Block/Catalog/Product/Attribute/Set/Toolbar/Main/Filter.php
diff --git a/app/code/core/Mage/Adminhtml/Block/Catalog/Product/Composite/Configure.php b/app/code/Mage/Adminhtml/Block/Catalog/Product/Composite/Configure.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/Block/Catalog/Product/Composite/Configure.php
rename to app/code/Mage/Adminhtml/Block/Catalog/Product/Composite/Configure.php
diff --git a/app/code/core/Mage/Adminhtml/Block/Catalog/Product/Composite/Error.php b/app/code/Mage/Adminhtml/Block/Catalog/Product/Composite/Error.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/Block/Catalog/Product/Composite/Error.php
rename to app/code/Mage/Adminhtml/Block/Catalog/Product/Composite/Error.php
diff --git a/app/code/core/Mage/Adminhtml/Block/Catalog/Product/Composite/Fieldset.php b/app/code/Mage/Adminhtml/Block/Catalog/Product/Composite/Fieldset.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/Block/Catalog/Product/Composite/Fieldset.php
rename to app/code/Mage/Adminhtml/Block/Catalog/Product/Composite/Fieldset.php
diff --git a/app/code/core/Mage/Adminhtml/Block/Catalog/Product/Composite/Fieldset/Configurable.php b/app/code/Mage/Adminhtml/Block/Catalog/Product/Composite/Fieldset/Configurable.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/Block/Catalog/Product/Composite/Fieldset/Configurable.php
rename to app/code/Mage/Adminhtml/Block/Catalog/Product/Composite/Fieldset/Configurable.php
diff --git a/app/code/core/Mage/Adminhtml/Block/Catalog/Product/Composite/Fieldset/Grouped.php b/app/code/Mage/Adminhtml/Block/Catalog/Product/Composite/Fieldset/Grouped.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/Block/Catalog/Product/Composite/Fieldset/Grouped.php
rename to app/code/Mage/Adminhtml/Block/Catalog/Product/Composite/Fieldset/Grouped.php
diff --git a/app/code/core/Mage/Adminhtml/Block/Catalog/Product/Composite/Fieldset/Options.php b/app/code/Mage/Adminhtml/Block/Catalog/Product/Composite/Fieldset/Options.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/Block/Catalog/Product/Composite/Fieldset/Options.php
rename to app/code/Mage/Adminhtml/Block/Catalog/Product/Composite/Fieldset/Options.php
diff --git a/app/code/core/Mage/Adminhtml/Block/Catalog/Product/Composite/Fieldset/Qty.php b/app/code/Mage/Adminhtml/Block/Catalog/Product/Composite/Fieldset/Qty.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/Block/Catalog/Product/Composite/Fieldset/Qty.php
rename to app/code/Mage/Adminhtml/Block/Catalog/Product/Composite/Fieldset/Qty.php
diff --git a/app/code/core/Mage/Adminhtml/Block/Catalog/Product/Composite/Update/Result.php b/app/code/Mage/Adminhtml/Block/Catalog/Product/Composite/Update/Result.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/Block/Catalog/Product/Composite/Update/Result.php
rename to app/code/Mage/Adminhtml/Block/Catalog/Product/Composite/Update/Result.php
diff --git a/app/code/core/Mage/Adminhtml/Block/Catalog/Product/Created.php b/app/code/Mage/Adminhtml/Block/Catalog/Product/Created.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/Block/Catalog/Product/Created.php
rename to app/code/Mage/Adminhtml/Block/Catalog/Product/Created.php
diff --git a/app/code/Mage/Adminhtml/Block/Catalog/Product/Edit.php b/app/code/Mage/Adminhtml/Block/Catalog/Product/Edit.php
new file mode 100644
index 0000000000000..23a543176da1d
--- /dev/null
+++ b/app/code/Mage/Adminhtml/Block/Catalog/Product/Edit.php
@@ -0,0 +1,360 @@
+
+ */
+class Mage_Adminhtml_Block_Catalog_Product_Edit extends Mage_Adminhtml_Block_Widget
+{
+ protected $_template = 'catalog/product/edit.phtml';
+
+ protected function _construct()
+ {
+ parent::_construct();
+ $this->setId('product_edit');
+ }
+
+ /**
+ * Retrieve currently edited product object
+ *
+ * @return Mage_Catalog_Model_Product
+ */
+ public function getProduct()
+ {
+ return Mage::registry('current_product');
+ }
+
+ /**
+ * Add elements in layout
+ *
+ * @return Mage_Adminhtml_Block_Catalog_Product_Edit
+ */
+ protected function _prepareLayout()
+ {
+ if (!$this->getRequest()->getParam('popup')) {
+ $this->addChild('back_button', 'Mage_Adminhtml_Block_Widget_Button', array(
+ 'label' => Mage::helper('Mage_Catalog_Helper_Data')->__('Back'),
+ 'title' => Mage::helper('Mage_Catalog_Helper_Data')->__('Back'),
+ 'onclick' => 'setLocation(\''
+ . $this->getUrl('*/*/', array('store' => $this->getRequest()->getParam('store', 0))) . '\')',
+ 'class' => 'action-back'
+ ));
+ } else {
+ $this->addChild('back_button', 'Mage_Adminhtml_Block_Widget_Button', array(
+ 'label' => Mage::helper('Mage_Catalog_Helper_Data')->__('Close Window'),
+ 'onclick' => 'window.close()',
+ 'class' => 'cancel'
+ ));
+ }
+
+ if (!$this->getProduct()->isReadonly()) {
+ $this->addChild('reset_button', 'Mage_Adminhtml_Block_Widget_Button', array(
+ 'label' => Mage::helper('Mage_Catalog_Helper_Data')->__('Reset'),
+ 'onclick' => 'setLocation(\'' . $this->getUrl('*/*/*', array('_current' => true)) . '\')'
+ ));
+ }
+
+ if (!$this->getRequest()->getParam('popup')) {
+ if ($this->getProduct()->isDeleteable()) {
+ $this->addChild('delete_button', 'Mage_Adminhtml_Block_Widget_Button', array(
+ 'label' => Mage::helper('Mage_Catalog_Helper_Data')->__('Delete'),
+ 'onclick' => 'confirmSetLocation(\''
+ . Mage::helper('Mage_Catalog_Helper_Data')->__('Are you sure?') . '\', \'' . $this->getDeleteUrl() . '\')',
+ 'class' => 'delete'
+ ));
+ }
+ }
+ if (!$this->getProduct()->isReadonly()) {
+ $this->addChild('save-split-button', 'Mage_Backend_Block_Widget_Button_Split', array(
+ 'id' => 'save-split-button',
+ 'label' => Mage::helper('Mage_Catalog_Helper_Data')->__('Save'),
+ 'class_name' => 'Mage_Backend_Block_Widget_Button_Split',
+ 'button_class' => 'widget-button-save',
+ 'options' => $this->_getSaveSplitButtonOptions()
+ ));
+ }
+
+ return parent::_prepareLayout();
+ }
+
+ public function getBackButtonHtml()
+ {
+ return $this->getChildHtml('back_button');
+ }
+
+ public function getCancelButtonHtml()
+ {
+ return $this->getChildHtml('reset_button');
+ }
+
+ public function getSaveButtonHtml()
+ {
+ return $this->getChildHtml('save_button');
+ }
+
+ public function getSaveAndEditButtonHtml()
+ {
+ return $this->getChildHtml('save_and_edit_button');
+ }
+
+ public function getDeleteButtonHtml()
+ {
+ return $this->getChildHtml('delete_button');
+ }
+
+ public function getDuplicateButtonHtml()
+ {
+ return $this->getChildHtml('duplicate_button');
+ }
+
+ /**
+ * Get Save Split Button html
+ *
+ * @return string
+ */
+ public function getSaveSplitButtonHtml()
+ {
+ return $this->getChildHtml('save-split-button');
+ }
+
+ public function getValidationUrl()
+ {
+ return $this->getUrl('*/*/validate', array('_current'=>true));
+ }
+
+ public function getSaveUrl()
+ {
+ return $this->getUrl('*/*/save', array('_current'=>true, 'back'=>null));
+ }
+
+ public function getSaveAndContinueUrl()
+ {
+ return $this->getUrl('*/*/save', array(
+ '_current' => true,
+ 'back' => 'edit',
+ 'tab' => '{{tab_id}}',
+ 'active_tab' => null
+ ));
+ }
+
+ public function getProductId()
+ {
+ return $this->getProduct()->getId();
+ }
+
+ public function getProductSetId()
+ {
+ $setId = false;
+ if (!($setId = $this->getProduct()->getAttributeSetId()) && $this->getRequest()) {
+ $setId = $this->getRequest()->getParam('set', null);
+ }
+ return $setId;
+ }
+
+ public function getIsGrouped()
+ {
+ return $this->getProduct()->isGrouped();
+ }
+
+ public function getDeleteUrl()
+ {
+ return $this->getUrl('*/*/delete', array('_current'=>true));
+ }
+
+ public function getDuplicateUrl()
+ {
+ return $this->getUrl('*/*/duplicate', array('_current'=>true));
+ }
+
+ public function getHeader()
+ {
+ if ($this->getProduct()->getId()) {
+ $header = $this->escapeHtml($this->getProduct()->getName());
+ } else {
+ $header = Mage::helper('Mage_Catalog_Helper_Data')->__('New Product');
+ }
+ return $header;
+ }
+
+ public function getAttributeSetName()
+ {
+ if ($setId = $this->getProduct()->getAttributeSetId()) {
+ $set = Mage::getModel('Mage_Eav_Model_Entity_Attribute_Set')
+ ->load($setId);
+ return $set->getAttributeSetName();
+ }
+ return '';
+ }
+
+ public function getIsConfigured()
+ {
+ $result = true;
+
+ $product = $this->getProduct();
+ if ($product->isConfigurable()) {
+ $superAttributes = $product->getTypeInstance()->getUsedProductAttributeIds($product);
+ $result = !empty($superAttributes);
+ }
+
+ return $result;
+ }
+
+ public function getSelectedTabId()
+ {
+ return addslashes(htmlspecialchars($this->getRequest()->getParam('tab')));
+ }
+
+ /**
+ * Get fields masks from config
+ *
+ * @return array
+ */
+ public function getFieldsAutogenerationMasks()
+ {
+ return $this->helper('Mage_Catalog_Helper_Product')->getFieldsAutogenerationMasks();
+ }
+
+ /**
+ * Retrieve available placeholders
+ *
+ * @return array
+ */
+ public function getAttributesAllowedForAutogeneration()
+ {
+ return $this->helper('Mage_Catalog_Helper_Product')->getAttributesAllowedForAutogeneration();
+ }
+
+ /**
+ * Get data for JS (product type transition)
+ *
+ * @return string
+ */
+ public function getTypeSwitcherData()
+ {
+ return Mage::helper('Mage_Core_Helper_Data')->jsonEncode(array(
+ 'tab_id' => 'product_info_tabs_downloadable_items',
+ 'is_virtual_id' => Mage_Adminhtml_Block_Catalog_Product_Helper_Form_Weight::VIRTUAL_FIELD_HTML_ID,
+ 'weight_id' => 'weight',
+ 'current_type' => $this->getProduct()->getTypeId(),
+ 'attributes' => $this->_getAttributes(),
+ ));
+ }
+
+ /**
+ * Get formed array with attribute codes and Apply To property
+ *
+ * @return array
+ */
+ protected function _getAttributes()
+ {
+ /** @var $product Mage_Catalog_Model_Product */
+ $product = $this->getProduct();
+ $attributes = array();
+
+ foreach ($product->getAttributes() as $key => $attribute) {
+ $attributes[$key] = $attribute->getApplyTo();
+ }
+ return $attributes;
+ }
+
+ /**
+ * Get dropdown options for save split button
+ *
+ * @return array
+ */
+ protected function _getSaveSplitButtonOptions()
+ {
+ $options = array();
+ if (!$this->getRequest()->getParam('popup')) {
+ $options[] = array(
+ 'id' => 'edit-button',
+ 'label' => Mage::helper('Mage_Catalog_Helper_Data')->__('Save & Edit'),
+ 'data_attribute' => array(
+ 'mage-init' => array(
+ 'button' => array('event' => 'saveAndContinueEdit', 'target' => '#product-edit-form'),
+ ),
+ ),
+ 'default' => true,
+ );
+ }
+
+ /** @var $limitation Mage_Catalog_Model_Product_Limitation */
+ $limitation = Mage::getObjectManager()->get('Mage_Catalog_Model_Product_Limitation');
+ if ($this->_isProductNew()) {
+ $showAddNewButtons = !$limitation->isCreateRestricted(2);
+ } else {
+ $showAddNewButtons = !$limitation->isCreateRestricted();
+ }
+ if ($showAddNewButtons) {
+ $options[] = array(
+ 'id' => 'new-button',
+ 'label' => Mage::helper('Mage_Catalog_Helper_Data')->__('Save & New'),
+ 'data_attribute' => array(
+ 'mage-init' => array(
+ 'button' => array('event' => 'saveAndNew', 'target' => '#product-edit-form'),
+ ),
+ ),
+ );
+ if (!$this->getRequest()->getParam('popup') && $this->getProduct()->isDuplicable()) {
+ $options[] = array(
+ 'id' => 'duplicate-button',
+ 'label' => Mage::helper('Mage_Catalog_Helper_Data')->__('Save & Duplicate'),
+ 'data_attribute' => array(
+ 'mage-init' => array(
+ 'button' => array('event' => '', 'target' => '#product-edit-form'),
+ ),
+ ),
+ 'onclick' => $this->_isProductNew() ? '' : 'setLocation(\'' . $this->getDuplicateUrl() . '\')',
+ );
+ }
+ }
+ $options[] = array(
+ 'id' => 'close-button',
+ 'label' => Mage::helper('Mage_Catalog_Helper_Data')->__('Save & Close'),
+ 'data_attribute' => array(
+ 'mage-init' => array(
+ 'button' => array('event' => 'save', 'target' => '#product-edit-form'),
+ ),
+ ),
+ );
+ return $options;
+ }
+
+ /**
+ * Check whether new product is being created
+ *
+ * @return bool
+ */
+ protected function _isProductNew()
+ {
+ $product = $this->getProduct();
+ return !$product || !$product->getId();
+ }
+}
diff --git a/app/code/core/Mage/Adminhtml/Block/Catalog/Product/Edit/Action/Attribute.php b/app/code/Mage/Adminhtml/Block/Catalog/Product/Edit/Action/Attribute.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/Block/Catalog/Product/Edit/Action/Attribute.php
rename to app/code/Mage/Adminhtml/Block/Catalog/Product/Edit/Action/Attribute.php
diff --git a/app/code/core/Mage/Adminhtml/Block/Catalog/Product/Edit/Action/Attribute/Tab/Attributes.php b/app/code/Mage/Adminhtml/Block/Catalog/Product/Edit/Action/Attribute/Tab/Attributes.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/Block/Catalog/Product/Edit/Action/Attribute/Tab/Attributes.php
rename to app/code/Mage/Adminhtml/Block/Catalog/Product/Edit/Action/Attribute/Tab/Attributes.php
diff --git a/app/code/core/Mage/Adminhtml/Block/Catalog/Product/Edit/Action/Attribute/Tab/Inventory.php b/app/code/Mage/Adminhtml/Block/Catalog/Product/Edit/Action/Attribute/Tab/Inventory.php
similarity index 93%
rename from app/code/core/Mage/Adminhtml/Block/Catalog/Product/Edit/Action/Attribute/Tab/Inventory.php
rename to app/code/Mage/Adminhtml/Block/Catalog/Product/Edit/Action/Attribute/Tab/Inventory.php
index 85d2da9c5a37a..35b4a2a3b3150 100644
--- a/app/code/core/Mage/Adminhtml/Block/Catalog/Product/Edit/Action/Attribute/Tab/Inventory.php
+++ b/app/code/Mage/Adminhtml/Block/Catalog/Product/Edit/Action/Attribute/Tab/Inventory.php
@@ -82,12 +82,12 @@ public function getDefaultConfigValue($field)
*/
public function getTabLabel()
{
- return Mage::helper('Mage_Catalog_Helper_Data')->__('Inventory');
+ return Mage::helper('Mage_Catalog_Helper_Data')->__('Advanced Inventory');
}
public function getTabTitle()
{
- return Mage::helper('Mage_Catalog_Helper_Data')->__('Inventory');
+ return Mage::helper('Mage_Catalog_Helper_Data')->__('Advanced Inventory');
}
public function canShowTab()
diff --git a/app/code/core/Mage/Adminhtml/Block/Catalog/Product/Edit/Action/Attribute/Tab/Websites.php b/app/code/Mage/Adminhtml/Block/Catalog/Product/Edit/Action/Attribute/Tab/Websites.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/Block/Catalog/Product/Edit/Action/Attribute/Tab/Websites.php
rename to app/code/Mage/Adminhtml/Block/Catalog/Product/Edit/Action/Attribute/Tab/Websites.php
diff --git a/app/code/core/Mage/Adminhtml/Block/Catalog/Product/Edit/Action/Attribute/Tabs.php b/app/code/Mage/Adminhtml/Block/Catalog/Product/Edit/Action/Attribute/Tabs.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/Block/Catalog/Product/Edit/Action/Attribute/Tabs.php
rename to app/code/Mage/Adminhtml/Block/Catalog/Product/Edit/Action/Attribute/Tabs.php
diff --git a/app/code/core/Mage/Adminhtml/Block/Catalog/Product/Edit/AttributeSet.php b/app/code/Mage/Adminhtml/Block/Catalog/Product/Edit/AttributeSet.php
similarity index 90%
rename from app/code/core/Mage/Adminhtml/Block/Catalog/Product/Edit/AttributeSet.php
rename to app/code/Mage/Adminhtml/Block/Catalog/Product/Edit/AttributeSet.php
index f79a1eb4ab6f4..d8b09c5b92202 100644
--- a/app/code/core/Mage/Adminhtml/Block/Catalog/Product/Edit/AttributeSet.php
+++ b/app/code/Mage/Adminhtml/Block/Catalog/Product/Edit/AttributeSet.php
@@ -44,11 +44,10 @@ public function getSelectorOptions()
return array(
'source' => $this->getUrl('*/catalog_product/suggestProductTemplates'),
'className' => 'category-select',
- 'template' => '#product-template-selector-template',
'showRecent' => true,
'storageKey' => 'product-template-key',
'minLength' => 0,
- 'ajaxData' => array('current_template_id' => Mage::registry('product')->getAttributeSetId()),
+ 'currentlySelected' => Mage::registry('product')->getAttributeSetId(),
);
}
}
diff --git a/app/code/core/Mage/Adminhtml/Block/Catalog/Product/Edit/Js.php b/app/code/Mage/Adminhtml/Block/Catalog/Product/Edit/Js.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/Block/Catalog/Product/Edit/Js.php
rename to app/code/Mage/Adminhtml/Block/Catalog/Product/Edit/Js.php
diff --git a/app/code/core/Mage/Adminhtml/Block/Catalog/Product/Edit/NewCategory.php b/app/code/Mage/Adminhtml/Block/Catalog/Product/Edit/NewCategory.php
similarity index 88%
rename from app/code/core/Mage/Adminhtml/Block/Catalog/Product/Edit/NewCategory.php
rename to app/code/Mage/Adminhtml/Block/Catalog/Product/Edit/NewCategory.php
index cffde3ac48c01..8b27087349548 100644
--- a/app/code/core/Mage/Adminhtml/Block/Catalog/Product/Edit/NewCategory.php
+++ b/app/code/Mage/Adminhtml/Block/Catalog/Product/Edit/NewCategory.php
@@ -61,6 +61,16 @@ protected function _prepareForm()
$this->setForm($form);
}
+ /**
+ * Category save action URL
+ *
+ * @return string
+ */
+ public function getSaveCategoryUrl()
+ {
+ return $this->getUrl('adminhtml/catalog_category/save');
+ }
+
/**
* Attach new category dialog widget initialization
*
@@ -73,14 +83,13 @@ public function getAfterElementHtml()
$widgetUrl = $coreHelper->jsonEncode($this->getViewFileUrl('Mage_Catalog::js/new-category-dialog.js'));
$widgetOptions = $coreHelper->jsonEncode(array(
'suggestOptions' => array(
- 'source' => $this->getUrl('*/catalog_category/suggestCategories'),
+ 'source' => $this->getUrl('adminhtml/catalog_category/suggestCategories'),
'valueField' => '#new_category_parent',
- 'template' => '#category_ids-template',
- 'control' => 'jstree',
- 'multiselect' => true,
'className' => 'category-select',
+ 'multiselect' => true,
+ 'showAll' => true,
),
- 'saveCategoryUrl' => $this->getUrl('*/catalog_category/save'),
+ 'saveCategoryUrl' => $this->getUrl('adminhtml/catalog_category/save'),
));
return <<
diff --git a/app/code/core/Mage/Adminhtml/Block/Catalog/Product/Edit/Tab/Ajax/Serializer.php b/app/code/Mage/Adminhtml/Block/Catalog/Product/Edit/Tab/Ajax/Serializer.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/Block/Catalog/Product/Edit/Tab/Ajax/Serializer.php
rename to app/code/Mage/Adminhtml/Block/Catalog/Product/Edit/Tab/Ajax/Serializer.php
diff --git a/app/code/core/Mage/Adminhtml/Block/Catalog/Product/Edit/Tab/Alerts.php b/app/code/Mage/Adminhtml/Block/Catalog/Product/Edit/Tab/Alerts.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/Block/Catalog/Product/Edit/Tab/Alerts.php
rename to app/code/Mage/Adminhtml/Block/Catalog/Product/Edit/Tab/Alerts.php
diff --git a/app/code/core/Mage/Adminhtml/Block/Catalog/Product/Edit/Tab/Alerts/Price.php b/app/code/Mage/Adminhtml/Block/Catalog/Product/Edit/Tab/Alerts/Price.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/Block/Catalog/Product/Edit/Tab/Alerts/Price.php
rename to app/code/Mage/Adminhtml/Block/Catalog/Product/Edit/Tab/Alerts/Price.php
diff --git a/app/code/core/Mage/Adminhtml/Block/Catalog/Product/Edit/Tab/Alerts/Stock.php b/app/code/Mage/Adminhtml/Block/Catalog/Product/Edit/Tab/Alerts/Stock.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/Block/Catalog/Product/Edit/Tab/Alerts/Stock.php
rename to app/code/Mage/Adminhtml/Block/Catalog/Product/Edit/Tab/Alerts/Stock.php
diff --git a/app/code/Mage/Adminhtml/Block/Catalog/Product/Edit/Tab/Attributes.php b/app/code/Mage/Adminhtml/Block/Catalog/Product/Edit/Tab/Attributes.php
new file mode 100644
index 0000000000000..acdee5bc910c6
--- /dev/null
+++ b/app/code/Mage/Adminhtml/Block/Catalog/Product/Edit/Tab/Attributes.php
@@ -0,0 +1,184 @@
+
+ */
+class Mage_Adminhtml_Block_Catalog_Product_Edit_Tab_Attributes extends Mage_Adminhtml_Block_Catalog_Form
+{
+ /**
+ * Load Wysiwyg on demand and prepare layout
+ */
+ protected function _prepareLayout()
+ {
+ parent::_prepareLayout();
+ if (Mage::helper('Mage_Catalog_Helper_Data')->isModuleEnabled('Mage_Cms')
+ && Mage::getSingleton('Mage_Cms_Model_Wysiwyg_Config')->isEnabled()
+ ) {
+ $this->getLayout()->getBlock('head')->setCanLoadTinyMce(true);
+ }
+ }
+
+ /**
+ * Prepare attributes form
+ *
+ * @return null
+ */
+ protected function _prepareForm()
+ {
+ /** @var $group Mage_Eav_Model_Entity_Attribute_Group */
+ $group = $this->getGroup();
+ if ($group) {
+ $form = new Varien_Data_Form();
+ $product = Mage::registry('product');
+ $isWrapped = Mage::registry('use_wrapper');
+ if (!isset($isWrapped)) {
+ $isWrapped = true;
+ }
+ $isCollapsable = $isWrapped && $group->getAttributeGroupCode() == 'product-details';
+ $legend = $isWrapped ? Mage::helper('Mage_Catalog_Helper_Data')->__($group->getAttributeGroupName()) : null;
+ // Initialize product object as form property to use it during elements generation
+ $form->setDataObject($product);
+
+ $fieldset = $form->addFieldset(
+ 'group-fields-' .$group->getAttributeGroupCode(),
+ array(
+ 'class' => 'user-defined',
+ 'legend' => $legend,
+ 'collapsable' => $isCollapsable
+ )
+ );
+
+ $attributes = $this->getGroupAttributes();
+
+ $this->_setFieldset($attributes, $fieldset, array('gallery'));
+
+ $urlKey = $form->getElement('url_key');
+ if ($urlKey) {
+ $urlKey->setRenderer(
+ $this->getLayout()->createBlock('Mage_Adminhtml_Block_Catalog_Form_Renderer_Attribute_Urlkey')
+ );
+ }
+
+ $tierPrice = $form->getElement('tier_price');
+ if ($tierPrice) {
+ $tierPrice->setRenderer(
+ $this->getLayout()->createBlock('Mage_Adminhtml_Block_Catalog_Product_Edit_Tab_Price_Tier')
+ );
+ }
+
+ $groupPrice = $form->getElement('group_price');
+ if ($groupPrice) {
+ $groupPrice->setRenderer(
+ $this->getLayout()->createBlock('Mage_Adminhtml_Block_Catalog_Product_Edit_Tab_Price_Group')
+ );
+ }
+
+ $recurringProfile = $form->getElement('recurring_profile');
+ if ($recurringProfile) {
+ $recurringProfile->setRenderer(
+ $this->getLayout()->createBlock('Mage_Adminhtml_Block_Catalog_Product_Edit_Tab_Price_Recurring')
+ );
+ }
+
+ // Add new attribute button if it is not an image tab
+ if (!$form->getElement('media_gallery')
+ && Mage::getSingleton('Mage_Core_Model_Authorization')->isAllowed('Mage_Catalog::attributes_attributes')
+ && $isWrapped
+ ) {
+ $headerBar = $this->getLayout()
+ ->createBlock('Mage_Adminhtml_Block_Catalog_Product_Edit_Tab_Attributes_Create');
+
+ $headerBar->getConfig()
+ ->setTabId('group_' . $group->getId())
+ ->setGroupId($group->getId())
+ ->setStoreId($form->getDataObject()->getStoreId())
+ ->setAttributeSetId($form->getDataObject()->getAttributeSetId())
+ ->setTypeId($form->getDataObject()->getTypeId())
+ ->setProductId($form->getDataObject()->getId());
+
+ $fieldset->setHeaderBar($headerBar->toHtml());
+ }
+
+ $values = $product->getData();
+
+ // Set default attribute values for new product or on attribute set change
+ if (!$product->getId() || $product->dataHasChangedFor('attribute_set_id')) {
+ foreach ($attributes as $attribute) {
+ if (!isset($values[$attribute->getAttributeCode()])) {
+ $values[$attribute->getAttributeCode()] = $attribute->getDefaultValue();
+ }
+ }
+ }
+
+ if ($product->hasLockedAttributes()) {
+ foreach ($product->getLockedAttributes() as $attribute) {
+ $element = $form->getElement($attribute);
+ if ($element) {
+ $element->setReadonly(true, true);
+ }
+ }
+ }
+ $form->addValues($values);
+ $form->setFieldNameSuffix('product');
+
+ Mage::dispatchEvent('adminhtml_catalog_product_edit_prepare_form', array('form' => $form));
+
+ $this->setForm($form);
+ }
+ }
+
+ /**
+ * Retrieve additional element types
+ *
+ * @return array
+ */
+ protected function _getAdditionalElementTypes()
+ {
+ $result = array(
+ 'price' => 'Mage_Adminhtml_Block_Catalog_Product_Helper_Form_Price',
+ 'weight' => 'Mage_Adminhtml_Block_Catalog_Product_Helper_Form_Weight',
+ 'gallery' => 'Mage_Adminhtml_Block_Catalog_Product_Helper_Form_Gallery',
+ 'image' => 'Mage_Adminhtml_Block_Catalog_Product_Helper_Form_Image',
+ 'boolean' => 'Mage_Adminhtml_Block_Catalog_Product_Helper_Form_Boolean',
+ 'textarea' => 'Mage_Adminhtml_Block_Catalog_Helper_Form_Wysiwyg',
+ );
+
+ $response = new Varien_Object();
+ $response->setTypes(array());
+ Mage::dispatchEvent('adminhtml_catalog_product_edit_element_types', array('response' => $response));
+
+ foreach ($response->getTypes() as $typeName => $typeClass) {
+ $result[$typeName] = $typeClass;
+ }
+
+ return $result;
+ }
+}
diff --git a/app/code/Mage/Adminhtml/Block/Catalog/Product/Edit/Tab/Attributes/Create.php b/app/code/Mage/Adminhtml/Block/Catalog/Product/Edit/Tab/Attributes/Create.php
new file mode 100644
index 0000000000000..389f898b584a1
--- /dev/null
+++ b/app/code/Mage/Adminhtml/Block/Catalog/Product/Edit/Tab/Attributes/Create.php
@@ -0,0 +1,113 @@
+
+ */
+class Mage_Adminhtml_Block_Catalog_Product_Edit_Tab_Attributes_Create extends Mage_Adminhtml_Block_Widget_Button
+{
+ /**
+ * Config of create new attribute
+ *
+ * @var Varien_Object
+ */
+ protected $_config = null;
+
+ /**
+ * Retrive config of new attribute creation
+ *
+ * @return Varien_Object
+ */
+ public function getConfig()
+ {
+ if (is_null($this->_config)) {
+ $this->_config = new Varien_Object();
+ }
+
+ return $this->_config;
+ }
+
+ protected function _beforeToHtml()
+ {
+ $this->setId('create_attribute_' . $this->getConfig()->getGroupId())
+ ->setType('button')
+ ->setClass('action-add')
+ ->setLabel(Mage::helper('Mage_Adminhtml_Helper_Data')->__('Add Attribute'))
+ ->setDataAttribute(array('mage-init' =>
+ array('productAttributes' =>
+ array(
+ 'url' => $this->getUrl(
+ '*/catalog_product_attribute/new',
+ array(
+ 'group' => $this->getConfig()->getGroupId(),
+ 'product_tab' => $this->getConfig()->getTabId(),
+ 'store' => $this->getConfig()->getStoreId(),
+ 'product' => $this->getConfig()->getProductId(),
+ 'type' => $this->getConfig()->getTypeId(),
+ 'popup' => 1
+ )
+ )
+ )
+ )
+ ));
+
+ $this->getConfig()
+ ->setUrl($this->getUrl(
+ '*/catalog_product_attribute/new',
+ array(
+ 'group' => $this->getConfig()->getGroupId(),
+ 'product_tab' => $this->getConfig()->getTabId(),
+ 'store' => $this->getConfig()->getStoreId(),
+ 'product' => $this->getConfig()->getProductId(),
+ 'set' => $this->getConfig()->getAttributeSetId(),
+ 'type' => $this->getConfig()->getTypeId(),
+ 'popup' => 1
+ )
+ ));
+
+ return parent::_beforeToHtml();
+ }
+
+ protected function _toHtml()
+ {
+ $this->setCanShow(true);
+ Mage::dispatchEvent('adminhtml_catalog_product_edit_tab_attributes_create_html_before', array('block' => $this));
+ if (!$this->getCanShow()) {
+ return '';
+ }
+
+ return parent::_toHtml();
+ }
+
+ public function getJsObjectName()
+ {
+ return $this->getId() . 'JsObject';
+ }
+} // Class Mage_Adminhtml_Block_Catalog_Product_Edit_Tab_Attributes_Create End
diff --git a/app/code/core/Mage/Adminhtml/Block/Catalog/Product/Edit/Tab/Crosssell.php b/app/code/Mage/Adminhtml/Block/Catalog/Product/Edit/Tab/Crosssell.php
similarity index 87%
rename from app/code/core/Mage/Adminhtml/Block/Catalog/Product/Edit/Tab/Crosssell.php
rename to app/code/Mage/Adminhtml/Block/Catalog/Product/Edit/Tab/Crosssell.php
index c9dbed15a64d5..236e759a9ed36 100644
--- a/app/code/core/Mage/Adminhtml/Block/Catalog/Product/Edit/Tab/Crosssell.php
+++ b/app/code/Mage/Adminhtml/Block/Catalog/Product/Edit/Tab/Crosssell.php
@@ -134,33 +134,38 @@ protected function _prepareColumns()
{
if (!$this->isReadonly()) {
$this->addColumn('in_products', array(
- 'header_css_class' => 'a-center',
'type' => 'checkbox',
'name' => 'in_products',
'values' => $this->_getSelectedProducts(),
'align' => 'center',
- 'index' => 'entity_id'
+ 'index' => 'entity_id',
+ 'header_css_class' => 'col-select',
+ 'column_css_class' => 'col-select'
));
}
$this->addColumn('entity_id', array(
'header' => Mage::helper('Mage_Catalog_Helper_Data')->__('ID'),
'sortable' => true,
- 'width' => 60,
- 'index' => 'entity_id'
+ 'index' => 'entity_id',
+ 'header_css_class' => 'col-id',
+ 'column_css_class' => 'col-id'
));
$this->addColumn('name', array(
'header' => Mage::helper('Mage_Catalog_Helper_Data')->__('Name'),
- 'index' => 'name'
+ 'index' => 'name',
+ 'header_css_class' => 'col-name',
+ 'column_css_class' => 'col-name'
));
$this->addColumn('type', array(
'header' => Mage::helper('Mage_Catalog_Helper_Data')->__('Type'),
- 'width' => 100,
'index' => 'type_id',
'type' => 'options',
'options' => Mage::getSingleton('Mage_Catalog_Model_Product_Type')->getOptionArray(),
+ 'header_css_class' => 'col-type',
+ 'column_css_class' => 'col-type'
));
$sets = Mage::getResourceModel('Mage_Eav_Model_Resource_Entity_Attribute_Set_Collection')
@@ -170,51 +175,58 @@ protected function _prepareColumns()
$this->addColumn('set_name', array(
'header' => Mage::helper('Mage_Catalog_Helper_Data')->__('Attrib. Set Name'),
- 'width' => 130,
'index' => 'attribute_set_id',
'type' => 'options',
'options' => $sets,
+ 'header_css_class' => 'col-attr-name',
+ 'column_css_class' => 'col-attr-name'
));
$this->addColumn('status', array(
'header' => Mage::helper('Mage_Catalog_Helper_Data')->__('Status'),
- 'width' => 90,
'index' => 'status',
'type' => 'options',
'options' => Mage::getSingleton('Mage_Catalog_Model_Product_Status')->getOptionArray(),
+ 'header_css_class' => 'col-status',
+ 'column_css_class' => 'col-status'
));
$this->addColumn('visibility', array(
'header' => Mage::helper('Mage_Catalog_Helper_Data')->__('Visibility'),
- 'width' => 90,
'index' => 'visibility',
'type' => 'options',
'options' => Mage::getSingleton('Mage_Catalog_Model_Product_Visibility')->getOptionArray(),
+ 'header_css_class' => 'col-visibility',
+ 'column_css_class' => 'col-visibility'
));
$this->addColumn('sku', array(
'header' => Mage::helper('Mage_Catalog_Helper_Data')->__('SKU'),
- 'width' => 80,
- 'index' => 'sku'
+ 'index' => 'sku',
+ 'header_css_class' => 'col-sku',
+ 'column_css_class' => 'col-sku'
));
$this->addColumn('price', array(
'header' => Mage::helper('Mage_Catalog_Helper_Data')->__('Price'),
'type' => 'currency',
'currency_code' => (string) Mage::getStoreConfig(Mage_Directory_Model_Currency::XML_PATH_CURRENCY_BASE),
- 'index' => 'price'
+ 'index' => 'price',
+ 'header_css_class' => 'col-price',
+ 'column_css_class' => 'col-price'
));
$this->addColumn('position', array(
'header' => Mage::helper('Mage_Catalog_Helper_Data')->__('Position'),
'name' => 'position',
- 'width' => 60,
'type' => 'number',
'validate_class' => 'validate-number',
'index' => 'position',
'editable' => !$this->isReadonly(),
- 'edit_only' => !$this->_getProduct()->getId()
+ 'edit_only' => !$this->_getProduct()->getId(),
+ 'header_css_class' => 'col-position',
+ 'column_css_class' => 'col-position'
));
return parent::_prepareColumns();
diff --git a/app/code/core/Mage/Adminhtml/Block/Catalog/Product/Edit/Tab/Inventory.php b/app/code/Mage/Adminhtml/Block/Catalog/Product/Edit/Tab/Inventory.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/Block/Catalog/Product/Edit/Tab/Inventory.php
rename to app/code/Mage/Adminhtml/Block/Catalog/Product/Edit/Tab/Inventory.php
diff --git a/app/code/Mage/Adminhtml/Block/Catalog/Product/Edit/Tab/Options.php b/app/code/Mage/Adminhtml/Block/Catalog/Product/Edit/Tab/Options.php
new file mode 100644
index 0000000000000..87e4008b9129b
--- /dev/null
+++ b/app/code/Mage/Adminhtml/Block/Catalog/Product/Edit/Tab/Options.php
@@ -0,0 +1,67 @@
+
+ */
+
+class Mage_Adminhtml_Block_Catalog_Product_Edit_Tab_Options extends Mage_Adminhtml_Block_Widget
+{
+ protected $_template = 'catalog/product/edit/options.phtml';
+
+ protected function _prepareLayout()
+ {
+ $this->addChild('add_button', 'Mage_Adminhtml_Block_Widget_Button', array(
+ 'label' => Mage::helper('Mage_Catalog_Helper_Data')->__('Add New Option'),
+ 'class' => 'add',
+ 'id' => 'add_new_defined_option'
+ ));
+
+ $this->addChild('options_box', 'Mage_Adminhtml_Block_Catalog_Product_Edit_Tab_Options_Option');
+
+ $this->addChild('import_button', 'Mage_Adminhtml_Block_Widget_Button', array(
+ 'label' => Mage::helper('Mage_Catalog_Helper_Data')->__('Import Options'),
+ 'class' => 'add',
+ 'id' => 'import_new_defined_option'
+ ));
+
+ return parent::_prepareLayout();
+ }
+
+ public function getAddButtonHtml()
+ {
+ return $this->getChildHtml('add_button');
+ }
+
+ public function getOptionsBoxHtml()
+ {
+ return $this->getChildHtml('options_box');
+ }
+}
diff --git a/app/code/Mage/Adminhtml/Block/Catalog/Product/Edit/Tab/Options/Option.php b/app/code/Mage/Adminhtml/Block/Catalog/Product/Edit/Tab/Options/Option.php
new file mode 100644
index 0000000000000..43a51e670a636
--- /dev/null
+++ b/app/code/Mage/Adminhtml/Block/Catalog/Product/Edit/Tab/Options/Option.php
@@ -0,0 +1,352 @@
+
+ */
+
+class Mage_Adminhtml_Block_Catalog_Product_Edit_Tab_Options_Option extends Mage_Adminhtml_Block_Widget
+{
+ protected $_product;
+
+ protected $_productInstance;
+
+ protected $_values;
+
+ protected $_itemCount = 1;
+
+ protected $_template = 'catalog/product/edit/options/option.phtml';
+
+ /**
+ * Class constructor
+ */
+ protected function _construct()
+ {
+ parent::_construct();
+
+ $this->setCanReadPrice(true);
+ $this->setCanEditPrice(true);
+ }
+
+ public function getItemCount()
+ {
+ return $this->_itemCount;
+ }
+
+ public function setItemCount($itemCount)
+ {
+ $this->_itemCount = max($this->_itemCount, $itemCount);
+ return $this;
+ }
+
+ /**
+ * Get Product
+ *
+ * @return Mage_Catalog_Model_Product
+ */
+ public function getProduct()
+ {
+ if (!$this->_productInstance) {
+ if ($product = Mage::registry('product')) {
+ $this->_productInstance = $product;
+ } else {
+ $this->_productInstance = Mage::getSingleton('Mage_Catalog_Model_Product');
+ }
+ }
+
+ return $this->_productInstance;
+ }
+
+ public function setProduct($product)
+ {
+ $this->_productInstance = $product;
+ return $this;
+ }
+
+ /**
+ * Retrieve options field name prefix
+ *
+ * @return string
+ */
+ public function getFieldName()
+ {
+ return 'product[options]';
+ }
+
+ /**
+ * Retrieve options field id prefix
+ *
+ * @return string
+ */
+ public function getFieldId()
+ {
+ return 'product_option';
+ }
+
+ /**
+ * Check block is readonly
+ *
+ * @return boolean
+ */
+ public function isReadonly()
+ {
+ return $this->getProduct()->getOptionsReadonly();
+ }
+
+ protected function _prepareLayout()
+ {
+ $path = 'global/catalog/product/options/custom/groups';
+
+ foreach (Mage::getConfig()->getNode($path)->children() as $group) {
+ $this->addChild(
+ $group->getName() . '_option_type',
+ (string)Mage::getConfig()->getNode($path . '/' . $group->getName() . '/render')
+ );
+ }
+
+ return parent::_prepareLayout();
+ }
+
+ public function getAddButtonId()
+ {
+ $buttonId = $this->getLayout()
+ ->getBlock('admin.product.options')
+ ->getChildBlock('add_button')->getId();
+ return $buttonId;
+ }
+
+ public function getTypeSelectHtml()
+ {
+ $select = $this->getLayout()->createBlock('Mage_Adminhtml_Block_Html_Select')
+ ->setData(array(
+ 'id' => $this->getFieldId() . '_${id}_type',
+ 'class' => 'select select-product-option-type required-option-select',
+ ))
+ ->setName($this->getFieldName() . '[${id}][type]')
+ ->setOptions(Mage::getSingleton('Mage_Catalog_Model_Config_Source_Product_Options_Type')->toOptionArray());
+
+ return $select->getHtml();
+ }
+
+ public function getRequireSelectHtml()
+ {
+ $select = $this->getLayout()->createBlock('Mage_Adminhtml_Block_Html_Select')
+ ->setData(array(
+ 'id' => $this->getFieldId() . '_${id}_is_require',
+ 'class' => 'select'
+ ))
+ ->setName($this->getFieldName() . '[${id}][is_require]')
+ ->setOptions(Mage::getSingleton('Mage_Backend_Model_Config_Source_Yesno')->toOptionArray());
+
+ return $select->getHtml();
+ }
+
+ /**
+ * Retrieve html templates for different types of product custom options
+ *
+ * @return string
+ */
+ public function getTemplatesHtml()
+ {
+ $canEditPrice = $this->getCanEditPrice();
+ $canReadPrice = $this->getCanReadPrice();
+ $this->getChildBlock('select_option_type')
+ ->setCanReadPrice($canReadPrice)
+ ->setCanEditPrice($canEditPrice);
+
+ $this->getChildBlock('file_option_type')
+ ->setCanReadPrice($canReadPrice)
+ ->setCanEditPrice($canEditPrice);
+
+ $this->getChildBlock('date_option_type')
+ ->setCanReadPrice($canReadPrice)
+ ->setCanEditPrice($canEditPrice);
+
+ $this->getChildBlock('text_option_type')
+ ->setCanReadPrice($canReadPrice)
+ ->setCanEditPrice($canEditPrice);
+
+ $templates = $this->getChildHtml('text_option_type') . "\n" .
+ $this->getChildHtml('file_option_type') . "\n" .
+ $this->getChildHtml('select_option_type') . "\n" .
+ $this->getChildHtml('date_option_type');
+
+ return $templates;
+ }
+
+ public function getOptionValues()
+ {
+ $optionsArr = $this->getProduct()->getOptions();
+
+ if (!$this->_values || $this->getIgnoreCaching()) {
+ $showPrice = $this->getCanReadPrice();
+ $values = array();
+ $scope = (int)Mage::app()->getStore()->getConfig(Mage_Core_Model_Store::XML_PATH_PRICE_SCOPE);
+ foreach ($optionsArr as $option) {
+ /* @var $option Mage_Catalog_Model_Product_Option */
+
+ $this->setItemCount($option->getOptionId());
+
+ $value = array();
+
+ $value['id'] = $option->getOptionId();
+ $value['item_count'] = $this->getItemCount();
+ $value['option_id'] = $option->getOptionId();
+ $value['title'] = $this->escapeHtml($option->getTitle());
+ $value['type'] = $option->getType();
+ $value['is_require'] = $option->getIsRequire();
+ $value['sort_order'] = $option->getSortOrder();
+ $value['can_edit_price'] = $this->getCanEditPrice();
+
+ if ($this->getProduct()->getStoreId() != '0') {
+ $value['checkboxScopeTitle'] = $this->getCheckboxScopeHtml($option->getOptionId(), 'title',
+ is_null($option->getStoreTitle()));
+ $value['scopeTitleDisabled'] = is_null($option->getStoreTitle()) ? 'disabled' : null;
+ }
+
+ if ($option->getGroupByType() == Mage_Catalog_Model_Product_Option::OPTION_GROUP_SELECT) {
+ $i = 0;
+ $itemCount = 0;
+ foreach ($option->getValues() as $_value) {
+ /* @var $_value Mage_Catalog_Model_Product_Option_Value */
+ $value['optionValues'][$i] = array(
+ 'item_count' => max($itemCount, $_value->getOptionTypeId()),
+ 'option_id' => $_value->getOptionId(),
+ 'option_type_id' => $_value->getOptionTypeId(),
+ 'title' => $this->escapeHtml($_value->getTitle()),
+ 'price' => ($showPrice)
+ ? $this->getPriceValue($_value->getPrice(), $_value->getPriceType()) : '',
+ 'price_type' => ($showPrice) ? $_value->getPriceType() : 0,
+ 'sku' => $this->escapeHtml($_value->getSku()),
+ 'sort_order' => $_value->getSortOrder(),
+ );
+
+ if ($this->getProduct()->getStoreId() != '0') {
+ $value['optionValues'][$i]['checkboxScopeTitle'] = $this->getCheckboxScopeHtml(
+ $_value->getOptionId(), 'title', is_null($_value->getStoreTitle()),
+ $_value->getOptionTypeId());
+ $value['optionValues'][$i]['scopeTitleDisabled'] = is_null($_value->getStoreTitle())
+ ? 'disabled' : null;
+ if ($scope == Mage_Core_Model_Store::PRICE_SCOPE_WEBSITE) {
+ $value['optionValues'][$i]['checkboxScopePrice'] = $this->getCheckboxScopeHtml(
+ $_value->getOptionId(), 'price', is_null($_value->getstorePrice()),
+ $_value->getOptionTypeId());
+ $value['optionValues'][$i]['scopePriceDisabled'] = is_null($_value->getStorePrice())
+ ? 'disabled' : null;
+ }
+ }
+ $i++;
+ }
+ } else {
+ $value['price'] = ($showPrice)
+ ? $this->getPriceValue($option->getPrice(), $option->getPriceType()) : '';
+ $value['price_type'] = $option->getPriceType();
+ $value['sku'] = $this->escapeHtml($option->getSku());
+ $value['max_characters'] = $option->getMaxCharacters();
+ $value['file_extension'] = $option->getFileExtension();
+ $value['image_size_x'] = $option->getImageSizeX();
+ $value['image_size_y'] = $option->getImageSizeY();
+ if ($this->getProduct()->getStoreId() != '0'
+ && $scope == Mage_Core_Model_Store::PRICE_SCOPE_WEBSITE
+ ) {
+ $value['checkboxScopePrice'] = $this->getCheckboxScopeHtml($option->getOptionId(), 'price',
+ is_null($option->getStorePrice()));
+ $value['scopePriceDisabled'] = is_null($option->getStorePrice()) ? 'disabled' : null;
+ }
+ }
+ $values[] = new Varien_Object($value);
+ }
+ $this->_values = $values;
+ }
+
+ return $this->_values;
+ }
+
+ /**
+ * Retrieve html of scope checkbox
+ *
+ * @param string $id
+ * @param string $name
+ * @param boolean $checked
+ * @param string $select_id
+ * @return string
+ */
+ public function getCheckboxScopeHtml($id, $name, $checked = true, $select_id = '-1')
+ {
+ $checkedHtml = '';
+ if ($checked) {
+ $checkedHtml = ' checked="checked"';
+ }
+ $selectNameHtml = '';
+ $selectIdHtml = '';
+ if ($select_id != '-1') {
+ $selectNameHtml = '[values][' . $select_id . ']';
+ $selectIdHtml = 'select_' . $select_id . '_';
+ }
+ $useDefault = ''
+ . ''
+ . ' getFieldName() . '[' . $id . ']' . $selectNameHtml . '[scope][' . $name . ']"'
+ . 'id="' . $this->getFieldId() . '_' . $id . '_' . $selectIdHtml . $name . '_use_default"' . $checkedHtml
+ .' />' . Mage::helper('Mage_Catalog_Helper_Data')->__('Use Default')
+ . '
';
+
+ return $useDefault;
+ }
+
+ public function getPriceValue($value, $type)
+ {
+ if ($type == 'percent') {
+ return number_format($value, 2, null, '');
+ } elseif ($type == 'fixed') {
+ return number_format($value, 2, null, '');
+ }
+ }
+
+ /**
+ * Return product grid url for custom options import popup
+ *
+ * @return string
+ */
+ public function getProductGridUrl()
+ {
+ return $this->getUrl('*/*/optionsImportGrid');
+ }
+
+ /**
+ * Return custom options getter URL for ajax queries
+ *
+ * @return string
+ */
+ public function getCustomOptionsUrl()
+ {
+ return $this->getUrl('*/*/customOptions');
+ }
+}
diff --git a/app/code/core/Mage/Adminhtml/Block/Catalog/Product/Edit/Tab/Options/Popup/Grid.php b/app/code/Mage/Adminhtml/Block/Catalog/Product/Edit/Tab/Options/Popup/Grid.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/Block/Catalog/Product/Edit/Tab/Options/Popup/Grid.php
rename to app/code/Mage/Adminhtml/Block/Catalog/Product/Edit/Tab/Options/Popup/Grid.php
diff --git a/app/code/Mage/Adminhtml/Block/Catalog/Product/Edit/Tab/Options/Type/Abstract.php b/app/code/Mage/Adminhtml/Block/Catalog/Product/Edit/Tab/Options/Type/Abstract.php
new file mode 100644
index 0000000000000..1bbe4db94d669
--- /dev/null
+++ b/app/code/Mage/Adminhtml/Block/Catalog/Product/Edit/Tab/Options/Type/Abstract.php
@@ -0,0 +1,69 @@
+
+ */
+
+class Mage_Adminhtml_Block_Catalog_Product_Edit_Tab_Options_Type_Abstract extends Mage_Adminhtml_Block_Widget
+{
+ protected $_name = 'abstract';
+
+ protected function _prepareLayout()
+ {
+ $this->setChild('option_price_type',
+ $this->getLayout()->addBlock('Mage_Adminhtml_Block_Html_Select', '', $this->getNameInLayout())
+ ->setData(array(
+ 'id' => 'product_option_${option_id}_price_type',
+ 'class' => 'select product-option-price-type'
+ ))
+ );
+
+ $this->getChildBlock('option_price_type')
+ ->setName('product[options][${option_id}][price_type]')
+ ->setOptions(Mage::getSingleton('Mage_Catalog_Model_Config_Source_Product_Options_Price')->toOptionArray());
+
+ return parent::_prepareLayout();
+ }
+
+ /**
+ * Get html of Price Type select element
+ *
+ * @return string
+ */
+ public function getPriceTypeSelectHtml()
+ {
+ if ($this->getCanEditPrice() === false) {
+ $this->getChildBlock('option_price_type')->setExtraParams('disabled="disabled"');
+ }
+ return $this->getChildHtml('option_price_type');
+ }
+
+}
diff --git a/app/code/core/Mage/Adminhtml/Block/Catalog/Product/Edit/Tab/Options/Type/Date.php b/app/code/Mage/Adminhtml/Block/Catalog/Product/Edit/Tab/Options/Type/Date.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/Block/Catalog/Product/Edit/Tab/Options/Type/Date.php
rename to app/code/Mage/Adminhtml/Block/Catalog/Product/Edit/Tab/Options/Type/Date.php
diff --git a/app/code/core/Mage/Adminhtml/Block/Catalog/Product/Edit/Tab/Options/Type/File.php b/app/code/Mage/Adminhtml/Block/Catalog/Product/Edit/Tab/Options/Type/File.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/Block/Catalog/Product/Edit/Tab/Options/Type/File.php
rename to app/code/Mage/Adminhtml/Block/Catalog/Product/Edit/Tab/Options/Type/File.php
diff --git a/app/code/Mage/Adminhtml/Block/Catalog/Product/Edit/Tab/Options/Type/Select.php b/app/code/Mage/Adminhtml/Block/Catalog/Product/Edit/Tab/Options/Type/Select.php
new file mode 100644
index 0000000000000..6ebde3a9d46bc
--- /dev/null
+++ b/app/code/Mage/Adminhtml/Block/Catalog/Product/Edit/Tab/Options/Type/Select.php
@@ -0,0 +1,87 @@
+
+ */
+
+class Mage_Adminhtml_Block_Catalog_Product_Edit_Tab_Options_Type_Select extends
+ Mage_Adminhtml_Block_Catalog_Product_Edit_Tab_Options_Type_Abstract
+{
+
+ protected $_template = 'catalog/product/edit/options/type/select.phtml';
+
+ /**
+ * Class constructor
+ */
+ protected function _construct()
+ {
+ parent::_construct();
+
+ $this->setCanEditPrice(true);
+ $this->setCanReadPrice(true);
+ }
+
+ protected function _prepareLayout()
+ {
+ $this->addChild('add_select_row_button', 'Mage_Adminhtml_Block_Widget_Button', array(
+ 'label' => Mage::helper('Mage_Catalog_Helper_Data')->__('Add New Row'),
+ 'class' => 'add add-select-row',
+ 'id' => 'product_option_${option_id}_add_select_row'
+ ));
+
+ $this->addChild('delete_select_row_button', 'Mage_Adminhtml_Block_Widget_Button', array(
+ 'label' => Mage::helper('Mage_Catalog_Helper_Data')->__('Delete Row'),
+ 'class' => 'delete delete-select-row icon-btn',
+ 'id' => 'product_option_${id}_select_${select_id}_delete'
+ ));
+
+ return parent::_prepareLayout();
+ }
+
+ public function getAddButtonHtml()
+ {
+ return $this->getChildHtml('add_select_row_button');
+ }
+
+ public function getDeleteButtonHtml()
+ {
+ return $this->getChildHtml('delete_select_row_button');
+ }
+
+ public function getPriceTypeSelectHtml()
+ {
+ $this->getChildBlock('option_price_type')
+ ->setData('id', 'product_option_${id}_select_${select_id}_price_type')
+ ->setName('product[options][${id}][values][${select_id}][price_type]');
+
+ return parent::getPriceTypeSelectHtml();
+ }
+}
diff --git a/app/code/core/Mage/Adminhtml/Block/Catalog/Product/Edit/Tab/Options/Type/Text.php b/app/code/Mage/Adminhtml/Block/Catalog/Product/Edit/Tab/Options/Type/Text.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/Block/Catalog/Product/Edit/Tab/Options/Type/Text.php
rename to app/code/Mage/Adminhtml/Block/Catalog/Product/Edit/Tab/Options/Type/Text.php
diff --git a/app/code/core/Mage/Adminhtml/Block/Catalog/Product/Edit/Tab/Price.php b/app/code/Mage/Adminhtml/Block/Catalog/Product/Edit/Tab/Price.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/Block/Catalog/Product/Edit/Tab/Price.php
rename to app/code/Mage/Adminhtml/Block/Catalog/Product/Edit/Tab/Price.php
diff --git a/app/code/core/Mage/Adminhtml/Block/Catalog/Product/Edit/Tab/Price/Group.php b/app/code/Mage/Adminhtml/Block/Catalog/Product/Edit/Tab/Price/Group.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/Block/Catalog/Product/Edit/Tab/Price/Group.php
rename to app/code/Mage/Adminhtml/Block/Catalog/Product/Edit/Tab/Price/Group.php
diff --git a/app/code/core/Mage/Adminhtml/Block/Catalog/Product/Edit/Tab/Price/Group/Abstract.php b/app/code/Mage/Adminhtml/Block/Catalog/Product/Edit/Tab/Price/Group/Abstract.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/Block/Catalog/Product/Edit/Tab/Price/Group/Abstract.php
rename to app/code/Mage/Adminhtml/Block/Catalog/Product/Edit/Tab/Price/Group/Abstract.php
diff --git a/app/code/core/Mage/Adminhtml/Block/Catalog/Product/Edit/Tab/Price/Recurring.php b/app/code/Mage/Adminhtml/Block/Catalog/Product/Edit/Tab/Price/Recurring.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/Block/Catalog/Product/Edit/Tab/Price/Recurring.php
rename to app/code/Mage/Adminhtml/Block/Catalog/Product/Edit/Tab/Price/Recurring.php
diff --git a/app/code/core/Mage/Adminhtml/Block/Catalog/Product/Edit/Tab/Price/Tier.php b/app/code/Mage/Adminhtml/Block/Catalog/Product/Edit/Tab/Price/Tier.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/Block/Catalog/Product/Edit/Tab/Price/Tier.php
rename to app/code/Mage/Adminhtml/Block/Catalog/Product/Edit/Tab/Price/Tier.php
diff --git a/app/code/core/Mage/Adminhtml/Block/Catalog/Product/Edit/Tab/Related.php b/app/code/Mage/Adminhtml/Block/Catalog/Product/Edit/Tab/Related.php
similarity index 87%
rename from app/code/core/Mage/Adminhtml/Block/Catalog/Product/Edit/Tab/Related.php
rename to app/code/Mage/Adminhtml/Block/Catalog/Product/Edit/Tab/Related.php
index 6b2e35556cb14..655d55dc5000a 100644
--- a/app/code/core/Mage/Adminhtml/Block/Catalog/Product/Edit/Tab/Related.php
+++ b/app/code/Mage/Adminhtml/Block/Catalog/Product/Edit/Tab/Related.php
@@ -131,33 +131,38 @@ protected function _prepareColumns()
{
if (!$this->isReadonly()) {
$this->addColumn('in_products', array(
- 'header_css_class' => 'a-center',
'type' => 'checkbox',
'name' => 'in_products',
'values' => $this->_getSelectedProducts(),
'align' => 'center',
- 'index' => 'entity_id'
+ 'index' => 'entity_id',
+ 'header_css_class' => 'col-select',
+ 'column_css_class' => 'col-select'
));
}
$this->addColumn('entity_id', array(
'header' => Mage::helper('Mage_Catalog_Helper_Data')->__('ID'),
'sortable' => true,
- 'width' => 60,
- 'index' => 'entity_id'
+ 'index' => 'entity_id',
+ 'header_css_class' => 'col-id',
+ 'column_css_class' => 'col-id'
));
$this->addColumn('name', array(
'header' => Mage::helper('Mage_Catalog_Helper_Data')->__('Name'),
- 'index' => 'name'
+ 'index' => 'name',
+ 'header_css_class' => 'col-name',
+ 'column_css_class' => 'col-name'
));
$this->addColumn('type', array(
'header' => Mage::helper('Mage_Catalog_Helper_Data')->__('Type'),
- 'width' => 100,
'index' => 'type_id',
'type' => 'options',
'options' => Mage::getSingleton('Mage_Catalog_Model_Product_Type')->getOptionArray(),
+ 'header_css_class' => 'col-type',
+ 'column_css_class' => 'col-type'
));
$sets = Mage::getResourceModel('Mage_Eav_Model_Resource_Entity_Attribute_Set_Collection')
@@ -167,39 +172,45 @@ protected function _prepareColumns()
$this->addColumn('set_name', array(
'header' => Mage::helper('Mage_Catalog_Helper_Data')->__('Attrib. Set Name'),
- 'width' => 130,
'index' => 'attribute_set_id',
'type' => 'options',
'options' => $sets,
+ 'header_css_class' => 'col-attr-name',
+ 'column_css_class' => 'col-attr-name'
));
$this->addColumn('status', array(
'header' => Mage::helper('Mage_Catalog_Helper_Data')->__('Status'),
- 'width' => 90,
'index' => 'status',
'type' => 'options',
'options' => Mage::getSingleton('Mage_Catalog_Model_Product_Status')->getOptionArray(),
+ 'header_css_class' => 'col-status',
+ 'column_css_class' => 'col-status'
));
$this->addColumn('visibility', array(
'header' => Mage::helper('Mage_Catalog_Helper_Data')->__('Visibility'),
- 'width' => 90,
'index' => 'visibility',
'type' => 'options',
'options' => Mage::getSingleton('Mage_Catalog_Model_Product_Visibility')->getOptionArray(),
+ 'header_css_class' => 'col-visibility',
+ 'column_css_class' => 'col-visibility'
));
$this->addColumn('sku', array(
'header' => Mage::helper('Mage_Catalog_Helper_Data')->__('SKU'),
- 'width' => 80,
- 'index' => 'sku'
+ 'index' => 'sku',
+ 'header_css_class' => 'col-sku',
+ 'column_css_class' => 'col-sku'
));
$this->addColumn('price', array(
'header' => Mage::helper('Mage_Catalog_Helper_Data')->__('Price'),
'type' => 'currency',
'currency_code' => (string) Mage::getStoreConfig(Mage_Directory_Model_Currency::XML_PATH_CURRENCY_BASE),
- 'index' => 'price'
+ 'index' => 'price',
+ 'header_css_class' => 'col-price',
+ 'column_css_class' => 'col-price'
));
$this->addColumn('position', array(
@@ -208,9 +219,10 @@ protected function _prepareColumns()
'type' => 'number',
'validate_class' => 'validate-number',
'index' => 'position',
- 'width' => 60,
'editable' => !$this->_getProduct()->getRelatedReadonly(),
- 'edit_only' => !$this->_getProduct()->getId()
+ 'edit_only' => !$this->_getProduct()->getId(),
+ 'header_css_class' => 'col-position',
+ 'column_css_class' => 'col-position'
));
return parent::_prepareColumns();
diff --git a/app/code/core/Mage/Adminhtml/Block/Catalog/Product/Edit/Tab/Reviews.php b/app/code/Mage/Adminhtml/Block/Catalog/Product/Edit/Tab/Reviews.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/Block/Catalog/Product/Edit/Tab/Reviews.php
rename to app/code/Mage/Adminhtml/Block/Catalog/Product/Edit/Tab/Reviews.php
diff --git a/app/code/Mage/Adminhtml/Block/Catalog/Product/Edit/Tab/Super/Config.php b/app/code/Mage/Adminhtml/Block/Catalog/Product/Edit/Tab/Super/Config.php
new file mode 100644
index 0000000000000..1940b4f5a47c7
--- /dev/null
+++ b/app/code/Mage/Adminhtml/Block/Catalog/Product/Edit/Tab/Super/Config.php
@@ -0,0 +1,383 @@
+
+ */
+class Mage_Adminhtml_Block_Catalog_Product_Edit_Tab_Super_Config extends Mage_Adminhtml_Block_Widget
+ implements Mage_Adminhtml_Block_Widget_Tab_Interface
+{
+
+ protected $_template = 'catalog/product/edit/super/config.phtml';
+
+ /**
+ * Initialize block
+ *
+ */
+ protected function _construct()
+ {
+ parent::_construct();
+ $this->setProductId($this->getRequest()->getParam('id'));
+
+ $this->setId('config_super_product');
+ $this->setCanEditPrice(true);
+ $this->setCanReadPrice(true);
+ }
+
+ /**
+ * Retrieve Tab class (for loading)
+ *
+ * @return string
+ */
+ public function getTabClass()
+ {
+ return 'ajax';
+ }
+
+ /**
+ * Check block is readonly
+ *
+ * @return boolean
+ */
+ public function isReadonly()
+ {
+ return (bool) $this->getProduct()->getCompositeReadonly();
+ }
+
+ /**
+ * Check whether attributes of configurable products can be editable
+ *
+ * @return boolean
+ */
+ public function isAttributesConfigurationReadonly()
+ {
+ return (bool) $this->getProduct()->getAttributesConfigurationReadonly();
+ }
+
+ /**
+ * Get configurable product type
+ *
+ * @return Mage_Catalog_Model_Product_Type_Configurable
+ */
+ protected function _getProductType()
+ {
+ return Mage::getModel('Mage_Catalog_Model_Product_Type_Configurable');
+ }
+
+ /**
+ * Check whether prices of configurable products can be editable
+ *
+ * @return boolean
+ */
+ public function isAttributesPricesReadonly()
+ {
+ return $this->getProduct()->getAttributesConfigurationReadonly() ||
+ (Mage::helper('Mage_Catalog_Helper_Data')->isPriceGlobal() && $this->isReadonly());
+ }
+
+ /**
+ * Prepare Layout data
+ *
+ * @return Mage_Adminhtml_Block_Catalog_Product_Edit_Tab_Super_Config
+ */
+ protected function _prepareLayout()
+ {
+ $this->addChild('create_empty', 'Mage_Adminhtml_Block_Widget_Button', array(
+ 'label' => Mage::helper('Mage_Catalog_Helper_Data')->__('Create Empty'),
+ 'class' => 'add',
+ 'onclick' => 'superProduct.createEmptyProduct()'
+ ));
+ $this->addChild('super_settings', 'Mage_Adminhtml_Block_Catalog_Product_Edit_Tab_Super_Settings');
+
+ if ($this->getProduct()->getId()) {
+ $this->setChild('simple',
+ $this->getLayout()->createBlock('Mage_Adminhtml_Block_Catalog_Product_Edit_Tab_Super_Config_Simple',
+ 'catalog.product.edit.tab.super.config.simple')
+ );
+
+ $this->addChild('create_from_configurable', 'Mage_Adminhtml_Block_Widget_Button', array(
+ 'label' => Mage::helper('Mage_Catalog_Helper_Data')->__('Copy From Configurable'),
+ 'class' => 'add',
+ 'onclick' => 'superProduct.createNewProduct()'
+ ));
+ }
+
+ $this->addChild(
+ 'generate',
+ 'Mage_Backend_Block_Widget_Button',
+ array(
+ 'id' => 'generate-variations-button',
+ 'label' => Mage::helper('Mage_Catalog_Helper_Data')->__('Generate Variations'),
+ 'data_attribute' => array(
+ 'mage-init' => array(
+ 'button' => array(
+ 'event' => 'generate',
+ 'target' => '#product-variations-matrix',
+ 'eventData' => array(
+ 'url' => $this->getUrl('*/*/variationsMatrix', array('_current' => true)),
+ ),
+ ),
+ ),
+ ),
+ )
+ );
+
+ return parent::_prepareLayout();
+ }
+
+ /**
+ * Retrieve currently edited product object
+ *
+ * @return Mage_Catalog_Model_Product
+ */
+ public function getProduct()
+ {
+ return Mage::registry('current_product');
+ }
+
+ /**
+ * Retrieve attributes data
+ *
+ * @return array
+ */
+ public function getAttributes()
+ {
+ if (!$this->hasData('attributes')) {
+ $attributes = (array)$this->_getProductType()->getConfigurableAttributesAsArray($this->getProduct());
+ $productData = (array)$this->getRequest()->getParam('product');
+ if (isset($productData['configurable_attributes_data'])) {
+ $configurableData = $productData['configurable_attributes_data'];
+ foreach ($attributes as $key => &$attribute) {
+ if (isset($configurableData[$key])) {
+ $attribute['values'] = array_merge(
+ isset($attribute['values']) ? $attribute['values'] : array(),
+ isset($configurableData[$key]['values'])
+ ? array_filter($configurableData[$key]['values'])
+ : array()
+ );
+ }
+ }
+ }
+
+ foreach ($attributes as &$attribute) {
+ if (isset($attribute['values']) && is_array($attribute['values'])) {
+ foreach ($attribute['values'] as &$attributeValue) {
+ if (!$this->getCanReadPrice()) {
+ $attributeValue['pricing_value'] = '';
+ $attributeValue['is_percent'] = 0;
+ }
+ $attributeValue['can_edit_price'] = $this->getCanEditPrice();
+ $attributeValue['can_read_price'] = $this->getCanReadPrice();
+ }
+ }
+ }
+ $this->setData('attributes', $attributes);
+ }
+ return $this->getData('attributes');
+ }
+
+ /**
+ * Retrieve Links in JSON format
+ *
+ * @return string
+ */
+ public function getLinksJson()
+ {
+ $products = $this->_getProductType()
+ ->getUsedProducts($this->getProduct());
+ if(!$products) {
+ return '{}';
+ }
+ $data = array();
+ foreach ($products as $product) {
+ $data[$product->getId()] = $this->getConfigurableSettings($product);
+ }
+ return Mage::helper('Mage_Core_Helper_Data')->jsonEncode($data);
+ }
+
+ /**
+ * Retrieve configurable settings
+ *
+ * @param Mage_Catalog_Model_Product $product
+ * @return array
+ */
+ public function getConfigurableSettings($product) {
+ $data = array();
+ $attributes = $this->_getProductType()
+ ->getUsedProductAttributes($this->getProduct());
+ foreach ($attributes as $attribute) {
+ $data[] = array(
+ 'attribute_id' => $attribute->getId(),
+ 'label' => $product->getAttributeText($attribute->getAttributeCode()),
+ 'value_index' => $product->getData($attribute->getAttributeCode())
+ );
+ }
+
+ return $data;
+ }
+
+ /**
+ * Retrieve Grid child HTML
+ *
+ * @return string
+ */
+ public function getGridHtml()
+ {
+ return $this->getChildHtml('grid');
+ }
+
+ /**
+ * Retrieve Grid JavaScript object name
+ *
+ * @return string
+ */
+ public function getGridJsObject()
+ {
+ return $this->getChildBlock('grid')->getJsObjectName();
+ }
+
+ /**
+ * Retrieve Create New Empty Product URL
+ *
+ * @return string
+ */
+ public function getNewEmptyProductUrl()
+ {
+ return $this->getUrl(
+ '*/*/new',
+ array(
+ 'set' => $this->getProduct()->getAttributeSetId(),
+ 'type' => Mage_Catalog_Model_Product_Type::TYPE_SIMPLE,
+ 'required' => $this->_getRequiredAttributesIds(),
+ 'popup' => 1
+ )
+ );
+ }
+
+ /**
+ * Retrieve Create New Product URL
+ *
+ * @return string
+ */
+ public function getNewProductUrl()
+ {
+ return $this->getUrl(
+ '*/*/new',
+ array(
+ 'set' => $this->getProduct()->getAttributeSetId(),
+ 'type' => Mage_Catalog_Model_Product_Type::TYPE_SIMPLE,
+ 'required' => $this->_getRequiredAttributesIds(),
+ 'popup' => 1,
+ 'product' => $this->getProduct()->getId()
+ )
+ );
+ }
+
+ /**
+ * Retrieve Required attributes Ids (comma separated)
+ *
+ * @return string
+ */
+ protected function _getRequiredAttributesIds()
+ {
+ $attributesIds = array();
+ $configurableAttributes = $this->getProduct()
+ ->getTypeInstance()->getConfigurableAttributes($this->getProduct());
+ foreach ($configurableAttributes as $attribute) {
+ $attributesIds[] = $attribute->getProductAttribute()->getId();
+ }
+
+ return implode(',', $attributesIds);
+ }
+
+ /**
+ * Retrieve Tab label
+ *
+ * @return string
+ */
+ public function getTabLabel()
+ {
+ return Mage::helper('Mage_Catalog_Helper_Data')->__('Associated Products');
+ }
+
+ /**
+ * Retrieve Tab title
+ *
+ * @return string
+ */
+ public function getTabTitle()
+ {
+ return Mage::helper('Mage_Catalog_Helper_Data')->__('Associated Products');
+ }
+
+ /**
+ * Can show tab flag
+ *
+ * @return bool
+ */
+ public function canShowTab()
+ {
+ return true;
+ }
+
+ /**
+ * Check is a hidden tab
+ *
+ * @return bool
+ */
+ public function isHidden()
+ {
+ return false;
+ }
+
+ /**
+ * Show "Use default price" checkbox
+ *
+ * @return bool
+ */
+ public function getShowUseDefaultPrice()
+ {
+ return !Mage::helper('Mage_Catalog_Helper_Data')->isPriceGlobal()
+ && $this->getProduct()->getStoreId();
+ }
+
+ /**
+ * Get list of used attributes
+ *
+ * @return array
+ */
+ public function getSelectedAttributes()
+ {
+ return $this->getProduct()->isConfigurable()
+ ? array_filter($this->_getProductType()->getUsedProductAttributes($this->getProduct()))
+ : array();
+ }
+}
diff --git a/app/code/core/Mage/Adminhtml/Block/Catalog/Product/Edit/Tab/Super/Config/Attribute.php b/app/code/Mage/Adminhtml/Block/Catalog/Product/Edit/Tab/Super/Config/Attribute.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/Block/Catalog/Product/Edit/Tab/Super/Config/Attribute.php
rename to app/code/Mage/Adminhtml/Block/Catalog/Product/Edit/Tab/Super/Config/Attribute.php
diff --git a/app/code/core/Mage/Adminhtml/Block/Catalog/Product/Edit/Tab/Super/Config/Grid/Filter/Inventory.php b/app/code/Mage/Adminhtml/Block/Catalog/Product/Edit/Tab/Super/Config/Grid/Filter/Inventory.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/Block/Catalog/Product/Edit/Tab/Super/Config/Grid/Filter/Inventory.php
rename to app/code/Mage/Adminhtml/Block/Catalog/Product/Edit/Tab/Super/Config/Grid/Filter/Inventory.php
diff --git a/app/code/core/Mage/Adminhtml/Block/Catalog/Product/Edit/Tab/Super/Config/Grid/Renderer/Checkbox.php b/app/code/Mage/Adminhtml/Block/Catalog/Product/Edit/Tab/Super/Config/Grid/Renderer/Checkbox.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/Block/Catalog/Product/Edit/Tab/Super/Config/Grid/Renderer/Checkbox.php
rename to app/code/Mage/Adminhtml/Block/Catalog/Product/Edit/Tab/Super/Config/Grid/Renderer/Checkbox.php
diff --git a/app/code/core/Mage/Adminhtml/Block/Catalog/Product/Edit/Tab/Super/Config/Grid/Renderer/Inventory.php b/app/code/Mage/Adminhtml/Block/Catalog/Product/Edit/Tab/Super/Config/Grid/Renderer/Inventory.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/Block/Catalog/Product/Edit/Tab/Super/Config/Grid/Renderer/Inventory.php
rename to app/code/Mage/Adminhtml/Block/Catalog/Product/Edit/Tab/Super/Config/Grid/Renderer/Inventory.php
diff --git a/app/code/core/Mage/Adminhtml/Block/Catalog/Product/Edit/Tab/Super/Config/Matrix.php b/app/code/Mage/Adminhtml/Block/Catalog/Product/Edit/Tab/Super/Config/Matrix.php
similarity index 94%
rename from app/code/core/Mage/Adminhtml/Block/Catalog/Product/Edit/Tab/Super/Config/Matrix.php
rename to app/code/Mage/Adminhtml/Block/Catalog/Product/Edit/Tab/Super/Config/Matrix.php
index ec2c229d3ebfc..bc7feea65f4be 100644
--- a/app/code/core/Mage/Adminhtml/Block/Catalog/Product/Edit/Tab/Super/Config/Matrix.php
+++ b/app/code/Mage/Adminhtml/Block/Catalog/Product/Edit/Tab/Super/Config/Matrix.php
@@ -49,7 +49,7 @@ protected function _getProductType()
*
* @return Mage_Catalog_Model_Product
*/
- protected function _getProduct()
+ public function getProduct()
{
return Mage::registry('current_product');
}
@@ -136,7 +136,7 @@ public function getEditProductUrl($id)
public function getAttributes()
{
if (!$this->hasData('attributes')) {
- $attributes = (array)$this->_getProductType()->getConfigurableAttributesAsArray($this->_getProduct());
+ $attributes = (array)$this->_getProductType()->getConfigurableAttributesAsArray($this->getProduct());
$productData = (array)$this->getRequest()->getParam('product');
if (isset($productData['configurable_attributes_data'])) {
$configurableData = $productData['configurable_attributes_data'];
@@ -164,7 +164,7 @@ public function getAttributes()
*/
public function getUsedAttributes()
{
- return $this->_getProductType()->getUsedProductAttributes($this->_getProduct());
+ return $this->_getProductType()->getUsedProductAttributes($this->getProduct());
}
/**
@@ -194,8 +194,8 @@ public function getAssociatedProducts()
*/
protected function _getAssociatedProducts()
{
- $product = $this->_getProduct();
- $ids = $this->_getProduct()->getAssociatedProductIds();
+ $product = $this->getProduct();
+ $ids = $this->getProduct()->getAssociatedProductIds();
if ($ids === null) { // form data overrides any relations stored in database
return $this->_getProductType()->getUsedProducts($product);
}
@@ -226,4 +226,14 @@ public function getAttributeFrontendClass($code)
? $attribute->getFrontend()->getClass()
: '';
}
+
+ /**
+ * Get url to upload files
+ *
+ * @return string
+ */
+ protected function getImageUploadUrl()
+ {
+ return $this->getUrl('*/catalog_product_gallery/upload');
+ }
}
diff --git a/app/code/core/Mage/Adminhtml/Block/Catalog/Product/Edit/Tab/Super/Config/Simple.php b/app/code/Mage/Adminhtml/Block/Catalog/Product/Edit/Tab/Super/Config/Simple.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/Block/Catalog/Product/Edit/Tab/Super/Config/Simple.php
rename to app/code/Mage/Adminhtml/Block/Catalog/Product/Edit/Tab/Super/Config/Simple.php
diff --git a/app/code/core/Mage/Adminhtml/Block/Catalog/Product/Edit/Tab/Super/Settings.php b/app/code/Mage/Adminhtml/Block/Catalog/Product/Edit/Tab/Super/Settings.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/Block/Catalog/Product/Edit/Tab/Super/Settings.php
rename to app/code/Mage/Adminhtml/Block/Catalog/Product/Edit/Tab/Super/Settings.php
diff --git a/app/code/Mage/Adminhtml/Block/Catalog/Product/Edit/Tab/Upsell.php b/app/code/Mage/Adminhtml/Block/Catalog/Product/Edit/Tab/Upsell.php
new file mode 100644
index 0000000000000..b8e6d55bbbd95
--- /dev/null
+++ b/app/code/Mage/Adminhtml/Block/Catalog/Product/Edit/Tab/Upsell.php
@@ -0,0 +1,269 @@
+
+ */
+class Mage_Adminhtml_Block_Catalog_Product_Edit_Tab_Upsell extends Mage_Adminhtml_Block_Widget_Grid
+{
+
+ /**
+ * Set grid params
+ *
+ */
+ protected function _construct()
+ {
+ parent::_construct();
+ $this->setId('up_sell_product_grid');
+ $this->setDefaultSort('entity_id');
+ $this->setUseAjax(true);
+ if ($this->_getProduct() && $this->_getProduct()->getId()) {
+ $this->setDefaultFilter(array('in_products'=>1));
+ }
+ if ($this->isReadonly()) {
+ $this->setFilterVisibility(false);
+ }
+ }
+
+ /**
+ * Retirve currently edited product model
+ *
+ * @return Mage_Catalog_Model_Product
+ */
+ protected function _getProduct()
+ {
+ return Mage::registry('current_product');
+ }
+
+ /**
+ * Add filter
+ *
+ * @param object $column
+ * @return Mage_Adminhtml_Block_Catalog_Product_Edit_Tab_Upsell
+ */
+ protected function _addColumnFilterToCollection($column)
+ {
+ // Set custom filter for in product flag
+ if ($column->getId() == 'in_products') {
+ $productIds = $this->_getSelectedProducts();
+ if (empty($productIds)) {
+ $productIds = 0;
+ }
+ if ($column->getFilter()->getValue()) {
+ $this->getCollection()->addFieldToFilter('entity_id', array('in'=>$productIds));
+ } else {
+ if($productIds) {
+ $this->getCollection()->addFieldToFilter('entity_id', array('nin'=>$productIds));
+ }
+ }
+ } else {
+ parent::_addColumnFilterToCollection($column);
+ }
+ return $this;
+ }
+
+ /**
+ * Checks when this block is readonly
+ *
+ * @return boolean
+ */
+ public function isReadonly()
+ {
+ return $this->_getProduct() && $this->_getProduct()->getUpsellReadonly();
+ }
+
+ /**
+ * Prepare collection
+ *
+ * @return Mage_Adminhtml_Block_Widget_Grid
+ */
+ protected function _prepareCollection()
+ {
+ $collection = Mage::getModel('Mage_Catalog_Model_Product_Link')->useUpSellLinks()
+ ->getProductCollection()
+ ->setProduct($this->_getProduct())
+ ->addAttributeToSelect('*');
+
+ if ($this->isReadonly()) {
+ $productIds = $this->_getSelectedProducts();
+ if (empty($productIds)) {
+ $productIds = array(0);
+ }
+ $collection->addFieldToFilter('entity_id', array('in'=>$productIds));
+ }
+
+ $this->setCollection($collection);
+ return parent::_prepareCollection();
+ }
+
+ /**
+ * Add columns to grid
+ *
+ * @return Mage_Adminhtml_Block_Widget_Grid
+ */
+ protected function _prepareColumns()
+ {
+ if (!$this->_getProduct()->getUpsellReadonly()) {
+ $this->addColumn('in_products', array(
+ 'type' => 'checkbox',
+ 'name' => 'in_products',
+ 'values' => $this->_getSelectedProducts(),
+ 'align' => 'center',
+ 'index' => 'entity_id',
+ 'header_css_class' => 'col-select',
+ 'column_css_class' => 'col-select'
+ ));
+ }
+
+ $this->addColumn('entity_id', array(
+ 'header' => Mage::helper('Mage_Catalog_Helper_Data')->__('ID'),
+ 'sortable' => true,
+ 'index' => 'entity_id',
+ 'header_css_class' => 'col-id',
+ 'column_css_class' => 'col-id'
+ ));
+ $this->addColumn('name', array(
+ 'header' => Mage::helper('Mage_Catalog_Helper_Data')->__('Name'),
+ 'index' => 'name',
+ 'header_css_class' => 'col-name',
+ 'column_css_class' => 'col-name'
+ ));
+
+ $this->addColumn('type', array(
+ 'header' => Mage::helper('Mage_Catalog_Helper_Data')->__('Type'),
+ 'index' => 'type_id',
+ 'type' => 'options',
+ 'options' => Mage::getSingleton('Mage_Catalog_Model_Product_Type')->getOptionArray(),
+ 'header_css_class' => 'col-type',
+ 'column_css_class' => 'col-type'
+ ));
+
+ $sets = Mage::getResourceModel('Mage_Eav_Model_Resource_Entity_Attribute_Set_Collection')
+ ->setEntityTypeFilter(Mage::getModel('Mage_Catalog_Model_Product')->getResource()->getTypeId())
+ ->load()
+ ->toOptionHash();
+
+ $this->addColumn('set_name', array(
+ 'header' => Mage::helper('Mage_Catalog_Helper_Data')->__('Attrib. Set Name'),
+ 'index' => 'attribute_set_id',
+ 'type' => 'options',
+ 'options' => $sets,
+ 'header_css_class' => 'col-attr-name',
+ 'column_css_class' => 'col-attr-name'
+ ));
+
+ $this->addColumn('status', array(
+ 'header' => Mage::helper('Mage_Catalog_Helper_Data')->__('Status'),
+ 'index' => 'status',
+ 'type' => 'options',
+ 'options' => Mage::getSingleton('Mage_Catalog_Model_Product_Status')->getOptionArray(),
+ 'header_css_class' => 'col-status',
+ 'column_css_class' => 'col-status'
+ ));
+
+ $this->addColumn('visibility', array(
+ 'header' => Mage::helper('Mage_Catalog_Helper_Data')->__('Visibility'),
+ 'index' => 'visibility',
+ 'type' => 'options',
+ 'options' => Mage::getSingleton('Mage_Catalog_Model_Product_Visibility')->getOptionArray(),
+ 'header_css_class' => 'col-visibility',
+ 'column_css_class' => 'col-visibility'
+ ));
+
+ $this->addColumn('sku', array(
+ 'header' => Mage::helper('Mage_Catalog_Helper_Data')->__('SKU'),
+ 'index' => 'sku',
+ 'header_css_class' => 'col-sku',
+ 'column_css_class' => 'col-sku'
+ ));
+
+ $this->addColumn('price', array(
+ 'header' => Mage::helper('Mage_Catalog_Helper_Data')->__('Price'),
+ 'type' => 'currency',
+ 'currency_code' => (string) Mage::getStoreConfig(Mage_Directory_Model_Currency::XML_PATH_CURRENCY_BASE),
+ 'index' => 'price',
+ 'header_css_class' => 'col-price',
+ 'column_css_class' => 'col-price'
+ ));
+
+ $this->addColumn('position', array(
+ 'header' => Mage::helper('Mage_Catalog_Helper_Data')->__('Position'),
+ 'name' => 'position',
+ 'type' => 'number',
+ 'validate_class' => 'validate-number',
+ 'index' => 'position',
+ 'editable' => !$this->_getProduct()->getUpsellReadonly(),
+ 'edit_only' => !$this->_getProduct()->getId(),
+ 'header_css_class' => 'col-position',
+ 'column_css_class' => 'col-position'
+ ));
+
+ return parent::_prepareColumns();
+ }
+
+ /**
+ * Rerieve grid URL
+ *
+ * @return string
+ */
+ public function getGridUrl()
+ {
+ return $this->_getData('grid_url') ? $this->_getData('grid_url') : $this->getUrl('*/*/upsellGrid', array('_current'=>true));
+ }
+
+ /**
+ * Retrieve selected upsell products
+ *
+ * @return array
+ */
+ protected function _getSelectedProducts()
+ {
+ $products = $this->getProductsUpsell();
+ if (!is_array($products)) {
+ $products = array_keys($this->getSelectedUpsellProducts());
+ }
+ return $products;
+ }
+
+ /**
+ * Retrieve upsell products
+ *
+ * @return array
+ */
+ public function getSelectedUpsellProducts()
+ {
+ $products = array();
+ foreach (Mage::registry('current_product')->getUpSellProducts() as $product) {
+ $products[$product->getId()] = array('position' => $product->getPosition());
+ }
+ return $products;
+ }
+
+}
diff --git a/app/code/core/Mage/Adminhtml/Block/Catalog/Product/Edit/Tab/Websites.php b/app/code/Mage/Adminhtml/Block/Catalog/Product/Edit/Tab/Websites.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/Block/Catalog/Product/Edit/Tab/Websites.php
rename to app/code/Mage/Adminhtml/Block/Catalog/Product/Edit/Tab/Websites.php
diff --git a/app/code/Mage/Adminhtml/Block/Catalog/Product/Edit/Tabs.php b/app/code/Mage/Adminhtml/Block/Catalog/Product/Edit/Tabs.php
new file mode 100644
index 0000000000000..73279db842f76
--- /dev/null
+++ b/app/code/Mage/Adminhtml/Block/Catalog/Product/Edit/Tabs.php
@@ -0,0 +1,260 @@
+
+ */
+class Mage_Adminhtml_Block_Catalog_Product_Edit_Tabs extends Mage_Adminhtml_Block_Widget_Tabs
+{
+ const BASIC_TAB_GROUP_CODE = 'basic';
+ const ADVANCED_TAB_GROUP_CODE = 'advanced';
+
+ /** @var string */
+ protected $_attributeTabBlock = 'Mage_Adminhtml_Block_Catalog_Product_Edit_Tab_Attributes';
+
+ /** @var string */
+ protected $_template = 'Mage_Catalog::product/edit/tabs.phtml';
+
+ protected function _construct()
+ {
+ parent::_construct();
+ $this->setId('product_info_tabs');
+ $this->setDestElementId('product-edit-form-tabs');
+ }
+
+ protected function _prepareLayout()
+ {
+ $product = $this->getProduct();
+
+ if (!($setId = $product->getAttributeSetId())) {
+ $setId = $this->getRequest()->getParam('set', null);
+ }
+
+ if ($setId) {
+ $groupCollection = Mage::getResourceModel('Mage_Eav_Model_Resource_Entity_Attribute_Group_Collection')
+ ->setAttributeSetFilter($setId)
+ ->setSortOrder()
+ ->load();
+
+ $tabAttributesBlock = $this->getLayout()->createBlock(
+ $this->getAttributeTabBlock(), $this->getNameInLayout() . '_attributes_tab'
+ );
+ $advancedGroups = array();
+ foreach ($groupCollection as $group) {
+ /** @var $group Mage_Eav_Model_Entity_Attribute_Group*/
+ $attributes = $product->getAttributes($group->getId(), true);
+
+ foreach ($attributes as $key => $attribute) {
+ if (!$attribute->getIsVisible()) {
+ unset($attributes[$key]);
+ }
+ }
+
+ if ($attributes) {
+ $tabData = array(
+ 'label' => Mage::helper('Mage_Catalog_Helper_Data')->__($group->getAttributeGroupName()),
+ 'content' => $this->_translateHtml(
+ $tabAttributesBlock->setGroup($group)
+ ->setGroupAttributes($attributes)
+ ->toHtml()
+ ),
+ 'class' => 'user-defined',
+ 'group_code' => $group->getTabGroupCode() ?: self::BASIC_TAB_GROUP_CODE
+ );
+
+ if ($group->getAttributeGroupCode() === 'recurring-profile') {
+ $tabData['parent_tab'] = 'advanced-pricing';
+ }
+
+ if ($tabData['group_code'] === self::BASIC_TAB_GROUP_CODE) {
+ $this->addTab($group->getAttributeGroupCode(), $tabData);
+ } else {
+ $advancedGroups[$group->getAttributeGroupCode()] = $tabData;
+ }
+ }
+ }
+
+ /* Don't display website tab for single mode */
+ if (!Mage::app()->isSingleStoreMode()) {
+ $this->addTab('websites', array(
+ 'label' => Mage::helper('Mage_Catalog_Helper_Data')->__('Websites'),
+ 'content' => $this->_translateHtml($this->getLayout()
+ ->createBlock('Mage_Adminhtml_Block_Catalog_Product_Edit_Tab_Websites')->toHtml()),
+ 'group_code' => self::BASIC_TAB_GROUP_CODE,
+ ));
+ }
+
+ if (isset($advancedGroups['advanced-pricing'])) {
+ $this->addTab('advanced-pricing', $advancedGroups['advanced-pricing']);
+ unset($advancedGroups['advanced-pricing']);
+ }
+
+ if (Mage::helper('Mage_Core_Helper_Data')->isModuleEnabled('Mage_CatalogInventory')) {
+ $this->addTab('advanced-inventory', array(
+ 'label' => Mage::helper('Mage_Catalog_Helper_Data')->__('Advanced Inventory'),
+ 'content' => $this->_translateHtml($this->getLayout()
+ ->createBlock('Mage_Adminhtml_Block_Catalog_Product_Edit_Tab_Inventory')->toHtml()),
+ 'group_code' => self::ADVANCED_TAB_GROUP_CODE,
+ ));
+ }
+
+ /**
+ * Do not change this tab id
+ * @see Mage_Adminhtml_Block_Catalog_Product_Edit_Tabs_Configurable
+ * @see Mage_Bundle_Block_Adminhtml_Catalog_Product_Edit_Tabs
+ */
+ if (!$product->isGrouped()) {
+ $this->addTab('customer_options', array(
+ 'label' => Mage::helper('Mage_Catalog_Helper_Data')->__('Custom Options'),
+ 'url' => $this->getUrl('*/*/options', array('_current' => true)),
+ 'class' => 'ajax',
+ 'group_code' => self::ADVANCED_TAB_GROUP_CODE,
+ ));
+ }
+
+ $this->addTab('related', array(
+ 'label' => Mage::helper('Mage_Catalog_Helper_Data')->__('Related Products'),
+ 'url' => $this->getUrl('*/*/related', array('_current' => true)),
+ 'class' => 'ajax',
+ 'group_code' => self::ADVANCED_TAB_GROUP_CODE,
+ ));
+
+ $this->addTab('upsell', array(
+ 'label' => Mage::helper('Mage_Catalog_Helper_Data')->__('Up-sells'),
+ 'url' => $this->getUrl('*/*/upsell', array('_current' => true)),
+ 'class' => 'ajax',
+ 'group_code' => self::ADVANCED_TAB_GROUP_CODE,
+ ));
+
+ $this->addTab('crosssell', array(
+ 'label' => Mage::helper('Mage_Catalog_Helper_Data')->__('Cross-sells'),
+ 'url' => $this->getUrl('*/*/crosssell', array('_current' => true)),
+ 'class' => 'ajax',
+ 'group_code' => self::ADVANCED_TAB_GROUP_CODE,
+ ));
+
+ if (isset($advancedGroups['design'])) {
+ $this->addTab('design', $advancedGroups['design']);
+ unset($advancedGroups['design']);
+ }
+
+ $alertPriceAllow = Mage::getStoreConfig('catalog/productalert/allow_price');
+ $alertStockAllow = Mage::getStoreConfig('catalog/productalert/allow_stock');
+ if (($alertPriceAllow || $alertStockAllow) && !$product->isGrouped()) {
+ $this->addTab('product-alerts', array(
+ 'label' => Mage::helper('Mage_Catalog_Helper_Data')->__('Product Alerts'),
+ 'content' => $this->_translateHtml($this->getLayout()
+ ->createBlock('Mage_Adminhtml_Block_Catalog_Product_Edit_Tab_Alerts', 'admin.alerts.products')
+ ->toHtml()
+ ),
+ 'group_code' => self::ADVANCED_TAB_GROUP_CODE,
+ ));
+ }
+
+ if ($this->getRequest()->getParam('id')) {
+ if (Mage::helper('Mage_Catalog_Helper_Data')->isModuleEnabled('Mage_Review')) {
+ if (Mage::getSingleton('Mage_Core_Model_Authorization')->isAllowed('Mage_Review::reviews_all')){
+ $this->addTab('product-reviews', array(
+ 'label' => Mage::helper('Mage_Catalog_Helper_Data')->__('Product Reviews'),
+ 'url' => $this->getUrl('*/*/reviews', array('_current' => true)),
+ 'class' => 'ajax',
+ 'group_code' => self::ADVANCED_TAB_GROUP_CODE,
+ ));
+ }
+ }
+ }
+
+ if (isset($advancedGroups['autosettings'])) {
+ $this->addTab('autosettings', $advancedGroups['autosettings']);
+ unset($advancedGroups['autosettings']);
+ }
+
+ foreach ($advancedGroups as $groupCode => $group) {
+ $this->addTab($groupCode, $group);
+ }
+ }
+
+ return parent::_prepareLayout();
+ }
+
+ /**
+ * Check whether active tab belong to advanced group
+ *
+ * @return bool
+ */
+ public function isAdvancedTabGroupActive()
+ {
+ return $this->_tabs[$this->_activeTab]->getGroupCode() == self::ADVANCED_TAB_GROUP_CODE;
+ }
+
+ /**
+ * Retrieve product object from object if not from registry
+ *
+ * @return Mage_Catalog_Model_Product
+ */
+ public function getProduct()
+ {
+ if (!($this->getData('product') instanceof Mage_Catalog_Model_Product)) {
+ $this->setData('product', Mage::registry('product'));
+ }
+ return $this->getData('product');
+ }
+
+ /**
+ * Getting attribute block name for tabs
+ *
+ * @return string
+ */
+ public function getAttributeTabBlock()
+ {
+ if (is_null(Mage::helper('Mage_Adminhtml_Helper_Catalog')->getAttributeTabBlock())) {
+ return $this->_attributeTabBlock;
+ }
+ return Mage::helper('Mage_Adminhtml_Helper_Catalog')->getAttributeTabBlock();
+ }
+
+ public function setAttributeTabBlock($attributeTabBlock)
+ {
+ $this->_attributeTabBlock = $attributeTabBlock;
+ return $this;
+ }
+
+ /**
+ * Translate html content
+ *
+ * @param string $html
+ * @return string
+ */
+ protected function _translateHtml($html)
+ {
+ Mage::getSingleton('Mage_Core_Model_Translate_Inline')->processResponseBody($html);
+ return $html;
+ }
+}
diff --git a/app/code/core/Mage/Adminhtml/Block/Catalog/Product/Edit/Tabs/Configurable.php b/app/code/Mage/Adminhtml/Block/Catalog/Product/Edit/Tabs/Configurable.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/Block/Catalog/Product/Edit/Tabs/Configurable.php
rename to app/code/Mage/Adminhtml/Block/Catalog/Product/Edit/Tabs/Configurable.php
diff --git a/app/code/core/Mage/Adminhtml/Block/Catalog/Product/Edit/Tabs/Grouped.php b/app/code/Mage/Adminhtml/Block/Catalog/Product/Edit/Tabs/Grouped.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/Block/Catalog/Product/Edit/Tabs/Grouped.php
rename to app/code/Mage/Adminhtml/Block/Catalog/Product/Edit/Tabs/Grouped.php
diff --git a/app/code/core/Mage/Adminhtml/Block/Catalog/Product/Frontend/Product/Watermark.php b/app/code/Mage/Adminhtml/Block/Catalog/Product/Frontend/Product/Watermark.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/Block/Catalog/Product/Frontend/Product/Watermark.php
rename to app/code/Mage/Adminhtml/Block/Catalog/Product/Frontend/Product/Watermark.php
diff --git a/app/code/Mage/Adminhtml/Block/Catalog/Product/Grid.php b/app/code/Mage/Adminhtml/Block/Catalog/Product/Grid.php
new file mode 100644
index 0000000000000..a353a70322bde
--- /dev/null
+++ b/app/code/Mage/Adminhtml/Block/Catalog/Product/Grid.php
@@ -0,0 +1,353 @@
+
+ */
+class Mage_Adminhtml_Block_Catalog_Product_Grid extends Mage_Adminhtml_Block_Widget_Grid
+{
+
+ protected function _construct()
+ {
+ parent::_construct();
+ $this->setId('productGrid');
+ $this->setDefaultSort('entity_id');
+ $this->setDefaultDir('DESC');
+ $this->setSaveParametersInSession(true);
+ $this->setUseAjax(true);
+ $this->setVarNameFilter('product_filter');
+
+ }
+
+ protected function _getStore()
+ {
+ $storeId = (int) $this->getRequest()->getParam('store', 0);
+ return Mage::app()->getStore($storeId);
+ }
+
+ protected function _prepareCollection()
+ {
+ $store = $this->_getStore();
+ $collection = Mage::getModel('Mage_Catalog_Model_Product')->getCollection()
+ ->addAttributeToSelect('sku')
+ ->addAttributeToSelect('name')
+ ->addAttributeToSelect('attribute_set_id')
+ ->addAttributeToSelect('type_id');
+
+ if (Mage::helper('Mage_Catalog_Helper_Data')->isModuleEnabled('Mage_CatalogInventory')) {
+ $collection->joinField('qty',
+ 'cataloginventory_stock_item',
+ 'qty',
+ 'product_id=entity_id',
+ '{{table}}.stock_id=1',
+ 'left');
+ }
+ if ($store->getId()) {
+ //$collection->setStoreId($store->getId());
+ $adminStore = Mage_Core_Model_AppInterface::ADMIN_STORE_ID;
+ $collection->addStoreFilter($store);
+ $collection->joinAttribute(
+ 'name',
+ 'catalog_product/name',
+ 'entity_id',
+ null,
+ 'inner',
+ $adminStore
+ );
+ $collection->joinAttribute(
+ 'custom_name',
+ 'catalog_product/name',
+ 'entity_id',
+ null,
+ 'inner',
+ $store->getId()
+ );
+ $collection->joinAttribute(
+ 'status',
+ 'catalog_product/status',
+ 'entity_id',
+ null,
+ 'inner',
+ $store->getId()
+ );
+ $collection->joinAttribute(
+ 'visibility',
+ 'catalog_product/visibility',
+ 'entity_id',
+ null,
+ 'inner',
+ $store->getId()
+ );
+ $collection->joinAttribute(
+ 'price',
+ 'catalog_product/price',
+ 'entity_id',
+ null,
+ 'left',
+ $store->getId()
+ );
+ }
+ else {
+ $collection->addAttributeToSelect('price');
+ $collection->joinAttribute('status', 'catalog_product/status', 'entity_id', null, 'inner');
+ $collection->joinAttribute('visibility', 'catalog_product/visibility', 'entity_id', null, 'inner');
+ }
+
+ $this->setCollection($collection);
+
+ parent::_prepareCollection();
+ $this->getCollection()->addWebsiteNamesToResult();
+ return $this;
+ }
+
+ protected function _addColumnFilterToCollection($column)
+ {
+ if ($this->getCollection()) {
+ if ($column->getId() == 'websites') {
+ $this->getCollection()->joinField('websites',
+ 'catalog_product_website',
+ 'website_id',
+ 'product_id=entity_id',
+ null,
+ 'left');
+ }
+ }
+ return parent::_addColumnFilterToCollection($column);
+ }
+
+ protected function _prepareColumns()
+ {
+ $this->addColumn('entity_id',
+ array(
+ 'header'=> Mage::helper('Mage_Catalog_Helper_Data')->__('ID'),
+ 'width' => '50px',
+ 'type' => 'number',
+ 'index' => 'entity_id',
+ 'header_css_class' => 'col-id',
+ 'column_css_class' => 'col-id'
+ ));
+ $this->addColumn('name',
+ array(
+ 'header'=> Mage::helper('Mage_Catalog_Helper_Data')->__('Name'),
+ 'index' => 'name',
+ 'class' => 'xxx',
+ 'header_css_class' => 'col-name',
+ 'column_css_class' => 'col-name'
+ ));
+
+ $store = $this->_getStore();
+ if ($store->getId()) {
+ $this->addColumn('custom_name',
+ array(
+ 'header'=> Mage::helper('Mage_Catalog_Helper_Data')->__('Name in %s', $store->getName()),
+ 'index' => 'custom_name',
+ 'header_css_class' => 'col-name',
+ 'column_css_class' => 'col-name'
+ ));
+ }
+
+ $this->addColumn('type',
+ array(
+ 'header'=> Mage::helper('Mage_Catalog_Helper_Data')->__('Type'),
+ 'width' => '60px',
+ 'index' => 'type_id',
+ 'type' => 'options',
+ 'options' => Mage::getSingleton('Mage_Catalog_Model_Product_Type')->getOptionArray(),
+ 'header_css_class' => 'col-type',
+ 'column_css_class' => 'col-type'
+ ));
+
+ $sets = Mage::getResourceModel('Mage_Eav_Model_Resource_Entity_Attribute_Set_Collection')
+ ->setEntityTypeFilter(Mage::getModel('Mage_Catalog_Model_Product')->getResource()->getTypeId())
+ ->load()
+ ->toOptionHash();
+
+ $this->addColumn('set_name',
+ array(
+ 'header'=> Mage::helper('Mage_Catalog_Helper_Data')->__('Attrib. Set Name'),
+ 'width' => '100px',
+ 'index' => 'attribute_set_id',
+ 'type' => 'options',
+ 'options' => $sets,
+ 'header_css_class' => 'col-attr-name',
+ 'column_css_class' => 'col-attr-name'
+ ));
+
+ $this->addColumn('sku',
+ array(
+ 'header'=> Mage::helper('Mage_Catalog_Helper_Data')->__('SKU'),
+ 'width' => '80px',
+ 'index' => 'sku',
+ 'header_css_class' => 'col-sku',
+ 'column_css_class' => 'col-sku'
+ ));
+
+ $store = $this->_getStore();
+ $this->addColumn('price',
+ array(
+ 'header'=> Mage::helper('Mage_Catalog_Helper_Data')->__('Price'),
+ 'type' => 'price',
+ 'currency_code' => $store->getBaseCurrency()->getCode(),
+ 'index' => 'price',
+ 'header_css_class' => 'col-price',
+ 'column_css_class' => 'col-price'
+ ));
+
+ if (Mage::helper('Mage_Catalog_Helper_Data')->isModuleEnabled('Mage_CatalogInventory')) {
+ $this->addColumn('qty',
+ array(
+ 'header'=> Mage::helper('Mage_Catalog_Helper_Data')->__('Qty'),
+ 'width' => '100px',
+ 'type' => 'number',
+ 'index' => 'qty',
+ 'header_css_class' => 'col-qty',
+ 'column_css_class' => 'col-qty'
+ ));
+ }
+
+ $this->addColumn('visibility',
+ array(
+ 'header'=> Mage::helper('Mage_Catalog_Helper_Data')->__('Visibility'),
+ 'width' => '70px',
+ 'index' => 'visibility',
+ 'type' => 'options',
+ 'options' => Mage::getModel('Mage_Catalog_Model_Product_Visibility')->getOptionArray(),
+ 'header_css_class' => 'col-visibility',
+ 'column_css_class' => 'col-visibility'
+ ));
+
+ $this->addColumn('status',
+ array(
+ 'header'=> Mage::helper('Mage_Catalog_Helper_Data')->__('Status'),
+ 'width' => '70px',
+ 'index' => 'status',
+ 'type' => 'options',
+ 'options' => Mage::getSingleton('Mage_Catalog_Model_Product_Status')->getOptionArray(),
+ 'header_css_class' => 'col-status',
+ 'column_css_class' => 'col-status'
+ ));
+
+ if (!Mage::app()->isSingleStoreMode()) {
+ $this->addColumn('websites',
+ array(
+ 'header'=> Mage::helper('Mage_Catalog_Helper_Data')->__('Websites'),
+ 'width' => '100px',
+ 'sortable' => false,
+ 'index' => 'websites',
+ 'type' => 'options',
+ 'options' => Mage::getModel('Mage_Core_Model_Website')->getCollection()->toOptionHash(),
+ 'header_css_class' => 'col-websites',
+ 'column_css_class' => 'col-websites'
+ ));
+ }
+
+ $this->addColumn('edit',
+ array(
+ 'header' => Mage::helper('Mage_Catalog_Helper_Data')->__('Edit'),
+ 'width' => '50px',
+ 'type' => 'action',
+ 'getter' => 'getId',
+ 'actions' => array(
+ array(
+ 'caption' => Mage::helper('Mage_Catalog_Helper_Data')->__('Edit'),
+ 'url' => array(
+ 'base'=>'*/*/edit',
+ 'params'=>array('store'=>$this->getRequest()->getParam('store'))
+ ),
+ 'field' => 'id'
+ )
+ ),
+ 'filter' => false,
+ 'sortable' => false,
+ 'index' => 'stores',
+ 'header_css_class' => 'col-action',
+ 'column_css_class' => 'col-action'
+ ));
+
+ if (Mage::helper('Mage_Catalog_Helper_Data')->isModuleEnabled('Mage_Rss')) {
+ $this->addRssList('rss/catalog/notifystock', Mage::helper('Mage_Catalog_Helper_Data')->__('Notify Low Stock RSS'));
+ }
+
+ return parent::_prepareColumns();
+ }
+
+ protected function _prepareMassaction()
+ {
+ $this->setMassactionIdField('entity_id');
+ $this->getMassactionBlock()->setTemplate('Mage_Catalog::product/grid/massaction_extended.phtml');
+ $this->getMassactionBlock()->setFormFieldName('product');
+
+ $this->getMassactionBlock()->addItem('delete', array(
+ 'label'=> Mage::helper('Mage_Catalog_Helper_Data')->__('Delete'),
+ 'url' => $this->getUrl('*/*/massDelete'),
+ 'confirm' => Mage::helper('Mage_Catalog_Helper_Data')->__('Are you sure?')
+ ));
+
+ $statuses = Mage::getSingleton('Mage_Catalog_Model_Product_Status')->getOptionArray();
+
+ array_unshift($statuses, array('label'=>'', 'value'=>''));
+ $this->getMassactionBlock()->addItem('status', array(
+ 'label'=> Mage::helper('Mage_Catalog_Helper_Data')->__('Change status'),
+ 'url' => $this->getUrl('*/*/massStatus', array('_current'=>true)),
+ 'additional' => array(
+ 'visibility' => array(
+ 'name' => 'status',
+ 'type' => 'select',
+ 'class' => 'required-entry',
+ 'label' => Mage::helper('Mage_Catalog_Helper_Data')->__('Status'),
+ 'values' => $statuses
+ )
+ )
+ ));
+
+ if (Mage::getSingleton('Mage_Core_Model_Authorization')->isAllowed('Mage_Catalog::update_attributes')){
+ $this->getMassactionBlock()->addItem('attributes', array(
+ 'label' => Mage::helper('Mage_Catalog_Helper_Data')->__('Update Attributes'),
+ 'url' => $this->getUrl('*/catalog_product_action_attribute/edit', array('_current'=>true))
+ ));
+ }
+
+ Mage::dispatchEvent('adminhtml_catalog_product_grid_prepare_massaction', array('block' => $this));
+ return $this;
+ }
+
+ public function getGridUrl()
+ {
+ return $this->getUrl('*/*/grid', array('_current'=>true));
+ }
+
+ public function getRowUrl($row)
+ {
+ return $this->getUrl('*/*/edit', array(
+ 'store'=>$this->getRequest()->getParam('store'),
+ 'id'=>$row->getId())
+ );
+ }
+}
diff --git a/app/code/core/Mage/Adminhtml/Block/Catalog/Product/Helper/Form/Apply.php b/app/code/Mage/Adminhtml/Block/Catalog/Product/Helper/Form/Apply.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/Block/Catalog/Product/Helper/Form/Apply.php
rename to app/code/Mage/Adminhtml/Block/Catalog/Product/Helper/Form/Apply.php
diff --git a/app/code/core/Mage/Adminhtml/Block/Catalog/Product/Helper/Form/BaseImage.php b/app/code/Mage/Adminhtml/Block/Catalog/Product/Helper/Form/BaseImage.php
similarity index 81%
rename from app/code/core/Mage/Adminhtml/Block/Catalog/Product/Helper/Form/BaseImage.php
rename to app/code/Mage/Adminhtml/Block/Catalog/Product/Helper/Form/BaseImage.php
index a9f3d8ee9235a..b963468465f7a 100644
--- a/app/code/core/Mage/Adminhtml/Block/Catalog/Product/Helper/Form/BaseImage.php
+++ b/app/code/Mage/Adminhtml/Block/Catalog/Product/Helper/Form/BaseImage.php
@@ -103,6 +103,7 @@ public function getElementHtml()
{
$htmlId = $this->_coreHelper->escapeHtml($this->getHtmlId());
$uploadUrl = $this->_coreHelper->escapeHtml($this->_getUploadUrl());
+ $spacerImage = Mage::getDesign()->getViewFileUrl('images/spacer.gif');
/** @var $product Mage_Catalog_Model_Product */
$html = <<
+
+ {$this->helper('Mage_Catalog_Helper_Data')->__('Image Management')}
+
+
+
HTML;
return $html;
}
@@ -139,7 +156,7 @@ public function getElementHtml()
*/
protected function _getUploadUrl()
{
- return $this->_url->getUrl('*/catalog_product_gallery/upload');
+ return $this->_url->getUrl('adminhtml/catalog_product_gallery/upload');
}
/**
diff --git a/app/code/core/Mage/Adminhtml/Block/Catalog/Product/Helper/Form/Boolean.php b/app/code/Mage/Adminhtml/Block/Catalog/Product/Helper/Form/Boolean.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/Block/Catalog/Product/Helper/Form/Boolean.php
rename to app/code/Mage/Adminhtml/Block/Catalog/Product/Helper/Form/Boolean.php
diff --git a/app/code/Mage/Adminhtml/Block/Catalog/Product/Helper/Form/Category.php b/app/code/Mage/Adminhtml/Block/Catalog/Product/Helper/Form/Category.php
new file mode 100644
index 0000000000000..a020e825e41d8
--- /dev/null
+++ b/app/code/Mage/Adminhtml/Block/Catalog/Product/Helper/Form/Category.php
@@ -0,0 +1,111 @@
+
+ */
+class Mage_Adminhtml_Block_Catalog_Product_Helper_Form_Category extends Varien_Data_Form_Element_Multiselect
+{
+ /**
+ * Get values for select
+ * @return array
+ */
+ public function getValues()
+ {
+ $collection = $this->_getCategoriesCollection();
+ $values = $this->getValue();
+ if (!is_array($values)) {
+ $values = explode(',', $values);
+ }
+ $collection->addAttributeToSelect('name');
+ $collection->addIdFilter($values);
+
+ $options = array();
+
+ foreach ($collection as $category) {
+ $options[] = array(
+ 'label' => $category->getName(),
+ 'value' => $category->getId()
+ );
+ }
+ return $options;
+ }
+
+ /**
+ * Get categories collection
+ * @return Mage_Catalog_Model_Resource_Category_Collection
+ */
+ protected function _getCategoriesCollection()
+ {
+ return Mage::getResourceModel('Mage_Catalog_Model_Resource_Category_Collection');
+ }
+
+ /**
+ * Attach category suggest widget initialization
+ *
+ * @return string
+ */
+ public function getAfterElementHtml()
+ {
+ /** @var $coreHelper Mage_Core_Helper_Data */
+ $coreHelper = Mage::helper('Mage_Core_Helper_Data');
+ $htmlId = $this->getHtmlId();
+ $suggestPlaceholder = Mage::helper('Mage_Catalog_Helper_Data')->__('start typing to search category');
+ $selectorOptions = $coreHelper->jsonEncode($this->_getSelectorOptions());
+ $newCategoryCaption = Mage::helper('Mage_Catalog_Helper_Data')->__('New Category');
+
+ return <<
+
+
+ {$newCategoryCaption}
+
+HTML;
+ }
+
+ /**
+ * Get selector options
+ *
+ * @return array
+ */
+ protected function _getSelectorOptions()
+ {
+ return array(
+ 'source' => Mage::helper('Mage_Backend_Helper_Data')
+ ->getUrl('adminhtml/catalog_category/suggestCategories'),
+ 'valueField' => '#' . $this->getHtmlId(),
+ 'className' => 'category-select',
+ 'multiselect' => true,
+ 'showAll' => true
+ );
+ }
+}
diff --git a/app/code/core/Mage/Adminhtml/Block/Catalog/Product/Helper/Form/Config.php b/app/code/Mage/Adminhtml/Block/Catalog/Product/Helper/Form/Config.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/Block/Catalog/Product/Helper/Form/Config.php
rename to app/code/Mage/Adminhtml/Block/Catalog/Product/Helper/Form/Config.php
diff --git a/app/code/core/Mage/Adminhtml/Block/Catalog/Product/Helper/Form/Gallery.php b/app/code/Mage/Adminhtml/Block/Catalog/Product/Helper/Form/Gallery.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/Block/Catalog/Product/Helper/Form/Gallery.php
rename to app/code/Mage/Adminhtml/Block/Catalog/Product/Helper/Form/Gallery.php
diff --git a/app/code/Mage/Adminhtml/Block/Catalog/Product/Helper/Form/Gallery/Content.php b/app/code/Mage/Adminhtml/Block/Catalog/Product/Helper/Form/Gallery/Content.php
new file mode 100644
index 0000000000000..7148ee69421a4
--- /dev/null
+++ b/app/code/Mage/Adminhtml/Block/Catalog/Product/Helper/Form/Gallery/Content.php
@@ -0,0 +1,175 @@
+
+ *
+ * @method Varien_Data_Form_Element_Abstract getElement()
+ */
+class Mage_Adminhtml_Block_Catalog_Product_Helper_Form_Gallery_Content extends Mage_Adminhtml_Block_Widget
+{
+ protected $_template = 'catalog/product/helper/gallery.phtml';
+
+ protected function _prepareLayout()
+ {
+ $this->addChild('uploader', 'Mage_Adminhtml_Block_Media_Uploader');
+
+ $this->getUploader()->getConfig()
+ ->setUrl(
+ Mage::getModel('Mage_Backend_Model_Url')
+ ->addSessionParam()
+ ->getUrl('adminhtml/catalog_product_gallery/upload')
+ )
+ ->setFileField('image')
+ ->setFilters(array(
+ 'images' => array(
+ 'label' => Mage::helper('Mage_Adminhtml_Helper_Data')->__('Images (.gif, .jpg, .png)'),
+ 'files' => array('*.gif', '*.jpg','*.jpeg', '*.png')
+ )
+ ));
+
+ Mage::dispatchEvent('catalog_product_gallery_prepare_layout', array('block' => $this));
+
+ return parent::_prepareLayout();
+ }
+
+
+ /**
+ * Retrive uploader block
+ *
+ * @return Mage_Adminhtml_Block_Media_Uploader
+ */
+ public function getUploader()
+ {
+ return $this->getChildBlock('uploader');
+ }
+
+ /**
+ * Retrive uploader block html
+ *
+ * @return string
+ */
+ public function getUploaderHtml()
+ {
+ return $this->getChildHtml('uploader');
+ }
+
+ public function getJsObjectName()
+ {
+ return $this->getHtmlId() . 'JsObject';
+ }
+
+ public function getAddImagesButton()
+ {
+ return $this->getButtonHtml(
+ Mage::helper('Mage_Catalog_Helper_Data')->__('Add New Images'),
+ $this->getJsObjectName() . '.showUploader()',
+ 'add',
+ $this->getHtmlId() . '_add_images_button'
+ );
+ }
+
+ public function getImagesJson()
+ {
+ if (is_array($this->getElement()->getValue())) {
+ $value = $this->getElement()->getValue();
+ if (is_array($value['images']) && count($value['images']) > 0) {
+ foreach ($value['images'] as &$image) {
+ $image['url'] = Mage::getSingleton('Mage_Catalog_Model_Product_Media_Config')
+ ->getMediaUrl($image['file']);
+ $image['label'] = substr($image['file'], strrpos($image['file'], '/') + 1);
+ }
+ return Mage::helper('Mage_Core_Helper_Data')->jsonEncode($value['images']);
+ }
+ }
+ return '[]';
+ }
+
+ public function getImagesValuesJson()
+ {
+ $values = array();
+ foreach ($this->getMediaAttributes() as $attribute) {
+ /* @var $attribute Mage_Eav_Model_Entity_Attribute */
+ $values[$attribute->getAttributeCode()] = $this->getElement()->getDataObject()->getData(
+ $attribute->getAttributeCode()
+ );
+ }
+ return Mage::helper('Mage_Core_Helper_Data')->jsonEncode($values);
+ }
+
+ /**
+ * Get image types data
+ *
+ * @return array
+ */
+ public function getImageTypes()
+ {
+ $imageTypes = array();
+ foreach ($this->getMediaAttributes() as $attribute) {
+ /* @var $attribute Mage_Eav_Model_Entity_Attribute */
+ $imageTypes[$attribute->getAttributeCode()] = array(
+ 'code' => $attribute->getAttributeCode(),
+ 'value' => $this->getElement()->getDataObject()->getData($attribute->getAttributeCode()),
+ 'label' => $attribute->getFrontend()->getLabel(),
+ 'scope' => Mage::helper('Mage_Catalog_Helper_Data')->__($this->getElement()->getScopeLabel($attribute)),
+ 'name' => $this->getElement()->getAttributeFieldName($attribute)
+ );
+ }
+ return $imageTypes;
+ }
+
+ public function hasUseDefault()
+ {
+ foreach ($this->getMediaAttributes() as $attribute) {
+ if($this->getElement()->canDisplayUseDefault($attribute)) {
+ return true;
+ }
+ }
+
+ return false;
+ }
+
+ /**
+ * Enter description here...
+ *
+ * @return array
+ */
+ public function getMediaAttributes()
+ {
+ return $this->getElement()->getDataObject()->getMediaAttributes();
+ }
+
+ public function getImageTypesJson()
+ {
+ return Mage::helper('Mage_Core_Helper_Data')->jsonEncode($this->getImageTypes());
+ }
+
+}
diff --git a/app/code/core/Mage/Adminhtml/Block/Catalog/Product/Helper/Form/Image.php b/app/code/Mage/Adminhtml/Block/Catalog/Product/Helper/Form/Image.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/Block/Catalog/Product/Helper/Form/Image.php
rename to app/code/Mage/Adminhtml/Block/Catalog/Product/Helper/Form/Image.php
diff --git a/app/code/core/Mage/Adminhtml/Block/Catalog/Product/Helper/Form/Msrp/Enabled.php b/app/code/Mage/Adminhtml/Block/Catalog/Product/Helper/Form/Msrp/Enabled.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/Block/Catalog/Product/Helper/Form/Msrp/Enabled.php
rename to app/code/Mage/Adminhtml/Block/Catalog/Product/Helper/Form/Msrp/Enabled.php
diff --git a/app/code/core/Mage/Adminhtml/Block/Catalog/Product/Helper/Form/Msrp/Price.php b/app/code/Mage/Adminhtml/Block/Catalog/Product/Helper/Form/Msrp/Price.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/Block/Catalog/Product/Helper/Form/Msrp/Price.php
rename to app/code/Mage/Adminhtml/Block/Catalog/Product/Helper/Form/Msrp/Price.php
diff --git a/app/code/core/Mage/Adminhtml/Block/Catalog/Product/Helper/Form/Price.php b/app/code/Mage/Adminhtml/Block/Catalog/Product/Helper/Form/Price.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/Block/Catalog/Product/Helper/Form/Price.php
rename to app/code/Mage/Adminhtml/Block/Catalog/Product/Helper/Form/Price.php
diff --git a/app/code/Mage/Adminhtml/Block/Catalog/Product/Helper/Form/Weight.php b/app/code/Mage/Adminhtml/Block/Catalog/Product/Helper/Form/Weight.php
new file mode 100644
index 0000000000000..ce9e91d6efa3b
--- /dev/null
+++ b/app/code/Mage/Adminhtml/Block/Catalog/Product/Helper/Form/Weight.php
@@ -0,0 +1,95 @@
+
+ */
+class Mage_Adminhtml_Block_Catalog_Product_Helper_Form_Weight extends Varien_Data_Form_Element_Text
+{
+ const VIRTUAL_FIELD_HTML_ID = 'weight_and_type_switcher';
+
+ /**
+ * Is virtual checkbox element
+ *
+ * @var Varien_Data_Form_Element_Checkbox
+ */
+ protected $_virtual;
+
+ /**
+ * Catalog helper
+ *
+ * @var Mage_Catalog_Helper_Product
+ */
+ protected $_helper;
+
+ public function __construct(array $data = array())
+ {
+ $this->_helper = isset($data['helper']) ? $data['helper'] : Mage::helper('Mage_Catalog_Helper_Product');
+ $this->_virtual = isset($data['element'])
+ ? $data['element']
+ : Mage::getModel('Varien_Data_Form_Element_Checkbox');
+ $this->_virtual->setId(self::VIRTUAL_FIELD_HTML_ID)->setName('is_virtual')
+ ->setLabel($this->_helper->getTypeSwitcherControlLabel());
+ $data['class'] = 'validate-number validate-zero-or-greater validate-number-range number-range-0-99999999.9999';
+ parent::__construct($data);
+ }
+
+ /**
+ * Add Is Virtual checkbox html to weight field
+ *
+ * @return string
+ */
+ public function getElementHtml()
+ {
+ if (!$this->getForm()->getDataObject()->getTypeInstance()->hasWeight()) {
+ $this->_virtual->setChecked('checked');
+ }
+ return ''
+ . parent::getElementHtml()
+ . ''. Mage::helper('Mage_Adminhtml_Helper_Data')->__('lbs') .' '
+ . '
'
+ . $this->_virtual->getElementHtml() . $this->_virtual->getLabelHtml()
+ . '
';
+ }
+
+ /**
+ * Set form for both fields
+ *
+ * @param Varien_Data_Form $form
+ * @return Varien_Data_Form
+ */
+ public function setForm($form)
+ {
+ $this->_virtual->setForm($form);
+ return parent::setForm($form);
+ }
+}
diff --git a/app/code/core/Mage/Adminhtml/Block/Catalog/Product/Options/Ajax.php b/app/code/Mage/Adminhtml/Block/Catalog/Product/Options/Ajax.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/Block/Catalog/Product/Options/Ajax.php
rename to app/code/Mage/Adminhtml/Block/Catalog/Product/Options/Ajax.php
diff --git a/app/code/core/Mage/Adminhtml/Block/Catalog/Product/Price.php b/app/code/Mage/Adminhtml/Block/Catalog/Product/Price.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/Block/Catalog/Product/Price.php
rename to app/code/Mage/Adminhtml/Block/Catalog/Product/Price.php
diff --git a/app/code/Mage/Adminhtml/Block/Catalog/Product/Widget/Chooser.php b/app/code/Mage/Adminhtml/Block/Catalog/Product/Widget/Chooser.php
new file mode 100644
index 0000000000000..9bcaaecc4d86c
--- /dev/null
+++ b/app/code/Mage/Adminhtml/Block/Catalog/Product/Widget/Chooser.php
@@ -0,0 +1,296 @@
+
+ */
+class Mage_Adminhtml_Block_Catalog_Product_Widget_Chooser extends Mage_Adminhtml_Block_Widget_Grid
+{
+ protected $_selectedProducts = array();
+
+ /**
+ * Block construction, prepare grid params
+ */
+ protected function _construct()
+ {
+ parent::_construct();
+ $this->setDefaultSort('name');
+ $this->setUseAjax(true);
+ }
+
+ /**
+ * Prepare chooser element HTML
+ *
+ * @param Varien_Data_Form_Element_Abstract $element Form Element
+ * @return Varien_Data_Form_Element_Abstract
+ */
+ public function prepareElementHtml(Varien_Data_Form_Element_Abstract $element)
+ {
+ $uniqId = Mage::helper('Mage_Core_Helper_Data')->uniqHash($element->getId());
+ $sourceUrl = $this->getUrl('*/catalog_product_widget/chooser', array(
+ 'uniq_id' => $uniqId,
+ 'use_massaction' => false,
+ ));
+
+ $chooser = $this->getLayout()->createBlock('Mage_Widget_Block_Adminhtml_Widget_Chooser')
+ ->setElement($element)
+ ->setTranslationHelper($this->getTranslationHelper())
+ ->setConfig($this->getConfig())
+ ->setFieldsetId($this->getFieldsetId())
+ ->setSourceUrl($sourceUrl)
+ ->setUniqId($uniqId);
+
+ if ($element->getValue()) {
+ $value = explode('/', $element->getValue());
+ $productId = false;
+ if (isset($value[0]) && isset($value[1]) && $value[0] == 'product') {
+ $productId = $value[1];
+ }
+ $categoryId = isset($value[2]) ? $value[2] : false;
+ $label = '';
+ if ($categoryId) {
+ $label = Mage::getResourceSingleton('Mage_Catalog_Model_Resource_Category')
+ ->getAttributeRawValue($categoryId, 'name', Mage::app()->getStore()) . '/';
+ }
+ if ($productId) {
+ $label .= Mage::getResourceSingleton('Mage_Catalog_Model_Resource_Product')
+ ->getAttributeRawValue($productId, 'name', Mage::app()->getStore());
+ }
+ $chooser->setLabel($label);
+ }
+
+ $element->setData('after_element_html', $chooser->toHtml());
+ return $element;
+ }
+
+ /**
+ * Checkbox Check JS Callback
+ *
+ * @return string
+ */
+ public function getCheckboxCheckCallback()
+ {
+ if ($this->getUseMassaction()) {
+ return "function (grid, element) {
+ $(grid.containerId).fire('product:changed', {element: element});
+ }";
+ }
+ }
+
+ /**
+ * Grid Row JS Callback
+ *
+ * @return string
+ */
+ public function getRowClickCallback()
+ {
+ if (!$this->getUseMassaction()) {
+ $chooserJsObject = $this->getId();
+ return '
+ function (grid, event) {
+ var trElement = Event.findElement(event, "tr");
+ var productId = trElement.down("td").innerHTML;
+ var productName = trElement.down("td").next().next().innerHTML;
+ var optionLabel = productName;
+ var optionValue = "product/" + productId.replace(/^\s+|\s+$/g,"");
+ if (grid.categoryId) {
+ optionValue += "/" + grid.categoryId;
+ }
+ if (grid.categoryName) {
+ optionLabel = grid.categoryName + " / " + optionLabel;
+ }
+ '.$chooserJsObject.'.setElementValue(optionValue);
+ '.$chooserJsObject.'.setElementLabel(optionLabel);
+ '.$chooserJsObject.'.close();
+ }
+ ';
+ }
+ }
+
+ /**
+ * Category Tree node onClick listener js function
+ *
+ * @return string
+ */
+ public function getCategoryClickListenerJs()
+ {
+ $js = '
+ function (node, e) {
+ {jsObject}.addVarToUrl("category_id", node.attributes.id);
+ {jsObject}.reload({jsObject}.url);
+ {jsObject}.categoryId = node.attributes.id != "none" ? node.attributes.id : false;
+ {jsObject}.categoryName = node.attributes.id != "none" ? node.text : false;
+ }
+ ';
+ $js = str_replace('{jsObject}', $this->getJsObjectName(), $js);
+ return $js;
+ }
+
+ /**
+ * Filter checked/unchecked rows in grid
+ *
+ * @param Mage_Adminhtml_Block_Widget_Grid_Column $column
+ * @return Mage_Adminhtml_Block_Catalog_Product_Widget_Chooser
+ */
+ protected function _addColumnFilterToCollection($column)
+ {
+ if ($column->getId() == 'in_products') {
+ $selected = $this->getSelectedProducts();
+ if ($column->getFilter()->getValue()) {
+ $this->getCollection()->addFieldToFilter('entity_id', array('in'=>$selected));
+ } else {
+ $this->getCollection()->addFieldToFilter('entity_id', array('nin'=>$selected));
+ }
+ } else {
+ parent::_addColumnFilterToCollection($column);
+ }
+ return $this;
+ }
+
+ /**
+ * Prepare products collection, defined collection filters (category, product type)
+ *
+ * @return Mage_Adminhtml_Block_Widget_Grid
+ */
+ protected function _prepareCollection()
+ {
+ /* @var $collection Mage_Catalog_Model_Resource_Product_Collection */
+ $collection = Mage::getResourceModel('Mage_Catalog_Model_Resource_Product_Collection')
+ ->setStoreId(0)
+ ->addAttributeToSelect('name');
+
+ if ($categoryId = $this->getCategoryId()) {
+ $category = Mage::getModel('Mage_Catalog_Model_Category')->load($categoryId);
+ if ($category->getId()) {
+ // $collection->addCategoryFilter($category);
+ $productIds = $category->getProductsPosition();
+ $productIds = array_keys($productIds);
+ if (empty($productIds)) {
+ $productIds = 0;
+ }
+ $collection->addFieldToFilter('entity_id', array('in' => $productIds));
+ }
+ }
+
+ if ($productTypeId = $this->getProductTypeId()) {
+ $collection->addAttributeToFilter('type_id', $productTypeId);
+ }
+
+ $this->setCollection($collection);
+ return parent::_prepareCollection();
+ }
+
+ /**
+ * Prepare columns for products grid
+ *
+ * @return Mage_Adminhtml_Block_Widget_Grid
+ */
+ protected function _prepareColumns()
+ {
+ if ($this->getUseMassaction()) {
+ $this->addColumn('in_products', array(
+ 'header_css_class' => 'a-center',
+ 'type' => 'checkbox',
+ 'name' => 'in_products',
+ 'inline_css' => 'checkbox entities',
+ 'field_name' => 'in_products',
+ 'values' => $this->getSelectedProducts(),
+ 'align' => 'center',
+ 'index' => 'entity_id',
+ 'use_index' => true,
+ ));
+ }
+
+ $this->addColumn('entity_id', array(
+ 'header' => Mage::helper('Mage_Catalog_Helper_Data')->__('ID'),
+ 'sortable' => true,
+ 'index' => 'entity_id',
+ 'header_css_class' => 'col-id',
+ 'column_css_class' => 'col-id'
+ ));
+ $this->addColumn('chooser_sku', array(
+ 'header' => Mage::helper('Mage_Catalog_Helper_Data')->__('SKU'),
+ 'name' => 'chooser_sku',
+ 'index' => 'sku',
+ 'header_css_class' => 'col-sku',
+ 'column_css_class' => 'col-sku'
+ ));
+ $this->addColumn('chooser_name', array(
+ 'header' => Mage::helper('Mage_Catalog_Helper_Data')->__('Product Name'),
+ 'name' => 'chooser_name',
+ 'index' => 'name',
+ 'header_css_class' => 'col-product',
+ 'column_css_class' => 'col-product'
+ ));
+
+ return parent::_prepareColumns();
+ }
+
+ /**
+ * Adds additional parameter to URL for loading only products grid
+ *
+ * @return string
+ */
+ public function getGridUrl()
+ {
+ return $this->getUrl('*/catalog_product_widget/chooser', array(
+ 'products_grid' => true,
+ '_current' => true,
+ 'uniq_id' => $this->getId(),
+ 'use_massaction' => $this->getUseMassaction(),
+ 'product_type_id' => $this->getProductTypeId()
+ ));
+ }
+
+ /**
+ * Setter
+ *
+ * @param array $selectedProducts
+ * @return Mage_Adminhtml_Block_Catalog_Product_Widget_Chooser
+ */
+ public function setSelectedProducts($selectedProducts)
+ {
+ $this->_selectedProducts = $selectedProducts;
+ return $this;
+ }
+
+ /**
+ * Getter
+ *
+ * @return array
+ */
+ public function getSelectedProducts()
+ {
+ if ($selectedProducts = $this->getRequest()->getParam('selected_products', null)) {
+ $this->setSelectedProducts($selectedProducts);
+ }
+ return $this->_selectedProducts;
+ }
+}
diff --git a/app/code/core/Mage/Adminhtml/Block/Catalog/Product/Widget/Chooser/Container.php b/app/code/Mage/Adminhtml/Block/Catalog/Product/Widget/Chooser/Container.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/Block/Catalog/Product/Widget/Chooser/Container.php
rename to app/code/Mage/Adminhtml/Block/Catalog/Product/Widget/Chooser/Container.php
diff --git a/app/code/core/Mage/Adminhtml/Block/Catalog/Search.php b/app/code/Mage/Adminhtml/Block/Catalog/Search.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/Block/Catalog/Search.php
rename to app/code/Mage/Adminhtml/Block/Catalog/Search.php
diff --git a/app/code/core/Mage/Adminhtml/Block/Catalog/Search/Edit.php b/app/code/Mage/Adminhtml/Block/Catalog/Search/Edit.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/Block/Catalog/Search/Edit.php
rename to app/code/Mage/Adminhtml/Block/Catalog/Search/Edit.php
diff --git a/app/code/core/Mage/Adminhtml/Block/Catalog/Search/Edit/Form.php b/app/code/Mage/Adminhtml/Block/Catalog/Search/Edit/Form.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/Block/Catalog/Search/Edit/Form.php
rename to app/code/Mage/Adminhtml/Block/Catalog/Search/Edit/Form.php
diff --git a/app/code/core/Mage/Adminhtml/Block/Checkout/Agreement.php b/app/code/Mage/Adminhtml/Block/Checkout/Agreement.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/Block/Checkout/Agreement.php
rename to app/code/Mage/Adminhtml/Block/Checkout/Agreement.php
diff --git a/app/code/core/Mage/Adminhtml/Block/Checkout/Agreement/Edit.php b/app/code/Mage/Adminhtml/Block/Checkout/Agreement/Edit.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/Block/Checkout/Agreement/Edit.php
rename to app/code/Mage/Adminhtml/Block/Checkout/Agreement/Edit.php
diff --git a/app/code/core/Mage/Adminhtml/Block/Checkout/Agreement/Edit/Form.php b/app/code/Mage/Adminhtml/Block/Checkout/Agreement/Edit/Form.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/Block/Checkout/Agreement/Edit/Form.php
rename to app/code/Mage/Adminhtml/Block/Checkout/Agreement/Edit/Form.php
diff --git a/app/code/Mage/Adminhtml/Block/Checkout/Agreement/Grid.php b/app/code/Mage/Adminhtml/Block/Checkout/Agreement/Grid.php
new file mode 100644
index 0000000000000..cbc69d329b746
--- /dev/null
+++ b/app/code/Mage/Adminhtml/Block/Checkout/Agreement/Grid.php
@@ -0,0 +1,116 @@
+setDefaultSort('agreement_id');
+ $this->setId('agreementGrid');
+ $this->setDefaultDir('asc');
+ $this->setSaveParametersInSession(true);
+ }
+
+ protected function _prepareCollection()
+ {
+ $collection = Mage::getModel('Mage_Checkout_Model_Agreement')
+ ->getCollection();
+ $this->setCollection($collection);
+ return parent::_prepareCollection();
+ }
+
+ protected function _prepareColumns()
+ {
+ $this->addColumn('agreement_id',
+ array(
+ 'header'=>Mage::helper('Mage_Checkout_Helper_Data')->__('ID'),
+ 'index' => 'agreement_id',
+ 'header_css_class' => 'col-id',
+ 'column_css_class' => 'col-id'
+ )
+ );
+
+ $this->addColumn('name',
+ array(
+ 'header'=>Mage::helper('Mage_Checkout_Helper_Data')->__('Condition Name'),
+ 'index' => 'name',
+ 'header_css_class' => 'col-name',
+ 'column_css_class' => 'col-name'
+ )
+ );
+
+ if (!Mage::app()->isSingleStoreMode()) {
+ $this->addColumn('store_id', array(
+ 'header' => Mage::helper('Mage_Adminhtml_Helper_Data')->__('Store View'),
+ 'index' => 'store_id',
+ 'type' => 'store',
+ 'store_all' => true,
+ 'store_view' => true,
+ 'sortable' => false,
+ 'filter_condition_callback'
+ => array($this, '_filterStoreCondition'),
+ 'header_css_class' => 'col-store-view',
+ 'column_css_class' => 'col-store-view'
+ ));
+ }
+
+ $this->addColumn('is_active', array(
+ 'header' => Mage::helper('Mage_Adminhtml_Helper_Data')->__('Status'),
+ 'index' => 'is_active',
+ 'type' => 'options',
+ 'options' => array(
+ 0 => Mage::helper('Mage_Adminhtml_Helper_Data')->__('Disabled'),
+ 1 => Mage::helper('Mage_Adminhtml_Helper_Data')->__('Enabled')
+ ),
+ 'header_css_class' => 'col-status',
+ 'column_css_class' => 'col-status'
+ ));
+
+ return parent::_prepareColumns();
+ }
+
+ protected function _afterLoadCollection()
+ {
+ $this->getCollection()->walk('afterLoad');
+ parent::_afterLoadCollection();
+ }
+
+ protected function _filterStoreCondition($collection, $column)
+ {
+ if (!$value = $column->getFilter()->getValue()) {
+ return;
+ }
+
+ $this->getCollection()->addStoreFilter($value);
+ }
+
+ public function getRowUrl($row)
+ {
+ return $this->getUrl('*/*/edit', array('id' => $row->getId()));
+ }
+
+}
diff --git a/app/code/core/Mage/Adminhtml/Block/Cms/Block.php b/app/code/Mage/Adminhtml/Block/Cms/Block.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/Block/Cms/Block.php
rename to app/code/Mage/Adminhtml/Block/Cms/Block.php
diff --git a/app/code/core/Mage/Adminhtml/Block/Cms/Block/Edit.php b/app/code/Mage/Adminhtml/Block/Cms/Block/Edit.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/Block/Cms/Block/Edit.php
rename to app/code/Mage/Adminhtml/Block/Cms/Block/Edit.php
diff --git a/app/code/core/Mage/Adminhtml/Block/Cms/Block/Edit/Form.php b/app/code/Mage/Adminhtml/Block/Cms/Block/Edit/Form.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/Block/Cms/Block/Edit/Form.php
rename to app/code/Mage/Adminhtml/Block/Cms/Block/Edit/Form.php
diff --git a/app/code/core/Mage/Adminhtml/Block/Cms/Block/Grid.php b/app/code/Mage/Adminhtml/Block/Cms/Block/Grid.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/Block/Cms/Block/Grid.php
rename to app/code/Mage/Adminhtml/Block/Cms/Block/Grid.php
diff --git a/app/code/core/Mage/Adminhtml/Block/Cms/Block/Widget/Chooser.php b/app/code/Mage/Adminhtml/Block/Cms/Block/Widget/Chooser.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/Block/Cms/Block/Widget/Chooser.php
rename to app/code/Mage/Adminhtml/Block/Cms/Block/Widget/Chooser.php
diff --git a/app/code/core/Mage/Adminhtml/Block/Cms/Page.php b/app/code/Mage/Adminhtml/Block/Cms/Page.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/Block/Cms/Page.php
rename to app/code/Mage/Adminhtml/Block/Cms/Page.php
diff --git a/app/code/Mage/Adminhtml/Block/Cms/Page/Edit.php b/app/code/Mage/Adminhtml/Block/Cms/Page/Edit.php
new file mode 100644
index 0000000000000..661863f9e0000
--- /dev/null
+++ b/app/code/Mage/Adminhtml/Block/Cms/Page/Edit.php
@@ -0,0 +1,155 @@
+
+ */
+class Mage_Adminhtml_Block_Cms_Page_Edit extends Mage_Adminhtml_Block_Widget_Form_Container
+{
+ /**
+ * Initialize cms page edit block
+ *
+ * @return void
+ */
+ protected function _construct()
+ {
+ $this->_objectId = 'page_id';
+ $this->_controller = 'cms_page';
+
+ parent::_construct();
+
+ if ($this->_isAllowedAction('Mage_Cms::save')) {
+ $this->_updateButton('save', 'label', Mage::helper('Mage_Cms_Helper_Data')->__('Save Page'));
+ $this->_addButton('saveandcontinue', array(
+ 'label' => Mage::helper('Mage_Adminhtml_Helper_Data')->__('Save and Continue Edit'),
+ 'class' => 'save',
+ 'data_attribute' => array(
+ 'mage-init' => array(
+ 'button' => array('event' => 'saveAndContinueEdit', 'target' => '#edit_form'),
+ ),
+ ),
+ ), -100);
+ } else {
+ $this->_removeButton('save');
+ }
+
+ if ($this->_isAllowedAction('Mage_Cms::page_delete')) {
+ $this->_updateButton('delete', 'label', Mage::helper('Mage_Cms_Helper_Data')->__('Delete Page'));
+ } else {
+ $this->_removeButton('delete');
+ }
+ }
+
+ /**
+ * Retrieve text for header element depending on loaded page
+ *
+ * @return string
+ */
+ public function getHeaderText()
+ {
+ if (Mage::registry('cms_page')->getId()) {
+ return Mage::helper('Mage_Cms_Helper_Data')->__("Edit Page '%s'", $this->escapeHtml(Mage::registry('cms_page')->getTitle()));
+ }
+ else {
+ return Mage::helper('Mage_Cms_Helper_Data')->__('New Page');
+ }
+ }
+
+ /**
+ * Check permission for passed action
+ *
+ * @param string $resourceId
+ * @return bool
+ */
+ protected function _isAllowedAction($resourceId)
+ {
+ return Mage::getSingleton('Mage_Core_Model_Authorization')->isAllowed($resourceId);
+ }
+
+ /**
+ * Getter of url for "Save and Continue" button
+ * tab_id will be replaced by desired by JS later
+ *
+ * @return string
+ */
+ protected function _getSaveAndContinueUrl()
+ {
+ return $this->getUrl('*/*/save', array(
+ '_current' => true,
+ 'back' => 'edit',
+ 'active_tab' => '{{tab_id}}'
+ ));
+ }
+
+ /**
+ * Prepare layout
+ *
+ * @return Mage_Core_Block_Abstract
+ */
+ protected function _prepareLayout()
+ {
+ $tabsBlock = $this->getLayout()->getBlock('cms_page_edit_tabs');
+ if ($tabsBlock) {
+ $tabsBlockJsObject = $tabsBlock->getJsObjectName();
+ $tabsBlockPrefix = $tabsBlock->getId() . '_';
+ } else {
+ $tabsBlockJsObject = 'page_tabsJsTabs';
+ $tabsBlockPrefix = 'page_tabs_';
+ }
+
+ $this->_formScripts[] = "
+ function toggleEditor() {
+ if (tinyMCE.getInstanceById('page_content') == null) {
+ tinyMCE.execCommand('mceAddControl', false, 'page_content');
+ } else {
+ tinyMCE.execCommand('mceRemoveControl', false, 'page_content');
+ }
+ }
+ (function($) {
+ 'use strict';
+
+ head.js('{$this->getViewFileUrl('mage/backend/tabs.js')}', function() {
+ $(\"#{$tabsBlock->getId()}\")
+ .tabs('option', 'tabsBlockPrefix', '" . $tabsBlockPrefix . "')
+ .tabs('option', 'tabIdArgument', 'active_tab');
+ });
+ })(jQuery);
+ jQuery(function() {
+ var tabsElement = jQuery(\"#" . $tabsBlock->getId() ."\");
+ tabsElement.on('tabscreate', function() {
+ tabsElement
+ .tabs('option', 'tabsBlockPrefix', '" . $tabsBlockPrefix . "')
+ .tabs('option', 'tabIdArgument', 'active_tab');
+ });
+ });
+ ";
+ return parent::_prepareLayout();
+ }
+}
diff --git a/app/code/core/Mage/Adminhtml/Block/Cms/Page/Edit/Form.php b/app/code/Mage/Adminhtml/Block/Cms/Page/Edit/Form.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/Block/Cms/Page/Edit/Form.php
rename to app/code/Mage/Adminhtml/Block/Cms/Page/Edit/Form.php
diff --git a/app/code/core/Mage/Adminhtml/Block/Cms/Page/Edit/Tab/Content.php b/app/code/Mage/Adminhtml/Block/Cms/Page/Edit/Tab/Content.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/Block/Cms/Page/Edit/Tab/Content.php
rename to app/code/Mage/Adminhtml/Block/Cms/Page/Edit/Tab/Content.php
diff --git a/app/code/core/Mage/Adminhtml/Block/Cms/Page/Edit/Tab/Design.php b/app/code/Mage/Adminhtml/Block/Cms/Page/Edit/Tab/Design.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/Block/Cms/Page/Edit/Tab/Design.php
rename to app/code/Mage/Adminhtml/Block/Cms/Page/Edit/Tab/Design.php
diff --git a/app/code/core/Mage/Adminhtml/Block/Cms/Page/Edit/Tab/Main.php b/app/code/Mage/Adminhtml/Block/Cms/Page/Edit/Tab/Main.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/Block/Cms/Page/Edit/Tab/Main.php
rename to app/code/Mage/Adminhtml/Block/Cms/Page/Edit/Tab/Main.php
diff --git a/app/code/core/Mage/Adminhtml/Block/Cms/Page/Edit/Tab/Meta.php b/app/code/Mage/Adminhtml/Block/Cms/Page/Edit/Tab/Meta.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/Block/Cms/Page/Edit/Tab/Meta.php
rename to app/code/Mage/Adminhtml/Block/Cms/Page/Edit/Tab/Meta.php
diff --git a/app/code/core/Mage/Adminhtml/Block/Cms/Page/Edit/Tabs.php b/app/code/Mage/Adminhtml/Block/Cms/Page/Edit/Tabs.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/Block/Cms/Page/Edit/Tabs.php
rename to app/code/Mage/Adminhtml/Block/Cms/Page/Edit/Tabs.php
diff --git a/app/code/core/Mage/Adminhtml/Block/Cms/Page/Grid.php b/app/code/Mage/Adminhtml/Block/Cms/Page/Grid.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/Block/Cms/Page/Grid.php
rename to app/code/Mage/Adminhtml/Block/Cms/Page/Grid.php
diff --git a/app/code/core/Mage/Adminhtml/Block/Cms/Page/Grid/Renderer/Action.php b/app/code/Mage/Adminhtml/Block/Cms/Page/Grid/Renderer/Action.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/Block/Cms/Page/Grid/Renderer/Action.php
rename to app/code/Mage/Adminhtml/Block/Cms/Page/Grid/Renderer/Action.php
diff --git a/app/code/Mage/Adminhtml/Block/Cms/Page/Widget/Chooser.php b/app/code/Mage/Adminhtml/Block/Cms/Page/Widget/Chooser.php
new file mode 100644
index 0000000000000..c73a441175cfc
--- /dev/null
+++ b/app/code/Mage/Adminhtml/Block/Cms/Page/Widget/Chooser.php
@@ -0,0 +1,169 @@
+
+ */
+class Mage_Adminhtml_Block_Cms_Page_Widget_Chooser extends Mage_Adminhtml_Block_Widget_Grid
+{
+ /**
+ * Block construction, prepare grid params
+ *
+ * @param array $arguments Object data
+ */
+ protected function _construct()
+ {
+ parent::_construct();
+ //$this->setDefaultSort('name');
+ $this->setUseAjax(true);
+ $this->setDefaultFilter(array('chooser_is_active' => '1'));
+ }
+
+ /**
+ * Prepare chooser element HTML
+ *
+ * @param Varien_Data_Form_Element_Abstract $element Form Element
+ * @return Varien_Data_Form_Element_Abstract
+ */
+ public function prepareElementHtml(Varien_Data_Form_Element_Abstract $element)
+ {
+ $uniqId = Mage::helper('Mage_Core_Helper_Data')->uniqHash($element->getId());
+ $sourceUrl = $this->getUrl('*/cms_page_widget/chooser', array('uniq_id' => $uniqId));
+
+ $chooser = $this->getLayout()->createBlock('Mage_Widget_Block_Adminhtml_Widget_Chooser')
+ ->setElement($element)
+ ->setTranslationHelper($this->getTranslationHelper())
+ ->setConfig($this->getConfig())
+ ->setFieldsetId($this->getFieldsetId())
+ ->setSourceUrl($sourceUrl)
+ ->setUniqId($uniqId);
+
+
+ if ($element->getValue()) {
+ $page = Mage::getModel('Mage_Cms_Model_Page')->load((int)$element->getValue());
+ if ($page->getId()) {
+ $chooser->setLabel($page->getTitle());
+ }
+ }
+
+ $element->setData('after_element_html', $chooser->toHtml());
+ return $element;
+ }
+
+ /**
+ * Grid Row JS Callback
+ *
+ * @return string
+ */
+ public function getRowClickCallback()
+ {
+ $chooserJsObject = $this->getId();
+ $js = '
+ function (grid, event) {
+ var trElement = Event.findElement(event, "tr");
+ var pageTitle = trElement.down("td").next().innerHTML;
+ var pageId = trElement.down("td").innerHTML.replace(/^\s+|\s+$/g,"");
+ '.$chooserJsObject.'.setElementValue(pageId);
+ '.$chooserJsObject.'.setElementLabel(pageTitle);
+ '.$chooserJsObject.'.close();
+ }
+ ';
+ return $js;
+ }
+
+ /**
+ * Prepare pages collection
+ *
+ * @return Mage_Adminhtml_Block_Widget_Grid
+ */
+ protected function _prepareCollection()
+ {
+ $collection = Mage::getModel('Mage_Cms_Model_Page')->getCollection();
+ /* @var $collection Mage_Cms_Model_Resource_Page_Collection */
+ $collection->setFirstStoreFlag(true);
+ $this->setCollection($collection);
+
+ return parent::_prepareCollection();
+ }
+
+ /**
+ * Prepare columns for pages grid
+ *
+ * @return Mage_Adminhtml_Block_Widget_Grid
+ */
+ protected function _prepareColumns()
+ {
+ $this->addColumn('chooser_id', array(
+ 'header' => Mage::helper('Mage_Cms_Helper_Data')->__('ID'),
+ 'index' => 'page_id',
+ 'header_css_class' => 'col-id',
+ 'column_css_class' => 'col-id'
+ ));
+
+ $this->addColumn('chooser_title', array(
+ 'header' => Mage::helper('Mage_Cms_Helper_Data')->__('Title'),
+ 'index' => 'title',
+ 'header_css_class' => 'col-title',
+ 'column_css_class' => 'col-title'
+ ));
+
+ $this->addColumn('chooser_identifier', array(
+ 'header' => Mage::helper('Mage_Cms_Helper_Data')->__('URL Key'),
+ 'index' => 'identifier',
+ 'header_css_class' => 'col-url',
+ 'column_css_class' => 'col-url'
+ ));
+
+ $this->addColumn('chooser_root_template', array(
+ 'header' => Mage::helper('Mage_Cms_Helper_Data')->__('Layout'),
+ 'index' => 'root_template',
+ 'type' => 'options',
+ 'options' => Mage::getSingleton('Mage_Page_Model_Source_Layout')->getOptions(),
+ 'header_css_class' => 'col-layout',
+ 'column_css_class' => 'col-layout'
+ ));
+
+ $this->addColumn('chooser_is_active', array(
+ 'header' => Mage::helper('Mage_Cms_Helper_Data')->__('Status'),
+ 'index' => 'is_active',
+ 'type' => 'options',
+ 'options' => Mage::getModel('Mage_Cms_Model_Page')->getAvailableStatuses(),
+ 'header_css_class' => 'col-status',
+ 'column_css_class' => 'col-status'
+ ));
+
+ return parent::_prepareColumns();
+ }
+
+ public function getGridUrl()
+ {
+ return $this->getUrl('*/cms_page_widget/chooser', array('_current' => true));
+ }
+}
diff --git a/app/code/Mage/Adminhtml/Block/Cms/Wysiwyg/Images/Content.php b/app/code/Mage/Adminhtml/Block/Cms/Wysiwyg/Images/Content.php
new file mode 100644
index 0000000000000..9f6109d1a463e
--- /dev/null
+++ b/app/code/Mage/Adminhtml/Block/Cms/Wysiwyg/Images/Content.php
@@ -0,0 +1,161 @@
+
+ */
+class Mage_Adminhtml_Block_Cms_Wysiwyg_Images_Content extends Mage_Adminhtml_Block_Widget_Container
+{
+ /**
+ * Block construction
+ */
+ protected function _construct()
+ {
+ parent::_construct();
+ $this->_headerText = $this->helper('Mage_Cms_Helper_Data')->__('Media Storage');
+ $this->_removeButton('back')->_removeButton('edit');
+ $this->_addButton('newfolder', array(
+ 'class' => 'save',
+ 'label' => $this->helper('Mage_Cms_Helper_Data')->__('Create Folder...'),
+ 'type' => 'button',
+ 'onclick' => 'MediabrowserInstance.newFolder();'
+ ));
+
+ $this->_addButton('delete_folder', array(
+ 'class' => 'delete no-display',
+ 'label' => $this->helper('Mage_Cms_Helper_Data')->__('Delete Folder'),
+ 'type' => 'button',
+ 'onclick' => 'MediabrowserInstance.deleteFolder();',
+ 'id' => 'button_delete_folder'
+ ));
+
+ $this->_addButton('delete_files', array(
+ 'class' => 'delete no-display',
+ 'label' => $this->helper('Mage_Cms_Helper_Data')->__('Delete File'),
+ 'type' => 'button',
+ 'onclick' => 'MediabrowserInstance.deleteFiles();',
+ 'id' => 'button_delete_files'
+ ));
+
+ $this->_addButton('insert_files', array(
+ 'class' => 'save no-display primary',
+ 'label' => $this->helper('Mage_Cms_Helper_Data')->__('Insert File'),
+ 'type' => 'button',
+ 'onclick' => 'MediabrowserInstance.insert();',
+ 'id' => 'button_insert_files'
+ ));
+ }
+
+ /**
+ * Files action source URL
+ *
+ * @return string
+ */
+ public function getContentsUrl()
+ {
+ return $this->getUrl('*/*/contents', array('type' => $this->getRequest()->getParam('type')));
+ }
+
+ /**
+ * Javascript setup object for filebrowser instance
+ *
+ * @return string
+ */
+ public function getFilebrowserSetupObject()
+ {
+ $setupObject = new Varien_Object();
+
+ $setupObject->setData(array(
+ 'newFolderPrompt' => $this->helper('Mage_Cms_Helper_Data')->__('New Folder Name:'),
+ 'deleteFolderConfirmationMessage' => $this->helper('Mage_Cms_Helper_Data')->__('Are you sure you want to delete current folder?'),
+ 'deleteFileConfirmationMessage' => $this->helper('Mage_Cms_Helper_Data')->__('Are you sure you want to delete the selected file?'),
+ 'targetElementId' => $this->getTargetElementId(),
+ 'contentsUrl' => $this->getContentsUrl(),
+ 'onInsertUrl' => $this->getOnInsertUrl(),
+ 'newFolderUrl' => $this->getNewfolderUrl(),
+ 'deleteFolderUrl' => $this->getDeletefolderUrl(),
+ 'deleteFilesUrl' => $this->getDeleteFilesUrl(),
+ 'headerText' => $this->getHeaderText()
+ ));
+
+ return Mage::helper('Mage_Core_Helper_Data')->jsonEncode($setupObject);
+ }
+
+ /**
+ * New directory action target URL
+ *
+ * @return string
+ */
+ public function getNewfolderUrl()
+ {
+ return $this->getUrl('*/*/newFolder');
+ }
+
+ /**
+ * Delete directory action target URL
+ *
+ * @return string
+ */
+ protected function getDeletefolderUrl()
+ {
+ return $this->getUrl('*/*/deleteFolder');
+ }
+
+ /**
+ * Description goes here...
+ *
+ * @param none
+ * @return void
+ */
+ public function getDeleteFilesUrl()
+ {
+ return $this->getUrl('*/*/deleteFiles');
+ }
+
+ /**
+ * New directory action target URL
+ *
+ * @return string
+ */
+ public function getOnInsertUrl()
+ {
+ return $this->getUrl('*/*/onInsert');
+ }
+
+ /**
+ * Target element ID getter
+ *
+ * @return string
+ */
+ public function getTargetElementId()
+ {
+ return $this->getRequest()->getParam('target_element_id');
+ }
+}
diff --git a/app/code/core/Mage/Adminhtml/Block/Cms/Wysiwyg/Images/Content/Files.php b/app/code/Mage/Adminhtml/Block/Cms/Wysiwyg/Images/Content/Files.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/Block/Cms/Wysiwyg/Images/Content/Files.php
rename to app/code/Mage/Adminhtml/Block/Cms/Wysiwyg/Images/Content/Files.php
diff --git a/app/code/core/Mage/Adminhtml/Block/Cms/Wysiwyg/Images/Content/Newfolder.php b/app/code/Mage/Adminhtml/Block/Cms/Wysiwyg/Images/Content/Newfolder.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/Block/Cms/Wysiwyg/Images/Content/Newfolder.php
rename to app/code/Mage/Adminhtml/Block/Cms/Wysiwyg/Images/Content/Newfolder.php
diff --git a/app/code/core/Mage/Adminhtml/Block/Cms/Wysiwyg/Images/Content/Uploader.php b/app/code/Mage/Adminhtml/Block/Cms/Wysiwyg/Images/Content/Uploader.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/Block/Cms/Wysiwyg/Images/Content/Uploader.php
rename to app/code/Mage/Adminhtml/Block/Cms/Wysiwyg/Images/Content/Uploader.php
diff --git a/app/code/core/Mage/Adminhtml/Block/Cms/Wysiwyg/Images/Tree.php b/app/code/Mage/Adminhtml/Block/Cms/Wysiwyg/Images/Tree.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/Block/Cms/Wysiwyg/Images/Tree.php
rename to app/code/Mage/Adminhtml/Block/Cms/Wysiwyg/Images/Tree.php
diff --git a/app/code/core/Mage/Adminhtml/Block/Customer.php b/app/code/Mage/Adminhtml/Block/Customer.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/Block/Customer.php
rename to app/code/Mage/Adminhtml/Block/Customer.php
diff --git a/app/code/core/Mage/Adminhtml/Block/Customer/Edit.php b/app/code/Mage/Adminhtml/Block/Customer/Edit.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/Block/Customer/Edit.php
rename to app/code/Mage/Adminhtml/Block/Customer/Edit.php
diff --git a/app/code/core/Mage/Adminhtml/Block/Customer/Edit/Form.php b/app/code/Mage/Adminhtml/Block/Customer/Edit/Form.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/Block/Customer/Edit/Form.php
rename to app/code/Mage/Adminhtml/Block/Customer/Edit/Form.php
diff --git a/app/code/core/Mage/Adminhtml/Block/Customer/Edit/Renderer/Attribute/Group.php b/app/code/Mage/Adminhtml/Block/Customer/Edit/Renderer/Attribute/Group.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/Block/Customer/Edit/Renderer/Attribute/Group.php
rename to app/code/Mage/Adminhtml/Block/Customer/Edit/Renderer/Attribute/Group.php
diff --git a/app/code/core/Mage/Adminhtml/Block/Customer/Edit/Renderer/Newpass.php b/app/code/Mage/Adminhtml/Block/Customer/Edit/Renderer/Newpass.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/Block/Customer/Edit/Renderer/Newpass.php
rename to app/code/Mage/Adminhtml/Block/Customer/Edit/Renderer/Newpass.php
diff --git a/app/code/core/Mage/Adminhtml/Block/Customer/Edit/Renderer/Region.php b/app/code/Mage/Adminhtml/Block/Customer/Edit/Renderer/Region.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/Block/Customer/Edit/Renderer/Region.php
rename to app/code/Mage/Adminhtml/Block/Customer/Edit/Renderer/Region.php
diff --git a/app/code/core/Mage/Adminhtml/Block/Customer/Edit/Tab/Account.php b/app/code/Mage/Adminhtml/Block/Customer/Edit/Tab/Account.php
similarity index 98%
rename from app/code/core/Mage/Adminhtml/Block/Customer/Edit/Tab/Account.php
rename to app/code/Mage/Adminhtml/Block/Customer/Edit/Tab/Account.php
index e7d1dc2e46dff..54111b9169c58 100644
--- a/app/code/core/Mage/Adminhtml/Block/Customer/Edit/Tab/Account.php
+++ b/app/code/Mage/Adminhtml/Block/Customer/Edit/Tab/Account.php
@@ -250,15 +250,13 @@ protected function _addNewCustomerFormFields($form, $fieldset)
''
diff --git a/app/code/core/Mage/Adminhtml/Block/Customer/Edit/Tab/Addresses.php b/app/code/Mage/Adminhtml/Block/Customer/Edit/Tab/Addresses.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/Block/Customer/Edit/Tab/Addresses.php
rename to app/code/Mage/Adminhtml/Block/Customer/Edit/Tab/Addresses.php
diff --git a/app/code/core/Mage/Adminhtml/Block/Customer/Edit/Tab/Cart.php b/app/code/Mage/Adminhtml/Block/Customer/Edit/Tab/Cart.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/Block/Customer/Edit/Tab/Cart.php
rename to app/code/Mage/Adminhtml/Block/Customer/Edit/Tab/Cart.php
diff --git a/app/code/core/Mage/Adminhtml/Block/Customer/Edit/Tab/Carts.php b/app/code/Mage/Adminhtml/Block/Customer/Edit/Tab/Carts.php
similarity index 96%
rename from app/code/core/Mage/Adminhtml/Block/Customer/Edit/Tab/Carts.php
rename to app/code/Mage/Adminhtml/Block/Customer/Edit/Tab/Carts.php
index d7ca61cbb6c59..dfe4758de717c 100644
--- a/app/code/core/Mage/Adminhtml/Block/Customer/Edit/Tab/Carts.php
+++ b/app/code/Mage/Adminhtml/Block/Customer/Edit/Tab/Carts.php
@@ -42,7 +42,7 @@ protected function _prepareLayout()
foreach ($sharedWebsiteIds as $websiteId) {
$blockName = 'customer_cart_' . $websiteId;
$block = $this->getLayout()->createBlock('Mage_Adminhtml_Block_Customer_Edit_Tab_Cart',
- $blockName, array('website_id' => $websiteId));
+ $blockName, array('data' => array('website_id' => $websiteId)));
if ($isShared) {
$block->setCartHeader($this->__('Shopping Cart from %s', Mage::app()->getWebsite($websiteId)->getName()));
}
diff --git a/app/code/core/Mage/Adminhtml/Block/Customer/Edit/Tab/Newsletter.php b/app/code/Mage/Adminhtml/Block/Customer/Edit/Tab/Newsletter.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/Block/Customer/Edit/Tab/Newsletter.php
rename to app/code/Mage/Adminhtml/Block/Customer/Edit/Tab/Newsletter.php
diff --git a/app/code/core/Mage/Adminhtml/Block/Customer/Edit/Tab/Newsletter/Grid.php b/app/code/Mage/Adminhtml/Block/Customer/Edit/Tab/Newsletter/Grid.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/Block/Customer/Edit/Tab/Newsletter/Grid.php
rename to app/code/Mage/Adminhtml/Block/Customer/Edit/Tab/Newsletter/Grid.php
diff --git a/app/code/core/Mage/Adminhtml/Block/Customer/Edit/Tab/Newsletter/Grid/Filter/Status.php b/app/code/Mage/Adminhtml/Block/Customer/Edit/Tab/Newsletter/Grid/Filter/Status.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/Block/Customer/Edit/Tab/Newsletter/Grid/Filter/Status.php
rename to app/code/Mage/Adminhtml/Block/Customer/Edit/Tab/Newsletter/Grid/Filter/Status.php
diff --git a/app/code/core/Mage/Adminhtml/Block/Customer/Edit/Tab/Newsletter/Grid/Renderer/Action.php b/app/code/Mage/Adminhtml/Block/Customer/Edit/Tab/Newsletter/Grid/Renderer/Action.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/Block/Customer/Edit/Tab/Newsletter/Grid/Renderer/Action.php
rename to app/code/Mage/Adminhtml/Block/Customer/Edit/Tab/Newsletter/Grid/Renderer/Action.php
diff --git a/app/code/core/Mage/Adminhtml/Block/Customer/Edit/Tab/Newsletter/Grid/Renderer/Status.php b/app/code/Mage/Adminhtml/Block/Customer/Edit/Tab/Newsletter/Grid/Renderer/Status.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/Block/Customer/Edit/Tab/Newsletter/Grid/Renderer/Status.php
rename to app/code/Mage/Adminhtml/Block/Customer/Edit/Tab/Newsletter/Grid/Renderer/Status.php
diff --git a/app/code/core/Mage/Adminhtml/Block/Customer/Edit/Tab/Orders.php b/app/code/Mage/Adminhtml/Block/Customer/Edit/Tab/Orders.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/Block/Customer/Edit/Tab/Orders.php
rename to app/code/Mage/Adminhtml/Block/Customer/Edit/Tab/Orders.php
diff --git a/app/code/core/Mage/Adminhtml/Block/Customer/Edit/Tab/Reviews.php b/app/code/Mage/Adminhtml/Block/Customer/Edit/Tab/Reviews.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/Block/Customer/Edit/Tab/Reviews.php
rename to app/code/Mage/Adminhtml/Block/Customer/Edit/Tab/Reviews.php
diff --git a/app/code/core/Mage/Adminhtml/Block/Customer/Edit/Tab/View.php b/app/code/Mage/Adminhtml/Block/Customer/Edit/Tab/View.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/Block/Customer/Edit/Tab/View.php
rename to app/code/Mage/Adminhtml/Block/Customer/Edit/Tab/View.php
diff --git a/app/code/core/Mage/Adminhtml/Block/Customer/Edit/Tab/View/Accordion.php b/app/code/Mage/Adminhtml/Block/Customer/Edit/Tab/View/Accordion.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/Block/Customer/Edit/Tab/View/Accordion.php
rename to app/code/Mage/Adminhtml/Block/Customer/Edit/Tab/View/Accordion.php
diff --git a/app/code/core/Mage/Adminhtml/Block/Customer/Edit/Tab/View/Cart.php b/app/code/Mage/Adminhtml/Block/Customer/Edit/Tab/View/Cart.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/Block/Customer/Edit/Tab/View/Cart.php
rename to app/code/Mage/Adminhtml/Block/Customer/Edit/Tab/View/Cart.php
diff --git a/app/code/core/Mage/Adminhtml/Block/Customer/Edit/Tab/View/Grid/Renderer/Item.php b/app/code/Mage/Adminhtml/Block/Customer/Edit/Tab/View/Grid/Renderer/Item.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/Block/Customer/Edit/Tab/View/Grid/Renderer/Item.php
rename to app/code/Mage/Adminhtml/Block/Customer/Edit/Tab/View/Grid/Renderer/Item.php
diff --git a/app/code/core/Mage/Adminhtml/Block/Customer/Edit/Tab/View/Orders.php b/app/code/Mage/Adminhtml/Block/Customer/Edit/Tab/View/Orders.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/Block/Customer/Edit/Tab/View/Orders.php
rename to app/code/Mage/Adminhtml/Block/Customer/Edit/Tab/View/Orders.php
diff --git a/app/code/core/Mage/Adminhtml/Block/Customer/Edit/Tab/View/Sales.php b/app/code/Mage/Adminhtml/Block/Customer/Edit/Tab/View/Sales.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/Block/Customer/Edit/Tab/View/Sales.php
rename to app/code/Mage/Adminhtml/Block/Customer/Edit/Tab/View/Sales.php
diff --git a/app/code/core/Mage/Adminhtml/Block/Customer/Edit/Tab/View/Wishlist.php b/app/code/Mage/Adminhtml/Block/Customer/Edit/Tab/View/Wishlist.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/Block/Customer/Edit/Tab/View/Wishlist.php
rename to app/code/Mage/Adminhtml/Block/Customer/Edit/Tab/View/Wishlist.php
diff --git a/app/code/core/Mage/Adminhtml/Block/Customer/Edit/Tab/Wishlist/Grid/Renderer/Description.php b/app/code/Mage/Adminhtml/Block/Customer/Edit/Tab/Wishlist/Grid/Renderer/Description.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/Block/Customer/Edit/Tab/Wishlist/Grid/Renderer/Description.php
rename to app/code/Mage/Adminhtml/Block/Customer/Edit/Tab/Wishlist/Grid/Renderer/Description.php
diff --git a/app/code/Mage/Adminhtml/Block/Customer/Edit/Tabs.php b/app/code/Mage/Adminhtml/Block/Customer/Edit/Tabs.php
new file mode 100644
index 0000000000000..865a567f8eaa7
--- /dev/null
+++ b/app/code/Mage/Adminhtml/Block/Customer/Edit/Tabs.php
@@ -0,0 +1,129 @@
+
+ */
+class Mage_Adminhtml_Block_Customer_Edit_Tabs extends Mage_Adminhtml_Block_Widget_Tabs
+{
+
+ protected function _construct()
+ {
+ parent::_construct();
+ $this->setId('customer_info_tabs');
+ $this->setDestElementId('edit_form');
+ $this->setTitle(Mage::helper('Mage_Customer_Helper_Data')->__('Customer Information'));
+ }
+
+ protected function _beforeToHtml()
+ {
+ Magento_Profiler::start('customer/tabs');
+
+ /*
+ if (Mage::registry('current_customer')->getId()) {
+ $this->addTab('view', array(
+ 'label' => Mage::helper('Mage_Customer_Helper_Data')->__('Customer View'),
+ 'content' => $this->getLayout()
+ ->createBlock('Mage_Adminhtml_Block_Customer_Edit_Tab_View')->toHtml(),
+ 'active' => true
+ ));
+ }
+ */
+ $this->addTab('account', array(
+ 'label' => Mage::helper('Mage_Customer_Helper_Data')->__('Account Information'),
+ 'content' => $this->getLayout()
+ ->createBlock('Mage_Adminhtml_Block_Customer_Edit_Tab_Account')->initForm()->toHtml(),
+ 'active' => Mage::registry('current_customer')->getId() ? false : true
+ ));
+
+ $this->addTab('addresses', array(
+ 'label' => Mage::helper('Mage_Customer_Helper_Data')->__('Addresses'),
+ 'content' => $this->getLayout()
+ ->createBlock('Mage_Adminhtml_Block_Customer_Edit_Tab_Addresses')->initForm()->toHtml(),
+ ));
+
+
+ // load: Orders, Shopping Cart, Wishlist, Product Reviews, Product Tags - with ajax
+
+ if (Mage::registry('current_customer')->getId()) {
+
+ if (Mage::getSingleton('Mage_Core_Model_Authorization')->isAllowed('Mage_Sales::actions_view')) {
+ $this->addTab('orders', array(
+ 'label' => Mage::helper('Mage_Customer_Helper_Data')->__('Orders'),
+ 'class' => 'ajax',
+ 'url' => $this->getUrl('*/*/orders', array('_current' => true)),
+ ));
+ }
+
+ $this->addTab('cart', array(
+ 'label' => Mage::helper('Mage_Customer_Helper_Data')->__('Shopping Cart'),
+ 'class' => 'ajax',
+ 'url' => $this->getUrl('*/*/carts', array('_current' => true)),
+ ));
+
+ $this->addTab('wishlist', array(
+ 'label' => Mage::helper('Mage_Customer_Helper_Data')->__('Wishlist'),
+ 'class' => 'ajax',
+ 'url' => $this->getUrl('*/*/wishlist', array('_current' => true)),
+ ));
+
+ if (Mage::getSingleton('Mage_Core_Model_Authorization')->isAllowed('Mage_Newsletter::subscriber')) {
+ $this->addTab('newsletter', array(
+ 'label' => Mage::helper('Mage_Customer_Helper_Data')->__('Newsletter'),
+ 'content' => $this->getLayout()
+ ->createBlock('Mage_Adminhtml_Block_Customer_Edit_Tab_Newsletter')->initForm()->toHtml()
+ ));
+ }
+
+ if (Mage::getSingleton('Mage_Core_Model_Authorization')->isAllowed('Mage_Review::reviews_all')) {
+ $this->addTab('reviews', array(
+ 'label' => Mage::helper('Mage_Customer_Helper_Data')->__('Product Reviews'),
+ 'class' => 'ajax',
+ 'url' => $this->getUrl('*/*/productReviews', array('_current' => true)),
+ ));
+ }
+ }
+
+ $this->_updateActiveTab();
+ Magento_Profiler::stop('customer/tabs');
+ return parent::_beforeToHtml();
+ }
+
+ protected function _updateActiveTab()
+ {
+ $tabId = $this->getRequest()->getParam('tab');
+ if ($tabId) {
+ $tabId = preg_replace("#{$this->getId()}_#", '', $tabId);
+ if ($tabId) {
+ $this->setActiveTab($tabId);
+ }
+ }
+ }
+}
diff --git a/app/code/core/Mage/Adminhtml/Block/Customer/Form/Element/Boolean.php b/app/code/Mage/Adminhtml/Block/Customer/Form/Element/Boolean.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/Block/Customer/Form/Element/Boolean.php
rename to app/code/Mage/Adminhtml/Block/Customer/Form/Element/Boolean.php
diff --git a/app/code/core/Mage/Adminhtml/Block/Customer/Form/Element/File.php b/app/code/Mage/Adminhtml/Block/Customer/Form/Element/File.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/Block/Customer/Form/Element/File.php
rename to app/code/Mage/Adminhtml/Block/Customer/Form/Element/File.php
diff --git a/app/code/core/Mage/Adminhtml/Block/Customer/Form/Element/Image.php b/app/code/Mage/Adminhtml/Block/Customer/Form/Element/Image.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/Block/Customer/Form/Element/Image.php
rename to app/code/Mage/Adminhtml/Block/Customer/Form/Element/Image.php
diff --git a/app/code/core/Mage/Adminhtml/Block/Customer/Grid.php b/app/code/Mage/Adminhtml/Block/Customer/Grid.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/Block/Customer/Grid.php
rename to app/code/Mage/Adminhtml/Block/Customer/Grid.php
diff --git a/app/code/core/Mage/Adminhtml/Block/Customer/Grid/Filter/Country.php b/app/code/Mage/Adminhtml/Block/Customer/Grid/Filter/Country.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/Block/Customer/Grid/Filter/Country.php
rename to app/code/Mage/Adminhtml/Block/Customer/Grid/Filter/Country.php
diff --git a/app/code/core/Mage/Adminhtml/Block/Customer/Grid/Renderer/Multiaction.php b/app/code/Mage/Adminhtml/Block/Customer/Grid/Renderer/Multiaction.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/Block/Customer/Grid/Renderer/Multiaction.php
rename to app/code/Mage/Adminhtml/Block/Customer/Grid/Renderer/Multiaction.php
diff --git a/app/code/core/Mage/Adminhtml/Block/Customer/Group.php b/app/code/Mage/Adminhtml/Block/Customer/Group.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/Block/Customer/Group.php
rename to app/code/Mage/Adminhtml/Block/Customer/Group.php
diff --git a/app/code/core/Mage/Adminhtml/Block/Customer/Group/Edit.php b/app/code/Mage/Adminhtml/Block/Customer/Group/Edit.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/Block/Customer/Group/Edit.php
rename to app/code/Mage/Adminhtml/Block/Customer/Group/Edit.php
diff --git a/app/code/core/Mage/Adminhtml/Block/Customer/Group/Edit/Form.php b/app/code/Mage/Adminhtml/Block/Customer/Group/Edit/Form.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/Block/Customer/Group/Edit/Form.php
rename to app/code/Mage/Adminhtml/Block/Customer/Group/Edit/Form.php
diff --git a/app/code/core/Mage/Adminhtml/Block/Customer/Group/Grid.php b/app/code/Mage/Adminhtml/Block/Customer/Group/Grid.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/Block/Customer/Group/Grid.php
rename to app/code/Mage/Adminhtml/Block/Customer/Group/Grid.php
diff --git a/app/code/core/Mage/Adminhtml/Block/Customer/Online.php b/app/code/Mage/Adminhtml/Block/Customer/Online.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/Block/Customer/Online.php
rename to app/code/Mage/Adminhtml/Block/Customer/Online.php
diff --git a/app/code/core/Mage/Adminhtml/Block/Customer/Online/Filter.php b/app/code/Mage/Adminhtml/Block/Customer/Online/Filter.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/Block/Customer/Online/Filter.php
rename to app/code/Mage/Adminhtml/Block/Customer/Online/Filter.php
diff --git a/app/code/core/Mage/Adminhtml/Block/Customer/Online/Grid.php b/app/code/Mage/Adminhtml/Block/Customer/Online/Grid.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/Block/Customer/Online/Grid.php
rename to app/code/Mage/Adminhtml/Block/Customer/Online/Grid.php
diff --git a/app/code/core/Mage/Adminhtml/Block/Customer/Online/Grid/Renderer/Ip.php b/app/code/Mage/Adminhtml/Block/Customer/Online/Grid/Renderer/Ip.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/Block/Customer/Online/Grid/Renderer/Ip.php
rename to app/code/Mage/Adminhtml/Block/Customer/Online/Grid/Renderer/Ip.php
diff --git a/app/code/core/Mage/Adminhtml/Block/Customer/Online/Grid/Renderer/Type.php b/app/code/Mage/Adminhtml/Block/Customer/Online/Grid/Renderer/Type.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/Block/Customer/Online/Grid/Renderer/Type.php
rename to app/code/Mage/Adminhtml/Block/Customer/Online/Grid/Renderer/Type.php
diff --git a/app/code/core/Mage/Adminhtml/Block/Customer/Online/Grid/Renderer/Url.php b/app/code/Mage/Adminhtml/Block/Customer/Online/Grid/Renderer/Url.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/Block/Customer/Online/Grid/Renderer/Url.php
rename to app/code/Mage/Adminhtml/Block/Customer/Online/Grid/Renderer/Url.php
diff --git a/app/code/core/Mage/Adminhtml/Block/Customer/Sales/Order/Address/Form/Renderer/Vat.php b/app/code/Mage/Adminhtml/Block/Customer/Sales/Order/Address/Form/Renderer/Vat.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/Block/Customer/Sales/Order/Address/Form/Renderer/Vat.php
rename to app/code/Mage/Adminhtml/Block/Customer/Sales/Order/Address/Form/Renderer/Vat.php
diff --git a/app/code/Mage/Adminhtml/Block/Customer/System/Config/Validatevat.php b/app/code/Mage/Adminhtml/Block/Customer/System/Config/Validatevat.php
new file mode 100644
index 0000000000000..544b9f18692fb
--- /dev/null
+++ b/app/code/Mage/Adminhtml/Block/Customer/System/Config/Validatevat.php
@@ -0,0 +1,158 @@
+
+ */
+class Mage_Adminhtml_Block_Customer_System_Config_Validatevat extends Mage_Backend_Block_System_Config_Form_Field
+{
+ /**
+ * Merchant Country Field Name
+ *
+ * @var string
+ */
+ protected $_merchantCountry = 'general_store_information_country_id';
+
+ /**
+ * Merchant VAT Number Field
+ *
+ * @var string
+ */
+ protected $_merchantVatNumber = 'general_store_information_merchant_vat_number';
+
+ /**
+ * Validate VAT Button Label
+ *
+ * @var string
+ */
+ protected $_vatButtonLabel = 'Validate VAT Number';
+
+ /**
+ * Set Merchant Country Field Name
+ *
+ * @param string $countryField
+ * @return Mage_Adminhtml_Block_Customer_System_Config_Validatevat
+ */
+ public function setMerchantCountryField($countryField)
+ {
+ $this->_merchantCountry = $countryField;
+ return $this;
+ }
+
+ /**
+ * Get Merchant Country Field Name
+ *
+ * @return string
+ */
+ public function getMerchantCountryField()
+ {
+ return $this->_merchantCountry;
+ }
+
+ /**
+ * Set Merchant VAT Number Field
+ *
+ * @param string $vatNumberField
+ * @return Mage_Adminhtml_Block_Customer_System_Config_Validatevat
+ */
+ public function setMerchantVatNumberField($vatNumberField)
+ {
+ $this->_merchantVatNumber = $vatNumberField;
+ return $this;
+ }
+
+ /**
+ * Get Merchant VAT Number Field
+ *
+ * @return string
+ */
+ public function getMerchantVatNumberField()
+ {
+ return $this->_merchantVatNumber;
+ }
+
+ /**
+ * Set Validate VAT Button Label
+ *
+ * @param string $vatButtonLabel
+ * @return Mage_Adminhtml_Block_Customer_System_Config_Validatevat
+ */
+ public function setVatButtonLabel($vatButtonLabel)
+ {
+ $this->_vatButtonLabel = $vatButtonLabel;
+ return $this;
+ }
+
+ /**
+ * Set template to itself
+ *
+ * @return Mage_Adminhtml_Block_Customer_System_Config_Validatevat
+ */
+ protected function _prepareLayout()
+ {
+ parent::_prepareLayout();
+ if (!$this->getTemplate()) {
+ $this->setTemplate('customer/system/config/validatevat.phtml');
+ }
+ return $this;
+ }
+
+ /**
+ * Unset some non-related element parameters
+ *
+ * @param Varien_Data_Form_Element_Abstract $element
+ * @return string
+ */
+ public function render(Varien_Data_Form_Element_Abstract $element)
+ {
+ $element->unsScope()->unsCanUseWebsiteValue()->unsCanUseDefaultValue();
+ return parent::render($element);
+ }
+
+ /**
+ * Get the button and scripts contents
+ *
+ * @param Varien_Data_Form_Element_Abstract $element
+ * @return string
+ */
+ protected function _getElementHtml(Varien_Data_Form_Element_Abstract $element)
+ {
+ $originalData = $element->getOriginalData();
+ $buttonLabel = !empty($originalData['button_label']) ? $originalData['button_label'] : $this->_vatButtonLabel;
+ $this->addData(array(
+ 'button_label' => Mage::helper('Mage_Customer_Helper_Data')->__($buttonLabel),
+ 'html_id' => $element->getHtmlId(),
+ 'ajax_url' => Mage::getSingleton('Mage_Backend_Model_Url')
+ ->getUrl('adminhtml/customer_system_config_validatevat/validate')
+ ));
+
+ return $this->_toHtml();
+ }
+}
diff --git a/app/code/Mage/Adminhtml/Block/Customer/System/Config/ValidatevatFactory.php b/app/code/Mage/Adminhtml/Block/Customer/System/Config/ValidatevatFactory.php
new file mode 100644
index 0000000000000..07f8ab3c44728
--- /dev/null
+++ b/app/code/Mage/Adminhtml/Block/Customer/System/Config/ValidatevatFactory.php
@@ -0,0 +1,45 @@
+
+ */
+class Mage_Adminhtml_Block_Customer_System_Config_ValidatevatFactory
+{
+ /**
+ * Create new VAT validator
+ *
+ * @return Mage_Adminhtml_Block_Customer_System_Config_Validatevat
+ */
+ public function createVatValidator()
+ {
+ return Mage::getBlockSingleton('Mage_Adminhtml_Block_Customer_System_Config_Validatevat');
+ }
+}
diff --git a/app/code/core/Mage/Adminhtml/Block/Dashboard.php b/app/code/Mage/Adminhtml/Block/Dashboard.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/Block/Dashboard.php
rename to app/code/Mage/Adminhtml/Block/Dashboard.php
diff --git a/app/code/core/Mage/Adminhtml/Block/Dashboard/Abstract.php b/app/code/Mage/Adminhtml/Block/Dashboard/Abstract.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/Block/Dashboard/Abstract.php
rename to app/code/Mage/Adminhtml/Block/Dashboard/Abstract.php
diff --git a/app/code/core/Mage/Adminhtml/Block/Dashboard/Bar.php b/app/code/Mage/Adminhtml/Block/Dashboard/Bar.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/Block/Dashboard/Bar.php
rename to app/code/Mage/Adminhtml/Block/Dashboard/Bar.php
diff --git a/app/code/core/Mage/Adminhtml/Block/Dashboard/Diagrams.php b/app/code/Mage/Adminhtml/Block/Dashboard/Diagrams.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/Block/Dashboard/Diagrams.php
rename to app/code/Mage/Adminhtml/Block/Dashboard/Diagrams.php
diff --git a/app/code/core/Mage/Adminhtml/Block/Dashboard/Graph.php b/app/code/Mage/Adminhtml/Block/Dashboard/Graph.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/Block/Dashboard/Graph.php
rename to app/code/Mage/Adminhtml/Block/Dashboard/Graph.php
diff --git a/app/code/core/Mage/Adminhtml/Block/Dashboard/Grid.php b/app/code/Mage/Adminhtml/Block/Dashboard/Grid.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/Block/Dashboard/Grid.php
rename to app/code/Mage/Adminhtml/Block/Dashboard/Grid.php
diff --git a/app/code/core/Mage/Adminhtml/Block/Dashboard/Grids.php b/app/code/Mage/Adminhtml/Block/Dashboard/Grids.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/Block/Dashboard/Grids.php
rename to app/code/Mage/Adminhtml/Block/Dashboard/Grids.php
diff --git a/app/code/core/Mage/Adminhtml/Block/Dashboard/Orders/Grid.php b/app/code/Mage/Adminhtml/Block/Dashboard/Orders/Grid.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/Block/Dashboard/Orders/Grid.php
rename to app/code/Mage/Adminhtml/Block/Dashboard/Orders/Grid.php
diff --git a/app/code/core/Mage/Adminhtml/Block/Dashboard/Sales.php b/app/code/Mage/Adminhtml/Block/Dashboard/Sales.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/Block/Dashboard/Sales.php
rename to app/code/Mage/Adminhtml/Block/Dashboard/Sales.php
diff --git a/app/code/core/Mage/Adminhtml/Block/Dashboard/Searches/Last.php b/app/code/Mage/Adminhtml/Block/Dashboard/Searches/Last.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/Block/Dashboard/Searches/Last.php
rename to app/code/Mage/Adminhtml/Block/Dashboard/Searches/Last.php
diff --git a/app/code/core/Mage/Adminhtml/Block/Dashboard/Searches/Renderer/Searchquery.php b/app/code/Mage/Adminhtml/Block/Dashboard/Searches/Renderer/Searchquery.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/Block/Dashboard/Searches/Renderer/Searchquery.php
rename to app/code/Mage/Adminhtml/Block/Dashboard/Searches/Renderer/Searchquery.php
diff --git a/app/code/core/Mage/Adminhtml/Block/Dashboard/Searches/Top.php b/app/code/Mage/Adminhtml/Block/Dashboard/Searches/Top.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/Block/Dashboard/Searches/Top.php
rename to app/code/Mage/Adminhtml/Block/Dashboard/Searches/Top.php
diff --git a/app/code/core/Mage/Adminhtml/Block/Dashboard/Tab/Amounts.php b/app/code/Mage/Adminhtml/Block/Dashboard/Tab/Amounts.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/Block/Dashboard/Tab/Amounts.php
rename to app/code/Mage/Adminhtml/Block/Dashboard/Tab/Amounts.php
diff --git a/app/code/core/Mage/Adminhtml/Block/Dashboard/Tab/Customers/Most.php b/app/code/Mage/Adminhtml/Block/Dashboard/Tab/Customers/Most.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/Block/Dashboard/Tab/Customers/Most.php
rename to app/code/Mage/Adminhtml/Block/Dashboard/Tab/Customers/Most.php
diff --git a/app/code/core/Mage/Adminhtml/Block/Dashboard/Tab/Customers/Newest.php b/app/code/Mage/Adminhtml/Block/Dashboard/Tab/Customers/Newest.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/Block/Dashboard/Tab/Customers/Newest.php
rename to app/code/Mage/Adminhtml/Block/Dashboard/Tab/Customers/Newest.php
diff --git a/app/code/core/Mage/Adminhtml/Block/Dashboard/Tab/Orders.php b/app/code/Mage/Adminhtml/Block/Dashboard/Tab/Orders.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/Block/Dashboard/Tab/Orders.php
rename to app/code/Mage/Adminhtml/Block/Dashboard/Tab/Orders.php
diff --git a/app/code/core/Mage/Adminhtml/Block/Dashboard/Tab/Products/Ordered.php b/app/code/Mage/Adminhtml/Block/Dashboard/Tab/Products/Ordered.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/Block/Dashboard/Tab/Products/Ordered.php
rename to app/code/Mage/Adminhtml/Block/Dashboard/Tab/Products/Ordered.php
diff --git a/app/code/core/Mage/Adminhtml/Block/Dashboard/Tab/Products/Viewed.php b/app/code/Mage/Adminhtml/Block/Dashboard/Tab/Products/Viewed.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/Block/Dashboard/Tab/Products/Viewed.php
rename to app/code/Mage/Adminhtml/Block/Dashboard/Tab/Products/Viewed.php
diff --git a/app/code/core/Mage/Adminhtml/Block/Dashboard/Totals.php b/app/code/Mage/Adminhtml/Block/Dashboard/Totals.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/Block/Dashboard/Totals.php
rename to app/code/Mage/Adminhtml/Block/Dashboard/Totals.php
diff --git a/app/code/core/Mage/Adminhtml/Block/Denied.php b/app/code/Mage/Adminhtml/Block/Denied.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/Block/Denied.php
rename to app/code/Mage/Adminhtml/Block/Denied.php
diff --git a/app/code/Mage/Adminhtml/Block/Html/Date.php b/app/code/Mage/Adminhtml/Block/Html/Date.php
new file mode 100644
index 0000000000000..8f4c953f4498c
--- /dev/null
+++ b/app/code/Mage/Adminhtml/Block/Html/Date.php
@@ -0,0 +1,36 @@
+
+ */
+class Mage_Adminhtml_Block_Html_Date extends Mage_Core_Block_Html_Date
+{
+}
diff --git a/app/code/Mage/Adminhtml/Block/Html/Select.php b/app/code/Mage/Adminhtml/Block/Html/Select.php
new file mode 100644
index 0000000000000..7b0c63018b2a0
--- /dev/null
+++ b/app/code/Mage/Adminhtml/Block/Html/Select.php
@@ -0,0 +1,36 @@
+
+ */
+class Mage_Adminhtml_Block_Html_Select extends Mage_Core_Block_Html_Select
+{
+}
diff --git a/app/code/core/Mage/Adminhtml/Block/Media/Uploader.php b/app/code/Mage/Adminhtml/Block/Media/Uploader.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/Block/Media/Uploader.php
rename to app/code/Mage/Adminhtml/Block/Media/Uploader.php
diff --git a/app/code/Mage/Adminhtml/Block/Messages.php b/app/code/Mage/Adminhtml/Block/Messages.php
new file mode 100644
index 0000000000000..caf9d102ca50c
--- /dev/null
+++ b/app/code/Mage/Adminhtml/Block/Messages.php
@@ -0,0 +1,37 @@
+
+ */
+class Mage_Adminhtml_Block_Messages extends Mage_Core_Block_Messages
+{
+}
diff --git a/app/code/core/Mage/Adminhtml/Block/Newsletter/Problem.php b/app/code/Mage/Adminhtml/Block/Newsletter/Problem.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/Block/Newsletter/Problem.php
rename to app/code/Mage/Adminhtml/Block/Newsletter/Problem.php
diff --git a/app/code/core/Mage/Adminhtml/Block/Newsletter/Problem/Grid/Filter/Checkbox.php b/app/code/Mage/Adminhtml/Block/Newsletter/Problem/Grid/Filter/Checkbox.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/Block/Newsletter/Problem/Grid/Filter/Checkbox.php
rename to app/code/Mage/Adminhtml/Block/Newsletter/Problem/Grid/Filter/Checkbox.php
diff --git a/app/code/core/Mage/Adminhtml/Block/Newsletter/Problem/Grid/Renderer/Checkbox.php b/app/code/Mage/Adminhtml/Block/Newsletter/Problem/Grid/Renderer/Checkbox.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/Block/Newsletter/Problem/Grid/Renderer/Checkbox.php
rename to app/code/Mage/Adminhtml/Block/Newsletter/Problem/Grid/Renderer/Checkbox.php
diff --git a/app/code/Mage/Adminhtml/Block/Newsletter/Queue/Edit.php b/app/code/Mage/Adminhtml/Block/Newsletter/Queue/Edit.php
new file mode 100644
index 0000000000000..eae03306425a6
--- /dev/null
+++ b/app/code/Mage/Adminhtml/Block/Newsletter/Queue/Edit.php
@@ -0,0 +1,259 @@
+
+ */
+
+class Mage_Adminhtml_Block_Newsletter_Queue_Edit extends Mage_Adminhtml_Block_Template
+{
+ protected $_template = 'newsletter/queue/edit.phtml';
+
+ protected function _construct()
+ {
+ parent::_construct();
+ $templateId = $this->getRequest()->getParam('template_id');
+ if ($templateId) {
+ $this->setTemplateId($templateId);
+ }
+ }
+
+ /**
+ * Retrieve current Newsletter Queue Object
+ *
+ * @return Mage_Newsletter_Model_Queue
+ */
+ public function getQueue()
+ {
+ return Mage::registry('current_queue');
+ }
+
+ protected function _beforeToHtml() {
+
+
+
+ $this->setChild('form',
+ $this->getLayout()->createBlock('Mage_Adminhtml_Block_Newsletter_Queue_Edit_Form','form')
+ );
+
+ return parent::_beforeToHtml();
+ }
+
+ public function getSaveUrl()
+ {
+ if ($this->getTemplateId()) {
+ $params = array('template_id' => $this->getTemplateId());
+ } else {
+ $params = array('id' => $this->getRequest()->getParam('id'));
+ }
+ return $this->getUrl('*/*/save', $params);
+ }
+
+ protected function _prepareLayout()
+ {
+ // Load Wysiwyg on demand and Prepare layout
+ if (Mage::getSingleton('Mage_Cms_Model_Wysiwyg_Config')->isEnabled()) {
+ $this->getLayout()->getBlock('head')->setCanLoadTinyMce(true);
+ }
+
+ $this->addChild('preview_button', 'Mage_Adminhtml_Block_Widget_Button', array(
+ 'label' => Mage::helper('Mage_Newsletter_Helper_Data')->__('Preview Template'),
+ 'onclick' => 'queueControl.preview();',
+ 'class' => 'preview'
+ ));
+
+ $this->addChild('save_button', 'Mage_Adminhtml_Block_Widget_Button', array(
+ 'label' => Mage::helper('Mage_Newsletter_Helper_Data')->__('Save Newsletter'),
+ 'class' => 'save primary',
+ 'data_attribute' => array(
+ 'mage-init' => array(
+ 'button' => array('event' => 'save', 'target' => '#queue_edit_form'),
+ ),
+ ),
+ ));
+
+ $this->addChild('save_and_resume', 'Mage_Adminhtml_Block_Widget_Button', array(
+ 'label' => Mage::helper('Mage_Newsletter_Helper_Data')->__('Save and Resume'),
+ 'class' => 'save',
+ 'data_attribute' => array(
+ 'mage-init' => array(
+ 'button' => array(
+ 'event' => 'save',
+ 'target' => '#queue_edit_form',
+ 'eventData' => array(
+ 'action' => array(
+ 'args' => array('_resume' => 1),
+ ),
+ ),
+ ),
+ ),
+ ),
+ ));
+
+ $this->addChild('reset_button', 'Mage_Adminhtml_Block_Widget_Button', array(
+ 'label' => Mage::helper('Mage_Newsletter_Helper_Data')->__('Reset'),
+ 'onclick' => 'window.location = window.location'
+ ));
+
+ $this->addChild('back_button','Mage_Adminhtml_Block_Widget_Button', array(
+ 'label' => Mage::helper('Mage_Newsletter_Helper_Data')->__('Back'),
+ 'onclick' => "window.location.href = '" . $this->getUrl((
+ $this->getTemplateId() ? '*/newsletter_template/' : '*/*')) . "'",
+ 'class' => 'action-back'
+ ));
+
+ return parent::_prepareLayout();
+ }
+
+ /**
+ * Return preview action url for form
+ *
+ * @return string
+ */
+ public function getPreviewUrl()
+ {
+ return $this->getUrl('*/*/preview');
+ }
+
+ /**
+ * Retrieve Preview Button HTML
+ *
+ * @return string
+ */
+ public function getPreviewButtonHtml()
+ {
+ return $this->getChildHtml('preview_button');
+ }
+
+ /**
+ * Retrieve Save Button HTML
+ *
+ * @return string
+ */
+ public function getSaveButtonHtml()
+ {
+ return $this->getChildHtml('save_button');
+ }
+
+ /**
+ * Retrieve Reset Button HTML
+ *
+ * @return string
+ */
+ public function getResetButtonHtml()
+ {
+ return $this->getChildHtml('reset_button');
+ }
+
+ /**
+ * Retrieve Back Button HTML
+ *
+ * @return string
+ */
+ public function getBackButtonHtml()
+ {
+ return $this->getChildHtml('back_button');
+ }
+
+ /**
+ * Retrieve Resume Button HTML
+ *
+ * @return string
+ */
+ public function getResumeButtonHtml()
+ {
+ return $this->getChildHtml('save_and_resume');
+ }
+
+ /**
+ * Getter for availability preview mode
+ *
+ * @return boolean
+ */
+ public function getIsPreview()
+ {
+ return !in_array($this->getQueue()->getQueueStatus(), array(
+ Mage_Newsletter_Model_Queue::STATUS_NEVER,
+ Mage_Newsletter_Model_Queue::STATUS_PAUSE
+ ));
+ }
+
+ /**
+ * Getter for single store mode check
+ *
+ * @return boolean
+ */
+ protected function isSingleStoreMode()
+ {
+ return Mage::app()->isSingleStoreMode();
+ }
+
+ /**
+ * Getter for id of current store (the only one in single-store mode and current in multi-stores mode)
+ *
+ * @return boolean
+ */
+ protected function getStoreId()
+ {
+ return Mage::app()->getStore(true)->getId();
+ }
+
+ /**
+ * Getter for check is this newsletter the plain text.
+ *
+ * @return boolean
+ */
+ public function getIsTextType()
+ {
+ return $this->getQueue()->isPlain();
+ }
+
+ /**
+ * Getter for availability resume action
+ *
+ * @return boolean
+ */
+ public function getCanResume()
+ {
+ return in_array($this->getQueue()->getQueueStatus(), array(
+ Mage_Newsletter_Model_Queue::STATUS_PAUSE
+ ));
+ }
+
+ /**
+ * Getter for header text
+ *
+ * @return boolean
+ */
+ public function getHeaderText()
+ {
+ return ( $this->getIsPreview() ? Mage::helper('Mage_Newsletter_Helper_Data')->__('View Newsletter') : Mage::helper('Mage_Newsletter_Helper_Data')->__('Edit Newsletter'));
+ }
+}
diff --git a/app/code/core/Mage/Adminhtml/Block/Newsletter/Queue/Edit/Form.php b/app/code/Mage/Adminhtml/Block/Newsletter/Queue/Edit/Form.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/Block/Newsletter/Queue/Edit/Form.php
rename to app/code/Mage/Adminhtml/Block/Newsletter/Queue/Edit/Form.php
diff --git a/app/code/core/Mage/Adminhtml/Block/Newsletter/Queue/Grid/Renderer/Action.php b/app/code/Mage/Adminhtml/Block/Newsletter/Queue/Grid/Renderer/Action.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/Block/Newsletter/Queue/Grid/Renderer/Action.php
rename to app/code/Mage/Adminhtml/Block/Newsletter/Queue/Grid/Renderer/Action.php
diff --git a/app/code/core/Mage/Adminhtml/Block/Newsletter/Queue/Preview.php b/app/code/Mage/Adminhtml/Block/Newsletter/Queue/Preview.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/Block/Newsletter/Queue/Preview.php
rename to app/code/Mage/Adminhtml/Block/Newsletter/Queue/Preview.php
diff --git a/app/code/core/Mage/Adminhtml/Block/Newsletter/Queue/Preview/Form.php b/app/code/Mage/Adminhtml/Block/Newsletter/Queue/Preview/Form.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/Block/Newsletter/Queue/Preview/Form.php
rename to app/code/Mage/Adminhtml/Block/Newsletter/Queue/Preview/Form.php
diff --git a/app/code/core/Mage/Adminhtml/Block/Newsletter/Subscriber.php b/app/code/Mage/Adminhtml/Block/Newsletter/Subscriber.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/Block/Newsletter/Subscriber.php
rename to app/code/Mage/Adminhtml/Block/Newsletter/Subscriber.php
diff --git a/app/code/Mage/Adminhtml/Block/Newsletter/Subscriber/Grid.php b/app/code/Mage/Adminhtml/Block/Newsletter/Subscriber/Grid.php
new file mode 100644
index 0000000000000..6bd9fce3204ca
--- /dev/null
+++ b/app/code/Mage/Adminhtml/Block/Newsletter/Subscriber/Grid.php
@@ -0,0 +1,237 @@
+
+ */
+class Mage_Adminhtml_Block_Newsletter_Subscriber_Grid extends Mage_Adminhtml_Block_Widget_Grid
+{
+ /**
+ * Application instance
+ *
+ * @var Mage_Core_Model_App
+ */
+ protected $_app;
+
+ /**
+ * Constructor
+ *
+ * Set main configuration of grid
+ */
+ protected function _construct()
+ {
+ $this->_app = Mage::app();
+
+ parent::_construct();
+ $this->setId('subscriberGrid');
+ $this->setUseAjax(true);
+ $this->setDefaultSort('subscriber_id', 'desc');
+ }
+
+ /**
+ * Prepare collection for grid
+ *
+ * @return Mage_Adminhtml_Block_Widget_Grid
+ */
+ protected function _prepareCollection()
+ {
+ $collection = Mage::getResourceSingleton('Mage_Newsletter_Model_Resource_Subscriber_Collection');
+ /* @var $collection Mage_Newsletter_Model_Resource_Subscriber_Collection */
+ $collection
+ ->showCustomerInfo(true)
+ ->addSubscriberTypeField()
+ ->showStoreInfo();
+
+ if($this->getRequest()->getParam('queue', false)) {
+ $collection->useQueue(Mage::getModel('Mage_Newsletter_Model_Queue')
+ ->load($this->getRequest()->getParam('queue')));
+ }
+
+ $this->setCollection($collection);
+
+ return parent::_prepareCollection();
+ }
+
+ protected function _prepareColumns()
+ {
+
+ $this->addColumn('subscriber_id', array(
+ 'header' => Mage::helper('Mage_Newsletter_Helper_Data')->__('ID'),
+ 'index' => 'subscriber_id',
+ 'header_css_class' => 'col-id',
+ 'column_css_class' => 'col-id'
+ ));
+
+ $this->addColumn('email', array(
+ 'header' => Mage::helper('Mage_Newsletter_Helper_Data')->__('Email'),
+ 'index' => 'subscriber_email',
+ 'header_css_class' => 'col-email',
+ 'column_css_class' => 'col-email'
+ ));
+
+ $this->addColumn('type', array(
+ 'header' => Mage::helper('Mage_Newsletter_Helper_Data')->__('Type'),
+ 'index' => 'type',
+ 'type' => 'options',
+ 'options' => array(
+ 1 => Mage::helper('Mage_Newsletter_Helper_Data')->__('Guest'),
+ 2 => Mage::helper('Mage_Newsletter_Helper_Data')->__('Customer')
+ ),
+ 'header_css_class' => 'col-type',
+ 'column_css_class' => 'col-type'
+ ));
+
+ $this->addColumn('firstname', array(
+ 'header' => Mage::helper('Mage_Newsletter_Helper_Data')->__('Customer First Name'),
+ 'index' => 'customer_firstname',
+ 'default' => '----',
+ 'header_css_class' => 'col-first-name',
+ 'column_css_class' => 'col-first-name'
+ ));
+
+ $this->addColumn('lastname', array(
+ 'header' => Mage::helper('Mage_Newsletter_Helper_Data')->__('Customer Last Name'),
+ 'index' => 'customer_lastname',
+ 'default' => '----',
+ 'header_css_class' => 'col-last-name',
+ 'column_css_class' => 'col-last-name'
+ ));
+
+ $this->addColumn('status', array(
+ 'header' => Mage::helper('Mage_Newsletter_Helper_Data')->__('Status'),
+ 'index' => 'subscriber_status',
+ 'type' => 'options',
+ 'options' => array(
+ Mage_Newsletter_Model_Subscriber::STATUS_NOT_ACTIVE => Mage::helper('Mage_Newsletter_Helper_Data')->__('Not Activated'),
+ Mage_Newsletter_Model_Subscriber::STATUS_SUBSCRIBED => Mage::helper('Mage_Newsletter_Helper_Data')->__('Subscribed'),
+ Mage_Newsletter_Model_Subscriber::STATUS_UNSUBSCRIBED => Mage::helper('Mage_Newsletter_Helper_Data')->__('Unsubscribed'),
+ Mage_Newsletter_Model_Subscriber::STATUS_UNCONFIRMED => Mage::helper('Mage_Newsletter_Helper_Data')->__('Unconfirmed'),
+ ),
+ 'header_css_class' => 'col-status',
+ 'column_css_class' => 'col-status'
+ ));
+
+ if (!$this->_app->isSingleStoreMode()) {
+ $this->addColumn('website', array(
+ 'header' => Mage::helper('Mage_Newsletter_Helper_Data')->__('Website'),
+ 'index' => 'website_id',
+ 'type' => 'options',
+ 'options' => $this->_getWebsiteOptions(),
+ 'header_css_class' => 'col-website',
+ 'column_css_class' => 'col-website'
+ ));
+
+ $this->addColumn('group', array(
+ 'header' => Mage::helper('Mage_Newsletter_Helper_Data')->__('Store'),
+ 'index' => 'group_id',
+ 'type' => 'options',
+ 'options' => $this->_getStoreGroupOptions(),
+ 'header_css_class' => 'col-store',
+ 'column_css_class' => 'col-store'
+ ));
+
+ $this->addColumn('store', array(
+ 'header' => Mage::helper('Mage_Newsletter_Helper_Data')->__('Store View'),
+ 'index' => 'store_id',
+ 'type' => 'options',
+ 'options' => $this->_getStoreOptions(),
+ 'header_css_class' => 'col-store-view',
+ 'column_css_class' => 'col-store-view'
+ ));
+ }
+
+ $this->addExportType('*/*/exportCsv', Mage::helper('Mage_Customer_Helper_Data')->__('CSV'));
+ $this->addExportType('*/*/exportXml', Mage::helper('Mage_Customer_Helper_Data')->__('Excel XML'));
+ return parent::_prepareColumns();
+ }
+
+ /**
+ * Convert OptionsValue array to Options array
+ *
+ * @param array $optionsArray
+ * @return array
+ */
+ protected function _getOptions($optionsArray)
+ {
+ $options = array();
+ foreach ($optionsArray as $option) {
+ $options[$option['value']] = $option['label'];
+ }
+ return $options;
+ }
+
+ /**
+ * Retrieve Website Options array
+ *
+ * @return array
+ */
+ protected function _getWebsiteOptions()
+ {
+ return Mage::getModel('Mage_Core_Model_System_Store')->getWebsiteOptionHash();
+ }
+
+ /**
+ * Retrieve Store Group Options array
+ *
+ * @return array
+ */
+ protected function _getStoreGroupOptions()
+ {
+ return Mage::getModel('Mage_Core_Model_System_Store')->getStoreGroupOptionHash();
+ }
+
+ /**
+ * Retrieve Store Options array
+ *
+ * @return array
+ */
+ protected function _getStoreOptions()
+ {
+ return Mage::getModel('Mage_Core_Model_System_Store')->getStoreOptionHash();
+ }
+
+ protected function _prepareMassaction()
+ {
+ $this->setMassactionIdField('subscriber_id');
+ $this->getMassactionBlock()->setFormFieldName('subscriber');
+
+ $this->getMassactionBlock()->addItem('unsubscribe', array(
+ 'label' => Mage::helper('Mage_Newsletter_Helper_Data')->__('Unsubscribe'),
+ 'url' => $this->getUrl('*/*/massUnsubscribe')
+ ));
+
+ $this->getMassactionBlock()->addItem('delete', array(
+ 'label' => Mage::helper('Mage_Newsletter_Helper_Data')->__('Delete'),
+ 'url' => $this->getUrl('*/*/massDelete')
+ ));
+
+ return $this;
+ }
+}
diff --git a/app/code/core/Mage/Adminhtml/Block/Newsletter/Subscriber/Grid/Filter/Checkbox.php b/app/code/Mage/Adminhtml/Block/Newsletter/Subscriber/Grid/Filter/Checkbox.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/Block/Newsletter/Subscriber/Grid/Filter/Checkbox.php
rename to app/code/Mage/Adminhtml/Block/Newsletter/Subscriber/Grid/Filter/Checkbox.php
diff --git a/app/code/core/Mage/Adminhtml/Block/Newsletter/Subscriber/Grid/Filter/Website.php b/app/code/Mage/Adminhtml/Block/Newsletter/Subscriber/Grid/Filter/Website.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/Block/Newsletter/Subscriber/Grid/Filter/Website.php
rename to app/code/Mage/Adminhtml/Block/Newsletter/Subscriber/Grid/Filter/Website.php
diff --git a/app/code/core/Mage/Adminhtml/Block/Newsletter/Subscriber/Grid/Renderer/Checkbox.php b/app/code/Mage/Adminhtml/Block/Newsletter/Subscriber/Grid/Renderer/Checkbox.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/Block/Newsletter/Subscriber/Grid/Renderer/Checkbox.php
rename to app/code/Mage/Adminhtml/Block/Newsletter/Subscriber/Grid/Renderer/Checkbox.php
diff --git a/app/code/core/Mage/Adminhtml/Block/Newsletter/Template.php b/app/code/Mage/Adminhtml/Block/Newsletter/Template.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/Block/Newsletter/Template.php
rename to app/code/Mage/Adminhtml/Block/Newsletter/Template.php
diff --git a/app/code/Mage/Adminhtml/Block/Newsletter/Template/Edit.php b/app/code/Mage/Adminhtml/Block/Newsletter/Template/Edit.php
new file mode 100644
index 0000000000000..b80a9c22791f2
--- /dev/null
+++ b/app/code/Mage/Adminhtml/Block/Newsletter/Template/Edit.php
@@ -0,0 +1,327 @@
+
+ */
+class Mage_Adminhtml_Block_Newsletter_Template_Edit extends Mage_Adminhtml_Block_Widget
+{
+ /**
+ * Edit Block model
+ *
+ * @var bool
+ */
+ protected $_editMode = false;
+
+ /**
+ * Retrieve template object
+ *
+ * @return Mage_Newsletter_Model_Template
+ */
+ public function getModel()
+ {
+ return Mage::registry('_current_template');
+ }
+
+ /**
+ * Preparing block layout
+ *
+ * @return Mage_Adminhtml_Block_Newsletter_Template_Edit
+ */
+ protected function _prepareLayout()
+ {
+ // Load Wysiwyg on demand and Prepare layout
+ if (Mage::getSingleton('Mage_Cms_Model_Wysiwyg_Config')->isEnabled() && ($block = $this->getLayout()->getBlock('head'))) {
+ $block->setCanLoadTinyMce(true);
+ }
+
+ $this->addChild('back_button', 'Mage_Adminhtml_Block_Widget_Button', array(
+ 'label' => Mage::helper('Mage_Newsletter_Helper_Data')->__('Back'),
+ 'onclick' => "window.location.href = '" . $this->getUrl('*/*') . "'",
+ 'class' => 'action-back'
+ ));
+
+ $this->addChild('reset_button', 'Mage_Adminhtml_Block_Widget_Button', array(
+ 'label' => Mage::helper('Mage_Newsletter_Helper_Data')->__('Reset'),
+ 'onclick' => 'window.location.href = window.location.href',
+ 'class' => 'reset'
+ ));
+
+ $this->addChild('to_plain_button', 'Mage_Adminhtml_Block_Widget_Button', array(
+ 'label' => Mage::helper('Mage_Newsletter_Helper_Data')->__('Convert to Plain Text'),
+ 'onclick' => 'templateControl.stripTags();',
+ 'id' => 'convert_button',
+ 'class' => 'convert'
+ ));
+
+ $this->addChild('to_html_button', 'Mage_Adminhtml_Block_Widget_Button', array(
+ 'label' => Mage::helper('Mage_Newsletter_Helper_Data')->__('Return HTML Version'),
+ 'onclick' => 'templateControl.unStripTags();',
+ 'id' => 'convert_button_back',
+ 'style' => 'display:none',
+ 'class' => 'return'
+ ));
+
+ $this->addChild('save_button', 'Mage_Adminhtml_Block_Widget_Button', array(
+ 'label' => Mage::helper('Mage_Newsletter_Helper_Data')->__('Save Template'),
+ 'onclick' => 'templateControl.save();',
+ 'class' => 'save primary'
+ ));
+
+ $this->addChild('save_as_button', 'Mage_Adminhtml_Block_Widget_Button', array(
+ 'label' => Mage::helper('Mage_Newsletter_Helper_Data')->__('Save As'),
+ 'onclick' => 'templateControl.saveAs();',
+ 'class' => 'save-as'
+ ));
+
+ $this->addChild('preview_button', 'Mage_Adminhtml_Block_Widget_Button', array(
+ 'label' => Mage::helper('Mage_Newsletter_Helper_Data')->__('Preview Template'),
+ 'onclick' => 'templateControl.preview();',
+ 'class' => 'preview'
+ ));
+
+ $this->addChild('delete_button', 'Mage_Adminhtml_Block_Widget_Button', array(
+ 'label' => Mage::helper('Mage_Newsletter_Helper_Data')->__('Delete Template'),
+ 'onclick' => 'templateControl.deleteTemplate();',
+ 'class' => 'delete'
+ ));
+
+ return parent::_prepareLayout();
+ }
+
+ /**
+ * Retrieve Back Button HTML
+ *
+ * @return string
+ */
+ public function getBackButtonHtml()
+ {
+ return $this->getChildHtml('back_button');
+ }
+
+ /**
+ * Retrieve Reset Button HTML
+ *
+ * @return string
+ */
+ public function getResetButtonHtml()
+ {
+ return $this->getChildHtml('reset_button');
+ }
+
+ /**
+ * Retrieve Convert To Plain Button HTML
+ *
+ * @return string
+ */
+ public function getToPlainButtonHtml()
+ {
+ return $this->getChildHtml('to_plain_button');
+ }
+
+ /**
+ * Retrieve Convert to HTML Button HTML
+ *
+ * @return string
+ */
+ public function getToHtmlButtonHtml()
+ {
+ return $this->getChildHtml('to_html_button');
+ }
+
+ /**
+ * Retrieve Save Button HTML
+ *
+ * @return string
+ */
+ public function getSaveButtonHtml()
+ {
+ return $this->getChildHtml('save_button');
+ }
+
+ /**
+ * Retrieve Preview Button HTML
+ *
+ * @return string
+ */
+ public function getPreviewButtonHtml()
+ {
+ return $this->getChildHtml('preview_button');
+ }
+
+ /**
+ * Retrieve Delete Button HTML
+ *
+ * @return string
+ */
+ public function getDeleteButtonHtml()
+ {
+ return $this->getChildHtml('delete_button');
+ }
+
+ /**
+ * Retrieve Save as Button HTML
+ *
+ * @return string
+ */
+ public function getSaveAsButtonHtml()
+ {
+ return $this->getChildHtml('save_as_button');
+ }
+
+ /**
+ * Set edit flag for block
+ *
+ * @param boolean $value
+ * @return Mage_Adminhtml_Block_Newsletter_Template_Edit
+ */
+ public function setEditMode($value = true)
+ {
+ $this->_editMode = (bool)$value;
+ return $this;
+ }
+
+ /**
+ * Return edit flag for block
+ *
+ * @return boolean
+ */
+ public function getEditMode()
+ {
+ return $this->_editMode;
+ }
+
+ /**
+ * Return header text for form
+ *
+ * @return string
+ */
+ public function getHeaderText()
+ {
+ if ($this->getEditMode()) {
+ return Mage::helper('Mage_Newsletter_Helper_Data')->__('Edit Newsletter Template');
+ }
+
+ return Mage::helper('Mage_Newsletter_Helper_Data')->__('New Newsletter Template');
+ }
+
+ /**
+ * Return form block HTML
+ *
+ * @return string
+ */
+ public function getForm()
+ {
+ return $this->getLayout()
+ ->createBlock('Mage_Adminhtml_Block_Newsletter_Template_Edit_Form')
+ ->toHtml();
+ }
+
+ /**
+ * Return return template name for JS
+ *
+ * @return string
+ */
+ public function getJsTemplateName()
+ {
+ return addcslashes($this->getModel()->getTemplateCode(), "\"\r\n\\");
+ }
+
+ /**
+ * Return action url for form
+ *
+ * @return string
+ */
+ public function getSaveUrl()
+ {
+ return $this->getUrl('*/*/save');
+ }
+
+ /**
+ * Return preview action url for form
+ *
+ * @return string
+ */
+ public function getPreviewUrl()
+ {
+ return $this->getUrl('*/*/preview');
+ }
+
+ /**
+ * Check Template Type is Plain Text
+ *
+ * @return bool
+ */
+ public function isTextType()
+ {
+ return $this->getModel()->isPlain();
+ }
+
+ /**
+ * Return delete url for customer group
+ *
+ * @return string
+ */
+ public function getDeleteUrl()
+ {
+ return $this->getUrl('*/*/delete', array('id' => $this->getRequest()->getParam('id')));
+ }
+
+ /**
+ * Retrieve Save As Flag
+ *
+ * @return int
+ */
+ public function getSaveAsFlag()
+ {
+ return $this->getRequest()->getParam('_save_as_flag') ? '1' : '';
+ }
+
+ /**
+ * Getter for single store mode check
+ *
+ * @return boolean
+ */
+ protected function isSingleStoreMode()
+ {
+ return Mage::app()->isSingleStoreMode();
+ }
+
+ /**
+ * Getter for id of current store (the only one in single-store mode and current in multi-stores mode)
+ *
+ * @return boolean
+ */
+ protected function getStoreId()
+ {
+ return Mage::app()->getStore(true)->getId();
+ }
+}
diff --git a/app/code/core/Mage/Adminhtml/Block/Newsletter/Template/Edit/Form.php b/app/code/Mage/Adminhtml/Block/Newsletter/Template/Edit/Form.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/Block/Newsletter/Template/Edit/Form.php
rename to app/code/Mage/Adminhtml/Block/Newsletter/Template/Edit/Form.php
diff --git a/app/code/Mage/Adminhtml/Block/Newsletter/Template/Grid.php b/app/code/Mage/Adminhtml/Block/Newsletter/Template/Grid.php
new file mode 100644
index 0000000000000..21336ffa0bfbe
--- /dev/null
+++ b/app/code/Mage/Adminhtml/Block/Newsletter/Template/Grid.php
@@ -0,0 +1,139 @@
+
+ */
+class Mage_Adminhtml_Block_Newsletter_Template_Grid extends Mage_Adminhtml_Block_Widget_Grid
+{
+ protected function _construct()
+ {
+ $this->setEmptyText(Mage::helper('Mage_Newsletter_Helper_Data')->__('No Templates Found'));
+ }
+
+ protected function _prepareCollection()
+ {
+ $collection = Mage::getResourceSingleton('Mage_Newsletter_Model_Resource_Template_Collection')
+ ->useOnlyActual();
+
+ $this->setCollection($collection);
+
+ return parent::_prepareCollection();
+ }
+
+ protected function _prepareColumns()
+ {
+ $this->addColumn('template_code',
+ array(
+ 'header' => Mage::helper('Mage_Newsletter_Helper_Data')->__('ID'),
+ 'index' => 'template_id',
+ 'header_css_class' => 'col-id',
+ 'column_css_class' => 'col-id'
+ ));
+ $this->addColumn('code',
+ array(
+ 'header' => Mage::helper('Mage_Newsletter_Helper_Data')->__('Template Name'),
+ 'index' => 'template_code',
+ 'header_css_class' => 'col-template',
+ 'column_css_class' => 'col-template'
+ ));
+
+ $this->addColumn('added_at',
+ array(
+ 'header' => Mage::helper('Mage_Newsletter_Helper_Data')->__('Date Added'),
+ 'index' => 'added_at',
+ 'gmtoffset' => true,
+ 'type' => 'datetime',
+ 'header_css_class' => 'col-added',
+ 'column_css_class' => 'col-added'
+ ));
+
+ $this->addColumn('modified_at',
+ array(
+ 'header' => Mage::helper('Mage_Newsletter_Helper_Data')->__('Date Updated'),
+ 'index' => 'modified_at',
+ 'gmtoffset' => true,
+ 'type' => 'datetime',
+ 'header_css_class' => 'col-updated',
+ 'column_css_class' => 'col-updated'
+ ));
+
+ $this->addColumn('subject',
+ array(
+ 'header' => Mage::helper('Mage_Newsletter_Helper_Data')->__('Subject'),
+ 'index' => 'template_subject',
+ 'header_css_class' => 'col-subject',
+ 'column_css_class' => 'col-subject'
+ ));
+
+ $this->addColumn('sender',
+ array(
+ 'header' => Mage::helper('Mage_Newsletter_Helper_Data')->__('Sender'),
+ 'index' => 'template_sender_email',
+ 'renderer' => 'Mage_Adminhtml_Block_Newsletter_Template_Grid_Renderer_Sender',
+ 'header_css_class' => 'col-sender',
+ 'column_css_class' => 'col-sender'
+ ));
+
+ $this->addColumn('type',
+ array(
+ 'header' => Mage::helper('Mage_Newsletter_Helper_Data')->__('Template Type'),
+ 'index' => 'template_type',
+ 'type' => 'options',
+ 'options' => array(
+ Mage_Newsletter_Model_Template::TYPE_HTML => 'html',
+ Mage_Newsletter_Model_Template::TYPE_TEXT => 'text'
+ ),
+ 'header_css_class' => 'col-type',
+ 'column_css_class' => 'col-type'
+ ));
+
+ $this->addColumn('action',
+ array(
+ 'header' => Mage::helper('Mage_Newsletter_Helper_Data')->__('Action'),
+ 'index' => 'template_id',
+ 'sortable' => false,
+ 'filter' => false,
+ 'no_link' => true,
+ 'renderer' => 'Mage_Adminhtml_Block_Newsletter_Template_Grid_Renderer_Action',
+ 'header_css_class' => 'col-actions',
+ 'column_css_class' => 'col-actions'
+ ));
+
+ return $this;
+ }
+
+ public function getRowUrl($row)
+ {
+ return $this->getUrl('*/*/edit', array('id'=>$row->getId()));
+ }
+
+}
+
diff --git a/app/code/core/Mage/Adminhtml/Block/Newsletter/Template/Grid/Renderer/Action.php b/app/code/Mage/Adminhtml/Block/Newsletter/Template/Grid/Renderer/Action.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/Block/Newsletter/Template/Grid/Renderer/Action.php
rename to app/code/Mage/Adminhtml/Block/Newsletter/Template/Grid/Renderer/Action.php
diff --git a/app/code/core/Mage/Adminhtml/Block/Newsletter/Template/Grid/Renderer/Sender.php b/app/code/Mage/Adminhtml/Block/Newsletter/Template/Grid/Renderer/Sender.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/Block/Newsletter/Template/Grid/Renderer/Sender.php
rename to app/code/Mage/Adminhtml/Block/Newsletter/Template/Grid/Renderer/Sender.php
diff --git a/app/code/core/Mage/Adminhtml/Block/Newsletter/Template/Preview.php b/app/code/Mage/Adminhtml/Block/Newsletter/Template/Preview.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/Block/Newsletter/Template/Preview.php
rename to app/code/Mage/Adminhtml/Block/Newsletter/Template/Preview.php
diff --git a/app/code/core/Mage/Adminhtml/Block/Newsletter/Template/Preview/Form.php b/app/code/Mage/Adminhtml/Block/Newsletter/Template/Preview/Form.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/Block/Newsletter/Template/Preview/Form.php
rename to app/code/Mage/Adminhtml/Block/Newsletter/Template/Preview/Form.php
diff --git a/app/code/core/Mage/Adminhtml/Block/Notification/Baseurl.php b/app/code/Mage/Adminhtml/Block/Notification/Baseurl.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/Block/Notification/Baseurl.php
rename to app/code/Mage/Adminhtml/Block/Notification/Baseurl.php
diff --git a/app/code/core/Mage/Adminhtml/Block/Notification/Grid.php b/app/code/Mage/Adminhtml/Block/Notification/Grid.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/Block/Notification/Grid.php
rename to app/code/Mage/Adminhtml/Block/Notification/Grid.php
diff --git a/app/code/core/Mage/Adminhtml/Block/Notification/Grid/Renderer/Actions.php b/app/code/Mage/Adminhtml/Block/Notification/Grid/Renderer/Actions.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/Block/Notification/Grid/Renderer/Actions.php
rename to app/code/Mage/Adminhtml/Block/Notification/Grid/Renderer/Actions.php
diff --git a/app/code/core/Mage/Adminhtml/Block/Notification/Grid/Renderer/Notice.php b/app/code/Mage/Adminhtml/Block/Notification/Grid/Renderer/Notice.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/Block/Notification/Grid/Renderer/Notice.php
rename to app/code/Mage/Adminhtml/Block/Notification/Grid/Renderer/Notice.php
diff --git a/app/code/core/Mage/Adminhtml/Block/Notification/Grid/Renderer/Severity.php b/app/code/Mage/Adminhtml/Block/Notification/Grid/Renderer/Severity.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/Block/Notification/Grid/Renderer/Severity.php
rename to app/code/Mage/Adminhtml/Block/Notification/Grid/Renderer/Severity.php
diff --git a/app/code/core/Mage/Adminhtml/Block/Notification/Inbox.php b/app/code/Mage/Adminhtml/Block/Notification/Inbox.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/Block/Notification/Inbox.php
rename to app/code/Mage/Adminhtml/Block/Notification/Inbox.php
diff --git a/app/code/core/Mage/Adminhtml/Block/Notification/Security.php b/app/code/Mage/Adminhtml/Block/Notification/Security.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/Block/Notification/Security.php
rename to app/code/Mage/Adminhtml/Block/Notification/Security.php
diff --git a/app/code/core/Mage/Adminhtml/Block/Notification/Survey.php b/app/code/Mage/Adminhtml/Block/Notification/Survey.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/Block/Notification/Survey.php
rename to app/code/Mage/Adminhtml/Block/Notification/Survey.php
diff --git a/app/code/core/Mage/Adminhtml/Block/Notification/Toolbar.php b/app/code/Mage/Adminhtml/Block/Notification/Toolbar.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/Block/Notification/Toolbar.php
rename to app/code/Mage/Adminhtml/Block/Notification/Toolbar.php
diff --git a/app/code/core/Mage/Adminhtml/Block/Notification/Window.php b/app/code/Mage/Adminhtml/Block/Notification/Window.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/Block/Notification/Window.php
rename to app/code/Mage/Adminhtml/Block/Notification/Window.php
diff --git a/app/code/core/Mage/Adminhtml/Block/Page.php b/app/code/Mage/Adminhtml/Block/Page.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/Block/Page.php
rename to app/code/Mage/Adminhtml/Block/Page.php
diff --git a/app/code/core/Mage/Adminhtml/Block/Page/Footer.php b/app/code/Mage/Adminhtml/Block/Page/Footer.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/Block/Page/Footer.php
rename to app/code/Mage/Adminhtml/Block/Page/Footer.php
diff --git a/app/code/Mage/Adminhtml/Block/Page/Head.php b/app/code/Mage/Adminhtml/Block/Page/Head.php
new file mode 100644
index 0000000000000..177241055b120
--- /dev/null
+++ b/app/code/Mage/Adminhtml/Block/Page/Head.php
@@ -0,0 +1,47 @@
+
+ */
+class Mage_Adminhtml_Block_Page_Head extends Mage_Page_Block_Html_Head
+{
+ protected $_template = 'page/head.phtml';
+
+ /**
+ * Retrieve Session Form Key
+ *
+ * @return string
+ */
+ public function getFormKey()
+ {
+ return Mage::getSingleton('Mage_Core_Model_Session')->getFormKey();
+ }
+}
diff --git a/app/code/core/Mage/Adminhtml/Block/Page/Header.php b/app/code/Mage/Adminhtml/Block/Page/Header.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/Block/Page/Header.php
rename to app/code/Mage/Adminhtml/Block/Page/Header.php
diff --git a/app/code/core/Mage/Adminhtml/Block/Page/Notices.php b/app/code/Mage/Adminhtml/Block/Page/Notices.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/Block/Page/Notices.php
rename to app/code/Mage/Adminhtml/Block/Page/Notices.php
diff --git a/app/code/core/Mage/Adminhtml/Block/Page/System/Config/Robots/Reset.php b/app/code/Mage/Adminhtml/Block/Page/System/Config/Robots/Reset.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/Block/Page/System/Config/Robots/Reset.php
rename to app/code/Mage/Adminhtml/Block/Page/System/Config/Robots/Reset.php
diff --git a/app/code/core/Mage/Adminhtml/Block/Poll/Answer/Edit.php b/app/code/Mage/Adminhtml/Block/Poll/Answer/Edit.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/Block/Poll/Answer/Edit.php
rename to app/code/Mage/Adminhtml/Block/Poll/Answer/Edit.php
diff --git a/app/code/core/Mage/Adminhtml/Block/Poll/Answer/Edit/Form.php b/app/code/Mage/Adminhtml/Block/Poll/Answer/Edit/Form.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/Block/Poll/Answer/Edit/Form.php
rename to app/code/Mage/Adminhtml/Block/Poll/Answer/Edit/Form.php
diff --git a/app/code/core/Mage/Adminhtml/Block/Poll/Edit.php b/app/code/Mage/Adminhtml/Block/Poll/Edit.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/Block/Poll/Edit.php
rename to app/code/Mage/Adminhtml/Block/Poll/Edit.php
diff --git a/app/code/core/Mage/Adminhtml/Block/Poll/Edit/Form.php b/app/code/Mage/Adminhtml/Block/Poll/Edit/Form.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/Block/Poll/Edit/Form.php
rename to app/code/Mage/Adminhtml/Block/Poll/Edit/Form.php
diff --git a/app/code/core/Mage/Adminhtml/Block/Poll/Edit/Tab/Answers.php b/app/code/Mage/Adminhtml/Block/Poll/Edit/Tab/Answers.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/Block/Poll/Edit/Tab/Answers.php
rename to app/code/Mage/Adminhtml/Block/Poll/Edit/Tab/Answers.php
diff --git a/app/code/core/Mage/Adminhtml/Block/Poll/Edit/Tab/Answers/Form.php b/app/code/Mage/Adminhtml/Block/Poll/Edit/Tab/Answers/Form.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/Block/Poll/Edit/Tab/Answers/Form.php
rename to app/code/Mage/Adminhtml/Block/Poll/Edit/Tab/Answers/Form.php
diff --git a/app/code/core/Mage/Adminhtml/Block/Poll/Edit/Tab/Answers/Grid.php b/app/code/Mage/Adminhtml/Block/Poll/Edit/Tab/Answers/Grid.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/Block/Poll/Edit/Tab/Answers/Grid.php
rename to app/code/Mage/Adminhtml/Block/Poll/Edit/Tab/Answers/Grid.php
diff --git a/app/code/core/Mage/Adminhtml/Block/Poll/Edit/Tab/Answers/List.php b/app/code/Mage/Adminhtml/Block/Poll/Edit/Tab/Answers/List.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/Block/Poll/Edit/Tab/Answers/List.php
rename to app/code/Mage/Adminhtml/Block/Poll/Edit/Tab/Answers/List.php
diff --git a/app/code/core/Mage/Adminhtml/Block/Poll/Edit/Tab/Form.php b/app/code/Mage/Adminhtml/Block/Poll/Edit/Tab/Form.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/Block/Poll/Edit/Tab/Form.php
rename to app/code/Mage/Adminhtml/Block/Poll/Edit/Tab/Form.php
diff --git a/app/code/core/Mage/Adminhtml/Block/Poll/Edit/Tabs.php b/app/code/Mage/Adminhtml/Block/Poll/Edit/Tabs.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/Block/Poll/Edit/Tabs.php
rename to app/code/Mage/Adminhtml/Block/Poll/Edit/Tabs.php
diff --git a/app/code/core/Mage/Adminhtml/Block/Poll/Grid.php b/app/code/Mage/Adminhtml/Block/Poll/Grid.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/Block/Poll/Grid.php
rename to app/code/Mage/Adminhtml/Block/Poll/Grid.php
diff --git a/app/code/core/Mage/Adminhtml/Block/Poll/Poll.php b/app/code/Mage/Adminhtml/Block/Poll/Poll.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/Block/Poll/Poll.php
rename to app/code/Mage/Adminhtml/Block/Poll/Poll.php
diff --git a/app/code/core/Mage/Adminhtml/Block/Promo/Catalog.php b/app/code/Mage/Adminhtml/Block/Promo/Catalog.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/Block/Promo/Catalog.php
rename to app/code/Mage/Adminhtml/Block/Promo/Catalog.php
diff --git a/app/code/core/Mage/Adminhtml/Block/Promo/Catalog/Edit.php b/app/code/Mage/Adminhtml/Block/Promo/Catalog/Edit.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/Block/Promo/Catalog/Edit.php
rename to app/code/Mage/Adminhtml/Block/Promo/Catalog/Edit.php
diff --git a/app/code/core/Mage/Adminhtml/Block/Promo/Catalog/Edit/Form.php b/app/code/Mage/Adminhtml/Block/Promo/Catalog/Edit/Form.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/Block/Promo/Catalog/Edit/Form.php
rename to app/code/Mage/Adminhtml/Block/Promo/Catalog/Edit/Form.php
diff --git a/app/code/core/Mage/Adminhtml/Block/Promo/Catalog/Edit/Js.php b/app/code/Mage/Adminhtml/Block/Promo/Catalog/Edit/Js.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/Block/Promo/Catalog/Edit/Js.php
rename to app/code/Mage/Adminhtml/Block/Promo/Catalog/Edit/Js.php
diff --git a/app/code/core/Mage/Adminhtml/Block/Promo/Catalog/Edit/Tab/Actions.php b/app/code/Mage/Adminhtml/Block/Promo/Catalog/Edit/Tab/Actions.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/Block/Promo/Catalog/Edit/Tab/Actions.php
rename to app/code/Mage/Adminhtml/Block/Promo/Catalog/Edit/Tab/Actions.php
diff --git a/app/code/core/Mage/Adminhtml/Block/Promo/Catalog/Edit/Tab/Conditions.php b/app/code/Mage/Adminhtml/Block/Promo/Catalog/Edit/Tab/Conditions.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/Block/Promo/Catalog/Edit/Tab/Conditions.php
rename to app/code/Mage/Adminhtml/Block/Promo/Catalog/Edit/Tab/Conditions.php
diff --git a/app/code/core/Mage/Adminhtml/Block/Promo/Catalog/Edit/Tab/Main.php b/app/code/Mage/Adminhtml/Block/Promo/Catalog/Edit/Tab/Main.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/Block/Promo/Catalog/Edit/Tab/Main.php
rename to app/code/Mage/Adminhtml/Block/Promo/Catalog/Edit/Tab/Main.php
diff --git a/app/code/core/Mage/Adminhtml/Block/Promo/Catalog/Edit/Tabs.php b/app/code/Mage/Adminhtml/Block/Promo/Catalog/Edit/Tabs.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/Block/Promo/Catalog/Edit/Tabs.php
rename to app/code/Mage/Adminhtml/Block/Promo/Catalog/Edit/Tabs.php
diff --git a/app/code/core/Mage/Adminhtml/Block/Promo/Catalog/Grid.php b/app/code/Mage/Adminhtml/Block/Promo/Catalog/Grid.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/Block/Promo/Catalog/Grid.php
rename to app/code/Mage/Adminhtml/Block/Promo/Catalog/Grid.php
diff --git a/app/code/core/Mage/Adminhtml/Block/Promo/Quote.php b/app/code/Mage/Adminhtml/Block/Promo/Quote.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/Block/Promo/Quote.php
rename to app/code/Mage/Adminhtml/Block/Promo/Quote.php
diff --git a/app/code/core/Mage/Adminhtml/Block/Promo/Quote/Edit.php b/app/code/Mage/Adminhtml/Block/Promo/Quote/Edit.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/Block/Promo/Quote/Edit.php
rename to app/code/Mage/Adminhtml/Block/Promo/Quote/Edit.php
diff --git a/app/code/core/Mage/Adminhtml/Block/Promo/Quote/Edit/Form.php b/app/code/Mage/Adminhtml/Block/Promo/Quote/Edit/Form.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/Block/Promo/Quote/Edit/Form.php
rename to app/code/Mage/Adminhtml/Block/Promo/Quote/Edit/Form.php
diff --git a/app/code/core/Mage/Adminhtml/Block/Promo/Quote/Edit/Tab/Actions.php b/app/code/Mage/Adminhtml/Block/Promo/Quote/Edit/Tab/Actions.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/Block/Promo/Quote/Edit/Tab/Actions.php
rename to app/code/Mage/Adminhtml/Block/Promo/Quote/Edit/Tab/Actions.php
diff --git a/app/code/core/Mage/Adminhtml/Block/Promo/Quote/Edit/Tab/Conditions.php b/app/code/Mage/Adminhtml/Block/Promo/Quote/Edit/Tab/Conditions.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/Block/Promo/Quote/Edit/Tab/Conditions.php
rename to app/code/Mage/Adminhtml/Block/Promo/Quote/Edit/Tab/Conditions.php
diff --git a/app/code/core/Mage/Adminhtml/Block/Promo/Quote/Edit/Tab/Coupons.php b/app/code/Mage/Adminhtml/Block/Promo/Quote/Edit/Tab/Coupons.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/Block/Promo/Quote/Edit/Tab/Coupons.php
rename to app/code/Mage/Adminhtml/Block/Promo/Quote/Edit/Tab/Coupons.php
diff --git a/app/code/core/Mage/Adminhtml/Block/Promo/Quote/Edit/Tab/Coupons/Form.php b/app/code/Mage/Adminhtml/Block/Promo/Quote/Edit/Tab/Coupons/Form.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/Block/Promo/Quote/Edit/Tab/Coupons/Form.php
rename to app/code/Mage/Adminhtml/Block/Promo/Quote/Edit/Tab/Coupons/Form.php
diff --git a/app/code/core/Mage/Adminhtml/Block/Promo/Quote/Edit/Tab/Coupons/Grid.php b/app/code/Mage/Adminhtml/Block/Promo/Quote/Edit/Tab/Coupons/Grid.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/Block/Promo/Quote/Edit/Tab/Coupons/Grid.php
rename to app/code/Mage/Adminhtml/Block/Promo/Quote/Edit/Tab/Coupons/Grid.php
diff --git a/app/code/core/Mage/Adminhtml/Block/Promo/Quote/Edit/Tab/Coupons/Grid/Column/Renderer/Used.php b/app/code/Mage/Adminhtml/Block/Promo/Quote/Edit/Tab/Coupons/Grid/Column/Renderer/Used.php
old mode 100755
new mode 100644
similarity index 100%
rename from app/code/core/Mage/Adminhtml/Block/Promo/Quote/Edit/Tab/Coupons/Grid/Column/Renderer/Used.php
rename to app/code/Mage/Adminhtml/Block/Promo/Quote/Edit/Tab/Coupons/Grid/Column/Renderer/Used.php
diff --git a/app/code/Mage/Adminhtml/Block/Promo/Quote/Edit/Tab/Labels.php b/app/code/Mage/Adminhtml/Block/Promo/Quote/Edit/Tab/Labels.php
new file mode 100644
index 0000000000000..75a79610b41ec
--- /dev/null
+++ b/app/code/Mage/Adminhtml/Block/Promo/Quote/Edit/Tab/Labels.php
@@ -0,0 +1,166 @@
+_storeManager = $storeManager;
+ parent::__construct($context, $data);
+ }
+
+ /**
+ * Prepare content for tab
+ *
+ * @return string
+ */
+ public function getTabLabel()
+ {
+ return Mage::helper('Mage_SalesRule_Helper_Data')->__('Labels');
+ }
+
+ /**
+ * Prepare title for tab
+ *
+ * @return string
+ */
+ public function getTabTitle()
+ {
+ return Mage::helper('Mage_SalesRule_Helper_Data')->__('Labels');
+ }
+
+ /**
+ * Returns status flag about this tab can be showen or not
+ *
+ * @return bool
+ */
+ public function canShowTab()
+ {
+ return true;
+ }
+
+ /**
+ * Returns status flag about this tab hidden or not
+ *
+ * @return bool
+ */
+ public function isHidden()
+ {
+ return false;
+ }
+
+ protected function _prepareForm()
+ {
+ $rule = Mage::registry('current_promo_quote_rule');
+ $form = new Varien_Data_Form();
+ $form->setHtmlIdPrefix('rule_');
+
+ $fieldset = $form->addFieldset('default_label_fieldset', array(
+ 'legend' => Mage::helper('Mage_SalesRule_Helper_Data')->__('Default Label')
+ ));
+ $labels = $rule->getStoreLabels();
+
+ $fieldset->addField('store_default_label', 'text', array(
+ 'name' => 'store_labels[0]',
+ 'required' => false,
+ 'label' => Mage::helper('Mage_SalesRule_Helper_Data')->__('Default Rule Label for All Store Views'),
+ 'value' => isset($labels[0]) ? $labels[0] : '',
+ ));
+
+ if (!$this->_storeManager->isSingleStoreMode()) {
+ $fieldset = $this->_createStoreSpecificFieldset($form, $labels);
+ }
+
+ if ($rule->isReadonly()) {
+ foreach ($fieldset->getElements() as $element) {
+ $element->setReadonly(true, true);
+ }
+ }
+
+ $this->setForm($form);
+ return parent::_prepareForm();
+ }
+
+ /**
+ * Create store specific fieldset
+ *
+ * @param Varien_Data_Form $form
+ * @param array $labels
+ * @return Varien_Data_Form_Element_Fieldset mixed
+ */
+ protected function _createStoreSpecificFieldset($form, $labels)
+ {
+ $fieldset = $form->addFieldset('store_labels_fieldset', array(
+ 'legend' => Mage::helper('Mage_SalesRule_Helper_Data')->__('Store View Specific Labels'),
+ 'table_class' => 'form-list stores-tree',
+ ));
+ $renderer = $this->getLayout()->createBlock('Mage_Backend_Block_Store_Switcher_Form_Renderer_Fieldset');
+ $fieldset->setRenderer($renderer);
+
+ foreach (Mage::app()->getWebsites() as $website) {
+ $fieldset->addField("w_{$website->getId()}_label", 'note', array(
+ 'label' => $website->getName(),
+ 'fieldset_html_class' => 'website',
+ ));
+ foreach ($website->getGroups() as $group) {
+ $stores = $group->getStores();
+ if (count($stores) == 0) {
+ continue;
+ }
+ $fieldset->addField("sg_{$group->getId()}_label", 'note', array(
+ 'label' => $group->getName(),
+ 'fieldset_html_class' => 'store-group',
+ ));
+ foreach ($stores as $store) {
+ $fieldset->addField("s_{$store->getId()}", 'text', array(
+ 'name' => 'store_labels[' . $store->getId() . ']',
+ 'required' => false,
+ 'label' => $store->getName(),
+ 'value' => isset($labels[$store->getId()]) ? $labels[$store->getId()] : '',
+ 'fieldset_html_class' => 'store',
+ ));
+ }
+ }
+ }
+ return $fieldset;
+ }
+}
diff --git a/app/code/core/Mage/Adminhtml/Block/Promo/Quote/Edit/Tab/Main.php b/app/code/Mage/Adminhtml/Block/Promo/Quote/Edit/Tab/Main.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/Block/Promo/Quote/Edit/Tab/Main.php
rename to app/code/Mage/Adminhtml/Block/Promo/Quote/Edit/Tab/Main.php
diff --git a/app/code/core/Mage/Adminhtml/Block/Promo/Quote/Edit/Tab/Main/Renderer/Checkbox.php b/app/code/Mage/Adminhtml/Block/Promo/Quote/Edit/Tab/Main/Renderer/Checkbox.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/Block/Promo/Quote/Edit/Tab/Main/Renderer/Checkbox.php
rename to app/code/Mage/Adminhtml/Block/Promo/Quote/Edit/Tab/Main/Renderer/Checkbox.php
diff --git a/app/code/core/Mage/Adminhtml/Block/Promo/Quote/Edit/Tabs.php b/app/code/Mage/Adminhtml/Block/Promo/Quote/Edit/Tabs.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/Block/Promo/Quote/Edit/Tabs.php
rename to app/code/Mage/Adminhtml/Block/Promo/Quote/Edit/Tabs.php
diff --git a/app/code/core/Mage/Adminhtml/Block/Promo/Quote/Grid.php b/app/code/Mage/Adminhtml/Block/Promo/Quote/Grid.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/Block/Promo/Quote/Grid.php
rename to app/code/Mage/Adminhtml/Block/Promo/Quote/Grid.php
diff --git a/app/code/core/Mage/Adminhtml/Block/Promo/Widget/Chooser.php b/app/code/Mage/Adminhtml/Block/Promo/Widget/Chooser.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/Block/Promo/Widget/Chooser.php
rename to app/code/Mage/Adminhtml/Block/Promo/Widget/Chooser.php
diff --git a/app/code/core/Mage/Adminhtml/Block/Promo/Widget/Chooser/Daterange.php b/app/code/Mage/Adminhtml/Block/Promo/Widget/Chooser/Daterange.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/Block/Promo/Widget/Chooser/Daterange.php
rename to app/code/Mage/Adminhtml/Block/Promo/Widget/Chooser/Daterange.php
diff --git a/app/code/core/Mage/Adminhtml/Block/Promo/Widget/Chooser/Sku.php b/app/code/Mage/Adminhtml/Block/Promo/Widget/Chooser/Sku.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/Block/Promo/Widget/Chooser/Sku.php
rename to app/code/Mage/Adminhtml/Block/Promo/Widget/Chooser/Sku.php
diff --git a/app/code/core/Mage/Adminhtml/Block/Rating/Edit.php b/app/code/Mage/Adminhtml/Block/Rating/Edit.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/Block/Rating/Edit.php
rename to app/code/Mage/Adminhtml/Block/Rating/Edit.php
diff --git a/app/code/core/Mage/Adminhtml/Block/Rating/Edit/Form.php b/app/code/Mage/Adminhtml/Block/Rating/Edit/Form.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/Block/Rating/Edit/Form.php
rename to app/code/Mage/Adminhtml/Block/Rating/Edit/Form.php
diff --git a/app/code/Mage/Adminhtml/Block/Rating/Edit/Tab/Form.php b/app/code/Mage/Adminhtml/Block/Rating/Edit/Tab/Form.php
new file mode 100644
index 0000000000000..6a81fce0765de
--- /dev/null
+++ b/app/code/Mage/Adminhtml/Block/Rating/Edit/Tab/Form.php
@@ -0,0 +1,190 @@
+
+ */
+
+class Mage_Adminhtml_Block_Rating_Edit_Tab_Form extends Mage_Backend_Block_Widget_Form
+{
+ /**
+ * Store manager instance
+ *
+ * @var Mage_Core_Model_StoreManager
+ */
+ protected $_storeManager;
+
+ /**
+ * @param Mage_Core_Block_Template_Context $context
+ * @param Mage_Core_Model_StoreManager $storeManager
+ * @param array $data
+ */
+ public function __construct(
+ Mage_Core_Block_Template_Context $context,
+ Mage_Core_Model_StoreManager $storeManager,
+ array $data = array()
+ ) {
+ $this->_storeManager = $storeManager;
+ parent::__construct($context, $data);
+ }
+
+
+ /**
+ * Prepare rating edit form
+ *
+ * @return Mage_Adminhtml_Block_Rating_Edit_Tab_Form
+ */
+ protected function _prepareForm()
+ {
+ $form = new Varien_Data_Form();
+ $this->setForm($form);
+
+ $fieldset = $form->addFieldset('rating_form', array(
+ 'legend'=>Mage::helper('Mage_Rating_Helper_Data')->__('Rating Title')
+ ));
+
+ $fieldset->addField('rating_code', 'text', array(
+ 'name' => 'rating_code',
+ 'label' => Mage::helper('Mage_Rating_Helper_Data')->__('Default Value'),
+ 'class' => 'required-entry',
+ 'required' => true,
+ ));
+
+ foreach (Mage::getSingleton('Mage_Core_Model_System_Store')->getStoreCollection() as $store) {
+ $fieldset->addField('rating_code_' . $store->getId(), 'text', array(
+ 'label' => $store->getName(),
+ 'name' => 'rating_codes[' . $store->getId() . ']',
+ ));
+ }
+
+ if (Mage::getSingleton('Mage_Adminhtml_Model_Session')->getRatingData()) {
+ $form->setValues(Mage::getSingleton('Mage_Adminhtml_Model_Session')->getRatingData());
+ $data = Mage::getSingleton('Mage_Adminhtml_Model_Session')->getRatingData();
+ if (isset($data['rating_codes'])) {
+ $this->_setRatingCodes($data['rating_codes']);
+ }
+ Mage::getSingleton('Mage_Adminhtml_Model_Session')->setRatingData(null);
+ } elseif (Mage::registry('rating_data')) {
+ $form->setValues(Mage::registry('rating_data')->getData());
+ if (Mage::registry('rating_data')->getRatingCodes()) {
+ $this->_setRatingCodes(Mage::registry('rating_data')->getRatingCodes());
+ }
+ }
+
+ if (Mage::registry('rating_data')) {
+ $collection = Mage::getModel('Mage_Rating_Model_Rating_Option')
+ ->getResourceCollection()
+ ->addRatingFilter(Mage::registry('rating_data')->getId())
+ ->load();
+
+ $i = 1;
+ foreach ($collection->getItems() as $item) {
+ $fieldset->addField('option_code_' . $item->getId() , 'hidden', array(
+ 'required' => true,
+ 'name' => 'option_title[' . $item->getId() . ']',
+ 'value' => ($item->getCode()) ? $item->getCode() : $i,
+ ));
+
+ $i ++;
+ }
+ } else {
+ for ($i = 1; $i <= 5; $i++) {
+ $fieldset->addField('option_code_' . $i, 'hidden', array(
+ 'required' => true,
+ 'name' => 'option_title[add_' . $i . ']',
+ 'value' => $i,
+ ));
+ }
+ }
+
+ $fieldset = $form->addFieldset('visibility_form', array(
+ 'legend' => Mage::helper('Mage_Rating_Helper_Data')->__('Rating Visibility')
+ ));
+ if (!$this->_storeManager->isSingleStoreMode()) {
+ $field = $fieldset->addField('stores', 'multiselect', array(
+ 'label' => Mage::helper('Mage_Rating_Helper_Data')->__('Visible In'),
+ 'name' => 'stores[]',
+ 'values' => Mage::getSingleton('Mage_Core_Model_System_Store')->getStoreValuesForForm(),
+ ));
+ $renderer = $this->getLayout()->createBlock('Mage_Backend_Block_Store_Switcher_Form_Renderer_Fieldset_Element');
+ $field->setRenderer($renderer);
+
+ if (Mage::registry('rating_data')) {
+ $form->getElement('stores')->setValue(Mage::registry('rating_data')->getStores());
+ }
+ }
+
+ $fieldset->addField('is_active', 'checkbox', array(
+ 'label' => Mage::helper('Mage_Rating_Helper_Data')->__('Is Active'),
+ 'name' => 'is_active',
+ 'value' => 1,
+ ));
+
+ $fieldset->addField('position', 'text', array(
+ 'label' => Mage::helper('Mage_Rating_Helper_Data')->__('Sort Order'),
+ 'name' => 'position',
+ ));
+
+ if (Mage::registry('rating_data')) {
+ $form->getElement('position')->setValue(Mage::registry('rating_data')->getPosition());
+ $form->getElement('is_active')->setIsChecked(Mage::registry('rating_data')->getIsActive());
+ }
+
+ return parent::_prepareForm();
+ }
+
+ protected function _setRatingCodes($ratingCodes) {
+ foreach($ratingCodes as $store=>$value) {
+ if($element = $this->getForm()->getElement('rating_code_' . $store)) {
+ $element->setValue($value);
+ }
+ }
+ }
+
+ protected function _toHtml()
+ {
+ return $this->_getWarningHtml() . parent::_toHtml();
+ }
+
+ protected function _getWarningHtml()
+ {
+ return '
+
+
+
+ '.Mage::helper('Mage_Rating_Helper_Data')->__('If you do not specify a rating title for a store, the default value will be used.').'
+
+
+
+
';
+ }
+
+
+}
diff --git a/app/code/core/Mage/Adminhtml/Block/Rating/Edit/Tab/Options.php b/app/code/Mage/Adminhtml/Block/Rating/Edit/Tab/Options.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/Block/Rating/Edit/Tab/Options.php
rename to app/code/Mage/Adminhtml/Block/Rating/Edit/Tab/Options.php
diff --git a/app/code/core/Mage/Adminhtml/Block/Rating/Edit/Tabs.php b/app/code/Mage/Adminhtml/Block/Rating/Edit/Tabs.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/Block/Rating/Edit/Tabs.php
rename to app/code/Mage/Adminhtml/Block/Rating/Edit/Tabs.php
diff --git a/app/code/core/Mage/Adminhtml/Block/Rating/Rating.php b/app/code/Mage/Adminhtml/Block/Rating/Rating.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/Block/Rating/Rating.php
rename to app/code/Mage/Adminhtml/Block/Rating/Rating.php
diff --git a/app/code/core/Mage/Adminhtml/Block/Report/Config/Form/Field/MtdStart.php b/app/code/Mage/Adminhtml/Block/Report/Config/Form/Field/MtdStart.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/Block/Report/Config/Form/Field/MtdStart.php
rename to app/code/Mage/Adminhtml/Block/Report/Config/Form/Field/MtdStart.php
diff --git a/app/code/core/Mage/Adminhtml/Block/Report/Config/Form/Field/YtdStart.php b/app/code/Mage/Adminhtml/Block/Report/Config/Form/Field/YtdStart.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/Block/Report/Config/Form/Field/YtdStart.php
rename to app/code/Mage/Adminhtml/Block/Report/Config/Form/Field/YtdStart.php
diff --git a/app/code/core/Mage/Adminhtml/Block/Report/Filter/Form.php b/app/code/Mage/Adminhtml/Block/Report/Filter/Form.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/Block/Report/Filter/Form.php
rename to app/code/Mage/Adminhtml/Block/Report/Filter/Form.php
diff --git a/app/code/core/Mage/Adminhtml/Block/Report/Grid/Abstract.php b/app/code/Mage/Adminhtml/Block/Report/Grid/Abstract.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/Block/Report/Grid/Abstract.php
rename to app/code/Mage/Adminhtml/Block/Report/Grid/Abstract.php
diff --git a/app/code/core/Mage/Adminhtml/Block/Report/Grid/Column/Renderer/Blanknumber.php b/app/code/Mage/Adminhtml/Block/Report/Grid/Column/Renderer/Blanknumber.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/Block/Report/Grid/Column/Renderer/Blanknumber.php
rename to app/code/Mage/Adminhtml/Block/Report/Grid/Column/Renderer/Blanknumber.php
diff --git a/app/code/core/Mage/Adminhtml/Block/Report/Grid/Column/Renderer/Currency.php b/app/code/Mage/Adminhtml/Block/Report/Grid/Column/Renderer/Currency.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/Block/Report/Grid/Column/Renderer/Currency.php
rename to app/code/Mage/Adminhtml/Block/Report/Grid/Column/Renderer/Currency.php
diff --git a/app/code/core/Mage/Adminhtml/Block/Report/Grid/Column/Renderer/Customer.php b/app/code/Mage/Adminhtml/Block/Report/Grid/Column/Renderer/Customer.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/Block/Report/Grid/Column/Renderer/Customer.php
rename to app/code/Mage/Adminhtml/Block/Report/Grid/Column/Renderer/Customer.php
diff --git a/app/code/core/Mage/Adminhtml/Block/Report/Grid/Column/Renderer/Product.php b/app/code/Mage/Adminhtml/Block/Report/Grid/Column/Renderer/Product.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/Block/Report/Grid/Column/Renderer/Product.php
rename to app/code/Mage/Adminhtml/Block/Report/Grid/Column/Renderer/Product.php
diff --git a/app/code/core/Mage/Adminhtml/Block/Report/Grid/Shopcart.php b/app/code/Mage/Adminhtml/Block/Report/Grid/Shopcart.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/Block/Report/Grid/Shopcart.php
rename to app/code/Mage/Adminhtml/Block/Report/Grid/Shopcart.php
diff --git a/app/code/core/Mage/Adminhtml/Block/Report/Product.php b/app/code/Mage/Adminhtml/Block/Report/Product.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/Block/Report/Product.php
rename to app/code/Mage/Adminhtml/Block/Report/Product.php
diff --git a/app/code/core/Mage/Adminhtml/Block/Report/Product/Downloads.php b/app/code/Mage/Adminhtml/Block/Report/Product/Downloads.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/Block/Report/Product/Downloads.php
rename to app/code/Mage/Adminhtml/Block/Report/Product/Downloads.php
diff --git a/app/code/Mage/Adminhtml/Block/Report/Product/Downloads/Grid.php b/app/code/Mage/Adminhtml/Block/Report/Product/Downloads/Grid.php
new file mode 100644
index 0000000000000..9b558e7e2ce89
--- /dev/null
+++ b/app/code/Mage/Adminhtml/Block/Report/Product/Downloads/Grid.php
@@ -0,0 +1,122 @@
+
+ */
+class Mage_Adminhtml_Block_Report_Product_Downloads_Grid extends Mage_Adminhtml_Block_Widget_Grid
+{
+ protected function _construct()
+ {
+ parent::_construct();
+ $this->setId('downloadsGrid');
+ $this->setUseAjax(false);
+ }
+
+ protected function _prepareCollection()
+ {
+ if ($this->getRequest()->getParam('website')) {
+ $storeIds = Mage::app()->getWebsite($this->getRequest()->getParam('website'))->getStoreIds();
+ $storeId = array_pop($storeIds);
+ } else if ($this->getRequest()->getParam('group')) {
+ $storeIds = Mage::app()->getGroup($this->getRequest()->getParam('group'))->getStoreIds();
+ $storeId = array_pop($storeIds);
+ } else if ($this->getRequest()->getParam('store')) {
+ $storeId = (int)$this->getRequest()->getParam('store');
+ } else {
+ $storeId = '';
+ }
+
+ $collection = Mage::getResourceModel('Mage_Reports_Model_Resource_Product_Downloads_Collection')
+ ->addAttributeToSelect('*')
+ ->setStoreId($storeId)
+ ->addAttributeToFilter('type_id', array(Mage_Downloadable_Model_Product_Type::TYPE_DOWNLOADABLE))
+ ->addSummary();
+
+ if( $storeId ) {
+ $collection->addStoreFilter($storeId);
+ }
+
+ $this->setCollection($collection);
+ return parent::_prepareCollection();
+ }
+
+ protected function _prepareColumns()
+ {
+ $this->addColumn('name', array(
+ 'header' => Mage::helper('Mage_Reports_Helper_Data')->__('Product Name'),
+ 'index' => 'name',
+ 'header_css_class' => 'col-product',
+ 'column_css_class' => 'col-product'
+ ));
+
+ $this->addColumn('link_title', array(
+ 'header' => Mage::helper('Mage_Reports_Helper_Data')->__('Link'),
+ 'index' => 'link_title',
+ 'header_css_class' => 'col-link',
+ 'column_css_class' => 'col-link'
+ ));
+
+ $this->addColumn('sku', array(
+ 'header' =>Mage::helper('Mage_Reports_Helper_Data')->__('Product SKU'),
+ 'index' =>'sku',
+ 'header_css_class' => 'col-sku',
+ 'column_css_class' => 'col-sku'
+ ));
+
+ $this->addColumn('purchases', array(
+ 'header' => Mage::helper('Mage_Reports_Helper_Data')->__('Purchases'),
+ 'width' => '215px',
+ 'align' => 'right',
+ 'filter' => false,
+ 'index' => 'purchases',
+ 'type' => 'number',
+ 'renderer' => 'Mage_Adminhtml_Block_Report_Product_Downloads_Renderer_Purchases',
+ 'header_css_class' => 'col-purchases',
+ 'column_css_class' => 'col-purchases'
+ ));
+
+ $this->addColumn('downloads', array(
+ 'header' => Mage::helper('Mage_Reports_Helper_Data')->__('Downloads'),
+ 'width' => '215px',
+ 'align' => 'right',
+ 'filter' => false,
+ 'index' => 'downloads',
+ 'type' => 'number',
+ 'header_css_class' => 'col-qty',
+ 'column_css_class' => 'col-qty'
+ ));
+
+ $this->addExportType('*/*/exportDownloadsCsv', Mage::helper('Mage_Reports_Helper_Data')->__('CSV'));
+ $this->addExportType('*/*/exportDownloadsExcel', Mage::helper('Mage_Reports_Helper_Data')->__('Excel XML'));
+
+ return parent::_prepareColumns();
+ }
+}
diff --git a/app/code/core/Mage/Adminhtml/Block/Report/Product/Downloads/Renderer/Purchases.php b/app/code/Mage/Adminhtml/Block/Report/Product/Downloads/Renderer/Purchases.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/Block/Report/Product/Downloads/Renderer/Purchases.php
rename to app/code/Mage/Adminhtml/Block/Report/Product/Downloads/Renderer/Purchases.php
diff --git a/app/code/core/Mage/Adminhtml/Block/Report/Product/Grid.php b/app/code/Mage/Adminhtml/Block/Report/Product/Grid.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/Block/Report/Product/Grid.php
rename to app/code/Mage/Adminhtml/Block/Report/Product/Grid.php
diff --git a/app/code/core/Mage/Adminhtml/Block/Report/Product/Lowstock.php b/app/code/Mage/Adminhtml/Block/Report/Product/Lowstock.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/Block/Report/Product/Lowstock.php
rename to app/code/Mage/Adminhtml/Block/Report/Product/Lowstock.php
diff --git a/app/code/Mage/Adminhtml/Block/Report/Product/Lowstock/Grid.php b/app/code/Mage/Adminhtml/Block/Report/Product/Lowstock/Grid.php
new file mode 100644
index 0000000000000..18b091089b663
--- /dev/null
+++ b/app/code/Mage/Adminhtml/Block/Report/Product/Lowstock/Grid.php
@@ -0,0 +1,110 @@
+
+ */
+class Mage_Adminhtml_Block_Report_Product_Lowstock_Grid extends Mage_Adminhtml_Block_Widget_Grid
+{
+// protected $_saveParametersInSession = true;
+
+ protected function _construct()
+ {
+ parent::_construct();
+ $this->setId('gridLowstock');
+ $this->setUseAjax(false);
+ }
+
+ protected function _prepareCollection()
+ {
+ if ($this->getRequest()->getParam('website')) {
+ $storeIds = Mage::app()->getWebsite($this->getRequest()->getParam('website'))->getStoreIds();
+ $storeId = array_pop($storeIds);
+ } else if ($this->getRequest()->getParam('group')) {
+ $storeIds = Mage::app()->getGroup($this->getRequest()->getParam('group'))->getStoreIds();
+ $storeId = array_pop($storeIds);
+ } else if ($this->getRequest()->getParam('store')) {
+ $storeId = (int)$this->getRequest()->getParam('store');
+ } else {
+ $storeId = '';
+ }
+
+ /** @var $collection Mage_Reports_Model_Resource_Product_Lowstock_Collection */
+ $collection = Mage::getResourceModel('Mage_Reports_Model_Resource_Product_Lowstock_Collection')
+ ->addAttributeToSelect('*')
+ ->setStoreId($storeId)
+ ->filterByIsQtyProductTypes()
+ ->joinInventoryItem('qty')
+ ->useManageStockFilter($storeId)
+ ->useNotifyStockQtyFilter($storeId)
+ ->setOrder('qty', Varien_Data_Collection::SORT_ORDER_ASC);
+
+ if( $storeId ) {
+ $collection->addStoreFilter($storeId);
+ }
+
+ $this->setCollection($collection);
+ return parent::_prepareCollection();
+ }
+
+ protected function _prepareColumns()
+ {
+ $this->addColumn('name', array(
+ 'header' =>Mage::helper('Mage_Reports_Helper_Data')->__('Product Name'),
+ 'sortable' =>false,
+ 'index' =>'name',
+ 'header_css_class' => 'col-product',
+ 'column_css_class' => 'col-product'
+ ));
+
+ $this->addColumn('sku', array(
+ 'header' =>Mage::helper('Mage_Reports_Helper_Data')->__('Product SKU'),
+ 'sortable' =>false,
+ 'index' =>'sku',
+ 'header_css_class' => 'col-sku',
+ 'column_css_class' => 'col-sku'
+ ));
+
+ $this->addColumn('qty', array(
+ 'header' =>Mage::helper('Mage_Reports_Helper_Data')->__('Stock Qty'),
+ 'sortable' =>false,
+ 'filter' =>'Mage_Adminhtml_Block_Widget_Grid_Column_Filter_Range',
+ 'index' =>'qty',
+ 'type' =>'number',
+ 'header_css_class' => 'col-qty',
+ 'column_css_class' => 'col-qty'
+ ));
+
+ $this->addExportType('*/*/exportLowstockCsv', Mage::helper('Mage_Reports_Helper_Data')->__('CSV'));
+ $this->addExportType('*/*/exportLowstockExcel', Mage::helper('Mage_Reports_Helper_Data')->__('Excel XML'));
+
+ return parent::_prepareColumns();
+ }
+}
diff --git a/app/code/core/Mage/Adminhtml/Block/Report/Product/Viewed.php b/app/code/Mage/Adminhtml/Block/Report/Product/Viewed.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/Block/Report/Product/Viewed.php
rename to app/code/Mage/Adminhtml/Block/Report/Product/Viewed.php
diff --git a/app/code/Mage/Adminhtml/Block/Report/Product/Viewed/Grid.php b/app/code/Mage/Adminhtml/Block/Report/Product/Viewed/Grid.php
new file mode 100644
index 0000000000000..4dcedf48b6133
--- /dev/null
+++ b/app/code/Mage/Adminhtml/Block/Report/Product/Viewed/Grid.php
@@ -0,0 +1,132 @@
+
+ */
+class Mage_Adminhtml_Block_Report_Product_Viewed_Grid extends Mage_Adminhtml_Block_Report_Grid_Abstract
+{
+ /**
+ * Column for grid to be grouped by
+ *
+ * @var string
+ */
+ protected $_columnGroupBy = 'period';
+
+ /**
+ * Grid resource collection name
+ *
+ * @var string
+ */
+ protected $_resourceCollectionName = 'Mage_Reports_Model_Resource_Report_Product_Viewed_Collection';
+
+ /**
+ * Init grid parameters
+ */
+ protected function _construct()
+ {
+ parent::_construct();
+ $this->setCountTotals(true);
+ }
+
+ /**
+ * Custom columns preparation
+ *
+ * @return Mage_Adminhtml_Block_Widget_Grid
+ */
+ protected function _prepareColumns()
+ {
+ $this->addColumn('period', array(
+ 'header' => Mage::helper('Mage_Adminhtml_Helper_Data')->__('Period'),
+ 'index' => 'period',
+ 'width' => 100,
+ 'sortable' => false,
+ 'period_type' => $this->getPeriodType(),
+ 'renderer' => 'Mage_Adminhtml_Block_Report_Sales_Grid_Column_Renderer_Date',
+ 'totals_label' => Mage::helper('Mage_Adminhtml_Helper_Data')->__('Total'),
+ 'html_decorators' => array('nobr'),
+ 'header_css_class' => 'col-period',
+ 'column_css_class' => 'col-period'
+ ));
+
+ $this->addColumn('product_name', array(
+ 'header' => Mage::helper('Mage_Adminhtml_Helper_Data')->__('Product Name'),
+ 'index' => 'product_name',
+ 'type' => 'string',
+ 'sortable' => false,
+ 'header_css_class' => 'col-name',
+ 'column_css_class' => 'col-name'
+ ));
+
+ if ($this->getFilterData()->getStoreIds()) {
+ $this->setStoreIds(explode(',', $this->getFilterData()->getStoreIds()));
+ }
+ $currencyCode = $this->getCurrentCurrencyCode();
+
+ $this->addColumn('product_price', array(
+ 'header' => Mage::helper('Mage_Adminhtml_Helper_Data')->__('Price'),
+ 'type' => 'currency',
+ 'currency_code' => $currencyCode,
+ 'index' => 'product_price',
+ 'sortable' => false,
+ 'rate' => $this->getRate($currencyCode),
+ 'header_css_class' => 'col-price',
+ 'column_css_class' => 'col-price'
+ ));
+
+ $this->addColumn('views_num', array(
+ 'header' => Mage::helper('Mage_Adminhtml_Helper_Data')->__('Number of Views'),
+ 'index' => 'views_num',
+ 'type' => 'number',
+ 'total' => 'sum',
+ 'sortable' => false,
+ 'header_css_class' => 'col-qty',
+ 'column_css_class' => 'col-qty'
+ ));
+
+
+ $this->addExportType('*/*/exportViewedCsv', Mage::helper('Mage_Adminhtml_Helper_Data')->__('CSV'));
+ $this->addExportType('*/*/exportViewedExcel', Mage::helper('Mage_Adminhtml_Helper_Data')->__('Excel XML'));
+
+ return parent::_prepareColumns();
+ }
+
+ /**
+ * Don't use orders in collection
+ *
+ * @param Mage_Reports_Model_Resource_Report_Collection_Abstract $collection
+ * @param Varien_Object $filterData
+ * @return Mage_Adminhtml_Block_Report_Grid_Abstract
+ */
+ protected function _addOrderStatusFilter($collection, $filterData)
+ {
+ return $this;
+ }
+}
diff --git a/app/code/core/Mage/Adminhtml/Block/Report/Review/Customer.php b/app/code/Mage/Adminhtml/Block/Report/Review/Customer.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/Block/Report/Review/Customer.php
rename to app/code/Mage/Adminhtml/Block/Report/Review/Customer.php
diff --git a/app/code/core/Mage/Adminhtml/Block/Report/Review/Detail.php b/app/code/Mage/Adminhtml/Block/Report/Review/Detail.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/Block/Report/Review/Detail.php
rename to app/code/Mage/Adminhtml/Block/Report/Review/Detail.php
diff --git a/app/code/core/Mage/Adminhtml/Block/Report/Review/Detail/Grid.php b/app/code/Mage/Adminhtml/Block/Report/Review/Detail/Grid.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/Block/Report/Review/Detail/Grid.php
rename to app/code/Mage/Adminhtml/Block/Report/Review/Detail/Grid.php
diff --git a/app/code/core/Mage/Adminhtml/Block/Report/Review/Product.php b/app/code/Mage/Adminhtml/Block/Report/Review/Product.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/Block/Report/Review/Product.php
rename to app/code/Mage/Adminhtml/Block/Report/Review/Product.php
diff --git a/app/code/core/Mage/Adminhtml/Block/Report/Sales/Bestsellers.php b/app/code/Mage/Adminhtml/Block/Report/Sales/Bestsellers.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/Block/Report/Sales/Bestsellers.php
rename to app/code/Mage/Adminhtml/Block/Report/Sales/Bestsellers.php
diff --git a/app/code/Mage/Adminhtml/Block/Report/Sales/Bestsellers/Grid.php b/app/code/Mage/Adminhtml/Block/Report/Sales/Bestsellers/Grid.php
new file mode 100644
index 0000000000000..48cf762924ae5
--- /dev/null
+++ b/app/code/Mage/Adminhtml/Block/Report/Sales/Bestsellers/Grid.php
@@ -0,0 +1,104 @@
+
+ */
+class Mage_Adminhtml_Block_Report_Sales_Bestsellers_Grid extends Mage_Adminhtml_Block_Report_Grid_Abstract
+{
+ protected $_columnGroupBy = 'period';
+
+ protected function _construct()
+ {
+ parent::_construct();
+ $this->setCountTotals(true);
+ }
+
+ public function getResourceCollectionName()
+ {
+ return 'Mage_Sales_Model_Resource_Report_Bestsellers_Collection';
+ }
+
+ protected function _prepareColumns()
+ {
+ $this->addColumn('period', array(
+ 'header' => Mage::helper('Mage_Sales_Helper_Data')->__('Period'),
+ 'index' => 'period',
+ 'sortable' => false,
+ 'period_type' => $this->getPeriodType(),
+ 'renderer' => 'Mage_Adminhtml_Block_Report_Sales_Grid_Column_Renderer_Date',
+ 'totals_label' => Mage::helper('Mage_Adminhtml_Helper_Data')->__('Total'),
+ 'html_decorators' => array('nobr'),
+ 'header_css_class' => 'col-period',
+ 'column_css_class' => 'col-period'
+ ));
+
+ $this->addColumn('product_name', array(
+ 'header' => Mage::helper('Mage_Sales_Helper_Data')->__('Product Name'),
+ 'index' => 'product_name',
+ 'type' => 'string',
+ 'sortable' => false,
+ 'header_css_class' => 'col-product',
+ 'column_css_class' => 'col-product'
+ ));
+
+ if ($this->getFilterData()->getStoreIds()) {
+ $this->setStoreIds(explode(',', $this->getFilterData()->getStoreIds()));
+ }
+ $currencyCode = $this->getCurrentCurrencyCode();
+
+ $this->addColumn('product_price', array(
+ 'header' => Mage::helper('Mage_Sales_Helper_Data')->__('Price'),
+ 'type' => 'currency',
+ 'currency_code' => $currencyCode,
+ 'index' => 'product_price',
+ 'sortable' => false,
+ 'rate' => $this->getRate($currencyCode),
+ 'header_css_class' => 'col-price',
+ 'column_css_class' => 'col-price'
+ ));
+
+ $this->addColumn('qty_ordered', array(
+ 'header' => Mage::helper('Mage_Sales_Helper_Data')->__('Quantity Ordered'),
+ 'index' => 'qty_ordered',
+ 'type' => 'number',
+ 'total' => 'sum',
+ 'sortable' => false,
+ 'header_css_class' => 'col-qty',
+ 'column_css_class' => 'col-qty'
+ ));
+
+
+ $this->addExportType('*/*/exportBestsellersCsv', Mage::helper('Mage_Adminhtml_Helper_Data')->__('CSV'));
+ $this->addExportType('*/*/exportBestsellersExcel', Mage::helper('Mage_Adminhtml_Helper_Data')->__('Excel XML'));
+
+ return parent::_prepareColumns();
+ }
+}
diff --git a/app/code/core/Mage/Adminhtml/Block/Report/Sales/Coupons.php b/app/code/Mage/Adminhtml/Block/Report/Sales/Coupons.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/Block/Report/Sales/Coupons.php
rename to app/code/Mage/Adminhtml/Block/Report/Sales/Coupons.php
diff --git a/app/code/Mage/Adminhtml/Block/Report/Sales/Coupons/Grid.php b/app/code/Mage/Adminhtml/Block/Report/Sales/Coupons/Grid.php
new file mode 100644
index 0000000000000..1ee65bb3b2ea4
--- /dev/null
+++ b/app/code/Mage/Adminhtml/Block/Report/Sales/Coupons/Grid.php
@@ -0,0 +1,198 @@
+
+ */
+class Mage_Adminhtml_Block_Report_Sales_Coupons_Grid extends Mage_Adminhtml_Block_Report_Grid_Abstract
+{
+ protected $_columnGroupBy = 'period';
+
+ protected function _construct()
+ {
+ parent::_construct();
+ $this->setCountTotals(true);
+ $this->setCountSubTotals(true);
+ }
+
+ public function getResourceCollectionName()
+ {
+ if (($this->getFilterData()->getData('report_type') == 'updated_at_order')) {
+ return 'Mage_SalesRule_Model_Resource_Report_Updatedat_Collection';
+ } else {
+ return 'Mage_SalesRule_Model_Resource_Report_Collection';
+ }
+ }
+
+ protected function _prepareColumns()
+ {
+ $this->addColumn('period', array(
+ 'header' => Mage::helper('Mage_SalesRule_Helper_Data')->__('Period'),
+ 'index' => 'period',
+ 'sortable' => false,
+ 'period_type' => $this->getPeriodType(),
+ 'renderer' => 'Mage_Adminhtml_Block_Report_Sales_Grid_Column_Renderer_Date',
+ 'totals_label' => Mage::helper('Mage_SalesRule_Helper_Data')->__('Total'),
+ 'subtotals_label' => Mage::helper('Mage_SalesRule_Helper_Data')->__('Subtotal'),
+ 'html_decorators' => array('nobr'),
+ 'header_css_class' => 'col-period',
+ 'column_css_class' => 'col-period'
+ ));
+
+ $this->addColumn('coupon_code', array(
+ 'header' => Mage::helper('Mage_SalesRule_Helper_Data')->__('Coupon Code'),
+ 'sortable' => false,
+ 'index' => 'coupon_code',
+ 'header_css_class' => 'col-code',
+ 'column_css_class' => 'col-code'
+ ));
+
+ $this->addColumn('rule_name', array(
+ 'header' => Mage::helper('Mage_SalesRule_Helper_Data')->__('Shopping Cart Price Rule'),
+ 'sortable' => false,
+ 'index' => 'rule_name',
+ 'header_css_class' => 'col-rule',
+ 'column_css_class' => 'col-rule'
+ ));
+
+ $this->addColumn('coupon_uses', array(
+ 'header' => Mage::helper('Mage_SalesRule_Helper_Data')->__('Number of Uses'),
+ 'sortable' => false,
+ 'index' => 'coupon_uses',
+ 'total' => 'sum',
+ 'type' => 'number',
+ 'header_css_class' => 'col-users',
+ 'column_css_class' => 'col-users'
+ ));
+
+ if ($this->getFilterData()->getStoreIds()) {
+ $this->setStoreIds(explode(',', $this->getFilterData()->getStoreIds()));
+ }
+ $currencyCode = $this->getCurrentCurrencyCode();
+ $rate = $this->getRate($currencyCode);
+
+ $this->addColumn('subtotal_amount', array(
+ 'header' => Mage::helper('Mage_SalesRule_Helper_Data')->__('Sales Subtotal Amount'),
+ 'sortable' => false,
+ 'type' => 'currency',
+ 'currency_code' => $currencyCode,
+ 'total' => 'sum',
+ 'index' => 'subtotal_amount',
+ 'rate' => $rate,
+ 'header_css_class' => 'col-sales',
+ 'column_css_class' => 'col-sales'
+ ));
+
+ $this->addColumn('discount_amount', array(
+ 'header' => Mage::helper('Mage_SalesRule_Helper_Data')->__('Sales Discount Amount'),
+ 'sortable' => false,
+ 'type' => 'currency',
+ 'currency_code' => $currencyCode,
+ 'total' => 'sum',
+ 'index' => 'discount_amount',
+ 'rate' => $rate,
+ 'header_css_class' => 'col-sales-discount',
+ 'column_css_class' => 'col-sales-discount'
+ ));
+
+ $this->addColumn('total_amount', array(
+ 'header' => Mage::helper('Mage_SalesRule_Helper_Data')->__('Sales Total Amount'),
+ 'sortable' => false,
+ 'type' => 'currency',
+ 'currency_code' => $currencyCode,
+ 'total' => 'sum',
+ 'index' => 'total_amount',
+ 'rate' => $rate,
+ 'header_css_class' => 'col-total-amount',
+ 'column_css_class' => 'col-total-amount'
+ ));
+
+ $this->addColumn('subtotal_amount_actual', array(
+ 'header' => Mage::helper('Mage_SalesRule_Helper_Data')->__('Subtotal Amount'),
+ 'sortable' => false,
+ 'type' => 'currency',
+ 'currency_code' => $currencyCode,
+ 'total' => 'sum',
+ 'index' => 'subtotal_amount_actual',
+ 'rate' => $rate,
+ 'header_css_class' => 'col-subtotal',
+ 'column_css_class' => 'col-subtotal'
+ ));
+
+ $this->addColumn('discount_amount_actual', array(
+ 'header' => Mage::helper('Mage_SalesRule_Helper_Data')->__('Discount Amount'),
+ 'sortable' => false,
+ 'type' => 'currency',
+ 'currency_code' => $currencyCode,
+ 'total' => 'sum',
+ 'index' => 'discount_amount_actual',
+ 'rate' => $rate,
+ 'header_css_class' => 'col-discount',
+ 'column_css_class' => 'col-discount'
+ ));
+
+ $this->addColumn('total_amount_actual', array(
+ 'header' => Mage::helper('Mage_SalesRule_Helper_Data')->__('Total Amount'),
+ 'sortable' => false,
+ 'type' => 'currency',
+ 'currency_code' => $currencyCode,
+ 'total' => 'sum',
+ 'index' => 'total_amount_actual',
+ 'rate' => $rate,
+ 'header_css_class' => 'col-total',
+ 'column_css_class' => 'col-total'
+ ));
+
+ $this->addExportType('*/*/exportCouponsCsv', Mage::helper('Mage_Adminhtml_Helper_Data')->__('CSV'));
+ $this->addExportType('*/*/exportCouponsExcel', Mage::helper('Mage_Adminhtml_Helper_Data')->__('Excel XML'));
+
+ return parent::_prepareColumns();
+ }
+
+ /**
+ * Add price rule filter
+ *
+ * @param Mage_Reports_Model_Resource_Report_Collection_Abstract $collection
+ * @param Varien_Object $filterData
+ * @return Mage_Adminhtml_Block_Report_Grid_Abstract
+ */
+ protected function _addCustomFilter($collection, $filterData)
+ {
+ if ($filterData->getPriceRuleType()) {
+ $rulesList = $filterData->getData('rules_list');
+ if (isset($rulesList[0])) {
+ $rulesIds = explode(',', $rulesList[0]);
+ $collection->addRuleFilter($rulesIds);
+ }
+ }
+
+ return parent::_addCustomFilter($filterData, $collection);
+ }
+}
diff --git a/app/code/core/Mage/Adminhtml/Block/Report/Sales/Grid/Column/Renderer/Date.php b/app/code/Mage/Adminhtml/Block/Report/Sales/Grid/Column/Renderer/Date.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/Block/Report/Sales/Grid/Column/Renderer/Date.php
rename to app/code/Mage/Adminhtml/Block/Report/Sales/Grid/Column/Renderer/Date.php
diff --git a/app/code/core/Mage/Adminhtml/Block/Report/Sales/Invoiced.php b/app/code/Mage/Adminhtml/Block/Report/Sales/Invoiced.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/Block/Report/Sales/Invoiced.php
rename to app/code/Mage/Adminhtml/Block/Report/Sales/Invoiced.php
diff --git a/app/code/Mage/Adminhtml/Block/Report/Sales/Invoiced/Grid.php b/app/code/Mage/Adminhtml/Block/Report/Sales/Invoiced/Grid.php
new file mode 100644
index 0000000000000..646a9bf726fb5
--- /dev/null
+++ b/app/code/Mage/Adminhtml/Block/Report/Sales/Invoiced/Grid.php
@@ -0,0 +1,132 @@
+
+ */
+class Mage_Adminhtml_Block_Report_Sales_Invoiced_Grid extends Mage_Adminhtml_Block_Report_Grid_Abstract
+{
+ protected $_columnGroupBy = 'period';
+
+ protected function _construct()
+ {
+ parent::_construct();
+ $this->setCountTotals(true);
+ }
+
+ public function getResourceCollectionName()
+ {
+ return ($this->getFilterData()->getData('report_type') == 'created_at_invoice')
+ ? 'Mage_Sales_Model_Resource_Report_Invoiced_Collection_Invoiced'
+ : 'Mage_Sales_Model_Resource_Report_Invoiced_Collection_Order';
+ }
+
+ protected function _prepareColumns()
+ {
+ $this->addColumn('period', array(
+ 'header' => Mage::helper('Mage_Sales_Helper_Data')->__('Period'),
+ 'index' => 'period',
+ 'sortable' => false,
+ 'period_type' => $this->getPeriodType(),
+ 'renderer' => 'Mage_Adminhtml_Block_Report_Sales_Grid_Column_Renderer_Date',
+ 'totals_label' => Mage::helper('Mage_Sales_Helper_Data')->__('Total'),
+ 'html_decorators' => array('nobr'),
+ 'header_css_class' => 'col-period',
+ 'column_css_class' => 'col-period'
+ ));
+
+ $this->addColumn('orders_count', array(
+ 'header' => Mage::helper('Mage_Sales_Helper_Data')->__('Number of Orders'),
+ 'index' => 'orders_count',
+ 'type' => 'number',
+ 'total' => 'sum',
+ 'sortable' => false,
+ 'header_css_class' => 'col-qty',
+ 'column_css_class' => 'col-qty'
+ ));
+
+ $this->addColumn('orders_invoiced', array(
+ 'header' => Mage::helper('Mage_Sales_Helper_Data')->__('Number of Invoiced Orders'),
+ 'index' => 'orders_invoiced',
+ 'type' => 'number',
+ 'total' => 'sum',
+ 'sortable' => false,
+ 'header_css_class' => 'col-invoiced',
+ 'column_css_class' => 'col-invoiced'
+ ));
+
+ if ($this->getFilterData()->getStoreIds()) {
+ $this->setStoreIds(explode(',', $this->getFilterData()->getStoreIds()));
+ }
+ $currencyCode = $this->getCurrentCurrencyCode();
+ $rate = $this->getRate($currencyCode);
+
+ $this->addColumn('invoiced', array(
+ 'header' => Mage::helper('Mage_Sales_Helper_Data')->__('Total Invoiced'),
+ 'type' => 'currency',
+ 'currency_code' => $currencyCode,
+ 'index' => 'invoiced',
+ 'total' => 'sum',
+ 'sortable' => false,
+ 'rate' => $rate,
+ 'header_css_class' => 'col-total-invoiced',
+ 'column_css_class' => 'col-total-invoiced'
+ ));
+
+ $this->addColumn('invoiced_captured', array(
+ 'header' => Mage::helper('Mage_Sales_Helper_Data')->__('Total Invoiced Paid'),
+ 'type' => 'currency',
+ 'currency_code' => $currencyCode,
+ 'index' => 'invoiced_captured',
+ 'total' => 'sum',
+ 'sortable' => false,
+ 'rate' => $rate,
+ 'header_css_class' => 'col-total-invoiced-paid',
+ 'column_css_class' => 'col-total-invoiced-paid'
+ ));
+
+ $this->addColumn('invoiced_not_captured', array(
+ 'header' => Mage::helper('Mage_Sales_Helper_Data')->__('Total Invoiced not Paid'),
+ 'type' => 'currency',
+ 'currency_code' => $currencyCode,
+ 'index' => 'invoiced_not_captured',
+ 'total' => 'sum',
+ 'sortable' => false,
+ 'rate' => $rate,
+ 'header_css_class' => 'col-total-invoiced-not-paid',
+ 'column_css_class' => 'col-total-invoiced-not-paid'
+ ));
+
+ $this->addExportType('*/*/exportInvoicedCsv', Mage::helper('Mage_Adminhtml_Helper_Data')->__('CSV'));
+ $this->addExportType('*/*/exportInvoicedExcel', Mage::helper('Mage_Adminhtml_Helper_Data')->__('Excel XML'));
+
+ return parent::_prepareColumns();
+ }
+}
diff --git a/app/code/core/Mage/Adminhtml/Block/Report/Sales/Refunded.php b/app/code/Mage/Adminhtml/Block/Report/Sales/Refunded.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/Block/Report/Sales/Refunded.php
rename to app/code/Mage/Adminhtml/Block/Report/Sales/Refunded.php
diff --git a/app/code/Mage/Adminhtml/Block/Report/Sales/Refunded/Grid.php b/app/code/Mage/Adminhtml/Block/Report/Sales/Refunded/Grid.php
new file mode 100644
index 0000000000000..85a214d9e42e0
--- /dev/null
+++ b/app/code/Mage/Adminhtml/Block/Report/Sales/Refunded/Grid.php
@@ -0,0 +1,122 @@
+
+ */
+class Mage_Adminhtml_Block_Report_Sales_Refunded_Grid extends Mage_Adminhtml_Block_Report_Grid_Abstract
+{
+ protected $_columnGroupBy = 'period';
+
+ protected function _construct()
+ {
+ parent::_construct();
+ $this->setCountTotals(true);
+ }
+
+ public function getResourceCollectionName()
+ {
+ return ($this->getFilterData()->getData('report_type') == 'created_at_refunded')
+ ? 'Mage_Sales_Model_Resource_Report_Refunded_Collection_Refunded'
+ : 'Mage_Sales_Model_Resource_Report_Refunded_Collection_Order';
+ }
+
+ protected function _prepareColumns()
+ {
+ $this->addColumn('period', array(
+ 'header' => Mage::helper('Mage_Sales_Helper_Data')->__('Period'),
+ 'index' => 'period',
+ 'sortable' => false,
+ 'period_type' => $this->getPeriodType(),
+ 'renderer' => 'Mage_Adminhtml_Block_Report_Sales_Grid_Column_Renderer_Date',
+ 'totals_label' => Mage::helper('Mage_Sales_Helper_Data')->__('Total'),
+ 'html_decorators' => array('nobr'),
+ 'header_css_class' => 'col-period',
+ 'column_css_class' => 'col-period'
+ ));
+
+ $this->addColumn('orders_count', array(
+ 'header' => Mage::helper('Mage_Sales_Helper_Data')->__('Number of Refunded Orders'),
+ 'index' => 'orders_count',
+ 'type' => 'number',
+ 'total' => 'sum',
+ 'sortable' => false,
+ 'header_css_class' => 'col-qty',
+ 'column_css_class' => 'col-qty'
+ ));
+
+ if ($this->getFilterData()->getStoreIds()) {
+ $this->setStoreIds(explode(',', $this->getFilterData()->getStoreIds()));
+ }
+ $currencyCode = $this->getCurrentCurrencyCode();
+ $rate = $this->getRate($currencyCode);
+
+ $this->addColumn('refunded', array(
+ 'header' => Mage::helper('Mage_Sales_Helper_Data')->__('Total Refunded'),
+ 'type' => 'currency',
+ 'currency_code' => $currencyCode,
+ 'index' => 'refunded',
+ 'total' => 'sum',
+ 'sortable' => false,
+ 'rate' => $rate,
+ 'header_css_class' => 'col-ref-total',
+ 'column_css_class' => 'col-ref-total'
+ ));
+
+ $this->addColumn('online_refunded', array(
+ 'header' => Mage::helper('Mage_Sales_Helper_Data')->__('Online Refunded'),
+ 'type' => 'currency',
+ 'currency_code' => $currencyCode,
+ 'index' => 'online_refunded',
+ 'total' => 'sum',
+ 'sortable' => false,
+ 'rate' => $rate,
+ 'header_css_class' => 'col-ref-online',
+ 'column_css_class' => 'col-ref-online'
+ ));
+
+ $this->addColumn('offline_refunded', array(
+ 'header' => Mage::helper('Mage_Sales_Helper_Data')->__('Offline Refunded'),
+ 'type' => 'currency',
+ 'currency_code' => $currencyCode,
+ 'index' => 'offline_refunded',
+ 'total' => 'sum',
+ 'sortable' => false,
+ 'rate' => $rate,
+ 'header_css_class' => 'col-ref-offline',
+ 'column_css_class' => 'col-ref-offline'
+ ));
+
+ $this->addExportType('*/*/exportRefundedCsv', Mage::helper('Mage_Adminhtml_Helper_Data')->__('CSV'));
+ $this->addExportType('*/*/exportRefundedExcel', Mage::helper('Mage_Adminhtml_Helper_Data')->__('Excel XML'));
+
+ return parent::_prepareColumns();
+ }
+}
diff --git a/app/code/core/Mage/Adminhtml/Block/Report/Sales/Sales.php b/app/code/Mage/Adminhtml/Block/Report/Sales/Sales.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/Block/Report/Sales/Sales.php
rename to app/code/Mage/Adminhtml/Block/Report/Sales/Sales.php
diff --git a/app/code/Mage/Adminhtml/Block/Report/Sales/Sales/Grid.php b/app/code/Mage/Adminhtml/Block/Report/Sales/Sales/Grid.php
new file mode 100644
index 0000000000000..c9f7ec8dbc8f4
--- /dev/null
+++ b/app/code/Mage/Adminhtml/Block/Report/Sales/Sales/Grid.php
@@ -0,0 +1,270 @@
+
+ */
+class Mage_Adminhtml_Block_Report_Sales_Sales_Grid extends Mage_Adminhtml_Block_Report_Grid_Abstract
+{
+ protected $_columnGroupBy = 'period';
+
+ protected function _construct()
+ {
+ parent::_construct();
+ $this->setCountTotals(true);
+ }
+
+ public function getResourceCollectionName()
+ {
+ return ($this->getFilterData()->getData('report_type') == 'updated_at_order')
+ ? 'Mage_Sales_Model_Resource_Report_Order_Updatedat_Collection'
+ : 'Mage_Sales_Model_Resource_Report_Order_Collection';
+ }
+
+ protected function _prepareColumns()
+ {
+ $this->addColumn('period', array(
+ 'header' => Mage::helper('Mage_Sales_Helper_Data')->__('Period'),
+ 'index' => 'period',
+ 'sortable' => false,
+ 'period_type' => $this->getPeriodType(),
+ 'renderer' => 'Mage_Adminhtml_Block_Report_Sales_Grid_Column_Renderer_Date',
+ 'totals_label' => Mage::helper('Mage_Sales_Helper_Data')->__('Total'),
+ 'html_decorators' => array('nobr'),
+ 'header_css_class' => 'col-period',
+ 'column_css_class' => 'col-period'
+ ));
+
+ $this->addColumn('orders_count', array(
+ 'header' => Mage::helper('Mage_Sales_Helper_Data')->__('Orders'),
+ 'index' => 'orders_count',
+ 'type' => 'number',
+ 'total' => 'sum',
+ 'sortable' => false,
+ 'header_css_class' => 'col-orders',
+ 'column_css_class' => 'col-orders'
+ ));
+
+ $this->addColumn('total_qty_ordered', array(
+ 'header' => Mage::helper('Mage_Sales_Helper_Data')->__('Sales Items'),
+ 'index' => 'total_qty_ordered',
+ 'type' => 'number',
+ 'total' => 'sum',
+ 'sortable' => false,
+ 'header_css_class' => 'col-sales-items',
+ 'column_css_class' => 'col-sales-items'
+ ));
+
+ $this->addColumn('total_qty_invoiced', array(
+ 'header' => Mage::helper('Mage_Sales_Helper_Data')->__('Items'),
+ 'index' => 'total_qty_invoiced',
+ 'type' => 'number',
+ 'total' => 'sum',
+ 'sortable' => false,
+ 'visibility_filter' => array('show_actual_columns'),
+ 'header_css_class' => 'col-items',
+ 'column_css_class' => 'col-items'
+ ));
+
+ if ($this->getFilterData()->getStoreIds()) {
+ $this->setStoreIds(explode(',', $this->getFilterData()->getStoreIds()));
+ }
+ $currencyCode = $this->getCurrentCurrencyCode();
+ $rate = $this->getRate($currencyCode);
+
+ $this->addColumn('total_income_amount', array(
+ 'header' => Mage::helper('Mage_Sales_Helper_Data')->__('Sales Total'),
+ 'type' => 'currency',
+ 'currency_code' => $currencyCode,
+ 'index' => 'total_income_amount',
+ 'total' => 'sum',
+ 'sortable' => false,
+ 'rate' => $rate,
+ 'header_css_class' => 'col-sales-total',
+ 'column_css_class' => 'col-sales-total'
+ ));
+
+ $this->addColumn('total_revenue_amount', array(
+ 'header' => Mage::helper('Mage_Sales_Helper_Data')->__('Revenue'),
+ 'type' => 'currency',
+ 'currency_code' => $currencyCode,
+ 'index' => 'total_revenue_amount',
+ 'total' => 'sum',
+ 'sortable' => false,
+ 'visibility_filter' => array('show_actual_columns'),
+ 'rate' => $rate,
+ 'header_css_class' => 'col-revenue',
+ 'column_css_class' => 'col-revenue'
+ ));
+
+ $this->addColumn('total_profit_amount', array(
+ 'header' => Mage::helper('Mage_Sales_Helper_Data')->__('Profit'),
+ 'type' => 'currency',
+ 'currency_code' => $currencyCode,
+ 'index' => 'total_profit_amount',
+ 'total' => 'sum',
+ 'sortable' => false,
+ 'visibility_filter' => array('show_actual_columns'),
+ 'rate' => $rate,
+ 'header_css_class' => 'col-profit',
+ 'column_css_class' => 'col-profit'
+ ));
+
+ $this->addColumn('total_invoiced_amount', array(
+ 'header' => Mage::helper('Mage_Sales_Helper_Data')->__('Invoiced'),
+ 'type' => 'currency',
+ 'currency_code' => $currencyCode,
+ 'index' => 'total_invoiced_amount',
+ 'total' => 'sum',
+ 'sortable' => false,
+ 'rate' => $rate,
+ 'header_css_class' => 'col-invoiced',
+ 'column_css_class' => 'col-invoiced'
+ ));
+
+ $this->addColumn('total_paid_amount', array(
+ 'header' => Mage::helper('Mage_Sales_Helper_Data')->__('Paid'),
+ 'type' => 'currency',
+ 'currency_code' => $currencyCode,
+ 'index' => 'total_paid_amount',
+ 'total' => 'sum',
+ 'sortable' => false,
+ 'visibility_filter' => array('show_actual_columns'),
+ 'rate' => $rate,
+ 'header_css_class' => 'col-paid',
+ 'column_css_class' => 'col-paid'
+ ));
+
+ $this->addColumn('total_refunded_amount', array(
+ 'header' => Mage::helper('Mage_Sales_Helper_Data')->__('Refunded'),
+ 'type' => 'currency',
+ 'currency_code' => $currencyCode,
+ 'index' => 'total_refunded_amount',
+ 'total' => 'sum',
+ 'sortable' => false,
+ 'rate' => $rate,
+ 'header_css_class' => 'col-refunded',
+ 'column_css_class' => 'col-refunded'
+ ));
+
+ $this->addColumn('total_tax_amount', array(
+ 'header' => Mage::helper('Mage_Sales_Helper_Data')->__('Sales Tax'),
+ 'type' => 'currency',
+ 'currency_code' => $currencyCode,
+ 'index' => 'total_tax_amount',
+ 'total' => 'sum',
+ 'sortable' => false,
+ 'rate' => $rate,
+ 'header_css_class' => 'col-sales-tax',
+ 'column_css_class' => 'col-sales-tax'
+ ));
+
+ $this->addColumn('total_tax_amount_actual', array(
+ 'header' => Mage::helper('Mage_Sales_Helper_Data')->__('Tax'),
+ 'type' => 'currency',
+ 'currency_code' => $currencyCode,
+ 'index' => 'total_tax_amount_actual',
+ 'total' => 'sum',
+ 'sortable' => false,
+ 'visibility_filter' => array('show_actual_columns'),
+ 'rate' => $rate,
+ 'header_css_class' => 'col-tax',
+ 'column_css_class' => 'col-tax'
+ ));
+
+ $this->addColumn('total_shipping_amount', array(
+ 'header' => Mage::helper('Mage_Sales_Helper_Data')->__('Sales Shipping'),
+ 'type' => 'currency',
+ 'currency_code' => $currencyCode,
+ 'index' => 'total_shipping_amount',
+ 'total' => 'sum',
+ 'sortable' => false,
+ 'rate' => $rate,
+ 'header_css_class' => 'col-sales-shipping',
+ 'column_css_class' => 'col-sales-shipping'
+ ));
+
+ $this->addColumn('total_shipping_amount_actual', array(
+ 'header' => Mage::helper('Mage_Sales_Helper_Data')->__('Shipping'),
+ 'type' => 'currency',
+ 'currency_code' => $currencyCode,
+ 'index' => 'total_shipping_amount_actual',
+ 'total' => 'sum',
+ 'sortable' => false,
+ 'visibility_filter' => array('show_actual_columns'),
+ 'rate' => $rate,
+ 'header_css_class' => 'col-shipping',
+ 'column_css_class' => 'col-shipping'
+ ));
+
+ $this->addColumn('total_discount_amount', array(
+ 'header' => Mage::helper('Mage_Sales_Helper_Data')->__('Sales Discount'),
+ 'type' => 'currency',
+ 'currency_code' => $currencyCode,
+ 'index' => 'total_discount_amount',
+ 'total' => 'sum',
+ 'sortable' => false,
+ 'rate' => $rate,
+ 'header_css_class' => 'col-sales-discount',
+ 'column_css_class' => 'col-sales-discount'
+ ));
+
+ $this->addColumn('total_discount_amount_actual', array(
+ 'header' => Mage::helper('Mage_Sales_Helper_Data')->__('Discount'),
+ 'type' => 'currency',
+ 'currency_code' => $currencyCode,
+ 'index' => 'total_discount_amount_actual',
+ 'total' => 'sum',
+ 'sortable' => false,
+ 'visibility_filter' => array('show_actual_columns'),
+ 'rate' => $rate,
+ 'header_css_class' => 'col-discount',
+ 'column_css_class' => 'col-discount'
+ ));
+
+ $this->addColumn('total_canceled_amount', array(
+ 'header' => Mage::helper('Mage_Sales_Helper_Data')->__('Canceled'),
+ 'type' => 'currency',
+ 'currency_code' => $currencyCode,
+ 'index' => 'total_canceled_amount',
+ 'total' => 'sum',
+ 'sortable' => false,
+ 'rate' => $rate,
+ 'header_css_class' => 'col-canceled',
+ 'column_css_class' => 'col-canceled'
+ ));
+
+
+ $this->addExportType('*/*/exportSalesCsv', Mage::helper('Mage_Adminhtml_Helper_Data')->__('CSV'));
+ $this->addExportType('*/*/exportSalesExcel', Mage::helper('Mage_Adminhtml_Helper_Data')->__('Excel XML'));
+
+ return parent::_prepareColumns();
+ }
+}
diff --git a/app/code/core/Mage/Adminhtml/Block/Report/Sales/Shipping.php b/app/code/Mage/Adminhtml/Block/Report/Sales/Shipping.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/Block/Report/Sales/Shipping.php
rename to app/code/Mage/Adminhtml/Block/Report/Sales/Shipping.php
diff --git a/app/code/Mage/Adminhtml/Block/Report/Sales/Shipping/Grid.php b/app/code/Mage/Adminhtml/Block/Report/Sales/Shipping/Grid.php
new file mode 100644
index 0000000000000..1f4b5edda756e
--- /dev/null
+++ b/app/code/Mage/Adminhtml/Block/Report/Sales/Shipping/Grid.php
@@ -0,0 +1,124 @@
+
+ */
+class Mage_Adminhtml_Block_Report_Sales_Shipping_Grid extends Mage_Adminhtml_Block_Report_Grid_Abstract
+{
+ protected $_columnGroupBy = 'period';
+
+ protected function _construct()
+ {
+ parent::_construct();
+ $this->setCountTotals(true);
+ $this->setCountSubTotals(true);
+ }
+
+ public function getResourceCollectionName()
+ {
+ return ($this->getFilterData()->getData('report_type') == 'created_at_shipment')
+ ? 'Mage_Sales_Model_Resource_Report_Shipping_Collection_Shipment'
+ : 'Mage_Sales_Model_Resource_Report_Shipping_Collection_Order';
+ }
+
+ protected function _prepareColumns()
+ {
+ $this->addColumn('period', array(
+ 'header' => Mage::helper('Mage_Sales_Helper_Data')->__('Period'),
+ 'index' => 'period',
+ 'sortable' => false,
+ 'period_type' => $this->getPeriodType(),
+ 'renderer' => 'Mage_Adminhtml_Block_Report_Sales_Grid_Column_Renderer_Date',
+ 'totals_label' => Mage::helper('Mage_Sales_Helper_Data')->__('Total'),
+ 'subtotals_label' => Mage::helper('Mage_Sales_Helper_Data')->__('Subtotal'),
+ 'html_decorators' => array('nobr'),
+ 'header_css_class' => 'col-period',
+ 'column_css_class' => 'col-period'
+ ));
+
+ $this->addColumn('shipping_description', array(
+ 'header' => Mage::helper('Mage_Sales_Helper_Data')->__('Carrier/Method'),
+ 'index' => 'shipping_description',
+ 'sortable' => false,
+ 'header_css_class' => 'col-method',
+ 'column_css_class' => 'col-method'
+ ));
+
+ $this->addColumn('orders_count', array(
+ 'header' => Mage::helper('Mage_Sales_Helper_Data')->__('Number of Orders'),
+ 'index' => 'orders_count',
+ 'total' => 'sum',
+ 'type' => 'number',
+ 'sortable' => false,
+ 'header_css_class' => 'col-qty',
+ 'column_css_class' => 'col-qty'
+ ));
+
+ if ($this->getFilterData()->getStoreIds()) {
+ $this->setStoreIds(explode(',', $this->getFilterData()->getStoreIds()));
+ }
+
+ $currencyCode = $this->getCurrentCurrencyCode();
+ $rate = $this->getRate($currencyCode);
+
+ $this->addColumn('total_shipping', array(
+ 'header' => Mage::helper('Mage_Sales_Helper_Data')->__('Total Sales Shipping'),
+ 'type' => 'currency',
+ 'currency_code' => $currencyCode,
+ 'index' => 'total_shipping',
+ 'total' => 'sum',
+ 'sortable' => false,
+ 'rate' => $rate,
+ 'header_css_class' => 'col-total-sales-shipping',
+ 'column_css_class' => 'col-total-sales-shipping'
+ ));
+
+ $this->addColumn('total_shipping_actual', array(
+ 'header' => Mage::helper('Mage_Sales_Helper_Data')->__('Total Shipping'),
+ 'type' => 'currency',
+ 'currency_code' => $currencyCode,
+ 'index' => 'total_shipping_actual',
+ 'total' => 'sum',
+ 'sortable' => false,
+ 'rate' => $rate,
+ 'header_css_class' => 'col-total-shipping',
+ 'column_css_class' => 'col-total-shipping'
+ ));
+
+ $this->addExportType('*/*/exportShippingCsv', Mage::helper('Mage_Adminhtml_Helper_Data')->__('CSV'));
+ $this->addExportType('*/*/exportShippingExcel', Mage::helper('Mage_Adminhtml_Helper_Data')->__('Excel XML'));
+
+ return parent::_prepareColumns();
+ }
+}
+
+
+
diff --git a/app/code/core/Mage/Adminhtml/Block/Report/Sales/Tax.php b/app/code/Mage/Adminhtml/Block/Report/Sales/Tax.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/Block/Report/Sales/Tax.php
rename to app/code/Mage/Adminhtml/Block/Report/Sales/Tax.php
diff --git a/app/code/Mage/Adminhtml/Block/Report/Sales/Tax/Grid.php b/app/code/Mage/Adminhtml/Block/Report/Sales/Tax/Grid.php
new file mode 100644
index 0000000000000..69fb25689d1a6
--- /dev/null
+++ b/app/code/Mage/Adminhtml/Block/Report/Sales/Tax/Grid.php
@@ -0,0 +1,140 @@
+
+ */
+class Mage_Adminhtml_Block_Report_Sales_Tax_Grid extends Mage_Adminhtml_Block_Report_Grid_Abstract
+{
+ protected $_columnGroupBy = 'period';
+
+ protected function _construct()
+ {
+ parent::_construct();
+ $this->setCountTotals(true);
+ $this->setCountSubTotals(true);
+ }
+
+ public function getResourceCollectionName()
+ {
+ return ($this->getFilterData()->getData('report_type') == 'updated_at_order')
+ ? 'Mage_Tax_Model_Resource_Report_Updatedat_Collection'
+ : 'Mage_Tax_Model_Resource_Report_Collection';
+ }
+
+ protected function _prepareColumns()
+ {
+ $this->addColumn('period', array(
+ 'header' => Mage::helper('Mage_Sales_Helper_Data')->__('Period'),
+ 'index' => 'period',
+ 'sortable' => false,
+ 'period_type' => $this->getPeriodType(),
+ 'renderer' => 'Mage_Adminhtml_Block_Report_Sales_Grid_Column_Renderer_Date',
+ 'totals_label' => Mage::helper('Mage_Sales_Helper_Data')->__('Total'),
+ 'subtotals_label' => Mage::helper('Mage_Sales_Helper_Data')->__('Subtotal'),
+ 'html_decorators' => array('nobr'),
+ 'header_css_class' => 'col-period',
+ 'column_css_class' => 'col-period'
+ ));
+
+ $this->addColumn('code', array(
+ 'header' => Mage::helper('Mage_Sales_Helper_Data')->__('Tax'),
+ 'index' => 'code',
+ 'type' => 'string',
+ 'sortable' => false,
+ 'header_css_class' => 'col-tax-name',
+ 'column_css_class' => 'col-tax-name'
+ ));
+
+ $this->addColumn('percent', array(
+ 'header' => Mage::helper('Mage_Sales_Helper_Data')->__('Rate'),
+ 'index' => 'percent',
+ 'type' => 'number',
+ 'sortable' => false,
+ 'header_css_class' => 'col-rate',
+ 'column_css_class' => 'col-rate'
+ ));
+
+ $this->addColumn('orders_count', array(
+ 'header' => Mage::helper('Mage_Sales_Helper_Data')->__('Number of Orders'),
+ 'index' => 'orders_count',
+ 'total' => 'sum',
+ 'type' => 'number',
+ 'sortable' => false,
+ 'header_css_class' => 'col-qty',
+ 'column_css_class' => 'col-qty'
+ ));
+
+ if ($this->getFilterData()->getStoreIds()) {
+ $this->setStoreIds(explode(',', $this->getFilterData()->getStoreIds()));
+ }
+ $currencyCode = $this->getCurrentCurrencyCode();
+
+ $this->addColumn('tax_base_amount_sum', array(
+ 'header' => Mage::helper('Mage_Sales_Helper_Data')->__('Tax Amount'),
+ 'type' => 'currency',
+ 'currency_code' => $currencyCode,
+ 'index' => 'tax_base_amount_sum',
+ 'total' => 'sum',
+ 'sortable' => false,
+ 'rate' => $this->getRate($currencyCode),
+ 'header_css_class' => 'col-tax-amount',
+ 'column_css_class' => 'col-tax-amount'
+ ));
+
+ $this->addExportType('*/*/exportTaxCsv', Mage::helper('Mage_Adminhtml_Helper_Data')->__('CSV'));
+ $this->addExportType('*/*/exportTaxExcel', Mage::helper('Mage_Adminhtml_Helper_Data')->__('Excel XML'));
+
+ return parent::_prepareColumns();
+ }
+
+ /**
+ * Preparing collection
+ * Filter canceled statuses for orders in taxes
+ *
+ *@return Mage_Adminhtml_Block_Report_Sales_Tax_Grid
+ */
+ protected function _prepareCollection()
+ {
+ $filterData = $this->getFilterData();
+ if(!$filterData->hasData('order_statuses')) {
+ $orderConfig = Mage::getModel('Mage_Sales_Model_Order_Config');
+ $statusValues = array();
+ $canceledStatuses = $orderConfig->getStateStatuses(Mage_Sales_Model_Order::STATE_CANCELED);
+ foreach ($orderConfig->getStatuses() as $code => $label) {
+ if (!isset($canceledStatuses[$code])) {
+ $statusValues[] = $code;
+ }
+ }
+ $filterData->setOrderStatuses($statusValues);
+ }
+ return parent::_prepareCollection();
+ }
+}
diff --git a/app/code/core/Mage/Adminhtml/Block/Report/Search.php b/app/code/Mage/Adminhtml/Block/Report/Search.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/Block/Report/Search.php
rename to app/code/Mage/Adminhtml/Block/Report/Search.php
diff --git a/app/code/core/Mage/Adminhtml/Block/Report/Shopcart/Abandoned.php b/app/code/Mage/Adminhtml/Block/Report/Shopcart/Abandoned.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/Block/Report/Shopcart/Abandoned.php
rename to app/code/Mage/Adminhtml/Block/Report/Shopcart/Abandoned.php
diff --git a/app/code/Mage/Adminhtml/Block/Report/Shopcart/Abandoned/Grid.php b/app/code/Mage/Adminhtml/Block/Report/Shopcart/Abandoned/Grid.php
new file mode 100644
index 0000000000000..e217ed61baaa2
--- /dev/null
+++ b/app/code/Mage/Adminhtml/Block/Report/Shopcart/Abandoned/Grid.php
@@ -0,0 +1,183 @@
+
+ */
+class Mage_Adminhtml_Block_Report_Shopcart_Abandoned_Grid extends Mage_Adminhtml_Block_Report_Grid_Shopcart
+{
+
+ protected function _construct()
+ {
+ parent::_construct();
+ $this->setId('gridAbandoned');
+ }
+
+ protected function _prepareCollection()
+ {
+ /** @var $collection Mage_Reports_Model_Resource_Quote_Collection */
+ $collection = Mage::getResourceModel('Mage_Reports_Model_Resource_Quote_Collection');
+
+ $filter = $this->getParam($this->getVarNameFilter(), array());
+ if ($filter) {
+ $filter = base64_decode($filter);
+ parse_str(urldecode($filter), $data);
+ }
+
+ if (!empty($data)) {
+ $collection->prepareForAbandonedReport($this->_storeIds, $data);
+ } else {
+ $collection->prepareForAbandonedReport($this->_storeIds);
+ }
+
+ $this->setCollection($collection);
+ return parent::_prepareCollection();
+ }
+
+ protected function _addColumnFilterToCollection($column)
+ {
+ $field = ( $column->getFilterIndex() ) ? $column->getFilterIndex() : $column->getIndex();
+ $skip = array('subtotal', 'customer_name', 'email'/*, 'created_at', 'updated_at'*/);
+
+ if (in_array($field, $skip)) {
+ return $this;
+ }
+
+ parent::_addColumnFilterToCollection($column);
+ return $this;
+ }
+
+ protected function _prepareColumns()
+ {
+ $this->addColumn('customer_name', array(
+ 'header' => Mage::helper('Mage_Reports_Helper_Data')->__('Customer Name'),
+ 'index' => 'customer_name',
+ 'sortable' => false,
+ 'header_css_class' => 'col-name',
+ 'column_css_class' => 'col-name'
+ ));
+
+ $this->addColumn('email', array(
+ 'header' => Mage::helper('Mage_Reports_Helper_Data')->__('Email'),
+ 'index' => 'email',
+ 'sortable' => false,
+ 'header_css_class' => 'col-email',
+ 'column_css_class' => 'col-email'
+ ));
+
+ $this->addColumn('items_count', array(
+ 'header' => Mage::helper('Mage_Reports_Helper_Data')->__('Number of Items'),
+ 'index' => 'items_count',
+ 'sortable' => false,
+ 'type' => 'number',
+ 'header_css_class' => 'col-number',
+ 'column_css_class' => 'col-number'
+ ));
+
+ $this->addColumn('items_qty', array(
+ 'header' => Mage::helper('Mage_Reports_Helper_Data')->__('Quantity of Items'),
+ 'index' => 'items_qty',
+ 'sortable' => false,
+ 'type' => 'number',
+ 'header_css_class' => 'col-qty',
+ 'column_css_class' => 'col-qty'
+ ));
+
+ if ($this->getRequest()->getParam('website')) {
+ $storeIds = Mage::app()->getWebsite($this->getRequest()->getParam('website'))->getStoreIds();
+ } else if ($this->getRequest()->getParam('group')) {
+ $storeIds = Mage::app()->getGroup($this->getRequest()->getParam('group'))->getStoreIds();
+ } else if ($this->getRequest()->getParam('store')) {
+ $storeIds = array((int)$this->getRequest()->getParam('store'));
+ } else {
+ $storeIds = array();
+ }
+ $this->setStoreIds($storeIds);
+ $currencyCode = $this->getCurrentCurrencyCode();
+
+ $this->addColumn('subtotal', array(
+ 'header' => Mage::helper('Mage_Reports_Helper_Data')->__('Subtotal'),
+ 'type' => 'currency',
+ 'currency_code' => $currencyCode,
+ 'index' => 'subtotal',
+ 'sortable' => false,
+ 'renderer' => 'Mage_Adminhtml_Block_Report_Grid_Column_Renderer_Currency',
+ 'rate' => $this->getRate($currencyCode),
+ 'header_css_class' => 'col-subtotal',
+ 'column_css_class' => 'col-subtotal'
+ ));
+
+ $this->addColumn('coupon_code', array(
+ 'header' => Mage::helper('Mage_Reports_Helper_Data')->__('Applied Coupon'),
+ 'index' => 'coupon_code',
+ 'sortable' => false,
+ 'header_css_class' => 'col-coupon',
+ 'column_css_class' => 'col-coupon'
+ ));
+
+ $this->addColumn('created_at', array(
+ 'header' => Mage::helper('Mage_Reports_Helper_Data')->__('Created At'),
+ 'type' => 'datetime',
+ 'index' => 'created_at',
+ 'filter_index'=> 'main_table.created_at',
+ 'sortable' => false,
+ 'header_css_class' => 'col-created',
+ 'column_css_class' => 'col-created'
+ ));
+
+ $this->addColumn('updated_at', array(
+ 'header' => Mage::helper('Mage_Reports_Helper_Data')->__('Updated At'),
+ 'type' => 'datetime',
+ 'index' => 'updated_at',
+ 'filter_index'=> 'main_table.updated_at',
+ 'sortable' => false,
+ 'header_css_class' => 'col-updated',
+ 'column_css_class' => 'col-updated'
+ ));
+
+ $this->addColumn('remote_ip', array(
+ 'header' => Mage::helper('Mage_Reports_Helper_Data')->__('IP Address'),
+ 'index' => 'remote_ip',
+ 'sortable' => false,
+ 'header_css_class' => 'col-ip',
+ 'column_css_class' => 'col-ip'
+ ));
+
+ $this->addExportType('*/*/exportAbandonedCsv', Mage::helper('Mage_Reports_Helper_Data')->__('CSV'));
+ $this->addExportType('*/*/exportAbandonedExcel', Mage::helper('Mage_Reports_Helper_Data')->__('Excel XML'));
+
+ return parent::_prepareColumns();
+ }
+
+ public function getRowUrl($row)
+ {
+ return $this->getUrl('*/customer/edit', array('id'=>$row->getCustomerId(), 'active_tab'=>'cart'));
+ }
+}
diff --git a/app/code/core/Mage/Adminhtml/Block/Report/Shopcart/Customer.php b/app/code/Mage/Adminhtml/Block/Report/Shopcart/Customer.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/Block/Report/Shopcart/Customer.php
rename to app/code/Mage/Adminhtml/Block/Report/Shopcart/Customer.php
diff --git a/app/code/core/Mage/Adminhtml/Block/Report/Shopcart/Customer/Grid.php b/app/code/Mage/Adminhtml/Block/Report/Shopcart/Customer/Grid.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/Block/Report/Shopcart/Customer/Grid.php
rename to app/code/Mage/Adminhtml/Block/Report/Shopcart/Customer/Grid.php
diff --git a/app/code/core/Mage/Adminhtml/Block/Report/Shopcart/Product.php b/app/code/Mage/Adminhtml/Block/Report/Shopcart/Product.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/Block/Report/Shopcart/Product.php
rename to app/code/Mage/Adminhtml/Block/Report/Shopcart/Product.php
diff --git a/app/code/Mage/Adminhtml/Block/Report/Shopcart/Product/Grid.php b/app/code/Mage/Adminhtml/Block/Report/Shopcart/Product/Grid.php
new file mode 100644
index 0000000000000..06187cb4961c6
--- /dev/null
+++ b/app/code/Mage/Adminhtml/Block/Report/Shopcart/Product/Grid.php
@@ -0,0 +1,112 @@
+
+ */
+class Mage_Adminhtml_Block_Report_Shopcart_Product_Grid extends Mage_Adminhtml_Block_Report_Grid_Shopcart
+{
+
+ protected function _construct()
+ {
+ parent::_construct();
+ $this->setId('gridProducts');
+ }
+
+ protected function _prepareCollection()
+ {
+ /** @var $collection Mage_Reports_Model_Resource_Quote_Collection */
+ $collection = Mage::getResourceModel('Mage_Reports_Model_Resource_Quote_Collection');
+ $collection->prepareForProductsInCarts()
+ ->setSelectCountSqlType(Mage_Reports_Model_Resource_Quote_Collection::SELECT_COUNT_SQL_TYPE_CART);
+ $this->setCollection($collection);
+ return parent::_prepareCollection();
+ }
+
+ protected function _prepareColumns()
+ {
+ $this->addColumn('entity_id', array(
+ 'header' =>Mage::helper('Mage_Reports_Helper_Data')->__('ID'),
+ 'align' =>'right',
+ 'index' =>'entity_id',
+ 'header_css_class' => 'col-id',
+ 'column_css_class' => 'col-id'
+ ));
+
+ $this->addColumn('name', array(
+ 'header' =>Mage::helper('Mage_Reports_Helper_Data')->__('Product Name'),
+ 'index' =>'name',
+ 'header_css_class' => 'col-product',
+ 'column_css_class' => 'col-product'
+ ));
+
+ $currencyCode = $this->getCurrentCurrencyCode();
+
+ $this->addColumn('price', array(
+ 'header' =>Mage::helper('Mage_Reports_Helper_Data')->__('Price'),
+ 'type' =>'currency',
+ 'currency_code' => $currencyCode,
+ 'index' =>'price',
+ 'renderer' =>'Mage_Adminhtml_Block_Report_Grid_Column_Renderer_Currency',
+ 'rate' => $this->getRate($currencyCode),
+ 'header_css_class' => 'col-price',
+ 'column_css_class' => 'col-price'
+ ));
+
+ $this->addColumn('carts', array(
+ 'header' =>Mage::helper('Mage_Reports_Helper_Data')->__('Carts'),
+ 'align' =>'right',
+ 'index' =>'carts',
+ 'header_css_class' => 'col-carts',
+ 'column_css_class' => 'col-carts'
+ ));
+
+ $this->addColumn('orders', array(
+ 'header' =>Mage::helper('Mage_Reports_Helper_Data')->__('Orders'),
+ 'align' =>'right',
+ 'index' =>'orders',
+ 'header_css_class' => 'col-qty',
+ 'column_css_class' => 'col-qty'
+ ));
+
+ $this->setFilterVisibility(false);
+
+ $this->addExportType('*/*/exportProductCsv', Mage::helper('Mage_Reports_Helper_Data')->__('CSV'));
+ $this->addExportType('*/*/exportProductExcel', Mage::helper('Mage_Reports_Helper_Data')->__('Excel XML'));
+
+ return parent::_prepareColumns();
+ }
+
+ public function getRowUrl($row)
+ {
+ return $this->getUrl('*/catalog_product/edit', array('id'=>$row->getEntityId()));
+ }
+}
+
diff --git a/app/code/core/Mage/Adminhtml/Block/Report/Wishlist.php b/app/code/Mage/Adminhtml/Block/Report/Wishlist.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/Block/Report/Wishlist.php
rename to app/code/Mage/Adminhtml/Block/Report/Wishlist.php
diff --git a/app/code/core/Mage/Adminhtml/Block/Report/Wishlist/Grid.php b/app/code/Mage/Adminhtml/Block/Report/Wishlist/Grid.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/Block/Report/Wishlist/Grid.php
rename to app/code/Mage/Adminhtml/Block/Report/Wishlist/Grid.php
diff --git a/app/code/core/Mage/Adminhtml/Block/Review/Add.php b/app/code/Mage/Adminhtml/Block/Review/Add.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/Block/Review/Add.php
rename to app/code/Mage/Adminhtml/Block/Review/Add.php
diff --git a/app/code/core/Mage/Adminhtml/Block/Review/Add/Form.php b/app/code/Mage/Adminhtml/Block/Review/Add/Form.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/Block/Review/Add/Form.php
rename to app/code/Mage/Adminhtml/Block/Review/Add/Form.php
diff --git a/app/code/core/Mage/Adminhtml/Block/Review/Edit.php b/app/code/Mage/Adminhtml/Block/Review/Edit.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/Block/Review/Edit.php
rename to app/code/Mage/Adminhtml/Block/Review/Edit.php
diff --git a/app/code/core/Mage/Adminhtml/Block/Review/Edit/Form.php b/app/code/Mage/Adminhtml/Block/Review/Edit/Form.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/Block/Review/Edit/Form.php
rename to app/code/Mage/Adminhtml/Block/Review/Edit/Form.php
diff --git a/app/code/core/Mage/Adminhtml/Block/Review/Grid.php b/app/code/Mage/Adminhtml/Block/Review/Grid.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/Block/Review/Grid.php
rename to app/code/Mage/Adminhtml/Block/Review/Grid.php
diff --git a/app/code/core/Mage/Adminhtml/Block/Review/Grid/Filter/Type.php b/app/code/Mage/Adminhtml/Block/Review/Grid/Filter/Type.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/Block/Review/Grid/Filter/Type.php
rename to app/code/Mage/Adminhtml/Block/Review/Grid/Filter/Type.php
diff --git a/app/code/core/Mage/Adminhtml/Block/Review/Grid/Renderer/Type.php b/app/code/Mage/Adminhtml/Block/Review/Grid/Renderer/Type.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/Block/Review/Grid/Renderer/Type.php
rename to app/code/Mage/Adminhtml/Block/Review/Grid/Renderer/Type.php
diff --git a/app/code/core/Mage/Adminhtml/Block/Review/Main.php b/app/code/Mage/Adminhtml/Block/Review/Main.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/Block/Review/Main.php
rename to app/code/Mage/Adminhtml/Block/Review/Main.php
diff --git a/app/code/core/Mage/Adminhtml/Block/Review/Product/Grid.php b/app/code/Mage/Adminhtml/Block/Review/Product/Grid.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/Block/Review/Product/Grid.php
rename to app/code/Mage/Adminhtml/Block/Review/Product/Grid.php
diff --git a/app/code/core/Mage/Adminhtml/Block/Review/Rating/Detailed.php b/app/code/Mage/Adminhtml/Block/Review/Rating/Detailed.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/Block/Review/Rating/Detailed.php
rename to app/code/Mage/Adminhtml/Block/Review/Rating/Detailed.php
diff --git a/app/code/core/Mage/Adminhtml/Block/Review/Rating/Summary.php b/app/code/Mage/Adminhtml/Block/Review/Rating/Summary.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/Block/Review/Rating/Summary.php
rename to app/code/Mage/Adminhtml/Block/Review/Rating/Summary.php
diff --git a/app/code/core/Mage/Adminhtml/Block/Sales/Creditmemo.php b/app/code/Mage/Adminhtml/Block/Sales/Creditmemo.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/Block/Sales/Creditmemo.php
rename to app/code/Mage/Adminhtml/Block/Sales/Creditmemo.php
diff --git a/app/code/Mage/Adminhtml/Block/Sales/Creditmemo/Grid.php b/app/code/Mage/Adminhtml/Block/Sales/Creditmemo/Grid.php
new file mode 100644
index 0000000000000..27c52140b692f
--- /dev/null
+++ b/app/code/Mage/Adminhtml/Block/Sales/Creditmemo/Grid.php
@@ -0,0 +1,181 @@
+
+ */
+class Mage_Adminhtml_Block_Sales_Creditmemo_Grid extends Mage_Adminhtml_Block_Widget_Grid
+{
+
+ protected function _construct()
+ {
+ parent::_construct();
+ $this->setId('sales_creditmemo_grid');
+ $this->setDefaultSort('created_at');
+ $this->setDefaultDir('DESC');
+ }
+
+ /**
+ * Retrieve collection class
+ *
+ * @return string
+ */
+ protected function _getCollectionClass()
+ {
+ return 'Mage_Sales_Model_Resource_Order_Creditmemo_Grid_Collection';
+ }
+
+ protected function _prepareCollection()
+ {
+ $collection = Mage::getResourceModel($this->_getCollectionClass());
+ $this->setCollection($collection);
+ return parent::_prepareCollection();
+ }
+
+
+ protected function _prepareColumns()
+ {
+ $this->addColumn('increment_id', array(
+ 'header' => Mage::helper('Mage_Sales_Helper_Data')->__('Credit Memo #'),
+ 'index' => 'increment_id',
+ 'type' => 'text',
+ 'header_css_class' => 'col-memo-number',
+ 'column_css_class' => 'col-memo-number'
+ ));
+
+ $this->addColumn('created_at', array(
+ 'header' => Mage::helper('Mage_Sales_Helper_Data')->__('Created At'),
+ 'index' => 'created_at',
+ 'type' => 'datetime',
+ 'header_css_class' => 'col-period',
+ 'column_css_class' => 'col-period'
+ ));
+
+ $this->addColumn('order_increment_id', array(
+ 'header' => Mage::helper('Mage_Sales_Helper_Data')->__('Order #'),
+ 'index' => 'order_increment_id',
+ 'type' => 'text',
+ 'header_css_class' => 'col-order-number',
+ 'column_css_class' => 'col-order-number'
+ ));
+
+ $this->addColumn('order_created_at', array(
+ 'header' => Mage::helper('Mage_Sales_Helper_Data')->__('Order Date'),
+ 'index' => 'order_created_at',
+ 'type' => 'datetime',
+ 'header_css_class' => 'col-period',
+ 'column_css_class' => 'col-period'
+ ));
+
+ $this->addColumn('billing_name', array(
+ 'header' => Mage::helper('Mage_Sales_Helper_Data')->__('Bill to Name'),
+ 'index' => 'billing_name',
+ 'header_css_class' => 'col-name',
+ 'column_css_class' => 'col-name'
+ ));
+
+ $this->addColumn('state', array(
+ 'header' => Mage::helper('Mage_Sales_Helper_Data')->__('Status'),
+ 'index' => 'state',
+ 'type' => 'options',
+ 'options' => Mage::getModel('Mage_Sales_Model_Order_Creditmemo')->getStates(),
+ 'header_css_class' => 'col-status',
+ 'column_css_class' => 'col-status'
+ ));
+
+ $this->addColumn('grand_total', array(
+ 'header' => Mage::helper('Mage_Customer_Helper_Data')->__('Refunded'),
+ 'index' => 'grand_total',
+ 'type' => 'currency',
+ 'currency' => 'order_currency_code',
+ 'header_css_class' => 'col-refunded',
+ 'column_css_class' => 'col-refunded'
+ ));
+
+ $this->addColumn('action',
+ array(
+ 'header' => Mage::helper('Mage_Sales_Helper_Data')->__('Action'),
+ 'type' => 'action',
+ 'getter' => 'getId',
+ 'actions' => array(
+ array(
+ 'caption' => Mage::helper('Mage_Sales_Helper_Data')->__('View'),
+ 'url' => array('base'=>'*/sales_creditmemo/view'),
+ 'field' => 'creditmemo_id'
+ )
+ ),
+ 'filter' => false,
+ 'sortable' => false,
+ 'is_system' => true,
+ 'header_css_class' => 'col-actions',
+ 'column_css_class' => 'col-actions'
+ ));
+
+ $this->addExportType('*/*/exportCsv', Mage::helper('Mage_Sales_Helper_Data')->__('CSV'));
+ $this->addExportType('*/*/exportExcel', Mage::helper('Mage_Sales_Helper_Data')->__('Excel XML'));
+
+ return parent::_prepareColumns();
+ }
+
+ protected function _prepareMassaction()
+ {
+ $this->setMassactionIdField('entity_id');
+ $this->getMassactionBlock()->setFormFieldName('creditmemo_ids');
+ $this->getMassactionBlock()->setUseSelectAll(false);
+
+ $this->getMassactionBlock()->addItem('pdfcreditmemos_order', array(
+ 'label'=> Mage::helper('Mage_Sales_Helper_Data')->__('PDF Credit Memos'),
+ 'url' => $this->getUrl('*/sales_creditmemo/pdfcreditmemos'),
+ ));
+
+ return $this;
+ }
+
+ public function getRowUrl($row)
+ {
+ if (!Mage::getSingleton('Mage_Core_Model_Authorization')
+ ->isAllowed(Mage_Backend_Model_Acl_Config::ACL_RESOURCE_ALL)
+ ) {
+ return false;
+ }
+
+ return $this->getUrl('*/sales_creditmemo/view',
+ array(
+ 'creditmemo_id'=> $row->getId(),
+ )
+ );
+ }
+
+ public function getGridUrl()
+ {
+ return $this->getUrl('*/*/*', array('_current' => true));
+ }
+
+
+
+}
diff --git a/app/code/core/Mage/Adminhtml/Block/Sales/Invoice.php b/app/code/Mage/Adminhtml/Block/Sales/Invoice.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/Block/Sales/Invoice.php
rename to app/code/Mage/Adminhtml/Block/Sales/Invoice.php
diff --git a/app/code/Mage/Adminhtml/Block/Sales/Invoice/Grid.php b/app/code/Mage/Adminhtml/Block/Sales/Invoice/Grid.php
new file mode 100644
index 0000000000000..950042b5e4059
--- /dev/null
+++ b/app/code/Mage/Adminhtml/Block/Sales/Invoice/Grid.php
@@ -0,0 +1,182 @@
+
+ */
+class Mage_Adminhtml_Block_Sales_Invoice_Grid extends Mage_Adminhtml_Block_Widget_Grid
+{
+
+ protected function _construct()
+ {
+ parent::_construct();
+ $this->setId('sales_invoice_grid');
+ $this->setUseAjax(true);
+ $this->setDefaultSort('created_at');
+ $this->setDefaultDir('DESC');
+ $this->setSaveParametersInSession(true);
+ }
+
+ /**
+ * Retrieve collection class
+ *
+ * @return string
+ */
+ protected function _getCollectionClass()
+ {
+ return 'Mage_Sales_Model_Resource_Order_Invoice_Grid_Collection';
+ }
+
+ protected function _prepareCollection()
+ {
+ $collection = Mage::getResourceModel($this->_getCollectionClass());
+ $this->setCollection($collection);
+ return parent::_prepareCollection();
+ }
+
+ protected function _prepareColumns()
+ {
+ $this->addColumn('increment_id', array(
+ 'header' => Mage::helper('Mage_Sales_Helper_Data')->__('Invoice #'),
+ 'index' => 'increment_id',
+ 'type' => 'text',
+ 'header_css_class' => 'col-invoice-number',
+ 'column_css_class' => 'col-invoice-number'
+ ));
+
+ $this->addColumn('created_at', array(
+ 'header' => Mage::helper('Mage_Sales_Helper_Data')->__('Invoice Date'),
+ 'index' => 'created_at',
+ 'type' => 'datetime',
+ 'header_css_class' => 'col-period',
+ 'column_css_class' => 'col-period'
+ ));
+
+ $this->addColumn('order_increment_id', array(
+ 'header' => Mage::helper('Mage_Sales_Helper_Data')->__('Order #'),
+ 'index' => 'order_increment_id',
+ 'type' => 'text',
+ 'header_css_class' => 'col-order-number',
+ 'column_css_class' => 'col-order-number'
+ ));
+
+ $this->addColumn('order_created_at', array(
+ 'header' => Mage::helper('Mage_Sales_Helper_Data')->__('Order Date'),
+ 'index' => 'order_created_at',
+ 'type' => 'datetime',
+ 'header_css_class' => 'col-period',
+ 'column_css_class' => 'col-period'
+ ));
+
+ $this->addColumn('billing_name', array(
+ 'header' => Mage::helper('Mage_Sales_Helper_Data')->__('Bill to Name'),
+ 'index' => 'billing_name',
+ 'header_css_class' => 'col-name',
+ 'column_css_class' => 'col-name'
+ ));
+
+ $this->addColumn('state', array(
+ 'header' => Mage::helper('Mage_Sales_Helper_Data')->__('Status'),
+ 'index' => 'state',
+ 'type' => 'options',
+ 'options' => Mage::getModel('Mage_Sales_Model_Order_Invoice')->getStates(),
+ 'header_css_class' => 'col-status',
+ 'column_css_class' => 'col-status'
+ ));
+
+ $this->addColumn('grand_total', array(
+ 'header' => Mage::helper('Mage_Customer_Helper_Data')->__('Amount'),
+ 'index' => 'grand_total',
+ 'type' => 'currency',
+ 'align' => 'right',
+ 'currency' => 'order_currency_code',
+ 'header_css_class' => 'col-qty',
+ 'column_css_class' => 'col-qty'
+ ));
+
+ $this->addColumn('action',
+ array(
+ 'header' => Mage::helper('Mage_Sales_Helper_Data')->__('Action'),
+ 'width' => '50px',
+ 'type' => 'action',
+ 'getter' => 'getId',
+ 'actions' => array(
+ array(
+ 'caption' => Mage::helper('Mage_Sales_Helper_Data')->__('View'),
+ 'url' => array('base'=>'*/sales_invoice/view'),
+ 'field' => 'invoice_id'
+ )
+ ),
+ 'filter' => false,
+ 'sortable' => false,
+ 'is_system' => true,
+ 'header_css_class' => 'col-actions',
+ 'column_css_class' => 'col-actions'
+ ));
+
+ $this->addExportType('*/*/exportCsv', Mage::helper('Mage_Sales_Helper_Data')->__('CSV'));
+ $this->addExportType('*/*/exportExcel', Mage::helper('Mage_Sales_Helper_Data')->__('Excel XML'));
+
+ return parent::_prepareColumns();
+ }
+
+ protected function _prepareMassaction()
+ {
+ $this->setMassactionIdField('entity_id');
+ $this->getMassactionBlock()->setFormFieldName('invoice_ids');
+ $this->getMassactionBlock()->setUseSelectAll(false);
+
+ $this->getMassactionBlock()->addItem('pdfinvoices_order', array(
+ 'label'=> Mage::helper('Mage_Sales_Helper_Data')->__('PDF Invoices'),
+ 'url' => $this->getUrl('*/sales_invoice/pdfinvoices'),
+ ));
+
+ return $this;
+ }
+
+ public function getRowUrl($row)
+ {
+ if (!Mage::getSingleton('Mage_Core_Model_Authorization')
+ ->isAllowed(Mage_Backend_Model_Acl_Config::ACL_RESOURCE_ALL)
+ ) {
+ return false;
+ }
+
+ return $this->getUrl('*/sales_invoice/view',
+ array(
+ 'invoice_id'=> $row->getId(),
+ )
+ );
+ }
+
+ public function getGridUrl()
+ {
+ return $this->getUrl('*/*/grid', array('_current' => true));
+ }
+
+}
diff --git a/app/code/core/Mage/Adminhtml/Block/Sales/Items/Abstract.php b/app/code/Mage/Adminhtml/Block/Sales/Items/Abstract.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/Block/Sales/Items/Abstract.php
rename to app/code/Mage/Adminhtml/Block/Sales/Items/Abstract.php
diff --git a/app/code/core/Mage/Adminhtml/Block/Sales/Items/Column/Default.php b/app/code/Mage/Adminhtml/Block/Sales/Items/Column/Default.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/Block/Sales/Items/Column/Default.php
rename to app/code/Mage/Adminhtml/Block/Sales/Items/Column/Default.php
diff --git a/app/code/core/Mage/Adminhtml/Block/Sales/Items/Column/Name.php b/app/code/Mage/Adminhtml/Block/Sales/Items/Column/Name.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/Block/Sales/Items/Column/Name.php
rename to app/code/Mage/Adminhtml/Block/Sales/Items/Column/Name.php
diff --git a/app/code/core/Mage/Adminhtml/Block/Sales/Items/Column/Name/Grouped.php b/app/code/Mage/Adminhtml/Block/Sales/Items/Column/Name/Grouped.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/Block/Sales/Items/Column/Name/Grouped.php
rename to app/code/Mage/Adminhtml/Block/Sales/Items/Column/Name/Grouped.php
diff --git a/app/code/core/Mage/Adminhtml/Block/Sales/Items/Column/Qty.php b/app/code/Mage/Adminhtml/Block/Sales/Items/Column/Qty.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/Block/Sales/Items/Column/Qty.php
rename to app/code/Mage/Adminhtml/Block/Sales/Items/Column/Qty.php
diff --git a/app/code/core/Mage/Adminhtml/Block/Sales/Items/Renderer/Configurable.php b/app/code/Mage/Adminhtml/Block/Sales/Items/Renderer/Configurable.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/Block/Sales/Items/Renderer/Configurable.php
rename to app/code/Mage/Adminhtml/Block/Sales/Items/Renderer/Configurable.php
diff --git a/app/code/core/Mage/Adminhtml/Block/Sales/Items/Renderer/Default.php b/app/code/Mage/Adminhtml/Block/Sales/Items/Renderer/Default.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/Block/Sales/Items/Renderer/Default.php
rename to app/code/Mage/Adminhtml/Block/Sales/Items/Renderer/Default.php
diff --git a/app/code/core/Mage/Adminhtml/Block/Sales/Order.php b/app/code/Mage/Adminhtml/Block/Sales/Order.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/Block/Sales/Order.php
rename to app/code/Mage/Adminhtml/Block/Sales/Order.php
diff --git a/app/code/core/Mage/Adminhtml/Block/Sales/Order/Abstract.php b/app/code/Mage/Adminhtml/Block/Sales/Order/Abstract.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/Block/Sales/Order/Abstract.php
rename to app/code/Mage/Adminhtml/Block/Sales/Order/Abstract.php
diff --git a/app/code/core/Mage/Adminhtml/Block/Sales/Order/Address.php b/app/code/Mage/Adminhtml/Block/Sales/Order/Address.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/Block/Sales/Order/Address.php
rename to app/code/Mage/Adminhtml/Block/Sales/Order/Address.php
diff --git a/app/code/core/Mage/Adminhtml/Block/Sales/Order/Address/Form.php b/app/code/Mage/Adminhtml/Block/Sales/Order/Address/Form.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/Block/Sales/Order/Address/Form.php
rename to app/code/Mage/Adminhtml/Block/Sales/Order/Address/Form.php
diff --git a/app/code/core/Mage/Adminhtml/Block/Sales/Order/Comments/View.php b/app/code/Mage/Adminhtml/Block/Sales/Order/Comments/View.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/Block/Sales/Order/Comments/View.php
rename to app/code/Mage/Adminhtml/Block/Sales/Order/Comments/View.php
diff --git a/app/code/Mage/Adminhtml/Block/Sales/Order/Create.php b/app/code/Mage/Adminhtml/Block/Sales/Order/Create.php
new file mode 100644
index 0000000000000..d7069fbb7e6c6
--- /dev/null
+++ b/app/code/Mage/Adminhtml/Block/Sales/Order/Create.php
@@ -0,0 +1,141 @@
+
+ */
+
+class Mage_Adminhtml_Block_Sales_Order_Create extends Mage_Adminhtml_Block_Widget_Form_Container
+{
+ protected function _construct()
+ {
+ $this->_objectId = 'order_id';
+ $this->_controller = 'sales_order';
+ $this->_mode = 'create';
+
+ parent::_construct();
+
+ $this->setId('sales_order_create');
+
+ $customerId = $this->_getSession()->getCustomerId();
+ $storeId = $this->_getSession()->getStoreId();
+
+
+ $this->_updateButton('save', 'label', Mage::helper('Mage_Sales_Helper_Data')->__('Submit Order'));
+ $this->_updateButton('save', 'onclick', "order.submit()");
+ $this->_updateButton('save', 'id', 'submit_order_top_button');
+ if (is_null($customerId) || !$storeId) {
+ $this->_updateButton('save', 'style', 'display:none');
+ }
+
+ $this->_updateButton('back', 'id', 'back_order_top_button');
+ $this->_updateButton('back', 'onclick', 'setLocation(\'' . $this->getBackUrl() . '\')');
+
+ $this->_updateButton('reset', 'id', 'reset_order_top_button');
+
+ if (is_null($customerId)) {
+ $this->_updateButton('reset', 'style', 'display:none');
+ } else {
+ $this->_updateButton('back', 'style', 'display:none');
+ }
+
+ $confirm = Mage::helper('Mage_Sales_Helper_Data')->__('Are you sure you want to cancel this order?');
+ $this->_updateButton('reset', 'label', Mage::helper('Mage_Sales_Helper_Data')->__('Cancel'));
+ $this->_updateButton('reset', 'class', 'cancel');
+ $this->_updateButton('reset', 'onclick', 'deleteConfirm(\''.$confirm.'\', \'' . $this->getCancelUrl() . '\')');
+
+ $pageTitle = $this->getLayout()->createBlock('Mage_Adminhtml_Block_Sales_Order_Create_Header')->toHtml();
+ if (is_object($this->getLayout()->getBlock('page-title'))) {
+ $this->getLayout()->getBlock('page-title')->setPageTitle($pageTitle);
+ }
+ }
+
+ /**
+ * Prepare header html
+ *
+ * @return string
+ */
+ public function getHeaderHtml()
+ {
+ $out = '';
+ return $out;
+ }
+
+ /**
+ * Prepare form html. Add block for configurable product modification interface
+ *
+ * @return string
+ */
+ public function getFormHtml()
+ {
+ $html = parent::getFormHtml();
+ return $html;
+ }
+
+ public function getHeaderWidth()
+ {
+ return 'width: 70%;';
+ }
+
+ /**
+ * Retrieve quote session object
+ *
+ * @return Mage_Adminhtml_Model_Session_Quote
+ */
+ protected function _getSession()
+ {
+ return Mage::getSingleton('Mage_Adminhtml_Model_Session_Quote');
+ }
+
+ public function getCancelUrl()
+ {
+ if ($this->_getSession()->getOrder()->getId()) {
+ $url = $this->getUrl('*/sales_order/view', array(
+ 'order_id' => Mage::getSingleton('Mage_Adminhtml_Model_Session_Quote')->getOrder()->getId()
+ ));
+ } else {
+ $url = $this->getUrl('*/*/cancel');
+ }
+
+ return $url;
+ }
+
+ /**
+ * Get URL for back (reset) button
+ *
+ * @return string
+ */
+ public function getBackUrl()
+ {
+ return $this->getUrl('*/' . $this->_controller . '/');
+ }
+}
diff --git a/app/code/core/Mage/Adminhtml/Block/Sales/Order/Create/Abstract.php b/app/code/Mage/Adminhtml/Block/Sales/Order/Create/Abstract.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/Block/Sales/Order/Create/Abstract.php
rename to app/code/Mage/Adminhtml/Block/Sales/Order/Create/Abstract.php
diff --git a/app/code/core/Mage/Adminhtml/Block/Sales/Order/Create/Billing/Address.php b/app/code/Mage/Adminhtml/Block/Sales/Order/Create/Billing/Address.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/Block/Sales/Order/Create/Billing/Address.php
rename to app/code/Mage/Adminhtml/Block/Sales/Order/Create/Billing/Address.php
diff --git a/app/code/core/Mage/Adminhtml/Block/Sales/Order/Create/Billing/Method.php b/app/code/Mage/Adminhtml/Block/Sales/Order/Create/Billing/Method.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/Block/Sales/Order/Create/Billing/Method.php
rename to app/code/Mage/Adminhtml/Block/Sales/Order/Create/Billing/Method.php
diff --git a/app/code/core/Mage/Adminhtml/Block/Sales/Order/Create/Billing/Method/Form.php b/app/code/Mage/Adminhtml/Block/Sales/Order/Create/Billing/Method/Form.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/Block/Sales/Order/Create/Billing/Method/Form.php
rename to app/code/Mage/Adminhtml/Block/Sales/Order/Create/Billing/Method/Form.php
diff --git a/app/code/core/Mage/Adminhtml/Block/Sales/Order/Create/Comment.php b/app/code/Mage/Adminhtml/Block/Sales/Order/Create/Comment.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/Block/Sales/Order/Create/Comment.php
rename to app/code/Mage/Adminhtml/Block/Sales/Order/Create/Comment.php
diff --git a/app/code/core/Mage/Adminhtml/Block/Sales/Order/Create/Coupons.php b/app/code/Mage/Adminhtml/Block/Sales/Order/Create/Coupons.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/Block/Sales/Order/Create/Coupons.php
rename to app/code/Mage/Adminhtml/Block/Sales/Order/Create/Coupons.php
diff --git a/app/code/core/Mage/Adminhtml/Block/Sales/Order/Create/Coupons/Form.php b/app/code/Mage/Adminhtml/Block/Sales/Order/Create/Coupons/Form.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/Block/Sales/Order/Create/Coupons/Form.php
rename to app/code/Mage/Adminhtml/Block/Sales/Order/Create/Coupons/Form.php
diff --git a/app/code/Mage/Adminhtml/Block/Sales/Order/Create/Customer.php b/app/code/Mage/Adminhtml/Block/Sales/Order/Create/Customer.php
new file mode 100644
index 0000000000000..0ad5c53b15735
--- /dev/null
+++ b/app/code/Mage/Adminhtml/Block/Sales/Order/Create/Customer.php
@@ -0,0 +1,59 @@
+
+ */
+
+class Mage_Adminhtml_Block_Sales_Order_Create_Customer extends Mage_Adminhtml_Block_Sales_Order_Create_Abstract
+{
+
+ protected function _construct()
+ {
+ parent::_construct();
+ $this->setId('sales_order_create_customer');
+ }
+
+ public function getHeaderText()
+ {
+ return Mage::helper('Mage_Sales_Helper_Data')->__('Please Select a Customer');
+ }
+
+ public function getButtonsHtml()
+ {
+ $addButtonData = array(
+ 'label' => Mage::helper('Mage_Sales_Helper_Data')->__('Create New Customer'),
+ 'onclick' => 'order.setCustomerId(false)',
+ 'class' => 'action-add',
+ );
+ return $this->getLayout()->createBlock('Mage_Adminhtml_Block_Widget_Button')->setData($addButtonData)->toHtml();
+ }
+
+}
diff --git a/app/code/core/Mage/Adminhtml/Block/Sales/Order/Create/Customer/Grid.php b/app/code/Mage/Adminhtml/Block/Sales/Order/Create/Customer/Grid.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/Block/Sales/Order/Create/Customer/Grid.php
rename to app/code/Mage/Adminhtml/Block/Sales/Order/Create/Customer/Grid.php
diff --git a/app/code/core/Mage/Adminhtml/Block/Sales/Order/Create/Data.php b/app/code/Mage/Adminhtml/Block/Sales/Order/Create/Data.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/Block/Sales/Order/Create/Data.php
rename to app/code/Mage/Adminhtml/Block/Sales/Order/Create/Data.php
diff --git a/app/code/core/Mage/Adminhtml/Block/Sales/Order/Create/Form.php b/app/code/Mage/Adminhtml/Block/Sales/Order/Create/Form.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/Block/Sales/Order/Create/Form.php
rename to app/code/Mage/Adminhtml/Block/Sales/Order/Create/Form.php
diff --git a/app/code/core/Mage/Adminhtml/Block/Sales/Order/Create/Form/Abstract.php b/app/code/Mage/Adminhtml/Block/Sales/Order/Create/Form/Abstract.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/Block/Sales/Order/Create/Form/Abstract.php
rename to app/code/Mage/Adminhtml/Block/Sales/Order/Create/Form/Abstract.php
diff --git a/app/code/core/Mage/Adminhtml/Block/Sales/Order/Create/Form/Account.php b/app/code/Mage/Adminhtml/Block/Sales/Order/Create/Form/Account.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/Block/Sales/Order/Create/Form/Account.php
rename to app/code/Mage/Adminhtml/Block/Sales/Order/Create/Form/Account.php
diff --git a/app/code/core/Mage/Adminhtml/Block/Sales/Order/Create/Form/Address.php b/app/code/Mage/Adminhtml/Block/Sales/Order/Create/Form/Address.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/Block/Sales/Order/Create/Form/Address.php
rename to app/code/Mage/Adminhtml/Block/Sales/Order/Create/Form/Address.php
diff --git a/app/code/core/Mage/Adminhtml/Block/Sales/Order/Create/Giftmessage.php b/app/code/Mage/Adminhtml/Block/Sales/Order/Create/Giftmessage.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/Block/Sales/Order/Create/Giftmessage.php
rename to app/code/Mage/Adminhtml/Block/Sales/Order/Create/Giftmessage.php
diff --git a/app/code/core/Mage/Adminhtml/Block/Sales/Order/Create/Giftmessage/Form.php b/app/code/Mage/Adminhtml/Block/Sales/Order/Create/Giftmessage/Form.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/Block/Sales/Order/Create/Giftmessage/Form.php
rename to app/code/Mage/Adminhtml/Block/Sales/Order/Create/Giftmessage/Form.php
diff --git a/app/code/Mage/Adminhtml/Block/Sales/Order/Create/Header.php b/app/code/Mage/Adminhtml/Block/Sales/Order/Create/Header.php
new file mode 100644
index 0000000000000..eb20b71b77b52
--- /dev/null
+++ b/app/code/Mage/Adminhtml/Block/Sales/Order/Create/Header.php
@@ -0,0 +1,61 @@
+
+ */
+class Mage_Adminhtml_Block_Sales_Order_Create_Header extends Mage_Adminhtml_Block_Sales_Order_Create_Abstract
+{
+ protected function _toHtml()
+ {
+ if ($this->_getSession()->getOrder()->getId()) {
+ return Mage::helper('Mage_Sales_Helper_Data')->__('Edit Order #%s', $this->_getSession()->getOrder()->getIncrementId());
+ }
+
+ $customerId = $this->getCustomerId();
+ $storeId = $this->getStoreId();
+ $out = '';
+ if ($customerId && $storeId) {
+ $out.= Mage::helper('Mage_Sales_Helper_Data')->__('Create New Order for %s in %s', $this->getCustomer()->getName(), $this->getStore()->getName());
+ }
+ elseif (!is_null($customerId) && $storeId){
+ $out.= Mage::helper('Mage_Sales_Helper_Data')->__('Create New Order for New Customer in %s', $this->getStore()->getName());
+ }
+ elseif ($customerId) {
+ $out.= Mage::helper('Mage_Sales_Helper_Data')->__('Create New Order for %s', $this->getCustomer()->getName());
+ }
+ elseif (!is_null($customerId)){
+ $out.= Mage::helper('Mage_Sales_Helper_Data')->__('Create New Order for New Customer');
+ }
+ else {
+ $out.= Mage::helper('Mage_Sales_Helper_Data')->__('Create New Order');
+ }
+ $out = $this->escapeHtml($out);
+ return $out;
+ }
+}
diff --git a/app/code/core/Mage/Adminhtml/Block/Sales/Order/Create/Items.php b/app/code/Mage/Adminhtml/Block/Sales/Order/Create/Items.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/Block/Sales/Order/Create/Items.php
rename to app/code/Mage/Adminhtml/Block/Sales/Order/Create/Items.php
diff --git a/app/code/core/Mage/Adminhtml/Block/Sales/Order/Create/Items/Grid.php b/app/code/Mage/Adminhtml/Block/Sales/Order/Create/Items/Grid.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/Block/Sales/Order/Create/Items/Grid.php
rename to app/code/Mage/Adminhtml/Block/Sales/Order/Create/Items/Grid.php
diff --git a/app/code/core/Mage/Adminhtml/Block/Sales/Order/Create/Load.php b/app/code/Mage/Adminhtml/Block/Sales/Order/Create/Load.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/Block/Sales/Order/Create/Load.php
rename to app/code/Mage/Adminhtml/Block/Sales/Order/Create/Load.php
diff --git a/app/code/core/Mage/Adminhtml/Block/Sales/Order/Create/Messages.php b/app/code/Mage/Adminhtml/Block/Sales/Order/Create/Messages.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/Block/Sales/Order/Create/Messages.php
rename to app/code/Mage/Adminhtml/Block/Sales/Order/Create/Messages.php
diff --git a/app/code/core/Mage/Adminhtml/Block/Sales/Order/Create/Newsletter.php b/app/code/Mage/Adminhtml/Block/Sales/Order/Create/Newsletter.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/Block/Sales/Order/Create/Newsletter.php
rename to app/code/Mage/Adminhtml/Block/Sales/Order/Create/Newsletter.php
diff --git a/app/code/core/Mage/Adminhtml/Block/Sales/Order/Create/Newsletter/Form.php b/app/code/Mage/Adminhtml/Block/Sales/Order/Create/Newsletter/Form.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/Block/Sales/Order/Create/Newsletter/Form.php
rename to app/code/Mage/Adminhtml/Block/Sales/Order/Create/Newsletter/Form.php
diff --git a/app/code/core/Mage/Adminhtml/Block/Sales/Order/Create/Search.php b/app/code/Mage/Adminhtml/Block/Sales/Order/Create/Search.php
similarity index 98%
rename from app/code/core/Mage/Adminhtml/Block/Sales/Order/Create/Search.php
rename to app/code/Mage/Adminhtml/Block/Sales/Order/Create/Search.php
index 6d5888d66b9b2..06e79907ed75e 100644
--- a/app/code/core/Mage/Adminhtml/Block/Sales/Order/Create/Search.php
+++ b/app/code/Mage/Adminhtml/Block/Sales/Order/Create/Search.php
@@ -51,7 +51,7 @@ public function getButtonsHtml()
$addButtonData = array(
'label' => Mage::helper('Mage_Sales_Helper_Data')->__('Add Selected Product(s) to Order'),
'onclick' => 'order.productGridAddSelected()',
- 'class' => 'add',
+ 'class' => 'action-add',
);
return $this->getLayout()->createBlock('Mage_Adminhtml_Block_Widget_Button')->setData($addButtonData)->toHtml();
}
diff --git a/app/code/core/Mage/Adminhtml/Block/Sales/Order/Create/Search/Grid.php b/app/code/Mage/Adminhtml/Block/Sales/Order/Create/Search/Grid.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/Block/Sales/Order/Create/Search/Grid.php
rename to app/code/Mage/Adminhtml/Block/Sales/Order/Create/Search/Grid.php
diff --git a/app/code/core/Mage/Adminhtml/Block/Sales/Order/Create/Search/Grid/Renderer/Price.php b/app/code/Mage/Adminhtml/Block/Sales/Order/Create/Search/Grid/Renderer/Price.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/Block/Sales/Order/Create/Search/Grid/Renderer/Price.php
rename to app/code/Mage/Adminhtml/Block/Sales/Order/Create/Search/Grid/Renderer/Price.php
diff --git a/app/code/Mage/Adminhtml/Block/Sales/Order/Create/Search/Grid/Renderer/Product.php b/app/code/Mage/Adminhtml/Block/Sales/Order/Create/Search/Grid/Renderer/Product.php
new file mode 100644
index 0000000000000..def2ec6e6052b
--- /dev/null
+++ b/app/code/Mage/Adminhtml/Block/Sales/Order/Create/Search/Grid/Renderer/Product.php
@@ -0,0 +1,51 @@
+
+ */
+class Mage_Adminhtml_Block_Sales_Order_Create_Search_Grid_Renderer_Product extends Mage_Adminhtml_Block_Widget_Grid_Column_Renderer_Text
+{
+ /**
+ * Render product name to add Configure link
+ *
+ * @param Varien_Object $row
+ * @return string
+ */
+ public function render(Varien_Object $row)
+ {
+ $rendered = parent::render($row);
+ $isConfigurable = $row->canConfigure();
+ $style = $isConfigurable ? '' : 'disabled';
+ $prodAttributes = $isConfigurable ? sprintf('list_type = "product_to_add" product_id = %s', $row->getId()) : 'disabled="disabled"';
+ return sprintf('%s ',
+ $style, $prodAttributes, Mage::helper('Mage_Sales_Helper_Data')->__('Configure')) . $rendered;
+ }
+}
diff --git a/app/code/core/Mage/Adminhtml/Block/Sales/Order/Create/Search/Grid/Renderer/Qty.php b/app/code/Mage/Adminhtml/Block/Sales/Order/Create/Search/Grid/Renderer/Qty.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/Block/Sales/Order/Create/Search/Grid/Renderer/Qty.php
rename to app/code/Mage/Adminhtml/Block/Sales/Order/Create/Search/Grid/Renderer/Qty.php
diff --git a/app/code/core/Mage/Adminhtml/Block/Sales/Order/Create/Shipping/Address.php b/app/code/Mage/Adminhtml/Block/Sales/Order/Create/Shipping/Address.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/Block/Sales/Order/Create/Shipping/Address.php
rename to app/code/Mage/Adminhtml/Block/Sales/Order/Create/Shipping/Address.php
diff --git a/app/code/core/Mage/Adminhtml/Block/Sales/Order/Create/Shipping/Method.php b/app/code/Mage/Adminhtml/Block/Sales/Order/Create/Shipping/Method.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/Block/Sales/Order/Create/Shipping/Method.php
rename to app/code/Mage/Adminhtml/Block/Sales/Order/Create/Shipping/Method.php
diff --git a/app/code/core/Mage/Adminhtml/Block/Sales/Order/Create/Shipping/Method/Form.php b/app/code/Mage/Adminhtml/Block/Sales/Order/Create/Shipping/Method/Form.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/Block/Sales/Order/Create/Shipping/Method/Form.php
rename to app/code/Mage/Adminhtml/Block/Sales/Order/Create/Shipping/Method/Form.php
diff --git a/app/code/core/Mage/Adminhtml/Block/Sales/Order/Create/Sidebar.php b/app/code/Mage/Adminhtml/Block/Sales/Order/Create/Sidebar.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/Block/Sales/Order/Create/Sidebar.php
rename to app/code/Mage/Adminhtml/Block/Sales/Order/Create/Sidebar.php
diff --git a/app/code/core/Mage/Adminhtml/Block/Sales/Order/Create/Sidebar/Abstract.php b/app/code/Mage/Adminhtml/Block/Sales/Order/Create/Sidebar/Abstract.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/Block/Sales/Order/Create/Sidebar/Abstract.php
rename to app/code/Mage/Adminhtml/Block/Sales/Order/Create/Sidebar/Abstract.php
diff --git a/app/code/core/Mage/Adminhtml/Block/Sales/Order/Create/Sidebar/Cart.php b/app/code/Mage/Adminhtml/Block/Sales/Order/Create/Sidebar/Cart.php
similarity index 98%
rename from app/code/core/Mage/Adminhtml/Block/Sales/Order/Create/Sidebar/Cart.php
rename to app/code/Mage/Adminhtml/Block/Sales/Order/Create/Sidebar/Cart.php
index 55e679877d3c6..8785ed4e59f76 100644
--- a/app/code/core/Mage/Adminhtml/Block/Sales/Order/Create/Sidebar/Cart.php
+++ b/app/code/Mage/Adminhtml/Block/Sales/Order/Create/Sidebar/Cart.php
@@ -107,8 +107,7 @@ protected function _prepareLayout()
$deleteAllConfirmString = Mage::helper('Mage_Sales_Helper_Data')->__('Are you sure you want to delete all items from shopping cart?');
$this->addChild('empty_customer_cart_button', 'Mage_Adminhtml_Block_Widget_Button', array(
'label' => Mage::helper('Mage_Sales_Helper_Data')->__('Clear Shopping Cart'),
- 'onclick' => 'order.clearShoppingCart(\'' . $deleteAllConfirmString . '\')',
- 'style' => 'float: right;'
+ 'onclick' => 'order.clearShoppingCart(\'' . $deleteAllConfirmString . '\')'
));
return parent::_prepareLayout();
diff --git a/app/code/core/Mage/Adminhtml/Block/Sales/Order/Create/Sidebar/Compared.php b/app/code/Mage/Adminhtml/Block/Sales/Order/Create/Sidebar/Compared.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/Block/Sales/Order/Create/Sidebar/Compared.php
rename to app/code/Mage/Adminhtml/Block/Sales/Order/Create/Sidebar/Compared.php
diff --git a/app/code/core/Mage/Adminhtml/Block/Sales/Order/Create/Sidebar/Pcompared.php b/app/code/Mage/Adminhtml/Block/Sales/Order/Create/Sidebar/Pcompared.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/Block/Sales/Order/Create/Sidebar/Pcompared.php
rename to app/code/Mage/Adminhtml/Block/Sales/Order/Create/Sidebar/Pcompared.php
diff --git a/app/code/core/Mage/Adminhtml/Block/Sales/Order/Create/Sidebar/Pviewed.php b/app/code/Mage/Adminhtml/Block/Sales/Order/Create/Sidebar/Pviewed.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/Block/Sales/Order/Create/Sidebar/Pviewed.php
rename to app/code/Mage/Adminhtml/Block/Sales/Order/Create/Sidebar/Pviewed.php
diff --git a/app/code/core/Mage/Adminhtml/Block/Sales/Order/Create/Sidebar/Reorder.php b/app/code/Mage/Adminhtml/Block/Sales/Order/Create/Sidebar/Reorder.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/Block/Sales/Order/Create/Sidebar/Reorder.php
rename to app/code/Mage/Adminhtml/Block/Sales/Order/Create/Sidebar/Reorder.php
diff --git a/app/code/core/Mage/Adminhtml/Block/Sales/Order/Create/Sidebar/Viewed.php b/app/code/Mage/Adminhtml/Block/Sales/Order/Create/Sidebar/Viewed.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/Block/Sales/Order/Create/Sidebar/Viewed.php
rename to app/code/Mage/Adminhtml/Block/Sales/Order/Create/Sidebar/Viewed.php
diff --git a/app/code/core/Mage/Adminhtml/Block/Sales/Order/Create/Sidebar/Wishlist.php b/app/code/Mage/Adminhtml/Block/Sales/Order/Create/Sidebar/Wishlist.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/Block/Sales/Order/Create/Sidebar/Wishlist.php
rename to app/code/Mage/Adminhtml/Block/Sales/Order/Create/Sidebar/Wishlist.php
diff --git a/app/code/core/Mage/Adminhtml/Block/Sales/Order/Create/Store.php b/app/code/Mage/Adminhtml/Block/Sales/Order/Create/Store.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/Block/Sales/Order/Create/Store.php
rename to app/code/Mage/Adminhtml/Block/Sales/Order/Create/Store.php
diff --git a/app/code/core/Mage/Adminhtml/Block/Sales/Order/Create/Store/Select.php b/app/code/Mage/Adminhtml/Block/Sales/Order/Create/Store/Select.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/Block/Sales/Order/Create/Store/Select.php
rename to app/code/Mage/Adminhtml/Block/Sales/Order/Create/Store/Select.php
diff --git a/app/code/core/Mage/Adminhtml/Block/Sales/Order/Create/Totals.php b/app/code/Mage/Adminhtml/Block/Sales/Order/Create/Totals.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/Block/Sales/Order/Create/Totals.php
rename to app/code/Mage/Adminhtml/Block/Sales/Order/Create/Totals.php
diff --git a/app/code/core/Mage/Adminhtml/Block/Sales/Order/Create/Totals/Default.php b/app/code/Mage/Adminhtml/Block/Sales/Order/Create/Totals/Default.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/Block/Sales/Order/Create/Totals/Default.php
rename to app/code/Mage/Adminhtml/Block/Sales/Order/Create/Totals/Default.php
diff --git a/app/code/core/Mage/Adminhtml/Block/Sales/Order/Create/Totals/Discount.php b/app/code/Mage/Adminhtml/Block/Sales/Order/Create/Totals/Discount.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/Block/Sales/Order/Create/Totals/Discount.php
rename to app/code/Mage/Adminhtml/Block/Sales/Order/Create/Totals/Discount.php
diff --git a/app/code/core/Mage/Adminhtml/Block/Sales/Order/Create/Totals/Grandtotal.php b/app/code/Mage/Adminhtml/Block/Sales/Order/Create/Totals/Grandtotal.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/Block/Sales/Order/Create/Totals/Grandtotal.php
rename to app/code/Mage/Adminhtml/Block/Sales/Order/Create/Totals/Grandtotal.php
diff --git a/app/code/core/Mage/Adminhtml/Block/Sales/Order/Create/Totals/Shipping.php b/app/code/Mage/Adminhtml/Block/Sales/Order/Create/Totals/Shipping.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/Block/Sales/Order/Create/Totals/Shipping.php
rename to app/code/Mage/Adminhtml/Block/Sales/Order/Create/Totals/Shipping.php
diff --git a/app/code/core/Mage/Adminhtml/Block/Sales/Order/Create/Totals/Subtotal.php b/app/code/Mage/Adminhtml/Block/Sales/Order/Create/Totals/Subtotal.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/Block/Sales/Order/Create/Totals/Subtotal.php
rename to app/code/Mage/Adminhtml/Block/Sales/Order/Create/Totals/Subtotal.php
diff --git a/app/code/core/Mage/Adminhtml/Block/Sales/Order/Create/Totals/Table.php b/app/code/Mage/Adminhtml/Block/Sales/Order/Create/Totals/Table.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/Block/Sales/Order/Create/Totals/Table.php
rename to app/code/Mage/Adminhtml/Block/Sales/Order/Create/Totals/Table.php
diff --git a/app/code/core/Mage/Adminhtml/Block/Sales/Order/Create/Totals/Tax.php b/app/code/Mage/Adminhtml/Block/Sales/Order/Create/Totals/Tax.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/Block/Sales/Order/Create/Totals/Tax.php
rename to app/code/Mage/Adminhtml/Block/Sales/Order/Create/Totals/Tax.php
diff --git a/app/code/core/Mage/Adminhtml/Block/Sales/Order/Creditmemo/Create.php b/app/code/Mage/Adminhtml/Block/Sales/Order/Creditmemo/Create.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/Block/Sales/Order/Creditmemo/Create.php
rename to app/code/Mage/Adminhtml/Block/Sales/Order/Creditmemo/Create.php
diff --git a/app/code/core/Mage/Adminhtml/Block/Sales/Order/Creditmemo/Create/Adjustments.php b/app/code/Mage/Adminhtml/Block/Sales/Order/Creditmemo/Create/Adjustments.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/Block/Sales/Order/Creditmemo/Create/Adjustments.php
rename to app/code/Mage/Adminhtml/Block/Sales/Order/Creditmemo/Create/Adjustments.php
diff --git a/app/code/core/Mage/Adminhtml/Block/Sales/Order/Creditmemo/Create/Form.php b/app/code/Mage/Adminhtml/Block/Sales/Order/Creditmemo/Create/Form.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/Block/Sales/Order/Creditmemo/Create/Form.php
rename to app/code/Mage/Adminhtml/Block/Sales/Order/Creditmemo/Create/Form.php
diff --git a/app/code/core/Mage/Adminhtml/Block/Sales/Order/Creditmemo/Create/Items.php b/app/code/Mage/Adminhtml/Block/Sales/Order/Creditmemo/Create/Items.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/Block/Sales/Order/Creditmemo/Create/Items.php
rename to app/code/Mage/Adminhtml/Block/Sales/Order/Creditmemo/Create/Items.php
diff --git a/app/code/core/Mage/Adminhtml/Block/Sales/Order/Creditmemo/Totals.php b/app/code/Mage/Adminhtml/Block/Sales/Order/Creditmemo/Totals.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/Block/Sales/Order/Creditmemo/Totals.php
rename to app/code/Mage/Adminhtml/Block/Sales/Order/Creditmemo/Totals.php
diff --git a/app/code/core/Mage/Adminhtml/Block/Sales/Order/Creditmemo/View.php b/app/code/Mage/Adminhtml/Block/Sales/Order/Creditmemo/View.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/Block/Sales/Order/Creditmemo/View.php
rename to app/code/Mage/Adminhtml/Block/Sales/Order/Creditmemo/View.php
diff --git a/app/code/core/Mage/Adminhtml/Block/Sales/Order/Creditmemo/View/Comments.php b/app/code/Mage/Adminhtml/Block/Sales/Order/Creditmemo/View/Comments.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/Block/Sales/Order/Creditmemo/View/Comments.php
rename to app/code/Mage/Adminhtml/Block/Sales/Order/Creditmemo/View/Comments.php
diff --git a/app/code/core/Mage/Adminhtml/Block/Sales/Order/Creditmemo/View/Form.php b/app/code/Mage/Adminhtml/Block/Sales/Order/Creditmemo/View/Form.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/Block/Sales/Order/Creditmemo/View/Form.php
rename to app/code/Mage/Adminhtml/Block/Sales/Order/Creditmemo/View/Form.php
diff --git a/app/code/core/Mage/Adminhtml/Block/Sales/Order/Creditmemo/View/Items.php b/app/code/Mage/Adminhtml/Block/Sales/Order/Creditmemo/View/Items.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/Block/Sales/Order/Creditmemo/View/Items.php
rename to app/code/Mage/Adminhtml/Block/Sales/Order/Creditmemo/View/Items.php
diff --git a/app/code/core/Mage/Adminhtml/Block/Sales/Order/Grid.php b/app/code/Mage/Adminhtml/Block/Sales/Order/Grid.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/Block/Sales/Order/Grid.php
rename to app/code/Mage/Adminhtml/Block/Sales/Order/Grid.php
diff --git a/app/code/core/Mage/Adminhtml/Block/Sales/Order/Invoice/Create.php b/app/code/Mage/Adminhtml/Block/Sales/Order/Invoice/Create.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/Block/Sales/Order/Invoice/Create.php
rename to app/code/Mage/Adminhtml/Block/Sales/Order/Invoice/Create.php
diff --git a/app/code/core/Mage/Adminhtml/Block/Sales/Order/Invoice/Create/Form.php b/app/code/Mage/Adminhtml/Block/Sales/Order/Invoice/Create/Form.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/Block/Sales/Order/Invoice/Create/Form.php
rename to app/code/Mage/Adminhtml/Block/Sales/Order/Invoice/Create/Form.php
diff --git a/app/code/core/Mage/Adminhtml/Block/Sales/Order/Invoice/Create/Items.php b/app/code/Mage/Adminhtml/Block/Sales/Order/Invoice/Create/Items.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/Block/Sales/Order/Invoice/Create/Items.php
rename to app/code/Mage/Adminhtml/Block/Sales/Order/Invoice/Create/Items.php
diff --git a/app/code/core/Mage/Adminhtml/Block/Sales/Order/Invoice/Create/Tracking.php b/app/code/Mage/Adminhtml/Block/Sales/Order/Invoice/Create/Tracking.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/Block/Sales/Order/Invoice/Create/Tracking.php
rename to app/code/Mage/Adminhtml/Block/Sales/Order/Invoice/Create/Tracking.php
diff --git a/app/code/core/Mage/Adminhtml/Block/Sales/Order/Invoice/Totals.php b/app/code/Mage/Adminhtml/Block/Sales/Order/Invoice/Totals.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/Block/Sales/Order/Invoice/Totals.php
rename to app/code/Mage/Adminhtml/Block/Sales/Order/Invoice/Totals.php
diff --git a/app/code/core/Mage/Adminhtml/Block/Sales/Order/Invoice/View.php b/app/code/Mage/Adminhtml/Block/Sales/Order/Invoice/View.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/Block/Sales/Order/Invoice/View.php
rename to app/code/Mage/Adminhtml/Block/Sales/Order/Invoice/View.php
diff --git a/app/code/core/Mage/Adminhtml/Block/Sales/Order/Invoice/View/Comments.php b/app/code/Mage/Adminhtml/Block/Sales/Order/Invoice/View/Comments.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/Block/Sales/Order/Invoice/View/Comments.php
rename to app/code/Mage/Adminhtml/Block/Sales/Order/Invoice/View/Comments.php
diff --git a/app/code/core/Mage/Adminhtml/Block/Sales/Order/Invoice/View/Form.php b/app/code/Mage/Adminhtml/Block/Sales/Order/Invoice/View/Form.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/Block/Sales/Order/Invoice/View/Form.php
rename to app/code/Mage/Adminhtml/Block/Sales/Order/Invoice/View/Form.php
diff --git a/app/code/core/Mage/Adminhtml/Block/Sales/Order/Invoice/View/Items.php b/app/code/Mage/Adminhtml/Block/Sales/Order/Invoice/View/Items.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/Block/Sales/Order/Invoice/View/Items.php
rename to app/code/Mage/Adminhtml/Block/Sales/Order/Invoice/View/Items.php
diff --git a/app/code/core/Mage/Adminhtml/Block/Sales/Order/Payment.php b/app/code/Mage/Adminhtml/Block/Sales/Order/Payment.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/Block/Sales/Order/Payment.php
rename to app/code/Mage/Adminhtml/Block/Sales/Order/Payment.php
diff --git a/app/code/core/Mage/Adminhtml/Block/Sales/Order/Shipment/Create.php b/app/code/Mage/Adminhtml/Block/Sales/Order/Shipment/Create.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/Block/Sales/Order/Shipment/Create.php
rename to app/code/Mage/Adminhtml/Block/Sales/Order/Shipment/Create.php
diff --git a/app/code/core/Mage/Adminhtml/Block/Sales/Order/Shipment/Create/Form.php b/app/code/Mage/Adminhtml/Block/Sales/Order/Shipment/Create/Form.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/Block/Sales/Order/Shipment/Create/Form.php
rename to app/code/Mage/Adminhtml/Block/Sales/Order/Shipment/Create/Form.php
diff --git a/app/code/core/Mage/Adminhtml/Block/Sales/Order/Shipment/Create/Items.php b/app/code/Mage/Adminhtml/Block/Sales/Order/Shipment/Create/Items.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/Block/Sales/Order/Shipment/Create/Items.php
rename to app/code/Mage/Adminhtml/Block/Sales/Order/Shipment/Create/Items.php
diff --git a/app/code/core/Mage/Adminhtml/Block/Sales/Order/Shipment/Create/Tracking.php b/app/code/Mage/Adminhtml/Block/Sales/Order/Shipment/Create/Tracking.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/Block/Sales/Order/Shipment/Create/Tracking.php
rename to app/code/Mage/Adminhtml/Block/Sales/Order/Shipment/Create/Tracking.php
diff --git a/app/code/core/Mage/Adminhtml/Block/Sales/Order/Shipment/Packaging.php b/app/code/Mage/Adminhtml/Block/Sales/Order/Shipment/Packaging.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/Block/Sales/Order/Shipment/Packaging.php
rename to app/code/Mage/Adminhtml/Block/Sales/Order/Shipment/Packaging.php
diff --git a/app/code/core/Mage/Adminhtml/Block/Sales/Order/Shipment/Packaging/Grid.php b/app/code/Mage/Adminhtml/Block/Sales/Order/Shipment/Packaging/Grid.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/Block/Sales/Order/Shipment/Packaging/Grid.php
rename to app/code/Mage/Adminhtml/Block/Sales/Order/Shipment/Packaging/Grid.php
diff --git a/app/code/core/Mage/Adminhtml/Block/Sales/Order/Shipment/Tracking/Info.php b/app/code/Mage/Adminhtml/Block/Sales/Order/Shipment/Tracking/Info.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/Block/Sales/Order/Shipment/Tracking/Info.php
rename to app/code/Mage/Adminhtml/Block/Sales/Order/Shipment/Tracking/Info.php
diff --git a/app/code/core/Mage/Adminhtml/Block/Sales/Order/Shipment/View.php b/app/code/Mage/Adminhtml/Block/Sales/Order/Shipment/View.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/Block/Sales/Order/Shipment/View.php
rename to app/code/Mage/Adminhtml/Block/Sales/Order/Shipment/View.php
diff --git a/app/code/core/Mage/Adminhtml/Block/Sales/Order/Shipment/View/Comments.php b/app/code/Mage/Adminhtml/Block/Sales/Order/Shipment/View/Comments.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/Block/Sales/Order/Shipment/View/Comments.php
rename to app/code/Mage/Adminhtml/Block/Sales/Order/Shipment/View/Comments.php
diff --git a/app/code/core/Mage/Adminhtml/Block/Sales/Order/Shipment/View/Form.php b/app/code/Mage/Adminhtml/Block/Sales/Order/Shipment/View/Form.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/Block/Sales/Order/Shipment/View/Form.php
rename to app/code/Mage/Adminhtml/Block/Sales/Order/Shipment/View/Form.php
diff --git a/app/code/core/Mage/Adminhtml/Block/Sales/Order/Shipment/View/Items.php b/app/code/Mage/Adminhtml/Block/Sales/Order/Shipment/View/Items.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/Block/Sales/Order/Shipment/View/Items.php
rename to app/code/Mage/Adminhtml/Block/Sales/Order/Shipment/View/Items.php
diff --git a/app/code/core/Mage/Adminhtml/Block/Sales/Order/Shipment/View/Tracking.php b/app/code/Mage/Adminhtml/Block/Sales/Order/Shipment/View/Tracking.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/Block/Sales/Order/Shipment/View/Tracking.php
rename to app/code/Mage/Adminhtml/Block/Sales/Order/Shipment/View/Tracking.php
diff --git a/app/code/core/Mage/Adminhtml/Block/Sales/Order/Status.php b/app/code/Mage/Adminhtml/Block/Sales/Order/Status.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/Block/Sales/Order/Status.php
rename to app/code/Mage/Adminhtml/Block/Sales/Order/Status.php
diff --git a/app/code/core/Mage/Adminhtml/Block/Sales/Order/Status/Assign.php b/app/code/Mage/Adminhtml/Block/Sales/Order/Status/Assign.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/Block/Sales/Order/Status/Assign.php
rename to app/code/Mage/Adminhtml/Block/Sales/Order/Status/Assign.php
diff --git a/app/code/core/Mage/Adminhtml/Block/Sales/Order/Status/Assign/Form.php b/app/code/Mage/Adminhtml/Block/Sales/Order/Status/Assign/Form.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/Block/Sales/Order/Status/Assign/Form.php
rename to app/code/Mage/Adminhtml/Block/Sales/Order/Status/Assign/Form.php
diff --git a/app/code/core/Mage/Adminhtml/Block/Sales/Order/Status/Edit.php b/app/code/Mage/Adminhtml/Block/Sales/Order/Status/Edit.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/Block/Sales/Order/Status/Edit.php
rename to app/code/Mage/Adminhtml/Block/Sales/Order/Status/Edit.php
diff --git a/app/code/core/Mage/Adminhtml/Block/Sales/Order/Status/Edit/Form.php b/app/code/Mage/Adminhtml/Block/Sales/Order/Status/Edit/Form.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/Block/Sales/Order/Status/Edit/Form.php
rename to app/code/Mage/Adminhtml/Block/Sales/Order/Status/Edit/Form.php
diff --git a/app/code/core/Mage/Adminhtml/Block/Sales/Order/Status/Grid.php b/app/code/Mage/Adminhtml/Block/Sales/Order/Status/Grid.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/Block/Sales/Order/Status/Grid.php
rename to app/code/Mage/Adminhtml/Block/Sales/Order/Status/Grid.php
diff --git a/app/code/core/Mage/Adminhtml/Block/Sales/Order/Status/New.php b/app/code/Mage/Adminhtml/Block/Sales/Order/Status/New.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/Block/Sales/Order/Status/New.php
rename to app/code/Mage/Adminhtml/Block/Sales/Order/Status/New.php
diff --git a/app/code/core/Mage/Adminhtml/Block/Sales/Order/Status/New/Form.php b/app/code/Mage/Adminhtml/Block/Sales/Order/Status/New/Form.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/Block/Sales/Order/Status/New/Form.php
rename to app/code/Mage/Adminhtml/Block/Sales/Order/Status/New/Form.php
diff --git a/app/code/core/Mage/Adminhtml/Block/Sales/Order/Totalbar.php b/app/code/Mage/Adminhtml/Block/Sales/Order/Totalbar.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/Block/Sales/Order/Totalbar.php
rename to app/code/Mage/Adminhtml/Block/Sales/Order/Totalbar.php
diff --git a/app/code/core/Mage/Adminhtml/Block/Sales/Order/Totals.php b/app/code/Mage/Adminhtml/Block/Sales/Order/Totals.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/Block/Sales/Order/Totals.php
rename to app/code/Mage/Adminhtml/Block/Sales/Order/Totals.php
diff --git a/app/code/core/Mage/Adminhtml/Block/Sales/Order/Totals/Item.php b/app/code/Mage/Adminhtml/Block/Sales/Order/Totals/Item.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/Block/Sales/Order/Totals/Item.php
rename to app/code/Mage/Adminhtml/Block/Sales/Order/Totals/Item.php
diff --git a/app/code/core/Mage/Adminhtml/Block/Sales/Order/Totals/Tax.php b/app/code/Mage/Adminhtml/Block/Sales/Order/Totals/Tax.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/Block/Sales/Order/Totals/Tax.php
rename to app/code/Mage/Adminhtml/Block/Sales/Order/Totals/Tax.php
diff --git a/app/code/core/Mage/Adminhtml/Block/Sales/Order/View.php b/app/code/Mage/Adminhtml/Block/Sales/Order/View.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/Block/Sales/Order/View.php
rename to app/code/Mage/Adminhtml/Block/Sales/Order/View.php
diff --git a/app/code/core/Mage/Adminhtml/Block/Sales/Order/View/Form.php b/app/code/Mage/Adminhtml/Block/Sales/Order/View/Form.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/Block/Sales/Order/View/Form.php
rename to app/code/Mage/Adminhtml/Block/Sales/Order/View/Form.php
diff --git a/app/code/core/Mage/Adminhtml/Block/Sales/Order/View/Giftmessage.php b/app/code/Mage/Adminhtml/Block/Sales/Order/View/Giftmessage.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/Block/Sales/Order/View/Giftmessage.php
rename to app/code/Mage/Adminhtml/Block/Sales/Order/View/Giftmessage.php
diff --git a/app/code/core/Mage/Adminhtml/Block/Sales/Order/View/History.php b/app/code/Mage/Adminhtml/Block/Sales/Order/View/History.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/Block/Sales/Order/View/History.php
rename to app/code/Mage/Adminhtml/Block/Sales/Order/View/History.php
diff --git a/app/code/core/Mage/Adminhtml/Block/Sales/Order/View/Info.php b/app/code/Mage/Adminhtml/Block/Sales/Order/View/Info.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/Block/Sales/Order/View/Info.php
rename to app/code/Mage/Adminhtml/Block/Sales/Order/View/Info.php
diff --git a/app/code/core/Mage/Adminhtml/Block/Sales/Order/View/Items.php b/app/code/Mage/Adminhtml/Block/Sales/Order/View/Items.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/Block/Sales/Order/View/Items.php
rename to app/code/Mage/Adminhtml/Block/Sales/Order/View/Items.php
diff --git a/app/code/core/Mage/Adminhtml/Block/Sales/Order/View/Items/Renderer/Default.php b/app/code/Mage/Adminhtml/Block/Sales/Order/View/Items/Renderer/Default.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/Block/Sales/Order/View/Items/Renderer/Default.php
rename to app/code/Mage/Adminhtml/Block/Sales/Order/View/Items/Renderer/Default.php
diff --git a/app/code/core/Mage/Adminhtml/Block/Sales/Order/View/Messages.php b/app/code/Mage/Adminhtml/Block/Sales/Order/View/Messages.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/Block/Sales/Order/View/Messages.php
rename to app/code/Mage/Adminhtml/Block/Sales/Order/View/Messages.php
diff --git a/app/code/core/Mage/Adminhtml/Block/Sales/Order/View/Tab/Creditmemos.php b/app/code/Mage/Adminhtml/Block/Sales/Order/View/Tab/Creditmemos.php
similarity index 90%
rename from app/code/core/Mage/Adminhtml/Block/Sales/Order/View/Tab/Creditmemos.php
rename to app/code/Mage/Adminhtml/Block/Sales/Order/View/Tab/Creditmemos.php
index 091484b9add41..eda1256cef9f8 100644
--- a/app/code/core/Mage/Adminhtml/Block/Sales/Order/View/Tab/Creditmemos.php
+++ b/app/code/Mage/Adminhtml/Block/Sales/Order/View/Tab/Creditmemos.php
@@ -76,19 +76,24 @@ protected function _prepareColumns()
{
$this->addColumn('increment_id', array(
'header' => Mage::helper('Mage_Sales_Helper_Data')->__('Credit Memo #'),
- 'width' => '120px',
'index' => 'increment_id',
+ 'header_css_class' => 'col-memo',
+ 'column_css_class' => 'col-memo'
));
$this->addColumn('billing_name', array(
'header' => Mage::helper('Mage_Sales_Helper_Data')->__('Bill to Name'),
'index' => 'billing_name',
+ 'header_css_class' => 'col-name',
+ 'column_css_class' => 'col-name'
));
$this->addColumn('created_at', array(
'header' => Mage::helper('Mage_Sales_Helper_Data')->__('Created At'),
'index' => 'created_at',
'type' => 'datetime',
+ 'header_css_class' => 'col-period',
+ 'column_css_class' => 'col-period'
));
$this->addColumn('state', array(
@@ -96,6 +101,8 @@ protected function _prepareColumns()
'index' => 'state',
'type' => 'options',
'options' => Mage::getModel('Mage_Sales_Model_Order_Creditmemo')->getStates(),
+ 'header_css_class' => 'col-status',
+ 'column_css_class' => 'col-status'
));
$this->addColumn('base_grand_total', array(
@@ -103,6 +110,8 @@ protected function _prepareColumns()
'index' => 'base_grand_total',
'type' => 'currency',
'currency' => 'base_currency_code',
+ 'header_css_class' => 'col-refunded',
+ 'column_css_class' => 'col-refunded'
));
return parent::_prepareColumns();
diff --git a/app/code/core/Mage/Adminhtml/Block/Sales/Order/View/Tab/History.php b/app/code/Mage/Adminhtml/Block/Sales/Order/View/Tab/History.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/Block/Sales/Order/View/Tab/History.php
rename to app/code/Mage/Adminhtml/Block/Sales/Order/View/Tab/History.php
diff --git a/app/code/core/Mage/Adminhtml/Block/Sales/Order/View/Tab/Info.php b/app/code/Mage/Adminhtml/Block/Sales/Order/View/Tab/Info.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/Block/Sales/Order/View/Tab/Info.php
rename to app/code/Mage/Adminhtml/Block/Sales/Order/View/Tab/Info.php
diff --git a/app/code/core/Mage/Adminhtml/Block/Sales/Order/View/Tab/Invoices.php b/app/code/Mage/Adminhtml/Block/Sales/Order/View/Tab/Invoices.php
similarity index 90%
rename from app/code/core/Mage/Adminhtml/Block/Sales/Order/View/Tab/Invoices.php
rename to app/code/Mage/Adminhtml/Block/Sales/Order/View/Tab/Invoices.php
index 63e393f62df2d..a3e0596df0d9d 100644
--- a/app/code/core/Mage/Adminhtml/Block/Sales/Order/View/Tab/Invoices.php
+++ b/app/code/Mage/Adminhtml/Block/Sales/Order/View/Tab/Invoices.php
@@ -77,18 +77,23 @@ protected function _prepareColumns()
$this->addColumn('increment_id', array(
'header' => Mage::helper('Mage_Sales_Helper_Data')->__('Invoice #'),
'index' => 'increment_id',
- 'width' => '120px',
+ 'header_css_class' => 'col-invoice-number',
+ 'column_css_class' => 'col-invoice-number'
));
$this->addColumn('billing_name', array(
'header' => Mage::helper('Mage_Sales_Helper_Data')->__('Bill to Name'),
'index' => 'billing_name',
+ 'header_css_class' => 'col-name',
+ 'column_css_class' => 'col-name'
));
$this->addColumn('created_at', array(
'header' => Mage::helper('Mage_Sales_Helper_Data')->__('Invoice Date'),
'index' => 'created_at',
'type' => 'datetime',
+ 'header_css_class' => 'col-period',
+ 'column_css_class' => 'col-period'
));
$this->addColumn('state', array(
@@ -96,6 +101,8 @@ protected function _prepareColumns()
'index' => 'state',
'type' => 'options',
'options' => Mage::getModel('Mage_Sales_Model_Order_Invoice')->getStates(),
+ 'header_css_class' => 'col-status',
+ 'column_css_class' => 'col-status'
));
$this->addColumn('base_grand_total', array(
@@ -103,6 +110,8 @@ protected function _prepareColumns()
'index' => 'base_grand_total',
'type' => 'currency',
'currency' => 'base_currency_code',
+ 'header_css_class' => 'col-qty',
+ 'column_css_class' => 'col-qty'
));
return parent::_prepareColumns();
diff --git a/app/code/core/Mage/Adminhtml/Block/Sales/Order/View/Tab/Shipments.php b/app/code/Mage/Adminhtml/Block/Sales/Order/View/Tab/Shipments.php
similarity index 91%
rename from app/code/core/Mage/Adminhtml/Block/Sales/Order/View/Tab/Shipments.php
rename to app/code/Mage/Adminhtml/Block/Sales/Order/View/Tab/Shipments.php
index dd73813c98d0e..5391e5c0f170e 100644
--- a/app/code/core/Mage/Adminhtml/Block/Sales/Order/View/Tab/Shipments.php
+++ b/app/code/Mage/Adminhtml/Block/Sales/Order/View/Tab/Shipments.php
@@ -71,23 +71,31 @@ protected function _prepareColumns()
$this->addColumn('increment_id', array(
'header' => Mage::helper('Mage_Sales_Helper_Data')->__('Shipment #'),
'index' => 'increment_id',
+ 'header_css_class' => 'col-memo',
+ 'column_css_class' => 'col-memo'
));
$this->addColumn('shipping_name', array(
'header' => Mage::helper('Mage_Sales_Helper_Data')->__('Ship to Name'),
'index' => 'shipping_name',
+ 'header_css_class' => 'col-name',
+ 'column_css_class' => 'col-name'
));
$this->addColumn('created_at', array(
'header' => Mage::helper('Mage_Sales_Helper_Data')->__('Date Shipped'),
'index' => 'created_at',
'type' => 'datetime',
+ 'header_css_class' => 'col-period',
+ 'column_css_class' => 'col-period'
));
$this->addColumn('total_qty', array(
'header' => Mage::helper('Mage_Sales_Helper_Data')->__('Total Qty'),
'index' => 'total_qty',
'type' => 'number',
+ 'header_css_class' => 'col-qty',
+ 'column_css_class' => 'col-qty'
));
return parent::_prepareColumns();
diff --git a/app/code/core/Mage/Adminhtml/Block/Sales/Order/View/Tab/Transactions.php b/app/code/Mage/Adminhtml/Block/Sales/Order/View/Tab/Transactions.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/Block/Sales/Order/View/Tab/Transactions.php
rename to app/code/Mage/Adminhtml/Block/Sales/Order/View/Tab/Transactions.php
diff --git a/app/code/core/Mage/Adminhtml/Block/Sales/Order/View/Tabs.php b/app/code/Mage/Adminhtml/Block/Sales/Order/View/Tabs.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/Block/Sales/Order/View/Tabs.php
rename to app/code/Mage/Adminhtml/Block/Sales/Order/View/Tabs.php
diff --git a/app/code/core/Mage/Adminhtml/Block/Sales/Reorder/Renderer/Action.php b/app/code/Mage/Adminhtml/Block/Sales/Reorder/Renderer/Action.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/Block/Sales/Reorder/Renderer/Action.php
rename to app/code/Mage/Adminhtml/Block/Sales/Reorder/Renderer/Action.php
diff --git a/app/code/core/Mage/Adminhtml/Block/Sales/Shipment.php b/app/code/Mage/Adminhtml/Block/Sales/Shipment.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/Block/Sales/Shipment.php
rename to app/code/Mage/Adminhtml/Block/Sales/Shipment.php
diff --git a/app/code/Mage/Adminhtml/Block/Sales/Shipment/Grid.php b/app/code/Mage/Adminhtml/Block/Sales/Shipment/Grid.php
new file mode 100644
index 0000000000000..1524e07d0d593
--- /dev/null
+++ b/app/code/Mage/Adminhtml/Block/Sales/Shipment/Grid.php
@@ -0,0 +1,202 @@
+
+ */
+class Mage_Adminhtml_Block_Sales_Shipment_Grid extends Mage_Adminhtml_Block_Widget_Grid
+{
+
+ /**
+ * Initialization
+ */
+ protected function _construct()
+ {
+ parent::_construct();
+ $this->setId('sales_shipment_grid');
+ $this->setDefaultSort('created_at');
+ $this->setDefaultDir('DESC');
+ }
+
+ /**
+ * Retrieve collection class
+ *
+ * @return string
+ */
+ protected function _getCollectionClass()
+ {
+ return 'Mage_Sales_Model_Resource_Order_Shipment_Grid_Collection';
+ }
+
+ /**
+ * Prepare and set collection of grid
+ *
+ * @return Mage_Adminhtml_Block_Widget_Grid
+ */
+ protected function _prepareCollection()
+ {
+ $collection = Mage::getResourceModel($this->_getCollectionClass());
+ $this->setCollection($collection);
+ return parent::_prepareCollection();
+ }
+
+ /**
+ * Prepare and add columns to grid
+ *
+ * @return Mage_Adminhtml_Block_Widget_Grid
+ */
+ protected function _prepareColumns()
+ {
+ $this->addColumn('increment_id', array(
+ 'header' => Mage::helper('Mage_Sales_Helper_Data')->__('Shipment #'),
+ 'index' => 'increment_id',
+ 'type' => 'text',
+ 'header_css_class' => 'col-shipment-number',
+ 'column_css_class' => 'col-shipment-number'
+ ));
+
+ $this->addColumn('created_at', array(
+ 'header' => Mage::helper('Mage_Sales_Helper_Data')->__('Date Shipped'),
+ 'index' => 'created_at',
+ 'type' => 'datetime',
+ 'header_css_class' => 'col-period',
+ 'column_css_class' => 'col-period'
+ ));
+
+ $this->addColumn('order_increment_id', array(
+ 'header' => Mage::helper('Mage_Sales_Helper_Data')->__('Order #'),
+ 'index' => 'order_increment_id',
+ 'type' => 'text',
+ 'header_css_class' => 'col-order-number',
+ 'column_css_class' => 'col-order-number'
+ ));
+
+ $this->addColumn('order_created_at', array(
+ 'header' => Mage::helper('Mage_Sales_Helper_Data')->__('Order Date'),
+ 'index' => 'order_created_at',
+ 'type' => 'datetime',
+ 'header_css_class' => 'col-period',
+ 'column_css_class' => 'col-period'
+ ));
+
+ $this->addColumn('shipping_name', array(
+ 'header' => Mage::helper('Mage_Sales_Helper_Data')->__('Ship to Name'),
+ 'index' => 'shipping_name',
+ 'header_css_class' => 'col-memo',
+ 'column_css_class' => 'col-memo'
+ ));
+
+ $this->addColumn('total_qty', array(
+ 'header' => Mage::helper('Mage_Sales_Helper_Data')->__('Total Qty'),
+ 'index' => 'total_qty',
+ 'type' => 'number',
+ 'header_css_class' => 'col-qty',
+ 'column_css_class' => 'col-qty'
+ ));
+
+ $this->addColumn('action',
+ array(
+ 'header' => Mage::helper('Mage_Sales_Helper_Data')->__('Action'),
+ 'type' => 'action',
+ 'getter' => 'getId',
+ 'actions' => array(
+ array(
+ 'caption' => Mage::helper('Mage_Sales_Helper_Data')->__('View'),
+ 'url' => array('base'=>'*/sales_shipment/view'),
+ 'field' => 'shipment_id'
+ )
+ ),
+ 'filter' => false,
+ 'sortable' => false,
+ 'is_system' => true,
+ 'header_css_class' => 'col-actions',
+ 'column_css_class' => 'col-actions'
+ ));
+
+ $this->addExportType('*/*/exportCsv', Mage::helper('Mage_Sales_Helper_Data')->__('CSV'));
+ $this->addExportType('*/*/exportExcel', Mage::helper('Mage_Sales_Helper_Data')->__('Excel XML'));
+
+ return parent::_prepareColumns();
+ }
+
+ /**
+ * Get url for row
+ *
+ * @param string $row
+ * @return string
+ */
+ public function getRowUrl($row)
+ {
+ if (!Mage::getSingleton('Mage_Core_Model_Authorization')
+ ->isAllowed(Mage_Backend_Model_Acl_Config::ACL_RESOURCE_ALL)
+ ) {
+ return false;
+ }
+
+ return $this->getUrl('*/sales_shipment/view',
+ array(
+ 'shipment_id'=> $row->getId(),
+ )
+ );
+ }
+
+ /**
+ * Prepare and set options for massaction
+ *
+ * @return Mage_Adminhtml_Block_Sales_Shipment_Grid
+ */
+ protected function _prepareMassaction()
+ {
+ $this->setMassactionIdField('entity_id');
+ $this->getMassactionBlock()->setFormFieldName('shipment_ids');
+ $this->getMassactionBlock()->setUseSelectAll(false);
+
+ $this->getMassactionBlock()->addItem('pdfshipments_order', array(
+ 'label'=> Mage::helper('Mage_Sales_Helper_Data')->__('PDF Packing Slips'),
+ 'url' => $this->getUrl('*/sales_shipment/pdfshipments'),
+ ));
+
+ $this->getMassactionBlock()->addItem('print_shipping_label', array(
+ 'label'=> Mage::helper('Mage_Sales_Helper_Data')->__('Print Shipping Labels'),
+ 'url' => $this->getUrl('*/sales_order_shipment/massPrintShippingLabel'),
+ ));
+
+ return $this;
+ }
+
+ /**
+ * Get url of grid
+ *
+ * @return string
+ */
+ public function getGridUrl()
+ {
+ return $this->getUrl('*/*/*', array('_current' => true));
+ }
+
+}
diff --git a/app/code/core/Mage/Adminhtml/Block/Sales/Totals.php b/app/code/Mage/Adminhtml/Block/Sales/Totals.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/Block/Sales/Totals.php
rename to app/code/Mage/Adminhtml/Block/Sales/Totals.php
diff --git a/app/code/core/Mage/Adminhtml/Block/Sales/Transactions.php b/app/code/Mage/Adminhtml/Block/Sales/Transactions.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/Block/Sales/Transactions.php
rename to app/code/Mage/Adminhtml/Block/Sales/Transactions.php
diff --git a/app/code/core/Mage/Adminhtml/Block/Sales/Transactions/Child/Grid.php b/app/code/Mage/Adminhtml/Block/Sales/Transactions/Child/Grid.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/Block/Sales/Transactions/Child/Grid.php
rename to app/code/Mage/Adminhtml/Block/Sales/Transactions/Child/Grid.php
diff --git a/app/code/core/Mage/Adminhtml/Block/Sales/Transactions/Detail.php b/app/code/Mage/Adminhtml/Block/Sales/Transactions/Detail.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/Block/Sales/Transactions/Detail.php
rename to app/code/Mage/Adminhtml/Block/Sales/Transactions/Detail.php
diff --git a/app/code/Mage/Adminhtml/Block/Sales/Transactions/Detail/Grid.php b/app/code/Mage/Adminhtml/Block/Sales/Transactions/Detail/Grid.php
new file mode 100644
index 0000000000000..0fbd22617c75d
--- /dev/null
+++ b/app/code/Mage/Adminhtml/Block/Sales/Transactions/Detail/Grid.php
@@ -0,0 +1,104 @@
+
+ */
+class Mage_Adminhtml_Block_Sales_Transactions_Detail_Grid extends Mage_Adminhtml_Block_Widget_Grid
+{
+ /**
+ * Initialize default sorting and html ID
+ */
+ protected function _construct()
+ {
+ $this->setId('transactionDetailsGrid');
+ $this->setPagerVisibility(false);
+ $this->setFilterVisibility(false);
+ }
+
+ /**
+ * Prepare collection for grid
+ *
+ * @return Mage_Adminhtml_Block_Widget_Grid
+ */
+ protected function _prepareCollection()
+ {
+ $collection = new Varien_Data_Collection();
+ foreach ($this->getTransactionAdditionalInfo() as $key => $value) {
+ $data = new Varien_Object(array('key' => $key, 'value' => $value));
+ $collection->addItem($data);
+ }
+
+ $this->setCollection($collection);
+ return parent::_prepareCollection();
+ }
+
+ /**
+ * Add columns to grid
+ *
+ * @return Mage_Adminhtml_Block_Widget_Grid
+ */
+ protected function _prepareColumns()
+ {
+ $this->addColumn('key', array(
+ 'header' => Mage::helper('Mage_Sales_Helper_Data')->__('Key'),
+ 'index' => 'key',
+ 'sortable' => false,
+ 'type' => 'text',
+ 'header_css_class' => 'col-key',
+ 'column_css_class' => 'col-key'
+ ));
+
+ $this->addColumn('value', array(
+ 'header' => Mage::helper('Mage_Sales_Helper_Data')->__('Value'),
+ 'index' => 'value',
+ 'sortable' => false,
+ 'type' => 'text',
+ 'escape' => true,
+ 'header_css_class' => 'col-value',
+ 'column_css_class' => 'col-value'
+ ));
+
+ return parent::_prepareColumns();
+ }
+
+ /**
+ * Retrieve Transaction addtitional info
+ *
+ * @return array
+ */
+ public function getTransactionAdditionalInfo()
+ {
+ $info = Mage::registry('current_transaction')->getAdditionalInformation(
+ Mage_Sales_Model_Order_Payment_Transaction::RAW_DETAILS
+ );
+ return (is_array($info)) ? $info : array();
+ }
+}
diff --git a/app/code/Mage/Adminhtml/Block/Sales/Transactions/Grid.php b/app/code/Mage/Adminhtml/Block/Sales/Transactions/Grid.php
new file mode 100644
index 0000000000000..82b293e6cb9bb
--- /dev/null
+++ b/app/code/Mage/Adminhtml/Block/Sales/Transactions/Grid.php
@@ -0,0 +1,177 @@
+
+ */
+class Mage_Adminhtml_Block_Sales_Transactions_Grid extends Mage_Adminhtml_Block_Widget_Grid
+{
+ /**
+ * Set grid params
+ *
+ */
+ protected function _construct()
+ {
+ parent::_construct();
+ $this->setId('order_transactions');
+ $this->setUseAjax(true);
+ $this->setDefaultSort('created_at');
+ $this->setDefaultDir('DESC');
+ $this->setSaveParametersInSession(true);
+ }
+
+ /**
+ * Prepare collection for grid
+ *
+ * @return Mage_Adminhtml_Block_Widget_Grid
+ */
+ protected function _prepareCollection()
+ {
+ $collection = $this->getCollection();
+ if (!$collection) {
+ $collection = Mage::getResourceModel('Mage_Sales_Model_Resource_Order_Payment_Transaction_Collection');
+ }
+ $order = Mage::registry('current_order');
+ if ($order) {
+ $collection->addOrderIdFilter($order->getId());
+ }
+ $collection->addOrderInformation(array('increment_id'));
+ $collection->addPaymentInformation(array('method'));
+ $this->setCollection($collection);
+ return parent::_prepareCollection();
+ }
+
+ /**
+ * Add columns to grid
+ *
+ * @return Mage_Adminhtml_Block_Widget_Grid
+ */
+ protected function _prepareColumns()
+ {
+ $this->addColumn('transaction_id', array(
+ 'header' => Mage::helper('Mage_Sales_Helper_Data')->__('ID #'),
+ 'index' => 'transaction_id',
+ 'type' => 'number',
+ 'header_css_class' => 'col-id',
+ 'column_css_class' => 'col-id'
+ ));
+
+ $this->addColumn('increment_id', array(
+ 'header' => Mage::helper('Mage_Sales_Helper_Data')->__('Order ID'),
+ 'index' => 'increment_id',
+ 'type' => 'text',
+ 'header_css_class' => 'col-order-id',
+ 'column_css_class' => 'col-order-id'
+ ));
+
+ $this->addColumn('txn_id', array(
+ 'header' => Mage::helper('Mage_Sales_Helper_Data')->__('Transaction ID'),
+ 'index' => 'txn_id',
+ 'type' => 'text',
+ 'header_css_class' => 'col-transaction-id',
+ 'column_css_class' => 'col-transaction-id'
+ ));
+
+ $this->addColumn('parent_txn_id', array(
+ 'header' => Mage::helper('Mage_Sales_Helper_Data')->__('Parent Transaction ID'),
+ 'index' => 'parent_txn_id',
+ 'type' => 'text',
+ 'header_css_class' => 'col-parent-transaction-id',
+ 'column_css_class' => 'col-parent-transaction-id'
+ ));
+
+ $this->addColumn('method', array(
+ 'header' => Mage::helper('Mage_Sales_Helper_Data')->__('Payment Method Name'),
+ 'index' => 'method',
+ 'type' => 'options',
+ 'options' => Mage::helper('Mage_Payment_Helper_Data')->getPaymentMethodList(true),
+ 'option_groups' => Mage::helper('Mage_Payment_Helper_Data')->getPaymentMethodList(true, true, true),
+ 'header_css_class' => 'col-method',
+ 'column_css_class' => 'col-method'
+ ));
+
+ $this->addColumn('txn_type', array(
+ 'header' => Mage::helper('Mage_Sales_Helper_Data')->__('Transaction Type'),
+ 'index' => 'txn_type',
+ 'type' => 'options',
+ 'options' => Mage::getSingleton('Mage_Sales_Model_Order_Payment_Transaction')->getTransactionTypes(),
+ 'header_css_class' => 'col-transaction-type',
+ 'column_css_class' => 'col-transaction-type'
+ ));
+
+ $this->addColumn('is_closed', array(
+ 'header' => Mage::helper('Mage_Sales_Helper_Data')->__('Is Closed'),
+ 'index' => 'is_closed',
+ 'width' => 1,
+ 'type' => 'options',
+ 'align' => 'center',
+ 'options' => array(
+ 1 => Mage::helper('Mage_Sales_Helper_Data')->__('Yes'),
+ 0 => Mage::helper('Mage_Sales_Helper_Data')->__('No'),
+ ),
+ 'header_css_class' => 'col-closed',
+ 'column_css_class' => 'col-closed'
+ ));
+
+ $this->addColumn('created_at', array(
+ 'header' => Mage::helper('Mage_Sales_Helper_Data')->__('Created At'),
+ 'index' => 'created_at',
+ 'width' => 1,
+ 'type' => 'datetime',
+ 'align' => 'center',
+ 'default' => $this->__('N/A'),
+ 'html_decorators' => array('nobr'),
+ 'header_css_class' => 'col-period',
+ 'column_css_class' => 'col-period'
+ ));
+
+ return parent::_prepareColumns();
+ }
+
+ /**
+ * Retrieve grid url
+ *
+ * @return string
+ */
+ public function getGridUrl()
+ {
+ return $this->getUrl('*/*/grid', array('_current' => true));
+ }
+
+ /**
+ * Retrieve row url
+ *
+ * @return string
+ */
+ public function getRowUrl($item)
+ {
+ return $this->getUrl('*/*/view', array('txn_id' => $item->getId()));
+ }
+}
diff --git a/app/code/core/Mage/Adminhtml/Block/Shipping/Carrier/Tablerate/Grid.php b/app/code/Mage/Adminhtml/Block/Shipping/Carrier/Tablerate/Grid.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/Block/Shipping/Carrier/Tablerate/Grid.php
rename to app/code/Mage/Adminhtml/Block/Shipping/Carrier/Tablerate/Grid.php
diff --git a/app/code/core/Mage/Adminhtml/Block/Sitemap.php b/app/code/Mage/Adminhtml/Block/Sitemap.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/Block/Sitemap.php
rename to app/code/Mage/Adminhtml/Block/Sitemap.php
diff --git a/app/code/core/Mage/Adminhtml/Block/Sitemap/Edit.php b/app/code/Mage/Adminhtml/Block/Sitemap/Edit.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/Block/Sitemap/Edit.php
rename to app/code/Mage/Adminhtml/Block/Sitemap/Edit.php
diff --git a/app/code/core/Mage/Adminhtml/Block/Sitemap/Edit/Form.php b/app/code/Mage/Adminhtml/Block/Sitemap/Edit/Form.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/Block/Sitemap/Edit/Form.php
rename to app/code/Mage/Adminhtml/Block/Sitemap/Edit/Form.php
diff --git a/app/code/core/Mage/Adminhtml/Block/Sitemap/Grid/Renderer/Action.php b/app/code/Mage/Adminhtml/Block/Sitemap/Grid/Renderer/Action.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/Block/Sitemap/Grid/Renderer/Action.php
rename to app/code/Mage/Adminhtml/Block/Sitemap/Grid/Renderer/Action.php
diff --git a/app/code/core/Mage/Adminhtml/Block/Sitemap/Grid/Renderer/Link.php b/app/code/Mage/Adminhtml/Block/Sitemap/Grid/Renderer/Link.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/Block/Sitemap/Grid/Renderer/Link.php
rename to app/code/Mage/Adminhtml/Block/Sitemap/Grid/Renderer/Link.php
diff --git a/app/code/core/Mage/Adminhtml/Block/Sitemap/Grid/Renderer/Time.php b/app/code/Mage/Adminhtml/Block/Sitemap/Grid/Renderer/Time.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/Block/Sitemap/Grid/Renderer/Time.php
rename to app/code/Mage/Adminhtml/Block/Sitemap/Grid/Renderer/Time.php
diff --git a/app/code/core/Mage/Adminhtml/Block/System/Account/Edit.php b/app/code/Mage/Adminhtml/Block/System/Account/Edit.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/Block/System/Account/Edit.php
rename to app/code/Mage/Adminhtml/Block/System/Account/Edit.php
diff --git a/app/code/core/Mage/Adminhtml/Block/System/Account/Edit/Form.php b/app/code/Mage/Adminhtml/Block/System/Account/Edit/Form.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/Block/System/Account/Edit/Form.php
rename to app/code/Mage/Adminhtml/Block/System/Account/Edit/Form.php
diff --git a/app/code/core/Mage/Adminhtml/Block/System/Cache/Edit.php b/app/code/Mage/Adminhtml/Block/System/Cache/Edit.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/Block/System/Cache/Edit.php
rename to app/code/Mage/Adminhtml/Block/System/Cache/Edit.php
diff --git a/app/code/core/Mage/Adminhtml/Block/System/Cache/Form.php b/app/code/Mage/Adminhtml/Block/System/Cache/Form.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/Block/System/Cache/Form.php
rename to app/code/Mage/Adminhtml/Block/System/Cache/Form.php
diff --git a/app/code/core/Mage/Adminhtml/Block/System/Currency.php b/app/code/Mage/Adminhtml/Block/System/Currency.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/Block/System/Currency.php
rename to app/code/Mage/Adminhtml/Block/System/Currency.php
diff --git a/app/code/core/Mage/Adminhtml/Block/System/Currency/Edit/Form.php b/app/code/Mage/Adminhtml/Block/System/Currency/Edit/Form.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/Block/System/Currency/Edit/Form.php
rename to app/code/Mage/Adminhtml/Block/System/Currency/Edit/Form.php
diff --git a/app/code/core/Mage/Adminhtml/Block/System/Currency/Edit/Tab/Main.php b/app/code/Mage/Adminhtml/Block/System/Currency/Edit/Tab/Main.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/Block/System/Currency/Edit/Tab/Main.php
rename to app/code/Mage/Adminhtml/Block/System/Currency/Edit/Tab/Main.php
diff --git a/app/code/core/Mage/Adminhtml/Block/System/Currency/Edit/Tab/Rates.php b/app/code/Mage/Adminhtml/Block/System/Currency/Edit/Tab/Rates.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/Block/System/Currency/Edit/Tab/Rates.php
rename to app/code/Mage/Adminhtml/Block/System/Currency/Edit/Tab/Rates.php
diff --git a/app/code/core/Mage/Adminhtml/Block/System/Currency/Edit/Tabs.php b/app/code/Mage/Adminhtml/Block/System/Currency/Edit/Tabs.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/Block/System/Currency/Edit/Tabs.php
rename to app/code/Mage/Adminhtml/Block/System/Currency/Edit/Tabs.php
diff --git a/app/code/core/Mage/Adminhtml/Block/System/Currency/Rate/Matrix.php b/app/code/Mage/Adminhtml/Block/System/Currency/Rate/Matrix.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/Block/System/Currency/Rate/Matrix.php
rename to app/code/Mage/Adminhtml/Block/System/Currency/Rate/Matrix.php
diff --git a/app/code/core/Mage/Adminhtml/Block/System/Currency/Rate/Services.php b/app/code/Mage/Adminhtml/Block/System/Currency/Rate/Services.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/Block/System/Currency/Rate/Services.php
rename to app/code/Mage/Adminhtml/Block/System/Currency/Rate/Services.php
diff --git a/app/code/Mage/Adminhtml/Block/System/Design.php b/app/code/Mage/Adminhtml/Block/System/Design.php
new file mode 100644
index 0000000000000..4cd3d49734a94
--- /dev/null
+++ b/app/code/Mage/Adminhtml/Block/System/Design.php
@@ -0,0 +1,44 @@
+setTemplate('system/design/index.phtml');
+
+ $this->addChild('add_new_button', 'Mage_Adminhtml_Block_Widget_Button', array(
+ 'label' => Mage::helper('Mage_Catalog_Helper_Data')->__('Add Design Change'),
+ 'onclick' => "setLocation('".$this->getUrl('*/*/new')."')",
+ 'class' => 'add'
+ ));
+
+ $this->getLayout()->getBlock('page-title')->setPageTitle('Schedule');
+
+ return parent::_prepareLayout();
+ }
+}
diff --git a/app/code/core/Mage/Adminhtml/Block/System/Design/Edit.php b/app/code/Mage/Adminhtml/Block/System/Design/Edit.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/Block/System/Design/Edit.php
rename to app/code/Mage/Adminhtml/Block/System/Design/Edit.php
diff --git a/app/code/core/Mage/Adminhtml/Block/System/Design/Edit/Tab/General.php b/app/code/Mage/Adminhtml/Block/System/Design/Edit/Tab/General.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/Block/System/Design/Edit/Tab/General.php
rename to app/code/Mage/Adminhtml/Block/System/Design/Edit/Tab/General.php
diff --git a/app/code/core/Mage/Adminhtml/Block/System/Design/Edit/Tabs.php b/app/code/Mage/Adminhtml/Block/System/Design/Edit/Tabs.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/Block/System/Design/Edit/Tabs.php
rename to app/code/Mage/Adminhtml/Block/System/Design/Edit/Tabs.php
diff --git a/app/code/core/Mage/Adminhtml/Block/System/Email/Template.php b/app/code/Mage/Adminhtml/Block/System/Email/Template.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/Block/System/Email/Template.php
rename to app/code/Mage/Adminhtml/Block/System/Email/Template.php
diff --git a/app/code/Mage/Adminhtml/Block/System/Email/Template/Edit.php b/app/code/Mage/Adminhtml/Block/System/Email/Template/Edit.php
new file mode 100644
index 0000000000000..81a4bb11edad2
--- /dev/null
+++ b/app/code/Mage/Adminhtml/Block/System/Email/Template/Edit.php
@@ -0,0 +1,466 @@
+
+ * @method array getTemplateOptions()
+ */
+class Mage_Adminhtml_Block_System_Email_Template_Edit extends Mage_Adminhtml_Block_Widget
+{
+ /**
+ * @var Mage_Core_Model_Registry
+ */
+ protected $_registryManager;
+
+ /**
+ * @var Mage_Backend_Model_Menu_Config
+ */
+ protected $_menuConfig;
+
+ /**
+ * @var Mage_Backend_Model_Config_Structure
+ */
+ protected $_configStructure;
+
+ /**
+ * Template file
+ *
+ * @var string
+ */
+ protected $_template = 'system/email/template/edit.phtml';
+
+ /**
+ * @param Mage_Core_Block_Template_Context $context
+ * @param Mage_Core_Model_Registry $registry
+ * @param Mage_Backend_Model_Menu_Config $menuConfig
+ * @param Mage_Backend_Model_Config_Structure $configStructure
+ * @param array $data
+ */
+ public function __construct(
+ Mage_Core_Block_Template_Context $context,
+ Mage_Core_Model_Registry $registry,
+ Mage_Backend_Model_Menu_Config $menuConfig,
+ Mage_Backend_Model_Config_Structure $configStructure,
+ array $data = array()
+ )
+ {
+ parent::__construct($context, $data);
+ $this->_registryManager = $registry;
+ $this->_menuConfig = $menuConfig;
+ $this->_configStructure = $configStructure;
+ }
+
+ protected function _prepareLayout()
+ {
+ $this->setChild('back_button',
+ $this->getLayout()->createBlock('Mage_Adminhtml_Block_Widget_Button')
+ ->setData(
+ array(
+ 'label' => Mage::helper('Mage_Adminhtml_Helper_Data')->__('Back'),
+ 'onclick' => "window.location.href = '" . $this->getUrl('*/*') . "'",
+ 'class' => 'back'
+ )
+ )
+ );
+
+
+ $this->setChild('reset_button',
+ $this->getLayout()->createBlock('Mage_Adminhtml_Block_Widget_Button')
+ ->setData(
+ array(
+ 'label' => Mage::helper('Mage_Adminhtml_Helper_Data')->__('Reset'),
+ 'onclick' => 'window.location.href = window.location.href'
+ )
+ )
+ );
+
+
+ $this->setChild('delete_button',
+ $this->getLayout()->createBlock('Mage_Adminhtml_Block_Widget_Button')
+ ->setData(
+ array(
+ 'label' => Mage::helper('Mage_Adminhtml_Helper_Data')->__('Delete Template'),
+ 'onclick' => 'templateControl.deleteTemplate();',
+ 'class' => 'delete'
+ )
+ )
+ );
+
+ $this->setChild('to_plain_button',
+ $this->getLayout()->createBlock('Mage_Adminhtml_Block_Widget_Button')
+ ->setData(
+ array(
+ 'label' => Mage::helper('Mage_Adminhtml_Helper_Data')->__('Convert to Plain Text'),
+ 'onclick' => 'templateControl.stripTags();',
+ 'id' => 'convert_button'
+ )
+ )
+ );
+
+
+ $this->setChild('to_html_button',
+ $this->getLayout()->createBlock('Mage_Adminhtml_Block_Widget_Button')
+ ->setData(
+ array(
+ 'label' => Mage::helper('Mage_Adminhtml_Helper_Data')->__('Return Html Version'),
+ 'onclick' => 'templateControl.unStripTags();',
+ 'id' => 'convert_button_back',
+ 'style' => 'display:none'
+ )
+ )
+ );
+
+ $this->setChild('toggle_button',
+ $this->getLayout()->createBlock('Mage_Adminhtml_Block_Widget_Button')
+ ->setData(
+ array(
+ 'label' => Mage::helper('Mage_Adminhtml_Helper_Data')->__('Toggle Editor'),
+ 'onclick' => 'templateControl.toggleEditor();',
+ 'id' => 'toggle_button'
+ )
+ )
+ );
+
+
+ $this->setChild('preview_button',
+ $this->getLayout()->createBlock('Mage_Adminhtml_Block_Widget_Button')
+ ->setData(
+ array(
+ 'label' => Mage::helper('Mage_Adminhtml_Helper_Data')->__('Preview Template'),
+ 'onclick' => 'templateControl.preview();'
+ )
+ )
+ );
+
+ $this->setChild('save_button',
+ $this->getLayout()->createBlock('Mage_Adminhtml_Block_Widget_Button')
+ ->setData(
+ array(
+ 'label' => Mage::helper('Mage_Adminhtml_Helper_Data')->__('Save Template'),
+ 'onclick' => 'templateControl.save();',
+ 'class' => 'save'
+ )
+ )
+ );
+
+ $this->setChild('load_button',
+ $this->getLayout()->createBlock('Mage_Adminhtml_Block_Widget_Button')
+ ->setData(
+ array(
+ 'label' => Mage::helper('Mage_Adminhtml_Helper_Data')->__('Load Template'),
+ 'onclick' => 'templateControl.load();',
+ 'type' => 'button',
+ 'class' => 'save'
+ )
+ )
+ );
+
+
+ $this->addChild('form', 'Mage_Adminhtml_Block_System_Email_Template_Edit_Form');
+ return parent::_prepareLayout();
+ }
+
+ /**
+ * Collect, sort and set template options
+ *
+ * @return Mage_Adminhtml_Block_System_Email_Template_Edit
+ */
+ protected function _beforeToHtml()
+ {
+ $groupedOptions = array();
+ foreach (Mage_Core_Model_Email_Template::getDefaultTemplatesAsOptionsArray() as $option) {
+ $groupedOptions[$option['group']][] = $option;
+ }
+ ksort($groupedOptions);
+ $this->setData('template_options', $groupedOptions);
+
+ return parent::_beforeToHtml();
+ }
+
+ public function getBackButtonHtml()
+ {
+ return $this->getChildHtml('back_button');
+ }
+
+ public function getToggleButtonHtml()
+ {
+ return $this->getChildHtml('toggle_button');
+ }
+
+
+ public function getResetButtonHtml()
+ {
+ return $this->getChildHtml('reset_button');
+ }
+
+ public function getToPlainButtonHtml()
+ {
+ return $this->getChildHtml('to_plain_button');
+ }
+
+ public function getToHtmlButtonHtml()
+ {
+ return $this->getChildHtml('to_html_button');
+ }
+
+ public function getSaveButtonHtml()
+ {
+ return $this->getChildHtml('save_button');
+ }
+
+ public function getPreviewButtonHtml()
+ {
+ return $this->getChildHtml('preview_button');
+ }
+
+ public function getDeleteButtonHtml()
+ {
+ return $this->getChildHtml('delete_button');
+ }
+
+ public function getLoadButtonHtml()
+ {
+ return $this->getChildHtml('load_button');
+ }
+
+ /**
+ * Return edit flag for block
+ *
+ * @return boolean
+ */
+ public function getEditMode()
+ {
+ return $this->getEmailTemplate()->getId();
+ }
+
+ /**
+ * Return header text for form
+ *
+ * @return string
+ */
+ public function getHeaderText()
+ {
+ if($this->getEditMode()) {
+ return Mage::helper('Mage_Adminhtml_Helper_Data')->__('Edit Email Template');
+ }
+
+ return Mage::helper('Mage_Adminhtml_Helper_Data')->__('New Email Template');
+ }
+
+
+ /**
+ * Return form block HTML
+ *
+ * @return string
+ */
+ public function getFormHtml()
+ {
+ return $this->getChildHtml('form');
+ }
+
+ /**
+ * Return action url for form
+ *
+ * @return string
+ */
+ public function getSaveUrl()
+ {
+ return $this->getUrl('*/*/save', array('_current' => true));
+ }
+
+ /**
+ * Return preview action url for form
+ *
+ * @return string
+ */
+ public function getPreviewUrl()
+ {
+ return $this->getUrl('*/*/preview');
+ }
+
+ public function isTextType()
+ {
+ return $this->getEmailTemplate()->isPlain();
+ }
+
+ /**
+ * Return delete url for customer group
+ *
+ * @return string
+ */
+ public function getDeleteUrl()
+ {
+ return $this->getUrl('*/*/delete', array('_current' => true));
+ }
+
+ /**
+ * Retrive email template model
+ *
+ * @return Mage_Core_Model_Email_Template
+ */
+ public function getEmailTemplate()
+ {
+ return $this->_registryManager->registry('current_email_template');
+ }
+
+ /**
+ * Load template url
+ *
+ * @return string
+ */
+ public function getLoadUrl()
+ {
+ return $this->getUrl('*/*/defaultTemplate');
+ }
+
+ /**
+ * Get paths of where current template is used as default
+ *
+ * @param bool $asJSON
+ * @return string
+ */
+ public function getUsedDefaultForPaths($asJSON = true)
+ {
+ /** @var $template Mage_Adminhtml_Model_Email_Template */
+ $template = $this->getEmailTemplate();
+ $paths = $template->getSystemConfigPathsWhereUsedAsDefault();
+ $pathsParts = $this->_getSystemConfigPathsParts($paths);
+ if($asJSON){
+ return $this->helper('Mage_Core_Helper_Data')->jsonEncode($pathsParts);
+ }
+ return $pathsParts;
+ }
+
+ /**
+ * Get paths of where current template is currently used
+ *
+ * @param bool $asJSON
+ * @return string
+ */
+ public function getUsedCurrentlyForPaths($asJSON = true)
+ {
+ /** @var $template Mage_Adminhtml_Model_Email_Template */
+ $template = $this->getEmailTemplate();
+ $paths = $template->getSystemConfigPathsWhereUsedCurrently();
+ $pathsParts = $this->_getSystemConfigPathsParts($paths);
+ if($asJSON){
+ return Mage::helper('Mage_Core_Helper_Data')->jsonEncode($pathsParts);
+ }
+ return $pathsParts;
+ }
+
+ /**
+ * Convert xml config pathes to decorated names
+ *
+ * @param array $paths
+ * @return array
+ */
+ protected function _getSystemConfigPathsParts($paths)
+ {
+ $result = $urlParams = $prefixParts = array();
+ $scopeLabel = $this->helper('Mage_Backend_Helper_Data')->__('GLOBAL');
+ if ($paths) {
+ /** @var $menu Mage_Backend_Model_Menu */
+ $menu = $this->_menuConfig->getMenu();
+ $item = $menu->get('Mage_Adminhtml::system');
+ // create prefix path parts
+ $prefixParts[] = array(
+ 'title' => $item->getModuleHelper()->__($item->getTitle()),
+ );
+ $item = $menu->get('Mage_Adminhtml::system_config');
+ $prefixParts[] = array(
+ 'title' => $item->getModuleHelper()->__($item->getTitle()),
+ 'url' => $this->getUrl('adminhtml/system_config/'),
+ );
+
+ $pathParts = $prefixParts;
+ foreach ($paths as $pathData) {
+ $pathDataParts = explode('/', $pathData['path']);
+ $sectionName = array_shift($pathDataParts);
+
+ $urlParams = array('section' => $sectionName);
+ if (isset($pathData['scope']) && isset($pathData['scope_id'])) {
+ switch ($pathData['scope']) {
+ case 'stores':
+ $store = Mage::app()->getStore($pathData['scope_id']);
+ if ($store) {
+ $urlParams['website'] = $store->getWebsite()->getCode();
+ $urlParams['store'] = $store->getCode();
+ $scopeLabel = $store->getWebsite()->getName() . '/' . $store->getName();
+ }
+ break;
+ case 'websites':
+ $website = Mage::app()->getWebsite($pathData['scope_id']);
+ if ($website) {
+ $urlParams['website'] = $website->getCode();
+ $scopeLabel = $website->getName();
+ }
+ break;
+ default:
+ break;
+ }
+ }
+ $pathParts[] = array(
+ 'title' => $this->_configStructure->getElement($sectionName)->getLabel(),
+ 'url' => $this->getUrl('adminhtml/system_config/edit', $urlParams),
+ );
+ $elementPathParts = array($sectionName);
+ while (count($pathDataParts) != 1) {
+ $elementPathParts[] = array_shift($pathDataParts);
+ $pathParts[] = array(
+ 'title' => $this->_configStructure
+ ->getElementByPathParts($elementPathParts)
+ ->getLabel()
+ );
+ }
+ $elementPathParts[] = array_shift($pathDataParts);
+ $pathParts[] = array(
+ 'title' => $this->_configStructure
+ ->getElementByPathParts($elementPathParts)
+ ->getLabel(),
+ 'scope' => $scopeLabel
+ );
+ $result[] = $pathParts;
+ $pathParts = $prefixParts;
+ }
+ }
+ return $result;
+ }
+
+ /**
+ * Return original template code of current template
+ *
+ * @return string
+ */
+ public function getOrigTemplateCode()
+ {
+ return $this->getEmailTemplate()->getOrigTemplateCode();
+ }
+}
diff --git a/app/code/Mage/Adminhtml/Block/System/Email/Template/Edit/Form.php b/app/code/Mage/Adminhtml/Block/System/Email/Template/Edit/Form.php
new file mode 100644
index 0000000000000..52938193a56da
--- /dev/null
+++ b/app/code/Mage/Adminhtml/Block/System/Email/Template/Edit/Form.php
@@ -0,0 +1,191 @@
+
+ */
+
+class Mage_Adminhtml_Block_System_Email_Template_Edit_Form extends Mage_Adminhtml_Block_Widget_Form
+{
+ /**
+ * Prepare layout.
+ * Add files to use dialog windows
+ *
+ * @return Mage_Adminhtml_Block_System_Email_Template_Edit_Form
+ */
+ protected function _prepareLayout()
+ {
+ if ($head = $this->getLayout()->getBlock('head')) {
+ $head->addJs('prototype/window.js')
+ ->addCss('prototype/windows/themes/default.css')
+ ->addCss('Mage_Core::prototype/magento.css')
+ ->addJs('Mage_Adminhtml::variables.js');
+ }
+ return parent::_prepareLayout();
+ }
+
+ /**
+ * Add fields to form and create template info form
+ *
+ * @return Mage_Adminhtml_Block_Widget_Form
+ */
+ protected function _prepareForm()
+ {
+ $form = new Varien_Data_Form();
+
+ $fieldset = $form->addFieldset('base_fieldset', array(
+ 'legend' => Mage::helper('Mage_Adminhtml_Helper_Data')->__('Template Information'),
+ 'class' => 'fieldset-wide'
+ ));
+
+ $templateId = $this->getEmailTemplate()->getId();
+ if ($templateId) {
+ $fieldset->addField('used_currently_for', 'label', array(
+ 'label' => Mage::helper('Mage_Adminhtml_Helper_Data')->__('Used Currently For'),
+ 'container_id' => 'used_currently_for',
+ 'after_element_html' =>
+ '',
+ ));
+ }
+
+ if (!$templateId) {
+ $fieldset->addField('used_default_for', 'label', array(
+ 'label' => Mage::helper('Mage_Adminhtml_Helper_Data')->__('Used as Default For'),
+ 'container_id' => 'used_default_for',
+ 'after_element_html' =>
+ '',
+ ));
+ }
+
+ $fieldset->addField('template_code', 'text', array(
+ 'name'=>'template_code',
+ 'label' => Mage::helper('Mage_Adminhtml_Helper_Data')->__('Template Name'),
+ 'required' => true
+
+ ));
+
+ $fieldset->addField('template_subject', 'text', array(
+ 'name'=>'template_subject',
+ 'label' => Mage::helper('Mage_Adminhtml_Helper_Data')->__('Template Subject'),
+ 'required' => true
+ ));
+
+ $fieldset->addField('orig_template_variables', 'hidden', array(
+ 'name' => 'orig_template_variables',
+ ));
+
+ $fieldset->addField('variables', 'hidden', array(
+ 'name' => 'variables',
+ 'value' => Zend_Json::encode($this->getVariables())
+ ));
+
+ $fieldset->addField('template_variables', 'hidden', array(
+ 'name' => 'template_variables',
+ ));
+
+ $insertVariableButton = $this->getLayout()
+ ->createBlock('Mage_Adminhtml_Block_Widget_Button', '', array('data' => array(
+ 'type' => 'button',
+ 'label' => Mage::helper('Mage_Adminhtml_Helper_Data')->__('Insert Variable...'),
+ 'onclick' => 'templateControl.openVariableChooser();return false;'
+ )));
+
+ $fieldset->addField('insert_variable', 'note', array(
+ 'text' => $insertVariableButton->toHtml()
+ ));
+
+ $fieldset->addField('template_text', 'textarea', array(
+ 'name'=>'template_text',
+ 'label' => Mage::helper('Mage_Adminhtml_Helper_Data')->__('Template Content'),
+ 'title' => Mage::helper('Mage_Adminhtml_Helper_Data')->__('Template Content'),
+ 'required' => true,
+ 'style' => 'height:24em;',
+ ));
+
+ if (!$this->getEmailTemplate()->isPlain()) {
+ $fieldset->addField('template_styles', 'textarea', array(
+ 'name'=>'template_styles',
+ 'label' => Mage::helper('Mage_Adminhtml_Helper_Data')->__('Template Styles'),
+ 'container_id' => 'field_template_styles'
+ ));
+ }
+
+ if ($templateId) {
+ $form->addValues($this->getEmailTemplate()->getData());
+ }
+
+ if ($values = Mage::getSingleton('Mage_Adminhtml_Model_Session')->getData('email_template_form_data', true)) {
+ $form->setValues($values);
+ }
+
+ $this->setForm($form);
+
+ return parent::_prepareForm();
+ }
+
+ /**
+ * Return current email template model
+ *
+ * @return Mage_Core_Model_Email_Template
+ */
+ public function getEmailTemplate()
+ {
+ return Mage::registry('current_email_template');
+ }
+
+ /**
+ * Retrieve variables to insert into email
+ *
+ * @return array
+ */
+ public function getVariables()
+ {
+ $variables = array();
+ $variables[] = Mage::getModel('Mage_Core_Model_Source_Email_Variables')
+ ->toOptionArray(true);
+ $customVariables = Mage::getModel('Mage_Core_Model_Variable')
+ ->getVariablesOptionArray(true);
+ if ($customVariables) {
+ $variables[] = $customVariables;
+ }
+ /* @var $template Mage_Core_Model_Email_Template */
+ $template = Mage::registry('current_email_template');
+ if ($template->getId() && $templateVariables = $template->getVariablesOptionArray(true)) {
+ $variables[] = $templateVariables;
+ }
+ return $variables;
+ }
+}
diff --git a/app/code/core/Mage/Adminhtml/Block/System/Email/Template/Grid/Filter/Type.php b/app/code/Mage/Adminhtml/Block/System/Email/Template/Grid/Filter/Type.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/Block/System/Email/Template/Grid/Filter/Type.php
rename to app/code/Mage/Adminhtml/Block/System/Email/Template/Grid/Filter/Type.php
diff --git a/app/code/core/Mage/Adminhtml/Block/System/Email/Template/Grid/Renderer/Action.php b/app/code/Mage/Adminhtml/Block/System/Email/Template/Grid/Renderer/Action.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/Block/System/Email/Template/Grid/Renderer/Action.php
rename to app/code/Mage/Adminhtml/Block/System/Email/Template/Grid/Renderer/Action.php
diff --git a/app/code/core/Mage/Adminhtml/Block/System/Email/Template/Grid/Renderer/Sender.php b/app/code/Mage/Adminhtml/Block/System/Email/Template/Grid/Renderer/Sender.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/Block/System/Email/Template/Grid/Renderer/Sender.php
rename to app/code/Mage/Adminhtml/Block/System/Email/Template/Grid/Renderer/Sender.php
diff --git a/app/code/core/Mage/Adminhtml/Block/System/Email/Template/Grid/Renderer/Type.php b/app/code/Mage/Adminhtml/Block/System/Email/Template/Grid/Renderer/Type.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/Block/System/Email/Template/Grid/Renderer/Type.php
rename to app/code/Mage/Adminhtml/Block/System/Email/Template/Grid/Renderer/Type.php
diff --git a/app/code/core/Mage/Adminhtml/Block/System/Email/Template/Preview.php b/app/code/Mage/Adminhtml/Block/System/Email/Template/Preview.php
similarity index 88%
rename from app/code/core/Mage/Adminhtml/Block/System/Email/Template/Preview.php
rename to app/code/Mage/Adminhtml/Block/System/Email/Template/Preview.php
index 8dd9329866fd1..8678f812e63bd 100644
--- a/app/code/core/Mage/Adminhtml/Block/System/Email/Template/Preview.php
+++ b/app/code/Mage/Adminhtml/Block/System/Email/Template/Preview.php
@@ -42,7 +42,7 @@ protected function _toHtml()
{
/** @var $template Mage_Core_Model_Email_Template */
$template = Mage::getModel('Mage_Core_Model_Email_Template',
- array('area' => Mage_Core_Model_App_Area::AREA_FRONTEND));
+ array('data' => array('area' => Mage_Core_Model_App_Area::AREA_FRONTEND)));
$id = (int)$this->getRequest()->getParam('id');
if ($id) {
$template->load($id);
@@ -62,6 +62,12 @@ protected function _toHtml()
Magento_Profiler::start("email_template_proccessing");
$vars = array();
+ $template->setDesignConfig(
+ array(
+ 'area' => Mage::getDesign()->getArea(),
+ 'store' => Mage::getSingleton('Mage_Core_Model_StoreManager')->getDefaultStoreView()->getId()
+ )
+ );
$templateProcessed = $template->getProcessedTemplate($vars, true);
if ($template->isPlain()) {
diff --git a/app/code/core/Mage/Adminhtml/Block/System/Store/Delete.php b/app/code/Mage/Adminhtml/Block/System/Store/Delete.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/Block/System/Store/Delete.php
rename to app/code/Mage/Adminhtml/Block/System/Store/Delete.php
diff --git a/app/code/core/Mage/Adminhtml/Block/System/Store/Delete/Form.php b/app/code/Mage/Adminhtml/Block/System/Store/Delete/Form.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/Block/System/Store/Delete/Form.php
rename to app/code/Mage/Adminhtml/Block/System/Store/Delete/Form.php
diff --git a/app/code/core/Mage/Adminhtml/Block/System/Store/Delete/Group.php b/app/code/Mage/Adminhtml/Block/System/Store/Delete/Group.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/Block/System/Store/Delete/Group.php
rename to app/code/Mage/Adminhtml/Block/System/Store/Delete/Group.php
diff --git a/app/code/core/Mage/Adminhtml/Block/System/Store/Delete/Website.php b/app/code/Mage/Adminhtml/Block/System/Store/Delete/Website.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/Block/System/Store/Delete/Website.php
rename to app/code/Mage/Adminhtml/Block/System/Store/Delete/Website.php
diff --git a/app/code/core/Mage/Adminhtml/Block/System/Store/Edit.php b/app/code/Mage/Adminhtml/Block/System/Store/Edit.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/Block/System/Store/Edit.php
rename to app/code/Mage/Adminhtml/Block/System/Store/Edit.php
diff --git a/app/code/core/Mage/Adminhtml/Block/System/Store/Edit/Form/Group.php b/app/code/Mage/Adminhtml/Block/System/Store/Edit/Form/Group.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/Block/System/Store/Edit/Form/Group.php
rename to app/code/Mage/Adminhtml/Block/System/Store/Edit/Form/Group.php
diff --git a/app/code/core/Mage/Adminhtml/Block/System/Store/Edit/Form/Store.php b/app/code/Mage/Adminhtml/Block/System/Store/Edit/Form/Store.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/Block/System/Store/Edit/Form/Store.php
rename to app/code/Mage/Adminhtml/Block/System/Store/Edit/Form/Store.php
diff --git a/app/code/core/Mage/Adminhtml/Block/System/Store/Edit/Form/Website.php b/app/code/Mage/Adminhtml/Block/System/Store/Edit/Form/Website.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/Block/System/Store/Edit/Form/Website.php
rename to app/code/Mage/Adminhtml/Block/System/Store/Edit/Form/Website.php
diff --git a/app/code/core/Mage/Adminhtml/Block/System/Store/Edit/FormAbstract.php b/app/code/Mage/Adminhtml/Block/System/Store/Edit/FormAbstract.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/Block/System/Store/Edit/FormAbstract.php
rename to app/code/Mage/Adminhtml/Block/System/Store/Edit/FormAbstract.php
diff --git a/app/code/core/Mage/Adminhtml/Block/System/Store/Grid/Render/Group.php b/app/code/Mage/Adminhtml/Block/System/Store/Grid/Render/Group.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/Block/System/Store/Grid/Render/Group.php
rename to app/code/Mage/Adminhtml/Block/System/Store/Grid/Render/Group.php
diff --git a/app/code/core/Mage/Adminhtml/Block/System/Store/Grid/Render/Store.php b/app/code/Mage/Adminhtml/Block/System/Store/Grid/Render/Store.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/Block/System/Store/Grid/Render/Store.php
rename to app/code/Mage/Adminhtml/Block/System/Store/Grid/Render/Store.php
diff --git a/app/code/core/Mage/Adminhtml/Block/System/Store/Grid/Render/Website.php b/app/code/Mage/Adminhtml/Block/System/Store/Grid/Render/Website.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/Block/System/Store/Grid/Render/Website.php
rename to app/code/Mage/Adminhtml/Block/System/Store/Grid/Render/Website.php
diff --git a/app/code/core/Mage/Adminhtml/Block/System/Store/Store.php b/app/code/Mage/Adminhtml/Block/System/Store/Store.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/Block/System/Store/Store.php
rename to app/code/Mage/Adminhtml/Block/System/Store/Store.php
diff --git a/app/code/core/Mage/Adminhtml/Block/System/Variable.php b/app/code/Mage/Adminhtml/Block/System/Variable.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/Block/System/Variable.php
rename to app/code/Mage/Adminhtml/Block/System/Variable.php
diff --git a/app/code/core/Mage/Adminhtml/Block/System/Variable/Edit.php b/app/code/Mage/Adminhtml/Block/System/Variable/Edit.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/Block/System/Variable/Edit.php
rename to app/code/Mage/Adminhtml/Block/System/Variable/Edit.php
diff --git a/app/code/core/Mage/Adminhtml/Block/System/Variable/Edit/Form.php b/app/code/Mage/Adminhtml/Block/System/Variable/Edit/Form.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/Block/System/Variable/Edit/Form.php
rename to app/code/Mage/Adminhtml/Block/System/Variable/Edit/Form.php
diff --git a/app/code/Mage/Adminhtml/Block/Tax/Rate/Form.php b/app/code/Mage/Adminhtml/Block/Tax/Rate/Form.php
new file mode 100644
index 0000000000000..d5828e52357a5
--- /dev/null
+++ b/app/code/Mage/Adminhtml/Block/Tax/Rate/Form.php
@@ -0,0 +1,197 @@
+
+ */
+
+class Mage_Adminhtml_Block_Tax_Rate_Form extends Mage_Adminhtml_Block_Widget_Form
+{
+ const FORM_ELEMENT_ID = 'rate-form';
+
+ protected $_titles = null;
+
+ protected $_template = 'tax/rate/form.phtml';
+
+
+ protected function _construct()
+ {
+ parent::_construct();
+ $this->setDestElementId(self::FORM_ELEMENT_ID);
+
+ }
+
+ protected function _prepareForm()
+ {
+ $rateObject = new Varien_Object(Mage::getSingleton('Mage_Tax_Model_Calculation_Rate')->getData());
+ $form = new Varien_Data_Form();
+
+ $countries = Mage::getModel('Mage_Directory_Model_Config_Source_Country')->toOptionArray();
+ unset($countries[0]);
+
+ if (!$rateObject->hasTaxCountryId()) {
+ $rateObject->setTaxCountryId(Mage::getStoreConfig(Mage_Tax_Model_Config::CONFIG_XML_PATH_DEFAULT_COUNTRY));
+ }
+
+ if (!$rateObject->hasTaxRegionId()) {
+ $rateObject->setTaxRegionId(Mage::getStoreConfig(Mage_Tax_Model_Config::CONFIG_XML_PATH_DEFAULT_REGION));
+ }
+
+ $regionCollection = Mage::getModel('Mage_Directory_Model_Region')
+ ->getCollection()
+ ->addCountryFilter($rateObject->getTaxCountryId());
+
+ $regions = $regionCollection->toOptionArray();
+ if ($regions) {
+ $regions[0]['label'] = '*';
+ } else {
+ $regions = array(array('value' => '', 'label' => '*'));
+ }
+
+ $fieldset = $form->addFieldset('base_fieldset', array('legend' => Mage::helper('Mage_Tax_Helper_Data')->__('Tax Rate Information')));
+
+ if ($rateObject->getTaxCalculationRateId() > 0) {
+ $fieldset->addField('tax_calculation_rate_id', 'hidden', array(
+ 'name' => 'tax_calculation_rate_id',
+ 'value' => $rateObject->getTaxCalculationRateId()
+ ));
+ }
+
+ $fieldset->addField('code', 'text', array(
+ 'name' => 'code',
+ 'label' => Mage::helper('Mage_Tax_Helper_Data')->__('Tax Identifier'),
+ 'title' => Mage::helper('Mage_Tax_Helper_Data')->__('Tax Identifier'),
+ 'class' => 'required-entry',
+ 'required' => true,
+ ));
+
+ $fieldset->addField('tax_country_id', 'select', array(
+ 'name' => 'tax_country_id',
+ 'label' => Mage::helper('Mage_Tax_Helper_Data')->__('Country'),
+ 'required' => true,
+ 'values' => $countries
+ ));
+
+ $fieldset->addField('tax_region_id', 'select', array(
+ 'name' => 'tax_region_id',
+ 'label' => Mage::helper('Mage_Tax_Helper_Data')->__('State'),
+ 'values' => $regions
+ ));
+
+ $fieldset->addField('zip_is_range', 'checkbox', array(
+ 'name' => 'zip_is_range',
+ 'label' => Mage::helper('Mage_Tax_Helper_Data')->__('Zip/Post is Range'),
+ 'value' => '1'
+ ));
+
+ if (!$rateObject->hasTaxPostcode()) {
+ $rateObject->setTaxPostcode(Mage::getStoreConfig(Mage_Tax_Model_Config::CONFIG_XML_PATH_DEFAULT_POSTCODE));
+ }
+
+ $fieldset->addField('tax_postcode', 'text', array(
+ 'name' => 'tax_postcode',
+ 'label' => Mage::helper('Mage_Tax_Helper_Data')->__('Zip/Post Code'),
+ 'note' => Mage::helper('Mage_Tax_Helper_Data')->__("'*' - matches any; 'xyz*' - matches any that begins on 'xyz' and not longer than %d.", Mage::helper('Mage_Tax_Helper_Data')->getPostCodeSubStringLength()),
+ ));
+
+ $fieldset->addField('zip_from', 'text', array(
+ 'name' => 'zip_from',
+ 'label' => Mage::helper('Mage_Tax_Helper_Data')->__('Range From'),
+ 'required' => true,
+ 'maxlength' => 9,
+ 'class' => 'validate-digits',
+ 'css_class' => 'hidden',
+ ));
+
+ $fieldset->addField('zip_to', 'text', array(
+ 'name' => 'zip_to',
+ 'label' => Mage::helper('Mage_Tax_Helper_Data')->__('Range To'),
+ 'required' => true,
+ 'maxlength' => 9,
+ 'class' => 'validate-digits',
+ 'css_class' => 'hidden',
+ ));
+
+ $fieldset->addField('rate', 'text', array(
+ 'name' => 'rate',
+ 'label' => Mage::helper('Mage_Tax_Helper_Data')->__('Rate Percent'),
+ 'title' => Mage::helper('Mage_Tax_Helper_Data')->__('Rate Percent'),
+ 'required' => true,
+ 'class' => 'validate-not-negative-number'
+ ));
+
+ $form->setAction($this->getUrl('adminhtml/tax_rate/save'));
+ $form->setUseContainer(true);
+ $form->setId(self::FORM_ELEMENT_ID);
+ $form->setMethod('post');
+
+ if (!Mage::app()->hasSingleStore()) {
+ $form->addElement(
+ Mage::getBlockSingleton('Mage_Adminhtml_Block_Tax_Rate_Title_Fieldset')
+ ->setLegend(Mage::helper('Mage_Tax_Helper_Data')
+ ->__('Tax Titles'))
+ );
+ }
+
+ $rateData = $rateObject->getData();
+ if ($rateObject->getZipIsRange()) {
+ list($rateData['zip_from'], $rateData['zip_to']) = explode('-', $rateData['tax_postcode']);
+ }
+ $form->setValues($rateData);
+ $this->setForm($form);
+
+ return parent::_prepareForm();
+ }
+
+ /**
+ * Get Tax Rates Collection
+ *
+ * @return array
+ */
+ public function getRateCollection()
+ {
+ if ($this->getData('rate_collection') == null) {
+ $rateCollection = Mage::getModel('Mage_Tax_Model_Calculation_Rate')->getCollection()
+ ->joinRegionTable();
+ $rates = array();
+
+ foreach ($rateCollection as $rate) {
+ $item = $rate->getData();
+ foreach ($rate->getTitles() as $title) {
+ $item['title[' . $title->getStoreId() . ']'] = $title->getValue();
+ }
+ $rates[] = $item;
+ }
+
+ $this->setRateCollection($rates);
+ }
+ return $this->getData('rate_collection');
+ }
+}
diff --git a/app/code/core/Mage/Adminhtml/Block/Tax/Rate/Grid/Renderer/Country.php b/app/code/Mage/Adminhtml/Block/Tax/Rate/Grid/Renderer/Country.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/Block/Tax/Rate/Grid/Renderer/Country.php
rename to app/code/Mage/Adminhtml/Block/Tax/Rate/Grid/Renderer/Country.php
diff --git a/app/code/core/Mage/Adminhtml/Block/Tax/Rate/Grid/Renderer/Data.php b/app/code/Mage/Adminhtml/Block/Tax/Rate/Grid/Renderer/Data.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/Block/Tax/Rate/Grid/Renderer/Data.php
rename to app/code/Mage/Adminhtml/Block/Tax/Rate/Grid/Renderer/Data.php
diff --git a/app/code/core/Mage/Adminhtml/Block/Tax/Rate/ImportExport.php b/app/code/Mage/Adminhtml/Block/Tax/Rate/ImportExport.php
similarity index 79%
rename from app/code/core/Mage/Adminhtml/Block/Tax/Rate/ImportExport.php
rename to app/code/Mage/Adminhtml/Block/Tax/Rate/ImportExport.php
index cf378054cded3..b96a45dca3584 100644
--- a/app/code/core/Mage/Adminhtml/Block/Tax/Rate/ImportExport.php
+++ b/app/code/Mage/Adminhtml/Block/Tax/Rate/ImportExport.php
@@ -28,4 +28,16 @@
class Mage_Adminhtml_Block_Tax_Rate_ImportExport extends Mage_Adminhtml_Block_Widget
{
protected $_template = 'tax/importExport.phtml';
+
+ /**
+ * @param Mage_Core_Block_Template_Context $context
+ * @param array $data
+ */
+ public function __construct(Mage_Core_Block_Template_Context $context, array $data = array())
+ {
+ parent::__construct($context, $data);
+ $this->setUseContainer(true);
+ }
+
+
}
diff --git a/app/code/core/Mage/Adminhtml/Block/Tax/Rate/ImportExportHeader.php b/app/code/Mage/Adminhtml/Block/Tax/Rate/ImportExportHeader.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/Block/Tax/Rate/ImportExportHeader.php
rename to app/code/Mage/Adminhtml/Block/Tax/Rate/ImportExportHeader.php
diff --git a/app/code/core/Mage/Adminhtml/Block/Tax/Rate/Title.php b/app/code/Mage/Adminhtml/Block/Tax/Rate/Title.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/Block/Tax/Rate/Title.php
rename to app/code/Mage/Adminhtml/Block/Tax/Rate/Title.php
diff --git a/app/code/core/Mage/Adminhtml/Block/Tax/Rate/Title/Fieldset.php b/app/code/Mage/Adminhtml/Block/Tax/Rate/Title/Fieldset.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/Block/Tax/Rate/Title/Fieldset.php
rename to app/code/Mage/Adminhtml/Block/Tax/Rate/Title/Fieldset.php
diff --git a/app/code/core/Mage/Adminhtml/Block/Tax/Rate/Toolbar/Add.php b/app/code/Mage/Adminhtml/Block/Tax/Rate/Toolbar/Add.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/Block/Tax/Rate/Toolbar/Add.php
rename to app/code/Mage/Adminhtml/Block/Tax/Rate/Toolbar/Add.php
diff --git a/app/code/core/Mage/Adminhtml/Block/Tax/Rate/Toolbar/Save.php b/app/code/Mage/Adminhtml/Block/Tax/Rate/Toolbar/Save.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/Block/Tax/Rate/Toolbar/Save.php
rename to app/code/Mage/Adminhtml/Block/Tax/Rate/Toolbar/Save.php
diff --git a/app/code/core/Mage/Adminhtml/Block/Tax/Rule.php b/app/code/Mage/Adminhtml/Block/Tax/Rule.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/Block/Tax/Rule.php
rename to app/code/Mage/Adminhtml/Block/Tax/Rule.php
diff --git a/app/code/core/Mage/Adminhtml/Block/Tax/Rule/Edit.php b/app/code/Mage/Adminhtml/Block/Tax/Rule/Edit.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/Block/Tax/Rule/Edit.php
rename to app/code/Mage/Adminhtml/Block/Tax/Rule/Edit.php
diff --git a/app/code/Mage/Adminhtml/Block/Tax/Rule/Edit/Form.php b/app/code/Mage/Adminhtml/Block/Tax/Rule/Edit/Form.php
new file mode 100644
index 0000000000000..fc557699d3067
--- /dev/null
+++ b/app/code/Mage/Adminhtml/Block/Tax/Rule/Edit/Form.php
@@ -0,0 +1,233 @@
+
+ */
+
+class Mage_Adminhtml_Block_Tax_Rule_Edit_Form extends Mage_Backend_Block_Widget_Form
+{
+ /**
+ * Init class
+ *
+ */
+ protected function _construct()
+ {
+ parent::_construct();
+
+ $this->setId('taxRuleForm');
+ $this->setTitle(Mage::helper('Mage_Tax_Helper_Data')->__('Tax Rule Information'));
+ $this->setUseContainer(true);
+ }
+
+ /**
+ *
+ * return Mage_Adminhtml_Block_Widget_Form
+ */
+ protected function _prepareForm()
+ {
+ $model = Mage::registry('tax_rule');
+ $form = new Varien_Data_Form(array(
+ 'id' => 'edit_form',
+ 'action' => $this->getData('action'),
+ 'method' => 'post'
+ ));
+
+ $fieldset = $form->addFieldset('base_fieldset', array(
+ 'legend' => Mage::helper('Mage_Tax_Helper_Data')->__('Tax Rule Information')
+ ));
+
+ $rates = Mage::getModel('Mage_Tax_Model_Calculation_Rate')
+ ->getCollection()
+ ->toOptionArray();
+
+ $fieldset->addField('code', 'text',
+ array(
+ 'name' => 'code',
+ 'label' => Mage::helper('Mage_Tax_Helper_Data')->__('Name'),
+ 'class' => 'required-entry',
+ 'required' => true,
+ )
+ );
+
+ // Editable multiselect for customer tax class
+ $selectConfig = $this->getTaxClassSelectConfig(Mage_Tax_Model_Class::TAX_CLASS_TYPE_CUSTOMER);
+ $selectedCustomerTax = $model->getId()
+ ? $model->getCustomerTaxClasses()
+ : $model->getCustomerTaxClassWithDefault();
+ $fieldset->addField($this->getTaxClassSelectHtmlId(Mage_Tax_Model_Class::TAX_CLASS_TYPE_CUSTOMER),
+ 'editablemultiselect',
+ array(
+ 'name' => $this->getTaxClassSelectHtmlId(Mage_Tax_Model_Class::TAX_CLASS_TYPE_CUSTOMER),
+ 'label' => Mage::helper('Mage_Tax_Helper_Data')->__('Customer Tax Class'),
+ 'class' => 'required-entry',
+ 'values' => $model->getAllOptionsForClass(Mage_Tax_Model_Class::TAX_CLASS_TYPE_CUSTOMER),
+ 'value' => $selectedCustomerTax,
+ 'required' => true,
+ 'select_config' => $selectConfig,
+ ),
+ false,
+ true
+ );
+
+ // Editable multiselect for product tax class
+ $selectConfig = $this->getTaxClassSelectConfig(Mage_Tax_Model_Class::TAX_CLASS_TYPE_PRODUCT);
+ $selectedProductTax = $model->getId()
+ ? $model->getProductTaxClasses()
+ : $model->getProductTaxClassWithDefault();
+ $fieldset->addField($this->getTaxClassSelectHtmlId(Mage_Tax_Model_Class::TAX_CLASS_TYPE_PRODUCT),
+ 'editablemultiselect',
+ array(
+ 'name' => $this->getTaxClassSelectHtmlId(Mage_Tax_Model_Class::TAX_CLASS_TYPE_PRODUCT),
+ 'label' => Mage::helper('Mage_Tax_Helper_Data')->__('Product Tax Class'),
+ 'class' => 'required-entry',
+ 'values' => $model->getAllOptionsForClass(Mage_Tax_Model_Class::TAX_CLASS_TYPE_PRODUCT),
+ 'value' => $selectedProductTax,
+ 'required' => true,
+ 'select_config' => $selectConfig
+ ),
+ false,
+ true
+ );
+
+ $fieldset->addField('tax_rate',
+ 'editablemultiselect',
+ array(
+ 'name' => 'tax_rate',
+ 'label' => Mage::helper('Mage_Tax_Helper_Data')->__('Tax Rate'),
+ 'class' => 'required-entry',
+ 'values' => $rates,
+ 'value' => $model->getRates(),
+ 'required' => true,
+ 'element_js_class' => 'TaxRateEditableMultiselect',
+ 'select_config' => array('is_entity_editable' => true),
+ )
+ );
+
+ $fieldset->addField('priority', 'text',
+ array(
+ 'name' => 'priority',
+ 'label' => Mage::helper('Mage_Tax_Helper_Data')->__('Priority'),
+ 'class' => 'validate-not-negative-number',
+ 'value' => (int) $model->getPriority(),
+ 'required' => true,
+ 'note' => Mage::helper('Mage_Tax_Helper_Data')->__('Tax rates at the same priority are added, others are compounded.'),
+ ),
+ false,
+ true
+ );
+ $fieldset->addField('position', 'text',
+ array(
+ 'name' => 'position',
+ 'label' => Mage::helper('Mage_Tax_Helper_Data')->__('Sort Order'),
+ 'class' => 'validate-not-negative-number',
+ 'value' => (int) $model->getPosition(),
+ 'required' => true,
+ ),
+ false,
+ true
+ );
+
+ if ($model->getId() > 0 ) {
+ $fieldset->addField('tax_calculation_rule_id', 'hidden',
+ array(
+ 'name' => 'tax_calculation_rule_id',
+ 'value' => $model->getId(),
+ 'no_span' => true
+ )
+ );
+ }
+
+ $form->addValues($model->getData());
+ $form->setAction($this->getUrl('*/tax_rule/save'));
+ $form->setUseContainer($this->getUseContainer());
+ $this->setForm($form);
+
+ return parent::_prepareForm();
+ }
+
+ /**
+ * Retrieve HTML element ID for corresponding tax class selector
+ *
+ * @param string $classType
+ * @return string
+ */
+ public function getTaxClassSelectHtmlId($classType)
+ {
+ return 'tax_' . strtolower($classType) . '_class';
+ }
+
+
+ /**
+ * Retrieve configuration options for tax class editable multiselect
+ *
+ * @param string $classType
+ * @return array
+ */
+ public function getTaxClassSelectConfig($classType)
+ {
+ $config = array(
+ 'new_url' => $this->getUrl('adminhtml/tax_class/ajaxSave/'),
+ 'save_url' => $this->getUrl('adminhtml/tax_class/ajaxSave/'),
+ 'delete_url' => $this->getUrl('adminhtml/tax_class/ajaxDelete/'),
+ 'delete_confirm_message' => Mage::helper('Mage_Tax_Helper_Data')->__('Do you really want to delete this tax class?'),
+ 'target_select_id' => $this->getTaxClassSelectHtmlId($classType),
+ 'add_button_caption' => Mage::helper('Mage_Tax_Helper_Data')->__('Add New Tax Class'),
+ 'submit_data' => array(
+ 'class_type' => $classType,
+ 'form_key' => Mage::getSingleton('Mage_Core_Model_Session')->getFormKey(),
+ ),
+ 'entity_id_name' => 'class_id',
+ 'entity_value_name' => 'class_name',
+ 'is_entity_editable' => true
+ );
+ return $config;
+ }
+
+ /**
+ * Retrieve Tax Rate delete URL
+ *
+ * @return string
+ */
+ public function getTaxRateDeleteUrl()
+ {
+ return $this->getUrl('admin/tax_rate/ajaxDelete/');
+ }
+
+ /**
+ * Retrieve Tax Rate save URL
+ *
+ * @return string
+ */
+ public function getTaxRateSaveUrl()
+ {
+ return $this->getUrl('admin/tax_rate/ajaxSave/');
+ }
+}
diff --git a/app/code/core/Mage/Adminhtml/Block/Tax/Rule/Grid.php b/app/code/Mage/Adminhtml/Block/Tax/Rule/Grid.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/Block/Tax/Rule/Grid.php
rename to app/code/Mage/Adminhtml/Block/Tax/Rule/Grid.php
diff --git a/app/code/core/Mage/Adminhtml/Block/Template.php b/app/code/Mage/Adminhtml/Block/Template.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/Block/Template.php
rename to app/code/Mage/Adminhtml/Block/Template.php
diff --git a/app/code/Mage/Adminhtml/Block/Text/List.php b/app/code/Mage/Adminhtml/Block/Text/List.php
new file mode 100644
index 0000000000000..7f40dc8d11337
--- /dev/null
+++ b/app/code/Mage/Adminhtml/Block/Text/List.php
@@ -0,0 +1,37 @@
+
+ */
+class Mage_Adminhtml_Block_Text_List extends Mage_Core_Block_Text_List
+{
+}
diff --git a/app/code/core/Mage/Adminhtml/Block/Urlrewrite.php b/app/code/Mage/Adminhtml/Block/Urlrewrite.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/Block/Urlrewrite.php
rename to app/code/Mage/Adminhtml/Block/Urlrewrite.php
diff --git a/app/code/Mage/Adminhtml/Block/Urlrewrite/Catalog/Category/Edit.php b/app/code/Mage/Adminhtml/Block/Urlrewrite/Catalog/Category/Edit.php
new file mode 100644
index 0000000000000..ddb8de3a58851
--- /dev/null
+++ b/app/code/Mage/Adminhtml/Block/Urlrewrite/Catalog/Category/Edit.php
@@ -0,0 +1,112 @@
+
+ */
+class Mage_Adminhtml_Block_Urlrewrite_Catalog_Category_Edit extends Mage_Adminhtml_Block_Urlrewrite_Edit
+{
+ /**
+ * Prepare layout for URL rewrite creating for category
+ */
+ protected function _prepareLayoutFeatures()
+ {
+ /** @var $helper Mage_Adminhtml_Helper_Data */
+ $helper = Mage::helper('Mage_Adminhtml_Helper_Data');
+
+ if ($this->_getUrlRewrite()->getId()) {
+ $this->_headerText = Mage::helper('Mage_Adminhtml_Helper_Data')->__('Edit URL Rewrite for a Category');
+ } else {
+ $this->_headerText = Mage::helper('Mage_Adminhtml_Helper_Data')->__('Add URL Rewrite for a Category');
+ }
+
+ if ($this->_getCategory()->getId()) {
+ $this->_addCategoryLinkBlock();
+ $this->_addEditFormBlock();
+ $this->_updateBackButtonLink($helper->getUrl('*/*/edit') . 'category');
+ } else {
+ $this->_addUrlRewriteSelectorBlock();
+ $this->_addCategoryTreeBlock();
+ }
+ }
+
+ /**
+ * Get or create new instance of category
+ *
+ * @return Mage_Catalog_Model_Product
+ */
+ private function _getCategory()
+ {
+ if (!$this->hasData('category')) {
+ $this->setCategory(Mage::getModel('Mage_Catalog_Model_Category'));
+ }
+ return $this->getCategory();
+ }
+
+ /**
+ * Add child category link block
+ */
+ private function _addCategoryLinkBlock()
+ {
+ /** @var $helper Mage_Adminhtml_Helper_Data */
+ $helper = Mage::helper('Mage_Adminhtml_Helper_Data');
+ $this->addChild('category_link', 'Mage_Adminhtml_Block_Urlrewrite_Link', array(
+ 'item_url' => $helper->getUrl('*/*/*') . 'category',
+ 'item_name' => $this->_getCategory()->getName(),
+ 'label' => Mage::helper('Mage_Adminhtml_Helper_Data')->__('Category:')
+ ));
+ }
+
+ /**
+ * Add child category tree block
+ */
+ private function _addCategoryTreeBlock()
+ {
+ $this->addChild('categories_tree', 'Mage_Adminhtml_Block_Urlrewrite_Catalog_Category_Tree');
+ }
+
+ /**
+ * Creates edit form block
+ *
+ * @return Mage_Adminhtml_Block_Urlrewrite_Catalog_Edit_Form
+ */
+ protected function _createEditFormBlock()
+ {
+ return $this->getLayout()->createBlock('Mage_Adminhtml_Block_Urlrewrite_Catalog_Edit_Form', '', array(
+ 'data' => array(
+ 'category' => $this->_getCategory(),
+ 'url_rewrite' => $this->_getUrlRewrite()
+ )
+ ));
+ }
+}
diff --git a/app/code/core/Mage/Adminhtml/Block/Urlrewrite/Catalog/Category/Tree.php b/app/code/Mage/Adminhtml/Block/Urlrewrite/Catalog/Category/Tree.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/Block/Urlrewrite/Catalog/Category/Tree.php
rename to app/code/Mage/Adminhtml/Block/Urlrewrite/Catalog/Category/Tree.php
diff --git a/app/code/core/Mage/Adminhtml/Block/Urlrewrite/Catalog/Edit/Form.php b/app/code/Mage/Adminhtml/Block/Urlrewrite/Catalog/Edit/Form.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/Block/Urlrewrite/Catalog/Edit/Form.php
rename to app/code/Mage/Adminhtml/Block/Urlrewrite/Catalog/Edit/Form.php
diff --git a/app/code/Mage/Adminhtml/Block/Urlrewrite/Catalog/Product/Edit.php b/app/code/Mage/Adminhtml/Block/Urlrewrite/Catalog/Product/Edit.php
new file mode 100644
index 0000000000000..f5833b97b85a6
--- /dev/null
+++ b/app/code/Mage/Adminhtml/Block/Urlrewrite/Catalog/Product/Edit.php
@@ -0,0 +1,183 @@
+
+ */
+class Mage_Adminhtml_Block_Urlrewrite_Catalog_Product_Edit extends Mage_Adminhtml_Block_Urlrewrite_Edit
+{
+ /**
+ * Prepare layout for URL rewrite creating for product
+ */
+ protected function _prepareLayoutFeatures()
+ {
+ /** @var $helper Mage_Adminhtml_Helper_Data */
+ $helper = Mage::helper('Mage_Adminhtml_Helper_Data');
+
+ if ($this->_getUrlRewrite()->getId()) {
+ $this->_headerText = Mage::helper('Mage_Adminhtml_Helper_Data')->__('Edit URL Rewrite for a Product');
+ } else {
+ $this->_headerText = Mage::helper('Mage_Adminhtml_Helper_Data')->__('Add URL Rewrite for a Product');
+ }
+
+ if ($this->_getProduct()->getId()) {
+ $this->_addProductLinkBlock($this->_getProduct());
+ }
+
+ if ($this->_getCategory()->getId()) {
+ $this->_addCategoryLinkBlock();
+ }
+
+ if ($this->_getProduct()->getId()) {
+ if ($this->_getCategory()->getId() || !$this->getIsCategoryMode()) {
+ $this->_addEditFormBlock();
+ $this->_updateBackButtonLink(
+ $helper->getUrl('*/*/edit', array('product' => $this->_getProduct()->getId())) . 'category'
+ );
+ } else {
+ // categories selector & skip categories button
+ $this->_addCategoriesTreeBlock();
+ $this->_addSkipCategoriesBlock();
+ $this->_updateBackButtonLink($helper->getUrl('*/*/edit') . 'product');
+ }
+ } else {
+ $this->_addUrlRewriteSelectorBlock();
+ $this->_addProductsGridBlock();
+ }
+ }
+
+ /**
+ * Get or create new instance of product
+ *
+ * @return Mage_Catalog_Model_Product
+ */
+ private function _getProduct()
+ {
+ if (!$this->hasData('product')) {
+ $this->setProduct(Mage::getModel('Mage_Catalog_Model_Product'));
+ }
+ return $this->getProduct();
+ }
+
+ /**
+ * Get or create new instance of category
+ *
+ * @return Mage_Catalog_Model_Category
+ */
+ private function _getCategory()
+ {
+ if (!$this->hasData('category')) {
+ $this->setCategory(Mage::getModel('Mage_Catalog_Model_Category'));
+ }
+ return $this->getCategory();
+ }
+
+ /**
+ * Add child product link block
+ */
+ private function _addProductLinkBlock()
+ {
+ /** @var $helper Mage_Adminhtml_Helper_Data */
+ $helper = Mage::helper('Mage_Adminhtml_Helper_Data');
+ $this->addChild('product_link', 'Mage_Adminhtml_Block_Urlrewrite_Link', array(
+ 'item_url' => $helper->getUrl('*/*/*') . 'product',
+ 'item_name' => $this->_getProduct()->getName(),
+ 'label' => Mage::helper('Mage_Adminhtml_Helper_Data')->__('Product:')
+ ));
+ }
+
+ /**
+ * Add child category link block
+ */
+ private function _addCategoryLinkBlock()
+ {
+ /** @var $helper Mage_Adminhtml_Helper_Data */
+ $helper = Mage::helper('Mage_Adminhtml_Helper_Data');
+ $this->addChild('category_link', 'Mage_Adminhtml_Block_Urlrewrite_Link', array(
+ 'item_url' => $helper->getUrl('*/*/*', array('product' => $this->_getProduct()->getId())) . 'category',
+ 'item_name' => $this->_getCategory()->getName(),
+ 'label' => Mage::helper('Mage_Adminhtml_Helper_Data')->__('Category:')
+ ));
+ }
+
+ /**
+ * Add child products grid block
+ */
+ private function _addProductsGridBlock()
+ {
+ $this->addChild('products_grid', 'Mage_Adminhtml_Block_Urlrewrite_Catalog_Product_Grid');
+ }
+
+ /**
+ * Add child Categories Tree block
+ */
+ private function _addCategoriesTreeBlock()
+ {
+ $this->addChild('categories_tree', 'Mage_Adminhtml_Block_Urlrewrite_Catalog_Category_Tree');
+ }
+
+ /**
+ * Add child Skip Categories block
+ */
+ private function _addSkipCategoriesBlock()
+ {
+ /** @var $helper Mage_Adminhtml_Helper_Data */
+ $helper = Mage::helper('Mage_Adminhtml_Helper_Data');
+ $this->addChild('skip_categories', 'Mage_Adminhtml_Block_Widget_Button', array(
+ 'label' => Mage::helper('Mage_Adminhtml_Helper_Data')->__('Skip Category Selection'),
+ 'onclick' => 'window.location = \''
+ . $helper->getUrl('*/*/*', array('product' => $this->_getProduct()->getId())) . '\'',
+ 'class' => 'save',
+ 'level' => -1
+ ));
+ }
+
+ /**
+ * Creates edit form block
+ *
+ * @return Mage_Adminhtml_Block_Urlrewrite_Catalog_Edit_Form
+ */
+ protected function _createEditFormBlock()
+ {
+ return $this->getLayout()->createBlock('Mage_Adminhtml_Block_Urlrewrite_Catalog_Edit_Form', '', array(
+ 'data' => array(
+ 'product' => $this->_getProduct(),
+ 'category' => $this->_getCategory(),
+ 'url_rewrite' => $this->_getUrlRewrite()
+ )
+ ));
+ }
+}
diff --git a/app/code/core/Mage/Adminhtml/Block/Urlrewrite/Catalog/Product/Grid.php b/app/code/Mage/Adminhtml/Block/Urlrewrite/Catalog/Product/Grid.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/Block/Urlrewrite/Catalog/Product/Grid.php
rename to app/code/Mage/Adminhtml/Block/Urlrewrite/Catalog/Product/Grid.php
diff --git a/app/code/Mage/Adminhtml/Block/Urlrewrite/Cms/Page/Edit.php b/app/code/Mage/Adminhtml/Block/Urlrewrite/Cms/Page/Edit.php
new file mode 100644
index 0000000000000..b4ed207897ed3
--- /dev/null
+++ b/app/code/Mage/Adminhtml/Block/Urlrewrite/Cms/Page/Edit.php
@@ -0,0 +1,112 @@
+
+ */
+class Mage_Adminhtml_Block_Urlrewrite_Cms_Page_Edit extends Mage_Adminhtml_Block_Urlrewrite_Edit
+{
+ /**
+ * Prepare layout for URL rewrite creating for CMS page
+ */
+ protected function _prepareLayoutFeatures()
+ {
+ /** @var $helper Mage_Adminhtml_Helper_Data */
+ $helper = Mage::helper('Mage_Adminhtml_Helper_Data');
+
+ if ($this->_getUrlRewrite()->getId()) {
+ $this->_headerText = Mage::helper('Mage_Adminhtml_Helper_Data')->__('Edit URL Rewrite for CMS page');
+ } else {
+ $this->_headerText = Mage::helper('Mage_Adminhtml_Helper_Data')->__('Add URL Rewrite for CMS page');
+ }
+
+ if ($this->_getCmsPage()->getId()) {
+ $this->_addCmsPageLinkBlock();
+ $this->_addEditFormBlock();
+ $this->_updateBackButtonLink($helper->getUrl('*/*/edit') . 'cms_page');
+ } else {
+ $this->_addUrlRewriteSelectorBlock();
+ $this->_addCmsPageGridBlock();
+ }
+ }
+
+ /**
+ * Get or create new instance of CMS page
+ *
+ * @return Mage_Cms_Model_Page
+ */
+ private function _getCmsPage()
+ {
+ if (!$this->hasData('cms_page')) {
+ $this->setCmsPage(Mage::getModel('Mage_Cms_Model_Page'));
+ }
+ return $this->getCmsPage();
+ }
+
+ /**
+ * Add child CMS page link block
+ */
+ private function _addCmsPageLinkBlock()
+ {
+ /** @var $helper Mage_Adminhtml_Helper_Data */
+ $helper = Mage::helper('Mage_Adminhtml_Helper_Data');
+ $this->addChild('cms_page_link', 'Mage_Adminhtml_Block_Urlrewrite_Link', array(
+ 'item_url' => $helper->getUrl('*/*/*') . 'cms_page',
+ 'item_name' => $this->getCmsPage()->getTitle(),
+ 'label' => Mage::helper('Mage_Adminhtml_Helper_Data')->__('CMS page:')
+ ));
+ }
+
+ /**
+ * Add child CMS page block
+ */
+ private function _addCmsPageGridBlock()
+ {
+ $this->addChild('cms_pages_grid', 'Mage_Adminhtml_Block_Urlrewrite_Cms_Page_Grid');
+ }
+
+ /**
+ * Creates edit form block
+ *
+ * @return Mage_Adminhtml_Block_Urlrewrite_Cms_Page_Edit_Form
+ */
+ protected function _createEditFormBlock()
+ {
+ return $this->getLayout()->createBlock('Mage_Adminhtml_Block_Urlrewrite_Cms_Page_Edit_Form', '', array(
+ 'data' => array(
+ 'cms_page' => $this->_getCmsPage(),
+ 'url_rewrite' => $this->_getUrlRewrite()
+ )
+ ));
+ }
+}
diff --git a/app/code/core/Mage/Adminhtml/Block/Urlrewrite/Cms/Page/Edit/Form.php b/app/code/Mage/Adminhtml/Block/Urlrewrite/Cms/Page/Edit/Form.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/Block/Urlrewrite/Cms/Page/Edit/Form.php
rename to app/code/Mage/Adminhtml/Block/Urlrewrite/Cms/Page/Edit/Form.php
diff --git a/app/code/core/Mage/Adminhtml/Block/Urlrewrite/Cms/Page/Grid.php b/app/code/Mage/Adminhtml/Block/Urlrewrite/Cms/Page/Grid.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/Block/Urlrewrite/Cms/Page/Grid.php
rename to app/code/Mage/Adminhtml/Block/Urlrewrite/Cms/Page/Grid.php
diff --git a/app/code/Mage/Adminhtml/Block/Urlrewrite/Edit.php b/app/code/Mage/Adminhtml/Block/Urlrewrite/Edit.php
new file mode 100644
index 0000000000000..4884666f2ffd4
--- /dev/null
+++ b/app/code/Mage/Adminhtml/Block/Urlrewrite/Edit.php
@@ -0,0 +1,251 @@
+
+ */
+class Mage_Adminhtml_Block_Urlrewrite_Edit extends Mage_Adminhtml_Block_Widget_Container
+{
+ /**
+ * @var Mage_Adminhtml_Block_Urlrewrite_Selector
+ */
+ private $_selectorBlock;
+
+ /**
+ * Part for building some blocks names
+ *
+ * @var string
+ */
+ protected $_controller = 'urlrewrite';
+
+ /**
+ * Generated buttons html cache
+ *
+ * @var string
+ */
+ protected $_buttonsHtml;
+
+ /**
+ * Prepare URL rewrite editing layout
+ *
+ * @return Mage_Adminhtml_Block_Urlrewrite_Edit
+ */
+ protected function _prepareLayout()
+ {
+ $this->setTemplate('urlrewrite/edit.phtml');
+
+ $this->_addBackButton();
+ $this->_prepareLayoutFeatures();
+
+ return parent::_prepareLayout();
+ }
+
+ /**
+ * Prepare featured blocks for layout of URL rewrite editing
+ */
+ protected function _prepareLayoutFeatures()
+ {
+ /** @var $helper Mage_Adminhtml_Helper_Data */
+ $helper = Mage::helper('Mage_Adminhtml_Helper_Data');
+
+ if ($this->_getUrlRewrite()->getId()) {
+ $this->_headerText = Mage::helper('Mage_Adminhtml_Helper_Data')->__('Edit URL Rewrite');
+ } else {
+ $this->_headerText = Mage::helper('Mage_Adminhtml_Helper_Data')->__('Add New URL Rewrite');
+ }
+
+ $this->_updateBackButtonLink($helper->getUrl('*/*/edit') . $this->_getSelectorBlock()->getDefaultMode());
+ $this->_addUrlRewriteSelectorBlock();
+ $this->_addEditFormBlock();
+ }
+
+ /**
+ * Add child edit form block
+ */
+ protected function _addEditFormBlock()
+ {
+ $this->setChild('form', $this->_createEditFormBlock());
+
+ if ($this->_getUrlRewrite()->getId()) {
+ $this->_addResetButton();
+ $this->_addDeleteButton();
+ }
+
+ $this->_addSaveButton();
+ }
+
+ /**
+ * Add reset button
+ */
+ protected function _addResetButton()
+ {
+ $this->_addButton('reset', array(
+ 'label' => Mage::helper('Mage_Adminhtml_Helper_Data')->__('Reset'),
+ 'onclick' => '$(\'edit_form\').reset()',
+ 'class' => 'scalable',
+ 'level' => -1
+ ));
+ }
+
+ /**
+ * Add back button
+ */
+ protected function _addBackButton()
+ {
+ /** @var $helper Mage_Adminhtml_Helper_Data */
+ $helper = Mage::helper('Mage_Adminhtml_Helper_Data');
+
+ $this->_addButton('back', array(
+ 'label' => Mage::helper('Mage_Adminhtml_Helper_Data')->__('Back'),
+ 'onclick' => 'setLocation(\'' . $helper->getUrl('*/*/') . '\')',
+ 'class' => 'back',
+ 'level' => -1
+ ));
+ }
+
+ /**
+ * Update Back button location link
+ *
+ * @param string $link
+ */
+ protected function _updateBackButtonLink($link)
+ {
+ $this->_updateButton('back', 'onclick', 'setLocation(\'' . $link . '\')');
+ }
+
+ /**
+ * Add delete button
+ */
+ protected function _addDeleteButton()
+ {
+ /** @var $helper Mage_Adminhtml_Helper_Data */
+ $helper = Mage::helper('Mage_Adminhtml_Helper_Data');
+
+ $this->_addButton('delete', array(
+ 'label' => Mage::helper('Mage_Adminhtml_Helper_Data')->__('Delete'),
+ 'onclick' => 'deleteConfirm(\''
+ . addslashes(Mage::helper('Mage_Adminhtml_Helper_Data')->__('Are you sure you want to do this?'))
+ . '\', \'' . $helper->getUrl('*/*/delete', array('id' => $this->getUrlRewrite()->getId())) . '\')',
+ 'class' => 'scalable delete',
+ 'level' => -1
+ ));
+ }
+
+ /**
+ * Add save button
+ */
+ protected function _addSaveButton()
+ {
+ $this->_addButton('save', array(
+ 'label' => Mage::helper('Mage_Adminhtml_Helper_Data')->__('Save'),
+ 'class' => 'save',
+ 'level' => -1,
+ 'data_attribute' => array(
+ 'mage-init' => array(
+ 'button' => array('event' => 'save', 'target' => '#edit_form'),
+ ),
+ ),
+ ));
+ }
+
+ /**
+ * Creates edit form block
+ *
+ * @return Mage_Adminhtml_Block_Urlrewrite_Edit_Form
+ */
+ protected function _createEditFormBlock()
+ {
+ return $this->getLayout()->createBlock('Mage_Adminhtml_Block_Urlrewrite_Edit_Form', '', array('data' => array(
+ 'url_rewrite' => $this->_getUrlRewrite()
+ )));
+ }
+
+ /**
+ * Add child URL rewrite selector block
+ */
+ protected function _addUrlRewriteSelectorBlock()
+ {
+ $this->setChild('selector', $this->_getSelectorBlock());
+ }
+
+ /**
+ * Get selector block
+ *
+ * @return Mage_Adminhtml_Block_Urlrewrite_Selector
+ */
+ private function _getSelectorBlock()
+ {
+ if (!$this->_selectorBlock) {
+ $this->_selectorBlock = $this->getLayout()->createBlock('Mage_Adminhtml_Block_Urlrewrite_Selector');
+ }
+ return $this->_selectorBlock;
+ }
+
+ /**
+ * Get container buttons HTML
+ *
+ * Since buttons are set as children, we remove them as children after generating them
+ * not to duplicate them in future
+ *
+ * @param null $area
+ * @return string
+ * @SuppressWarnings(PHPMD.UnusedFormalParameter)
+ */
+ public function getButtonsHtml($area = null)
+ {
+ if (null === $this->_buttonsHtml) {
+ $this->_buttonsHtml = parent::getButtonsHtml();
+ $layout = $this->getLayout();
+ foreach ($this->getChildNames() as $name) {
+ $alias = $layout->getElementAlias($name);
+ if (false !== strpos($alias, '_button')) {
+ $layout->unsetChild($this->getNameInLayout(), $alias);
+ }
+ }
+ }
+ return $this->_buttonsHtml;
+ }
+
+ /**
+ * Get or create new instance of URL rewrite
+ *
+ * @return Mage_Core_Model_Url_Rewrite
+ */
+ protected function _getUrlRewrite()
+ {
+ if (!$this->hasData('url_rewrite')) {
+ $this->setUrlRewrite(Mage::getModel('Mage_Core_Model_Url_Rewrite'));
+ }
+ return $this->getUrlRewrite();
+ }
+}
diff --git a/app/code/core/Mage/Adminhtml/Block/Urlrewrite/Edit/Form.php b/app/code/Mage/Adminhtml/Block/Urlrewrite/Edit/Form.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/Block/Urlrewrite/Edit/Form.php
rename to app/code/Mage/Adminhtml/Block/Urlrewrite/Edit/Form.php
diff --git a/app/code/core/Mage/Adminhtml/Block/Urlrewrite/Link.php b/app/code/Mage/Adminhtml/Block/Urlrewrite/Link.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/Block/Urlrewrite/Link.php
rename to app/code/Mage/Adminhtml/Block/Urlrewrite/Link.php
diff --git a/app/code/core/Mage/Adminhtml/Block/Urlrewrite/Selector.php b/app/code/Mage/Adminhtml/Block/Urlrewrite/Selector.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/Block/Urlrewrite/Selector.php
rename to app/code/Mage/Adminhtml/Block/Urlrewrite/Selector.php
diff --git a/app/code/core/Mage/Adminhtml/Block/Widget.php b/app/code/Mage/Adminhtml/Block/Widget.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/Block/Widget.php
rename to app/code/Mage/Adminhtml/Block/Widget.php
diff --git a/app/code/core/Mage/Adminhtml/Block/Widget/Accordion.php b/app/code/Mage/Adminhtml/Block/Widget/Accordion.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/Block/Widget/Accordion.php
rename to app/code/Mage/Adminhtml/Block/Widget/Accordion.php
diff --git a/app/code/core/Mage/Adminhtml/Block/Widget/Accordion/Item.php b/app/code/Mage/Adminhtml/Block/Widget/Accordion/Item.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/Block/Widget/Accordion/Item.php
rename to app/code/Mage/Adminhtml/Block/Widget/Accordion/Item.php
diff --git a/app/code/core/Mage/Adminhtml/Block/Widget/Breadcrumbs.php b/app/code/Mage/Adminhtml/Block/Widget/Breadcrumbs.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/Block/Widget/Breadcrumbs.php
rename to app/code/Mage/Adminhtml/Block/Widget/Breadcrumbs.php
diff --git a/app/code/core/Mage/Adminhtml/Block/Widget/Button.php b/app/code/Mage/Adminhtml/Block/Widget/Button.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/Block/Widget/Button.php
rename to app/code/Mage/Adminhtml/Block/Widget/Button.php
diff --git a/app/code/core/Mage/Adminhtml/Block/Widget/Container.php b/app/code/Mage/Adminhtml/Block/Widget/Container.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/Block/Widget/Container.php
rename to app/code/Mage/Adminhtml/Block/Widget/Container.php
diff --git a/app/code/core/Mage/Adminhtml/Block/Widget/Form.php b/app/code/Mage/Adminhtml/Block/Widget/Form.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/Block/Widget/Form.php
rename to app/code/Mage/Adminhtml/Block/Widget/Form.php
diff --git a/app/code/core/Mage/Adminhtml/Block/Widget/Form/Container.php b/app/code/Mage/Adminhtml/Block/Widget/Form/Container.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/Block/Widget/Form/Container.php
rename to app/code/Mage/Adminhtml/Block/Widget/Form/Container.php
diff --git a/app/code/core/Mage/Adminhtml/Block/Widget/Form/Element.php b/app/code/Mage/Adminhtml/Block/Widget/Form/Element.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/Block/Widget/Form/Element.php
rename to app/code/Mage/Adminhtml/Block/Widget/Form/Element.php
diff --git a/app/code/core/Mage/Adminhtml/Block/Widget/Form/Element/Dependence.php b/app/code/Mage/Adminhtml/Block/Widget/Form/Element/Dependence.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/Block/Widget/Form/Element/Dependence.php
rename to app/code/Mage/Adminhtml/Block/Widget/Form/Element/Dependence.php
diff --git a/app/code/core/Mage/Adminhtml/Block/Widget/Form/Element/Gallery.php b/app/code/Mage/Adminhtml/Block/Widget/Form/Element/Gallery.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/Block/Widget/Form/Element/Gallery.php
rename to app/code/Mage/Adminhtml/Block/Widget/Form/Element/Gallery.php
diff --git a/app/code/core/Mage/Adminhtml/Block/Widget/Form/Renderer/Element.php b/app/code/Mage/Adminhtml/Block/Widget/Form/Renderer/Element.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/Block/Widget/Form/Renderer/Element.php
rename to app/code/Mage/Adminhtml/Block/Widget/Form/Renderer/Element.php
diff --git a/app/code/core/Mage/Adminhtml/Block/Widget/Form/Renderer/Fieldset.php b/app/code/Mage/Adminhtml/Block/Widget/Form/Renderer/Fieldset.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/Block/Widget/Form/Renderer/Fieldset.php
rename to app/code/Mage/Adminhtml/Block/Widget/Form/Renderer/Fieldset.php
diff --git a/app/code/core/Mage/Adminhtml/Block/Widget/Form/Renderer/Fieldset/Element.php b/app/code/Mage/Adminhtml/Block/Widget/Form/Renderer/Fieldset/Element.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/Block/Widget/Form/Renderer/Fieldset/Element.php
rename to app/code/Mage/Adminhtml/Block/Widget/Form/Renderer/Fieldset/Element.php
diff --git a/app/code/core/Mage/Adminhtml/Block/Widget/Grid.php b/app/code/Mage/Adminhtml/Block/Widget/Grid.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/Block/Widget/Grid.php
rename to app/code/Mage/Adminhtml/Block/Widget/Grid.php
diff --git a/app/code/core/Mage/Adminhtml/Block/Widget/Grid/Column.php b/app/code/Mage/Adminhtml/Block/Widget/Grid/Column.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/Block/Widget/Grid/Column.php
rename to app/code/Mage/Adminhtml/Block/Widget/Grid/Column.php
diff --git a/app/code/core/Mage/Adminhtml/Block/Widget/Grid/Column/Filter/Abstract.php b/app/code/Mage/Adminhtml/Block/Widget/Grid/Column/Filter/Abstract.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/Block/Widget/Grid/Column/Filter/Abstract.php
rename to app/code/Mage/Adminhtml/Block/Widget/Grid/Column/Filter/Abstract.php
diff --git a/app/code/core/Mage/Adminhtml/Block/Widget/Grid/Column/Filter/Checkbox.php b/app/code/Mage/Adminhtml/Block/Widget/Grid/Column/Filter/Checkbox.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/Block/Widget/Grid/Column/Filter/Checkbox.php
rename to app/code/Mage/Adminhtml/Block/Widget/Grid/Column/Filter/Checkbox.php
diff --git a/app/code/core/Mage/Adminhtml/Block/Widget/Grid/Column/Filter/Country.php b/app/code/Mage/Adminhtml/Block/Widget/Grid/Column/Filter/Country.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/Block/Widget/Grid/Column/Filter/Country.php
rename to app/code/Mage/Adminhtml/Block/Widget/Grid/Column/Filter/Country.php
diff --git a/app/code/core/Mage/Adminhtml/Block/Widget/Grid/Column/Filter/Date.php b/app/code/Mage/Adminhtml/Block/Widget/Grid/Column/Filter/Date.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/Block/Widget/Grid/Column/Filter/Date.php
rename to app/code/Mage/Adminhtml/Block/Widget/Grid/Column/Filter/Date.php
diff --git a/app/code/core/Mage/Adminhtml/Block/Widget/Grid/Column/Filter/Datetime.php b/app/code/Mage/Adminhtml/Block/Widget/Grid/Column/Filter/Datetime.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/Block/Widget/Grid/Column/Filter/Datetime.php
rename to app/code/Mage/Adminhtml/Block/Widget/Grid/Column/Filter/Datetime.php
diff --git a/app/code/core/Mage/Adminhtml/Block/Widget/Grid/Column/Filter/Interface.php b/app/code/Mage/Adminhtml/Block/Widget/Grid/Column/Filter/Interface.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/Block/Widget/Grid/Column/Filter/Interface.php
rename to app/code/Mage/Adminhtml/Block/Widget/Grid/Column/Filter/Interface.php
diff --git a/app/code/core/Mage/Adminhtml/Block/Widget/Grid/Column/Filter/Massaction.php b/app/code/Mage/Adminhtml/Block/Widget/Grid/Column/Filter/Massaction.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/Block/Widget/Grid/Column/Filter/Massaction.php
rename to app/code/Mage/Adminhtml/Block/Widget/Grid/Column/Filter/Massaction.php
diff --git a/app/code/core/Mage/Adminhtml/Block/Widget/Grid/Column/Filter/Price.php b/app/code/Mage/Adminhtml/Block/Widget/Grid/Column/Filter/Price.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/Block/Widget/Grid/Column/Filter/Price.php
rename to app/code/Mage/Adminhtml/Block/Widget/Grid/Column/Filter/Price.php
diff --git a/app/code/core/Mage/Adminhtml/Block/Widget/Grid/Column/Filter/Radio.php b/app/code/Mage/Adminhtml/Block/Widget/Grid/Column/Filter/Radio.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/Block/Widget/Grid/Column/Filter/Radio.php
rename to app/code/Mage/Adminhtml/Block/Widget/Grid/Column/Filter/Radio.php
diff --git a/app/code/core/Mage/Adminhtml/Block/Widget/Grid/Column/Filter/Range.php b/app/code/Mage/Adminhtml/Block/Widget/Grid/Column/Filter/Range.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/Block/Widget/Grid/Column/Filter/Range.php
rename to app/code/Mage/Adminhtml/Block/Widget/Grid/Column/Filter/Range.php
diff --git a/app/code/core/Mage/Adminhtml/Block/Widget/Grid/Column/Filter/Select.php b/app/code/Mage/Adminhtml/Block/Widget/Grid/Column/Filter/Select.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/Block/Widget/Grid/Column/Filter/Select.php
rename to app/code/Mage/Adminhtml/Block/Widget/Grid/Column/Filter/Select.php
diff --git a/app/code/core/Mage/Adminhtml/Block/Widget/Grid/Column/Filter/Store.php b/app/code/Mage/Adminhtml/Block/Widget/Grid/Column/Filter/Store.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/Block/Widget/Grid/Column/Filter/Store.php
rename to app/code/Mage/Adminhtml/Block/Widget/Grid/Column/Filter/Store.php
diff --git a/app/code/core/Mage/Adminhtml/Block/Widget/Grid/Column/Filter/Text.php b/app/code/Mage/Adminhtml/Block/Widget/Grid/Column/Filter/Text.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/Block/Widget/Grid/Column/Filter/Text.php
rename to app/code/Mage/Adminhtml/Block/Widget/Grid/Column/Filter/Text.php
diff --git a/app/code/core/Mage/Adminhtml/Block/Widget/Grid/Column/Filter/Theme.php b/app/code/Mage/Adminhtml/Block/Widget/Grid/Column/Filter/Theme.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/Block/Widget/Grid/Column/Filter/Theme.php
rename to app/code/Mage/Adminhtml/Block/Widget/Grid/Column/Filter/Theme.php
diff --git a/app/code/core/Mage/Adminhtml/Block/Widget/Grid/Column/Renderer/Abstract.php b/app/code/Mage/Adminhtml/Block/Widget/Grid/Column/Renderer/Abstract.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/Block/Widget/Grid/Column/Renderer/Abstract.php
rename to app/code/Mage/Adminhtml/Block/Widget/Grid/Column/Renderer/Abstract.php
diff --git a/app/code/core/Mage/Adminhtml/Block/Widget/Grid/Column/Renderer/Action.php b/app/code/Mage/Adminhtml/Block/Widget/Grid/Column/Renderer/Action.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/Block/Widget/Grid/Column/Renderer/Action.php
rename to app/code/Mage/Adminhtml/Block/Widget/Grid/Column/Renderer/Action.php
diff --git a/app/code/core/Mage/Adminhtml/Block/Widget/Grid/Column/Renderer/Checkbox.php b/app/code/Mage/Adminhtml/Block/Widget/Grid/Column/Renderer/Checkbox.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/Block/Widget/Grid/Column/Renderer/Checkbox.php
rename to app/code/Mage/Adminhtml/Block/Widget/Grid/Column/Renderer/Checkbox.php
diff --git a/app/code/core/Mage/Adminhtml/Block/Widget/Grid/Column/Renderer/Concat.php b/app/code/Mage/Adminhtml/Block/Widget/Grid/Column/Renderer/Concat.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/Block/Widget/Grid/Column/Renderer/Concat.php
rename to app/code/Mage/Adminhtml/Block/Widget/Grid/Column/Renderer/Concat.php
diff --git a/app/code/core/Mage/Adminhtml/Block/Widget/Grid/Column/Renderer/Country.php b/app/code/Mage/Adminhtml/Block/Widget/Grid/Column/Renderer/Country.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/Block/Widget/Grid/Column/Renderer/Country.php
rename to app/code/Mage/Adminhtml/Block/Widget/Grid/Column/Renderer/Country.php
diff --git a/app/code/core/Mage/Adminhtml/Block/Widget/Grid/Column/Renderer/Currency.php b/app/code/Mage/Adminhtml/Block/Widget/Grid/Column/Renderer/Currency.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/Block/Widget/Grid/Column/Renderer/Currency.php
rename to app/code/Mage/Adminhtml/Block/Widget/Grid/Column/Renderer/Currency.php
diff --git a/app/code/core/Mage/Adminhtml/Block/Widget/Grid/Column/Renderer/Date.php b/app/code/Mage/Adminhtml/Block/Widget/Grid/Column/Renderer/Date.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/Block/Widget/Grid/Column/Renderer/Date.php
rename to app/code/Mage/Adminhtml/Block/Widget/Grid/Column/Renderer/Date.php
diff --git a/app/code/core/Mage/Adminhtml/Block/Widget/Grid/Column/Renderer/Datetime.php b/app/code/Mage/Adminhtml/Block/Widget/Grid/Column/Renderer/Datetime.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/Block/Widget/Grid/Column/Renderer/Datetime.php
rename to app/code/Mage/Adminhtml/Block/Widget/Grid/Column/Renderer/Datetime.php
diff --git a/app/code/core/Mage/Adminhtml/Block/Widget/Grid/Column/Renderer/Input.php b/app/code/Mage/Adminhtml/Block/Widget/Grid/Column/Renderer/Input.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/Block/Widget/Grid/Column/Renderer/Input.php
rename to app/code/Mage/Adminhtml/Block/Widget/Grid/Column/Renderer/Input.php
diff --git a/app/code/core/Mage/Adminhtml/Block/Widget/Grid/Column/Renderer/Interface.php b/app/code/Mage/Adminhtml/Block/Widget/Grid/Column/Renderer/Interface.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/Block/Widget/Grid/Column/Renderer/Interface.php
rename to app/code/Mage/Adminhtml/Block/Widget/Grid/Column/Renderer/Interface.php
diff --git a/app/code/core/Mage/Adminhtml/Block/Widget/Grid/Column/Renderer/Ip.php b/app/code/Mage/Adminhtml/Block/Widget/Grid/Column/Renderer/Ip.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/Block/Widget/Grid/Column/Renderer/Ip.php
rename to app/code/Mage/Adminhtml/Block/Widget/Grid/Column/Renderer/Ip.php
diff --git a/app/code/core/Mage/Adminhtml/Block/Widget/Grid/Column/Renderer/Longtext.php b/app/code/Mage/Adminhtml/Block/Widget/Grid/Column/Renderer/Longtext.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/Block/Widget/Grid/Column/Renderer/Longtext.php
rename to app/code/Mage/Adminhtml/Block/Widget/Grid/Column/Renderer/Longtext.php
diff --git a/app/code/core/Mage/Adminhtml/Block/Widget/Grid/Column/Renderer/Massaction.php b/app/code/Mage/Adminhtml/Block/Widget/Grid/Column/Renderer/Massaction.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/Block/Widget/Grid/Column/Renderer/Massaction.php
rename to app/code/Mage/Adminhtml/Block/Widget/Grid/Column/Renderer/Massaction.php
diff --git a/app/code/core/Mage/Adminhtml/Block/Widget/Grid/Column/Renderer/Number.php b/app/code/Mage/Adminhtml/Block/Widget/Grid/Column/Renderer/Number.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/Block/Widget/Grid/Column/Renderer/Number.php
rename to app/code/Mage/Adminhtml/Block/Widget/Grid/Column/Renderer/Number.php
diff --git a/app/code/core/Mage/Adminhtml/Block/Widget/Grid/Column/Renderer/Options.php b/app/code/Mage/Adminhtml/Block/Widget/Grid/Column/Renderer/Options.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/Block/Widget/Grid/Column/Renderer/Options.php
rename to app/code/Mage/Adminhtml/Block/Widget/Grid/Column/Renderer/Options.php
diff --git a/app/code/core/Mage/Adminhtml/Block/Widget/Grid/Column/Renderer/Price.php b/app/code/Mage/Adminhtml/Block/Widget/Grid/Column/Renderer/Price.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/Block/Widget/Grid/Column/Renderer/Price.php
rename to app/code/Mage/Adminhtml/Block/Widget/Grid/Column/Renderer/Price.php
diff --git a/app/code/core/Mage/Adminhtml/Block/Widget/Grid/Column/Renderer/Radio.php b/app/code/Mage/Adminhtml/Block/Widget/Grid/Column/Renderer/Radio.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/Block/Widget/Grid/Column/Renderer/Radio.php
rename to app/code/Mage/Adminhtml/Block/Widget/Grid/Column/Renderer/Radio.php
diff --git a/app/code/core/Mage/Adminhtml/Block/Widget/Grid/Column/Renderer/Select.php b/app/code/Mage/Adminhtml/Block/Widget/Grid/Column/Renderer/Select.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/Block/Widget/Grid/Column/Renderer/Select.php
rename to app/code/Mage/Adminhtml/Block/Widget/Grid/Column/Renderer/Select.php
diff --git a/app/code/core/Mage/Adminhtml/Block/Widget/Grid/Column/Renderer/Store.php b/app/code/Mage/Adminhtml/Block/Widget/Grid/Column/Renderer/Store.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/Block/Widget/Grid/Column/Renderer/Store.php
rename to app/code/Mage/Adminhtml/Block/Widget/Grid/Column/Renderer/Store.php
diff --git a/app/code/core/Mage/Adminhtml/Block/Widget/Grid/Column/Renderer/Text.php b/app/code/Mage/Adminhtml/Block/Widget/Grid/Column/Renderer/Text.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/Block/Widget/Grid/Column/Renderer/Text.php
rename to app/code/Mage/Adminhtml/Block/Widget/Grid/Column/Renderer/Text.php
diff --git a/app/code/core/Mage/Adminhtml/Block/Widget/Grid/Column/Renderer/Wrapline.php b/app/code/Mage/Adminhtml/Block/Widget/Grid/Column/Renderer/Wrapline.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/Block/Widget/Grid/Column/Renderer/Wrapline.php
rename to app/code/Mage/Adminhtml/Block/Widget/Grid/Column/Renderer/Wrapline.php
diff --git a/app/code/core/Mage/Adminhtml/Block/Widget/Grid/Container.php b/app/code/Mage/Adminhtml/Block/Widget/Grid/Container.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/Block/Widget/Grid/Container.php
rename to app/code/Mage/Adminhtml/Block/Widget/Grid/Container.php
diff --git a/app/code/core/Mage/Adminhtml/Block/Widget/Grid/Massaction.php b/app/code/Mage/Adminhtml/Block/Widget/Grid/Massaction.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/Block/Widget/Grid/Massaction.php
rename to app/code/Mage/Adminhtml/Block/Widget/Grid/Massaction.php
diff --git a/app/code/core/Mage/Adminhtml/Block/Widget/Grid/Massaction/Abstract.php b/app/code/Mage/Adminhtml/Block/Widget/Grid/Massaction/Abstract.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/Block/Widget/Grid/Massaction/Abstract.php
rename to app/code/Mage/Adminhtml/Block/Widget/Grid/Massaction/Abstract.php
diff --git a/app/code/core/Mage/Adminhtml/Block/Widget/Grid/Massaction/Item.php b/app/code/Mage/Adminhtml/Block/Widget/Grid/Massaction/Item.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/Block/Widget/Grid/Massaction/Item.php
rename to app/code/Mage/Adminhtml/Block/Widget/Grid/Massaction/Item.php
diff --git a/app/code/core/Mage/Adminhtml/Block/Widget/Grid/Massaction/Item/Additional/Default.php b/app/code/Mage/Adminhtml/Block/Widget/Grid/Massaction/Item/Additional/Default.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/Block/Widget/Grid/Massaction/Item/Additional/Default.php
rename to app/code/Mage/Adminhtml/Block/Widget/Grid/Massaction/Item/Additional/Default.php
diff --git a/app/code/core/Mage/Adminhtml/Block/Widget/Grid/Massaction/Item/Additional/Interface.php b/app/code/Mage/Adminhtml/Block/Widget/Grid/Massaction/Item/Additional/Interface.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/Block/Widget/Grid/Massaction/Item/Additional/Interface.php
rename to app/code/Mage/Adminhtml/Block/Widget/Grid/Massaction/Item/Additional/Interface.php
diff --git a/app/code/core/Mage/Adminhtml/Block/Widget/Grid/Serializer.php b/app/code/Mage/Adminhtml/Block/Widget/Grid/Serializer.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/Block/Widget/Grid/Serializer.php
rename to app/code/Mage/Adminhtml/Block/Widget/Grid/Serializer.php
diff --git a/app/code/core/Mage/Adminhtml/Block/Widget/Tab/Interface.php b/app/code/Mage/Adminhtml/Block/Widget/Tab/Interface.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/Block/Widget/Tab/Interface.php
rename to app/code/Mage/Adminhtml/Block/Widget/Tab/Interface.php
diff --git a/app/code/core/Mage/Adminhtml/Block/Widget/Tabs.php b/app/code/Mage/Adminhtml/Block/Widget/Tabs.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/Block/Widget/Tabs.php
rename to app/code/Mage/Adminhtml/Block/Widget/Tabs.php
diff --git a/app/code/core/Mage/Adminhtml/Block/Widget/View/Container.php b/app/code/Mage/Adminhtml/Block/Widget/View/Container.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/Block/Widget/View/Container.php
rename to app/code/Mage/Adminhtml/Block/Widget/View/Container.php
diff --git a/app/code/core/Mage/Adminhtml/Controller/Action.php b/app/code/Mage/Adminhtml/Controller/Action.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/Controller/Action.php
rename to app/code/Mage/Adminhtml/Controller/Action.php
diff --git a/app/code/core/Mage/Adminhtml/Controller/Report/Abstract.php b/app/code/Mage/Adminhtml/Controller/Report/Abstract.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/Controller/Report/Abstract.php
rename to app/code/Mage/Adminhtml/Controller/Report/Abstract.php
diff --git a/app/code/core/Mage/Adminhtml/Controller/Sales/Creditmemo.php b/app/code/Mage/Adminhtml/Controller/Sales/Creditmemo.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/Controller/Sales/Creditmemo.php
rename to app/code/Mage/Adminhtml/Controller/Sales/Creditmemo.php
diff --git a/app/code/core/Mage/Adminhtml/Controller/Sales/Invoice.php b/app/code/Mage/Adminhtml/Controller/Sales/Invoice.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/Controller/Sales/Invoice.php
rename to app/code/Mage/Adminhtml/Controller/Sales/Invoice.php
diff --git a/app/code/core/Mage/Adminhtml/Controller/Sales/Shipment.php b/app/code/Mage/Adminhtml/Controller/Sales/Shipment.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/Controller/Sales/Shipment.php
rename to app/code/Mage/Adminhtml/Controller/Sales/Shipment.php
diff --git a/app/code/core/Mage/Adminhtml/Exception.php b/app/code/Mage/Adminhtml/Exception.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/Exception.php
rename to app/code/Mage/Adminhtml/Exception.php
diff --git a/app/code/core/Mage/Adminhtml/Helper/Addresses.php b/app/code/Mage/Adminhtml/Helper/Addresses.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/Helper/Addresses.php
rename to app/code/Mage/Adminhtml/Helper/Addresses.php
diff --git a/app/code/core/Mage/Adminhtml/Helper/Catalog.php b/app/code/Mage/Adminhtml/Helper/Catalog.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/Helper/Catalog.php
rename to app/code/Mage/Adminhtml/Helper/Catalog.php
diff --git a/app/code/core/Mage/Adminhtml/Helper/Catalog/Product/Composite.php b/app/code/Mage/Adminhtml/Helper/Catalog/Product/Composite.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/Helper/Catalog/Product/Composite.php
rename to app/code/Mage/Adminhtml/Helper/Catalog/Product/Composite.php
diff --git a/app/code/core/Mage/Adminhtml/Helper/Catalog/Product/Edit/Action/Attribute.php b/app/code/Mage/Adminhtml/Helper/Catalog/Product/Edit/Action/Attribute.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/Helper/Catalog/Product/Edit/Action/Attribute.php
rename to app/code/Mage/Adminhtml/Helper/Catalog/Product/Edit/Action/Attribute.php
diff --git a/app/code/core/Mage/Adminhtml/Helper/Dashboard/Abstract.php b/app/code/Mage/Adminhtml/Helper/Dashboard/Abstract.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/Helper/Dashboard/Abstract.php
rename to app/code/Mage/Adminhtml/Helper/Dashboard/Abstract.php
diff --git a/app/code/core/Mage/Adminhtml/Helper/Dashboard/Data.php b/app/code/Mage/Adminhtml/Helper/Dashboard/Data.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/Helper/Dashboard/Data.php
rename to app/code/Mage/Adminhtml/Helper/Dashboard/Data.php
diff --git a/app/code/core/Mage/Adminhtml/Helper/Dashboard/Order.php b/app/code/Mage/Adminhtml/Helper/Dashboard/Order.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/Helper/Dashboard/Order.php
rename to app/code/Mage/Adminhtml/Helper/Dashboard/Order.php
diff --git a/app/code/core/Mage/Adminhtml/Helper/Data.php b/app/code/Mage/Adminhtml/Helper/Data.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/Helper/Data.php
rename to app/code/Mage/Adminhtml/Helper/Data.php
diff --git a/app/code/core/Mage/Adminhtml/Helper/Js.php b/app/code/Mage/Adminhtml/Helper/Js.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/Helper/Js.php
rename to app/code/Mage/Adminhtml/Helper/Js.php
diff --git a/app/code/Mage/Adminhtml/Helper/Media/Js.php b/app/code/Mage/Adminhtml/Helper/Media/Js.php
new file mode 100644
index 0000000000000..336e1e16a79c3
--- /dev/null
+++ b/app/code/Mage/Adminhtml/Helper/Media/Js.php
@@ -0,0 +1,74 @@
+
+ */
+class Mage_Adminhtml_Helper_Media_Js extends Mage_Core_Helper_Js
+{
+ /**
+ * @param Mage_Core_Helper_Context $context
+ * @param Mage_Core_Model_Config_Modules_Reader $configReader
+ */
+ public function __construct(
+ Mage_Core_Helper_Context $context,
+ Mage_Core_Model_Config_Modules_Reader $configReader
+ ) {
+ parent::__construct($context, $configReader);
+
+ $this->_translateData = array(
+ 'Complete' => $this->__('Complete'),
+ 'File size should be more than 0 bytes' => $this->__('File size should be more than 0 bytes'),
+ 'Upload Security Error' => $this->__('Upload Security Error'),
+ 'Upload HTTP Error' => $this->__('Upload HTTP Error'),
+ 'Upload I/O Error' => $this->__('Upload I/O Error'),
+ 'SSL Error: Invalid or self-signed certificate' => $this->__('SSL Error: Invalid or self-signed certificate'),
+ 'Tb' => $this->__('Tb'),
+ 'Gb' => $this->__('Gb'),
+ 'Mb' => $this->__('Mb'),
+ 'Kb' => $this->__('Kb'),
+ 'b' => $this->__('b')
+ );
+ }
+
+ /**
+ * Retrieve JS translator initialization javascript
+ *
+ * @return string
+ */
+ public function getTranslatorScript()
+ {
+ $script = '(function($) {$.mage.translate.add(' . $this->getTranslateJson() . ')})(jQuery);';
+ return $this->getScript($script);
+ }
+
+}
diff --git a/app/code/core/Mage/Adminhtml/Helper/Sales.php b/app/code/Mage/Adminhtml/Helper/Sales.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/Helper/Sales.php
rename to app/code/Mage/Adminhtml/Helper/Sales.php
diff --git a/app/code/core/Mage/Adminhtml/Model/Customer/Renderer/Region.php b/app/code/Mage/Adminhtml/Model/Customer/Renderer/Region.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/Model/Customer/Renderer/Region.php
rename to app/code/Mage/Adminhtml/Model/Customer/Renderer/Region.php
diff --git a/app/code/core/Mage/Adminhtml/Model/Email/Template.php b/app/code/Mage/Adminhtml/Model/Email/Template.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/Model/Email/Template.php
rename to app/code/Mage/Adminhtml/Model/Email/Template.php
diff --git a/app/code/core/Mage/Adminhtml/Model/Giftmessage/Save.php b/app/code/Mage/Adminhtml/Model/Giftmessage/Save.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/Model/Giftmessage/Save.php
rename to app/code/Mage/Adminhtml/Model/Giftmessage/Save.php
diff --git a/app/code/core/Mage/Adminhtml/Model/LayoutUpdate/Validator.php b/app/code/Mage/Adminhtml/Model/LayoutUpdate/Validator.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/Model/LayoutUpdate/Validator.php
rename to app/code/Mage/Adminhtml/Model/LayoutUpdate/Validator.php
diff --git a/app/code/core/Mage/Adminhtml/Model/Newsletter/Renderer/Text.php b/app/code/Mage/Adminhtml/Model/Newsletter/Renderer/Text.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/Model/Newsletter/Renderer/Text.php
rename to app/code/Mage/Adminhtml/Model/Newsletter/Renderer/Text.php
diff --git a/app/code/core/Mage/Adminhtml/Model/Observer.php b/app/code/Mage/Adminhtml/Model/Observer.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/Model/Observer.php
rename to app/code/Mage/Adminhtml/Model/Observer.php
diff --git a/app/code/core/Mage/Adminhtml/Model/Report/Item.php b/app/code/Mage/Adminhtml/Model/Report/Item.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/Model/Report/Item.php
rename to app/code/Mage/Adminhtml/Model/Report/Item.php
diff --git a/app/code/core/Mage/Adminhtml/Model/Sales/Order.php b/app/code/Mage/Adminhtml/Model/Sales/Order.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/Model/Sales/Order.php
rename to app/code/Mage/Adminhtml/Model/Sales/Order.php
diff --git a/app/code/core/Mage/Adminhtml/Model/Sales/Order/Create.php b/app/code/Mage/Adminhtml/Model/Sales/Order/Create.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/Model/Sales/Order/Create.php
rename to app/code/Mage/Adminhtml/Model/Sales/Order/Create.php
diff --git a/app/code/core/Mage/Adminhtml/Model/Sales/Order/Random.php b/app/code/Mage/Adminhtml/Model/Sales/Order/Random.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/Model/Sales/Order/Random.php
rename to app/code/Mage/Adminhtml/Model/Sales/Order/Random.php
diff --git a/app/code/core/Mage/Adminhtml/Model/Search/Catalog.php b/app/code/Mage/Adminhtml/Model/Search/Catalog.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/Model/Search/Catalog.php
rename to app/code/Mage/Adminhtml/Model/Search/Catalog.php
diff --git a/app/code/core/Mage/Adminhtml/Model/Search/Customer.php b/app/code/Mage/Adminhtml/Model/Search/Customer.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/Model/Search/Customer.php
rename to app/code/Mage/Adminhtml/Model/Search/Customer.php
diff --git a/app/code/core/Mage/Adminhtml/Model/Search/Order.php b/app/code/Mage/Adminhtml/Model/Search/Order.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/Model/Search/Order.php
rename to app/code/Mage/Adminhtml/Model/Search/Order.php
diff --git a/app/code/core/Mage/Adminhtml/Model/Session.php b/app/code/Mage/Adminhtml/Model/Session.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/Model/Session.php
rename to app/code/Mage/Adminhtml/Model/Session.php
diff --git a/app/code/core/Mage/Adminhtml/Model/Session/Quote.php b/app/code/Mage/Adminhtml/Model/Session/Quote.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/Model/Session/Quote.php
rename to app/code/Mage/Adminhtml/Model/Session/Quote.php
diff --git a/app/code/core/Mage/Adminhtml/Model/UrlRewriteOptions.php b/app/code/Mage/Adminhtml/Model/UrlRewriteOptions.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/Model/UrlRewriteOptions.php
rename to app/code/Mage/Adminhtml/Model/UrlRewriteOptions.php
diff --git a/app/code/core/Mage/Adminhtml/controllers/AjaxController.php b/app/code/Mage/Adminhtml/controllers/AjaxController.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/controllers/AjaxController.php
rename to app/code/Mage/Adminhtml/controllers/AjaxController.php
diff --git a/app/code/core/Mage/Adminhtml/controllers/Api/RoleController.php b/app/code/Mage/Adminhtml/controllers/Api/RoleController.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/controllers/Api/RoleController.php
rename to app/code/Mage/Adminhtml/controllers/Api/RoleController.php
diff --git a/app/code/core/Mage/Adminhtml/controllers/Api/UserController.php b/app/code/Mage/Adminhtml/controllers/Api/UserController.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/controllers/Api/UserController.php
rename to app/code/Mage/Adminhtml/controllers/Api/UserController.php
diff --git a/app/code/Mage/Adminhtml/controllers/CacheController.php b/app/code/Mage/Adminhtml/controllers/CacheController.php
new file mode 100644
index 0000000000000..d6ab267ef4f7c
--- /dev/null
+++ b/app/code/Mage/Adminhtml/controllers/CacheController.php
@@ -0,0 +1,304 @@
+_cache = $cache;
+ $this->_cacheTypes = $cacheTypes;
+ $this->_cacheFrontendPool = $cacheFrontendPool;
+ }
+
+ /**
+ * Retrieve session model
+ *
+ * @return Mage_Adminhtml_Model_Session
+ */
+ protected function _getSession()
+ {
+ return Mage::getSingleton('Mage_Adminhtml_Model_Session');
+ }
+
+ /**
+ * Display cache management grid
+ */
+ public function indexAction()
+ {
+ $this->_title($this->__('System'))->_title($this->__('Cache Management'));
+
+ $this->loadLayout()
+ ->_setActiveMenu('Mage_Adminhtml::system_cache')
+ ->renderLayout();
+ }
+
+ /**
+ * Flush cache storage
+ */
+ public function flushAllAction()
+ {
+ Mage::dispatchEvent('adminhtml_cache_flush_all');
+ /** @var $cacheFrontend Magento_Cache_FrontendInterface */
+ foreach ($this->_cacheFrontendPool as $cacheFrontend) {
+ $cacheFrontend->clean();
+ }
+ $this->_getSession()->addSuccess(
+ Mage::helper('Mage_Adminhtml_Helper_Data')->__("The cache storage has been flushed.")
+ );
+ $this->_redirect('*/*');
+ }
+
+ /**
+ * Flush all magento cache
+ */
+ public function flushSystemAction()
+ {
+ $markerCacheTag = Mage_Core_Model_AppInterface::CACHE_TAG;
+ /** @var $cacheFrontend Magento_Cache_FrontendInterface */
+ foreach ($this->_cacheFrontendPool as $cacheFrontend) {
+ $cacheFrontend->clean(Zend_Cache::CLEANING_MODE_MATCHING_TAG, array($markerCacheTag));
+ }
+ Mage::dispatchEvent('adminhtml_cache_flush_system');
+ $this->_getSession()->addSuccess(
+ Mage::helper('Mage_Adminhtml_Helper_Data')->__("The Magento cache storage has been flushed.")
+ );
+ $this->_redirect('*/*');
+ }
+
+ /**
+ * Mass action for cache enabling
+ */
+ public function massEnableAction()
+ {
+ try {
+ $types = $this->getRequest()->getParam('types');
+ $updatedTypes = 0;
+ $this->_validateTypes($types);
+ foreach ($types as $code) {
+ if (!$this->_cacheTypes->isEnabled($code)) {
+ $this->_cacheTypes->setEnabled($code, true);
+ $updatedTypes++;
+ }
+ }
+ if ($updatedTypes > 0) {
+ $this->_cacheTypes->persist();
+ $this->_getSession()->addSuccess(
+ Mage::helper('Mage_Adminhtml_Helper_Data')->__("%s cache type(s) enabled.", $updatedTypes)
+ );
+ }
+ } catch (Mage_Core_Exception $e) {
+ $this->_getSession()->addError($e->getMessage());
+ }
+ catch (Exception $e) {
+ $this->_getSession()->addException(
+ $e,
+ Mage::helper('Mage_Adminhtml_Helper_Data')->__('An error occurred while enabling cache.')
+ );
+ }
+ $this->_redirect('*/*');
+ }
+
+ /**
+ * Mass action for cache disabling
+ */
+ public function massDisableAction()
+ {
+ try {
+ $types = $this->getRequest()->getParam('types');
+ $updatedTypes = 0;
+ $this->_validateTypes($types);
+ foreach ($types as $code) {
+ if ($this->_cacheTypes->isEnabled($code)) {
+ $this->_cacheTypes->setEnabled($code, false);
+ $updatedTypes++;
+ }
+ $this->_cache->cleanType($code);
+ }
+ if ($updatedTypes > 0) {
+ $this->_cacheTypes->persist();
+ $this->_getSession()->addSuccess(
+ Mage::helper('Mage_Adminhtml_Helper_Data')->__("%s cache type(s) disabled.", $updatedTypes)
+ );
+ }
+ } catch (Mage_Core_Exception $e) {
+ $this->_getSession()->addError($e->getMessage());
+ }
+ catch (Exception $e) {
+ $this->_getSession()->addException(
+ $e,
+ Mage::helper('Mage_Adminhtml_Helper_Data')->__('An error occurred while disabling cache.')
+ );
+ }
+ $this->_redirect('*/*');
+ }
+
+ /**
+ * Mass action for cache refresh
+ */
+ public function massRefreshAction()
+ {
+ try {
+ $types = $this->getRequest()->getParam('types');
+ $updatedTypes = 0;
+ $this->_validateTypes($types);
+ foreach ($types as $type) {
+ $this->_cache->cleanType($type);
+ Mage::dispatchEvent('adminhtml_cache_refresh_type', array('type' => $type));
+ $updatedTypes++;
+ }
+ if ($updatedTypes > 0) {
+ $this->_getSession()->addSuccess(
+ Mage::helper('Mage_Adminhtml_Helper_Data')->__("%s cache type(s) refreshed.", $updatedTypes)
+ );
+ }
+ } catch (Mage_Core_Exception $e) {
+ $this->_getSession()->addError($e->getMessage());
+ }
+ catch (Exception $e) {
+ $this->_getSession()->addException(
+ $e,
+ Mage::helper('Mage_Adminhtml_Helper_Data')->__('An error occurred while refreshing cache.')
+ );
+ }
+ $this->_redirect('*/*');
+ }
+
+ /**
+ * Check whether specified cache types exist
+ *
+ * @param array $types
+ */
+ protected function _validateTypes(array $types)
+ {
+ if (empty($types)) {
+ return;
+ }
+ $allTypes = array_keys($this->_cache->getTypes());
+ $invalidTypes = array_diff($types, $allTypes);
+ if (count($invalidTypes) > 0) {
+ Mage::throwException(Mage::helper('Mage_Adminhtml_Helper_Data')
+ ->__("Specified cache type(s) don't exist: " . join(', ', $invalidTypes)));
+ }
+ }
+
+ /**
+ * Clean JS/css files cache
+ */
+ public function cleanMediaAction()
+ {
+ try {
+ Mage::getModel('Mage_Core_Model_Design_Package')->cleanMergedJsCss();
+ Mage::dispatchEvent('clean_media_cache_after');
+ $this->_getSession()->addSuccess(
+ Mage::helper('Mage_Adminhtml_Helper_Data')->__('The JavaScript/CSS cache has been cleaned.')
+ );
+ }
+ catch (Exception $e) {
+ $this->_getSession()->addException(
+ $e,
+ Mage::helper('Mage_Adminhtml_Helper_Data')->__('An error occurred while clearing the JavaScript/CSS cache.')
+ );
+ }
+ catch (Mage_Core_Exception $e) {
+ $this->_getSession()->addError($e->getMessage());
+ }
+ $this->_redirect('*/*');
+ }
+
+ /**
+ * Clean JS/css files cache
+ */
+ public function cleanImagesAction()
+ {
+ try {
+ Mage::getModel('Mage_Catalog_Model_Product_Image')->clearCache();
+ Mage::dispatchEvent('clean_catalog_images_cache_after');
+ $this->_getSession()->addSuccess(
+ Mage::helper('Mage_Adminhtml_Helper_Data')->__('The image cache was cleaned.')
+ );
+ }
+ catch (Mage_Core_Exception $e) {
+ $this->_getSession()->addError($e->getMessage());
+ }
+ catch (Exception $e) {
+ $this->_getSession()->addException(
+ $e,
+ Mage::helper('Mage_Adminhtml_Helper_Data')->__('An error occurred while clearing the image cache.')
+ );
+ }
+ $this->_redirect('*/*');
+ }
+
+ /**
+ * Check if cache management is allowed
+ *
+ * @return bool
+ */
+ protected function _isAllowed()
+ {
+ return Mage::getSingleton('Mage_Core_Model_Authorization')->isAllowed('Mage_Adminhtml::cache');
+ }
+}
diff --git a/app/code/Mage/Adminhtml/controllers/Catalog/Category/WidgetController.php b/app/code/Mage/Adminhtml/controllers/Catalog/Category/WidgetController.php
new file mode 100644
index 0000000000000..13a10e67f73d8
--- /dev/null
+++ b/app/code/Mage/Adminhtml/controllers/Catalog/Category/WidgetController.php
@@ -0,0 +1,74 @@
+
+ */
+class Mage_Adminhtml_Catalog_Category_WidgetController extends Mage_Adminhtml_Controller_Action
+{
+ /**
+ * Chooser Source action
+ */
+ public function chooserAction()
+ {
+ $this->getResponse()->setBody(
+ $this->_getCategoryTreeBlock()->toHtml()
+ );
+ }
+
+ /**
+ * Categories tree node (Ajax version)
+ */
+ public function categoriesJsonAction()
+ {
+ if ($categoryId = (int) $this->getRequest()->getPost('id')) {
+
+ $category = Mage::getModel('Mage_Catalog_Model_Category')->load($categoryId);
+ if ($category->getId()) {
+ Mage::register('category', $category);
+ Mage::register('current_category', $category);
+ }
+ $this->getResponse()->setBody(
+ $this->_getCategoryTreeBlock()->getTreeJson($category)
+ );
+ }
+ }
+
+ protected function _getCategoryTreeBlock()
+ {
+ return $this->getLayout()->createBlock('Mage_Adminhtml_Block_Catalog_Category_Widget_Chooser', '', array(
+ 'data' => array(
+ 'id' => $this->getRequest()->getParam('uniq_id'),
+ 'use_massaction' => $this->getRequest()->getParam('use_massaction', false)
+ )
+ ));
+ }
+}
diff --git a/app/code/Mage/Adminhtml/controllers/Catalog/CategoryController.php b/app/code/Mage/Adminhtml/controllers/Catalog/CategoryController.php
new file mode 100644
index 0000000000000..b7d7149e7f112
--- /dev/null
+++ b/app/code/Mage/Adminhtml/controllers/Catalog/CategoryController.php
@@ -0,0 +1,529 @@
+_title($this->__('Catalog'))
+ ->_title($this->__('Categories'))
+ ->_title($this->__('Manage Categories'));
+
+ $categoryId = (int)$this->getRequest()->getParam('id', false);
+ $storeId = (int)$this->getRequest()->getParam('store');
+ $category = $this->_objectManager->create('Mage_Catalog_Model_Category');
+ $category->setStoreId($storeId);
+
+ if ($categoryId) {
+ $category->load($categoryId);
+ if ($storeId) {
+ $rootId = $this->_objectManager->get('Mage_Core_Model_StoreManager')->getStore($storeId)
+ ->getRootCategoryId();
+ if (!in_array($rootId, $category->getPathIds())) {
+ // load root category instead wrong one
+ if ($getRootInstead) {
+ $category->load($rootId);
+ } else {
+ $this->_redirect('*/*/', array('_current'=>true, 'id'=>null));
+ return false;
+ }
+ }
+ }
+ }
+
+ $activeTabId = (string)$this->getRequest()->getParam('active_tab_id');
+ if ($activeTabId) {
+ $this->_objectManager->get('Mage_Backend_Model_Auth_Session')->setActiveTabId($activeTabId);
+ }
+ $this->_objectManager->get('Mage_Core_Model_Registry')->register('category', $category);
+ $this->_objectManager->get('Mage_Core_Model_Registry')->register('current_category', $category);
+ $this->_objectManager->get('Mage_Cms_Model_Wysiwyg_Config')->setStoreId($this->getRequest()->getParam('store'));
+ return $category;
+ }
+ /**
+ * Catalog categories index action
+ */
+ public function indexAction()
+ {
+ $this->_forward('edit');
+ }
+
+ /**
+ * Add new category form
+ */
+ public function addAction()
+ {
+ $this->_objectManager->get('Mage_Backend_Model_Auth_Session')->unsActiveTabId();
+ $this->_forward('edit');
+ }
+
+ /**
+ * Edit category page
+ */
+ public function editAction()
+ {
+ $params['_current'] = true;
+ $redirect = false;
+
+ $storeId = (int)$this->getRequest()->getParam('store');
+ $parentId = (int)$this->getRequest()->getParam('parent');
+ $prevStoreId = $this->_objectManager->get('Mage_Backend_Model_Auth_Session')
+ ->getLastViewedStore(true);
+
+ if (!empty($prevStoreId) && !$this->getRequest()->getQuery('isAjax')) {
+ $params['store'] = $prevStoreId;
+ $redirect = true;
+ }
+
+ $categoryId = (int)$this->getRequest()->getParam('id');
+ $_prevCategoryId = $this->_objectManager->get('Mage_Backend_Model_Auth_Session')
+ ->getLastEditedCategory(true);
+
+ if ($_prevCategoryId
+ && !$this->getRequest()->getQuery('isAjax')
+ && !$this->getRequest()->getParam('clear')
+ ) {
+ $this->getRequest()->setParam('id', $_prevCategoryId);
+ }
+
+ if ($redirect) {
+ $this->_redirect('*/*/edit', $params);
+ return;
+ }
+
+ if ($storeId && !$categoryId && !$parentId) {
+ $store = $this->_objectManager->get('Mage_Core_Model_StoreManager')->getStore($storeId);
+ $_prevCategoryId = (int) $store->getRootCategoryId();
+ $this->getRequest()->setParam('id', $_prevCategoryId);
+ }
+
+ $category = $this->_initCategory(true);
+ if (!$category) {
+ return;
+ }
+
+ $this->_title($categoryId ? $category->getName() : $this->__('Categories'));
+
+ /**
+ * Check if we have data in session (if during category save was exception)
+ */
+ $data = $this->_getSession()->getCategoryData(true);
+ if (isset($data['general'])) {
+ $category->addData($data['general']);
+ }
+
+ /**
+ * Build response for ajax request
+ */
+ if ($this->getRequest()->getQuery('isAjax')) {
+ // prepare breadcrumbs of selected category, if any
+ $breadcrumbsPath = $category->getPath();
+ if (empty($breadcrumbsPath)) {
+ // but if no category, and it is deleted - prepare breadcrumbs from path, saved in session
+ $breadcrumbsPath = $this->_objectManager->get('Mage_Backend_Model_Auth_Session')->getDeletedPath(true);
+ if (!empty($breadcrumbsPath)) {
+ $breadcrumbsPath = explode('/', $breadcrumbsPath);
+ // no need to get parent breadcrumbs if deleting category level 1
+ if (count($breadcrumbsPath) <= 1) {
+ $breadcrumbsPath = '';
+ } else {
+ array_pop($breadcrumbsPath);
+ $breadcrumbsPath = implode('/', $breadcrumbsPath);
+ }
+ }
+ }
+
+ $this->_objectManager->get('Mage_Backend_Model_Auth_Session')
+ ->setLastViewedStore($this->getRequest()->getParam('store'));
+ $this->_objectManager->get('Mage_Backend_Model_Auth_Session')
+ ->setLastEditedCategory($category->getId());
+ $this->loadLayout();
+
+ $eventResponse = new Varien_Object(array(
+ 'content' => $this->getLayout()->getBlock('category.edit')->getFormHtml()
+ . $this->getLayout()->getBlock('category.tree')
+ ->getBreadcrumbsJavascript($breadcrumbsPath, 'editingCategoryBreadcrumbs'),
+ 'messages' => $this->getLayout()->getMessagesBlock()->getGroupedHtml(),
+ ));
+ $this->_objectManager->get('Mage_Core_Model_Event_Manager')->dispatch(
+ 'category_prepare_ajax_response',
+ array(
+ 'response' => $eventResponse,
+ 'controller' => $this
+ ));
+ $this->getResponse()->setHeader('Content-type', 'application/json', true);
+ $this->getResponse()->setBody(
+ $this->_objectManager->get('Mage_Core_Helper_Data')->jsonEncode($eventResponse->getData())
+ );
+ return;
+ }
+
+ $this->loadLayout();
+ $this->_setActiveMenu('Mage_Catalog::catalog_categories');
+ $this->getLayout()->getBlock('head')->setCanLoadExtJs(true)->setContainerCssClass('catalog-categories');
+
+ $this->_addBreadcrumb($this->__('Manage Catalog Categories'), $this->__('Manage Categories'));
+
+ $block = $this->getLayout()->getBlock('catalog.wysiwyg.js');
+ if ($block) {
+ $block->setStoreId($storeId);
+ }
+
+ $this->renderLayout();
+ }
+
+ /**
+ * WYSIWYG editor action for ajax request
+ *
+ */
+ public function wysiwygAction()
+ {
+ $elementId = $this->getRequest()->getParam('element_id', md5(microtime()));
+ $storeId = $this->getRequest()->getParam('store_id', 0);
+ $storeMediaUrl = $this->_objectManager->get('Mage_Core_Model_StoreManager')->getStore($storeId)
+ ->getBaseUrl(Mage_Core_Model_Store::URL_TYPE_MEDIA);
+
+ $content = $this->getLayout()->createBlock(
+ 'Mage_Adminhtml_Block_Catalog_Helper_Form_Wysiwyg_Content',
+ '',
+ array(
+ 'data' => array(
+ 'editor_element_id' => $elementId,
+ 'store_id' => $storeId,
+ 'store_media_url' => $storeMediaUrl,
+ )
+ )
+ );
+
+ $this->getResponse()->setBody($content->toHtml());
+ }
+
+ /**
+ * Get tree node (Ajax version)
+ */
+ public function categoriesJsonAction()
+ {
+ if ($this->getRequest()->getParam('expand_all')) {
+ $this->_objectManager->get('Mage_Backend_Model_Auth_Session')->setIsTreeWasExpanded(true);
+ } else {
+ $this->_objectManager->get('Mage_Backend_Model_Auth_Session')->setIsTreeWasExpanded(false);
+ }
+ $categoryId = (int)$this->getRequest()->getPost('id');
+ if ($categoryId) {
+ $this->getRequest()->setParam('id', $categoryId);
+
+ if (!$category = $this->_initCategory()) {
+ return;
+ }
+ $this->getResponse()->setBody(
+ $this->getLayout()->createBlock('Mage_Adminhtml_Block_Catalog_Category_Tree')
+ ->getTreeJson($category)
+ );
+ }
+ }
+
+ /**
+ * Category save
+ */
+ public function saveAction()
+ {
+ if (!$category = $this->_initCategory()) {
+ return;
+ }
+
+ $storeId = $this->getRequest()->getParam('store');
+ $refreshTree = 'false';
+ $data = $this->getRequest()->getPost();
+ if ($data) {
+ $category->addData($data['general']);
+ if (!$category->getId()) {
+ $parentId = $this->getRequest()->getParam('parent');
+ if (!$parentId) {
+ if ($storeId) {
+ $parentId = $this->_objectManager->get('Mage_Core_Model_StoreManager')
+ ->getStore($storeId)->getRootCategoryId();
+ } else {
+ $parentId = Mage_Catalog_Model_Category::TREE_ROOT_ID;
+ }
+ }
+ $parentCategory = $this->_objectManager->create('Mage_Catalog_Model_Category')->load($parentId);
+ $category->setPath($parentCategory->getPath());
+ }
+
+ /**
+ * Process "Use Config Settings" checkboxes
+ */
+ $useConfig = $this->getRequest()->getPost('use_config');
+ if ($useConfig) {
+ foreach ($useConfig as $attributeCode) {
+ $category->setData($attributeCode, null);
+ }
+ }
+
+ /**
+ * Create Permanent Redirect for old URL key
+ */
+ // && $category->getOrigData('url_key') != $category->getData('url_key')
+ if ($category->getId() && isset($data['general']['url_key_create_redirect'])) {
+ $category->setData('save_rewrites_history', (bool)$data['general']['url_key_create_redirect']);
+ }
+
+ $category->setAttributeSetId($category->getDefaultAttributeSetId());
+
+ if (isset($data['category_products']) && !$category->getProductsReadonly()) {
+ $products = array();
+ parse_str($data['category_products'], $products);
+ $category->setPostedProducts($products);
+ }
+ $this->_objectManager->get('Mage_Core_Model_Event_Manager')->dispatch(
+ 'catalog_category_prepare_save',
+ array(
+ 'category' => $category,
+ 'request' => $this->getRequest()
+ ));
+
+ /**
+ * Check "Use Default Value" checkboxes values
+ */
+ $useDefaults = $this->getRequest()->getPost('use_default');
+ if ($useDefaults) {
+ foreach ($useDefaults as $attributeCode) {
+ $category->setData($attributeCode, false);
+ }
+ }
+
+ /**
+ * Proceed with $_POST['use_config']
+ * set into category model for processing through validation
+ */
+ $category->setData('use_post_data_config', $this->getRequest()->getPost('use_config'));
+
+ try {
+ $validate = $category->validate();
+ if ($validate !== true) {
+ foreach ($validate as $code => $error) {
+ if ($error === true) {
+ $attribute = $category->getResource()->getAttribute($code)->getFrontend()->getLabel();
+ throw new Mage_Core_Exception(
+ $this->__('Attribute "%s" is required.', $attribute)
+ );
+ } else {
+ throw new Mage_Core_Exception($error);
+ }
+ }
+ }
+
+ $category->unsetData('use_post_data_config');
+ if (isset($data['general']['entity_id'])) {
+ throw new Mage_Core_Exception($this->__('Unable to save the category'));
+ }
+
+ $category->save();
+ $this->_getSession()->addSuccess($this->__('The category has been saved.'));
+ $refreshTree = 'true';
+ } catch (Exception $e){
+ $this->_getSession()->addError($e->getMessage())->setCategoryData($data);
+ $refreshTree = 'false';
+ }
+ }
+
+ if ($this->getRequest()->getPost('return_session_messages_only')) {
+ $category->load($category->getId()); // to obtain truncated category name
+
+ /** @var $block Mage_Core_Block_Messages */
+ $block = $this->_objectManager->get('Mage_Core_Block_Messages');
+ $block->setMessages($this->_getSession()->getMessages(true));
+ $body = $this->_objectManager->get('Mage_Core_Helper_Data')->jsonEncode(array(
+ 'messages' => $block->getGroupedHtml(),
+ 'error' => $refreshTree !== 'true',
+ 'category' => $category->toArray(),
+ ));
+ } else {
+ $url = $this->getUrl('*/*/edit', array('_current' => true, 'id' => $category->getId()));
+ $body = '';
+ }
+
+ $this->getResponse()->setBody($body);
+ }
+
+ /**
+ * Move category action
+ */
+ public function moveAction()
+ {
+ $category = $this->_initCategory();
+ if (!$category) {
+ $this->getResponse()->setBody($this->__('Category move error'));
+ return;
+ }
+ /**
+ * New parent category identifier
+ */
+ $parentNodeId = $this->getRequest()->getPost('pid', false);
+ /**
+ * Category id after which we have put our category
+ */
+ $prevNodeId = $this->getRequest()->getPost('aid', false);
+
+ try {
+ $category->move($parentNodeId, $prevNodeId);
+ $this->getResponse()->setBody('SUCCESS');
+ } catch (Mage_Core_Exception $e) {
+ $this->getResponse()->setBody($e->getMessage());
+ } catch (Exception $e){
+ $this->getResponse()->setBody($this->__('Category move error %s', $e));
+ $this->_objectManager->get('Mage_Core_Model_Logger')->logException($e);
+ }
+
+ }
+
+ /**
+ * Delete category action
+ */
+ public function deleteAction()
+ {
+ $categoryId = (int)$this->getRequest()->getParam('id');
+ if ($categoryId) {
+ try {
+ $category = $this->_objectManager->create('Mage_Catalog_Model_Category')->load($categoryId);
+ $this->_objectManager->get('Mage_Core_Model_Event_Manager')->dispatch(
+ 'catalog_controller_category_delete', array('category' => $category)
+ );
+
+ $this->_objectManager->get('Mage_Backend_Model_Auth_Session')->setDeletedPath($category->getPath());
+
+ $category->delete();
+ $this->_getSession()->addSuccess($this->__('The category has been deleted.'));
+ } catch (Mage_Core_Exception $e){
+ $this->_getSession()->addError($e->getMessage());
+ $this->getResponse()->setRedirect($this->getUrl('*/*/edit', array('_current' => true)));
+ return;
+ } catch (Exception $e){
+ $this->_getSession()->addError($this->__('An error occurred while trying to delete the category.'));
+ $this->getResponse()->setRedirect($this->getUrl('*/*/edit', array('_current' => true)));
+ return;
+ }
+ }
+ $this->getResponse()->setRedirect($this->getUrl('*/*/', array('_current' => true, 'id' => null)));
+ }
+
+ /**
+ * Grid Action
+ * Display list of products related to current category
+ */
+ public function gridAction()
+ {
+ $category = $this->_initCategory(true);
+ if (!$category) {
+ return;
+ }
+ $this->getResponse()->setBody($this->getLayout()->createBlock(
+ 'Mage_Adminhtml_Block_Catalog_Category_Tab_Product', 'category.product.grid'
+ )->toHtml());
+ }
+
+ /**
+ * Tree Action
+ * Retrieve category tree
+ */
+ public function treeAction()
+ {
+ $storeId = (int)$this->getRequest()->getParam('store');
+ $categoryId = (int)$this->getRequest()->getParam('id');
+
+ if ($storeId) {
+ if (!$categoryId) {
+ $store = $this->_objectManager->get('Mage_Core_Model_StoreManager')->getStore($storeId);
+ $rootId = $store->getRootCategoryId();
+ $this->getRequest()->setParam('id', $rootId);
+ }
+ }
+
+ $category = $this->_initCategory(true);
+
+ $block = $this->getLayout()->createBlock('Mage_Adminhtml_Block_Catalog_Category_Tree');
+ $root = $block->getRoot();
+ $this->getResponse()->setBody($this->_objectManager->get('Mage_Core_Helper_Data')->jsonEncode(array(
+ 'data' => $block->getTree(),
+ 'parameters' => array(
+ 'text' => $block->buildNodeName($root),
+ 'draggable' => false,
+ 'allowDrop' => (bool)$root->getIsVisible(),
+ 'id' => (int)$root->getId(),
+ 'expanded' => (int)$block->getIsWasExpanded(),
+ 'store_id' => (int)$block->getStore()->getId(),
+ 'category_id' => (int)$category->getId(),
+ 'root_visible'=> (int)$root->getIsVisible()
+ ))));
+ }
+
+ /**
+ * Build response for refresh input element 'path' in form
+ */
+ public function refreshPathAction()
+ {
+ $categoryId = (int)$this->getRequest()->getParam('id');
+ if ($categoryId) {
+ $category = $this->_objectManager->create('Mage_Catalog_Model_Category')->load($categoryId);
+ $this->getResponse()->setBody(
+ $this->_objectManager->get('Mage_Core_Helper_Data')->jsonEncode(array(
+ 'id' => $categoryId,
+ 'path' => $category->getPath(),
+ ))
+ );
+ }
+ }
+
+ /**
+ * Category list suggestion based on already entered symbols
+ */
+ public function suggestCategoriesAction()
+ {
+ $this->getResponse()->setBody($this->getLayout()->createBlock('Mage_Adminhtml_Block_Catalog_Category_Tree')
+ ->getSuggestedCategoriesJson($this->getRequest()->getParam('label_part')));
+ }
+
+ /**
+ * Check if admin has permissions to visit related pages
+ *
+ * @return boolean
+ */
+ protected function _isAllowed()
+ {
+ return $this->_objectManager->get('Mage_Core_Model_Authorization')->isAllowed('Mage_Catalog::categories');
+ }
+}
diff --git a/app/code/core/Mage/Adminhtml/controllers/Catalog/Product/Action/AttributeController.php b/app/code/Mage/Adminhtml/controllers/Catalog/Product/Action/AttributeController.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/controllers/Catalog/Product/Action/AttributeController.php
rename to app/code/Mage/Adminhtml/controllers/Catalog/Product/Action/AttributeController.php
diff --git a/app/code/core/Mage/Adminhtml/controllers/Catalog/Product/AttributeController.php b/app/code/Mage/Adminhtml/controllers/Catalog/Product/AttributeController.php
similarity index 97%
rename from app/code/core/Mage/Adminhtml/controllers/Catalog/Product/AttributeController.php
rename to app/code/Mage/Adminhtml/controllers/Catalog/Product/AttributeController.php
index 72790cf7d52c3..317ca5eefae5a 100644
--- a/app/code/core/Mage/Adminhtml/controllers/Catalog/Product/AttributeController.php
+++ b/app/code/Mage/Adminhtml/controllers/Catalog/Product/AttributeController.php
@@ -54,7 +54,6 @@ protected function _initAction()
$this->loadLayout('popup');
} else {
$this->loadLayout()
- ->_setActiveMenu('Mage_Catalog::catalog_attributes')
->_addBreadcrumb(Mage::helper('Mage_Catalog_Helper_Data')->__('Catalog'), Mage::helper('Mage_Catalog_Helper_Data')->__('Catalog'))
->_addBreadcrumb(
Mage::helper('Mage_Catalog_Helper_Data')->__('Manage Product Attributes'),
@@ -68,6 +67,7 @@ public function indexAction()
{
$this->_initAction()
->_addContent($this->getLayout()->createBlock('Mage_Adminhtml_Block_Catalog_Product_Attribute'))
+ ->_setActiveMenu('Mage_Catalog::catalog_attributes_attributes')
->renderLayout();
}
@@ -135,11 +135,10 @@ public function validateAction()
->loadByCode($this->_entityTypeId, $attributeCode);
if ($attribute->getId() && !$attributeId) {
- Mage::getSingleton('Mage_Adminhtml_Model_Session')->addError(
- Mage::helper('Mage_Catalog_Helper_Data')->__('Attribute with the same code already exists'));
- $this->_initLayoutMessages('Mage_Adminhtml_Model_Session');
+ $response->setAttributes(array(
+ 'attribute_code' => Mage::helper('Mage_Catalog_Helper_Data')->__('Attribute with the same code already exists')
+ ));
$response->setError(true);
- $response->setMessage($this->getLayout()->getMessagesBlock()->getGroupedHtml());
}
$this->getResponse()->setBody($response->toJson());
diff --git a/app/code/core/Mage/Adminhtml/controllers/Catalog/Product/DatafeedsController.php b/app/code/Mage/Adminhtml/controllers/Catalog/Product/DatafeedsController.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/controllers/Catalog/Product/DatafeedsController.php
rename to app/code/Mage/Adminhtml/controllers/Catalog/Product/DatafeedsController.php
diff --git a/app/code/core/Mage/Adminhtml/controllers/Catalog/Product/GalleryController.php b/app/code/Mage/Adminhtml/controllers/Catalog/Product/GalleryController.php
similarity index 98%
rename from app/code/core/Mage/Adminhtml/controllers/Catalog/Product/GalleryController.php
rename to app/code/Mage/Adminhtml/controllers/Catalog/Product/GalleryController.php
index ff78cc884d07d..eaf47d29f3b4a 100644
--- a/app/code/core/Mage/Adminhtml/controllers/Catalog/Product/GalleryController.php
+++ b/app/code/Mage/Adminhtml/controllers/Catalog/Product/GalleryController.php
@@ -36,7 +36,7 @@ class Mage_Adminhtml_Catalog_Product_GalleryController extends Mage_Adminhtml_Co
public function uploadAction()
{
try {
- $uploader = Mage::getModel('Mage_Core_Model_File_Uploader', array('image'));
+ $uploader = Mage::getModel('Mage_Core_Model_File_Uploader', array('fileId' => 'image'));
$uploader->setAllowedExtensions(array('jpg','jpeg','gif','png'));
$uploader->addValidateCallback('catalog_product_image',
Mage::helper('Mage_Catalog_Helper_Image'), 'validateUploadFile');
diff --git a/app/code/core/Mage/Adminhtml/controllers/Catalog/Product/GroupController.php b/app/code/Mage/Adminhtml/controllers/Catalog/Product/GroupController.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/controllers/Catalog/Product/GroupController.php
rename to app/code/Mage/Adminhtml/controllers/Catalog/Product/GroupController.php
diff --git a/app/code/Mage/Adminhtml/controllers/Catalog/Product/ReviewController.php b/app/code/Mage/Adminhtml/controllers/Catalog/Product/ReviewController.php
new file mode 100644
index 0000000000000..99ff511ff7516
--- /dev/null
+++ b/app/code/Mage/Adminhtml/controllers/Catalog/Product/ReviewController.php
@@ -0,0 +1,390 @@
+
+ */
+
+class Mage_Adminhtml_Catalog_Product_ReviewController extends Mage_Adminhtml_Controller_Action
+{
+ /**
+ * Array of actions which can be processed without secret key validation
+ *
+ * @var array
+ */
+ protected $_publicActions = array('edit');
+
+ public function indexAction()
+ {
+ $this->_title($this->__('Catalog'))
+ ->_title($this->__('Reviews and Ratings'))
+ ->_title($this->__('Customer Reviews'));
+
+ $this->_title($this->__('All Reviews'));
+
+ if ($this->getRequest()->getParam('ajax')) {
+ return $this->_forward('reviewGrid');
+ }
+
+ $this->loadLayout();
+ $this->_setActiveMenu('Mage_Review::catalog_reviews_ratings_reviews_all');
+
+ $this->_addContent($this->getLayout()->createBlock('Mage_Adminhtml_Block_Review_Main'));
+
+ $this->renderLayout();
+ }
+
+ public function pendingAction()
+ {
+ $this->_title($this->__('Catalog'))
+ ->_title($this->__('Reviews and Ratings'))
+ ->_title($this->__('Customer Reviews'));
+
+ $this->_title($this->__('Pending Reviews'));
+
+ if ($this->getRequest()->getParam('ajax')) {
+ Mage::register('usePendingFilter', true);
+ return $this->_forward('reviewGrid');
+ }
+
+ $this->loadLayout();
+
+ Mage::register('usePendingFilter', true);
+ $this->_addContent($this->getLayout()->createBlock('Mage_Adminhtml_Block_Review_Main'));
+
+ $this->renderLayout();
+ }
+
+ public function editAction()
+ {
+ $this->_title($this->__('Catalog'))
+ ->_title($this->__('Reviews and Ratings'))
+ ->_title($this->__('Customer Reviews'));
+
+ $this->_title($this->__('Edit Review'));
+
+ $this->loadLayout();
+ $this->_setActiveMenu('Mage_Review::catalog_reviews_ratings_reviews_all');
+
+ $this->_addContent($this->getLayout()->createBlock('Mage_Adminhtml_Block_Review_Edit'));
+
+ $this->renderLayout();
+ }
+
+ public function newAction()
+ {
+ $this->_title($this->__('Catalog'))
+ ->_title($this->__('Reviews and Ratings'))
+ ->_title($this->__('Customer Reviews'));
+
+ $this->_title($this->__('New Review'));
+
+ $this->loadLayout();
+ $this->_setActiveMenu('Mage_Review::catalog_reviews_ratings_reviews_all');
+
+ $this->getLayout()->getBlock('head')->setCanLoadExtJs(true);
+
+ $this->_addContent($this->getLayout()->createBlock('Mage_Adminhtml_Block_Review_Add'));
+ $this->_addContent($this->getLayout()->createBlock('Mage_Adminhtml_Block_Review_Product_Grid'));
+
+ $this->renderLayout();
+ }
+
+ public function saveAction()
+ {
+ if (($data = $this->getRequest()->getPost()) && ($reviewId = $this->getRequest()->getParam('id'))) {
+ $review = Mage::getModel('Mage_Review_Model_Review')->load($reviewId);
+ $session = Mage::getSingleton('Mage_Adminhtml_Model_Session');
+ if (! $review->getId()) {
+ $session->addError(Mage::helper('Mage_Catalog_Helper_Data')->__('The review was removed by another user or does not exist.'));
+ } else {
+ try {
+ $review->addData($data)->save();
+
+ $arrRatingId = $this->getRequest()->getParam('ratings', array());
+ $votes = Mage::getModel('Mage_Rating_Model_Rating_Option_Vote')
+ ->getResourceCollection()
+ ->setReviewFilter($reviewId)
+ ->addOptionInfo()
+ ->load()
+ ->addRatingOptions();
+ foreach ($arrRatingId as $ratingId=>$optionId) {
+ if($vote = $votes->getItemByColumnValue('rating_id', $ratingId)) {
+ Mage::getModel('Mage_Rating_Model_Rating')
+ ->setVoteId($vote->getId())
+ ->setReviewId($review->getId())
+ ->updateOptionVote($optionId);
+ } else {
+ Mage::getModel('Mage_Rating_Model_Rating')
+ ->setRatingId($ratingId)
+ ->setReviewId($review->getId())
+ ->addOptionVote($optionId, $review->getEntityPkValue());
+ }
+ }
+
+ $review->aggregate();
+
+ $session->addSuccess(Mage::helper('Mage_Catalog_Helper_Data')->__('The review has been saved.'));
+ } catch (Mage_Core_Exception $e) {
+ $session->addError($e->getMessage());
+ } catch (Exception $e){
+ $session->addException($e, Mage::helper('Mage_Catalog_Helper_Data')->__('An error occurred while saving this review.'));
+ }
+ }
+
+ $nextId = (int) $this->getRequest()->getParam('next_item');
+ $url = $this->getUrl($this->getRequest()->getParam('ret') == 'pending' ? '*/*/pending' : '*/*/');
+ if ($nextId) {
+ $url = $this->getUrl('*/*/edit', array('id' => $nextId));
+ }
+ return $this->getResponse()->setRedirect($url);
+ }
+ $this->_redirect('*/*/');
+ }
+
+ public function deleteAction()
+ {
+ $reviewId = $this->getRequest()->getParam('id', false);
+ $session = Mage::getSingleton('Mage_Adminhtml_Model_Session');
+
+ try {
+ Mage::getModel('Mage_Review_Model_Review')->setId($reviewId)
+ ->aggregate()
+ ->delete();
+
+ $session->addSuccess(Mage::helper('Mage_Catalog_Helper_Data')->__('The review has been deleted'));
+ if( $this->getRequest()->getParam('ret') == 'pending' ) {
+ $this->getResponse()->setRedirect($this->getUrl('*/*/pending'));
+ } else {
+ $this->getResponse()->setRedirect($this->getUrl('*/*/'));
+ }
+ return;
+ } catch (Mage_Core_Exception $e) {
+ $session->addError($e->getMessage());
+ } catch (Exception $e){
+ $session->addException($e, Mage::helper('Mage_Catalog_Helper_Data')->__('An error occurred while deleting this review.'));
+ }
+
+ $this->_redirect('*/*/edit/',array('id'=>$reviewId));
+ }
+
+ public function massDeleteAction()
+ {
+ $reviewsIds = $this->getRequest()->getParam('reviews');
+ $session = Mage::getSingleton('Mage_Adminhtml_Model_Session');
+
+ if(!is_array($reviewsIds)) {
+ $session->addError(Mage::helper('Mage_Adminhtml_Helper_Data')->__('Please select review(s).'));
+ } else {
+ try {
+ foreach ($reviewsIds as $reviewId) {
+ $model = Mage::getModel('Mage_Review_Model_Review')->load($reviewId);
+ $model->delete();
+ }
+ Mage::getSingleton('Mage_Adminhtml_Model_Session')->addSuccess(
+ Mage::helper('Mage_Adminhtml_Helper_Data')->__('Total of %d record(s) have been deleted.', count($reviewsIds))
+ );
+ } catch (Mage_Core_Exception $e) {
+ $session->addError($e->getMessage());
+ } catch (Exception $e){
+ $session->addException($e, Mage::helper('Mage_Adminhtml_Helper_Data')->__('An error occurred while deleting record(s).'));
+ }
+ }
+
+ $this->_redirect('*/*/' . $this->getRequest()->getParam('ret', 'index'));
+ }
+
+ public function massUpdateStatusAction()
+ {
+ $reviewsIds = $this->getRequest()->getParam('reviews');
+ $session = Mage::getSingleton('Mage_Adminhtml_Model_Session');
+
+ if(!is_array($reviewsIds)) {
+ $session->addError(Mage::helper('Mage_Adminhtml_Helper_Data')->__('Please select review(s).'));
+ } else {
+ /* @var $session Mage_Adminhtml_Model_Session */
+ try {
+ $status = $this->getRequest()->getParam('status');
+ foreach ($reviewsIds as $reviewId) {
+ $model = Mage::getModel('Mage_Review_Model_Review')->load($reviewId);
+ $model->setStatusId($status)
+ ->save()
+ ->aggregate();
+ }
+ $session->addSuccess(
+ Mage::helper('Mage_Adminhtml_Helper_Data')->__('Total of %d record(s) have been updated.', count($reviewsIds))
+ );
+ } catch (Mage_Core_Exception $e) {
+ $session->addError($e->getMessage());
+ } catch (Exception $e) {
+ $session->addException($e, Mage::helper('Mage_Adminhtml_Helper_Data')->__('An error occurred while updating the selected review(s).'));
+ }
+ }
+
+ $this->_redirect('*/*/' . $this->getRequest()->getParam('ret', 'index'));
+ }
+
+ public function massVisibleInAction()
+ {
+ $reviewsIds = $this->getRequest()->getParam('reviews');
+ $session = Mage::getSingleton('Mage_Adminhtml_Model_Session');
+
+ if(!is_array($reviewsIds)) {
+ $session->addError(Mage::helper('Mage_Adminhtml_Helper_Data')->__('Please select review(s).'));
+ } else {
+ $session = Mage::getSingleton('Mage_Adminhtml_Model_Session');
+ /* @var $session Mage_Adminhtml_Model_Session */
+ try {
+ $stores = $this->getRequest()->getParam('stores');
+ foreach ($reviewsIds as $reviewId) {
+ $model = Mage::getModel('Mage_Review_Model_Review')->load($reviewId);
+ $model->setSelectStores($stores);
+ $model->save();
+ }
+ $session->addSuccess(
+ Mage::helper('Mage_Adminhtml_Helper_Data')->__('Total of %d record(s) have been updated.', count($reviewsIds))
+ );
+ } catch (Mage_Core_Exception $e) {
+ $session->addError($e->getMessage());
+ } catch (Exception $e) {
+ $session->addException($e, Mage::helper('Mage_Adminhtml_Helper_Data')->__('An error occurred while updating the selected review(s).'));
+ }
+ }
+
+ $this->_redirect('*/*/pending');
+ }
+
+ public function productGridAction()
+ {
+ $this->getResponse()->setBody(
+ $this->getLayout()->createBlock('Mage_Adminhtml_Block_Review_Product_Grid')->toHtml()
+ );
+ }
+
+ public function reviewGridAction()
+ {
+ $this->getResponse()->setBody(
+ $this->getLayout()->createBlock('Mage_Adminhtml_Block_Review_Grid')->toHtml()
+ );
+ }
+
+ public function jsonProductInfoAction()
+ {
+ $response = new Varien_Object();
+ $id = $this->getRequest()->getParam('id');
+ if( intval($id) > 0 ) {
+ $product = Mage::getModel('Mage_Catalog_Model_Product')
+ ->load($id);
+
+ $response->setId($id);
+ $response->addData($product->getData());
+ $response->setError(0);
+ } else {
+ $response->setError(1);
+ $response->setMessage(Mage::helper('Mage_Catalog_Helper_Data')->__('Unable to get the product ID.'));
+ }
+ $this->getResponse()->setBody($response->toJSON());
+ }
+
+ public function postAction()
+ {
+ $productId = $this->getRequest()->getParam('product_id', false);
+ $session = Mage::getSingleton('Mage_Adminhtml_Model_Session');
+
+ if ($data = $this->getRequest()->getPost()) {
+ if (Mage::app()->hasSingleStore()) {
+ $data['stores'] = array(Mage::app()->getStore(true)->getId());
+ } else if (isset($data['select_stores'])) {
+ $data['stores'] = $data['select_stores'];
+ }
+
+ $review = Mage::getModel('Mage_Review_Model_Review')->setData($data);
+
+ $product = Mage::getModel('Mage_Catalog_Model_Product')
+ ->load($productId);
+
+ try {
+ $review->setEntityId(1) // product
+ ->setEntityPkValue($productId)
+ ->setStoreId($product->getStoreId())
+ ->setStatusId($data['status_id'])
+ ->setCustomerId(null)//null is for administrator only
+ ->save();
+
+ $arrRatingId = $this->getRequest()->getParam('ratings', array());
+ foreach ($arrRatingId as $ratingId=>$optionId) {
+ Mage::getModel('Mage_Rating_Model_Rating')
+ ->setRatingId($ratingId)
+ ->setReviewId($review->getId())
+ ->addOptionVote($optionId, $productId);
+ }
+
+ $review->aggregate();
+
+ $session->addSuccess(Mage::helper('Mage_Catalog_Helper_Data')->__('The review has been saved.'));
+ if( $this->getRequest()->getParam('ret') == 'pending' ) {
+ $this->getResponse()->setRedirect($this->getUrl('*/*/pending'));
+ } else {
+ $this->getResponse()->setRedirect($this->getUrl('*/*/'));
+ }
+
+ return;
+ } catch (Mage_Core_Exception $e) {
+ $session->addError($e->getMessage());
+ } catch (Exception $e) {
+ $session->addException($e, Mage::helper('Mage_Adminhtml_Helper_Data')->__('An error occurred while saving review.'));
+ }
+ }
+ $this->getResponse()->setRedirect($this->getUrl('*/*/'));
+ return;
+ }
+
+ public function ratingItemsAction()
+ {
+ $this->getResponse()->setBody(
+ $this->getLayout()
+ ->createBlock('Mage_Adminhtml_Block_Review_Rating_Detailed')
+ ->setIndependentMode()
+ ->toHtml()
+ );
+ }
+
+ protected function _isAllowed()
+ {
+ switch ($this->getRequest()->getActionName()) {
+ case 'pending':
+ return Mage::getSingleton('Mage_Core_Model_Authorization')->isAllowed('Mage_Review::pending');
+ break;
+ default:
+ return Mage::getSingleton('Mage_Core_Model_Authorization')->isAllowed('Mage_Review::reviews_all');
+ break;
+ }
+ }
+}
diff --git a/app/code/core/Mage/Adminhtml/controllers/Catalog/Product/SetController.php b/app/code/Mage/Adminhtml/controllers/Catalog/Product/SetController.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/controllers/Catalog/Product/SetController.php
rename to app/code/Mage/Adminhtml/controllers/Catalog/Product/SetController.php
diff --git a/app/code/Mage/Adminhtml/controllers/Catalog/Product/WidgetController.php b/app/code/Mage/Adminhtml/controllers/Catalog/Product/WidgetController.php
new file mode 100644
index 0000000000000..1cac995c52ebc
--- /dev/null
+++ b/app/code/Mage/Adminhtml/controllers/Catalog/Product/WidgetController.php
@@ -0,0 +1,82 @@
+
+ */
+class Mage_Adminhtml_Catalog_Product_WidgetController extends Mage_Adminhtml_Controller_Action
+{
+ /**
+ * Chooser Source action
+ */
+ public function chooserAction()
+ {
+ $uniqId = $this->getRequest()->getParam('uniq_id');
+ $massAction = $this->getRequest()->getParam('use_massaction', false);
+ $productTypeId = $this->getRequest()->getParam('product_type_id', null);
+
+ $productsGrid = $this->getLayout()->createBlock(
+ 'Mage_Adminhtml_Block_Catalog_Product_Widget_Chooser',
+ '',
+ array(
+ 'data' => array(
+ 'id' => $uniqId,
+ 'use_massaction' => $massAction,
+ 'product_type_id' => $productTypeId,
+ 'category_id' => $this->getRequest()->getParam('category_id')
+ )
+ )
+ );
+
+ $html = $productsGrid->toHtml();
+
+ if (!$this->getRequest()->getParam('products_grid')) {
+ $categoriesTree = $this->getLayout()->createBlock(
+ 'Mage_Adminhtml_Block_Catalog_Category_Widget_Chooser',
+ '',
+ array(
+ 'data' => array(
+ 'id' => $uniqId . 'Tree',
+ 'node_click_listener' => $productsGrid->getCategoryClickListenerJs(),
+ 'with_empty_node' => true
+ )
+ )
+ );
+
+ $html = $this->getLayout()->createBlock('Mage_Adminhtml_Block_Catalog_Product_Widget_Chooser_Container')
+ ->setTreeHtml($categoriesTree->toHtml())
+ ->setGridHtml($html)
+ ->toHtml();
+ }
+
+ $this->getResponse()->setBody($html);
+ }
+}
diff --git a/app/code/Mage/Adminhtml/controllers/Catalog/ProductController.php b/app/code/Mage/Adminhtml/controllers/Catalog/ProductController.php
new file mode 100644
index 0000000000000..d2ef8708c1bfc
--- /dev/null
+++ b/app/code/Mage/Adminhtml/controllers/Catalog/ProductController.php
@@ -0,0 +1,1056 @@
+
+ */
+class Mage_Adminhtml_Catalog_ProductController extends Mage_Adminhtml_Controller_Action
+{
+ /**
+ * The greatest value which could be stored in CatalogInventory Qty field
+ */
+ const MAX_QTY_VALUE = 99999999.9999;
+
+ /**
+ * Array of actions which can be processed without secret key validation
+ *
+ * @var array
+ */
+ protected $_publicActions = array('edit');
+
+ protected function _construct()
+ {
+ // Define module dependent translate
+ $this->setUsedModuleName('Mage_Catalog');
+ }
+
+ /**
+ * Initialize product from request parameters
+ *
+ * @return Mage_Catalog_Model_Product
+ */
+ protected function _initProduct()
+ {
+ $this->_title($this->__('Catalog'))
+ ->_title($this->__('Manage Products'));
+
+ $productId = (int) $this->getRequest()->getParam('id');
+ /** @var $product Mage_Catalog_Model_Product */
+ $product = Mage::getModel('Mage_Catalog_Model_Product')
+ ->setStoreId($this->getRequest()->getParam('store', 0));
+
+ if (!$productId) {
+ if ($typeId = $this->getRequest()->getParam('type')) {
+ $product->setTypeId($typeId);
+ }
+ }
+
+ $product->setData('_edit_mode', true);
+ if ($productId) {
+ try {
+ $product->load($productId);
+ } catch (Exception $e) {
+ $product->setTypeId(Mage_Catalog_Model_Product_Type::DEFAULT_TYPE);
+ Mage::logException($e);
+ }
+ }
+
+ $setId = (int)$this->getRequest()->getParam('set');
+ if ($setId) {
+ $product->setAttributeSetId($setId);
+ }
+
+ if ($this->getRequest()->has('attributes')) {
+ $attributes = $this->getRequest()->getParam('attributes');
+ if (!empty($attributes)) {
+ $product->setTypeId(Mage_Catalog_Model_Product_Type::TYPE_CONFIGURABLE);
+ $this->_objectManager->get('Mage_Catalog_Model_Product_Type_Configurable')->setUsedProductAttributeIds(
+ $attributes,
+ $product
+ );
+ } else {
+ $product->setTypeId(Mage_Catalog_Model_Product_Type::TYPE_SIMPLE);
+ }
+ }
+
+ // Required attributes of simple product for configurable creation
+ if ($this->getRequest()->getParam('popup')
+ && $requiredAttributes = $this->getRequest()->getParam('required')) {
+ $requiredAttributes = explode(",", $requiredAttributes);
+ foreach ($product->getAttributes() as $attribute) {
+ if (in_array($attribute->getId(), $requiredAttributes)) {
+ $attribute->setIsRequired(1);
+ }
+ }
+ }
+
+ if ($this->getRequest()->getParam('popup')
+ && $this->getRequest()->getParam('product')
+ && !is_array($this->getRequest()->getParam('product'))
+ && $this->getRequest()->getParam('id', false) === false) {
+
+ $configProduct = Mage::getModel('Mage_Catalog_Model_Product')
+ ->setStoreId(0)
+ ->load($this->getRequest()->getParam('product'))
+ ->setTypeId($this->getRequest()->getParam('type'));
+
+ /* @var $configProduct Mage_Catalog_Model_Product */
+ $data = array();
+ foreach ($configProduct->getTypeInstance()->getEditableAttributes($configProduct) as $attribute) {
+ /* @var $attribute Mage_Catalog_Model_Resource_Eav_Attribute */
+ if(!$attribute->getIsUnique()
+ && $attribute->getFrontend()->getInputType()!='gallery'
+ && $attribute->getAttributeCode() != 'required_options'
+ && $attribute->getAttributeCode() != 'has_options'
+ && $attribute->getAttributeCode() != $configProduct->getIdFieldName()) {
+ $data[$attribute->getAttributeCode()] = $configProduct->getData($attribute->getAttributeCode());
+ }
+ }
+ $product->addData($data)
+ ->setWebsiteIds($configProduct->getWebsiteIds());
+ }
+
+ Mage::register('product', $product);
+ Mage::register('current_product', $product);
+ Mage::getSingleton('Mage_Cms_Model_Wysiwyg_Config')->setStoreId($this->getRequest()->getParam('store'));
+ return $product;
+ }
+
+ /**
+ * Create serializer block for a grid
+ *
+ * @param string $inputName
+ * @param Mage_Adminhtml_Block_Widget_Grid $gridBlock
+ * @param array $productsArray
+ * @return Mage_Adminhtml_Block_Catalog_Product_Edit_Tab_Ajax_Serializer
+ */
+ protected function _createSerializerBlock($inputName, Mage_Adminhtml_Block_Widget_Grid $gridBlock, $productsArray)
+ {
+ return $this->getLayout()->createBlock('Mage_Adminhtml_Block_Catalog_Product_Edit_Tab_Ajax_Serializer')
+ ->setGridBlock($gridBlock)
+ ->setProducts($productsArray)
+ ->setInputElementName($inputName)
+ ;
+ }
+
+ /**
+ * Output specified blocks as a text list
+ */
+ protected function _outputBlocks()
+ {
+ $blocks = func_get_args();
+ $output = $this->getLayout()->createBlock('Mage_Adminhtml_Block_Text_List');
+ foreach ($blocks as $block) {
+ $output->insert($block, '', true);
+ }
+ $this->getResponse()->setBody($output->toHtml());
+ }
+
+ /**
+ * Product list page
+ */
+ public function indexAction()
+ {
+ $this->_title($this->__('Catalog'))
+ ->_title($this->__('Manage Products'));
+ /** @var $limitation Mage_Catalog_Model_Product_Limitation */
+ $limitation = Mage::getObjectManager()->get('Mage_Catalog_Model_Product_Limitation');
+ if ($limitation->isCreateRestricted()) {
+ $this->_getSession()->addNotice($limitation->getCreateRestrictedMessage());
+ }
+ $this->loadLayout();
+ $this->renderLayout();
+ }
+
+ /**
+ * Create new product page
+ */
+ public function newAction()
+ {
+ if (!$this->getRequest()->getParam('set')) {
+ $this->_forward('noroute');
+ return;
+ }
+ $product = $this->_initProduct();
+
+ $productData = $this->getRequest()->getPost('product');
+ if ($productData) {
+ $this->_filterStockData($productData['stock_data']);
+ $product->addData($productData);
+ }
+
+ $this->_title($this->__('New Product'));
+
+ Mage::dispatchEvent('catalog_product_new_action', array('product' => $product));
+
+ if ($this->getRequest()->getParam('popup')) {
+ $this->loadLayout('popup');
+ } else {
+ $_additionalLayoutPart = '';
+ if ($product->getTypeId() == Mage_Catalog_Model_Product_Type::TYPE_CONFIGURABLE
+ && !($product->getTypeInstance()->getUsedProductAttributeIds($product))
+ ) {
+ $_additionalLayoutPart = '_new';
+ }
+ $this->loadLayout(array(
+ 'default',
+ strtolower($this->getFullActionName()),
+ 'adminhtml_catalog_product_' . $product->getTypeId() . $_additionalLayoutPart
+ ));
+ $this->_setActiveMenu('Mage_Catalog::catalog_products');
+ }
+
+ $this->getLayout()->getBlock('head')->setCanLoadExtJs(false);
+
+ $block = $this->getLayout()->getBlock('catalog.wysiwyg.js');
+ if ($block) {
+ $block->setStoreId($product->getStoreId());
+ }
+
+ $this->renderLayout();
+ }
+
+ /**
+ * Product edit form
+ */
+ public function editAction()
+ {
+ /** @var $limitation Mage_Catalog_Model_Product_Limitation */
+ $limitation = Mage::getObjectManager()->get('Mage_Catalog_Model_Product_Limitation');
+ if ($limitation->isCreateRestricted()) {
+ $this->_getSession()->addNotice($limitation->getCreateRestrictedMessage());
+ }
+
+ $productId = (int) $this->getRequest()->getParam('id');
+ $product = $this->_initProduct();
+
+ if ($productId && !$product->getId()) {
+ $this->_getSession()->addError(Mage::helper('Mage_Catalog_Helper_Data')->__('This product no longer exists.'));
+ $this->_redirect('*/*/');
+ return;
+ }
+
+ $this->_title($product->getName());
+
+ Mage::dispatchEvent('catalog_product_edit_action', array('product' => $product));
+
+ $_additionalLayoutPart = '';
+ if ($product->getTypeId() == Mage_Catalog_Model_Product_Type::TYPE_CONFIGURABLE
+ && !($product->getTypeInstance()->getUsedProductAttributeIds($product))
+ ) {
+ $_additionalLayoutPart = '_new';
+ }
+
+ $this->loadLayout(array(
+ 'default',
+ strtolower($this->getFullActionName()),
+ 'adminhtml_catalog_product_'.$product->getTypeId() . $_additionalLayoutPart
+ ));
+
+ $this->_setActiveMenu('Mage_Catalog::catalog_products');
+
+ if (!Mage::app()->isSingleStoreMode() && ($switchBlock = $this->getLayout()->getBlock('store_switcher'))) {
+ $switchBlock->setDefaultStoreName($this->__('Default Values'))
+ ->setWebsiteIds($product->getWebsiteIds())
+ ->setSwitchUrl(
+ $this->getUrl('*/*/*', array('_current'=>true, 'active_tab'=>null, 'tab' => null, 'store'=>null))
+ );
+ }
+
+ $this->getLayout()->getBlock('head')->setCanLoadExtJs(false);
+
+ $block = $this->getLayout()->getBlock('catalog.wysiwyg.js');
+ if ($block) {
+ $block->setStoreId($product->getStoreId());
+ }
+
+ $this->renderLayout();
+ }
+
+ /**
+ * WYSIWYG editor action for ajax request
+ *
+ */
+ public function wysiwygAction()
+ {
+ $elementId = $this->getRequest()->getParam('element_id', md5(microtime()));
+ $storeId = $this->getRequest()->getParam('store_id', 0);
+ $storeMediaUrl = Mage::app()->getStore($storeId)->getBaseUrl(Mage_Core_Model_Store::URL_TYPE_MEDIA);
+
+ $content = $this->getLayout()->createBlock(
+ 'Mage_Adminhtml_Block_Catalog_Helper_Form_Wysiwyg_Content',
+ '',
+ array(
+ 'data' => array(
+ 'editor_element_id' => $elementId,
+ 'store_id' => $storeId,
+ 'store_media_url' => $storeMediaUrl,
+ )
+ )
+ );
+ $this->getResponse()->setBody($content->toHtml());
+ }
+
+ /**
+ * Product grid for AJAX request
+ */
+ public function gridAction()
+ {
+ $this->loadLayout();
+ $this->renderLayout();
+ }
+
+ /**
+ * Get specified tab grid
+ */
+ public function gridOnlyAction()
+ {
+ $this->_initProduct();
+ $this->loadLayout();
+
+ $block = $this->getRequest()->getParam('gridOnlyBlock');
+ $blockClassSuffix = str_replace(' ', '_', ucwords(str_replace('_', ' ', $block)));
+
+ $this->getResponse()->setBody(
+ $this->getLayout()
+ ->createBlock('Mage_Adminhtml_Block_Catalog_Product_Edit_Tab_' . $blockClassSuffix)
+ ->toHtml()
+ );
+ }
+
+ /**
+ * Get variations matrix block
+ *
+ */
+ public function variationsMatrixAction()
+ {
+ $this->_initProductSave($this->_initProduct());
+ $this->loadLayout();
+ $this->renderLayout();
+ }
+
+ /**
+ * Get categories fieldset block
+ *
+ */
+ public function categoriesAction()
+ {
+ $this->_initProduct();
+ $this->loadLayout();
+ $this->renderLayout();
+ }
+
+ /**
+ * Get options fieldset block
+ *
+ */
+ public function optionsAction()
+ {
+ $this->_initProduct();
+ $this->loadLayout();
+ $this->renderLayout();
+ }
+
+ /**
+ * Get related products grid and serializer block
+ */
+ public function relatedAction()
+ {
+ $this->_initProduct();
+ $this->loadLayout();
+ $this->getLayout()->getBlock('catalog.product.edit.tab.related')
+ ->setProductsRelated($this->getRequest()->getPost('products_related', null));
+ $this->renderLayout();
+ }
+
+ /**
+ * Get upsell products grid and serializer block
+ */
+ public function upsellAction()
+ {
+ $this->_initProduct();
+ $this->loadLayout();
+ $this->getLayout()->getBlock('catalog.product.edit.tab.upsell')
+ ->setProductsUpsell($this->getRequest()->getPost('products_upsell', null));
+ $this->renderLayout();
+ }
+
+ /**
+ * Get crosssell products grid and serializer block
+ */
+ public function crosssellAction()
+ {
+ $this->_initProduct();
+ $this->loadLayout();
+ $this->getLayout()->getBlock('catalog.product.edit.tab.crosssell')
+ ->setProductsCrossSell($this->getRequest()->getPost('products_crosssell', null));
+ $this->renderLayout();
+ }
+
+ /**
+ * Get related products grid
+ */
+ public function relatedGridAction()
+ {
+ $this->_initProduct();
+ $this->loadLayout();
+ $this->getLayout()->getBlock('catalog.product.edit.tab.related')
+ ->setProductsRelated($this->getRequest()->getPost('products_related', null));
+ $this->renderLayout();
+ }
+
+ /**
+ * Get upsell products grid
+ */
+ public function upsellGridAction()
+ {
+ $this->_initProduct();
+ $this->loadLayout();
+ $this->getLayout()->getBlock('catalog.product.edit.tab.upsell')
+ ->setProductsRelated($this->getRequest()->getPost('products_upsell', null));
+ $this->renderLayout();
+ }
+
+ /**
+ * Get crosssell products grid
+ */
+ public function crosssellGridAction()
+ {
+ $this->_initProduct();
+ $this->loadLayout();
+ $this->getLayout()->getBlock('catalog.product.edit.tab.crosssell')
+ ->setProductsRelated($this->getRequest()->getPost('products_crosssell', null));
+ $this->renderLayout();
+ }
+
+ /**
+ * Get associated grouped products grid
+ */
+ public function superGroupAction()
+ {
+ $this->loadLayout(false);
+ $this->renderLayout();
+ }
+
+ /**
+ * Get associated grouped products grid popup
+ */
+ public function superGroupPopupAction()
+ {
+ $this->_initProduct();
+ $this->loadLayout(false);
+ $this->renderLayout();
+ }
+
+ /**
+ * Get product reviews grid
+ *
+ */
+ public function reviewsAction()
+ {
+ $this->_initProduct();
+ $this->loadLayout();
+ $this->getLayout()->getBlock('admin.product.reviews')
+ ->setProductId(Mage::registry('product')->getId())
+ ->setUseAjax(true);
+ $this->renderLayout();
+ }
+
+ /**
+ * Get super config grid
+ *
+ */
+ public function superConfigAction()
+ {
+ $this->_initProduct();
+ $this->loadLayout(false);
+ $this->renderLayout();
+ }
+
+ /**
+ * Validate product
+ *
+ */
+ public function validateAction()
+ {
+ $response = new Varien_Object();
+ $response->setError(false);
+
+ try {
+ $productData = $this->getRequest()->getPost('product');
+
+ if ($productData && !isset($productData['stock_data']['use_config_manage_stock'])) {
+ $productData['stock_data']['use_config_manage_stock'] = 0;
+ }
+ /* @var $product Mage_Catalog_Model_Product */
+ $product = Mage::getModel('Mage_Catalog_Model_Product');
+ $product->setData('_edit_mode', true);
+ if ($storeId = $this->getRequest()->getParam('store')) {
+ $product->setStoreId($storeId);
+ }
+ if ($setId = $this->getRequest()->getParam('set')) {
+ $product->setAttributeSetId($setId);
+ }
+ if ($typeId = $this->getRequest()->getParam('type')) {
+ $product->setTypeId($typeId);
+ }
+ if ($productId = $this->getRequest()->getParam('id')) {
+ $product->load($productId);
+ }
+
+ $dateFields = array();
+ $attributes = $product->getAttributes();
+ foreach ($attributes as $attrKey => $attribute) {
+ if ($attribute->getBackend()->getType() == 'datetime') {
+ if (array_key_exists($attrKey, $productData) && $productData[$attrKey] != '') {
+ $dateFields[] = $attrKey;
+ }
+ }
+ }
+ $productData = $this->_filterDates($productData, $dateFields);
+ $product->addData($productData);
+
+ /* set restrictions for date ranges */
+ $resource = $product->getResource();
+ $resource->getAttribute('special_from_date')
+ ->setMaxValue($product->getSpecialToDate());
+ $resource->getAttribute('news_from_date')
+ ->setMaxValue($product->getNewsToDate());
+ $resource->getAttribute('custom_design_from')
+ ->setMaxValue($product->getCustomDesignTo());
+
+ if ($products = $this->getRequest()->getPost('variations-matrix')) {
+ $validationResult = $this->_validateProductVariations($product, $products);
+ if (!empty($validationResult)) {
+ $response->setError(true)
+ ->setMessage(Mage::helper('Mage_Catalog_Helper_Data')->__('Some product variations fields are not valid.'))
+ ->setAttributes($validationResult);
+ }
+ }
+ $product->validate();
+ /**
+ * @todo implement full validation process with errors returning which are ignoring now
+ */
+// if (is_array($errors = $product->validate())) {
+// foreach ($errors as $code => $error) {
+// if ($error === true) {
+// Mage::throwException(Mage::helper('Mage_Catalog_Helper_Data')->__('Attribute "%s" is invalid.', $product->getResource()->getAttribute($code)->getFrontend()->getLabel()));
+// }
+// else {
+// Mage::throwException($error);
+// }
+// }
+// }
+ }
+ catch (Mage_Eav_Model_Entity_Attribute_Exception $e) {
+ $response->setError(true);
+ $response->setAttribute($e->getAttributeCode());
+ $response->setMessage($e->getMessage());
+ } catch (Mage_Core_Exception $e) {
+ $response->setError(true);
+ $response->setMessage($e->getMessage());
+ } catch (Exception $e) {
+ $this->_getSession()->addError($e->getMessage());
+ $this->_initLayoutMessages('Mage_Adminhtml_Model_Session');
+ $response->setError(true);
+ $response->setMessage($this->getLayout()->getMessagesBlock()->getGroupedHtml());
+ }
+
+ $this->getResponse()->setBody($response->toJson());
+ }
+
+ /**
+ * Product variations attributes validation
+ *
+ * @param Mage_Catalog_Model_Product $parentProduct
+ * @param array $products
+ *
+ * @return array
+ */
+ protected function _validateProductVariations($parentProduct, $products)
+ {
+ $validationResult = array();
+ foreach ($products as $productData) {
+ $product = $this->_objectManager->create('Mage_Catalog_Model_Product');
+ $product->setData('_edit_mode', true);
+ if ($storeId = $this->getRequest()->getParam('store')) {
+ $product->setStoreId($storeId);
+ }
+ $product->setAttributeSetId($parentProduct->getAttributeSetId());
+
+ $product->addData($productData);
+ $product->setCollectExceptionMessages(true);
+ $configurableAttribute = Mage::helper('Mage_Core_Helper_Data')
+ ->jsonDecode($productData['configurable_attribute']);
+ $configurableAttribute = implode('-', $configurableAttribute);
+ foreach ($product->validate() as $attributeCode => $result) {
+ if (is_string($result)) {
+ $validationResult['variations-matrix-' . $configurableAttribute . '-' . $attributeCode] = $result;
+ }
+ }
+ }
+
+ return $validationResult;
+ }
+
+ /**
+ * Initialize product before saving
+ *
+ * @param $product Mage_Catalog_Model_Product
+ * @return Mage_Catalog_Model_Product
+ */
+ protected function _initProductSave($product)
+ {
+ $productData = $this->getRequest()->getPost('product');
+ if ($productData) {
+ $this->_filterStockData($productData['stock_data']);
+ }
+
+ /**
+ * Websites
+ */
+ if (!isset($productData['website_ids'])) {
+ $productData['website_ids'] = array();
+ }
+
+ $wasLockedMedia = false;
+ if ($product->isLockedAttribute('media')) {
+ $product->unlockAttribute('media');
+ $wasLockedMedia = true;
+ }
+
+ $product->addData($productData);
+
+ if ($wasLockedMedia) {
+ $product->lockAttribute('media');
+ }
+
+ if (Mage::app()->hasSingleStore()) {
+ $product->setWebsiteIds(array(Mage::app()->getStore(true)->getWebsite()->getId()));
+ }
+
+ /**
+ * Create Permanent Redirect for old URL key
+ */
+ if ($product->getId() && isset($productData['url_key_create_redirect']))
+ // && $product->getOrigData('url_key') != $product->getData('url_key')
+ {
+ $product->setData('save_rewrites_history', (bool)$productData['url_key_create_redirect']);
+ }
+
+ /**
+ * Check "Use Default Value" checkboxes values
+ */
+ if ($useDefaults = $this->getRequest()->getPost('use_default')) {
+ foreach ($useDefaults as $attributeCode) {
+ $product->setData($attributeCode, false);
+ }
+ }
+
+ /**
+ * Init product links data (related, upsell, crosssel)
+ */
+ $links = $this->getRequest()->getPost('links');
+ if (isset($links['related']) && !$product->getRelatedReadonly()) {
+ $product->setRelatedLinkData(
+ Mage::helper('Mage_Adminhtml_Helper_Js')->decodeGridSerializedInput($links['related'])
+ );
+ }
+ if (isset($links['upsell']) && !$product->getUpsellReadonly()) {
+ $product->setUpSellLinkData(
+ Mage::helper('Mage_Adminhtml_Helper_Js')->decodeGridSerializedInput($links['upsell'])
+ );
+ }
+ if (isset($links['crosssell']) && !$product->getCrosssellReadonly()) {
+ $product->setCrossSellLinkData(Mage::helper('Mage_Adminhtml_Helper_Js')
+ ->decodeGridSerializedInput($links['crosssell']));
+ }
+ if (isset($links['grouped']) && !$product->getGroupedReadonly()) {
+ $product->setGroupedLinkData(
+ Mage::helper('Mage_Core_Helper_Data')->jsonDecode($links['grouped'])
+ );
+ }
+
+ /**
+ * Initialize data for configurable product
+ */
+
+ $attributes = $this->getRequest()->getParam('attributes');
+ if (!empty($attributes)) {
+ $this->_objectManager->get('Mage_Catalog_Model_Product_Type_Configurable')->setUsedProductAttributeIds(
+ $attributes,
+ $product
+ );
+
+ $product->setNewVariationsAttributeSetId($this->getRequest()->getPost('new-variations-attribute-set-id'));
+ $associatedProductIds = $this->getRequest()->getPost('associated_product_ids', array());
+ if ($this->getRequest()->getActionName() != 'variationsMatrix') {
+ $generatedProductIds = $this->_objectManager->get('Mage_Catalog_Model_Product_Type_Configurable')
+ ->generateSimpleProducts($product, $this->getRequest()->getPost('variations-matrix', array()));
+ $associatedProductIds = array_merge($associatedProductIds, $generatedProductIds);
+ }
+ $product->setAssociatedProductIds(array_filter($associatedProductIds));
+
+ $product->setCanSaveConfigurableAttributes(
+ (bool)$this->getRequest()->getPost('affect_configurable_product_attributes')
+ );
+ }
+
+ /**
+ * Initialize product options
+ */
+ if (isset($productData['options']) && !$product->getOptionsReadonly()) {
+ $product->setProductOptions($productData['options']);
+ }
+
+ $product->setCanSaveCustomOptions(
+ (bool)$this->getRequest()->getPost('affect_product_custom_options')
+ && !$product->getOptionsReadonly()
+ );
+
+ Mage::dispatchEvent(
+ 'catalog_product_prepare_save',
+ array('product' => $product, 'request' => $this->getRequest())
+ );
+
+ return $product;
+ }
+
+ /**
+ * Filter product stock data
+ *
+ * @param array $stockData
+ */
+ protected function _filterStockData(&$stockData) {
+ if (!isset($stockData['use_config_manage_stock'])) {
+ $stockData['use_config_manage_stock'] = 0;
+ }
+ if (isset($stockData['qty']) && (float)$stockData['qty'] > self::MAX_QTY_VALUE) {
+ $stockData['qty'] = self::MAX_QTY_VALUE;
+ }
+ if (isset($stockData['min_qty']) && (int)$stockData['min_qty'] < 0) {
+ $stockData['min_qty'] = 0;
+ }
+ if (!isset($stockData['is_decimal_divided']) || $stockData['is_qty_decimal'] == 0) {
+ $stockData['is_decimal_divided'] = 0;
+ }
+ }
+
+ /**
+ * Save product action
+ */
+ public function saveAction()
+ {
+ $storeId = $this->getRequest()->getParam('store');
+ $redirectBack = $this->getRequest()->getParam('back', false);
+ $productId = $this->getRequest()->getParam('id');
+ $isEdit = (int)($this->getRequest()->getParam('id') != null);
+
+ $data = $this->getRequest()->getPost();
+ if ($data) {
+ $this->_filterStockData($data['product']['stock_data']);
+
+ $product = $this->_initProductSave($this->_initProduct());
+ Mage::dispatchEvent(
+ 'catalog_product_transition_product_type',
+ array('product' => $product, 'request' => $this->getRequest())
+ );
+
+ try {
+ if (isset($data['product'][$product->getIdFieldName()])) {
+ throw new Mage_Core_Exception($this->__('Unable to save product'));
+ }
+
+ $originalSku = $product->getSku();
+ $product->save();
+ $productId = $product->getId();
+
+ /**
+ * Do copying data to stores
+ */
+ if (isset($data['copy_to_stores'])) {
+ foreach ($data['copy_to_stores'] as $storeTo=>$storeFrom) {
+ Mage::getModel('Mage_Catalog_Model_Product')
+ ->setStoreId($storeFrom)
+ ->load($productId)
+ ->setStoreId($storeTo)
+ ->save();
+ }
+ }
+
+ Mage::getModel('Mage_CatalogRule_Model_Rule')->applyAllRulesToProduct($productId);
+
+ $this->_getSession()->addSuccess($this->__('The product has been saved.'));
+ if ($product->getSku() != $originalSku) {
+ $this->_getSession()->addNotice(
+ $this->__('SKU for product %s has been changed to %s.', Mage::helper('Mage_Core_Helper_Data')
+ ->escapeHtml($product->getName()),
+ Mage::helper('Mage_Core_Helper_Data')->escapeHtml($product->getSku()))
+ );
+ }
+ } catch (Mage_Core_Exception $e) {
+ $this->_getSession()->addError($e->getMessage())
+ ->setProductData($data);
+ $redirectBack = true;
+ } catch (Exception $e) {
+ Mage::logException($e);
+ $this->_getSession()->addError($e->getMessage());
+ $redirectBack = true;
+ }
+ }
+
+ if ($redirectBack === 'new') {
+ $this->_redirect('*/*/new', array(
+ 'set' => $product->getAttributeSetId(),
+ 'type' => $product->getTypeId()
+ ));
+ } elseif ($redirectBack) {
+ $this->_redirect('*/*/edit', array(
+ 'id' => $productId,
+ '_current' => true
+ ));
+ } elseif ($this->getRequest()->getParam('popup')) {
+ $this->_redirect('*/*/created', array(
+ '_current' => true,
+ 'id' => $productId,
+ 'edit' => $isEdit
+ ));
+ } else {
+ $this->_redirect('*/*/', array('store'=>$storeId));
+ }
+ }
+
+ /**
+ * Create product duplicate
+ */
+ public function duplicateAction()
+ {
+ $product = $this->_initProduct();
+ try {
+ $newProduct = $product->duplicate();
+ $this->_getSession()->addSuccess($this->__('The product has been duplicated.'));
+ $this->_redirect('*/*/edit', array('_current'=>true, 'id'=>$newProduct->getId()));
+ } catch (Exception $e) {
+ Mage::logException($e);
+ $this->_getSession()->addError($e->getMessage());
+ $this->_redirect('*/*/edit', array('_current'=>true));
+ }
+ }
+
+ /**
+ * Delete product action
+ */
+ public function deleteAction()
+ {
+ if ($id = $this->getRequest()->getParam('id')) {
+ $product = Mage::getModel('Mage_Catalog_Model_Product')
+ ->load($id);
+ $sku = $product->getSku();
+ try {
+ $product->delete();
+ $this->_getSession()->addSuccess($this->__('The product has been deleted.'));
+ } catch (Exception $e) {
+ $this->_getSession()->addError($e->getMessage());
+ }
+ }
+ $this->getResponse()
+ ->setRedirect($this->getUrl('*/*/', array('store'=>$this->getRequest()->getParam('store'))));
+ }
+
+ /**
+ * Get alerts price grid
+ */
+ public function alertsPriceGridAction()
+ {
+ $this->loadLayout(false);
+ $this->renderLayout();
+ }
+
+ /**
+ * Get alerts stock grid
+ */
+ public function alertsStockGridAction()
+ {
+ $this->loadLayout(false);
+ $this->renderLayout();
+ }
+
+ public function addAttributeAction()
+ {
+ $this->loadLayout('popup');
+ $this->_initProduct();
+ $this->_addContent(
+ $this->getLayout()->createBlock('Mage_Adminhtml_Block_Catalog_Product_Attribute_New_Product_Created')
+ );
+ $this->renderLayout();
+ }
+
+ public function createdAction()
+ {
+ $this->loadLayout('popup');
+ $this->_addContent(
+ $this->getLayout()->createBlock('Mage_Adminhtml_Block_Catalog_Product_Created')
+ );
+ $this->renderLayout();
+ }
+
+ public function massDeleteAction()
+ {
+ $productIds = $this->getRequest()->getParam('product');
+ if (!is_array($productIds)) {
+ $this->_getSession()->addError($this->__('Please select product(s).'));
+ } else {
+ if (!empty($productIds)) {
+ try {
+ foreach ($productIds as $productId) {
+ $product = Mage::getSingleton('Mage_Catalog_Model_Product')->load($productId);
+ $product->delete();
+ }
+ $this->_getSession()->addSuccess(
+ $this->__('Total of %d record(s) have been deleted.', count($productIds))
+ );
+ } catch (Exception $e) {
+ $this->_getSession()->addError($e->getMessage());
+ }
+ }
+ }
+ $this->_redirect('*/*/index');
+ }
+
+ /**
+ * Update product(s) status action
+ *
+ */
+ public function massStatusAction()
+ {
+ $productIds = (array)$this->getRequest()->getParam('product');
+ $storeId = (int)$this->getRequest()->getParam('store', 0);
+ $status = (int)$this->getRequest()->getParam('status');
+
+ try {
+ $this->_validateMassStatus($productIds, $status);
+ Mage::getSingleton('Mage_Catalog_Model_Product_Action')
+ ->updateAttributes($productIds, array('status' => $status), $storeId);
+
+ $this->_getSession()->addSuccess(
+ $this->__('Total of %d record(s) have been updated.', count($productIds))
+ );
+ }
+ catch (Mage_Core_Model_Exception $e) {
+ $this->_getSession()->addError($e->getMessage());
+ } catch (Mage_Core_Exception $e) {
+ $this->_getSession()->addError($e->getMessage());
+ } catch (Exception $e) {
+ $this->_getSession()
+ ->addException($e, $this->__('An error occurred while updating the product(s) status.'));
+ }
+
+ $this->_redirect('*/*/', array('store'=> $storeId));
+ }
+
+ /**
+ * Validate batch of products before theirs status will be set
+ *
+ * @throws Mage_Core_Exception
+ * @param array $productIds
+ * @param int $status
+ * @return void
+ */
+ public function _validateMassStatus(array $productIds, $status)
+ {
+ if ($status == Mage_Catalog_Model_Product_Status::STATUS_ENABLED) {
+ if (!Mage::getModel('Mage_Catalog_Model_Product')->isProductsHasSku($productIds)) {
+ throw new Mage_Core_Exception(
+ $this->__('Some of the processed products have no SKU value defined. Please fill it prior to performing operations on these products.')
+ );
+ }
+ }
+ }
+
+ /**
+ * Check for is allowed
+ *
+ * @return boolean
+ */
+ protected function _isAllowed()
+ {
+ return Mage::getSingleton('Mage_Core_Model_Authorization')->isAllowed('Mage_Catalog::products');
+ }
+
+ /**
+ * Show item update result from updateAction
+ * in Wishlist and Cart controllers.
+ *
+ */
+ public function showUpdateResultAction()
+ {
+ $session = Mage::getSingleton('Mage_Adminhtml_Model_Session');
+ if ($session->hasCompositeProductResult() && $session->getCompositeProductResult() instanceof Varien_Object){
+ /* @var $helper Mage_Adminhtml_Helper_Catalog_Product_Composite */
+ $helper = Mage::helper('Mage_Adminhtml_Helper_Catalog_Product_Composite');
+ $helper->renderUpdateResult($this, $session->getCompositeProductResult());
+ $session->unsCompositeProductResult();
+ } else {
+ $session->unsCompositeProductResult();
+ return false;
+ }
+ }
+
+ /**
+ * Show product grid for custom options import popup
+ */
+ public function optionsImportGridAction()
+ {
+ $this->loadLayout();
+ $this->renderLayout();
+ }
+
+ /**
+ * Show custom options in JSON format for specified products
+ */
+ public function customOptionsAction()
+ {
+ Mage::register('import_option_products', $this->getRequest()->getPost('products'));
+ $this->loadLayout();
+ $this->renderLayout();
+ }
+
+ /**
+ * Action for product template selector
+ */
+ public function suggestProductTemplatesAction()
+ {
+ $this->_initProduct();
+ $this->getResponse()->setBody(Mage::helper('Mage_Core_Helper_Data')->jsonEncode(
+ $this->getLayout()->createBlock('Mage_Catalog_Block_Product_TemplateSelector')
+ ->getSuggestedTemplates($this->getRequest()->getParam('label_part'))
+ ));
+ }
+}
diff --git a/app/code/core/Mage/Adminhtml/controllers/Catalog/SearchController.php b/app/code/Mage/Adminhtml/controllers/Catalog/SearchController.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/controllers/Catalog/SearchController.php
rename to app/code/Mage/Adminhtml/controllers/Catalog/SearchController.php
diff --git a/app/code/core/Mage/Adminhtml/controllers/Checkout/AgreementController.php b/app/code/Mage/Adminhtml/controllers/Checkout/AgreementController.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/controllers/Checkout/AgreementController.php
rename to app/code/Mage/Adminhtml/controllers/Checkout/AgreementController.php
diff --git a/app/code/Mage/Adminhtml/controllers/Cms/Block/WidgetController.php b/app/code/Mage/Adminhtml/controllers/Cms/Block/WidgetController.php
new file mode 100644
index 0000000000000..ce4f074f4e3df
--- /dev/null
+++ b/app/code/Mage/Adminhtml/controllers/Cms/Block/WidgetController.php
@@ -0,0 +1,48 @@
+
+ */
+class Mage_Adminhtml_Cms_Block_WidgetController extends Mage_Adminhtml_Controller_Action
+{
+ /**
+ * Chooser Source action
+ */
+ public function chooserAction()
+ {
+ $uniqId = $this->getRequest()->getParam('uniq_id');
+ $pagesGrid = $this->getLayout()->createBlock('Mage_Adminhtml_Block_Cms_Block_Widget_Chooser', '', array(
+ 'data' => array('id' => $uniqId)
+ ));
+ $this->getResponse()->setBody($pagesGrid->toHtml());
+ }
+}
diff --git a/app/code/core/Mage/Adminhtml/controllers/Cms/BlockController.php b/app/code/Mage/Adminhtml/controllers/Cms/BlockController.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/controllers/Cms/BlockController.php
rename to app/code/Mage/Adminhtml/controllers/Cms/BlockController.php
diff --git a/app/code/Mage/Adminhtml/controllers/Cms/Page/WidgetController.php b/app/code/Mage/Adminhtml/controllers/Cms/Page/WidgetController.php
new file mode 100644
index 0000000000000..403fb9673d6ff
--- /dev/null
+++ b/app/code/Mage/Adminhtml/controllers/Cms/Page/WidgetController.php
@@ -0,0 +1,48 @@
+
+ */
+class Mage_Adminhtml_Cms_Page_WidgetController extends Mage_Adminhtml_Controller_Action
+{
+ /**
+ * Chooser Source action
+ */
+ public function chooserAction()
+ {
+ $uniqId = $this->getRequest()->getParam('uniq_id');
+ $pagesGrid = $this->getLayout()->createBlock('Mage_Adminhtml_Block_Cms_Page_Widget_Chooser', '', array(
+ 'data' => array('id' => $uniqId)
+ ));
+ $this->getResponse()->setBody($pagesGrid->toHtml());
+ }
+}
diff --git a/app/code/core/Mage/Adminhtml/controllers/Cms/PageController.php b/app/code/Mage/Adminhtml/controllers/Cms/PageController.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/controllers/Cms/PageController.php
rename to app/code/Mage/Adminhtml/controllers/Cms/PageController.php
diff --git a/app/code/core/Mage/Adminhtml/controllers/Cms/Wysiwyg/ImagesController.php b/app/code/Mage/Adminhtml/controllers/Cms/Wysiwyg/ImagesController.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/controllers/Cms/Wysiwyg/ImagesController.php
rename to app/code/Mage/Adminhtml/controllers/Cms/Wysiwyg/ImagesController.php
diff --git a/app/code/core/Mage/Adminhtml/controllers/Cms/WysiwygController.php b/app/code/Mage/Adminhtml/controllers/Cms/WysiwygController.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/controllers/Cms/WysiwygController.php
rename to app/code/Mage/Adminhtml/controllers/Cms/WysiwygController.php
diff --git a/app/code/core/Mage/Adminhtml/controllers/Customer/Cart/Product/Composite/CartController.php b/app/code/Mage/Adminhtml/controllers/Customer/Cart/Product/Composite/CartController.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/controllers/Customer/Cart/Product/Composite/CartController.php
rename to app/code/Mage/Adminhtml/controllers/Customer/Cart/Product/Composite/CartController.php
diff --git a/app/code/core/Mage/Adminhtml/controllers/Customer/GroupController.php b/app/code/Mage/Adminhtml/controllers/Customer/GroupController.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/controllers/Customer/GroupController.php
rename to app/code/Mage/Adminhtml/controllers/Customer/GroupController.php
diff --git a/app/code/core/Mage/Adminhtml/controllers/Customer/OnlineController.php b/app/code/Mage/Adminhtml/controllers/Customer/OnlineController.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/controllers/Customer/OnlineController.php
rename to app/code/Mage/Adminhtml/controllers/Customer/OnlineController.php
diff --git a/app/code/core/Mage/Adminhtml/controllers/Customer/System/Config/ValidatevatController.php b/app/code/Mage/Adminhtml/controllers/Customer/System/Config/ValidatevatController.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/controllers/Customer/System/Config/ValidatevatController.php
rename to app/code/Mage/Adminhtml/controllers/Customer/System/Config/ValidatevatController.php
diff --git a/app/code/core/Mage/Adminhtml/controllers/Customer/Wishlist/Product/Composite/WishlistController.php b/app/code/Mage/Adminhtml/controllers/Customer/Wishlist/Product/Composite/WishlistController.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/controllers/Customer/Wishlist/Product/Composite/WishlistController.php
rename to app/code/Mage/Adminhtml/controllers/Customer/Wishlist/Product/Composite/WishlistController.php
diff --git a/app/code/core/Mage/Adminhtml/controllers/CustomerController.php b/app/code/Mage/Adminhtml/controllers/CustomerController.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/controllers/CustomerController.php
rename to app/code/Mage/Adminhtml/controllers/CustomerController.php
diff --git a/app/code/core/Mage/Adminhtml/controllers/DashboardController.php b/app/code/Mage/Adminhtml/controllers/DashboardController.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/controllers/DashboardController.php
rename to app/code/Mage/Adminhtml/controllers/DashboardController.php
diff --git a/app/code/core/Mage/Adminhtml/controllers/IndexController.php b/app/code/Mage/Adminhtml/controllers/IndexController.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/controllers/IndexController.php
rename to app/code/Mage/Adminhtml/controllers/IndexController.php
diff --git a/app/code/core/Mage/Adminhtml/controllers/JsonController.php b/app/code/Mage/Adminhtml/controllers/JsonController.php
similarity index 79%
rename from app/code/core/Mage/Adminhtml/controllers/JsonController.php
rename to app/code/Mage/Adminhtml/controllers/JsonController.php
index 8fbccee99308d..23035c687f497 100644
--- a/app/code/core/Mage/Adminhtml/controllers/JsonController.php
+++ b/app/code/Mage/Adminhtml/controllers/JsonController.php
@@ -43,17 +43,18 @@ public function countryRegionAction()
$arrRes = array();
$countryId = $this->getRequest()->getParam('parent');
- $arrRegions = Mage::getResourceModel('Mage_Directory_Model_Resource_Region_Collection')
- ->addCountryFilter($countryId)
- ->load()
- ->toOptionArray();
+ if (!empty($countryId)) {
+ $arrRegions = Mage::getResourceModel('Mage_Directory_Model_Resource_Region_Collection')
+ ->addCountryFilter($countryId)
+ ->load()
+ ->toOptionArray();
- if (!empty($arrRegions)) {
- foreach ($arrRegions as $region) {
- $arrRes[] = $region;
+ if (!empty($arrRegions)) {
+ foreach ($arrRegions as $region) {
+ $arrRes[] = $region;
+ }
}
}
-
$this->getResponse()->setBody(Mage::helper('Mage_Core_Helper_Data')->jsonEncode($arrRes));
}
}
diff --git a/app/code/core/Mage/Adminhtml/controllers/Newsletter/ProblemController.php b/app/code/Mage/Adminhtml/controllers/Newsletter/ProblemController.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/controllers/Newsletter/ProblemController.php
rename to app/code/Mage/Adminhtml/controllers/Newsletter/ProblemController.php
diff --git a/app/code/core/Mage/Adminhtml/controllers/Newsletter/QueueController.php b/app/code/Mage/Adminhtml/controllers/Newsletter/QueueController.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/controllers/Newsletter/QueueController.php
rename to app/code/Mage/Adminhtml/controllers/Newsletter/QueueController.php
diff --git a/app/code/core/Mage/Adminhtml/controllers/Newsletter/SubscriberController.php b/app/code/Mage/Adminhtml/controllers/Newsletter/SubscriberController.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/controllers/Newsletter/SubscriberController.php
rename to app/code/Mage/Adminhtml/controllers/Newsletter/SubscriberController.php
diff --git a/app/code/core/Mage/Adminhtml/controllers/Newsletter/TemplateController.php b/app/code/Mage/Adminhtml/controllers/Newsletter/TemplateController.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/controllers/Newsletter/TemplateController.php
rename to app/code/Mage/Adminhtml/controllers/Newsletter/TemplateController.php
diff --git a/app/code/core/Mage/Adminhtml/controllers/NotificationController.php b/app/code/Mage/Adminhtml/controllers/NotificationController.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/controllers/NotificationController.php
rename to app/code/Mage/Adminhtml/controllers/NotificationController.php
diff --git a/app/code/core/Mage/Adminhtml/controllers/Poll/AnswerController.php b/app/code/Mage/Adminhtml/controllers/Poll/AnswerController.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/controllers/Poll/AnswerController.php
rename to app/code/Mage/Adminhtml/controllers/Poll/AnswerController.php
diff --git a/app/code/core/Mage/Adminhtml/controllers/PollController.php b/app/code/Mage/Adminhtml/controllers/PollController.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/controllers/PollController.php
rename to app/code/Mage/Adminhtml/controllers/PollController.php
diff --git a/app/code/core/Mage/Adminhtml/controllers/Promo/CatalogController.php b/app/code/Mage/Adminhtml/controllers/Promo/CatalogController.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/controllers/Promo/CatalogController.php
rename to app/code/Mage/Adminhtml/controllers/Promo/CatalogController.php
diff --git a/app/code/core/Mage/Adminhtml/controllers/Promo/QuoteController.php b/app/code/Mage/Adminhtml/controllers/Promo/QuoteController.php
similarity index 99%
rename from app/code/core/Mage/Adminhtml/controllers/Promo/QuoteController.php
rename to app/code/Mage/Adminhtml/controllers/Promo/QuoteController.php
index 21133f219ec5b..334ce0ed74751 100644
--- a/app/code/core/Mage/Adminhtml/controllers/Promo/QuoteController.php
+++ b/app/code/Mage/Adminhtml/controllers/Promo/QuoteController.php
@@ -400,7 +400,7 @@ public function chooserAction()
{
$uniqId = $this->getRequest()->getParam('uniq_id');
$chooserBlock = $this->getLayout()->createBlock('Mage_Adminhtml_Block_Promo_Widget_Chooser', '', array(
- 'id' => $uniqId
+ 'data' => array('id' => $uniqId)
));
$this->getResponse()->setBody($chooserBlock->toHtml());
}
diff --git a/app/code/Mage/Adminhtml/controllers/Promo/WidgetController.php b/app/code/Mage/Adminhtml/controllers/Promo/WidgetController.php
new file mode 100644
index 0000000000000..a133e666794fa
--- /dev/null
+++ b/app/code/Mage/Adminhtml/controllers/Promo/WidgetController.php
@@ -0,0 +1,133 @@
+getRequest();
+
+ switch ($request->getParam('attribute')) {
+ case 'sku':
+ $block = $this->getLayout()->createBlock(
+ 'Mage_Adminhtml_Block_Promo_Widget_Chooser_Sku', 'promo_widget_chooser_sku',
+ array('data' => array('js_form_object' => $request->getParam('form')),
+ ));
+ break;
+
+ case 'category_ids':
+ $ids = $request->getParam('selected', array());
+ if (is_array($ids)) {
+ foreach ($ids as $key => &$id) {
+ $id = (int) $id;
+ if ($id <= 0) {
+ unset($ids[$key]);
+ }
+ }
+
+ $ids = array_unique($ids);
+ } else {
+ $ids = array();
+ }
+
+
+ $block = $this->getLayout()->createBlock(
+ 'Mage_Adminhtml_Block_Catalog_Category_Checkboxes_Tree', 'promo_widget_chooser_category_ids',
+ array('data' => array('js_form_object' => $request->getParam('form')))
+ )
+ ->setCategoryIds($ids)
+ ;
+ break;
+
+ default:
+ $block = false;
+ break;
+ }
+
+ if ($block) {
+ $this->getResponse()->setBody($block->toHtml());
+ }
+ }
+
+ protected function _isAllowed()
+ {
+ return Mage::getSingleton('Mage_Core_Model_Authorization')->isAllowed('Mage_CatalogRule::promo_catalog');
+ }
+
+ /**
+ * Get tree node (Ajax version)
+ */
+ public function categoriesJsonAction()
+ {
+ if ($categoryId = (int) $this->getRequest()->getPost('id')) {
+ $this->getRequest()->setParam('id', $categoryId);
+
+ if (!$category = $this->_initCategory()) {
+ return;
+ }
+ $this->getResponse()->setBody(
+ $this->getLayout()->createBlock('Mage_Adminhtml_Block_Catalog_Category_Tree')
+ ->getTreeJson($category)
+ );
+ }
+ }
+
+ /**
+ * Initialize category object in registry
+ *
+ * @return Mage_Catalog_Model_Category
+ */
+ protected function _initCategory()
+ {
+ $categoryId = (int) $this->getRequest()->getParam('id',false);
+ $storeId = (int) $this->getRequest()->getParam('store');
+
+ $category = Mage::getModel('Mage_Catalog_Model_Category');
+ $category->setStoreId($storeId);
+
+ if ($categoryId) {
+ $category->load($categoryId);
+ if ($storeId) {
+ $rootId = Mage::app()->getStore($storeId)->getRootCategoryId();
+ if (!in_array($rootId, $category->getPathIds())) {
+ $this->_redirect('*/*/', array('_current'=>true, 'id'=>null));
+ return false;
+ }
+ }
+ }
+
+ Mage::register('category', $category);
+ Mage::register('current_category', $category);
+
+ return $category;
+ }
+}
diff --git a/app/code/core/Mage/Adminhtml/controllers/PromoController.php b/app/code/Mage/Adminhtml/controllers/PromoController.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/controllers/PromoController.php
rename to app/code/Mage/Adminhtml/controllers/PromoController.php
diff --git a/app/code/core/Mage/Adminhtml/controllers/RatingController.php b/app/code/Mage/Adminhtml/controllers/RatingController.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/controllers/RatingController.php
rename to app/code/Mage/Adminhtml/controllers/RatingController.php
diff --git a/app/code/core/Mage/Adminhtml/controllers/Report/CustomerController.php b/app/code/Mage/Adminhtml/controllers/Report/CustomerController.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/controllers/Report/CustomerController.php
rename to app/code/Mage/Adminhtml/controllers/Report/CustomerController.php
diff --git a/app/code/core/Mage/Adminhtml/controllers/Report/ProductController.php b/app/code/Mage/Adminhtml/controllers/Report/ProductController.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/controllers/Report/ProductController.php
rename to app/code/Mage/Adminhtml/controllers/Report/ProductController.php
diff --git a/app/code/Mage/Adminhtml/controllers/Report/ReviewController.php b/app/code/Mage/Adminhtml/controllers/Report/ReviewController.php
new file mode 100644
index 0000000000000..d3126c33c9e2b
--- /dev/null
+++ b/app/code/Mage/Adminhtml/controllers/Report/ReviewController.php
@@ -0,0 +1,178 @@
+
+ */
+class Mage_Adminhtml_Report_ReviewController extends Mage_Adminhtml_Controller_Action
+{
+ public function _initAction()
+ {
+ $this->loadLayout()
+ ->_addBreadcrumb(
+ Mage::helper('Mage_Reports_Helper_Data')->__('Reports'),
+ Mage::helper('Mage_Reports_Helper_Data')->__('Reports')
+ )
+ ->_addBreadcrumb(
+ Mage::helper('Mage_Reports_Helper_Data')->__('Review'),
+ Mage::helper('Mage_Reports_Helper_Data')->__('Reviews')
+ );
+ return $this;
+ }
+
+ public function customerAction()
+ {
+ $this->_title($this->__('Reports'))
+ ->_title($this->__('Reviews'))
+ ->_title($this->__('Customers Reviews'));
+
+ $this->_initAction()
+ ->_setActiveMenu('Mage_Review::report_review_customer')
+ ->_addBreadcrumb(
+ Mage::helper('Mage_Reports_Helper_Data')->__('Customers Report'),
+ Mage::helper('Mage_Reports_Helper_Data')->__('Customers Report')
+ );
+ $this->renderLayout();
+ }
+
+ /**
+ * Export review customer report to CSV format
+ */
+ public function exportCustomerCsvAction()
+ {
+ $this->loadLayout(false);
+ $fileName = 'review_customer.csv';
+ $exportBlock = $this->getLayout()->getChildBlock('adminhtml.block.report.review.customer.grid','grid.export');
+ $this->_prepareDownloadResponse($fileName, $exportBlock->getCsvFile());
+ }
+
+ /**
+ * Export review customer report to Excel XML format
+ */
+ public function exportCustomerExcelAction()
+ {
+ $this->loadLayout(false);
+ $fileName = 'review_customer.xml';
+ $exportBlock = $this->getLayout()->getChildBlock('adminhtml.block.report.review.customer.grid','grid.export');
+ $this->_prepareDownloadResponse($fileName, $exportBlock->getExcelFile());
+
+ }
+
+ public function productAction()
+ {
+ $this->_title($this->__('Reports'))
+ ->_title($this->__('Reviews'))
+ ->_title($this->__('Products Reviews'));
+
+ $this->_initAction()
+ ->_setActiveMenu('Mage_Review::report_review_product')
+ ->_addBreadcrumb(
+ Mage::helper('Mage_Reports_Helper_Data')->__('Products Report'),
+ Mage::helper('Mage_Reports_Helper_Data')->__('Products Report')
+ );
+ $this->renderLayout();
+ }
+
+ /**
+ * Export review product report to CSV format
+ */
+ public function exportProductCsvAction()
+ {
+ $this->loadLayout(false);
+ $fileName = 'review_product.csv';
+ $exportBlock = $this->getLayout()->getChildBlock('adminhtml.block.report.review.product.grid','grid.export');
+ $this->_prepareDownloadResponse($fileName, $exportBlock->getCsvFile());
+ }
+
+ /**
+ * Export review product report to Excel XML format
+ */
+ public function exportProductExcelAction()
+ {
+ $this->loadLayout(false);
+ $fileName = 'review_product.xml';
+ $exportBlock = $this->getLayout()->getChildBlock('adminhtml.block.report.review.product.grid','grid.export');
+ $this->_prepareDownloadResponse($fileName, $exportBlock->getExcelFile());
+ }
+
+ public function productDetailAction()
+ {
+ $this->_title($this->__('Reports'))
+ ->_title($this->__('Reviews'))
+ ->_title($this->__('Product Reviews'))
+ ->_title($this->__('Details'));
+
+ $this->_initAction()
+ ->_setActiveMenu('Mage_Review::report_review')
+ ->_addBreadcrumb(Mage::helper('Mage_Reports_Helper_Data')->__('Products Report'), Mage::helper('Mage_Reports_Helper_Data')->__('Products Report'))
+ ->_addBreadcrumb(Mage::helper('Mage_Reports_Helper_Data')->__('Product Reviews'), Mage::helper('Mage_Reports_Helper_Data')->__('Product Reviews'))
+ ->_addContent($this->getLayout()->createBlock('Mage_Adminhtml_Block_Report_Review_Detail'))
+ ->renderLayout();
+ }
+
+ /**
+ * Export review product detail report to CSV format
+ */
+ public function exportProductDetailCsvAction()
+ {
+ $fileName = 'review_product_detail.csv';
+ $content = $this->getLayout()->createBlock('Mage_Adminhtml_Block_Report_Review_Detail_Grid')
+ ->getCsv();
+
+ $this->_prepareDownloadResponse($fileName, $content);
+ }
+
+ /**
+ * Export review product detail report to ExcelXML format
+ */
+ public function exportProductDetailExcelAction()
+ {
+ $fileName = 'review_product_detail.xml';
+ $content = $this->getLayout()->createBlock('Mage_Adminhtml_Block_Report_Review_Detail_Grid')
+ ->getExcel($fileName);
+
+ $this->_prepareDownloadResponse($fileName, $content);
+ }
+
+ protected function _isAllowed()
+ {
+ switch ($this->getRequest()->getActionName()) {
+ case 'customer':
+ return Mage::getSingleton('Mage_Core_Model_Authorization')->isAllowed('Mage_Reports::review_customer');
+ break;
+ case 'product':
+ return Mage::getSingleton('Mage_Core_Model_Authorization')->isAllowed('Mage_Reports::review_product');
+ break;
+ default:
+ return Mage::getSingleton('Mage_Core_Model_Authorization')->isAllowed('Mage_Reports::review');
+ break;
+ }
+ }
+}
diff --git a/app/code/core/Mage/Adminhtml/controllers/Report/SalesController.php b/app/code/Mage/Adminhtml/controllers/Report/SalesController.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/controllers/Report/SalesController.php
rename to app/code/Mage/Adminhtml/controllers/Report/SalesController.php
diff --git a/app/code/core/Mage/Adminhtml/controllers/Report/ShopcartController.php b/app/code/Mage/Adminhtml/controllers/Report/ShopcartController.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/controllers/Report/ShopcartController.php
rename to app/code/Mage/Adminhtml/controllers/Report/ShopcartController.php
diff --git a/app/code/core/Mage/Adminhtml/controllers/Report/StatisticsController.php b/app/code/Mage/Adminhtml/controllers/Report/StatisticsController.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/controllers/Report/StatisticsController.php
rename to app/code/Mage/Adminhtml/controllers/Report/StatisticsController.php
diff --git a/app/code/core/Mage/Adminhtml/controllers/ReportController.php b/app/code/Mage/Adminhtml/controllers/ReportController.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/controllers/ReportController.php
rename to app/code/Mage/Adminhtml/controllers/ReportController.php
diff --git a/app/code/core/Mage/Adminhtml/controllers/Sales/Billing/AgreementController.php b/app/code/Mage/Adminhtml/controllers/Sales/Billing/AgreementController.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/controllers/Sales/Billing/AgreementController.php
rename to app/code/Mage/Adminhtml/controllers/Sales/Billing/AgreementController.php
diff --git a/app/code/core/Mage/Adminhtml/controllers/Sales/CreditmemoController.php b/app/code/Mage/Adminhtml/controllers/Sales/CreditmemoController.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/controllers/Sales/CreditmemoController.php
rename to app/code/Mage/Adminhtml/controllers/Sales/CreditmemoController.php
diff --git a/app/code/core/Mage/Adminhtml/controllers/Sales/InvoiceController.php b/app/code/Mage/Adminhtml/controllers/Sales/InvoiceController.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/controllers/Sales/InvoiceController.php
rename to app/code/Mage/Adminhtml/controllers/Sales/InvoiceController.php
diff --git a/app/code/core/Mage/Adminhtml/controllers/Sales/Order/CreateController.php b/app/code/Mage/Adminhtml/controllers/Sales/Order/CreateController.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/controllers/Sales/Order/CreateController.php
rename to app/code/Mage/Adminhtml/controllers/Sales/Order/CreateController.php
diff --git a/app/code/core/Mage/Adminhtml/controllers/Sales/Order/CreditmemoController.php b/app/code/Mage/Adminhtml/controllers/Sales/Order/CreditmemoController.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/controllers/Sales/Order/CreditmemoController.php
rename to app/code/Mage/Adminhtml/controllers/Sales/Order/CreditmemoController.php
diff --git a/app/code/core/Mage/Adminhtml/controllers/Sales/Order/EditController.php b/app/code/Mage/Adminhtml/controllers/Sales/Order/EditController.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/controllers/Sales/Order/EditController.php
rename to app/code/Mage/Adminhtml/controllers/Sales/Order/EditController.php
diff --git a/app/code/core/Mage/Adminhtml/controllers/Sales/Order/InvoiceController.php b/app/code/Mage/Adminhtml/controllers/Sales/Order/InvoiceController.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/controllers/Sales/Order/InvoiceController.php
rename to app/code/Mage/Adminhtml/controllers/Sales/Order/InvoiceController.php
diff --git a/app/code/core/Mage/Adminhtml/controllers/Sales/Order/ShipmentController.php b/app/code/Mage/Adminhtml/controllers/Sales/Order/ShipmentController.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/controllers/Sales/Order/ShipmentController.php
rename to app/code/Mage/Adminhtml/controllers/Sales/Order/ShipmentController.php
diff --git a/app/code/core/Mage/Adminhtml/controllers/Sales/Order/StatusController.php b/app/code/Mage/Adminhtml/controllers/Sales/Order/StatusController.php
similarity index 98%
rename from app/code/core/Mage/Adminhtml/controllers/Sales/Order/StatusController.php
rename to app/code/Mage/Adminhtml/controllers/Sales/Order/StatusController.php
index b245ee796d17d..93faeb299e17a 100644
--- a/app/code/core/Mage/Adminhtml/controllers/Sales/Order/StatusController.php
+++ b/app/code/Mage/Adminhtml/controllers/Sales/Order/StatusController.php
@@ -64,7 +64,7 @@ protected function _initStatus()
public function indexAction()
{
$this->_title($this->__('Sales'))->_title($this->__('Order Statuses'));
- $this->loadLayout()->_setActiveMenu('Mage_Adminhtml::system')->renderLayout();
+ $this->loadLayout()->_setActiveMenu('Mage_Sales::system_order_statuses')->renderLayout();
}
/**
diff --git a/app/code/core/Mage/Adminhtml/controllers/Sales/Order/View/GiftmessageController.php b/app/code/Mage/Adminhtml/controllers/Sales/Order/View/GiftmessageController.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/controllers/Sales/Order/View/GiftmessageController.php
rename to app/code/Mage/Adminhtml/controllers/Sales/Order/View/GiftmessageController.php
diff --git a/app/code/core/Mage/Adminhtml/controllers/Sales/OrderController.php b/app/code/Mage/Adminhtml/controllers/Sales/OrderController.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/controllers/Sales/OrderController.php
rename to app/code/Mage/Adminhtml/controllers/Sales/OrderController.php
diff --git a/app/code/core/Mage/Adminhtml/controllers/Sales/Recurring/ProfileController.php b/app/code/Mage/Adminhtml/controllers/Sales/Recurring/ProfileController.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/controllers/Sales/Recurring/ProfileController.php
rename to app/code/Mage/Adminhtml/controllers/Sales/Recurring/ProfileController.php
diff --git a/app/code/core/Mage/Adminhtml/controllers/Sales/ShipmentController.php b/app/code/Mage/Adminhtml/controllers/Sales/ShipmentController.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/controllers/Sales/ShipmentController.php
rename to app/code/Mage/Adminhtml/controllers/Sales/ShipmentController.php
diff --git a/app/code/core/Mage/Adminhtml/controllers/Sales/TransactionsController.php b/app/code/Mage/Adminhtml/controllers/Sales/TransactionsController.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/controllers/Sales/TransactionsController.php
rename to app/code/Mage/Adminhtml/controllers/Sales/TransactionsController.php
diff --git a/app/code/core/Mage/Adminhtml/controllers/SitemapController.php b/app/code/Mage/Adminhtml/controllers/SitemapController.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/controllers/SitemapController.php
rename to app/code/Mage/Adminhtml/controllers/SitemapController.php
diff --git a/app/code/core/Mage/Adminhtml/controllers/SurveyController.php b/app/code/Mage/Adminhtml/controllers/SurveyController.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/controllers/SurveyController.php
rename to app/code/Mage/Adminhtml/controllers/SurveyController.php
diff --git a/app/code/Mage/Adminhtml/controllers/System/AccountController.php b/app/code/Mage/Adminhtml/controllers/System/AccountController.php
new file mode 100644
index 0000000000000..56229b02dfd0e
--- /dev/null
+++ b/app/code/Mage/Adminhtml/controllers/System/AccountController.php
@@ -0,0 +1,90 @@
+
+ */
+
+class Mage_Adminhtml_System_AccountController extends Mage_Adminhtml_Controller_Action
+{
+ public function indexAction()
+ {
+ $this->_title($this->__('System'))->_title($this->__('My Account'));
+
+ $this->loadLayout();
+ $this->_addContent($this->getLayout()->createBlock('Mage_Adminhtml_Block_System_Account_Edit'));
+ $this->renderLayout();
+ }
+
+ /**
+ * Saving edited user information
+ */
+ public function saveAction()
+ {
+ $userId = Mage::getSingleton('Mage_Backend_Model_Auth_Session')->getUser()->getId();
+ $password = (string)$this->getRequest()->getParam('password');
+ $passwordConfirmation = (string)$this->getRequest()->getParam('password_confirmation');
+
+ /** @var $user Mage_User_Model_User */
+ $user = Mage::getModel('Mage_User_Model_User')->load($userId);
+
+ $user->setId($userId)
+ ->setUsername($this->getRequest()->getParam('username', false))
+ ->setFirstname($this->getRequest()->getParam('firstname', false))
+ ->setLastname($this->getRequest()->getParam('lastname', false))
+ ->setEmail(strtolower($this->getRequest()->getParam('email', false)));
+
+ if ($password !== '') {
+ $user->setPassword($password);
+ }
+ if ($passwordConfirmation !== '') {
+ $user->setPasswordConfirmation($passwordConfirmation);
+ }
+
+ try {
+ $user->save();
+ $this->_getSession()->addSuccess(
+ Mage::helper('Mage_Adminhtml_Helper_Data')->__('The account has been saved.')
+ );
+ } catch (Mage_Core_Exception $e) {
+ $this->_getSession()->addMessages($e->getMessages());
+ } catch (Exception $e) {
+ $this->_getSession()->addError(
+ Mage::helper('Mage_Adminhtml_Helper_Data')->__('An error occurred while saving account.')
+ );
+ }
+ $this->getResponse()->setRedirect($this->getUrl("*/*/"));
+ }
+
+ protected function _isAllowed()
+ {
+ return Mage::getSingleton('Mage_Core_Model_Authorization')->isAllowed('Mage_Adminhtml::myaccount');
+ }
+}
diff --git a/app/code/core/Mage/Adminhtml/controllers/System/BackupController.php b/app/code/Mage/Adminhtml/controllers/System/BackupController.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/controllers/System/BackupController.php
rename to app/code/Mage/Adminhtml/controllers/System/BackupController.php
diff --git a/app/code/core/Mage/Adminhtml/controllers/System/Config/System/StorageController.php b/app/code/Mage/Adminhtml/controllers/System/Config/System/StorageController.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/controllers/System/Config/System/StorageController.php
rename to app/code/Mage/Adminhtml/controllers/System/Config/System/StorageController.php
diff --git a/app/code/core/Mage/Adminhtml/controllers/System/CurrencyController.php b/app/code/Mage/Adminhtml/controllers/System/CurrencyController.php
similarity index 98%
rename from app/code/core/Mage/Adminhtml/controllers/System/CurrencyController.php
rename to app/code/Mage/Adminhtml/controllers/System/CurrencyController.php
index 21f839006529d..09849fa50d0bf 100644
--- a/app/code/core/Mage/Adminhtml/controllers/System/CurrencyController.php
+++ b/app/code/Mage/Adminhtml/controllers/System/CurrencyController.php
@@ -56,7 +56,7 @@ public function indexAction()
$this->_title($this->__('System'))->_title($this->__('Manage Currency Rates'));
$this->loadLayout();
- $this->_setActiveMenu('Mage_Adminhtml::system_currency');
+ $this->_setActiveMenu('Mage_CurrencySymbol::system_currency_rates');
$this->_addContent($this->getLayout()->createBlock('Mage_Adminhtml_Block_System_Currency'));
$this->renderLayout();
}
diff --git a/app/code/core/Mage/Adminhtml/controllers/System/DesignController.php b/app/code/Mage/Adminhtml/controllers/System/DesignController.php
similarity index 98%
rename from app/code/core/Mage/Adminhtml/controllers/System/DesignController.php
rename to app/code/Mage/Adminhtml/controllers/System/DesignController.php
index b75c9819f5450..0e4646481232d 100644
--- a/app/code/core/Mage/Adminhtml/controllers/System/DesignController.php
+++ b/app/code/Mage/Adminhtml/controllers/System/DesignController.php
@@ -31,7 +31,7 @@ public function indexAction()
{
$this->_title($this->__('System'))->_title($this->__('Design'));
$this->loadLayout();
- $this->_setActiveMenu('Mage_Adminhtml::system');
+ $this->_setActiveMenu('Mage_Adminhtml::system_design_schedule');
$this->renderLayout();
}
diff --git a/app/code/core/Mage/Adminhtml/controllers/System/Email/TemplateController.php b/app/code/Mage/Adminhtml/controllers/System/Email/TemplateController.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/controllers/System/Email/TemplateController.php
rename to app/code/Mage/Adminhtml/controllers/System/Email/TemplateController.php
diff --git a/app/code/core/Mage/Adminhtml/controllers/System/StoreController.php b/app/code/Mage/Adminhtml/controllers/System/StoreController.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/controllers/System/StoreController.php
rename to app/code/Mage/Adminhtml/controllers/System/StoreController.php
diff --git a/app/code/core/Mage/Adminhtml/controllers/System/VariableController.php b/app/code/Mage/Adminhtml/controllers/System/VariableController.php
similarity index 98%
rename from app/code/core/Mage/Adminhtml/controllers/System/VariableController.php
rename to app/code/Mage/Adminhtml/controllers/System/VariableController.php
index 3ce338cfdd689..1ca3b49513fb4 100644
--- a/app/code/core/Mage/Adminhtml/controllers/System/VariableController.php
+++ b/app/code/Mage/Adminhtml/controllers/System/VariableController.php
@@ -101,7 +101,7 @@ public function editAction()
$this->_initLayout()
->_addContent($this->getLayout()->createBlock('Mage_Adminhtml_Block_System_Variable_Edit'))
->_addJs($this->getLayout()->createBlock('Mage_Core_Block_Template', '', array(
- 'template' => 'Mage_Adminhtml::system/variable/js.phtml'
+ 'data' => array('template' => 'Mage_Adminhtml::system/variable/js.phtml')
)))
->renderLayout();
}
diff --git a/app/code/core/Mage/Adminhtml/controllers/Tax/ClassController.php b/app/code/Mage/Adminhtml/controllers/Tax/ClassController.php
similarity index 97%
rename from app/code/core/Mage/Adminhtml/controllers/Tax/ClassController.php
rename to app/code/Mage/Adminhtml/controllers/Tax/ClassController.php
index 68cade209c47a..029ed6b44f114 100644
--- a/app/code/core/Mage/Adminhtml/controllers/Tax/ClassController.php
+++ b/app/code/Mage/Adminhtml/controllers/Tax/ClassController.php
@@ -50,7 +50,6 @@ public function ajaxSaveAction()
->save();
$responseContent = Mage::helper('Mage_Core_Helper_Data')->jsonEncode(array(
'success' => true,
- 'error' => false,
'error_message' => '',
'class_id' => $class->getId(),
'class_name' => $class->getClassName()
@@ -58,7 +57,6 @@ public function ajaxSaveAction()
} catch (Mage_Core_Exception $e) {
$responseContent = Mage::helper('Mage_Core_Helper_Data')->jsonEncode(array(
'success' => false,
- 'error' => true,
'error_message' => $e->getMessage(),
'class_id' => '',
'class_name' => ''
@@ -66,7 +64,6 @@ public function ajaxSaveAction()
} catch (Exception $e) {
$responseContent = Mage::helper('Mage_Core_Helper_Data')->jsonEncode(array(
'success' => false,
- 'error' => true,
'error_message' => Mage::helper('Mage_Tax_Helper_Data') ->__('There was an error saving tax class.'),
'class_id' => '',
'class_name' => ''
@@ -88,19 +85,16 @@ public function ajaxDeleteAction()
$classModel->delete();
$responseContent = Mage::helper('Mage_Core_Helper_Data')->jsonEncode(array(
'success' => true,
- 'error' => false,
'error_message' => ''
));
} catch (Mage_Core_Exception $e) {
$responseContent = Mage::helper('Mage_Core_Helper_Data')->jsonEncode(array(
'success' => false,
- 'error' => true,
'error_message' => $e->getMessage()
));
} catch (Exception $e) {
$responseContent = Mage::helper('Mage_Core_Helper_Data')->jsonEncode(array(
'success' => false,
- 'error' => true,
'error_message' => Mage::helper('Mage_Tax_Helper_Data')->__('An error occurred while deleting this tax class.')
));
}
diff --git a/app/code/core/Mage/Adminhtml/controllers/Tax/RateController.php b/app/code/Mage/Adminhtml/controllers/Tax/RateController.php
similarity index 77%
rename from app/code/core/Mage/Adminhtml/controllers/Tax/RateController.php
rename to app/code/Mage/Adminhtml/controllers/Tax/RateController.php
index 516b781a255c5..b12790dd8f396 100644
--- a/app/code/core/Mage/Adminhtml/controllers/Tax/RateController.php
+++ b/app/code/Mage/Adminhtml/controllers/Tax/RateController.php
@@ -134,7 +134,6 @@ public function ajaxSaveAction()
->save();
$responseContent = Mage::helper('Mage_Core_Helper_Data')->jsonEncode(array(
'success' => true,
- 'error' => false,
'error_message' => '',
'tax_calculation_rate_id' => $rate->getId(),
'code' => $rate->getCode(),
@@ -142,7 +141,6 @@ public function ajaxSaveAction()
} catch (Mage_Core_Exception $e) {
$responseContent = Mage::helper('Mage_Core_Helper_Data')->jsonEncode(array(
'success' => false,
- 'error' => true,
'error_message' => $e->getMessage(),
'tax_calculation_rate_id' => '',
'code' => '',
@@ -150,7 +148,6 @@ public function ajaxSaveAction()
} catch (Exception $e) {
$responseContent = Mage::helper('Mage_Core_Helper_Data')->jsonEncode(array(
'success' => false,
- 'error' => true,
'error_message' => Mage::helper('Mage_Tax_Helper_Data') ->__('There was an error saving tax rate.'),
'tax_calculation_rate_id' => '',
'code' => '',
@@ -263,19 +260,16 @@ public function ajaxDeleteAction()
$rate->delete();
$responseContent = Mage::helper('Mage_Core_Helper_Data')->jsonEncode(array(
'success' => true,
- 'error' => false,
'error_message' => ''
));
} catch (Mage_Core_Exception $e) {
$responseContent = Mage::helper('Mage_Core_Helper_Data')->jsonEncode(array(
'success' => false,
- 'error' => true,
'error_message' => $e->getMessage()
));
} catch (Exception $e) {
$responseContent = Mage::helper('Mage_Core_Helper_Data')->jsonEncode(array(
'success' => false,
- 'error' => true,
'error_message' => Mage::helper('Mage_Tax_Helper_Data')->__('An error occurred while deleting this tax rate.')
));
}
@@ -344,7 +338,9 @@ public function importPostAction()
{
if ($this->getRequest()->isPost() && !empty($_FILES['import_rates_file']['tmp_name'])) {
try {
- $this->_importRates();
+ /** @var $importHandler Mage_Tax_Model_Rate_CsvImportHandler */
+ $importHandler = $this->_objectManager->create('Mage_Tax_Model_Rate_CsvImportHandler');
+ $importHandler->importFromCsvFile($this->getRequest()->getFiles('import_rates_file'));
Mage::getSingleton('Mage_Adminhtml_Model_Session')->addSuccess(Mage::helper('Mage_Tax_Helper_Data')->__('The tax rate has been imported.'));
} catch (Mage_Core_Exception $e) {
@@ -358,124 +354,6 @@ public function importPostAction()
$this->_redirectReferer();
}
- protected function _importRates()
- {
- $fileName = $_FILES['import_rates_file']['tmp_name'];
- $csvObject = new Varien_File_Csv();
- $csvData = $csvObject->getData($fileName);
-
- /** checks columns */
- $csvFields = array(
- 0 => Mage::helper('Mage_Tax_Helper_Data')->__('Code'),
- 1 => Mage::helper('Mage_Tax_Helper_Data')->__('Country'),
- 2 => Mage::helper('Mage_Tax_Helper_Data')->__('State'),
- 3 => Mage::helper('Mage_Tax_Helper_Data')->__('Zip/Post Code'),
- 4 => Mage::helper('Mage_Tax_Helper_Data')->__('Rate'),
- 5 => Mage::helper('Mage_Tax_Helper_Data')->__('Zip/Post is Range'),
- 6 => Mage::helper('Mage_Tax_Helper_Data')->__('Range From'),
- 7 => Mage::helper('Mage_Tax_Helper_Data')->__('Range To')
- );
-
-
- $stores = array();
- $unset = array();
- $storeCollection = Mage::getModel('Mage_Core_Model_Store')->getCollection()->setLoadDefault(false);
- $cvsFieldsNum = count($csvFields);
- $cvsDataNum = count($csvData[0]);
- for ($i = $cvsFieldsNum; $i < $cvsDataNum; $i++) {
- $header = $csvData[0][$i];
- $found = false;
- foreach ($storeCollection as $store) {
- if ($header == $store->getCode()) {
- $csvFields[$i] = $store->getCode();
- $stores[$i] = $store->getId();
- $found = true;
- }
- }
- if (!$found) {
- $unset[] = $i;
- }
-
- }
-
- $regions = array();
-
- if ($unset) {
- foreach ($unset as $u) {
- unset($csvData[0][$u]);
- }
- }
- if ($csvData[0] == $csvFields) {
- /** @var $helper Mage_Adminhtml_Helper_Data */
- $helper = Mage::helper('Mage_Adminhtml_Helper_Data');
-
- foreach ($csvData as $k => $v) {
- if ($k == 0) {
- continue;
- }
-
- //end of file has more then one empty lines
- if (count($v) <= 1 && !strlen($v[0])) {
- continue;
- }
- if ($unset) {
- foreach ($unset as $u) {
- unset($v[$u]);
- }
- }
-
- if (count($csvFields) != count($v)) {
- Mage::getSingleton('Mage_Adminhtml_Model_Session')->addError(Mage::helper('Mage_Tax_Helper_Data')->__('Invalid file upload attempt'));
- }
-
- $country = Mage::getModel('Mage_Directory_Model_Country')->loadByCode($v[1], 'iso2_code');
- if (!$country->getId()) {
- Mage::getSingleton('Mage_Adminhtml_Model_Session')->addError(Mage::helper('Mage_Tax_Helper_Data')->__('One of the country has invalid code.'));
- continue;
- }
-
- if (!isset($regions[$v[1]])) {
- $regions[$v[1]]['*'] = '*';
- $regionCollection = Mage::getModel('Mage_Directory_Model_Region')->getCollection()
- ->addCountryFilter($v[1]);
- if ($regionCollection->getSize()) {
- foreach ($regionCollection as $region) {
- $regions[$v[1]][$region->getCode()] = $region->getRegionId();
- }
- }
- }
-
- if (!empty($regions[$v[1]][$v[2]])) {
- $rateData = array(
- 'code' => $v[0],
- 'tax_country_id' => $v[1],
- 'tax_region_id' => ($regions[$v[1]][$v[2]] == '*') ? 0 : $regions[$v[1]][$v[2]],
- 'tax_postcode' => (empty($v[3]) || $v[3]=='*') ? null : $v[3],
- 'rate' => $v[4],
- 'zip_is_range' => $v[5],
- 'zip_from' => $v[6],
- 'zip_to' => $v[7]
- );
-
- $rateModel = Mage::getModel('Mage_Tax_Model_Calculation_Rate')->loadByCode($rateData['code']);
- foreach($rateData as $dataName => $dataValue) {
- $rateModel->setData($dataName, $dataValue);
- }
-
- $titles = array();
- foreach ($stores as $field=>$id) {
- $titles[$id] = $v[$field];
- }
-
- $rateModel->setTitle($titles);
- $rateModel->save();
- }
- }
- } else {
- Mage::throwException(Mage::helper('Mage_Tax_Helper_Data')->__('Invalid file format upload attempt'));
- }
- }
-
/**
* export action from import/export tax
*
diff --git a/app/code/core/Mage/Adminhtml/controllers/Tax/RuleController.php b/app/code/Mage/Adminhtml/controllers/Tax/RuleController.php
similarity index 100%
rename from app/code/core/Mage/Adminhtml/controllers/Tax/RuleController.php
rename to app/code/Mage/Adminhtml/controllers/Tax/RuleController.php
diff --git a/app/code/core/Mage/Adminhtml/controllers/UrlrewriteController.php b/app/code/Mage/Adminhtml/controllers/UrlrewriteController.php
similarity index 96%
rename from app/code/core/Mage/Adminhtml/controllers/UrlrewriteController.php
rename to app/code/Mage/Adminhtml/controllers/UrlrewriteController.php
index eac20412852fd..9535aeffc0a03 100644
--- a/app/code/core/Mage/Adminhtml/controllers/UrlrewriteController.php
+++ b/app/code/Mage/Adminhtml/controllers/UrlrewriteController.php
@@ -86,30 +86,34 @@ public function editAction()
switch ($mode) {
case self::PRODUCT_MODE:
$editBlock = $this->getLayout()
- ->createBlock('Mage_Adminhtml_Block_Urlrewrite_Catalog_Product_Edit', '', array(
+ ->createBlock('Mage_Adminhtml_Block_Urlrewrite_Catalog_Product_Edit', '', array('data' => array(
'category' => $this->_getCategory(),
'product' => $this->_getProduct(),
'is_category_mode' => $this->getRequest()->has('category'),
'url_rewrite' => $this->_getUrlRewrite()
- ));
+ )));
break;
case self::CATEGORY_MODE:
$editBlock = $this->getLayout()
- ->createBlock('Mage_Adminhtml_Block_Urlrewrite_Catalog_Category_Edit', '', array(
+ ->createBlock('Mage_Adminhtml_Block_Urlrewrite_Catalog_Category_Edit', '', array('data' => array(
'category' => $this->_getCategory(),
'url_rewrite' => $this->_getUrlRewrite()
- ));
+ )));
break;
case self::CMS_PAGE_MODE:
- $editBlock = $this->getLayout()->createBlock('Mage_Adminhtml_Block_Urlrewrite_Cms_Page_Edit', '', array(
- 'cms_page' => $this->_getCmsPage(),
- 'url_rewrite' => $this->_getUrlRewrite()
- ));
+ $editBlock = $this->getLayout()->createBlock('Mage_Adminhtml_Block_Urlrewrite_Cms_Page_Edit', '',
+ array(
+ 'data' => array(
+ 'cms_page' => $this->_getCmsPage(),
+ 'url_rewrite' => $this->_getUrlRewrite(),
+ ),
+ )
+ );
break;
case self::ID_MODE:
default:
$editBlock = $this->getLayout()->createBlock('Mage_Adminhtml_Block_Urlrewrite_Edit', '', array(
- 'url_rewrite' => $this->_getUrlRewrite()
+ 'data' => array('url_rewrite' => $this->_getUrlRewrite())
));
break;
}
diff --git a/app/code/Mage/Adminhtml/etc/adminhtml/acl.xml b/app/code/Mage/Adminhtml/etc/adminhtml/acl.xml
new file mode 100644
index 0000000000000..717ab4d948d89
--- /dev/null
+++ b/app/code/Mage/Adminhtml/etc/adminhtml/acl.xml
@@ -0,0 +1,84 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/app/code/Mage/Adminhtml/etc/adminhtml/menu.xml b/app/code/Mage/Adminhtml/etc/adminhtml/menu.xml
new file mode 100644
index 0000000000000..6f2bed0091e2d
--- /dev/null
+++ b/app/code/Mage/Adminhtml/etc/adminhtml/menu.xml
@@ -0,0 +1,60 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/app/code/Mage/Adminhtml/etc/config.xml b/app/code/Mage/Adminhtml/etc/config.xml
new file mode 100644
index 0000000000000..065f4bc8e07c2
--- /dev/null
+++ b/app/code/Mage/Adminhtml/etc/config.xml
@@ -0,0 +1,247 @@
+
+
+
+
+
+ 0.7.1
+ true
+
+
+
+
+
+
+
+ Mage_Adminhtml_Model_Observer
+ massactionPrepareKey
+
+
+
+
+
+
+ Mage_Adminhtml_Model_Observer
+ clearCacheConfigurationFilesAccessLevelVerification
+
+
+
+
+
+
+
+
+ admin
+
+
+ Mage_Adminhtml
+
+
+
+
+
+
+
+
+
+
+ Mage_Adminhtml_Model_Observer
+ bindLocale
+
+
+
+
+
+
+ Mage_Backend_Model_Config_Backend_Admin_Observer
+ afterCustomUrlChanged
+
+
+
+
+
+
+ Mage_Adminhtml_Model_Search_Catalog
+ Mage_Catalog::catalog
+
+
+ Mage_Adminhtml_Model_Search_Customer
+ Mage_Customer::customer
+
+
+ Mage_Adminhtml_Model_Search_Order
+ Mage_Sales::sales
+
+
+
+
+
+
+ Mage_Adminhtml.csv
+
+
+
+
+
+
+
+ admin.xml
+
+
+ main.xml
+
+
+ adminnotification.xml
+
+
+ backup.xml
+
+
+ catalog.xml
+
+
+ cms.xml
+
+
+ customer.xml
+
+
+ system/design/design.xml
+
+
+ newsletter.xml
+
+
+ promo.xml
+
+
+ rating.xml
+
+
+ report.xml
+
+
+ sales.xml
+
+
+ system/store/store.xml
+
+
+ system/email/template.xml
+
+
+ tax.xml
+
+
+ urlrewrite.xml
+
+
+ variable.xml
+
+
+ search.xml
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ email
+
+
+
+ system_emails_forgot_email_template
+ general
+
+
+ 1
+
+
+
+
+
+
+ /*/sitemap.xml
+
+
+
+
+
+ price
+ media_image
+ gallery
+
+
+
+
+
+
+ 1
+
+
+
+
+
+
+
+ default
+
+
+ default
+
+
+
+
+
+
+
+
+
+ true
+
+
+
+ admin/index/noRoute
+
+
+
+
+
diff --git a/app/code/core/Mage/Adminhtml/etc/jstranslator.xml b/app/code/Mage/Adminhtml/etc/jstranslator.xml
similarity index 100%
rename from app/code/core/Mage/Adminhtml/etc/jstranslator.xml
rename to app/code/Mage/Adminhtml/etc/jstranslator.xml
diff --git a/app/code/core/Mage/Adminhtml/locale/de_DE/Mage_Adminhtml.csv b/app/code/Mage/Adminhtml/locale/de_DE/Mage_Adminhtml.csv
similarity index 100%
rename from app/code/core/Mage/Adminhtml/locale/de_DE/Mage_Adminhtml.csv
rename to app/code/Mage/Adminhtml/locale/de_DE/Mage_Adminhtml.csv
diff --git a/app/code/core/Mage/Adminhtml/locale/en_US/Mage_Adminhtml.csv b/app/code/Mage/Adminhtml/locale/en_US/Mage_Adminhtml.csv
similarity index 100%
rename from app/code/core/Mage/Adminhtml/locale/en_US/Mage_Adminhtml.csv
rename to app/code/Mage/Adminhtml/locale/en_US/Mage_Adminhtml.csv
diff --git a/app/code/core/Mage/Adminhtml/locale/es_ES/Mage_Adminhtml.csv b/app/code/Mage/Adminhtml/locale/es_ES/Mage_Adminhtml.csv
similarity index 100%
rename from app/code/core/Mage/Adminhtml/locale/es_ES/Mage_Adminhtml.csv
rename to app/code/Mage/Adminhtml/locale/es_ES/Mage_Adminhtml.csv
diff --git a/app/code/core/Mage/Adminhtml/locale/fr_FR/Mage_Adminhtml.csv b/app/code/Mage/Adminhtml/locale/fr_FR/Mage_Adminhtml.csv
similarity index 100%
rename from app/code/core/Mage/Adminhtml/locale/fr_FR/Mage_Adminhtml.csv
rename to app/code/Mage/Adminhtml/locale/fr_FR/Mage_Adminhtml.csv
diff --git a/app/code/core/Mage/Adminhtml/locale/nl_NL/Mage_Adminhtml.csv b/app/code/Mage/Adminhtml/locale/nl_NL/Mage_Adminhtml.csv
similarity index 100%
rename from app/code/core/Mage/Adminhtml/locale/nl_NL/Mage_Adminhtml.csv
rename to app/code/Mage/Adminhtml/locale/nl_NL/Mage_Adminhtml.csv
diff --git a/app/code/core/Mage/Adminhtml/locale/pt_BR/Mage_Adminhtml.csv b/app/code/Mage/Adminhtml/locale/pt_BR/Mage_Adminhtml.csv
similarity index 100%
rename from app/code/core/Mage/Adminhtml/locale/pt_BR/Mage_Adminhtml.csv
rename to app/code/Mage/Adminhtml/locale/pt_BR/Mage_Adminhtml.csv
diff --git a/app/code/core/Mage/Adminhtml/locale/zh_CN/Mage_Adminhtml.csv b/app/code/Mage/Adminhtml/locale/zh_CN/Mage_Adminhtml.csv
similarity index 100%
rename from app/code/core/Mage/Adminhtml/locale/zh_CN/Mage_Adminhtml.csv
rename to app/code/Mage/Adminhtml/locale/zh_CN/Mage_Adminhtml.csv
diff --git a/app/code/core/Mage/Adminhtml/view/adminhtml/admin.xml b/app/code/Mage/Adminhtml/view/adminhtml/admin.xml
similarity index 95%
rename from app/code/core/Mage/Adminhtml/view/adminhtml/admin.xml
rename to app/code/Mage/Adminhtml/view/adminhtml/admin.xml
index 3dd1faf2bb3c2..5bfe69286086f 100644
--- a/app/code/core/Mage/Adminhtml/view/adminhtml/admin.xml
+++ b/app/code/Mage/Adminhtml/view/adminhtml/admin.xml
@@ -30,6 +30,7 @@
+
0
diff --git a/app/code/core/Mage/Adminhtml/view/adminhtml/admin/access_denied.phtml b/app/code/Mage/Adminhtml/view/adminhtml/admin/access_denied.phtml
similarity index 100%
rename from app/code/core/Mage/Adminhtml/view/adminhtml/admin/access_denied.phtml
rename to app/code/Mage/Adminhtml/view/adminhtml/admin/access_denied.phtml
diff --git a/app/code/core/Mage/Adminhtml/view/adminhtml/admin/formkey.phtml b/app/code/Mage/Adminhtml/view/adminhtml/admin/formkey.phtml
similarity index 100%
rename from app/code/core/Mage/Adminhtml/view/adminhtml/admin/formkey.phtml
rename to app/code/Mage/Adminhtml/view/adminhtml/admin/formkey.phtml
diff --git a/app/code/core/Mage/Adminhtml/view/adminhtml/admin/overlay_popup.phtml b/app/code/Mage/Adminhtml/view/adminhtml/admin/overlay_popup.phtml
similarity index 100%
rename from app/code/core/Mage/Adminhtml/view/adminhtml/admin/overlay_popup.phtml
rename to app/code/Mage/Adminhtml/view/adminhtml/admin/overlay_popup.phtml
diff --git a/app/code/Mage/Adminhtml/view/adminhtml/admin/page.phtml b/app/code/Mage/Adminhtml/view/adminhtml/admin/page.phtml
new file mode 100644
index 0000000000000..c3b14b7640378
--- /dev/null
+++ b/app/code/Mage/Adminhtml/view/adminhtml/admin/page.phtml
@@ -0,0 +1,80 @@
+
+
+
+
+
+
+ getChildHtml('head') ?>
+
+
+getBodyClass() ? ' class="' . $this->getBodyClass() . '"' : ''; ?>>
+
+ getChildHtml('notification_window'); ?>
+ getChildHtml('global_notices') ?>
+ getChildHtml('header') ?>
+ getChildHtml('menu') ?>
+ getChildHtml('notifications'); ?>
+
+
+ getChildHtml('main-top'); ?>
+
+ getMessagesBlock()->getGroupedHtml() ?>
+
+
+ getChildHtml('left')): ?>
+
+
+
+ getChildHtml('content') ?>
+
+
+
+ getChildHtml('left') ?>
+
+
+
+
+
+ getChildHtml('content') ?>
+
+
+
+
+ getChildHtml('js') ?>
+
+
+
+ getChildHtml('before_body_end') ?>
+
+
+
+
diff --git a/app/code/core/Mage/Adminhtml/view/adminhtml/admin/popup.phtml b/app/code/Mage/Adminhtml/view/adminhtml/admin/popup.phtml
similarity index 100%
rename from app/code/core/Mage/Adminhtml/view/adminhtml/admin/popup.phtml
rename to app/code/Mage/Adminhtml/view/adminhtml/admin/popup.phtml
diff --git a/app/code/core/Mage/Adminhtml/view/adminhtml/adminnotification.xml b/app/code/Mage/Adminhtml/view/adminhtml/adminnotification.xml
similarity index 100%
rename from app/code/core/Mage/Adminhtml/view/adminhtml/adminnotification.xml
rename to app/code/Mage/Adminhtml/view/adminhtml/adminnotification.xml
diff --git a/app/code/core/Mage/Adminhtml/view/adminhtml/api/role_users_grid_js.phtml b/app/code/Mage/Adminhtml/view/adminhtml/api/role_users_grid_js.phtml
similarity index 100%
rename from app/code/core/Mage/Adminhtml/view/adminhtml/api/role_users_grid_js.phtml
rename to app/code/Mage/Adminhtml/view/adminhtml/api/role_users_grid_js.phtml
diff --git a/app/code/Mage/Adminhtml/view/adminhtml/api/roleinfo.phtml b/app/code/Mage/Adminhtml/view/adminhtml/api/roleinfo.phtml
new file mode 100644
index 0000000000000..3109a6c86f6fd
--- /dev/null
+++ b/app/code/Mage/Adminhtml/view/adminhtml/api/roleinfo.phtml
@@ -0,0 +1,43 @@
+
+
+
+ getBackButtonHtml() ?>
+ getResetButtonHtml() ?>
+ getDeleteButtonHtml() ?>
+ getSaveButtonHtml() ?>
+
+
+
+
+
diff --git a/app/code/Mage/Adminhtml/view/adminhtml/api/roles.phtml b/app/code/Mage/Adminhtml/view/adminhtml/api/roles.phtml
new file mode 100644
index 0000000000000..0b3c6fa3aafb2
--- /dev/null
+++ b/app/code/Mage/Adminhtml/view/adminhtml/api/roles.phtml
@@ -0,0 +1,32 @@
+
+
+
+ __('Add New Role') ?>
+
+
+getGridHtml() ?>
diff --git a/app/code/core/Mage/Adminhtml/view/adminhtml/api/rolesedit.phtml b/app/code/Mage/Adminhtml/view/adminhtml/api/rolesedit.phtml
similarity index 100%
rename from app/code/core/Mage/Adminhtml/view/adminhtml/api/rolesedit.phtml
rename to app/code/Mage/Adminhtml/view/adminhtml/api/rolesedit.phtml
diff --git a/app/code/core/Mage/Adminhtml/view/adminhtml/api/rolesusers.phtml b/app/code/Mage/Adminhtml/view/adminhtml/api/rolesusers.phtml
similarity index 96%
rename from app/code/core/Mage/Adminhtml/view/adminhtml/api/rolesusers.phtml
rename to app/code/Mage/Adminhtml/view/adminhtml/api/rolesusers.phtml
index 38fd74195f7ce..f0a18829607a1 100644
--- a/app/code/core/Mage/Adminhtml/view/adminhtml/api/rolesusers.phtml
+++ b/app/code/Mage/Adminhtml/view/adminhtml/api/rolesusers.phtml
@@ -25,4 +25,4 @@
*/
?>
-_getGridHtml() ?>
+getGridHtml() ?>
diff --git a/app/code/core/Mage/Adminhtml/view/adminhtml/api/user_roles_grid_js.phtml b/app/code/Mage/Adminhtml/view/adminhtml/api/user_roles_grid_js.phtml
similarity index 97%
rename from app/code/core/Mage/Adminhtml/view/adminhtml/api/user_roles_grid_js.phtml
rename to app/code/Mage/Adminhtml/view/adminhtml/api/user_roles_grid_js.phtml
index a632e48c7bf0e..d537f1a03423b 100644
--- a/app/code/core/Mage/Adminhtml/view/adminhtml/api/user_roles_grid_js.phtml
+++ b/app/code/Mage/Adminhtml/view/adminhtml/api/user_roles_grid_js.phtml
@@ -30,7 +30,7 @@
getJsObjectName()): ?>
var radioBoxes = $H({});
var warning = false;
- var userRoles = $H(_getSelectedRoles(true) ?>);
+ var userRoles = $H(getSelectedRoles(true) ?>);
if (userRoles.size() > 0) warning = true;
$('user_user_roles').value = userRoles.toQueryString();
diff --git a/app/code/core/Mage/Adminhtml/view/adminhtml/api/userinfo.phtml b/app/code/Mage/Adminhtml/view/adminhtml/api/userinfo.phtml
similarity index 100%
rename from app/code/core/Mage/Adminhtml/view/adminhtml/api/userinfo.phtml
rename to app/code/Mage/Adminhtml/view/adminhtml/api/userinfo.phtml
diff --git a/app/code/core/Mage/Adminhtml/view/adminhtml/api/usernroles.phtml b/app/code/Mage/Adminhtml/view/adminhtml/api/usernroles.phtml
similarity index 100%
rename from app/code/core/Mage/Adminhtml/view/adminhtml/api/usernroles.phtml
rename to app/code/Mage/Adminhtml/view/adminhtml/api/usernroles.phtml
diff --git a/app/code/core/Mage/Adminhtml/view/adminhtml/backup.xml b/app/code/Mage/Adminhtml/view/adminhtml/backup.xml
similarity index 100%
rename from app/code/core/Mage/Adminhtml/view/adminhtml/backup.xml
rename to app/code/Mage/Adminhtml/view/adminhtml/backup.xml
diff --git a/app/code/core/Mage/Adminhtml/view/adminhtml/backup/dialogs.phtml b/app/code/Mage/Adminhtml/view/adminhtml/backup/dialogs.phtml
similarity index 95%
rename from app/code/core/Mage/Adminhtml/view/adminhtml/backup/dialogs.phtml
rename to app/code/Mage/Adminhtml/view/adminhtml/backup/dialogs.phtml
index 68f1ffcdcca6c..043c5a08f515a 100644
--- a/app/code/core/Mage/Adminhtml/view/adminhtml/backup/dialogs.phtml
+++ b/app/code/Mage/Adminhtml/view/adminhtml/backup/dialogs.phtml
@@ -69,7 +69,7 @@
@@ -108,7 +108,7 @@
__('This action cannot be undone.')?>
__('Are you sure you want to proceed?')?>
-
- __('OK')?>
+ __('OK')?>
__('Cancel')?>
diff --git a/app/code/core/Mage/Adminhtml/view/adminhtml/backup/left.phtml b/app/code/Mage/Adminhtml/view/adminhtml/backup/left.phtml
similarity index 100%
rename from app/code/core/Mage/Adminhtml/view/adminhtml/backup/left.phtml
rename to app/code/Mage/Adminhtml/view/adminhtml/backup/left.phtml
diff --git a/app/code/core/Mage/Adminhtml/view/adminhtml/backup/list.phtml b/app/code/Mage/Adminhtml/view/adminhtml/backup/list.phtml
similarity index 100%
rename from app/code/core/Mage/Adminhtml/view/adminhtml/backup/list.phtml
rename to app/code/Mage/Adminhtml/view/adminhtml/backup/list.phtml
diff --git a/app/code/core/Mage/Adminhtml/view/adminhtml/catalog.xml b/app/code/Mage/Adminhtml/view/adminhtml/catalog.xml
similarity index 94%
rename from app/code/core/Mage/Adminhtml/view/adminhtml/catalog.xml
rename to app/code/Mage/Adminhtml/view/adminhtml/catalog.xml
index ce4806b341f5b..21d1b14cc5886 100644
--- a/app/code/core/Mage/Adminhtml/view/adminhtml/catalog.xml
+++ b/app/code/Mage/Adminhtml/view/adminhtml/catalog.xml
@@ -49,9 +49,9 @@
Mage_Adminhtml::jquery/fileUploader/load-image.min.js
Mage_Adminhtml::jquery/fileUploader/canvas-to-blob.min.js
Mage_Adminhtml::jquery/fileUploader/jquery.fileupload-fp.js
+ mage/proxy-event.js
Mage_Adminhtml::catalog/category-selector.css
- Mage_Adminhtml::catalog/category-selector.js
Mage_Adminhtml::json2.js
Mage_Adminhtml::mage/backend/suggest.js
Mage_Adminhtml::jquery/jstree/jquery.hotkeys.js
@@ -61,6 +61,9 @@
Mage_Adminhtml::catalog/product-variation.js
Mage_Adminhtml::catalog/base-image-uploader.js
Mage_Catalog::js/product-gallery.js
+ Mage_Catalog::product/product.css
+ Mage_Catalog::js/custom-options.js
+ mage/backend/menu.js
@@ -92,7 +95,7 @@
-
+
@@ -171,7 +174,7 @@
entity_id
0
1
- associated-product-id
+ Mage_Catalog_Block_Product_Configurable_AssociatedSelector_Renderer_Id
@@ -183,7 +186,6 @@
name
0
1
- associated-product-name
@@ -194,7 +196,6 @@
price
0
1
- associated-product-price
@@ -206,7 +207,6 @@
sku
0
1
- associated-product-sku
@@ -217,7 +217,6 @@
weight
0
1
- associated-product-weight
@@ -343,7 +342,7 @@ Layout handle for grouped products
-
+
@@ -365,6 +364,7 @@ Layout handle for grouped products
<_current>1
+ data-table
@@ -375,15 +375,15 @@ Layout handle for grouped products
grip
entity_id
- 5px
0
- ui-icon ui-icon-grip-dotted-vertical
+ draggable-handle
+ col-draggable
+ col-draggable
- grouped-product-name
text
name
1
@@ -394,10 +394,8 @@ Layout handle for grouped products
- grouped-product-sku
text
sku
- 80px
0
1
@@ -405,22 +403,16 @@ Layout handle for grouped products
- grouped-product-price
currency
price
- 110px
- right
0
- grouped-product-qty
number
qty
- 110px
- right
1
0
@@ -431,10 +423,10 @@ Layout handle for grouped products
button
button
grouped-product-delete
- 60px
Mage_Backend_Block_Widget_Grid_Column_Renderer_Button
- right
0
+ col-actions
+ col-actions
@@ -473,17 +465,14 @@ Layout handle for grouped products
checkbox
- a-center
- selected-products
- 60px
- center
entity_id
+ col-select
+ col-select
- associated-product-name
text
name
1
@@ -493,21 +482,16 @@ Layout handle for grouped products
- associated-product-sku
text
sku
- 80px
1
- associated-product-price
currency
price
- 110px
- right
diff --git a/app/code/core/Mage/Adminhtml/view/adminhtml/catalog/base-image-uploader.js b/app/code/Mage/Adminhtml/view/adminhtml/catalog/base-image-uploader.js
similarity index 86%
rename from app/code/core/Mage/Adminhtml/view/adminhtml/catalog/base-image-uploader.js
rename to app/code/Mage/Adminhtml/view/adminhtml/catalog/base-image-uploader.js
index 8fb8fda72980c..0187a42c1174a 100644
--- a/app/code/core/Mage/Adminhtml/view/adminhtml/catalog/base-image-uploader.js
+++ b/app/code/Mage/Adminhtml/view/adminhtml/catalog/base-image-uploader.js
@@ -22,10 +22,8 @@
* @copyright Copyright (c) 2013 X.commerce, Inc. (http://www.magentocommerce.com)
* @license http://opensource.org/licenses/afl-3.0.php Academic Free License (AFL 3.0)
*/
-/*jshint jquery:true*/
-/*global alert*/
+/*global alert:true*/
(function ($) {
- "use strict";
$.widget('mage.baseImage', {
/**
* Button creation
@@ -41,7 +39,7 @@
var findElement = function(data) {
return $container.find('.image:not(.image-placeholder)').filter(function() {
- return $(this).data('image').file === data.file;
+ return $(this).data('image').file == data.file;
}).first();
};
var updateVisibility = function() {
@@ -49,11 +47,11 @@
elementsList.each(function(index) {
$(this)[index < maximumImageCount ? 'show' : 'hide']();
});
- $dropPlaceholder[elementsList.length >= maximumImageCount ? 'hide' : 'show']();
+ $dropPlaceholder[elementsList.length > maximumImageCount ? 'hide' : 'show']();
};
$galleryContainer.on('setImageType', function(event, data) {
- if (data.type === 'image') {
+ if (data.type == 'image') {
$container.find('.' + mainClass).removeClass(mainClass);
if (data.imageData) {
findElement(data.imageData).addClass(mainClass);
@@ -87,13 +85,13 @@
$container.on('click', '[data-role="make-main-button"]', function(event) {
event.preventDefault();
- var data = $(this.target).closest('.image').data('image');
+ var data = $(event.target).closest('.image').data('image');
$galleryContainer.productGallery('setMain', data);
});
$container.on('click', '[data-role="delete-button"]', function(event) {
event.preventDefault();
- $galleryContainer.trigger('removeItem', $(this.target).closest('.image').data('image'));
+ $galleryContainer.trigger('removeItem', $(event.target).closest('.image').data('image'));
});
$container.sortable({
@@ -134,6 +132,16 @@
progress: function(e, data) {
var progress = parseInt(data.loaded / data.total * 100, 10);
$dropPlaceholder.find('.progress-bar').addClass('in-progress').text(progress + '%');
+ },
+ start: function(event) {
+ var uploaderContainer = $(event.target).closest('.image-placeholder');
+
+ uploaderContainer.addClass('loading');
+ },
+ stop: function(event) {
+ var uploaderContainer = $(event.target).closest('.image-placeholder');
+
+ uploaderContainer.removeClass('loading');
}
});
}
diff --git a/app/code/Mage/Adminhtml/view/adminhtml/catalog/category-selector.css b/app/code/Mage/Adminhtml/view/adminhtml/catalog/category-selector.css
new file mode 100644
index 0000000000000..1b963e32f4d85
--- /dev/null
+++ b/app/code/Mage/Adminhtml/view/adminhtml/catalog/category-selector.css
@@ -0,0 +1,176 @@
+/**
+ * Magento
+ *
+ * NOTICE OF LICENSE
+ *
+ * This source file is subject to the Academic Free License (AFL 3.0)
+ * that is bundled with this package in the file LICENSE_AFL.txt.
+ * It is also available through the world-wide-web at this URL:
+ * http://opensource.org/licenses/afl-3.0.php
+ * If you did not receive a copy of the license and are unable to
+ * obtain it through the world-wide-web, please send an email
+ * to license@magentocommerce.com so we can send you a copy immediately.
+ *
+ * DISCLAIMER
+ *
+ * Do not edit or add to this file if you wish to upgrade Magento to newer
+ * versions in the future. If you wish to customize Magento for your
+ * needs please refer to http://www.magentocommerce.com for more information.
+ *
+ * @category Mage
+ * @package Mage_Adminhtml
+ * @copyright Copyright (c) 2013 X.commerce, Inc. (http://www.magentocommerce.com)
+ * @license http://opensource.org/licenses/afl-3.0.php Academic Free License (AFL 3.0)
+ */
+
+.field-category_ids .category-select {
+ margin: 0 0 6px 0;
+ padding: 2px;
+ width: 67.999999997%;
+}
+
+.mage-new-category-dialog .category-select {
+ width: 100%;
+ padding: 0;
+}
+
+.field-category_ids .mage-suggest-inner {
+ padding-right: 27px;
+}
+
+.field-category_ids .addon > button {
+ float: right;
+ margin-left: 2.127659574%;
+ width: 28.4%;
+}
+
+.field-category_ids .category-select:after,
+.mage-new-category-dialog .category-select:after {
+ position: absolute;
+ top: 0;
+ right: 5px;
+ font-family: 'MUI-Icons';
+ font-style: normal;
+ speak: none;
+ font-weight: normal;
+ -webkit-font-smoothing: antialiased;
+ content: '\e013'; /* unordered list icon */
+ font-size: 20px;
+ color: #b2b2b2;
+}
+
+/* Category Selector in "Create New Category" popup */
+.mage-new-category-dialog .mage-suggest {
+ border: none;
+ box-shadow: none;
+}
+.mage-new-category-dialog .mage-suggest .mage-suggest-inner {
+ padding: 0;
+}
+
+.mage-new-category-dialog .mage-suggest-choices {
+ position: relative;
+ padding: 2px 22px 2px 2px;
+ background-color: #fff;
+ border: 1px solid #ccc;
+ border-radius: 3px;
+ -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
+ -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
+ box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
+}
+
+.mage-new-category-dialog .mage-suggest-dropdown {
+ position: relative;
+ margin: 3px 1px 0;
+}
+
+.mage-new-category-dialog .mage-suggest-inner {
+ padding: 2px 22px 2px 2px;
+}
+
+.mage-suggest-choices {
+ margin: 0;
+ padding: 0;
+ list-style: none;
+}
+
+.mage-suggest-choices > li {
+ display: inline-block;
+}
+
+.mage-suggest-search-field {
+ width: 100%;
+ white-space: nowrap;
+ margin: 0;
+ padding: 0;
+}
+
+.mage-suggest-search-field > input,
+.mage-suggest-search-field > input:focus,
+.mage-suggest-search-field > input:active {
+ width: 100%;
+ height: 22px;
+ line-height: 22px;
+ outline: 0 none;
+ border: 0 none;
+ box-shadow: none;
+ padding: 0 3px;
+}
+
+.mage-suggest-search-field > input.mage-suggest-state-loading {
+ background: #fff url('images/spinner.gif') no-repeat 100%;
+ padding-right: 18px;
+}
+
+.mage-suggest-choice {
+ position: relative;
+ background: #cdecf6;
+ border: 1px solid #a7cedb;
+ border-radius: 3px;
+ padding: 2px 22px 1px 9px;
+ margin: 1px 2px 1px 0;
+ vertical-align: top;
+ cursor: default;
+ -moz-transition: background .3s;
+ -webkit-transition: background .3s;
+ transition: background .3s;
+}
+
+.mage-suggest-choice:hover {
+ background: #aae3f5;
+}
+
+.mage-suggest-choice-close {
+ position: absolute;
+ top: 0;
+ right: 0;
+ bottom: 0;
+ width: 20px;
+ line-height: 16px;
+ text-align: center;
+ color: #7b94a1;
+ cursor: pointer;
+}
+
+.mage-suggest-choice-close:hover {
+ color: #000;
+}
+
+.mage-suggest-choice-close:before {
+ font-family: 'MUI-Icons';
+ font-style: normal;
+ speak: none;
+ font-weight: normal;
+ -webkit-font-smoothing: antialiased;
+ content: '\e07d'; /* close icon */
+ font-size: 6px;
+}
+
+.mage-suggest-no-records {
+ display: inline-block;
+ padding: 10px;
+}
+
+.ui-helper-hidden-accessible {
+ display: none;
+}
diff --git a/app/code/core/Mage/Adminhtml/view/adminhtml/catalog/category/checkboxes/tree.phtml b/app/code/Mage/Adminhtml/view/adminhtml/catalog/category/checkboxes/tree.phtml
similarity index 100%
rename from app/code/core/Mage/Adminhtml/view/adminhtml/catalog/category/checkboxes/tree.phtml
rename to app/code/Mage/Adminhtml/view/adminhtml/catalog/category/checkboxes/tree.phtml
diff --git a/app/code/core/Mage/Adminhtml/view/adminhtml/catalog/category/edit.js b/app/code/Mage/Adminhtml/view/adminhtml/catalog/category/edit.js
similarity index 100%
rename from app/code/core/Mage/Adminhtml/view/adminhtml/catalog/category/edit.js
rename to app/code/Mage/Adminhtml/view/adminhtml/catalog/category/edit.js
diff --git a/app/code/Mage/Adminhtml/view/adminhtml/catalog/category/edit.phtml b/app/code/Mage/Adminhtml/view/adminhtml/catalog/category/edit.phtml
new file mode 100644
index 0000000000000..d3d50574336c8
--- /dev/null
+++ b/app/code/Mage/Adminhtml/view/adminhtml/catalog/category/edit.phtml
@@ -0,0 +1,174 @@
+
+
+
+
+ getChildHtml('form') ?>
+
+
diff --git a/app/code/core/Mage/Adminhtml/view/adminhtml/catalog/category/edit/form.phtml b/app/code/Mage/Adminhtml/view/adminhtml/catalog/category/edit/form.phtml
similarity index 100%
rename from app/code/core/Mage/Adminhtml/view/adminhtml/catalog/category/edit/form.phtml
rename to app/code/Mage/Adminhtml/view/adminhtml/catalog/category/edit/form.phtml
diff --git a/app/code/core/Mage/Adminhtml/view/adminhtml/catalog/category/form.js b/app/code/Mage/Adminhtml/view/adminhtml/catalog/category/form.js
similarity index 100%
rename from app/code/core/Mage/Adminhtml/view/adminhtml/catalog/category/form.js
rename to app/code/Mage/Adminhtml/view/adminhtml/catalog/category/form.js
diff --git a/app/code/core/Mage/Adminhtml/view/adminhtml/catalog/category/tree.phtml b/app/code/Mage/Adminhtml/view/adminhtml/catalog/category/tree.phtml
similarity index 100%
rename from app/code/core/Mage/Adminhtml/view/adminhtml/catalog/category/tree.phtml
rename to app/code/Mage/Adminhtml/view/adminhtml/catalog/category/tree.phtml
diff --git a/app/code/core/Mage/Adminhtml/view/adminhtml/catalog/category/widget/tree.phtml b/app/code/Mage/Adminhtml/view/adminhtml/catalog/category/widget/tree.phtml
similarity index 100%
rename from app/code/core/Mage/Adminhtml/view/adminhtml/catalog/category/widget/tree.phtml
rename to app/code/Mage/Adminhtml/view/adminhtml/catalog/category/widget/tree.phtml
diff --git a/app/code/core/Mage/Adminhtml/view/adminhtml/catalog/configurable-product.css b/app/code/Mage/Adminhtml/view/adminhtml/catalog/configurable-product.css
similarity index 100%
rename from app/code/core/Mage/Adminhtml/view/adminhtml/catalog/configurable-product.css
rename to app/code/Mage/Adminhtml/view/adminhtml/catalog/configurable-product.css
diff --git a/app/code/Mage/Adminhtml/view/adminhtml/catalog/form/renderer/fieldset/element.phtml b/app/code/Mage/Adminhtml/view/adminhtml/catalog/form/renderer/fieldset/element.phtml
new file mode 100644
index 0000000000000..15cd2cbdd3285
--- /dev/null
+++ b/app/code/Mage/Adminhtml/view/adminhtml/catalog/form/renderer/fieldset/element.phtml
@@ -0,0 +1,91 @@
+
+
+getElement();
+$note = $element->getNote() ? '' . $element->getNote() . '
' : '';
+$elementBeforeLabel = $element->getExtType() == 'checkbox' || $element->getExtType() == 'radio';
+$addOn = $element->getBeforeElementHtml() || $element->getAfterElementHtml();
+$fieldId = ($element->getHtmlId()) ? ' id="attribute-' . $element->getHtmlId() . '-container"' : '';
+$fieldClass = "field field-{$element->getId()} {$element->getCssClass()}";
+$fieldClass .= ($elementBeforeLabel) ? ' choice' : '';
+$fieldClass .= ($addOn) ? ' with-addon' : '';
+$fieldClass .= ($element->getRequired()) ? ' required' : '';
+$fieldClass .= ($note) ? ' with-note' : '';
+
+$fieldAttributes = $fieldId . ' class="' . $fieldClass . '" '
+ . $this->getUiId('form-field', $element->getId());
+?>
+
+checkFieldDisable() ?>
+getToggleCode() ? $element->getToggleCode()
+ : 'toggleValueElements(this, this.parentNode.parentNode.parentNode)';
+?>
+getNoDisplay()): ?>
+ getType() == 'hidden'): ?>
+ getElementHtml() ?>
+
+ data-element-id="getHtmlId() ?>"
+ data-apply-to="escapeHtml($this->helper('Mage_Core_Helper_Data')->jsonEncode(
+ $element->hasEntityAttribute() ? $element->getEntityAttribute()->getApplyTo() : array()
+ ))?>"
+ >
+
+ getElementHtml() ?>
+ getLabelHtml() ?>
+
+
+ getLabelHtml() ?>
+
+ ' . $this->getElementHtml() . '
' : $this->getElementHtml(); ?>
+
+
+
+
+ canDisplayUseDefault()): ?>
+
+ getReadonly()):?> disabled="disabled"
+ type="checkbox"
+ name="use_default[]"
+ class="use-default-control"
+ id="getHtmlId() ?>_default"
+ usedDefault()): ?> checked="checked"
+ onclick=""
+ value="getAttributeCode() ?>"/>
+ __('Use Default Value') ?>
+
+
+
+
+
+
diff --git a/app/code/core/Mage/Adminhtml/view/adminhtml/catalog/images/select2.png b/app/code/Mage/Adminhtml/view/adminhtml/catalog/images/select2.png
similarity index 100%
rename from app/code/core/Mage/Adminhtml/view/adminhtml/catalog/images/select2.png
rename to app/code/Mage/Adminhtml/view/adminhtml/catalog/images/select2.png
diff --git a/app/code/core/Mage/Adminhtml/view/adminhtml/catalog/images/select2x2.png b/app/code/Mage/Adminhtml/view/adminhtml/catalog/images/select2x2.png
similarity index 100%
rename from app/code/core/Mage/Adminhtml/view/adminhtml/catalog/images/select2x2.png
rename to app/code/Mage/Adminhtml/view/adminhtml/catalog/images/select2x2.png
diff --git a/app/code/core/Mage/Adminhtml/view/adminhtml/catalog/images/spinner.gif b/app/code/Mage/Adminhtml/view/adminhtml/catalog/images/spinner.gif
similarity index 100%
rename from app/code/core/Mage/Adminhtml/view/adminhtml/catalog/images/spinner.gif
rename to app/code/Mage/Adminhtml/view/adminhtml/catalog/images/spinner.gif
diff --git a/app/code/core/Mage/Adminhtml/view/adminhtml/catalog/product-variation.js b/app/code/Mage/Adminhtml/view/adminhtml/catalog/product-variation.js
similarity index 99%
rename from app/code/core/Mage/Adminhtml/view/adminhtml/catalog/product-variation.js
rename to app/code/Mage/Adminhtml/view/adminhtml/catalog/product-variation.js
index 60ba2b4ea7ba9..543499ff52099 100644
--- a/app/code/core/Mage/Adminhtml/view/adminhtml/catalog/product-variation.js
+++ b/app/code/Mage/Adminhtml/view/adminhtml/catalog/product-variation.js
@@ -28,6 +28,7 @@
this.element.sortable({
axis: 'y',
handle: '.draggable-handle',
+ tolerance: 'pointer',
update: function () {
$(this).find('[name$="[position]"]').each(function (index) {
$(this).val(index);
diff --git a/app/code/Mage/Adminhtml/view/adminhtml/catalog/product.js b/app/code/Mage/Adminhtml/view/adminhtml/catalog/product.js
new file mode 100644
index 0000000000000..2ed823f37663d
--- /dev/null
+++ b/app/code/Mage/Adminhtml/view/adminhtml/catalog/product.js
@@ -0,0 +1,122 @@
+/**
+ * Magento
+ *
+ * NOTICE OF LICENSE
+ *
+ * This source file is subject to the Academic Free License (AFL 3.0)
+ * that is bundled with this package in the file LICENSE_AFL.txt.
+ * It is also available through the world-wide-web at this URL:
+ * http://opensource.org/licenses/afl-3.0.php
+ * If you did not receive a copy of the license and are unable to
+ * obtain it through the world-wide-web, please send an email
+ * to license@magentocommerce.com so we can send you a copy immediately.
+ *
+ * DISCLAIMER
+ *
+ * Do not edit or add to this file if you wish to upgrade Magento to newer
+ * versions in the future. If you wish to customize Magento for your
+ * needs please refer to http://www.magentocommerce.com for more information.
+ *
+ * @category Mage
+ * @package Mage_Adminhtml
+ * @copyright Copyright (c) 2013 X.commerce, Inc. (http://www.magentocommerce.com)
+ * @license http://opensource.org/licenses/afl-3.0.php Academic Free License (AFL 3.0)
+ */
+
+var Product = {};
+
+(function ($) {
+ $.widget("mage.productAttributes", {
+ _create: function () {
+ this._on({'click':'_showPopup'});
+ },
+ _showPopup: function (event) {
+ var wrapper = $('
').appendTo('body').dialog({
+ title: 'New Attribute',
+ minWidth: 980,
+ minHeight: 700,
+ modal: true,
+ resizeStop: function(event, ui) {
+ iframe.height($(this).outerHeight() + 'px');
+ iframe.width($(this).outerWidth() + 'px');
+ }
+ });
+ wrapper.mage('loader', {showOnInit: true});
+ var iframe = $('