Magento_Mobile - Version 1.4.1.0.23.0

Version Notes

1.4.1.0.23.0 version of package
internal svn revision #3cd616975d5927903d4f34bde0d9e5e2e727e9ba

Download this release

Release Info

Developer Magento Core Team
Extension Magento_Mobile
Version 1.4.1.0.23.0
Comparing to
See all releases


Code changes from version 1.4.0.1.23.0 to 1.4.1.0.23.0

Files changed (39) hide show
  1. app/code/core/Mage/XmlConnect/Block/Adminhtml/Connect/Dashboard/GraphTotalsData.php +4 -0
  2. app/code/core/Mage/XmlConnect/Block/Adminhtml/Connect/Dashboard/LastOrders.php +4 -13
  3. app/code/core/Mage/XmlConnect/Block/Adminhtml/Connect/Dashboard/NewCustomers.php +3 -6
  4. app/code/core/Mage/XmlConnect/Block/Adminhtml/Mobile/Edit/Tab/Notification/Helper.php +167 -0
  5. app/code/core/Mage/XmlConnect/Block/Cart.php +2 -1
  6. app/code/core/Mage/XmlConnect/Block/Cart/Paypal/Mecl/Shippingmethods.php +83 -93
  7. app/code/core/Mage/XmlConnect/Block/Cart/Paypal/Mep/Totals.php +5 -11
  8. app/code/core/Mage/XmlConnect/Block/Cart/Totals.php +0 -1
  9. app/code/core/Mage/XmlConnect/Block/Catalog/Category.php +5 -0
  10. app/code/core/Mage/XmlConnect/Block/Catalog/Product/Options/Bundle.php +1 -1
  11. app/code/core/Mage/XmlConnect/Block/Catalog/Product/Options/Giftcard.php +0 -2
  12. app/code/core/Mage/XmlConnect/Block/Checkout/Shipping/Method/Available.php +3 -3
  13. app/code/core/Mage/XmlConnect/Block/Checkout/Shipping/Method/Avaliable.php +11 -0
  14. app/code/core/Mage/XmlConnect/Block/Configuration.php +1 -1
  15. app/code/core/Mage/XmlConnect/Block/Customer/Address/List.php +12 -12
  16. app/code/core/Mage/XmlConnect/Block/Customer/Order/List.php +1 -1
  17. app/code/core/Mage/XmlConnect/Block/Home.php +4 -1
  18. app/code/core/Mage/XmlConnect/Helper/Adminhtml/Dashboard/Order.php +4 -0
  19. app/code/core/Mage/XmlConnect/Helper/Paypal/Data.php +0 -51
  20. app/code/core/Mage/XmlConnect/Model/Adminhtml/Search/Catalog.php +1 -1
  21. app/code/core/Mage/XmlConnect/Model/Adminhtml/Search/Category.php +1 -1
  22. app/code/core/Mage/XmlConnect/Model/Application.php +1 -1
  23. app/code/core/Mage/XmlConnect/Model/Configuration.php +5 -4
  24. app/code/core/Mage/XmlConnect/Model/Payment/Method/Paypal/Config.php +4 -10
  25. app/code/core/Mage/XmlConnect/Model/Payment/Method/Paypal/Mecl.php +1 -1
  26. app/code/core/Mage/XmlConnect/Model/Resource/Application.php +5 -5
  27. app/code/core/Mage/XmlConnect/Model/Resource/ConfigData.php +10 -5
  28. app/code/core/Mage/XmlConnect/Model/Resource/History.php +4 -2
  29. app/code/core/Mage/XmlConnect/Model/Simplexml/Element.php +3 -3
  30. app/code/core/Mage/XmlConnect/controllers/CartController.php +4 -4
  31. app/code/core/Mage/XmlConnect/controllers/CheckoutController.php +1 -1
  32. app/code/core/Mage/XmlConnect/controllers/CustomerController.php +19 -10
  33. app/code/core/Mage/XmlConnect/controllers/Paypal/MeclController.php +15 -5
  34. app/code/core/Mage/XmlConnect/controllers/Paypal/MepController.php +2 -0
  35. app/code/core/Mage/XmlConnect/controllers/WishlistController.php +3 -3
  36. package.xml +5 -5
  37. skin/adminhtml/default/default/images/xmlconnect/catalog/category/placeholder/image.jpg +0 -0
  38. skin/adminhtml/default/default/images/xmlconnect/catalog/category/placeholder/small_image.jpg +0 -0
  39. skin/adminhtml/default/default/images/xmlconnect/catalog/category/placeholder/thumbnail.jpg +0 -0
app/code/core/Mage/XmlConnect/Block/Adminhtml/Connect/Dashboard/GraphTotalsData.php CHANGED
@@ -62,6 +62,10 @@ class Mage_XmlConnect_Block_Adminhtml_Connect_Dashboard_GraphTotalsData extends
62
 
63
  if ($storeId) {
64
  $collection->addFieldToFilter('store_id', $storeId);
 
 
 
 
65
  }
66
 
67
  $collection->load();
62
 
63
  if ($storeId) {
64
  $collection->addFieldToFilter('store_id', $storeId);
65
+ } elseif (!$collection->isLive()) {
66
+ $collection->addFieldToFilter('store_id', array(
67
+ 'eq' => Mage::app()->getStore(Mage_Core_Model_Store::ADMIN_CODE)->getId()
68
+ ));
69
  }
70
 
71
  $collection->load();
app/code/core/Mage/XmlConnect/Block/Adminhtml/Connect/Dashboard/LastOrders.php CHANGED
@@ -50,25 +50,16 @@ class Mage_XmlConnect_Block_Adminhtml_Connect_Dashboard_LastOrders extends Mage_
50
  return $this;
51
  }
52
 
53
- /** @var $collection Mage_Reports_Model_Mysql4_Order_Collection */
54
  $collection = Mage::getResourceModel('reports/order_collection')->addItemCountExpr()
55
- ->addExpressionAttributeToSelect(
56
- 'customer',
57
- "IFNULL(CONCAT({{customer_firstname}},' ',{{customer_lastname}}), '{$this->__('Guest')}')",
58
- array('customer_firstname','customer_lastname')
59
- )
60
- ->setOrder('created_at')
61
- ->setPageSize(self::LAST_ORDER_COUNT_LIMIT);
62
 
63
  foreach (Mage::helper('xmlconnect/adminApplication')->getSwitcherList() as $storeId) {
64
  if ($storeId) {
65
  $collection->addAttributeToFilter('store_id', $storeId);
 
66
  } else {
67
- $collection->addExpressionAttributeToSelect(
68
- 'revenue',
69
- '({{base_grand_total}}*{{base_to_global_rate}})',
70
- array('base_grand_total', 'base_to_global_rate')
71
- );
72
  }
73
 
74
  $this->setCollection($collection);
50
  return $this;
51
  }
52
 
53
+ /** @var $collection Mage_Reports_Model_Resource_Order_Collection */
54
  $collection = Mage::getResourceModel('reports/order_collection')->addItemCountExpr()
55
+ ->joinCustomerName('customer')->orderByCreatedAt()->setPageSize(self::LAST_ORDER_COUNT_LIMIT);
 
 
 
 
 
 
56
 
57
  foreach (Mage::helper('xmlconnect/adminApplication')->getSwitcherList() as $storeId) {
58
  if ($storeId) {
59
  $collection->addAttributeToFilter('store_id', $storeId);
60
+ $collection->addRevenueToSelect();
61
  } else {
62
+ $collection->addRevenueToSelect(true);
 
 
 
 
63
  }
64
 
65
  $this->setCollection($collection);
app/code/core/Mage/XmlConnect/Block/Adminhtml/Connect/Dashboard/NewCustomers.php CHANGED
@@ -57,11 +57,8 @@ class Mage_XmlConnect_Block_Adminhtml_Connect_Dashboard_NewCustomers
57
  */
58
  protected function _initCollection($storeId)
59
  {
60
- /** @var $collection Mage_Reports_Model_Mysql4_Customer_Collection */
61
- $collection = Mage::getResourceModel('reports/customer_collection')
62
- ->addCustomerName()
63
- ->joinOrders()
64
- ->addOrdersCount()
65
  ->setPageSize(self::CUSTOMERS_COUNT_LIMIT);
66
 
67
  $storeFilter = 0;
@@ -70,7 +67,7 @@ class Mage_XmlConnect_Block_Adminhtml_Connect_Dashboard_NewCustomers
70
  $storeFilter = 1;
71
  }
72
 
73
- $collection->addSumAvgTotals($storeFilter)->orderByCustomerRegistration();
74
  $this->setCollection($collection);
75
  return $this;
76
  }
57
  */
58
  protected function _initCollection($storeId)
59
  {
60
+ /** @var $collection Mage_Reports_Model_Resource_Customer_Collection */
61
+ $collection = Mage::getResourceModel('reports/customer_collection')->addCustomerName()
 
 
 
62
  ->setPageSize(self::CUSTOMERS_COUNT_LIMIT);
63
 
64
  $storeFilter = 0;
67
  $storeFilter = 1;
68
  }
69
 
70
+ $collection->addOrdersStatistics($storeFilter)->orderByCustomerRegistration();
71
  $this->setCollection($collection);
72
  return $this;
73
  }
app/code/core/Mage/XmlConnect/Block/Adminhtml/Mobile/Edit/Tab/Notification/Helper.php ADDED
@@ -0,0 +1,167 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+ /**
3
+ * Magento
4
+ *
5
+ * NOTICE OF LICENSE
6
+ *
7
+ * This source file is subject to the Open Software License (OSL 3.0)
8
+ * that is bundled with this package in the file LICENSE.txt.
9
+ * It is also available through the world-wide-web at this URL:
10
+ * http://opensource.org/licenses/osl-3.0.php
11
+ * If you did not receive a copy of the license and are unable to
12
+ * obtain it through the world-wide-web, please send an email
13
+ * to license@magentocommerce.com so we can send you a copy immediately.
14
+ *
15
+ * DISCLAIMER
16
+ *
17
+ * Do not edit or add to this file if you wish to upgrade Magento to newer
18
+ * versions in the future. If you wish to customize Magento for your
19
+ * needs please refer to http://www.magentocommerce.com for more information.
20
+ *
21
+ * @category Mage
22
+ * @package Mage_XmlConnect
23
+ * @copyright Copyright (c) 2010 Magento Inc. (http://www.magentocommerce.com)
24
+ * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
25
+ */
26
+ class Mage_XmlConnect_Block_Adminhtml_Mobile_Edit_Tab_Notification_Helper extends Mage_XmlConnect_Block_Adminhtml_Mobile_Widget_Form
27
+ implements Mage_Adminhtml_Block_Widget_Tab_Interface
28
+ {
29
+ /**
30
+ * Construnctor
31
+ * Setting view options
32
+ */
33
+ public function __construct()
34
+ {
35
+ parent::__construct();
36
+ $this->setShowGlobalIcon(true);
37
+ }
38
+
39
+ /**
40
+ * Prepare form before rendering HTML
41
+ * Setting Form Fieldsets and fields
42
+ *
43
+ * @return Mage_Adminhtml_Block_Widget_Form
44
+ */
45
+ protected function _prepareForm()
46
+ {
47
+ $form = new Varien_Data_Form();
48
+
49
+ $this->setForm($form);
50
+
51
+ $data = $this->getApplication()->getFormData();
52
+
53
+ $yesNoValues = Mage::getModel('adminhtml/system_config_source_yesno')->toOptionArray();
54
+
55
+ $fieldset = $form->addFieldset('notifications', array(
56
+ 'legend' => Mage::helper('xmlconnect')->__('Push Notification'),
57
+ ));
58
+
59
+ $notificationEnabled = $fieldset->addField('conf/native/notifisations/isActive', 'select', array(
60
+ 'label' => Mage::helper('xmlconnect')->__('Enable AirMail Message Push notification'),
61
+ 'name' => 'conf[native][notifications][isActive]',
62
+ 'values' => $yesNoValues,
63
+ 'value' => (isset($data['conf[native][notifications][isActive]']) ? $data['conf[native][notifications][isActive]'] : '0'),
64
+ ));
65
+
66
+ $applicationKey = $fieldset->addField('conf/native/notifications/applicationKey', 'text', array(
67
+ 'label' => Mage::helper('xmlconnect')->__('Application Key'),
68
+ 'name' => 'conf[native][notifications][applicationKey]',
69
+ 'value' => (isset($data['conf[native][notifications][applicationKey]']) ? $data['conf[native][notifications][applicationKey]'] : ''),
70
+ 'required' => true
71
+ ));
72
+
73
+ $applicationSecret = $fieldset->addField('conf/native/notifications/applicationSecret', 'text', array(
74
+ 'label' => Mage::helper('xmlconnect')->__('Application Secret'),
75
+ 'name' => 'conf[native][notifications][applicationSecret]',
76
+ 'value' => (isset($data['conf[native][notifications][applicationSecret]']) ? $data['conf[native][notifications][applicationSecret]'] : ''),
77
+ 'required' => true
78
+ ));
79
+
80
+
81
+ $applicationMasterSecret = $fieldset->addField('conf/native/notifications/applicationMasterSecret', 'text', array(
82
+ 'label' => Mage::helper('xmlconnect')->__('Application Master Secret'),
83
+ 'name' => 'conf[native][notifications][applicationMasterSecret]',
84
+ 'value' => (isset($data['conf[native][notifications][applicationMasterSecret]']) ? $data['conf[native][notifications][applicationMasterSecret]'] : ''),
85
+ 'required' => true
86
+ ));
87
+
88
+ $mailboxTitle = $fieldset->addField('conf/native/notifications/mailboxTitle', 'text', array(
89
+ 'label' => Mage::helper('xmlconnect')->__('Mailbox title'),
90
+ 'name' => 'conf[native][notifications][mailboxTitle]',
91
+ 'value' => (isset($data['conf[native][notifications][mailboxTitle]']) ? $data['conf[native][notifications][mailboxTitle]'] : ''),
92
+ 'required' => true,
93
+ 'note' => Mage::helper('xmlconnect')->__('The Mailbox title will be shown in the More Info tab. To understand more about the title, please <a href="some link">click here</a>')
94
+ ));
95
+
96
+ // field dependencies
97
+ $this->setChild('form_after', $this->getLayout()->createBlock('adminhtml/widget_form_element_dependence')
98
+ ->addFieldMap($applicationKey->getHtmlId(), $applicationKey->getName())
99
+ ->addFieldMap($applicationSecret->getHtmlId(), $applicationSecret->getName())
100
+ ->addFieldMap($applicationMasterSecret->getHtmlId(), $applicationMasterSecret->getName())
101
+ ->addFieldMap($mailboxTitle->getHtmlId(), $mailboxTitle->getName())
102
+ ->addFieldMap($notificationEnabled->getHtmlId(), $notificationEnabled->getName())
103
+ ->addFieldDependence(
104
+ $applicationKey->getName(),
105
+ $notificationEnabled->getName(),
106
+ 1)
107
+ ->addFieldDependence(
108
+ $applicationSecret->getName(),
109
+ $notificationEnabled->getName(),
110
+ 1)
111
+ ->addFieldDependence(
112
+ $applicationMasterSecret->getName(),
113
+ $notificationEnabled->getName(),
114
+ 1)
115
+ ->addFieldDependence(
116
+ $mailboxTitle->getName(),
117
+ $notificationEnabled->getName(),
118
+ 1)
119
+ );
120
+
121
+ return parent::_prepareForm();
122
+ }
123
+
124
+ /**
125
+ * Tab label getter
126
+ *
127
+ * @return string
128
+ */
129
+ public function getTabLabel()
130
+ {
131
+ return Mage::helper('xmlconnect')->__('Push Notification');
132
+ }
133
+
134
+ /**
135
+ * Tab title getter
136
+ *
137
+ * @return string
138
+ */
139
+ public function getTabTitle()
140
+ {
141
+ return Mage::helper('xmlconnect')->__('Push Notification');
142
+ }
143
+
144
+ /**
145
+ * Check if tab can be shown
146
+ *
147
+ * @return bool
148
+ */
149
+ public function canShowTab()
150
+ {
151
+ return (bool) !Mage::getSingleton('adminhtml/session')->getNewApplication();
152
+ }
153
+
154
+ /**
155
+ * Check if tab hidden
156
+ *
157
+ * @return bool
158
+ */
159
+ public function isHidden()
160
+ {
161
+ if (!$this->getData('conf/special/notifications_submitted')) {
162
+ return false;
163
+ } else {
164
+ return true;
165
+ }
166
+ }
167
+ }
app/code/core/Mage/XmlConnect/Block/Cart.php CHANGED
@@ -52,7 +52,7 @@ class Mage_XmlConnect_Block_Cart extends Mage_Checkout_Block_Cart_Abstract
52
 
53
  $productSmallImageSize = Mage::getModel('xmlconnect/images')->getImageLimitParam('content/product_small');
54
  $products = $xmlObject->addChild('products');
55
- /* @var $item Mage_Sales_Model_Quote_Item */
56
  foreach ($this->getItems() as $item) {
57
  $type = $item->getProductType();
58
  $renderer = $this->getItemRenderer($type)->setItem($item);
@@ -98,6 +98,7 @@ class Mage_XmlConnect_Block_Cart extends Mage_Checkout_Block_Cart_Abstract
98
  $formattedExclPrice = $quote->getStore()->formatPrice($exclPrice, false);
99
  $inclPrice = Mage::helper('xmlconnect')->formatPriceForXml($inclPrice);
100
  $formattedInclPrice = $quote->getStore()->formatPrice($inclPrice, false);
 
101
  $priceXmlObj = $itemXml->addChild('price');
102
  $formattedPriceXmlObj = $itemXml->addChild('formated_price');
103
 
52
 
53
  $productSmallImageSize = Mage::getModel('xmlconnect/images')->getImageLimitParam('content/product_small');
54
  $products = $xmlObject->addChild('products');
55
+ /* @var $item Mage_Sales_Model_Quote_Item */
56
  foreach ($this->getItems() as $item) {
57
  $type = $item->getProductType();
58
  $renderer = $this->getItemRenderer($type)->setItem($item);
98
  $formattedExclPrice = $quote->getStore()->formatPrice($exclPrice, false);
99
  $inclPrice = Mage::helper('xmlconnect')->formatPriceForXml($inclPrice);
100
  $formattedInclPrice = $quote->getStore()->formatPrice($inclPrice, false);
101
+
102
  $priceXmlObj = $itemXml->addChild('price');
103
  $formattedPriceXmlObj = $itemXml->addChild('formated_price');
104
 
app/code/core/Mage/XmlConnect/Block/Cart/Paypal/Mecl/Shippingmethods.php CHANGED
@@ -33,90 +33,6 @@
33
  */
34
  class Mage_XmlConnect_Block_Cart_Paypal_Mecl_Shippingmethods extends Mage_Paypal_Block_Express_Review
35
  {
36
- /**
37
- * Return shipping rates
38
- *
39
- * @return array
40
- */
41
- public function getShippingRateGroups()
42
- {
43
- return $this->getShippingRates();
44
- }
45
-
46
- /**
47
- * Get either shipping rate code or empty value on error
48
- *
49
- * @param Varien_Object $rate
50
- * @return string
51
- */
52
- public function renderShippingRateValue(Varien_Object $rate)
53
- {
54
- if ($rate->getErrorMessage()) {
55
- return '';
56
- }
57
- return $rate->getCode();
58
- }
59
-
60
- /**
61
- * Return formatted shipping price
62
- *
63
- * @param float $price
64
- * @param bool $isInclTax
65
- *
66
- * @return bool
67
- */
68
- protected function _getShippingPrice($price, $isInclTax)
69
- {
70
- return $this->_formatPrice($this->helper('tax')->getShippingPrice($price, $isInclTax, $this->_address));
71
- }
72
-
73
- /**
74
- * Format price base on store convert price method
75
- *
76
- * @param float $price
77
- * @return string
78
- */
79
- protected function _formatPrice($price)
80
- {
81
- return $this->_quote->getStore()->convertPrice($price, true);
82
- }
83
-
84
- /**
85
- * Get shipping rate code title and its price or error message
86
- *
87
- * @param Varien_Object $rate
88
- * @param string $format
89
- * @param string $inclTaxFormat
90
- * @return string
91
- */
92
- public function renderShippingRateOption($rate, $format = '%s - %s%s', $inclTaxFormat = ' (%s %s)')
93
- {
94
- $renderedInclTax = '';
95
- if ($rate->getErrorMessage()) {
96
- $price = $rate->getErrorMessage();
97
- } else {
98
- $price = $this->_getShippingPrice($rate->getPrice(), $this->helper('tax')
99
- ->displayShippingPriceIncludingTax());
100
- $incl = $this->_getShippingPrice($rate->getPrice(), true);
101
- if (($incl != $price) && $this->helper('tax')->displayShippingBothPrices()) {
102
- $renderedInclTax = sprintf($inclTaxFormat, Mage::helper('tax')->__('Incl. Tax'), $incl);
103
- }
104
- }
105
- return sprintf($format, $rate->getMethodTitle(), $price, $renderedInclTax);
106
- }
107
-
108
- /**
109
- * Get current shipping rate
110
- *
111
- * @return Mage_Sales_Model_Quote_Address_Rate|bool
112
- */
113
- public function getCurrentShippingRate()
114
- {
115
- /** @var $address Mage_Sales_Model_Quote_Address */
116
- $address = $this->getAddress();
117
- return $address->getShippingRateByCode($address->getShippingMethod());
118
- }
119
-
120
  /**
121
  * Add price details to xml object
122
  *
@@ -153,8 +69,8 @@ class Mage_XmlConnect_Block_Cart_Paypal_Mecl_Shippingmethods extends Mage_Paypal
153
  $methodListXmlObj->addAttribute('label', $this->__('Shipping Method'));
154
 
155
  if (Mage::helper('xmlconnect')->checkApiVersion(Mage_XmlConnect_Helper_Data::DEVICE_API_V_23)) {
156
- if (!$this->getCurrentShippingRate()) {
157
- $groups = $this->getShippingRateGroups();
158
  if ($groups) {
159
  $currentRate = $this->getCurrentShippingRate();
160
  foreach ($groups as $code => $rates) {
@@ -162,7 +78,7 @@ class Mage_XmlConnect_Block_Cart_Paypal_Mecl_Shippingmethods extends Mage_Paypal
162
  foreach ($rates as $rate) {
163
  $rateAttributes = array(
164
  'label' => $rate->getMethodTitle(),
165
- 'code' => $this->renderShippingRateValue($rate)
166
  );
167
  $rateXmlObj = $rateListXmlObj->addCustomChild('rate', null, $rateAttributes);
168
  if ($rate->getErrorMessage()) {
@@ -184,15 +100,15 @@ class Mage_XmlConnect_Block_Cart_Paypal_Mecl_Shippingmethods extends Mage_Paypal
184
  $rateListXmlObj = $this->_addRatesToXmlObj($methodListXmlObj);
185
  $rate = $this->getCurrentShippingRate();
186
  $rateXmlObj = $rateListXmlObj->addCustomChild('rate', null, array(
187
- 'label' => $rate->getMethodTitle(),
188
- 'code' => $this->renderShippingRateValue($rate),
189
  'selected' => 1
190
  ));
191
  $this->_addPriceToXmlObj($rateXmlObj, $rate);
192
  }
193
  } else {
194
- if (!$this->getCurrentShippingRate()) {
195
- $groups = $this->getShippingRateGroups();
196
  if ($groups) {
197
  $currentRate = $this->getCurrentShippingRate();
198
  foreach ($groups as $code => $rates) {
@@ -205,7 +121,7 @@ class Mage_XmlConnect_Block_Cart_Paypal_Mecl_Shippingmethods extends Mage_Paypal
205
  }
206
  $rateAttributes = array(
207
  'label' => $rateListXmlObj->escapeXml($title),
208
- 'code' => $this->renderShippingRateValue($rate)
209
  );
210
  if ($currentRate === $rate) {
211
  $rateAttributes += array('selected' => 1);
@@ -219,7 +135,7 @@ class Mage_XmlConnect_Block_Cart_Paypal_Mecl_Shippingmethods extends Mage_Paypal
219
  } else {
220
  $rateXmlObj = $this->_addRatesToXmlObj($methodListXmlObj);
221
  $rateXmlObj->addCustomChild('rate', null, array(
222
- 'label' => $this->renderShippingRateOption($this->getCurrentShippingRate()),
223
  'selected' => 1
224
  ));
225
  }
@@ -254,4 +170,78 @@ class Mage_XmlConnect_Block_Cart_Paypal_Mecl_Shippingmethods extends Mage_Paypal
254
  $attributes = $code ? array('label' => $this->getCarrierName($code)) : array();
255
  return $methodListXmlObj->addCustomChild('method', null, $attributes)->addCustomChild('rates');
256
  }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
257
  }
33
  */
34
  class Mage_XmlConnect_Block_Cart_Paypal_Mecl_Shippingmethods extends Mage_Paypal_Block_Express_Review
35
  {
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
36
  /**
37
  * Add price details to xml object
38
  *
69
  $methodListXmlObj->addAttribute('label', $this->__('Shipping Method'));
70
 
71
  if (Mage::helper('xmlconnect')->checkApiVersion(Mage_XmlConnect_Helper_Data::DEVICE_API_V_23)) {
72
+ if ($this->getCanEditShippingMethod() || !$this->getCurrentShippingRate()) {
73
+ $groups = $this->getShippingRates();
74
  if ($groups) {
75
  $currentRate = $this->getCurrentShippingRate();
76
  foreach ($groups as $code => $rates) {
78
  foreach ($rates as $rate) {
79
  $rateAttributes = array(
80
  'label' => $rate->getMethodTitle(),
81
+ 'code' => $this->renderShippingRateValue($rate)
82
  );
83
  $rateXmlObj = $rateListXmlObj->addCustomChild('rate', null, $rateAttributes);
84
  if ($rate->getErrorMessage()) {
100
  $rateListXmlObj = $this->_addRatesToXmlObj($methodListXmlObj);
101
  $rate = $this->getCurrentShippingRate();
102
  $rateXmlObj = $rateListXmlObj->addCustomChild('rate', null, array(
103
+ 'label' => $rate->getMethodTitle(),
104
+ 'code' => $this->renderShippingRateValue($rate),
105
  'selected' => 1
106
  ));
107
  $this->_addPriceToXmlObj($rateXmlObj, $rate);
108
  }
109
  } else {
110
+ if ($this->getCanEditShippingMethod() || !$this->getCurrentShippingRate()) {
111
+ $groups = $this->getShippingRates();
112
  if ($groups) {
113
  $currentRate = $this->getCurrentShippingRate();
114
  foreach ($groups as $code => $rates) {
121
  }
122
  $rateAttributes = array(
123
  'label' => $rateListXmlObj->escapeXml($title),
124
+ 'code' => $this->renderShippingRateValue($rate)
125
  );
126
  if ($currentRate === $rate) {
127
  $rateAttributes += array('selected' => 1);
135
  } else {
136
  $rateXmlObj = $this->_addRatesToXmlObj($methodListXmlObj);
137
  $rateXmlObj->addCustomChild('rate', null, array(
138
+ 'label' => $this->renderShippingRateOption($this->getCurrentShippingRate()),
139
  'selected' => 1
140
  ));
141
  }
170
  $attributes = $code ? array('label' => $this->getCarrierName($code)) : array();
171
  return $methodListXmlObj->addCustomChild('method', null, $attributes)->addCustomChild('rates');
172
  }
173
+
174
+ /**
175
+ * Get either shipping rate code or empty value on error
176
+ *
177
+ * @param Varien_Object $rate
178
+ * @return string
179
+ */
180
+ public function renderShippingRateValue(Varien_Object $rate)
181
+ {
182
+ if ($rate->getErrorMessage()) {
183
+ return '';
184
+ }
185
+ return $rate->getCode();
186
+ }
187
+
188
+ /**
189
+ * Get current shipping rate
190
+ *
191
+ * @return Mage_Sales_Model_Quote_Address_Rate|bool
192
+ */
193
+ public function getCurrentShippingRate()
194
+ {
195
+ /** @var $address Mage_Sales_Model_Quote_Address */
196
+ $address = $this->getAddress();
197
+ return $address->getShippingRateByCode($address->getShippingMethod());
198
+ }
199
+
200
+ /**
201
+ * Get shipping rate code title and its price or error message
202
+ *
203
+ * @param Varien_Object $rate
204
+ * @param string $format
205
+ * @param string $inclTaxFormat
206
+ * @return string
207
+ */
208
+ public function renderShippingRateOption($rate, $format = '%s - %s%s', $inclTaxFormat = ' (%s %s)')
209
+ {
210
+ $renderedInclTax = '';
211
+ if ($rate->getErrorMessage()) {
212
+ $price = $rate->getErrorMessage();
213
+ } else {
214
+ $price = $this->_getShippingPrice($rate->getPrice(), $this->helper('tax')
215
+ ->displayShippingPriceIncludingTax());
216
+ $incl = $this->_getShippingPrice($rate->getPrice(), true);
217
+ if (($incl != $price) && $this->helper('tax')->displayShippingBothPrices()) {
218
+ $renderedInclTax = sprintf($inclTaxFormat, Mage::helper('tax')->__('Incl. Tax'), $incl);
219
+ }
220
+ }
221
+ return sprintf($format, $rate->getMethodTitle(), $price, $renderedInclTax);
222
+ }
223
+
224
+ /**
225
+ * Return formatted shipping price
226
+ *
227
+ * @param float $price
228
+ * @param bool $isInclTax
229
+ *
230
+ * @return bool
231
+ */
232
+ protected function _getShippingPrice($price, $isInclTax)
233
+ {
234
+ return $this->_formatPrice($this->helper('tax')->getShippingPrice($price, $isInclTax, $this->_address));
235
+ }
236
+
237
+ /**
238
+ * Format price base on store convert price method
239
+ *
240
+ * @param float $price
241
+ * @return string
242
+ */
243
+ protected function _formatPrice($price)
244
+ {
245
+ return $this->_quote->getStore()->convertPrice($price, true);
246
+ }
247
  }
app/code/core/Mage/XmlConnect/Block/Cart/Paypal/Mep/Totals.php CHANGED
@@ -46,20 +46,14 @@ class Mage_XmlConnect_Block_Cart_Paypal_Mep_Totals extends Mage_Checkout_Block_C
46
 
47
  list($items, $totals) = Mage::helper('paypal')->prepareLineItems($quote);
48
 
49
- $itemValidation = Mage::helper('xmlconnect/paypal_data')
50
- ->areCartLineItemsValid($items, $totals, $quote->getBaseGrandTotal());
51
- if ($itemValidation) {
52
- foreach ($totals as $code => $amount) {
53
- $currencyAmount = $this->helper('core')
54
- ->currency($amount, false, false);
55
- $totalsXmlObj->addChild(
56
- $code,
57
- Mage::helper('xmlconnect')->formatPriceForXml($currencyAmount)
58
- );
59
  }
60
  } else {
61
  Mage::throwException(
62
- $this->__('Cart line items are not eligible for exporting to PayPal API')
63
  );
64
  }
65
 
46
 
47
  list($items, $totals) = Mage::helper('paypal')->prepareLineItems($quote);
48
 
49
+ if (Mage::helper('paypal')->areCartLineItemsValid($items, $totals, $quote->getBaseGrandTotal())) {
50
+ foreach ($totals as $key => $total) {
51
+ $totalAmount = $this->helper('core')->currency($total, false, false);
52
+ $totalsXmlObj->addChild($key, sprintf('%01.2F', $totalAmount));
 
 
 
 
 
 
53
  }
54
  } else {
55
  Mage::throwException(
56
+ Mage::helper('xmlconnect')->__('Cart line items are not eligible for exporting to PayPal API')
57
  );
58
  }
59
 
app/code/core/Mage/XmlConnect/Block/Cart/Totals.php CHANGED
@@ -90,7 +90,6 @@ class Mage_XmlConnect_Block_Cart_Totals extends Mage_Checkout_Block_Cart_Totals
90
  $this->_addTotalDataToXmlObj(
91
  $totalsXmlObj, $code . '_excl_tax', $title, $grandTotalExlTax
92
  );
93
-
94
  $code = $code . '_incl_tax';
95
  $title = $this->__('Grand Total (Incl. Tax)');
96
  }
90
  $this->_addTotalDataToXmlObj(
91
  $totalsXmlObj, $code . '_excl_tax', $title, $grandTotalExlTax
92
  );
 
93
  $code = $code . '_incl_tax';
94
  $title = $this->__('Grand Total (Incl. Tax)');
95
  }
app/code/core/Mage/XmlConnect/Block/Catalog/Category.php CHANGED
@@ -78,6 +78,11 @@ class Mage_XmlConnect_Block_Catalog_Category extends Mage_XmlConnect_Block_Catal
78
  foreach ($categoryCollection as $item) {
79
  /** @var $item Mage_Catalog_Model_Category */
80
  $item = Mage::getModel('catalog/category')->load($item->getId());
 
 
 
 
 
81
  $itemXmlObj = $itemsXmlObj->addChild('item');
82
  $itemXmlObj->addChild('label', $categoryXmlObj->escapeXml($item->getName()));
83
  $itemXmlObj->addChild('entity_id', $item->getId());
78
  foreach ($categoryCollection as $item) {
79
  /** @var $item Mage_Catalog_Model_Category */
80
  $item = Mage::getModel('catalog/category')->load($item->getId());
81
+
82
+ if ($categoryId == $rootCategoryId && !$item->getIncludeInMenu()) {
83
+ continue;
84
+ }
85
+
86
  $itemXmlObj = $itemsXmlObj->addChild('item');
87
  $itemXmlObj->addChild('label', $categoryXmlObj->escapeXml($item->getName()));
88
  $itemXmlObj->addChild('entity_id', $item->getId());
app/code/core/Mage/XmlConnect/Block/Catalog/Product/Options/Bundle.php CHANGED
@@ -37,7 +37,7 @@ class Mage_XmlConnect_Block_Catalog_Product_Options_Bundle extends Mage_XmlConne
37
  * Generate bundle product options xml
38
  *
39
  * @param Mage_Catalog_Model_Product $product
40
- * @param bool
41
  * @return string | Mage_XmlConnect_Model_Simplexml_Element
42
  */
43
  public function getProductOptionsXml(Mage_Catalog_Model_Product $product, $isObject = false)
37
  * Generate bundle product options xml
38
  *
39
  * @param Mage_Catalog_Model_Product $product
40
+ * @param bool $isObject
41
  * @return string | Mage_XmlConnect_Model_Simplexml_Element
42
  */
43
  public function getProductOptionsXml(Mage_Catalog_Model_Product $product, $isObject = false)
app/code/core/Mage/XmlConnect/Block/Catalog/Product/Options/Giftcard.php CHANGED
@@ -157,8 +157,6 @@ class Mage_XmlConnect_Block_Catalog_Product_Options_Giftcard
157
  /** @var $coreHelper Mage_Core_Helper_Data */
158
  $coreHelper = Mage::helper('core');
159
 
160
- $configValue = $this->getDefaultValue('giftcard_amount');
161
-
162
  /**
163
  * Render fixed amounts options
164
  */
157
  /** @var $coreHelper Mage_Core_Helper_Data */
158
  $coreHelper = Mage::helper('core');
159
 
 
 
160
  /**
161
  * Render fixed amounts options
162
  */
app/code/core/Mage/XmlConnect/Block/Checkout/Shipping/Method/Available.php CHANGED
@@ -27,9 +27,9 @@
27
  /**
28
  * One page checkout shipping methods xml renderer
29
  *
30
- * @category Mage
31
- * @package Mage_XmlConnect
32
- * @author Magento Core Team <core@magentocommerce.com>
33
  */
34
  class Mage_XmlConnect_Block_Checkout_Shipping_Method_Available
35
  extends Mage_Checkout_Block_Onepage_Shipping_Method_Available
27
  /**
28
  * One page checkout shipping methods xml renderer
29
  *
30
+ * @category Mage
31
+ * @package Mage_XmlConnect
32
+ * @author Magento Core Team <core@magentocommerce.com>
33
  */
34
  class Mage_XmlConnect_Block_Checkout_Shipping_Method_Available
35
  extends Mage_Checkout_Block_Onepage_Shipping_Method_Available
app/code/core/Mage/XmlConnect/Block/Checkout/Shipping/Method/Avaliable.php CHANGED
@@ -36,4 +36,15 @@
36
  class Mage_XmlConnect_Block_Checkout_Shipping_Method_Avaliable
37
  extends Mage_XmlConnect_Block_Checkout_Shipping_Method_Available
38
  {
 
 
 
 
 
 
 
 
 
 
 
39
  }
36
  class Mage_XmlConnect_Block_Checkout_Shipping_Method_Avaliable
37
  extends Mage_XmlConnect_Block_Checkout_Shipping_Method_Available
38
  {
39
+ /**
40
+ * Render grid row
41
+ *
42
+ * @param Varien_Object $row
43
+ * @return string
44
+ */
45
+ public function render(Varien_Object $row)
46
+ {
47
+ $str = $this->escapeHtml($row->getName());
48
+ return $str;
49
+ }
50
  }
app/code/core/Mage/XmlConnect/Block/Configuration.php CHANGED
@@ -99,7 +99,7 @@ class Mage_XmlConnect_Block_Configuration extends Mage_Core_Block_Abstract
99
  } else {
100
  $value = (string)$value;
101
  if ($value != '') {
102
- $section->addChild($key, Mage::helper('core')->htmlEscape($value));
103
  }
104
  }
105
  }
99
  } else {
100
  $value = (string)$value;
101
  if ($value != '') {
102
+ $section->addChild($key, Mage::helper('core')->escapeHtml($value));
103
  }
104
  }
105
  }
app/code/core/Mage/XmlConnect/Block/Customer/Address/List.php CHANGED
@@ -31,7 +31,7 @@
31
  * @package Mage_XmlConnect
32
  * @author Magento Core Team <core@magentocommerce.com>
33
  */
34
- class Mage_XmlConnect_Block_Customer_Address_List extends Mage_Core_Block_Template
35
  {
36
 
37
  /**
@@ -66,10 +66,10 @@ class Mage_XmlConnect_Block_Customer_Address_List extends Mage_Core_Block_Templa
66
  $addressXmlObj = Mage::getModel('xmlconnect/simplexml_element', '<address></address>');
67
  $customer = Mage::getSingleton('customer/session')->getCustomer();
68
 
69
- $_billingAddssesId = $customer->getDefaultBilling();
70
- $_shippingAddssesId = $customer->getDefaultShipping();
71
- $billingAddress = $customer->getAddressById($_billingAddssesId);
72
- $shippingAddress = $customer->getAddressById($_shippingAddssesId);
73
 
74
  if ($billingAddress && $billingAddress->getId()) {
75
  $item = $addressXmlObj->addChild('item');
@@ -83,13 +83,13 @@ class Mage_XmlConnect_Block_Customer_Address_List extends Mage_Core_Block_Templa
83
  $item->addAttribute('default_shipping', 1);
84
  $this->prepareAddressData($shippingAddress, $item);
85
  }
86
- $_additionalAddresses = $customer->getAdditionalAddresses();
87
- if ($_additionalAddresses) {
88
- foreach ($_additionalAddresses as $_address) {
89
  $item = $addressXmlObj->addChild('item');
90
  $item->addAttribute('label', $this->__('Additional Address'));
91
  $item->addAttribute('additional', 1);
92
- $this->prepareAddressData($_address, $item);
93
  }
94
  }
95
 
@@ -105,9 +105,9 @@ class Mage_XmlConnect_Block_Customer_Address_List extends Mage_Core_Block_Templa
105
  * @return array
106
  * @see $this->_addressAttributes
107
  */
108
- public function prepareAddressData(
109
- Mage_Customer_Model_Address $address, Mage_XmlConnect_Model_Simplexml_Element $item
110
- ) {
111
  if (!$address) {
112
  return array();
113
  }
31
  * @package Mage_XmlConnect
32
  * @author Magento Core Team <core@magentocommerce.com>
33
  */
34
+ class Mage_XmlConnect_Block_Customer_Address_List extends Mage_Core_Block_Abstract
35
  {
36
 
37
  /**
66
  $addressXmlObj = Mage::getModel('xmlconnect/simplexml_element', '<address></address>');
67
  $customer = Mage::getSingleton('customer/session')->getCustomer();
68
 
69
+ $billingAddssesId = $customer->getDefaultBilling();
70
+ $shippingAddssesId = $customer->getDefaultShipping();
71
+ $billingAddress = $customer->getAddressById($billingAddssesId);
72
+ $shippingAddress = $customer->getAddressById($shippingAddssesId);
73
 
74
  if ($billingAddress && $billingAddress->getId()) {
75
  $item = $addressXmlObj->addChild('item');
83
  $item->addAttribute('default_shipping', 1);
84
  $this->prepareAddressData($shippingAddress, $item);
85
  }
86
+ $additionalAddresses = $customer->getAdditionalAddresses();
87
+ if ($additionalAddresses) {
88
+ foreach ($additionalAddresses as $address) {
89
  $item = $addressXmlObj->addChild('item');
90
  $item->addAttribute('label', $this->__('Additional Address'));
91
  $item->addAttribute('additional', 1);
92
+ $this->prepareAddressData($address, $item);
93
  }
94
  }
95
 
105
  * @return array
106
  * @see $this->_addressAttributes
107
  */
108
+ public function prepareAddressData(Mage_Customer_Model_Address $address,
109
+ Mage_XmlConnect_Model_Simplexml_Element $item)
110
+ {
111
  if (!$address) {
112
  return array();
113
  }
app/code/core/Mage/XmlConnect/Block/Customer/Order/List.php CHANGED
@@ -47,7 +47,7 @@ class Mage_XmlConnect_Block_Customer_Order_List extends Mage_Core_Block_Abstract
47
  {
48
  $ordersXmlObj = Mage::getModel('xmlconnect/simplexml_element', '<orders></orders>');
49
 
50
- $orders = Mage::getResourceModel('sales/order_collection')->addFieldToFilter(
51
  'customer_id', Mage::getSingleton('customer/session')->getCustomer()->getId()
52
  )->addFieldToFilter('state', array(
53
  'in' => Mage::getSingleton('sales/order_config')->getVisibleOnFrontStates()
47
  {
48
  $ordersXmlObj = Mage::getModel('xmlconnect/simplexml_element', '<orders></orders>');
49
 
50
+ $orders = Mage::getResourceModel('sales/order_collection')->addFieldToSelect('*')->addFieldToFilter(
51
  'customer_id', Mage::getSingleton('customer/session')->getCustomer()->getId()
52
  )->addFieldToFilter('state', array(
53
  'in' => Mage::getSingleton('sales/order_config')->getVisibleOnFrontStates()
app/code/core/Mage/XmlConnect/Block/Home.php CHANGED
@@ -49,7 +49,6 @@ class Mage_XmlConnect_Block_Home extends Mage_XmlConnect_Block_Catalog
49
  $homeXmlObj = Mage::getModel('xmlconnect/simplexml_element', '<home></home>');
50
 
51
  $categoryCollection = array();
52
- /** @var $helper Mage_Catalog_Helper_Category */
53
  $helper = Mage::helper('catalog/category');
54
  $categoryCount = 0;
55
  foreach ($helper->getStoreCategories() as $child) {
@@ -69,10 +68,14 @@ class Mage_XmlConnect_Block_Home extends Mage_XmlConnect_Block_Catalog
69
  foreach ($categoryCollection as $item) {
70
  /** @var $item Mage_Catalog_Model_Category */
71
  $item = Mage::getModel('catalog/category')->load($item->getId());
 
 
 
72
  $itemXmlObj = $itemsXmlObj->addChild('item');
73
  $itemXmlObj->addChild('label', $homeXmlObj->escapeXml($item->getName()));
74
  $itemXmlObj->addChild('entity_id', $item->getId());
75
  $itemXmlObj->addChild('content_type', $item->hasChildren() ? 'categories' : 'products');
 
76
  $icon = Mage::helper('xmlconnect/catalog_category_image')->initialize($item, 'thumbnail')
77
  ->resize(Mage::getModel('xmlconnect/images')->getImageLimitParam('content/category'));
78
 
49
  $homeXmlObj = Mage::getModel('xmlconnect/simplexml_element', '<home></home>');
50
 
51
  $categoryCollection = array();
 
52
  $helper = Mage::helper('catalog/category');
53
  $categoryCount = 0;
54
  foreach ($helper->getStoreCategories() as $child) {
68
  foreach ($categoryCollection as $item) {
69
  /** @var $item Mage_Catalog_Model_Category */
70
  $item = Mage::getModel('catalog/category')->load($item->getId());
71
+ if (!$item->getIncludeInMenu()) {
72
+ continue;
73
+ }
74
  $itemXmlObj = $itemsXmlObj->addChild('item');
75
  $itemXmlObj->addChild('label', $homeXmlObj->escapeXml($item->getName()));
76
  $itemXmlObj->addChild('entity_id', $item->getId());
77
  $itemXmlObj->addChild('content_type', $item->hasChildren() ? 'categories' : 'products');
78
+
79
  $icon = Mage::helper('xmlconnect/catalog_category_image')->initialize($item, 'thumbnail')
80
  ->resize(Mage::getModel('xmlconnect/images')->getImageLimitParam('content/category'));
81
 
app/code/core/Mage/XmlConnect/Helper/Adminhtml/Dashboard/Order.php CHANGED
@@ -45,6 +45,10 @@ class Mage_XmlConnect_Helper_Adminhtml_Dashboard_Order extends Mage_Adminhtml_He
45
 
46
  if ($this->getParam('store')) {
47
  $this->_collection->addFieldToFilter('store_id', $this->getParam('store'));
 
 
 
 
48
  }
49
  $this->_collection->load();
50
  }
45
 
46
  if ($this->getParam('store')) {
47
  $this->_collection->addFieldToFilter('store_id', $this->getParam('store'));
48
+ } elseif (!$this->_collection->isLive()) {
49
+ $this->_collection->addFieldToFilter('store_id', array(
50
+ 'eq' => Mage::app()->getStore(Mage_Core_Model_Store::ADMIN_CODE)->getId()
51
+ ));
52
  }
53
  $this->_collection->load();
54
  }
app/code/core/Mage/XmlConnect/Helper/Paypal/Data.php DELETED
@@ -1,51 +0,0 @@
1
- <?php
2
- /**
3
- * Magento
4
- *
5
- * NOTICE OF LICENSE
6
- *
7
- * This source file is subject to the Open Software License (OSL 3.0)
8
- * that is bundled with this package in the file LICENSE.txt.
9
- * It is also available through the world-wide-web at this URL:
10
- * http://opensource.org/licenses/osl-3.0.php
11
- * If you did not receive a copy of the license and are unable to
12
- * obtain it through the world-wide-web, please send an email
13
- * to license@magentocommerce.com so we can send you a copy immediately.
14
- *
15
- * DISCLAIMER
16
- *
17
- * Do not edit or add to this file if you wish to upgrade Magento to newer
18
- * versions in the future. If you wish to customize Magento for your
19
- * needs please refer to http://www.magentocommerce.com for more information.
20
- *
21
- * @category Mage
22
- * @package Mage_XmlConnect
23
- * @copyright Copyright (c) 2010 Magento Inc. (http://www.magentocommerce.com)
24
- * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
25
- */
26
-
27
- /**
28
- * Paypal Data helper
29
- *
30
- * @category Mage
31
- * @package Mage_Cart
32
- * @author Magento Core Team <core@magentocommerce.com>
33
- */
34
- class Mage_XmlConnect_Helper_Paypal_Data extends Mage_Paypal_Helper_Data
35
- {
36
- /**
37
- * Check whether cart line items are eligible for exporting to PayPal API
38
- *
39
- * Requires data returned by self::prepareLineItems()
40
- *
41
- * @param array $items
42
- * @param array $totals
43
- * @param float $referenceAmount
44
- * @return bool
45
- */
46
- public function areCartLineItemsValid($items, $totals, $referenceAmount)
47
- {
48
- $str = $this->escapeHtml($row->getName());
49
- return $str;
50
- }
51
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
app/code/core/Mage/XmlConnect/Model/Adminhtml/Search/Catalog.php CHANGED
@@ -53,7 +53,7 @@ class Mage_XmlConnect_Model_Adminhtml_Search_Catalog extends Varien_Object
53
  ->setPageSize($this->getLimit())->load();
54
 
55
  foreach ($collection as $product) {
56
- $description = strip_tags($product->getDescription());
57
  $arr[] = array(
58
  'id' => 'product/1/' . $product->getId(),
59
  'item_id' => $product->getId(),
53
  ->setPageSize($this->getLimit())->load();
54
 
55
  foreach ($collection as $product) {
56
+ $description = Mage::helper('core')->stripTags($product->getDescription());
57
  $arr[] = array(
58
  'id' => 'product/1/' . $product->getId(),
59
  'item_id' => $product->getId(),
app/code/core/Mage/XmlConnect/Model/Adminhtml/Search/Category.php CHANGED
@@ -52,7 +52,7 @@ class Mage_XmlConnect_Model_Adminhtml_Search_Category extends Varien_Object
52
  ->addSearchFilter($this->getQuery())->setCurPage($this->getStart())->setPageSize($this->getLimit())->load();
53
 
54
  foreach ($collection as $category) {
55
- $description = strip_tags($category->getDescription());
56
  $arr[] = array(
57
  'id' => 'category/1' . $category->getEntityId(),
58
  'item_id' => $category->getId(),
52
  ->addSearchFilter($this->getQuery())->setCurPage($this->getStart())->setPageSize($this->getLimit())->load();
53
 
54
  foreach ($collection as $category) {
55
+ $description = Mage::helper('core')->stripTags($category->getDescription());
56
  $arr[] = array(
57
  'id' => 'category/1' . $category->getEntityId(),
58
  'item_id' => $category->getId(),
app/code/core/Mage/XmlConnect/Model/Application.php CHANGED
@@ -474,7 +474,7 @@ class Mage_XmlConnect_Model_Application extends Mage_Core_Model_Abstract
474
  $result['general']['primaryStoreLang'] = Mage::app()->getStore($this->getStoreId())
475
  ->getConfig(Mage_Core_Model_Locale::XML_PATH_DEFAULT_LOCALE);
476
  $result['general']['magentoVersion'] = Mage::getVersion();
477
- $result['general']['copyright'] = strip_tags(
478
  Mage::getStoreConfig(self::XML_PATH_DESIGN_FOOTER_COPYRIGHT, $this->getStoreId())
479
  );
480
  $result['general']['xmlconnectVersion'] = Mage::getConfig()->getNode(self::XML_PATH_MODULE_VERSION);
474
  $result['general']['primaryStoreLang'] = Mage::app()->getStore($this->getStoreId())
475
  ->getConfig(Mage_Core_Model_Locale::XML_PATH_DEFAULT_LOCALE);
476
  $result['general']['magentoVersion'] = Mage::getVersion();
477
+ $result['general']['copyright'] = Mage::helper('core')->stripTags(
478
  Mage::getStoreConfig(self::XML_PATH_DESIGN_FOOTER_COPYRIGHT, $this->getStoreId())
479
  );
480
  $result['general']['xmlconnectVersion'] = Mage::getConfig()->getNode(self::XML_PATH_MODULE_VERSION);
app/code/core/Mage/XmlConnect/Model/Configuration.php CHANGED
@@ -41,7 +41,7 @@ class Mage_XmlConnect_Model_Configuration extends Mage_Core_Model_Abstract
41
  /**
42
  * Core config data collection
43
  *
44
- * @var Mage_Core_Model_Mysql4_Config_Data_Collection
45
  */
46
  protected $_configDataCollection;
47
 
@@ -128,7 +128,7 @@ class Mage_XmlConnect_Model_Configuration extends Mage_Core_Model_Abstract
128
  /**
129
  * Get core config data collection
130
  *
131
- * @return Mage_Core_Model_Mysql4_Config_Data_Collection
132
  */
133
  protected function _getConfigDataCollection()
134
  {
@@ -174,6 +174,7 @@ class Mage_XmlConnect_Model_Configuration extends Mage_Core_Model_Abstract
174
  Mage_XmlConnect_Model_Configuration::CONFIG_PATH_AA_SETTINGS . '/localization_hash'
175
  );
176
  return $localizationHashSetting ? $localizationHashSetting['value'] : null;
 
177
  }
178
 
179
  /**
@@ -232,12 +233,12 @@ class Mage_XmlConnect_Model_Configuration extends Mage_Core_Model_Abstract
232
  /**
233
  * Get xmlconnect config data collection
234
  *
235
- * @return Mage_Core_Model_Mysql4_Config_Data_Collection
236
  */
237
  protected function _getConnectConfigDataCollection()
238
  {
239
  if (null === $this->_configConnectDataCollection) {
240
- $this->_configConnectDataCollection = Mage::getModel('xmlconnect/mysql4_configData_collection');
241
  } else {
242
  $this->_configConnectDataCollection->clear()->getSelect()->reset(Zend_Db_Select::WHERE);
243
  }
41
  /**
42
  * Core config data collection
43
  *
44
+ * @var Mage_Core_Model_Resource_Config_Data_Collection
45
  */
46
  protected $_configDataCollection;
47
 
128
  /**
129
  * Get core config data collection
130
  *
131
+ * @return Mage_Core_Model_Resource_Config_Data_Collection
132
  */
133
  protected function _getConfigDataCollection()
134
  {
174
  Mage_XmlConnect_Model_Configuration::CONFIG_PATH_AA_SETTINGS . '/localization_hash'
175
  );
176
  return $localizationHashSetting ? $localizationHashSetting['value'] : null;
177
+
178
  }
179
 
180
  /**
233
  /**
234
  * Get xmlconnect config data collection
235
  *
236
+ * @return Mage_Core_Model_Resource_Config_Data_Collection
237
  */
238
  protected function _getConnectConfigDataCollection()
239
  {
240
  if (null === $this->_configConnectDataCollection) {
241
+ $this->_configConnectDataCollection = Mage::getModel('xmlconnect/resource_configData_collection');
242
  } else {
243
  $this->_configConnectDataCollection->clear()->getSelect()->reset(Zend_Db_Select::WHERE);
244
  }
app/code/core/Mage/XmlConnect/Model/Payment/Method/Paypal/Config.php CHANGED
@@ -50,23 +50,17 @@ class Mage_XmlConnect_Model_Payment_Method_Paypal_Config extends Mage_Paypal_Mod
50
  }
51
 
52
  /**
53
- * Map payment method into a config path by specified field name
54
  *
55
  * @param string $fieldName
56
  * @return string|null
57
  */
58
  protected function _getSpecificConfigPath($fieldName)
59
  {
60
- $path = $this->_mapExpressFieldset($fieldName);
61
-
62
- if ($path === null) {
63
- $path = $this->_mapWppFieldset($fieldName);
64
- }
65
-
66
- if ($path === null) {
67
- $path = $this->_mapGenericStyleFieldset($fieldName);
68
  }
69
-
70
  return $path;
71
  }
72
  }
50
  }
51
 
52
  /**
53
+ * Map any supported payment method into a config path by specified field name
54
  *
55
  * @param string $fieldName
56
  * @return string|null
57
  */
58
  protected function _getSpecificConfigPath($fieldName)
59
  {
60
+ $path = parent::_getSpecificConfigPath($fieldName);
61
+ if ($path === null && $this->_methodCode == self::METHOD_WPP_MECL) {
62
+ $path = $this->_mapExpressFieldset($fieldName);
 
 
 
 
 
63
  }
 
64
  return $path;
65
  }
66
  }
app/code/core/Mage/XmlConnect/Model/Payment/Method/Paypal/Mecl.php CHANGED
@@ -36,7 +36,7 @@ class Mage_XmlConnect_Model_Payment_Method_Paypal_Mecl extends Mage_Paypal_Model
36
  /**
37
  * Store MECL payment method code
38
  */
39
- const MECL_METHOD_CODE = 'paypal_mecl';
40
 
41
  /**
42
  * Payment method code
36
  /**
37
  * Store MECL payment method code
38
  */
39
+ const MECL_METHOD_CODE = Mage_Paypal_Model_Config::METHOD_WPP_EXPRESS;
40
 
41
  /**
42
  * Payment method code
app/code/core/Mage/XmlConnect/Model/Resource/Application.php CHANGED
@@ -96,11 +96,11 @@ class Mage_XmlConnect_Model_Resource_Application extends Mage_Core_Model_Mysql4_
96
  return parent::_afterSave($object);
97
  }
98
 
99
- /**
100
- * Collect existing stores and type unique pairs
101
- *
102
- * @return array
103
- */
104
  public function getExistingStoreDeviceType()
105
  {
106
  $select = $this->_getWriteAdapter()->select()->from($this->getMainTable(), array('store_id', 'type'))
96
  return parent::_afterSave($object);
97
  }
98
 
99
+ /**
100
+ * Collect existing stores and type unique pairs
101
+ *
102
+ * @return array
103
+ */
104
  public function getExistingStoreDeviceType()
105
  {
106
  $select = $this->_getWriteAdapter()->select()->from($this->getMainTable(), array('store_id', 'type'))
app/code/core/Mage/XmlConnect/Model/Resource/ConfigData.php CHANGED
@@ -61,7 +61,11 @@ class Mage_XmlConnect_Model_Resource_ConfigData extends Mage_Core_Model_Mysql4_A
61
  'value' => $value
62
  );
63
 
64
- $this->_getWriteAdapter()->insertOnDuplicate($this->getMainTable(), $newData, array('value'));
 
 
 
 
65
  return $this;
66
  }
67
 
@@ -69,12 +73,12 @@ class Mage_XmlConnect_Model_Resource_ConfigData extends Mage_Core_Model_Mysql4_A
69
  * Delete config value
70
  *
71
  * @param int $applicationId
72
- * @param string $category
73
- * @param string $path
74
  * @param bool $pathLike
75
  * @return Mage_XmlConnect_Model_Mysql4_ConfigData
76
  */
77
- public function deleteConfig($applicationId, $category = '', $path = '', $pathLike = true)
78
  {
79
  try {
80
  $this->_getWriteAdapter()->beginTransaction();
@@ -84,7 +88,8 @@ class Mage_XmlConnect_Model_Resource_ConfigData extends Mage_Core_Model_Mysql4_A
84
  $deleteWhere[] = $writeAdapter->quoteInto('category=?', $category);
85
  }
86
  if ($path) {
87
- $deleteWhere[] = $pathLike ? $writeAdapter->quoteInto('path like ?', $path . '/%')
 
88
  : $writeAdapter->quoteInto('path=?', $path);
89
  }
90
  $writeAdapter->delete($this->getMainTable(), $deleteWhere);
61
  'value' => $value
62
  );
63
 
64
+ $this->_getWriteAdapter()->insertOnDuplicate(
65
+ $this->getMainTable(),
66
+ $newData,
67
+ array('value')
68
+ );
69
  return $this;
70
  }
71
 
73
  * Delete config value
74
  *
75
  * @param int $applicationId
76
+ * @param bool $category
77
+ * @param bool $path
78
  * @param bool $pathLike
79
  * @return Mage_XmlConnect_Model_Mysql4_ConfigData
80
  */
81
+ public function deleteConfig($applicationId, $category = false, $path = false, $pathLike = true)
82
  {
83
  try {
84
  $this->_getWriteAdapter()->beginTransaction();
88
  $deleteWhere[] = $writeAdapter->quoteInto('category=?', $category);
89
  }
90
  if ($path) {
91
+ $deleteWhere[] = $pathLike
92
+ ? $writeAdapter->quoteInto('path like ?', $path . '/%')
93
  : $writeAdapter->quoteInto('path=?', $path);
94
  }
95
  $writeAdapter->delete($this->getMainTable(), $deleteWhere);
app/code/core/Mage/XmlConnect/Model/Resource/History.php CHANGED
@@ -77,8 +77,10 @@ class Mage_XmlConnect_Model_Resource_History extends Mage_Core_Model_Mysql4_Abst
77
  {
78
  $paramArray = array();
79
  $idFieldName = Mage::getModel('xmlconnect/application')->getIdFieldName();
80
- $select = $this->_getReadAdapter()->select()->from($this->getMainTable(), 'params')
81
- ->where($idFieldName . '=?', $id)->order(array('created_at ' . Zend_Db_Select::SQL_DESC));
 
 
82
 
83
  $params = $this->_getReadAdapter()->fetchOne($select);
84
 
77
  {
78
  $paramArray = array();
79
  $idFieldName = Mage::getModel('xmlconnect/application')->getIdFieldName();
80
+ $select = $this->_getReadAdapter()->select()
81
+ ->from($this->getMainTable(), 'params')
82
+ ->where($idFieldName . '=?', $id)
83
+ ->order(array('created_at DESC'));
84
 
85
  $params = $this->_getReadAdapter()->fetchOne($select);
86
 
app/code/core/Mage/XmlConnect/Model/Simplexml/Element.php CHANGED
@@ -74,7 +74,7 @@ class Mage_XmlConnect_Model_Simplexml_Element extends Varien_Simplexml_Element
74
  $result = array();
75
  foreach ($data as $item) {
76
  if ($stripTags) {
77
- $item = strip_tags($item, $allowedTags);
78
  }
79
  $result[] = $this->xmlentities($item);
80
  }
@@ -85,7 +85,7 @@ class Mage_XmlConnect_Model_Simplexml_Element extends Varien_Simplexml_Element
85
  $data = (string)$data;
86
 
87
  if ($stripTags) {
88
- $data = strip_tags($data, $allowedTags);
89
  }
90
  $result = $this->xmlentities($data);
91
  }
@@ -107,7 +107,7 @@ class Mage_XmlConnect_Model_Simplexml_Element extends Varien_Simplexml_Element
107
  $value = (string)$value;
108
 
109
  if ($stripTags) {
110
- $value = strip_tags($value);
111
  }
112
  $value = str_replace(array('&', '"', '<', '>'), array('&amp;', '&quot;', '&lt;', '&gt;'), $value);
113
  return $value;
74
  $result = array();
75
  foreach ($data as $item) {
76
  if ($stripTags) {
77
+ $item = Mage::helper('core')->stripTags($item, $allowedTags);
78
  }
79
  $result[] = $this->xmlentities($item);
80
  }
85
  $data = (string)$data;
86
 
87
  if ($stripTags) {
88
+ $data = Mage::helper('core')->stripTags($data, $allowedTags);
89
  }
90
  $result = $this->xmlentities($data);
91
  }
107
  $value = (string)$value;
108
 
109
  if ($stripTags) {
110
+ $value = Mage::helper('core')->stripTags($value);
111
  }
112
  $value = str_replace(array('&', '"', '<', '>'), array('&amp;', '&quot;', '&lt;', '&gt;'), $value);
113
  return $value;
app/code/core/Mage/XmlConnect/controllers/CartController.php CHANGED
@@ -230,7 +230,7 @@ class Mage_XmlConnect_CartController extends Mage_XmlConnect_Controller_Action
230
  if (isset($wishlistMessage)) {
231
  $this->_message($wishlistMessage, self::MESSAGE_STATUS_ERROR);
232
  } else {
233
- $productName = Mage::helper('core')->htmlEscape($product->getName());
234
  $message = $this->__('%s has been added to your cart.', $productName);
235
  if ($cart->getQuote()->getHasError()) {
236
  $message .= $this->__(' But cart has some errors.');
@@ -347,7 +347,7 @@ class Mage_XmlConnect_CartController extends Mage_XmlConnect_Controller_Action
347
  try {
348
  Mage::getModel('enterprise_giftcardaccount/giftcardaccount')->loadByCode($code)->addToCart();
349
  $this->_message(
350
- $this->__('Gift Card "%s" was added.', Mage::helper('core')->htmlEscape($code)),
351
  self::MESSAGE_STATUS_SUCCESS
352
  );
353
  return;
@@ -376,7 +376,7 @@ class Mage_XmlConnect_CartController extends Mage_XmlConnect_Controller_Action
376
  try {
377
  Mage::getModel('enterprise_giftcardaccount/giftcardaccount')->loadByCode($code)->removeFromCart();
378
  $this->_message(
379
- $this->__('Gift Card "%s" was removed.', Mage::helper('core')->htmlEscape($code)),
380
  self::MESSAGE_STATUS_SUCCESS
381
  );
382
  } catch (Mage_Core_Exception $e) {
@@ -615,7 +615,7 @@ class Mage_XmlConnect_CartController extends Mage_XmlConnect_Controller_Action
615
  'item' => $item, 'request' => $this->getRequest(), 'response' => $this->getResponse()
616
  ));
617
 
618
- $productName = Mage::helper('core')->htmlEscape($item->getProduct()->getName());
619
  $message = $this->__('%s was updated in your shopping cart.', $productName);
620
  if ($cart->getQuote()->getHasError()) {
621
  $message .= $this->__(' But cart has some errors.');
230
  if (isset($wishlistMessage)) {
231
  $this->_message($wishlistMessage, self::MESSAGE_STATUS_ERROR);
232
  } else {
233
+ $productName = Mage::helper('core')->escapeHtml($product->getName());
234
  $message = $this->__('%s has been added to your cart.', $productName);
235
  if ($cart->getQuote()->getHasError()) {
236
  $message .= $this->__(' But cart has some errors.');
347
  try {
348
  Mage::getModel('enterprise_giftcardaccount/giftcardaccount')->loadByCode($code)->addToCart();
349
  $this->_message(
350
+ $this->__('Gift Card "%s" was added.', Mage::helper('core')->escapeHtml($code)),
351
  self::MESSAGE_STATUS_SUCCESS
352
  );
353
  return;
376
  try {
377
  Mage::getModel('enterprise_giftcardaccount/giftcardaccount')->loadByCode($code)->removeFromCart();
378
  $this->_message(
379
+ $this->__('Gift Card "%s" was removed.', Mage::helper('core')->escapeHtml($code)),
380
  self::MESSAGE_STATUS_SUCCESS
381
  );
382
  } catch (Mage_Core_Exception $e) {
615
  'item' => $item, 'request' => $this->getRequest(), 'response' => $this->getResponse()
616
  ));
617
 
618
+ $productName = Mage::helper('core')->escapeHtml($item->getProduct()->getName());
619
  $message = $this->__('%s was updated in your shopping cart.', $productName);
620
  if ($cart->getQuote()->getHasError()) {
621
  $message .= $this->__(' But cart has some errors.');
app/code/core/Mage/XmlConnect/controllers/CheckoutController.php CHANGED
@@ -28,7 +28,7 @@
28
  * XmlConnect checkout controller
29
  *
30
  * @category Mage
31
- * @package Mage_XmlConnect
32
  * @author Magento Core Team <core@magentocommerce.com>
33
  */
34
  class Mage_XmlConnect_CheckoutController extends Mage_XmlConnect_Controller_Action
28
  * XmlConnect checkout controller
29
  *
30
  * @category Mage
31
+ * @package Mage_Xmlconnect
32
  * @author Magento Core Team <core@magentocommerce.com>
33
  */
34
  class Mage_XmlConnect_CheckoutController extends Mage_XmlConnect_Controller_Action
app/code/core/Mage/XmlConnect/controllers/CustomerController.php CHANGED
@@ -139,11 +139,18 @@ class Mage_XmlConnect_CustomerController extends Mage_XmlConnect_Controller_Acti
139
  */
140
  public function editAction()
141
  {
142
- if (!$this->_isCustomerLoggedIn()) {
 
 
 
 
 
143
  return;
144
  }
145
  if ($this->getRequest()->isPost()) {
146
- $customer = $this->_getSession()->getCustomer();
 
 
147
 
148
  $fields = Mage::getConfig()->getFieldset('customer_account');
149
  $data = $this->_filterPostData($this->getRequest()->getPost());
@@ -228,13 +235,13 @@ class Mage_XmlConnect_CustomerController extends Mage_XmlConnect_Controller_Acti
228
  */
229
  public function saveAction()
230
  {
231
- $session = $this->_getSession();
232
- $request = $this->getRequest();
233
- if ($session->isLoggedIn()) {
234
- $this->_message($this->__('You are already logged in.'), self::MESSAGE_STATUS_ERROR);
235
  return;
236
  }
237
 
 
 
 
238
  $session->setEscapeMessages(true); // prevent XSS injection in user input
239
  if ($request->isPost()) {
240
  $errors = array();
@@ -243,7 +250,7 @@ class Mage_XmlConnect_CustomerController extends Mage_XmlConnect_Controller_Acti
243
  $customer = Mage::getModel('customer/customer')->setId(null);
244
  }
245
 
246
- foreach (Mage::getConfig()->getFieldset('customer_account') as $code=>$node) {
247
  if ($node->is('create') && ($value = $this->getRequest()->getParam($code)) !== null) {
248
  if ($code == 'email') {
249
  $value = trim($value);
@@ -465,7 +472,6 @@ class Mage_XmlConnect_CustomerController extends Mage_XmlConnect_Controller_Acti
465
  if (!$this->_isCustomerLoggedIn()) {
466
  return;
467
  }
468
-
469
  // Save data
470
  if ($this->getRequest()->isPost()) {
471
  $address = Mage::getModel('customer/address')
@@ -484,6 +490,9 @@ class Mage_XmlConnect_CustomerController extends Mage_XmlConnect_Controller_Acti
484
  $address->setId(null);
485
  }
486
  }
 
 
 
487
  try {
488
  $addressValidation = $address->validate();
489
  if (true === $addressValidation) {
@@ -505,8 +514,8 @@ class Mage_XmlConnect_CustomerController extends Mage_XmlConnect_Controller_Acti
505
  } catch (Mage_Core_Exception $e) {
506
  $this->_message($e->getMessage(), self::MESSAGE_STATUS_ERROR);
507
  } catch (Exception $e) {
508
- $this->_message($this->__('Can\'t save address.'), self::MESSAGE_STATUS_ERROR);
509
  Mage::logException($e);
 
510
  }
511
  } else {
512
  $this->_message($this->__('Address data not specified.'), self::MESSAGE_STATUS_ERROR);
@@ -728,7 +737,7 @@ class Mage_XmlConnect_CustomerController extends Mage_XmlConnect_Controller_Acti
728
  ->redeem();
729
 
730
  $this->_message(
731
- $this->__('Gift Card "%s" was redeemed.', Mage::helper('core')->htmlEscape($code)),
732
  self::MESSAGE_STATUS_SUCCESS
733
  );
734
  } else {
139
  */
140
  public function editAction()
141
  {
142
+ if (!$this->_getSession()->isLoggedIn()) {
143
+ $this->_message(
144
+ $this->__('Customer not logged in.'),
145
+ self::MESSAGE_STATUS_ERROR,
146
+ array('logged_in' => '0')
147
+ );
148
  return;
149
  }
150
  if ($this->getRequest()->isPost()) {
151
+ $customer = Mage::getModel('customer/customer')
152
+ ->setId($this->_getSession()->getCustomerId())
153
+ ->setWebsiteId($this->_getSession()->getCustomer()->getWebsiteId());
154
 
155
  $fields = Mage::getConfig()->getFieldset('customer_account');
156
  $data = $this->_filterPostData($this->getRequest()->getPost());
235
  */
236
  public function saveAction()
237
  {
238
+ if (!$this->_isCustomerLoggedIn(false)) {
 
 
 
239
  return;
240
  }
241
 
242
+ $session = $this->_getSession();
243
+ $request = $this->getRequest();
244
+
245
  $session->setEscapeMessages(true); // prevent XSS injection in user input
246
  if ($request->isPost()) {
247
  $errors = array();
250
  $customer = Mage::getModel('customer/customer')->setId(null);
251
  }
252
 
253
+ foreach (Mage::getConfig()->getFieldset('customer_account') as $code => $node) {
254
  if ($node->is('create') && ($value = $this->getRequest()->getParam($code)) !== null) {
255
  if ($code == 'email') {
256
  $value = trim($value);
472
  if (!$this->_isCustomerLoggedIn()) {
473
  return;
474
  }
 
475
  // Save data
476
  if ($this->getRequest()->isPost()) {
477
  $address = Mage::getModel('customer/address')
490
  $address->setId(null);
491
  }
492
  }
493
+
494
+ $errors = array();
495
+
496
  try {
497
  $addressValidation = $address->validate();
498
  if (true === $addressValidation) {
514
  } catch (Mage_Core_Exception $e) {
515
  $this->_message($e->getMessage(), self::MESSAGE_STATUS_ERROR);
516
  } catch (Exception $e) {
 
517
  Mage::logException($e);
518
+ $this->_message($this->__('Can\'t save address.'), self::MESSAGE_STATUS_ERROR);
519
  }
520
  } else {
521
  $this->_message($this->__('Address data not specified.'), self::MESSAGE_STATUS_ERROR);
737
  ->redeem();
738
 
739
  $this->_message(
740
+ $this->__('Gift Card "%s" was redeemed.', Mage::helper('core')->escapeHtml($code)),
741
  self::MESSAGE_STATUS_SUCCESS
742
  );
743
  } else {
app/code/core/Mage/XmlConnect/controllers/Paypal/MeclController.php CHANGED
@@ -57,7 +57,7 @@ class Mage_XmlConnect_Paypal_MeclController extends Mage_XmlConnect_Controller_A
57
  /**
58
  * Paypal Mobile Express Checkout Library
59
  *
60
- * @var Mage_XmlConnect_Model_Payment_Method_Paypal_Mecl|Mage_Paypal_Model_Express_Checkout
61
  */
62
  protected $_checkout = null;
63
 
@@ -111,7 +111,11 @@ class Mage_XmlConnect_Paypal_MeclController extends Mage_XmlConnect_Controller_A
111
  try {
112
  $this->_initCheckout();
113
 
114
- $token = $this->_checkout->start(Mage::getUrl('*/*/return'), Mage::getUrl('*/*/cancel'));
 
 
 
 
115
  if ($token && $this->_checkout->getRedirectUrl()) {
116
  $this->_initToken($token);
117
  /** @var $message Mage_XmlConnect_Model_Simplexml_Element */
@@ -120,12 +124,18 @@ class Mage_XmlConnect_Paypal_MeclController extends Mage_XmlConnect_Controller_A
120
  $message->addChild('token', $token);
121
  $this->getResponse()->setBody($message->asNiceXml());
122
  } else {
123
- $this->_message($this->__('Token has not been set.'), self::MESSAGE_STATUS_ERROR);
 
 
 
124
  }
125
  } catch (Mage_Core_Exception $e) {
126
  $this->_message($e->getMessage(), self::MESSAGE_STATUS_ERROR);
127
  } catch (Exception $e) {
128
- $this->_message($this->__('Unable to start Mobile Express Checkout.'), self::MESSAGE_STATUS_ERROR);
 
 
 
129
  Mage::logException($e);
130
  }
131
  }
@@ -336,7 +346,7 @@ class Mage_XmlConnect_Paypal_MeclController extends Mage_XmlConnect_Controller_A
336
  * Instantiate quote and checkout
337
  *
338
  * @throws Mage_Core_Exception
339
- * @return null|Mage_XmlConnect_Model_Paypal_Mecl_Checkout
340
  */
341
  protected function _initCheckout()
342
  {
57
  /**
58
  * Paypal Mobile Express Checkout Library
59
  *
60
+ * @var Mage_XmlConnect_Model_Payment_Method_Paypal_Mecl
61
  */
62
  protected $_checkout = null;
63
 
111
  try {
112
  $this->_initCheckout();
113
 
114
+ $token = $this->_checkout->start(
115
+ Mage::getUrl('*/*/return'),
116
+ Mage::getUrl('*/*/cancel')
117
+ );
118
+
119
  if ($token && $this->_checkout->getRedirectUrl()) {
120
  $this->_initToken($token);
121
  /** @var $message Mage_XmlConnect_Model_Simplexml_Element */
124
  $message->addChild('token', $token);
125
  $this->getResponse()->setBody($message->asNiceXml());
126
  } else {
127
+ $this->_message(
128
+ $this->__('Token has not been set.'),
129
+ self::MESSAGE_STATUS_ERROR
130
+ );
131
  }
132
  } catch (Mage_Core_Exception $e) {
133
  $this->_message($e->getMessage(), self::MESSAGE_STATUS_ERROR);
134
  } catch (Exception $e) {
135
+ $this->_message(
136
+ $this->__('Unable to start Mobile Express Checkout.'),
137
+ self::MESSAGE_STATUS_ERROR
138
+ );
139
  Mage::logException($e);
140
  }
141
  }
346
  * Instantiate quote and checkout
347
  *
348
  * @throws Mage_Core_Exception
349
+ * @return null
350
  */
351
  protected function _initCheckout()
352
  {
app/code/core/Mage/XmlConnect/controllers/Paypal/MepController.php CHANGED
@@ -111,6 +111,7 @@ class Mage_XmlConnect_Paypal_MepController extends Mage_XmlConnect_Controller_Ac
111
  $this->_message($this->__('Specified invalid data.'), self::MESSAGE_STATUS_ERROR);
112
  return;
113
  }
 
114
  try {
115
  $this->_initCheckout();
116
  $data = $this->getRequest()->getPost('shipping', array());
@@ -135,6 +136,7 @@ class Mage_XmlConnect_Paypal_MepController extends Mage_XmlConnect_Controller_Ac
135
  }
136
  } catch (Mage_Core_Exception $e) {
137
  $this->_message($e->getMessage(), self::MESSAGE_STATUS_ERROR);
 
138
  } catch (Exception $e) {
139
  $this->_message($this->__('Unable to save shipping address.'), self::MESSAGE_STATUS_ERROR);
140
  Mage::logException($e);
111
  $this->_message($this->__('Specified invalid data.'), self::MESSAGE_STATUS_ERROR);
112
  return;
113
  }
114
+
115
  try {
116
  $this->_initCheckout();
117
  $data = $this->getRequest()->getPost('shipping', array());
136
  }
137
  } catch (Mage_Core_Exception $e) {
138
  $this->_message($e->getMessage(), self::MESSAGE_STATUS_ERROR);
139
+ Mage::logException($e);
140
  } catch (Exception $e) {
141
  $this->_message($this->__('Unable to save shipping address.'), self::MESSAGE_STATUS_ERROR);
142
  Mage::logException($e);
app/code/core/Mage/XmlConnect/controllers/WishlistController.php CHANGED
@@ -151,16 +151,16 @@ class Mage_XmlConnect_WishlistController extends Mage_XmlConnect_Controller_Acti
151
  }
152
 
153
  try {
154
- $result = $wishlist->addNewItem($product->getId());
155
  if (strlen(trim((string)$request->getParam('description')))) {
156
- $result->setDescription($request->getParam('description'))->save();
157
  }
158
  $wishlist->save();
159
 
160
  Mage::dispatchEvent('wishlist_add_product', array(
161
  'wishlist' => $wishlist,
162
  'product' => $product,
163
- 'item' => $result
164
  ));
165
 
166
  Mage::helper('wishlist')->calculate();
151
  }
152
 
153
  try {
154
+ $item = $wishlist->addNewItem($product->getId());
155
  if (strlen(trim((string)$request->getParam('description')))) {
156
+ $item->setDescription($request->getParam('description'))->save();
157
  }
158
  $wishlist->save();
159
 
160
  Mage::dispatchEvent('wishlist_add_product', array(
161
  'wishlist' => $wishlist,
162
  'product' => $product,
163
+ 'item' => $item
164
  ));
165
 
166
  Mage::helper('wishlist')->calculate();
package.xml CHANGED
@@ -1,19 +1,19 @@
1
  <?xml version="1.0"?>
2
  <package>
3
  <name>Magento_Mobile</name>
4
- <version>1.4.0.1.23.0</version>
5
  <stability>stable</stability>
6
  <license>mixed</license>
7
  <channel>community</channel>
8
  <extends/>
9
  <summary>Magento Mobile Xml Interface</summary>
10
  <description>An integration magento with mobile applications (e.g. iPhone, Android, iPad)</description>
11
- <notes>1.4.0.1.23.0 version of package
12
  internal svn revision #3cd616975d5927903d4f34bde0d9e5e2e727e9ba</notes>
13
  <authors><author><name>Magento Core Team</name><user>auto-converted</user><email>core@magentocommerce.com</email></author></authors>
14
  <date>2012-05-31</date>
15
- <time>14:40:54</time>
16
- <contents><target name="mageskin"><dir name="adminhtml"><dir name="default"><dir name="default"><dir name="images"><dir name="xmlconnect"><dir name="catalog"><dir name="category"><dir name="placeholder"><file name="image.jpg" hash="097ab8a3051bc037ea3de0e17f440540"/><file name="small_image.jpg" hash="f825d16f97a640453553c79c48ebaa73"/><file name="thumbnail.jpg" hash="b2b682d28a08a748a73d2cda70ab5a57"/></dir></dir></dir><dir name="design_default"><file name="accordion_open.png" hash="4c89d903ebbc61ee295ef64a60724b10"/><file name="accordion_open_android.png" hash="7ef2f1d193990c3f4c2c90aae9ab3281"/><file name="accordion_open_android_l.png" hash="bc27688afbfd866c618477ea2c7bf0ee"/><file name="accordion_open_android_p.png" hash="2e4549cba575c12ef2a39c12e9ffe173"/><file name="accordion_open_ipad_l.png" hash="dcdda97da6556393b972d6dae8d6bac5"/><file name="accordion_open_ipad_p.png" hash="55cca08a0ab79047961858789ff8c3a7"/><file name="banner_1_2.png" hash="0637d31df6b5a434c9a332ee46122ef4"/><file name="banner_android.png" hash="02695661b8e50e1a001c3369622f322f"/><file name="banner_ipad.png" hash="c1d59a6ec67da1bb76c5142453da7acf"/><file name="banner_ipad_l.png" hash="04e850d481a9ae902f33fd8c1f89cbf0"/><file name="smallIcon_1_6.png" hash="c1ce9e289eaf2c0504d502928693bd89"/></dir><dir name="mobile_preview"><dir name="android"><file name="background_home_landscape.jpg" hash="1f79a1f42ca4e2cf6010ab6c3ef66aa4"/><file name="background_portrait.jpg" hash="197b15e6455ad1a85e1bad6595371fa3"/><file name="bg_button_up.gif" hash="204f590a88933c930b7fc92963accfab"/><file name="bg_catalog_filters.png" hash="7464191ebaf576b73a3c021eb1cfcc25"/><file name="bg_catalog_filters_shadow.png" hash="5021ad60917190026d85fae1d33bdaa9"/><file name="bg_cat_item.png" hash="2859b45c387b66243d4af2ba973b2ae1"/><file name="bg_frame.gif" hash="7062ed9b7563fc658f49ce7cfdd34f1c"/><file name="bg_header.png" hash="d4a46c8850d1d89259921b1c28b5bce1"/><file name="bg_header_catalog.png" hash="c1080cd18a89e21da18fdc6955bf6230"/><file name="bg_header_home.png" hash="dfce0445ca7c7a45c7914a986b596ce0"/><file name="bg_home_header.png" hash="8bc1887a0c5760cc47b77b8a7a320426"/><file name="bg_logo.png" hash="02695661b8e50e1a001c3369622f322f"/><file name="bg_page.png" hash="d65f1d123655c2eaf3bb4a1e6035a08d"/><file name="bg_star.png" hash="fc6de6c4e0ed3478b8840e1ab81da725"/><file name="bg_star_empty.png" hash="3f0421fb8c8f6c4be6ca501168a881e8"/><file name="bg_status_bar.png" hash="52b41106451ac34672f82338bbc5370c"/><file name="ico_account.png" hash="c1fd338c74fcf483155acbd37c430807"/><file name="ico_home.png" hash="2de37f640463b354d68945320bfe3e4f"/><file name="ico_search.png" hash="8b0dd17a3e9c3328e66204fe379c66aa"/><file name="product_image.png" hash="dd975b128ba303e0ae2adc9772e0433c"/><file name="product_image_1.jpg" hash="8994979d4dcc1f339c73cd1f44398a7d"/><file name="product_image_2.jpg" hash="26d6599bdb35d80b25a1e903b40cfa19"/><file name="product_image_3.jpg" hash="d7c6d05196a84341afe0025d01b9dc61"/><file name="product_image_4.jpg" hash="2a88ead3dbbeff1d40168db692841f2f"/></dir><dir name="custom_icons"><file name="account.png" hash="0498d73e47ed47179e5546dc15c17dc7"/><file name="actionsBg.jpg" hash="ee3db742cbec9a436ba46118c8a01303"/><file name="addToCart.png" hash="e33876648546e99d875ca92bd2cd78e9"/><file name="addToWishlist.png" hash="1018602b7c5e0e11f0427ace96fd7d52"/><file name="background.gif" hash="bd92833eb2eb32e4a0282cea153ac13f"/><file name="buttons.gif" hash="0cd19a9d9178976906161ea100cba958"/><file name="cart.png" hash="815b4c64fae21b4c162525ece76dc44d"/><file name="home.png" hash="9e473791b022b7c2dfc7d29b1b6de887"/><file name="image-bg.png" hash="14bde5cf8b00dc5f6c60e52a0fa964dc"/><file name="logo-small.png" hash="9b3477a4552bcb878b4943aae5351622"/><file name="rowBgIcon.gif" hash="9ee89b961ae2bb047672ba5d2d2677c6"/><file name="search.png" hash="10bfa7ec3361ce7cbcc5d25087f181eb"/><file name="shop.png" hash="e6639a9fdc143363da82a7d78e126f1c"/><file name="star-active.png" hash="d4ab959a92bda610527a3e3942c4c0b0"/><file name="star-inactive.png" hash="f7fb99710be4c03ac23b1206f20e761d"/><file name="tellAFriend.png" hash="46f8ef48b29f245977d66d9312d87e70"/><file name="viewDetails.png" hash="9bacc63bcc483d3db5614a026d9391f6"/><file name="viewGallery.png" hash="304f3d03949d07055bc056359fe17763"/></dir><dir name="gradients"><file name="footer.png" hash="31a2feed50ef9c8637b412c4211f8300"/><file name="header.png" hash="5386da930a944cd75562216249cce08a"/><file name="header2.png" hash="ad5a2dc6ec93914e925cfe2d43fb30a2"/><file name="header3.png" hash="920ad8c6903e90323a57fb02dca37280"/><file name="item-bg.png" hash="a14886d1f9e14284ac6b4f1b61e68646"/><file name="sort-bg.png" hash="b8053bb772e849909e5b87e4fd1ebbe4"/></dir><dir name="icons"><file name="account.png" hash="0498d73e47ed47179e5546dc15c17dc7"/><file name="cart.png" hash="815b4c64fae21b4c162525ece76dc44d"/><file name="home.png" hash="9e473791b022b7c2dfc7d29b1b6de887"/><file name="more.png" hash="f3662ae29923b87eba3a729192aa3df3"/><file name="page.png" hash="2291d77f21de042040bc0864be40138b"/><file name="search.png" hash="10bfa7ec3361ce7cbcc5d25087f181eb"/><file name="shop.png" hash="e6639a9fdc143363da82a7d78e126f1c"/></dir><dir name="ipad"><file name="background_home_landscape.jpg" hash="9e3ef117985113b804531142d539b60a"/><file name="background_portrait.jpg" hash="bdf9e034fd30b923086e6c622ea10451"/><file name="banner_image.png" hash="693bb9d118155a146b21ce9fcfba08da"/><file name="banner_image_l.png" hash="a070a40d57610b5cc7160fe894482a1c"/><file name="bg_catalog_header_hor.png" hash="f61a67aa288e1b8a8df7b4d4527c662e"/><file name="bg_content.jpg" hash="70ddfc8959d878d1231dc7cbee4a063c"/><file name="bg_filters_buttons.png" hash="02fcb0ed7a7268e9f64ebaf06235bc09"/><file name="bg_filters_tooltip.png" hash="3b05ca6e585acd3d766be01eeaa23d47"/><file name="bg_filters_wrap.png" hash="31288784fe95c67de9b45b44458b4155"/><file name="bg_filter_button.png" hash="728f1cd358446881ffd863eff12204a1"/><file name="bg_header.png" hash="e2cf5a575a27e6e4533e3c85e3472a82"/><file name="bg_home_content.jpg" hash="1d55a198279e4f2b163c98c18f699646"/><file name="bg_home_header.png" hash="00f2fbf96d2b915dcbcd921b0301ef3f"/><file name="bg_home_header_hor.png" hash="9bfef728ece003d5b3433d2623ea168c"/><file name="bg_home_products.png" hash="ac6a8a79b959a0c8298b1f607c0f0af8"/><file name="bg_home_shadow.png" hash="c54b071ca3e97a6ee67588ef74b7b44e"/><file name="bg_home_shadow_hor.png" hash="0d21a99c5c749d0e5070e3585ff4a23f"/><file name="bg_product_image.png" hash="4da74325c1a4ee1ca19b414e5d590f75"/><file name="bg_search.png" hash="6ee08d05d0c4ef9ed64b9914b821f408"/><file name="bg_sections.jpg" hash="0ee90005663aced09a9ce6385bdbce2c"/><file name="bg_status_bar.png" hash="17124d9d392bb8e37b202c80a595df54"/><file name="bg_status_bar_hor.png" hash="bd4a9f11ecb1c896145267731d8a951d"/><file name="i_cart.png" hash="1bbe0a0e54eed5bb14b9bfcce83da758"/><file name="i_info.png" hash="3f0fda8b294b67bf698badbcaa99150b"/><file name="i_login.png" hash="deb4089bdc61582c78c90ef192d577e8"/><file name="i_remove.png" hash="4923eb5e76b3c6ba6df5c667db816a0c"/><file name="logo.png" hash="49c19f59b459b6c0b3b99daa3fe7f932"/><file name="logo_big.png" hash="693bb9d118155a146b21ce9fcfba08da"/><file name="product_image.jpg" hash="2bb6c69129bcb18dc93e9f48605647c6"/><file name="sections_arrow.png" hash="7db7144083a31882e8a62cb9579f478f"/><file name="stars.png" hash="70d38cd9883d70e4f6b21ac4874b9868"/></dir><dir name="slider"><file name="actionsBg.jpg" hash="ee3db742cbec9a436ba46118c8a01303"/><file name="addToCart.png" hash="2a146be4bc63713df19cc353e030d44f"/><file name="addToWishlist.png" hash="9b23a4e0d9acfc79f314e9082f14c4de"/><file name="tellAFriend.png" hash="b7600fa2ae52bdb1d6bb86fe4d9f1773"/><file name="viewDetails.png" hash="90cf37c6dbbee1861350b4c05469e3ae"/><file name="viewGallery.png" hash="304f3d03949d07055bc056359fe17763"/></dir><dir name="sort_buttons"><file name="bg_button.png" hash="87d0f1b123f01c3aea3cb8a2b146306e"/><file name="buttons.gif" hash="2f14f1a3f0fb38790779c992a58654ae"/><file name="buttons.png" hash="b4a3f17370e03bf5d2a5cdf7800c25a7"/><file name="button_up.gif" hash="7ad527f99b9975d5634fb2d5cc99e6b3"/><file name="center-active.png" hash="5903988cd458cd794f23a212d51aa725"/><file name="center-inactive.png" hash="135b46aaa5c3b131a5a7e9c45c004e06"/><file name="filters.png" hash="3837ab6fcfe959833dd998533db1ca7f"/><file name="left-active.png" hash="86e94441b96a0d27d0b0a7e5108f86ed"/><file name="left-inactive.png" hash="0ddcb75aa9971cca39a5a65b4bdff8c4"/><file name="right-active.png" hash="320740ff608187301b06a96eab2f9e8e"/><file name="right-inactive.png" hash="cac4b39ab380353ffd5fdbcedb6e0a0a"/></dir><file name="1.gif" hash="817fd84187db3eee00799b0acf316457"/><file name="2.gif" hash="1a842d8f3ac25cfcdeab6c86dd8fea89"/><file name="3.gif" hash="207cd55e968c284bd52c86efdcdda1c7"/><file name="actionsBackground.png" hash="11faa8baee72f3e6a9a02a83915c8658"/><file name="actionsBg.png" hash="9acccd1980f17006942d74a718ebd7da"/><file name="arrow.png" hash="837259a7c365e46034dca728bffe9070"/><file name="background.gif" hash="bd92833eb2eb32e4a0282cea153ac13f"/><file name="background.png" hash="3717f4b4ba725701e2a0604129a3a815"/><file name="banner.png" hash="0637d31df6b5a434c9a332ee46122ef4"/><file name="btn-l.png" hash="92b2454528e9d39119038777cf53329c"/><file name="btn-r.png" hash="8c6aa9fd9203bc10822e0505f11e0c4d"/><file name="circle.png" hash="f4c116cb0554bf936d3b9ee38b7f3d1f"/><file name="grid.png" hash="23faa3f5572cdeb597c2bceedd93a7f8"/><file name="image-bg.png" hash="a588b9cced95a25fc18e28c775d9a001"/><file name="info.png" hash="3f0d2ed85b81e8251f294457c6bfa404"/><file name="lightStar.png" hash="b5dc40d5b793dae6a069357f49cccc24"/><file name="lightStar2.png" hash="75928926a6112540c9cb073157cb7d95"/><file name="lines-h.png" hash="ea3d95812c9838affc6df2f3a3cb1977"/><file name="lines-v.png" hash="9e3ffee29ba28477d50da9642019bc0a"/><file name="login-btn-left-alt.png" hash="71bb6c7d24252aace27bee711d7616f4"/><file name="login-btn-left.png" hash="cbbf9afc6e9fc433f57270e88b63f351"/><file name="login-btn-right.png" hash="438fcc598d012bf6d33184e95accfd24"/><file name="login-btn.png" hash="051ee2c1a8ce3f7b8de3293cd2e2ed85"/><file name="logo-small.png" hash="9b3477a4552bcb878b4943aae5351622"/><file name="logo_25.png" hash="ba41ed568d916175c32803b614442447"/><file name="men.png" hash="46d7d1773118ef0a27353e8a9f6719fe"/><file name="mm-frame.gif" hash="eebf30806f1dbf2118e7ec39a016c86d"/><file name="mobile-catalog.css" hash="80cbd74984354df2d86f4ad68b9123a3"/><file name="mobile-home.css" hash="b57641c73c4eae08e0a02cd7291d9465"/><file name="rowBgIcon.gif" hash="9ee89b961ae2bb047672ba5d2d2677c6"/><file name="slider.gif" hash="c6b87bf15b85b18c0515e2cbefaabe60"/><file name="smallIcon.png" hash="e76d2a6364042f41b3f35fc8cdc9c0ee"/><file name="star-active.png" hash="d4ab959a92bda610527a3e3942c4c0b0"/><file name="star-inactive.png" hash="f7fb99710be4c03ac23b1206f20e761d"/><file name="t-shirt.gif" hash="7505efdaabf13c4f8e26f7cfe15c8c96"/><file name="t-shirt.png" hash="46d7d1773118ef0a27353e8a9f6719fe"/><file name="women.png" hash="46d7d1773118ef0a27353e8a9f6719fe"/><file name="youth.png" hash="46d7d1773118ef0a27353e8a9f6719fe"/></dir><file name="btn_edit.gif" hash="e7ecc9fea5c3813957814050508507a5"/><file name="dropdown-arrow.gif" hash="332e99ca6b4d1e0d39972e04fb0b2395"/><file name="empty.png" hash="23dc9dc3c4751f83c2df7a5c42668824"/><file name="full-arrow-left.gif" hash="8ec91b60d38d1a16cba7670f2088a5c7"/><file name="full-arrow.gif" hash="36ddff0fca1c7d8900cb3633e0a30cea"/><file name="gel_green.png" hash="591959d831e8e42c9175d12a88f0bae2"/><file name="gel_red.png" hash="db442c023014df9da32b84bc1bb5a39f"/><file name="l-arrow.gif" hash="ee49f7eab64657b5131953acef0238fd"/><file name="loading.gif" hash="5d25806dac7cbee5f894b13144783866"/><file name="r-arrow.gif" hash="d0429a9781e915fc9d9ca8875c470d32"/><file name="remove.png" hash="ee9497c5f31933eaab3e9e352495ee12"/><file name="small_logo.gif" hash="d5c8be7c0f16aac2549759c0228492d6"/><file name="swatch_black.gif" hash="fd31d6a3a435c8ad1f7c43f346bb47e4"/><file name="swatch_custom.gif" hash="fb34791a48366957a141e12b563888c2"/><file name="swatch_default.gif" hash="fb34791a48366957a141e12b563888c2"/><file name="swatch_funk_leaf.gif" hash="f1d3ba87efb742b47da879a6f48909c4"/><file name="swatch_hot_red.gif" hash="d9363d45dc2993c2fdc3ea43c5b6f71c"/><file name="swatch_sky_blue.gif" hash="ded1455db119d09a3aedd7474fd1875a"/><file name="swatch_user_custom.gif" hash="a24f31421a1ff56d1be0845f9a7c7020"/><file name="switch-arrow.gif" hash="dc7243962b341f366cd072d486687e6a"/><file name="tab_account.png" hash="27101fbaa78a07426be4768acc4c53ff"/><file name="tab_account_android.png" hash="77605cbc87f75ca17e91a5393765ceb1"/><file name="tab_account_ipad.png" hash="2997de5402195d0720309b73c6446fab"/><file name="tab_cart.png" hash="e803f760ee81cb35183f1122f388b774"/><file name="tab_cart_android.png" hash="477e97f8d03ea8aa674e952709f86578"/><file name="tab_empty.png" hash="bdd4cc355566e8861b2c45424ad94516"/><file name="tab_home.png" hash="dfa104e4da74e4a55d3c98d6ee0f7122"/><file name="tab_home_active.png" hash="bba5eb9bb724c84c1ede9e6f4bec3575"/><file name="tab_home_android.png" hash="1fefc6b070cc21b31b43194a7d85f9d9"/><file name="tab_info_android.png" hash="67fc19d8d926f7aede482f5a7083fc71"/><file name="tab_more.png" hash="2803359cb3e795bf67457e727aa16020"/><file name="tab_page.png" hash="ca05dbc42f944b8d4255f6675f6dd93a"/><file name="tab_search.png" hash="2cf29dbe325558353621b4241543204f"/><file name="tab_search_android.png" hash="932c2c568872fd9e119367c887f0539a"/><file name="tab_shop.png" hash="f36be0d3d27f2b37626247d3f6a55e2a"/><file name="tab_shop_active.png" hash="de907d6a52d477d4319649f9b0e2e4aa"/><file name="tab_shop_android.png" hash="e119fcd20f8cba856d550a64d775ddbb"/><file name="tmp-icon.gif" hash="58b759aecf3bdae26d5aaff7a0be5c90"/><file name="xmlconnect_tab.png" hash="cd99a7e01a42a6c82d866f7684faeb95"/></dir></dir><dir name="xmlconnect"><dir name="fonts"><file name="android_icons-webfont.eot" hash="2fc917efbfb3c933ccfddc108ef05f33"/><file name="android_icons-webfont.svg" hash="e8cb2b5ef019bbc2885c97ed0caaf2a0"/><file name="android_icons-webfont.ttf" hash="bc567dd7a381093fbb652c58cbad9430"/><file name="android_icons-webfont.woff" hash="8310b54d55bf84a8a3f3a86c22a51aef"/><file name="stars-webfont.eot" hash="019beb4b8ec19447657cf3106138bbe3"/><file name="stars-webfont.svg" hash="20cf0312c0b951d173d4531ea18abc6f"/><file name="stars-webfont.ttf" hash="d63d95e9adaf775f410437535622bf60"/><file name="stars-webfont.woff" hash="526d9756131c94139f0f1df5272197fd"/></dir><file name="boxes.css" hash="a3648c3516608a34ee7f53e447b1d9f4"/><file name="dropdown.css" hash="e5388a1fd90df2a2e3860516adef0367"/><file name="iestyles.css" hash="3e8a316291621eee4147373bd3003eb9"/><file name="mobile-android.css" hash="c932d2898a1ffd5545cfd76699260125"/><file name="mobile-catalog.css" hash="ca7c4c2c7643ca1249e00bbd45980fd2"/><file name="mobile-home.css" hash="b10c97acf5ac07c40d1db72b9d413841"/><file name="mobile-ipad-catalog.css" hash="2b35f47bb153c659640dd37beac277f1"/><file name="mobile-ipad-home.css" hash="270c8e4c8111de6c6173f9b6883c85ec"/><file name="remove.png" hash="b4903936d44dc498d2f32b72d9161ff0"/><file name="styles.css" hash="c87a56ddc3001a2e357d648695855f5f"/></dir></dir></dir></dir><dir name="frontend"><dir name="base"><dir name="default"><dir name="images"><dir name="xmlconnect"><dir name="catalog"><dir name="category"><dir name="placeholder"><file name="image.jpg" hash="097ab8a3051bc037ea3de0e17f440540"/><file name="small_image.jpg" hash="f825d16f97a640453553c79c48ebaa73"/><file name="thumbnail.jpg" hash="b2b682d28a08a748a73d2cda70ab5a57"/></dir></dir></dir><file name="tab_account.png" hash="0498d73e47ed47179e5546dc15c17dc7"/><file name="tab_cart.png" hash="9055ba76e256a51d3fee53a8c41d5226"/><file name="tab_home.png" hash="07d0af93e167b9366d3d4fb3d6cdb31c"/><file name="tab_more.png" hash="b9fc21feb8d7655bc9c2985c37b0de2f"/><file name="tab_page.png" hash="ca05dbc42f944b8d4255f6675f6dd93a"/><file name="tab_search.png" hash="25e880eb2a4d06828e2e1c3f32d22400"/><file name="tab_shop.png" hash="fe602fc2e7093efef5ecc0b027a32d91"/></dir></dir></dir></dir></dir></target><target name="magedesign"><dir name="adminhtml"><dir name="default"><dir name="default"><dir name="layout"><file name="xmlconnect.xml" hash="67820e2adb2d74a4f0c62efc01b18ecb"/></dir><dir name="template"><dir name="xmlconnect"><dir name="edit"><dir name="tab"><dir name="design"><dir name="preview"><file name="banner_rotator.phtml" hash="89da7cb3dabb72de16c95cd5bd6cc935"/><file name="catalog_android.phtml" hash="591050ccc493b364fb895055c986cd86"/><file name="catalog_hor_ipad.phtml" hash="cc81292b0dfa7aa3e6f39f792b74b80e"/><file name="catalog_ipad.phtml" hash="8cc888f4bbae4ab9fb10f4b70e8b8515"/><file name="catalog_iphone.phtml" hash="7112c646bd841a71877eb621e68614e6"/><file name="home_android.phtml" hash="096341a4da1d21ef2c9ed3a6c054977a"/><file name="home_hor_ipad.phtml" hash="486989d25e68d88b6d4132789a14ce0a"/><file name="home_ipad.phtml" hash="93c4a6a124cfdaebde3abadb9f087bce"/><file name="home_iphone.phtml" hash="c15fdeef53ce2c1f2fdb53e5894feaae"/><file name="productinfo_iphone.phtml" hash="99c2fd2107ad06e625384b56182fd316"/><file name="tab_items_android.phtml" hash="d0b925bbc89f510aac004ffc1b33062a"/><file name="tab_items_ipad.phtml" hash="8ca8d864408bb880b6f6a9999b0e4d26"/><file name="tab_items_iphone.phtml" hash="406b98b55565fb58c1a3e3dc90922d6e"/></dir><file name="autocomplete.phtml" hash="2f7eda6609862fb56e6b2907c350eb9b"/><file name="images_android.phtml" hash="325f5377c2dc03c67fc6d8518b06f23a"/><file name="images_ipad.phtml" hash="c143fc2fffae5798c17e98b8ea95ee5d"/><file name="images_iphone.phtml" hash="662948af12653a8ae48414dfbb0e9527"/><file name="image_edit.phtml" hash="4362113375c916fd5b30956a77f5c03e"/><file name="preview_android.phtml" hash="484f96d74d8e196296d5498582a27106"/><file name="preview_ipad.phtml" hash="4475acfd140a51c884b447bbfce9ba61"/><file name="preview_iphone.phtml" hash="5672019ff2f83f4e4baeab6ff9755c7f"/></dir><file name="content.phtml" hash="31afc11e11770c91669768b19be389d7"/><file name="design.phtml" hash="a38fbdd0387b167230e6745fc9a5ee7d"/></dir></dir><dir name="form"><dir name="element"><dir name="country"><file name="androidmarket.phtml" hash="053e69572e7b8850f3f96f22c5d5f9f7"/><file name="istore.phtml" hash="275af872365061838828011b0398db02"/></dir><file name="addrow.phtml" hash="0a3d7fb6fc6bce86f9a9ec4c05e404cd"/><file name="app_tabs_android.phtml" hash="7f01e540dc7f88fe69d91b758069a826"/><file name="app_tabs_ipad.phtml" hash="ae6ed3ef1d8bcf7bfbcc8a525002da35"/><file name="app_tabs_iphone.phtml" hash="330a5325e1bed894e12400939d5f5ff2"/><file name="themes.phtml" hash="106356a554f5a6e0910e5b35eda0323d"/></dir></dir><dir name="mobile"><file name="notification_helper.phtml" hash="342fc4bff0154f93555e6d8418018951"/></dir><dir name="submission"><file name="app_icons_preview.phtml" hash="0f78504fbcd7878ab339a4cfacc6de8e"/><file name="container.phtml" hash="c576009dd87ddd55ce8b023587128806"/></dir><dir name="template"><file name="preview.phtml" hash="bd26b9a350f430e4a6905133db031bfc"/></dir></dir></dir></dir></dir></dir><dir name="frontend"><dir name="base"><dir name="default"><dir name="layout"><file name="xmlconnect.xml" hash="f166ab0a4ea2c769839410ba0ef04c40"/></dir><dir name="template"><dir name="xmlconnect"><dir name="centinel"><file name="authentication.phtml" hash="17420b60e21faff408abf1fcc8a83d31"/></dir><dir name="pbridge"><file name="result.phtml" hash="412b98ba988d6049098414f8cbce09b6"/></dir></dir></dir></dir></dir></dir></target><target name="magelocale"><dir name="en_US"><file name="Mage_XmlConnect.csv" hash="28ea9a9ae90f0c270f85ebdbf2b60565"/></dir></target><target name="mageweb"><dir name="js"><dir name="jscolor"><file name="arrow.gif" hash="5034704a76cd55c1cbcbc58ea6bf523f"/><file name="cross.gif" hash="ba9a274b9323753cd95bc3b1eb2f4e5f"/><file name="demo.html" hash="edf71251cb2be20322d2efb00aee86a6"/><file name="hs.png" hash="fefa1a03d92ebad25c88dca94a0b63db"/><file name="hv.png" hash="990d71cada17da100653636cf8490884"/><file name="jscolor.js" hash="b65a1505390592ac6c0177d6b84774e0"/></dir><dir name="scriptaculous"><file name="builder.js" hash="1174f6fc34ca5d54ba10b0c719386e7c"/><file name="controls.js" hash="8c414e1787c0ac9f10b16b252361c8b2"/><file name="dragdrop.js" hash="95c24654dce8433dee51731efa7b9a04"/><file name="effects.js" hash="d795089f95a22306cca9b337c439c65a"/><file name="scriptaculous.js" hash="d59eba4e0b14b672208b0862ae1c2196"/><file name="slider.js" hash="6043f96a71d2685fecd02e2ab99e84d9"/><file name="sound.js" hash="0f0fab23fa2cb1bc7717fd2bdf45402e"/><file name="unittest.js" hash="99969698b22272f77bdf4c64586862b3"/></dir></dir></target><target name="magecore"><dir name="Mage"><dir name="XmlConnect"><dir name="Block"><dir name="Adminhtml"><dir name="Admin"><dir name="Application"><dir name="Edit"><dir name="Tab"><file name="Settings.php" hash="a8e0037e9dc768aabce0e597923e3007"/></dir><file name="Form.php" hash="476d53d53aae676d873a8e558873296f"/><file name="Tabs.php" hash="3ee5becdfd696c2f6a1853042119e190"/></dir><file name="Edit.php" hash="ad214481079e0bac647fc3aed802e035"/></dir></dir><dir name="Connect"><dir name="Dashboard"><file name="BestSellers.php" hash="f7a6937309e1e154659a1bd3a8e0024d"/><file name="Customers.php" hash="a569d57ba6946aa95dbb9709eb49061e"/><file name="GraphAmountsData.php" hash="96faf08a7ae5d64a4df65adbe172930c"/><file name="GraphDataAbstract.php" hash="3463bb1397125bb9632f77d5bcecc747"/><file name="GraphInfo.php" hash="b422503a0e5d1b0cf9814c6805570ffd"/><file name="GraphOrderData.php" hash="ee34310eb99a996fec35676c26a5eaa6"/><file name="GraphTotalsData.php" hash="2088bf11603b33664bbca452c4f71fdd"/><file name="LastOrders.php" hash="d073bd8c657a1c4298c729251795eeab"/><file name="LastSearchTerms.php" hash="8d32b368c9e05b6c6220f83231cac1f3"/><file name="MostViewedProducts.php" hash="a2eaa67c2a862d363a9e6c921492b3b6"/><file name="NewCustomers.php" hash="652d5a89f826a03e3f556a0f4e259048"/><file name="SalesInfo.php" hash="5a4d3888e93f0a39a8ed3d9fff87907a"/><file name="StoreSwitcher.php" hash="5237ff6b5d540a1bc5d61961d63cd018"/><file name="TopSearchTerms.php" hash="0d96bcbe3b96402d55e8c5a8768d07cb"/></dir><file name="Config.php" hash="8cf232c664c238da4a4892c254386ffd"/><file name="Dashboard.php" hash="3f8d8a18cef99e95d28410eb805ee944"/><file name="Loginform.php" hash="f72c1f3da749ec75ba524eba48012d7a"/></dir><dir name="History"><file name="Grid.php" hash="6308d26ad2e05740eb6991e3257000bb"/></dir><dir name="Mobile"><dir name="Edit"><dir name="Tab"><dir name="Design"><dir name="Accordion"><file name="Images.php" hash="c9f251ac77b9689c9c381303be8032f8"/><file name="Tabs.php" hash="caf8302b277ea18303213d43764ed28e"/><file name="Themes.php" hash="9d6dec2260396ad8798202ee1ba6eddc"/></dir><file name="Accordion.php" hash="5b545ce26cbf7452723591cd4c3d250b"/><file name="Images.php" hash="7c5737b833caf7953baf4bb7c2ff10c6"/><file name="Preview.php" hash="d4a5bccbcfc7f2885917c7082692451e"/><file name="Themes.php" hash="6ae0e49f82cc094f5dd9315887f9e14d"/></dir><dir name="Submission"><file name="History.php" hash="e48ed8d20f12e56a08beb5afcfd954b8"/></dir><file name="Cache.php" hash="607618d233c5dab9415475b4ad61bb59"/><file name="Content.php" hash="e6b0832faf44ea2389491718cabf8783"/><file name="Design.php" hash="f90d65ffa27e94916da616afc8e221f2"/><file name="Flurryanalytics.php" hash="89ad25f1adf60b1e4232ba29f7f5ad64"/><file name="General.php" hash="1c311c8ca86381df53c570870a20f259"/><file name="Notification.php" hash="beae607b96d8b6f98cd7022185cc8bdd"/><file name="Payment.php" hash="4cb1f8f6c03a1c4a649055faa1e088d5"/><file name="Settings.php" hash="e17af0c14089ec02c46c39369d35ea9f"/><file name="Social.php" hash="3657d0e59e519a23ef71b2ea892aa6c1"/></dir><file name="Form.php" hash="9e9957b476bbd1fb3952c4e4b706b2df"/><file name="Submission.php" hash="b8e1008535fe0c52ebddd0124cb1e15d"/><file name="Tabs.php" hash="b7de5cfa115506fddaf0ea05adbedca6"/></dir><dir name="Form"><dir name="Element"><file name="Addrow.php" hash="331985b65aceb180f82828d6bfda7e8f"/><file name="Color.php" hash="5b3e0678201cb7e88c8c78cd4b9b5173"/><file name="Country.php" hash="77f9bffa5f95cbb230b1e35ab463a08c"/><file name="Datetime.php" hash="1c3904734ec337c5b61bc740a2ade01c"/><file name="Font.php" hash="97fe8057781e10c299430a0cd15eb176"/><file name="Image.php" hash="9a02015de1a57559403f7dc656771ad3"/><file name="Page.php" hash="c3b1ac3639341f84ed95c5807e2188ab"/><file name="Tabs.php" hash="afb7ba2119332ac4382b6b1226d44958"/><file name="Theme.php" hash="4569541d38e137de716069f66ca93656"/></dir></dir><dir name="Grid"><dir name="Renderer"><file name="Bool.php" hash="8e9be8e177a8ea4368fe92fe0f466a60"/><file name="Type.php" hash="b6337cfe77db1a45ff431143055e405f"/></dir></dir><dir name="Preview"><file name="Content.php" hash="771869a996b1630b8bba3293eae9d768"/><file name="Tabitems.php" hash="b9e66e1c2d30c70b353fcbbddabcd13a"/></dir><dir name="Submission"><dir name="Renderer"><dir name="Country"><file name="Androidmarket.php" hash="cc5322cad4892b477d23ff8798ac885d"/><file name="Istore.php" hash="83f84cf61a3b2dab063773c57270c215"/></dir></dir><dir name="Tab"><dir name="Container"><file name="Submission.php" hash="ca8589c9acf5c370ba641cddd8a860bd"/></dir><file name="Container.php" hash="bd10d3d94dbe4d422e84be6fe2c1ace6"/></dir><file name="Form.php" hash="a1338b97c57150a7e1a3a7516b421438"/><file name="Tabs.php" hash="0e75e7c201f2639ee73618a90ea9a487"/></dir><dir name="Widget"><file name="Form.php" hash="2bd91c9af96eaf42d1484b263857772b"/></dir><file name="Edit.php" hash="ef6d5a5b9db8e01f38ed3b164bbb9258"/><file name="Grid.php" hash="8ca26959087f2a12d5f9aa3bf1fc650b"/><file name="Submission.php" hash="f15232c6891c6699dfc89b826b54c74d"/></dir><dir name="Queue"><dir name="Edit"><file name="Form.php" hash="77809e160faec639d4e570b46c85c8df"/></dir><dir name="Grid"><dir name="Renderer"><file name="Action.php" hash="2de3d991818d5add59e109ac5f0e26ba"/><file name="Application.php" hash="c563b1f5d6cb4fff511bc6cbfdcebe7c"/><file name="Id.php" hash="5a3bd6f7130ff4354884635d1246452c"/><file name="Msgtitle.php" hash="4d89f7f6a6252260f61b673c6cac1e34"/><file name="Pushtitle.php" hash="c411360431127611c84da7690b5c48c2"/><file name="Status.php" hash="78c46092eb556a263dfca7d5bc4941db"/><file name="Template.php" hash="a36ed9dcdc7f3f331452cee2bb508482"/></dir></dir><file name="Edit.php" hash="1610c2fd1b9fcf552fd0f80a0ecdd3b0"/><file name="Grid.php" hash="f34b4443bb916da032b3780834cb0b2d"/></dir><dir name="Template"><dir name="Edit"><file name="Form.php" hash="f9b618292fe83e9bfc2d404b88a81036"/></dir><dir name="Grid"><dir name="Renderer"><file name="Application.php" hash="cdae7056f704834da9e400277411ac0b"/></dir></dir><dir name="Preview"><file name="Form.php" hash="99d036e0da9c43dc125b30536fb4e9d5"/></dir><file name="Edit.php" hash="9dfdaa4321d280b27236e007f92e3159"/><file name="Grid.php" hash="22f94f5d0dd944b4c78690cd04092a18"/><file name="Preview.php" hash="2a73ca6565940c477dd2a8012bae8a1e"/></dir><file name="History.php" hash="d00a4acfccbd558e64ffe4eecb731d9a"/><file name="Mobile.php" hash="e23e9e74e7843c2fd07ab3230069c99f"/><file name="Queue.php" hash="e13f7f2fa44867d5580b7d0e38542bae"/><file name="Template.php" hash="2a577c9a452528e44f69b730cef9f9a1"/></dir><dir name="Cart"><dir name="CartTotals"><dir name="Nodes"><file name="Default.php" hash="13b937bdd961d8ebc5e5c65b985f2952"/><file name="Giftcardaccount.php" hash="fcd19d01ad211d5b4a01d58eefeb9020"/></dir><file name="Default.php" hash="b71795f830500dd143a6d508e430183f"/><file name="Grandtotal.php" hash="b59199ee6d44441e3bbd5eed1e7db5b5"/><file name="Shipping.php" hash="28c3bbe92b56d919fead660489c5891f"/><file name="Subtotal.php" hash="8d26443059e865e70076ccb5423d1312"/></dir><dir name="Item"><dir name="Renderer"><file name="Configurable.php" hash="b2c2a3b93ab7bdaa2c6043f5159cf946"/><file name="Grouped.php" hash="46290fe4e7338f0640022f591f0dfb25"/></dir><file name="Renderer.php" hash="4905f3e3f895df2bcee10f34fc6ce834"/></dir><dir name="Paypal"><dir name="Mecl"><file name="Details.php" hash="b9738caf96ef491a5c980febc4ed262c"/><file name="OrderDetails.php" hash="2ef0e74677fd8efc928809b335b1f7d2"/><file name="Review.php" hash="e4f7192d3411042a9d2fc4c6f2f4647e"/><file name="Shippingmethods.php" hash="996c3fd7ce6210a4833efb636a1d16b9"/></dir><dir name="Mep"><file name="Totals.php" hash="20d5616c615116344ec3d74f2750e12b"/></dir></dir><file name="CartTotals.php" hash="dfaf11c9810c68d85eb707156b0a6294"/><file name="Crosssell.php" hash="5644046ee3555cdeeee472f1b753b128"/><file name="Info.php" hash="fd227e03835a46895163bda3d5f2d957"/><file name="Items.php" hash="b54b2f28b6e19702bad5fbecde46ad3a"/><file name="Totals.php" hash="db8072dd8976da3fd420346f2b7f9986"/></dir><dir name="Catalog"><dir name="Category"><file name="Info.php" hash="9dd1d0109dd30edb081e8102c0edc0ab"/></dir><dir name="Product"><dir name="ItemPrice"><file name="Bundle.php" hash="ac457ee3905283123af2609e7476edc5"/><file name="Default.php" hash="47f31b8590fc9d259aab1efc8a5289e0"/><file name="Giftcard.php" hash="96397ea38700be477270ecaa435f196e"/></dir><dir name="Options"><file name="Bundle.php" hash="87c18f1a775bfd14452c1d10e05eb43e"/><file name="Configurable.php" hash="3fa88079105587a8d1cfd6ed8b50bcd7"/><file name="Downloadable.php" hash="94525919da37103bb0f23a94f7b2543f"/><file name="Giftcard.php" hash="4f89852fcd3992141a9629a9e796230e"/><file name="Grouped.php" hash="5161fb43ddb26cc9fa8b7bce48e8f2b5"/><file name="Simple.php" hash="bfae595197a2d1f8fc57d963606156f5"/><file name="Virtual.php" hash="f62f8257375d00b44c198b7a2b206a68"/></dir><dir name="Price"><file name="Bundle.php" hash="5e3a739b16134411f0258215e35fed34"/><file name="Default.php" hash="4a872c7eacca9892bd36b473a8abb2b0"/><file name="Giftcard.php" hash="d4047d0565e31a873714debe2975d416"/></dir><dir name="Review"><file name="List.php" hash="69da6bc8d8b7f24a789b68f579d467d9"/></dir><file name="Attributes.php" hash="7a8ddf4dd3bb20fa523fec37bf819172"/><file name="Gallery.php" hash="9741f5487e804e500a69235f213981a9"/><file name="ItemPrice.php" hash="56fe6c68fca2d7b4629376241550af5f"/><file name="List.php" hash="9449a5bb46e220f737bd234e9daf66eb"/><file name="Options.php" hash="52e0b4c17dbd069608d31220c9e11b4b"/><file name="Price.php" hash="0d2a385ad233ddc0d8396b5ca518c1f7"/><file name="Related.php" hash="0bf2a068cafdff7bfae04c220b5ba075"/><file name="Review.php" hash="4376d0136df5f28d91e1ce79408dfb0e"/></dir><dir name="Search"><file name="Suggest.php" hash="13eb66cd0e6ce373c250f725e3aefc94"/></dir><file name="Category.php" hash="ebbfc654bc2a7a79ffa7b04618f2f7c4"/><file name="Filters.php" hash="0737e7fa51f4c28fb1af5e97f03d407a"/><file name="Product.php" hash="7403bdf627c47dd055b17f0d28b8d301"/><file name="Search.php" hash="cdb7d74270a7b5d26ede9d1567262577"/></dir><dir name="Checkout"><dir name="Address"><file name="Billing.php" hash="4615ae45f7f1495236fee6ab974d080d"/><file name="Form.php" hash="b31df337a74efb202a0bbc3fe6e92083"/><file name="Shipping.php" hash="75a7a08f740a3d84a911e9fcddd9009f"/></dir><dir name="Cart"><dir name="Item"><dir name="Renderer"><file name="Bundle.php" hash="1b668000cfc2ebde728cf47d3c8cf3c6"/><file name="Configurable.php" hash="94af5542af9ac4a63a511b8e3602eb38"/><file name="Downloadable.php" hash="77f0db4579c50d314c49944cf8e82ff8"/><file name="Giftcard.php" hash="35e740c9159fb7c4d844c58ee1632a51"/><file name="Grouped.php" hash="08d61b590ba690537c9272790ce1236c"/></dir><file name="Renderer.php" hash="983ef17f535df61b104d467a4dc38e11"/></dir></dir><dir name="Onepage"><dir name="Address"><file name="Form.php" hash="90fd9a2d6eb6845b567cea7b9dafbe75"/><file name="List.php" hash="b25b0cebcea23809542b232f6717133e"/></dir><file name="Address.php" hash="89b4bddb247b0e97f7ae3a85a655516c"/><file name="Review.php" hash="3076ca4cf6cf74382b1ea55c6958c67e"/></dir><dir name="Order"><dir name="Review"><file name="Info.php" hash="f03c0f02e9e1ff1e2c6f764f4df249c0"/></dir><file name="Review.php" hash="8ff677073d7ed80c5b3a614f081525c3"/></dir><dir name="Payment"><dir name="Method"><dir name="Info"><dir name="Paypal"><file name="Abstract.php" hash="f84c2b40c674478599c035e4e4a44e5c"/><file name="Express.php" hash="39ca54d07363a21ebf229aaebec3b43b"/><file name="Mecl.php" hash="b9b729c007d612130a18f5dc7ba86ffc"/></dir><dir name="Pbridge"><dir name="Paypal"><file name="Direct.php" hash="11e9b36e36405e189d1c06fec7636c1f"/></dir><dir name="Paypaluk"><file name="Direct.php" hash="c38fcd3cd36895aa497f1219a6dec898"/></dir><file name="Authorizenet.php" hash="cf5211dedc06d6b04846afbb4b4d4d63"/><file name="Verisign.php" hash="460da67badc7b7443257139dcdcc28a1"/></dir><file name="Authorizenet.php" hash="e49ef865c9f3b91d6ad8c49520e4730c"/><file name="Ccsave.php" hash="73f94999e12295f768ba5de9d0f157b7"/><file name="Checkmo.php" hash="f7972790bc528511b022a2301dbfddc8"/><file name="Free.php" hash="034edad300ff336fd44e38eeef1603b5"/><file name="Purchaseorder.php" hash="70cc06eaeda3046c298377763b657524"/></dir><dir name="Paypal"><file name="Direct.php" hash="05c0d9c1b3d8f57517b884840df0e3bb"/><file name="Payflow.php" hash="243c5d865ae7b3095549a8bab5a9adef"/></dir><dir name="Pbridge"><file name="Abstract.php" hash="dbb02cdcb87999369b4a1943b6bc937b"/><file name="Authorizenet.php" hash="162304f1a2fcfb2bc9c92dc237609c7e"/><file name="Paypal.php" hash="696dc7a3f6c2ae3dbfeed07d202950b8"/><file name="Paypaluk.php" hash="0a536fb05595ca453f61206460290673"/><file name="Verisign.php" hash="ac966ac970a2682f5a2e6550b38234b4"/></dir><file name="Authorizenet.php" hash="b5759b2cc22e8a3af770d30ab2a5e4a5"/><file name="Ccsave.php" hash="cbc8ce37010a3677ec06487cc14c4c89"/><file name="Checkmo.php" hash="58f6daa861715458e1cfcb78367c9058"/><file name="List.php" hash="93758373e2f13607a6d1e219eb20f7ea"/><file name="ListApi23.php" hash="ed498fa3fab026a7e98a737a079c2c35"/><file name="Purchaseorder.php" hash="69d66e0bc581777757fcf21eb7c83fe5"/></dir></dir><dir name="Pbridge"><file name="Result.php" hash="bd5f9c45fdc8dff1bac3e7236ee419c7"/></dir><dir name="Shipping"><dir name="Method"><file name="Available.php" hash="a328b4c48df605e4555511ebf32ce1b5"/><file name="AvailableList.php" hash="5b13a94645e63980e3d63bb2a9111fbd"/><file name="Avaliable.php" hash="158864e02b649fd2b8e46c288334e7f6"/></dir></dir><file name="Agreements.php" hash="fb12f4f1860377603dfaf3e8ea77800c"/></dir><dir name="Cms"><file name="Page.php" hash="c313dfacd7ec573fd368dd16f6b27e77"/></dir><dir name="Customer"><dir name="Address"><file name="Form.php" hash="e9edebdcdd56da6c6b52b055fc7a6608"/><file name="List.php" hash="5598aa40fddfc907638b580e2ca4b875"/></dir><dir name="Form"><dir name="Renderer"><file name="Boolean.php" hash="97984783ca2e5725e0ee874a79b5d494"/><file name="Date.php" hash="95d6834bce7d72be7963bfea8bd0abae"/><file name="File.php" hash="38fca3a34090531ab380f6de0293407e"/><file name="Image.php" hash="b08fd3111a864ae9c8d968060796d83c"/><file name="Multiline.php" hash="39e37db8c8cf4aa12ef1f01c6922a315"/><file name="Multiselect.php" hash="42593dfde88fccbef918f3fbc251857b"/><file name="Select.php" hash="b0f2ebeef7c9eb0f5497ceea29f41500"/><file name="Text.php" hash="dc042eb425257b775258408cde5dbe67"/><file name="Textarea.php" hash="08d59b7ee634b548833a6ba3db6e10ad"/></dir></dir><dir name="Order"><dir name="Item"><dir name="Renderer"><file name="Bundle.php" hash="46bf4bde88a23157cde006884d9f02c5"/><file name="Default.php" hash="c189184e6177add4394c3e3cbc685445"/><file name="Downloadable.php" hash="cc7024f239b8e4b4e090449de512977c"/><file name="Giftcard.php" hash="1e1541616acf5c5d96e61e83a3e795e7"/><file name="Grouped.php" hash="ac2e1bbd54c002e41f545c077e46dc97"/></dir></dir><dir name="Totals"><dir name="Customerbalance"><file name="Refunded.php" hash="c3d5a807fac5b1eaac8c2800b3247346"/></dir><file name="Customerbalance.php" hash="a8a415eda418b5169d443ca69c4c511e"/><file name="Giftcards.php" hash="cd895470473384667f393ece7b159771"/><file name="Tax.php" hash="c65c42b1d55aba00d419a48496d69a00"/></dir><file name="Details.php" hash="c95e47526df1095c14389ce34069b9e2"/><file name="Items.php" hash="92a3776111ec3bd69d1d805549c5ff67"/><file name="List.php" hash="d2a5ef7a96da0c10deafbdb88fe36468"/><file name="Totals.php" hash="3778e19e0ef18d36cdfbc590d45e3236"/></dir><file name="Downloads.php" hash="42fc55769c91d0bf18891fc2b1745811"/><file name="Form.php" hash="02812884e99c802eee5d18178afa37d3"/><file name="GiftcardCheck.php" hash="8d9e4127a7d7345664e4807793132516"/><file name="Storecredit.php" hash="88ce4306d04a263c4f0350a3d7921f5a"/></dir><dir name="Review"><file name="Form.php" hash="fe488993d56ef335693099d35ce86cbb"/></dir><file name="Cart.php" hash="d0d42ac442eab7860f83057d11fd99eb"/><file name="Catalog.php" hash="0c99c53915ae51c9bf2f24a922ad9a38"/><file name="Configuration.php" hash="e0a7be29a025047bd5788d153d942791"/><file name="Home.php" hash="509efb1e09cd39e2f75ed742e7413456"/><file name="Homebanners.php" hash="f571f4bb6bbed761c951fe4bddab067e"/><file name="Localization.php" hash="9a0a3bfe872b96cf0a131ee24ac5cfd9"/><file name="ShoppingCart.php" hash="7c09d6e398f0f0d6e1474e0202198955"/><file name="Wishlist.php" hash="ac4171ea459444b9baf5f1761688a304"/></dir><dir name="Controller"><file name="Action.php" hash="3e2e8e918d3e7065afda31c0bfc1eefe"/><file name="AdminAction.php" hash="c032e0ab29fe601522793d1c91f145fd"/></dir><dir name="controllers"><dir name="Adminhtml"><dir name="Admin"><file name="ApplicationController.php" hash="1c7325f6cdf42516f2f628a7df4007c1"/></dir><dir name="Connect"><file name="ConfigController.php" hash="1a919b0121bb28224fd69cedb2d1bfc6"/><file name="DashboardController.php" hash="e94b99a018acfa0f396e19ea5e6fb8ae"/><file name="UserController.php" hash="ce81c0c544c9c50d99aef7dc35d23eb9"/></dir><file name="MobileController.php" hash="6f05abc8564ee04cae1d1a758536248e"/></dir><dir name="Paypal"><file name="MeclController.php" hash="ef160525cce3b2dfa2216b249dddca74"/><file name="MepController.php" hash="1cef6fc3a5441de896496b7733681857"/></dir><file name="CartController.php" hash="4251cea59d752f00b060a42fa2690c8a"/><file name="CatalogController.php" hash="5cc6fea862bf81e38cf3a320bcfe33ac"/><file name="CheckoutController.php" hash="51a61b6857ee2eb1d6a1085411c12d0f"/><file name="CmsController.php" hash="97fab23c06e52fd7d6c6a2ca0ce99113"/><file name="ConfigurationController.php" hash="c91bb04de49318851c6969eb2de361cd"/><file name="CustomerController.php" hash="b3badd53776055553fd05a39a0ef1962"/><file name="HomebannersController.php" hash="8d458c7ae50133f57fd44f3ad92f30f4"/><file name="IndexController.php" hash="5aa7a5b60904e3e693bc43285a6b6b5b"/><file name="LocalizationController.php" hash="4b268a95fd62957a4e73b68af36765a0"/><file name="PbridgeController.php" hash="0b9576db18d870416e3a4b25b80c625a"/><file name="ReviewController.php" hash="bfd0de81d2f10e13749966248149968a"/><file name="WishlistController.php" hash="60f8461db8265452d5947e9f8ba1250e"/></dir><dir name="etc"><dir name="themes"><file name="custom.xml" hash="cba253341e035e5892cc3ed577fae710"/><file name="default.xml" hash="7a23e5840bd5a7a1f3cf4b9d16c30d63"/><file name="funk_leaf.xml" hash="d143fb6570214bdf5489e5f53770eded"/><file name="hot_red.xml" hash="f6480993958f16e4206048172985ca06"/><file name="sky_blue.xml" hash="cb128be3f0ef9088b23d3947daf29cf8"/></dir><file name="adminhtml.xml" hash="37d58188b6bbaff839b625f340bc4871"/><file name="config.xml" hash="53ffb8dd6780a4f718a30057b529bab6"/><file name="system.xml" hash="759fbe862cf96d79eca093de0dd68320"/></dir><dir name="Helper"><dir name="Adminhtml"><dir name="Dashboard"><file name="Order.php" hash="cde9bf04b52ebe36eddeacdae544ecc2"/></dir></dir><dir name="Catalog"><dir name="Category"><file name="Image.php" hash="d213940270e8ade95a69443a3ca6a261"/></dir><dir name="Product"><file name="Image.php" hash="ffdc43c2fb53414ef96fc6ab966907bb"/></dir></dir><dir name="Customer"><dir name="Form"><file name="Renderer.php" hash="94d503489f7f49ff5d89016651e13edd"/></dir><file name="Order.php" hash="28889493432775ec7c6644c58cb80c04"/></dir><dir name="Device"><file name="Abstract.php" hash="93ea7193f4706d820f24f384a193900d"/></dir><dir name="Paypal"><file name="Data.php" hash="aaf26e22b5caf667b400fa1e3ef16808"/></dir><file name="AdminApplication.php" hash="7f865c39dd5051d4771de7996924ec7c"/><file name="Android.php" hash="af57fcc239e84084b7aa0bb7e15a3398"/><file name="Data.php" hash="d950f724015b89d16f39c020bd35643c"/><file name="Image.php" hash="8ead1d5304f1473f7fafff92afb6bf74"/><file name="Ipad.php" hash="f6092a7251429298cf6f215f58f5eee0"/><file name="Iphone.php" hash="e2c408ec83a017c7f958c5eef5495b14"/><file name="Payment.php" hash="5b54eccc95ea5c57d8c9ef5d934bc094"/><file name="Theme.php" hash="1142a66b2224130c5f66d70c6dfa4ee1"/><file name="Translate.php" hash="fbc31e8be6b2f9d17595a55cee1946a4"/></dir><dir name="Model"><dir name="Adminhtml"><dir name="Search"><file name="Catalog.php" hash="c9b3dcaa03d39c245f0101edb19413e6"/><file name="Category.php" hash="ec7378d4cdb7aa955e4ee62f6003f62a"/></dir><dir name="System"><dir name="Config"><dir name="Backend"><dir name="Currency"><file name="Default.php" hash="6c99a20069f641856d5bf65853488907"/></dir><file name="Baseurl.php" hash="5e015aa79db0e904d816064bc242147f"/></dir></dir></dir></dir><dir name="Catalog"><dir name="Category"><dir name="Media"><file name="Config.php" hash="fd88aeb90a45d8c0c6392cf5f8f70dc8"/></dir><file name="Image.php" hash="fc5086acd0bef36eceb2bdf6e035a998"/></dir></dir><dir name="Device"><file name="Abstract.php" hash="b651e9f00fdf0fd73e95597c3c90bbc2"/><file name="Android.php" hash="edd798c7b7451ca0eacfcdeebb87f143"/><file name="Ipad.php" hash="98094893388d88c085e2a09e9f115cee"/><file name="Iphone.php" hash="97fe91f028b1887c9762ff9b9c8e4eee"/></dir><dir name="ImageLimits"><file name="Abstract.php" hash="031b93b3a6be36504dbdfcd2b42037e6"/></dir><dir name="Input"><dir name="Filter"><file name="MaliciousCode.php" hash="d5d500781af7b07e11baf5cbef0eb0ce"/></dir></dir><dir name="Mysql4"><dir name="Application"><file name="Collection.php" hash="22fbd44c97d1341eec2316d88cdd615e"/></dir><dir name="CategorySearch"><file name="Collection.php" hash="5c4024edb8005637be5b05bf745dc0b4"/></dir><dir name="Cms"><dir name="Page"><file name="Collection.php" hash="87d245dcf99541c3f87f9bf1e8114307"/></dir></dir><dir name="ConfigData"><file name="Collection.php" hash="daa0613586622c3cdd862f89c5cf6c32"/></dir><dir name="Filter"><file name="Collection.php" hash="3b820fa4fc65de422b40b90479ddd977"/></dir><dir name="History"><file name="Collection.php" hash="ac16db40a3f709981a0225bdd23badb9"/></dir><dir name="Images"><file name="Collection.php" hash="b600ff4516ca6d4d3c261f214c7ee8ae"/></dir><dir name="Queue"><file name="Collection.php" hash="5d975b1556e1f692e3e3ee8d4c3ae400"/></dir><dir name="Template"><file name="Collection.php" hash="b9937ca4d53b92e3a40a8e21bfd19a00"/></dir><file name="Application.php" hash="1cdcd21de7029fb1465bca854950f493"/><file name="ConfigData.php" hash="336e3efe5a1b04350d4c7ca0f73326b9"/><file name="History.php" hash="b8265853f335e44fba51ea1fbc7e7d18"/><file name="Images.php" hash="0af2c93d8000f41dc27df41d3064c114"/><file name="Queue.php" hash="5a8fc030e809b0382f5c016a147d577f"/><file name="Setup.php" hash="779fbf35b0332d076c940013fd480777"/><file name="Template.php" hash="7aa204a046c07ad13ba86e6ef2405bae"/></dir><dir name="Payment"><dir name="Method"><dir name="Paypal"><file name="Config.php" hash="1c30cac1a5e2bb28a32fa8e842d53ea4"/><file name="Mecl.php" hash="463cbcc8589a0af351a4965b9e081332"/><file name="Mep.php" hash="769b5ffe4c1bbbacca0345cfd104f213"/></dir></dir></dir><dir name="Paypal"><dir name="Mecl"><file name="Checkout.php" hash="7ade034912745974e1e13f2013064249"/></dir><dir name="Mep"><file name="Checkout.php" hash="363013017df11a413f7cc1425bc9984e"/></dir></dir><dir name="Preview"><file name="Abstract.php" hash="95ae2224861c47cae17d286ab0b59444"/><file name="Android.php" hash="a58af778ff2baeabc8318c299fd9af51"/><file name="Ipad.php" hash="ae6aa389e953a9b2e307eab098693644"/><file name="Iphone.php" hash="199a076c592ce599b38049dc9b12d8de"/></dir><dir name="Resource"><dir name="Application"><file name="Collection.php" hash="4e6343b15bef0d8d03ff812534d6b0a0"/></dir><dir name="CategorySearch"><file name="Collection.php" hash="ec6eed47c5ef234e596baf7b361e2049"/></dir><dir name="Cms"><dir name="Page"><file name="Collection.php" hash="0e6f862fc1bf51a0073552e4ff9f12af"/></dir></dir><dir name="ConfigData"><file name="Collection.php" hash="f6e504022bfdfda1a0c930837533076b"/></dir><dir name="Filter"><file name="Collection.php" hash="501f8d89767152a3132c083b2bae3d89"/></dir><dir name="History"><file name="Collection.php" hash="e7d5df7e7c2198cb618c0facfdc603cd"/></dir><dir name="Images"><file name="Collection.php" hash="ffccb03fe49e9a1a49d96cca0aca162d"/></dir><dir name="Queue"><file name="Collection.php" hash="bb08b05a400392e55e396aa15ab8d360"/></dir><dir name="Template"><file name="Collection.php" hash="8e316fd73d5c981985c4d37f1b4b1d86"/></dir><file name="Application.php" hash="fd8a5fd78032e1e926bb97ebf36b707b"/><file name="ConfigData.php" hash="9fbcd1f9158db7f9e78b1585ba524b18"/><file name="History.php" hash="1525ac1b1420f73c6602cc19b576d78c"/><file name="Images.php" hash="1304f72eabcc19ed0f1c0d81dd8443c1"/><file name="Queue.php" hash="0d5448e714caa4cb13963cda2cdcf81a"/><file name="Setup.php" hash="b280e933cf9eda7846adc5fed5d72bf9"/><file name="Template.php" hash="8645648b26fdbed4822185a5cc532bd4"/></dir><dir name="Simplexml"><dir name="Form"><dir name="Element"><dir name="Renderer"><file name="Interface.php" hash="9b314b65fe1eeb81ccfc6ed6047c8e5e"/></dir><dir name="Validator"><file name="Abstract.php" hash="c7183c507611fb44750db227caeaeee8"/><file name="Rule.php" hash="c632915311d7f0913ef76b1d40fac395"/></dir><file name="Abstract.php" hash="cbada33ebe475c1482efe60d6cf9f6c5"/><file name="Checkbox.php" hash="9de46a951f58eaf77328589b91da2fef"/><file name="Collection.php" hash="7ee2575d3dfd6800da0df80bfeab55f5"/><file name="CountryListSelect.php" hash="c04b8df868e75fe5bef3b1195780391e"/><file name="Custom.php" hash="02b868b0885671ec31a06c62121275e2"/><file name="Date.php" hash="da33febe93bc5e79ee83c95b50fdc374"/><file name="Email.php" hash="5e75b3d6767a644b1026aa72cbc02d2a"/><file name="Fieldset.php" hash="772ba5340959516771edc4b1281cfb01"/><file name="File.php" hash="7adf9f3573740cbc69f0977f08bc062d"/><file name="Image.php" hash="4a249c60bfa12ecbffee2ea37f1ce7e1"/><file name="Multiline.php" hash="c04d28d557366d1d48034d5df57d913a"/><file name="Multiselect.php" hash="3566643c9295cc7ad0d7f84180bc1970"/><file name="Password.php" hash="7493a4ff4e57ae63c23fa06b49fd69a6"/><file name="Select.php" hash="d1d10f3482a819d281f8d7f30071f833"/><file name="Text.php" hash="b4ca84ab3a7848c9b711487b418c9d89"/><file name="Textarea.php" hash="e82df346b8046ae24a8efe23ea965069"/><file name="Validator.php" hash="00870fbba161e9a2d49a69d4f3229d1d"/></dir><file name="Abstract.php" hash="6919f553820cdc5f96667e0ec83d66f4"/></dir><dir name="Message"><file name="Abstract.php" hash="d84f4a0db726e3dd2bd3800c6d619888"/><file name="Error.php" hash="9190edb92b1627146fe079f38fd8901e"/><file name="Success.php" hash="416c64d2a613c3e4ca7b2a95e0ac6635"/></dir><file name="Element.php" hash="c8ba91ea1559f303e6c0e0f52018535c"/><file name="Form.php" hash="a9771b8058522d208e0c834e1681cabe"/><file name="Message.php" hash="d74c7ab082ec225043fe3d8eb69914bb"/></dir><file name="Application.php" hash="570c0a616eec9b3d077bea50c6aa89ef"/><file name="ConfigData.php" hash="3dbf4a5f33d9755279ba3724629b0c7e"/><file name="Configuration.php" hash="490ec65193498bc4ec7abfcea974e5a6"/><file name="History.php" hash="824e1a700cf1f4ae3b5c7e1b6950686e"/><file name="ImageAction.php" hash="e7938376838177879e465a3b6cf8e76b"/><file name="ImageLimits.php" hash="feb96ef9eb6a9b2954eafd23d6a43d71"/><file name="Images.php" hash="075cf669768045b8b6d486887c10e99b"/><file name="Observer.php" hash="7c44b84c94f2e3b30e0cd84d82e10494"/><file name="Queue.php" hash="a7422d8b84ea9d8ef8a6faefac9c5d39"/><file name="Tabs.php" hash="fd8da86eb4ea07f5211dd0925ad691ce"/><file name="Template.php" hash="cfb77dd82dd17558bb47f49c7ff64f0c"/><file name="Theme.php" hash="368f7c0a13491d939b8e6bf55d01b61a"/></dir><dir name="sql"><dir name="xmlconnect_setup"><file name="mysql4-data-upgrade-1.4.0.13-1.4.0.14.php" hash="0ad84adbf29371e0a7b96fb3e1da2caf"/><file name="mysql4-data-upgrade-1.5.9.9-1.6.0.0.php" hash="9fd3a52a4f03c4ad8fbad031f6745c4a"/><file name="mysql4-data-upgrade-1.6.0.0-1.6.0.0.1.php" hash="b691f9ca036ae009638ee1bc0b8ed8a8"/><file name="mysql4-install-1.4.0.8.php" hash="d722f3f741af029773ebaf514c522b0f"/><file name="mysql4-upgrade-1.4.0.8-1.4.0.9.php" hash="7f6bc966e741f00c44919aa6d4307b8c"/><file name="mysql4-upgrade-1.4.0.9-1.4.0.10.php" hash="b7fec601f2bf620e60c7284c2cf6634e"/><file name="mysql4-upgrade-1.4.0.10-1.4.0.11.php" hash="cf2afadfee0b21d1c2d02071303edfc1"/><file name="mysql4-upgrade-1.4.0.11-1.4.0.12.php" hash="a1333a0c415cbc398cdd0671ab539102"/><file name="mysql4-upgrade-1.4.0.12-1.4.0.13.php" hash="a07f66c79bb1df1208c9000c3496ada1"/><file name="mysql4-upgrade-1.4.0.13-1.4.0.14.php" hash="3852cdcfa482f19981a2e8e1092909bf"/><file name="mysql4-upgrade-1.5.9.9-1.6.0.0.php" hash="d1cd542cb99cc5fe402312bf96dfeb75"/><file name="mysql4-upgrade-1.6.0.0-1.6.0.0.1.php" hash="8edcc9324df055ff544b9abc1744031c"/></dir></dir></dir></dir></target><target name="mageetc"><dir name="modules"><file name="Mage_XmlConnect.xml" hash="f57b14eccad90152c221e4f090a8801b"/></dir></target></contents>
17
  <compatible/>
18
- <dependencies><required><package><name>Mage_Core_Modules</name><channel>community</channel><min>1.4.0.1</min><max>1.4.1.0</max></package></required></dependencies>
19
  </package>
1
  <?xml version="1.0"?>
2
  <package>
3
  <name>Magento_Mobile</name>
4
+ <version>1.4.1.0.23.0</version>
5
  <stability>stable</stability>
6
  <license>mixed</license>
7
  <channel>community</channel>
8
  <extends/>
9
  <summary>Magento Mobile Xml Interface</summary>
10
  <description>An integration magento with mobile applications (e.g. iPhone, Android, iPad)</description>
11
+ <notes>1.4.1.0.23.0 version of package
12
  internal svn revision #3cd616975d5927903d4f34bde0d9e5e2e727e9ba</notes>
13
  <authors><author><name>Magento Core Team</name><user>auto-converted</user><email>core@magentocommerce.com</email></author></authors>
14
  <date>2012-05-31</date>
15
+ <time>14:47:59</time>
16
+ <contents><target name="mageskin"><dir name="adminhtml"><dir name="default"><dir name="default"><dir name="images"><dir name="xmlconnect"><dir name="design_default"><file name="accordion_open.png" hash="4c89d903ebbc61ee295ef64a60724b10"/><file name="accordion_open_android.png" hash="7ef2f1d193990c3f4c2c90aae9ab3281"/><file name="accordion_open_android_l.png" hash="bc27688afbfd866c618477ea2c7bf0ee"/><file name="accordion_open_android_p.png" hash="2e4549cba575c12ef2a39c12e9ffe173"/><file name="accordion_open_ipad_l.png" hash="dcdda97da6556393b972d6dae8d6bac5"/><file name="accordion_open_ipad_p.png" hash="55cca08a0ab79047961858789ff8c3a7"/><file name="banner_1_2.png" hash="0637d31df6b5a434c9a332ee46122ef4"/><file name="banner_android.png" hash="02695661b8e50e1a001c3369622f322f"/><file name="banner_ipad.png" hash="c1d59a6ec67da1bb76c5142453da7acf"/><file name="banner_ipad_l.png" hash="04e850d481a9ae902f33fd8c1f89cbf0"/><file name="smallIcon_1_6.png" hash="c1ce9e289eaf2c0504d502928693bd89"/></dir><dir name="mobile_preview"><dir name="android"><file name="background_home_landscape.jpg" hash="1f79a1f42ca4e2cf6010ab6c3ef66aa4"/><file name="background_portrait.jpg" hash="197b15e6455ad1a85e1bad6595371fa3"/><file name="bg_button_up.gif" hash="204f590a88933c930b7fc92963accfab"/><file name="bg_catalog_filters.png" hash="7464191ebaf576b73a3c021eb1cfcc25"/><file name="bg_catalog_filters_shadow.png" hash="5021ad60917190026d85fae1d33bdaa9"/><file name="bg_cat_item.png" hash="2859b45c387b66243d4af2ba973b2ae1"/><file name="bg_frame.gif" hash="7062ed9b7563fc658f49ce7cfdd34f1c"/><file name="bg_header.png" hash="d4a46c8850d1d89259921b1c28b5bce1"/><file name="bg_header_catalog.png" hash="c1080cd18a89e21da18fdc6955bf6230"/><file name="bg_header_home.png" hash="dfce0445ca7c7a45c7914a986b596ce0"/><file name="bg_home_header.png" hash="8bc1887a0c5760cc47b77b8a7a320426"/><file name="bg_logo.png" hash="02695661b8e50e1a001c3369622f322f"/><file name="bg_page.png" hash="d65f1d123655c2eaf3bb4a1e6035a08d"/><file name="bg_star.png" hash="fc6de6c4e0ed3478b8840e1ab81da725"/><file name="bg_star_empty.png" hash="3f0421fb8c8f6c4be6ca501168a881e8"/><file name="bg_status_bar.png" hash="52b41106451ac34672f82338bbc5370c"/><file name="ico_account.png" hash="c1fd338c74fcf483155acbd37c430807"/><file name="ico_home.png" hash="2de37f640463b354d68945320bfe3e4f"/><file name="ico_search.png" hash="8b0dd17a3e9c3328e66204fe379c66aa"/><file name="product_image.png" hash="dd975b128ba303e0ae2adc9772e0433c"/><file name="product_image_1.jpg" hash="8994979d4dcc1f339c73cd1f44398a7d"/><file name="product_image_2.jpg" hash="26d6599bdb35d80b25a1e903b40cfa19"/><file name="product_image_3.jpg" hash="d7c6d05196a84341afe0025d01b9dc61"/><file name="product_image_4.jpg" hash="2a88ead3dbbeff1d40168db692841f2f"/></dir><dir name="custom_icons"><file name="account.png" hash="0498d73e47ed47179e5546dc15c17dc7"/><file name="actionsBg.jpg" hash="ee3db742cbec9a436ba46118c8a01303"/><file name="addToCart.png" hash="e33876648546e99d875ca92bd2cd78e9"/><file name="addToWishlist.png" hash="1018602b7c5e0e11f0427ace96fd7d52"/><file name="background.gif" hash="bd92833eb2eb32e4a0282cea153ac13f"/><file name="buttons.gif" hash="0cd19a9d9178976906161ea100cba958"/><file name="cart.png" hash="815b4c64fae21b4c162525ece76dc44d"/><file name="home.png" hash="9e473791b022b7c2dfc7d29b1b6de887"/><file name="image-bg.png" hash="14bde5cf8b00dc5f6c60e52a0fa964dc"/><file name="logo-small.png" hash="9b3477a4552bcb878b4943aae5351622"/><file name="rowBgIcon.gif" hash="9ee89b961ae2bb047672ba5d2d2677c6"/><file name="search.png" hash="10bfa7ec3361ce7cbcc5d25087f181eb"/><file name="shop.png" hash="e6639a9fdc143363da82a7d78e126f1c"/><file name="star-active.png" hash="d4ab959a92bda610527a3e3942c4c0b0"/><file name="star-inactive.png" hash="f7fb99710be4c03ac23b1206f20e761d"/><file name="tellAFriend.png" hash="46f8ef48b29f245977d66d9312d87e70"/><file name="viewDetails.png" hash="9bacc63bcc483d3db5614a026d9391f6"/><file name="viewGallery.png" hash="304f3d03949d07055bc056359fe17763"/></dir><dir name="gradients"><file name="footer.png" hash="31a2feed50ef9c8637b412c4211f8300"/><file name="header.png" hash="5386da930a944cd75562216249cce08a"/><file name="header2.png" hash="ad5a2dc6ec93914e925cfe2d43fb30a2"/><file name="header3.png" hash="920ad8c6903e90323a57fb02dca37280"/><file name="item-bg.png" hash="a14886d1f9e14284ac6b4f1b61e68646"/><file name="sort-bg.png" hash="b8053bb772e849909e5b87e4fd1ebbe4"/></dir><dir name="icons"><file name="account.png" hash="0498d73e47ed47179e5546dc15c17dc7"/><file name="cart.png" hash="815b4c64fae21b4c162525ece76dc44d"/><file name="home.png" hash="9e473791b022b7c2dfc7d29b1b6de887"/><file name="more.png" hash="f3662ae29923b87eba3a729192aa3df3"/><file name="page.png" hash="2291d77f21de042040bc0864be40138b"/><file name="search.png" hash="10bfa7ec3361ce7cbcc5d25087f181eb"/><file name="shop.png" hash="e6639a9fdc143363da82a7d78e126f1c"/></dir><dir name="ipad"><file name="background_home_landscape.jpg" hash="9e3ef117985113b804531142d539b60a"/><file name="background_portrait.jpg" hash="bdf9e034fd30b923086e6c622ea10451"/><file name="banner_image.png" hash="693bb9d118155a146b21ce9fcfba08da"/><file name="banner_image_l.png" hash="a070a40d57610b5cc7160fe894482a1c"/><file name="bg_catalog_header_hor.png" hash="f61a67aa288e1b8a8df7b4d4527c662e"/><file name="bg_content.jpg" hash="70ddfc8959d878d1231dc7cbee4a063c"/><file name="bg_filters_buttons.png" hash="02fcb0ed7a7268e9f64ebaf06235bc09"/><file name="bg_filters_tooltip.png" hash="3b05ca6e585acd3d766be01eeaa23d47"/><file name="bg_filters_wrap.png" hash="31288784fe95c67de9b45b44458b4155"/><file name="bg_filter_button.png" hash="728f1cd358446881ffd863eff12204a1"/><file name="bg_header.png" hash="e2cf5a575a27e6e4533e3c85e3472a82"/><file name="bg_home_content.jpg" hash="1d55a198279e4f2b163c98c18f699646"/><file name="bg_home_header.png" hash="00f2fbf96d2b915dcbcd921b0301ef3f"/><file name="bg_home_header_hor.png" hash="9bfef728ece003d5b3433d2623ea168c"/><file name="bg_home_products.png" hash="ac6a8a79b959a0c8298b1f607c0f0af8"/><file name="bg_home_shadow.png" hash="c54b071ca3e97a6ee67588ef74b7b44e"/><file name="bg_home_shadow_hor.png" hash="0d21a99c5c749d0e5070e3585ff4a23f"/><file name="bg_product_image.png" hash="4da74325c1a4ee1ca19b414e5d590f75"/><file name="bg_search.png" hash="6ee08d05d0c4ef9ed64b9914b821f408"/><file name="bg_sections.jpg" hash="0ee90005663aced09a9ce6385bdbce2c"/><file name="bg_status_bar.png" hash="17124d9d392bb8e37b202c80a595df54"/><file name="bg_status_bar_hor.png" hash="bd4a9f11ecb1c896145267731d8a951d"/><file name="i_cart.png" hash="1bbe0a0e54eed5bb14b9bfcce83da758"/><file name="i_info.png" hash="3f0fda8b294b67bf698badbcaa99150b"/><file name="i_login.png" hash="deb4089bdc61582c78c90ef192d577e8"/><file name="i_remove.png" hash="4923eb5e76b3c6ba6df5c667db816a0c"/><file name="logo.png" hash="49c19f59b459b6c0b3b99daa3fe7f932"/><file name="logo_big.png" hash="693bb9d118155a146b21ce9fcfba08da"/><file name="product_image.jpg" hash="2bb6c69129bcb18dc93e9f48605647c6"/><file name="sections_arrow.png" hash="7db7144083a31882e8a62cb9579f478f"/><file name="stars.png" hash="70d38cd9883d70e4f6b21ac4874b9868"/></dir><dir name="slider"><file name="actionsBg.jpg" hash="ee3db742cbec9a436ba46118c8a01303"/><file name="addToCart.png" hash="2a146be4bc63713df19cc353e030d44f"/><file name="addToWishlist.png" hash="9b23a4e0d9acfc79f314e9082f14c4de"/><file name="tellAFriend.png" hash="b7600fa2ae52bdb1d6bb86fe4d9f1773"/><file name="viewDetails.png" hash="90cf37c6dbbee1861350b4c05469e3ae"/><file name="viewGallery.png" hash="304f3d03949d07055bc056359fe17763"/></dir><dir name="sort_buttons"><file name="bg_button.png" hash="87d0f1b123f01c3aea3cb8a2b146306e"/><file name="buttons.gif" hash="2f14f1a3f0fb38790779c992a58654ae"/><file name="buttons.png" hash="b4a3f17370e03bf5d2a5cdf7800c25a7"/><file name="button_up.gif" hash="7ad527f99b9975d5634fb2d5cc99e6b3"/><file name="center-active.png" hash="5903988cd458cd794f23a212d51aa725"/><file name="center-inactive.png" hash="135b46aaa5c3b131a5a7e9c45c004e06"/><file name="filters.png" hash="3837ab6fcfe959833dd998533db1ca7f"/><file name="left-active.png" hash="86e94441b96a0d27d0b0a7e5108f86ed"/><file name="left-inactive.png" hash="0ddcb75aa9971cca39a5a65b4bdff8c4"/><file name="right-active.png" hash="320740ff608187301b06a96eab2f9e8e"/><file name="right-inactive.png" hash="cac4b39ab380353ffd5fdbcedb6e0a0a"/></dir><file name="1.gif" hash="817fd84187db3eee00799b0acf316457"/><file name="2.gif" hash="1a842d8f3ac25cfcdeab6c86dd8fea89"/><file name="3.gif" hash="207cd55e968c284bd52c86efdcdda1c7"/><file name="actionsBackground.png" hash="11faa8baee72f3e6a9a02a83915c8658"/><file name="actionsBg.png" hash="9acccd1980f17006942d74a718ebd7da"/><file name="arrow.png" hash="837259a7c365e46034dca728bffe9070"/><file name="background.gif" hash="bd92833eb2eb32e4a0282cea153ac13f"/><file name="background.png" hash="3717f4b4ba725701e2a0604129a3a815"/><file name="banner.png" hash="0637d31df6b5a434c9a332ee46122ef4"/><file name="btn-l.png" hash="92b2454528e9d39119038777cf53329c"/><file name="btn-r.png" hash="8c6aa9fd9203bc10822e0505f11e0c4d"/><file name="circle.png" hash="f4c116cb0554bf936d3b9ee38b7f3d1f"/><file name="grid.png" hash="23faa3f5572cdeb597c2bceedd93a7f8"/><file name="image-bg.png" hash="a588b9cced95a25fc18e28c775d9a001"/><file name="info.png" hash="3f0d2ed85b81e8251f294457c6bfa404"/><file name="lightStar.png" hash="b5dc40d5b793dae6a069357f49cccc24"/><file name="lightStar2.png" hash="75928926a6112540c9cb073157cb7d95"/><file name="lines-h.png" hash="ea3d95812c9838affc6df2f3a3cb1977"/><file name="lines-v.png" hash="9e3ffee29ba28477d50da9642019bc0a"/><file name="login-btn-left-alt.png" hash="71bb6c7d24252aace27bee711d7616f4"/><file name="login-btn-left.png" hash="cbbf9afc6e9fc433f57270e88b63f351"/><file name="login-btn-right.png" hash="438fcc598d012bf6d33184e95accfd24"/><file name="login-btn.png" hash="051ee2c1a8ce3f7b8de3293cd2e2ed85"/><file name="logo-small.png" hash="9b3477a4552bcb878b4943aae5351622"/><file name="logo_25.png" hash="ba41ed568d916175c32803b614442447"/><file name="men.png" hash="46d7d1773118ef0a27353e8a9f6719fe"/><file name="mm-frame.gif" hash="eebf30806f1dbf2118e7ec39a016c86d"/><file name="mobile-catalog.css" hash="80cbd74984354df2d86f4ad68b9123a3"/><file name="mobile-home.css" hash="b57641c73c4eae08e0a02cd7291d9465"/><file name="rowBgIcon.gif" hash="9ee89b961ae2bb047672ba5d2d2677c6"/><file name="slider.gif" hash="c6b87bf15b85b18c0515e2cbefaabe60"/><file name="smallIcon.png" hash="e76d2a6364042f41b3f35fc8cdc9c0ee"/><file name="star-active.png" hash="d4ab959a92bda610527a3e3942c4c0b0"/><file name="star-inactive.png" hash="f7fb99710be4c03ac23b1206f20e761d"/><file name="t-shirt.gif" hash="7505efdaabf13c4f8e26f7cfe15c8c96"/><file name="t-shirt.png" hash="46d7d1773118ef0a27353e8a9f6719fe"/><file name="women.png" hash="46d7d1773118ef0a27353e8a9f6719fe"/><file name="youth.png" hash="46d7d1773118ef0a27353e8a9f6719fe"/></dir><file name="btn_edit.gif" hash="e7ecc9fea5c3813957814050508507a5"/><file name="dropdown-arrow.gif" hash="332e99ca6b4d1e0d39972e04fb0b2395"/><file name="empty.png" hash="23dc9dc3c4751f83c2df7a5c42668824"/><file name="full-arrow-left.gif" hash="8ec91b60d38d1a16cba7670f2088a5c7"/><file name="full-arrow.gif" hash="36ddff0fca1c7d8900cb3633e0a30cea"/><file name="gel_green.png" hash="591959d831e8e42c9175d12a88f0bae2"/><file name="gel_red.png" hash="db442c023014df9da32b84bc1bb5a39f"/><file name="l-arrow.gif" hash="ee49f7eab64657b5131953acef0238fd"/><file name="loading.gif" hash="5d25806dac7cbee5f894b13144783866"/><file name="r-arrow.gif" hash="d0429a9781e915fc9d9ca8875c470d32"/><file name="remove.png" hash="ee9497c5f31933eaab3e9e352495ee12"/><file name="small_logo.gif" hash="d5c8be7c0f16aac2549759c0228492d6"/><file name="swatch_black.gif" hash="fd31d6a3a435c8ad1f7c43f346bb47e4"/><file name="swatch_custom.gif" hash="fb34791a48366957a141e12b563888c2"/><file name="swatch_default.gif" hash="fb34791a48366957a141e12b563888c2"/><file name="swatch_funk_leaf.gif" hash="f1d3ba87efb742b47da879a6f48909c4"/><file name="swatch_hot_red.gif" hash="d9363d45dc2993c2fdc3ea43c5b6f71c"/><file name="swatch_sky_blue.gif" hash="ded1455db119d09a3aedd7474fd1875a"/><file name="swatch_user_custom.gif" hash="a24f31421a1ff56d1be0845f9a7c7020"/><file name="switch-arrow.gif" hash="dc7243962b341f366cd072d486687e6a"/><file name="tab_account.png" hash="27101fbaa78a07426be4768acc4c53ff"/><file name="tab_account_android.png" hash="77605cbc87f75ca17e91a5393765ceb1"/><file name="tab_account_ipad.png" hash="2997de5402195d0720309b73c6446fab"/><file name="tab_cart.png" hash="e803f760ee81cb35183f1122f388b774"/><file name="tab_cart_android.png" hash="477e97f8d03ea8aa674e952709f86578"/><file name="tab_empty.png" hash="bdd4cc355566e8861b2c45424ad94516"/><file name="tab_home.png" hash="dfa104e4da74e4a55d3c98d6ee0f7122"/><file name="tab_home_active.png" hash="bba5eb9bb724c84c1ede9e6f4bec3575"/><file name="tab_home_android.png" hash="1fefc6b070cc21b31b43194a7d85f9d9"/><file name="tab_info_android.png" hash="67fc19d8d926f7aede482f5a7083fc71"/><file name="tab_more.png" hash="2803359cb3e795bf67457e727aa16020"/><file name="tab_page.png" hash="ca05dbc42f944b8d4255f6675f6dd93a"/><file name="tab_search.png" hash="2cf29dbe325558353621b4241543204f"/><file name="tab_search_android.png" hash="932c2c568872fd9e119367c887f0539a"/><file name="tab_shop.png" hash="f36be0d3d27f2b37626247d3f6a55e2a"/><file name="tab_shop_active.png" hash="de907d6a52d477d4319649f9b0e2e4aa"/><file name="tab_shop_android.png" hash="e119fcd20f8cba856d550a64d775ddbb"/><file name="tmp-icon.gif" hash="58b759aecf3bdae26d5aaff7a0be5c90"/><file name="xmlconnect_tab.png" hash="cd99a7e01a42a6c82d866f7684faeb95"/></dir></dir><dir name="xmlconnect"><dir name="fonts"><file name="android_icons-webfont.eot" hash="2fc917efbfb3c933ccfddc108ef05f33"/><file name="android_icons-webfont.svg" hash="e8cb2b5ef019bbc2885c97ed0caaf2a0"/><file name="android_icons-webfont.ttf" hash="bc567dd7a381093fbb652c58cbad9430"/><file name="android_icons-webfont.woff" hash="8310b54d55bf84a8a3f3a86c22a51aef"/><file name="stars-webfont.eot" hash="019beb4b8ec19447657cf3106138bbe3"/><file name="stars-webfont.svg" hash="20cf0312c0b951d173d4531ea18abc6f"/><file name="stars-webfont.ttf" hash="d63d95e9adaf775f410437535622bf60"/><file name="stars-webfont.woff" hash="526d9756131c94139f0f1df5272197fd"/></dir><file name="boxes.css" hash="a3648c3516608a34ee7f53e447b1d9f4"/><file name="dropdown.css" hash="e5388a1fd90df2a2e3860516adef0367"/><file name="iestyles.css" hash="3e8a316291621eee4147373bd3003eb9"/><file name="mobile-android.css" hash="c932d2898a1ffd5545cfd76699260125"/><file name="mobile-catalog.css" hash="ca7c4c2c7643ca1249e00bbd45980fd2"/><file name="mobile-home.css" hash="b10c97acf5ac07c40d1db72b9d413841"/><file name="mobile-ipad-catalog.css" hash="2b35f47bb153c659640dd37beac277f1"/><file name="mobile-ipad-home.css" hash="270c8e4c8111de6c6173f9b6883c85ec"/><file name="remove.png" hash="b4903936d44dc498d2f32b72d9161ff0"/><file name="styles.css" hash="c87a56ddc3001a2e357d648695855f5f"/></dir></dir></dir></dir><dir name="frontend"><dir name="base"><dir name="default"><dir name="images"><dir name="xmlconnect"><dir name="catalog"><dir name="category"><dir name="placeholder"><file name="image.jpg" hash="097ab8a3051bc037ea3de0e17f440540"/><file name="small_image.jpg" hash="f825d16f97a640453553c79c48ebaa73"/><file name="thumbnail.jpg" hash="b2b682d28a08a748a73d2cda70ab5a57"/></dir></dir></dir><file name="tab_account.png" hash="0498d73e47ed47179e5546dc15c17dc7"/><file name="tab_cart.png" hash="9055ba76e256a51d3fee53a8c41d5226"/><file name="tab_home.png" hash="07d0af93e167b9366d3d4fb3d6cdb31c"/><file name="tab_more.png" hash="b9fc21feb8d7655bc9c2985c37b0de2f"/><file name="tab_page.png" hash="ca05dbc42f944b8d4255f6675f6dd93a"/><file name="tab_search.png" hash="25e880eb2a4d06828e2e1c3f32d22400"/><file name="tab_shop.png" hash="fe602fc2e7093efef5ecc0b027a32d91"/></dir></dir></dir></dir></dir></target><target name="magedesign"><dir name="adminhtml"><dir name="default"><dir name="default"><dir name="layout"><file name="xmlconnect.xml" hash="67820e2adb2d74a4f0c62efc01b18ecb"/></dir><dir name="template"><dir name="xmlconnect"><dir name="edit"><dir name="tab"><dir name="design"><dir name="preview"><file name="banner_rotator.phtml" hash="89da7cb3dabb72de16c95cd5bd6cc935"/><file name="catalog_android.phtml" hash="591050ccc493b364fb895055c986cd86"/><file name="catalog_hor_ipad.phtml" hash="cc81292b0dfa7aa3e6f39f792b74b80e"/><file name="catalog_ipad.phtml" hash="8cc888f4bbae4ab9fb10f4b70e8b8515"/><file name="catalog_iphone.phtml" hash="7112c646bd841a71877eb621e68614e6"/><file name="home_android.phtml" hash="096341a4da1d21ef2c9ed3a6c054977a"/><file name="home_hor_ipad.phtml" hash="486989d25e68d88b6d4132789a14ce0a"/><file name="home_ipad.phtml" hash="93c4a6a124cfdaebde3abadb9f087bce"/><file name="home_iphone.phtml" hash="c15fdeef53ce2c1f2fdb53e5894feaae"/><file name="productinfo_iphone.phtml" hash="99c2fd2107ad06e625384b56182fd316"/><file name="tab_items_android.phtml" hash="d0b925bbc89f510aac004ffc1b33062a"/><file name="tab_items_ipad.phtml" hash="8ca8d864408bb880b6f6a9999b0e4d26"/><file name="tab_items_iphone.phtml" hash="406b98b55565fb58c1a3e3dc90922d6e"/></dir><file name="autocomplete.phtml" hash="2f7eda6609862fb56e6b2907c350eb9b"/><file name="images_android.phtml" hash="325f5377c2dc03c67fc6d8518b06f23a"/><file name="images_ipad.phtml" hash="c143fc2fffae5798c17e98b8ea95ee5d"/><file name="images_iphone.phtml" hash="662948af12653a8ae48414dfbb0e9527"/><file name="image_edit.phtml" hash="4362113375c916fd5b30956a77f5c03e"/><file name="preview_android.phtml" hash="484f96d74d8e196296d5498582a27106"/><file name="preview_ipad.phtml" hash="4475acfd140a51c884b447bbfce9ba61"/><file name="preview_iphone.phtml" hash="5672019ff2f83f4e4baeab6ff9755c7f"/></dir><file name="content.phtml" hash="31afc11e11770c91669768b19be389d7"/><file name="design.phtml" hash="a38fbdd0387b167230e6745fc9a5ee7d"/></dir></dir><dir name="form"><dir name="element"><dir name="country"><file name="androidmarket.phtml" hash="053e69572e7b8850f3f96f22c5d5f9f7"/><file name="istore.phtml" hash="275af872365061838828011b0398db02"/></dir><file name="addrow.phtml" hash="0a3d7fb6fc6bce86f9a9ec4c05e404cd"/><file name="app_tabs_android.phtml" hash="7f01e540dc7f88fe69d91b758069a826"/><file name="app_tabs_ipad.phtml" hash="ae6ed3ef1d8bcf7bfbcc8a525002da35"/><file name="app_tabs_iphone.phtml" hash="330a5325e1bed894e12400939d5f5ff2"/><file name="themes.phtml" hash="106356a554f5a6e0910e5b35eda0323d"/></dir></dir><dir name="mobile"><file name="notification_helper.phtml" hash="342fc4bff0154f93555e6d8418018951"/></dir><dir name="submission"><file name="app_icons_preview.phtml" hash="0f78504fbcd7878ab339a4cfacc6de8e"/><file name="container.phtml" hash="c576009dd87ddd55ce8b023587128806"/></dir><dir name="template"><file name="preview.phtml" hash="bd26b9a350f430e4a6905133db031bfc"/></dir></dir></dir></dir></dir></dir><dir name="frontend"><dir name="base"><dir name="default"><dir name="layout"><file name="xmlconnect.xml" hash="f166ab0a4ea2c769839410ba0ef04c40"/></dir><dir name="template"><dir name="xmlconnect"><dir name="centinel"><file name="authentication.phtml" hash="17420b60e21faff408abf1fcc8a83d31"/></dir><dir name="pbridge"><file name="result.phtml" hash="412b98ba988d6049098414f8cbce09b6"/></dir></dir></dir></dir></dir></dir></target><target name="magelocale"><dir name="en_US"><file name="Mage_XmlConnect.csv" hash="28ea9a9ae90f0c270f85ebdbf2b60565"/></dir></target><target name="mageweb"><dir name="js"><dir name="jscolor"><file name="arrow.gif" hash="5034704a76cd55c1cbcbc58ea6bf523f"/><file name="cross.gif" hash="ba9a274b9323753cd95bc3b1eb2f4e5f"/><file name="demo.html" hash="edf71251cb2be20322d2efb00aee86a6"/><file name="hs.png" hash="fefa1a03d92ebad25c88dca94a0b63db"/><file name="hv.png" hash="990d71cada17da100653636cf8490884"/><file name="jscolor.js" hash="b65a1505390592ac6c0177d6b84774e0"/></dir><dir name="scriptaculous"><file name="builder.js" hash="1174f6fc34ca5d54ba10b0c719386e7c"/><file name="controls.js" hash="8c414e1787c0ac9f10b16b252361c8b2"/><file name="dragdrop.js" hash="95c24654dce8433dee51731efa7b9a04"/><file name="effects.js" hash="d795089f95a22306cca9b337c439c65a"/><file name="scriptaculous.js" hash="d59eba4e0b14b672208b0862ae1c2196"/><file name="slider.js" hash="6043f96a71d2685fecd02e2ab99e84d9"/><file name="sound.js" hash="0f0fab23fa2cb1bc7717fd2bdf45402e"/><file name="unittest.js" hash="99969698b22272f77bdf4c64586862b3"/></dir></dir></target><target name="magecore"><dir name="Mage"><dir name="XmlConnect"><dir name="Block"><dir name="Adminhtml"><dir name="Admin"><dir name="Application"><dir name="Edit"><dir name="Tab"><file name="Settings.php" hash="a8e0037e9dc768aabce0e597923e3007"/></dir><file name="Form.php" hash="476d53d53aae676d873a8e558873296f"/><file name="Tabs.php" hash="3ee5becdfd696c2f6a1853042119e190"/></dir><file name="Edit.php" hash="ad214481079e0bac647fc3aed802e035"/></dir></dir><dir name="Connect"><dir name="Dashboard"><file name="BestSellers.php" hash="f7a6937309e1e154659a1bd3a8e0024d"/><file name="Customers.php" hash="a569d57ba6946aa95dbb9709eb49061e"/><file name="GraphAmountsData.php" hash="96faf08a7ae5d64a4df65adbe172930c"/><file name="GraphDataAbstract.php" hash="3463bb1397125bb9632f77d5bcecc747"/><file name="GraphInfo.php" hash="b422503a0e5d1b0cf9814c6805570ffd"/><file name="GraphOrderData.php" hash="ee34310eb99a996fec35676c26a5eaa6"/><file name="GraphTotalsData.php" hash="8337a20bf339b765a4de07a1ec7c1226"/><file name="LastOrders.php" hash="2b85d9464a13d7c2c27774a22e1941a8"/><file name="LastSearchTerms.php" hash="8d32b368c9e05b6c6220f83231cac1f3"/><file name="MostViewedProducts.php" hash="a2eaa67c2a862d363a9e6c921492b3b6"/><file name="NewCustomers.php" hash="9d9d635f0250cf39f0d916f1b87742f5"/><file name="SalesInfo.php" hash="5a4d3888e93f0a39a8ed3d9fff87907a"/><file name="StoreSwitcher.php" hash="5237ff6b5d540a1bc5d61961d63cd018"/><file name="TopSearchTerms.php" hash="0d96bcbe3b96402d55e8c5a8768d07cb"/></dir><file name="Config.php" hash="8cf232c664c238da4a4892c254386ffd"/><file name="Dashboard.php" hash="3f8d8a18cef99e95d28410eb805ee944"/><file name="Loginform.php" hash="f72c1f3da749ec75ba524eba48012d7a"/></dir><dir name="History"><file name="Grid.php" hash="6308d26ad2e05740eb6991e3257000bb"/></dir><dir name="Mobile"><dir name="Edit"><dir name="Tab"><dir name="Design"><dir name="Accordion"><file name="Images.php" hash="c9f251ac77b9689c9c381303be8032f8"/><file name="Tabs.php" hash="caf8302b277ea18303213d43764ed28e"/><file name="Themes.php" hash="9d6dec2260396ad8798202ee1ba6eddc"/></dir><file name="Accordion.php" hash="5b545ce26cbf7452723591cd4c3d250b"/><file name="Images.php" hash="7c5737b833caf7953baf4bb7c2ff10c6"/><file name="Preview.php" hash="d4a5bccbcfc7f2885917c7082692451e"/><file name="Themes.php" hash="6ae0e49f82cc094f5dd9315887f9e14d"/></dir><dir name="Notification"><file name="Helper.php" hash="81a9ead32cbfc4e5a4fefa97199c337a"/></dir><dir name="Submission"><file name="History.php" hash="e48ed8d20f12e56a08beb5afcfd954b8"/></dir><file name="Cache.php" hash="607618d233c5dab9415475b4ad61bb59"/><file name="Content.php" hash="e6b0832faf44ea2389491718cabf8783"/><file name="Design.php" hash="f90d65ffa27e94916da616afc8e221f2"/><file name="Flurryanalytics.php" hash="89ad25f1adf60b1e4232ba29f7f5ad64"/><file name="General.php" hash="1c311c8ca86381df53c570870a20f259"/><file name="Notification.php" hash="beae607b96d8b6f98cd7022185cc8bdd"/><file name="Payment.php" hash="4cb1f8f6c03a1c4a649055faa1e088d5"/><file name="Settings.php" hash="e17af0c14089ec02c46c39369d35ea9f"/><file name="Social.php" hash="3657d0e59e519a23ef71b2ea892aa6c1"/></dir><file name="Form.php" hash="9e9957b476bbd1fb3952c4e4b706b2df"/><file name="Submission.php" hash="b8e1008535fe0c52ebddd0124cb1e15d"/><file name="Tabs.php" hash="b7de5cfa115506fddaf0ea05adbedca6"/></dir><dir name="Form"><dir name="Element"><file name="Addrow.php" hash="331985b65aceb180f82828d6bfda7e8f"/><file name="Color.php" hash="5b3e0678201cb7e88c8c78cd4b9b5173"/><file name="Country.php" hash="77f9bffa5f95cbb230b1e35ab463a08c"/><file name="Datetime.php" hash="1c3904734ec337c5b61bc740a2ade01c"/><file name="Font.php" hash="97fe8057781e10c299430a0cd15eb176"/><file name="Image.php" hash="9a02015de1a57559403f7dc656771ad3"/><file name="Page.php" hash="c3b1ac3639341f84ed95c5807e2188ab"/><file name="Tabs.php" hash="afb7ba2119332ac4382b6b1226d44958"/><file name="Theme.php" hash="4569541d38e137de716069f66ca93656"/></dir></dir><dir name="Grid"><dir name="Renderer"><file name="Bool.php" hash="8e9be8e177a8ea4368fe92fe0f466a60"/><file name="Type.php" hash="b6337cfe77db1a45ff431143055e405f"/></dir></dir><dir name="Preview"><file name="Content.php" hash="771869a996b1630b8bba3293eae9d768"/><file name="Tabitems.php" hash="b9e66e1c2d30c70b353fcbbddabcd13a"/></dir><dir name="Submission"><dir name="Renderer"><dir name="Country"><file name="Androidmarket.php" hash="cc5322cad4892b477d23ff8798ac885d"/><file name="Istore.php" hash="83f84cf61a3b2dab063773c57270c215"/></dir></dir><dir name="Tab"><dir name="Container"><file name="Submission.php" hash="ca8589c9acf5c370ba641cddd8a860bd"/></dir><file name="Container.php" hash="bd10d3d94dbe4d422e84be6fe2c1ace6"/></dir><file name="Form.php" hash="a1338b97c57150a7e1a3a7516b421438"/><file name="Tabs.php" hash="0e75e7c201f2639ee73618a90ea9a487"/></dir><dir name="Widget"><file name="Form.php" hash="2bd91c9af96eaf42d1484b263857772b"/></dir><file name="Edit.php" hash="ef6d5a5b9db8e01f38ed3b164bbb9258"/><file name="Grid.php" hash="8ca26959087f2a12d5f9aa3bf1fc650b"/><file name="Submission.php" hash="f15232c6891c6699dfc89b826b54c74d"/></dir><dir name="Queue"><dir name="Edit"><file name="Form.php" hash="77809e160faec639d4e570b46c85c8df"/></dir><dir name="Grid"><dir name="Renderer"><file name="Action.php" hash="2de3d991818d5add59e109ac5f0e26ba"/><file name="Application.php" hash="c563b1f5d6cb4fff511bc6cbfdcebe7c"/><file name="Id.php" hash="5a3bd6f7130ff4354884635d1246452c"/><file name="Msgtitle.php" hash="4d89f7f6a6252260f61b673c6cac1e34"/><file name="Pushtitle.php" hash="c411360431127611c84da7690b5c48c2"/><file name="Status.php" hash="78c46092eb556a263dfca7d5bc4941db"/><file name="Template.php" hash="a36ed9dcdc7f3f331452cee2bb508482"/></dir></dir><file name="Edit.php" hash="1610c2fd1b9fcf552fd0f80a0ecdd3b0"/><file name="Grid.php" hash="f34b4443bb916da032b3780834cb0b2d"/></dir><dir name="Template"><dir name="Edit"><file name="Form.php" hash="f9b618292fe83e9bfc2d404b88a81036"/></dir><dir name="Grid"><dir name="Renderer"><file name="Application.php" hash="cdae7056f704834da9e400277411ac0b"/></dir></dir><dir name="Preview"><file name="Form.php" hash="99d036e0da9c43dc125b30536fb4e9d5"/></dir><file name="Edit.php" hash="9dfdaa4321d280b27236e007f92e3159"/><file name="Grid.php" hash="22f94f5d0dd944b4c78690cd04092a18"/><file name="Preview.php" hash="2a73ca6565940c477dd2a8012bae8a1e"/></dir><file name="History.php" hash="d00a4acfccbd558e64ffe4eecb731d9a"/><file name="Mobile.php" hash="e23e9e74e7843c2fd07ab3230069c99f"/><file name="Queue.php" hash="e13f7f2fa44867d5580b7d0e38542bae"/><file name="Template.php" hash="2a577c9a452528e44f69b730cef9f9a1"/></dir><dir name="Cart"><dir name="CartTotals"><dir name="Nodes"><file name="Default.php" hash="13b937bdd961d8ebc5e5c65b985f2952"/><file name="Giftcardaccount.php" hash="fcd19d01ad211d5b4a01d58eefeb9020"/></dir><file name="Default.php" hash="b71795f830500dd143a6d508e430183f"/><file name="Grandtotal.php" hash="b59199ee6d44441e3bbd5eed1e7db5b5"/><file name="Shipping.php" hash="28c3bbe92b56d919fead660489c5891f"/><file name="Subtotal.php" hash="8d26443059e865e70076ccb5423d1312"/></dir><dir name="Item"><dir name="Renderer"><file name="Configurable.php" hash="b2c2a3b93ab7bdaa2c6043f5159cf946"/><file name="Grouped.php" hash="46290fe4e7338f0640022f591f0dfb25"/></dir><file name="Renderer.php" hash="4905f3e3f895df2bcee10f34fc6ce834"/></dir><dir name="Paypal"><dir name="Mecl"><file name="Details.php" hash="b9738caf96ef491a5c980febc4ed262c"/><file name="OrderDetails.php" hash="2ef0e74677fd8efc928809b335b1f7d2"/><file name="Review.php" hash="e4f7192d3411042a9d2fc4c6f2f4647e"/><file name="Shippingmethods.php" hash="811c9f77cf9153f3f3b0eaa8ad99658f"/></dir><dir name="Mep"><file name="Totals.php" hash="15027484087388109276df7ffed9a0e3"/></dir></dir><file name="CartTotals.php" hash="dfaf11c9810c68d85eb707156b0a6294"/><file name="Crosssell.php" hash="5644046ee3555cdeeee472f1b753b128"/><file name="Info.php" hash="fd227e03835a46895163bda3d5f2d957"/><file name="Items.php" hash="b54b2f28b6e19702bad5fbecde46ad3a"/><file name="Totals.php" hash="249bfe08ca5de8aa8c9a199085a2fd49"/></dir><dir name="Catalog"><dir name="Category"><file name="Info.php" hash="9dd1d0109dd30edb081e8102c0edc0ab"/></dir><dir name="Product"><dir name="ItemPrice"><file name="Bundle.php" hash="ac457ee3905283123af2609e7476edc5"/><file name="Default.php" hash="47f31b8590fc9d259aab1efc8a5289e0"/><file name="Giftcard.php" hash="96397ea38700be477270ecaa435f196e"/></dir><dir name="Options"><file name="Bundle.php" hash="1ecf5d4032c9cc57bc51775e880d14af"/><file name="Configurable.php" hash="3fa88079105587a8d1cfd6ed8b50bcd7"/><file name="Downloadable.php" hash="94525919da37103bb0f23a94f7b2543f"/><file name="Giftcard.php" hash="7bee9924059801a49940cb13b14f0052"/><file name="Grouped.php" hash="5161fb43ddb26cc9fa8b7bce48e8f2b5"/><file name="Simple.php" hash="bfae595197a2d1f8fc57d963606156f5"/><file name="Virtual.php" hash="f62f8257375d00b44c198b7a2b206a68"/></dir><dir name="Price"><file name="Bundle.php" hash="5e3a739b16134411f0258215e35fed34"/><file name="Default.php" hash="4a872c7eacca9892bd36b473a8abb2b0"/><file name="Giftcard.php" hash="d4047d0565e31a873714debe2975d416"/></dir><dir name="Review"><file name="List.php" hash="69da6bc8d8b7f24a789b68f579d467d9"/></dir><file name="Attributes.php" hash="7a8ddf4dd3bb20fa523fec37bf819172"/><file name="Gallery.php" hash="9741f5487e804e500a69235f213981a9"/><file name="ItemPrice.php" hash="56fe6c68fca2d7b4629376241550af5f"/><file name="List.php" hash="9449a5bb46e220f737bd234e9daf66eb"/><file name="Options.php" hash="52e0b4c17dbd069608d31220c9e11b4b"/><file name="Price.php" hash="0d2a385ad233ddc0d8396b5ca518c1f7"/><file name="Related.php" hash="0bf2a068cafdff7bfae04c220b5ba075"/><file name="Review.php" hash="4376d0136df5f28d91e1ce79408dfb0e"/></dir><dir name="Search"><file name="Suggest.php" hash="13eb66cd0e6ce373c250f725e3aefc94"/></dir><file name="Category.php" hash="9f2cf762f4c620f0160f075784397011"/><file name="Filters.php" hash="0737e7fa51f4c28fb1af5e97f03d407a"/><file name="Product.php" hash="7403bdf627c47dd055b17f0d28b8d301"/><file name="Search.php" hash="cdb7d74270a7b5d26ede9d1567262577"/></dir><dir name="Checkout"><dir name="Address"><file name="Billing.php" hash="4615ae45f7f1495236fee6ab974d080d"/><file name="Form.php" hash="b31df337a74efb202a0bbc3fe6e92083"/><file name="Shipping.php" hash="75a7a08f740a3d84a911e9fcddd9009f"/></dir><dir name="Cart"><dir name="Item"><dir name="Renderer"><file name="Bundle.php" hash="1b668000cfc2ebde728cf47d3c8cf3c6"/><file name="Configurable.php" hash="94af5542af9ac4a63a511b8e3602eb38"/><file name="Downloadable.php" hash="77f0db4579c50d314c49944cf8e82ff8"/><file name="Giftcard.php" hash="35e740c9159fb7c4d844c58ee1632a51"/><file name="Grouped.php" hash="08d61b590ba690537c9272790ce1236c"/></dir><file name="Renderer.php" hash="983ef17f535df61b104d467a4dc38e11"/></dir></dir><dir name="Onepage"><dir name="Address"><file name="Form.php" hash="90fd9a2d6eb6845b567cea7b9dafbe75"/><file name="List.php" hash="b25b0cebcea23809542b232f6717133e"/></dir><file name="Address.php" hash="89b4bddb247b0e97f7ae3a85a655516c"/><file name="Review.php" hash="3076ca4cf6cf74382b1ea55c6958c67e"/></dir><dir name="Order"><dir name="Review"><file name="Info.php" hash="f03c0f02e9e1ff1e2c6f764f4df249c0"/></dir><file name="Review.php" hash="8ff677073d7ed80c5b3a614f081525c3"/></dir><dir name="Payment"><dir name="Method"><dir name="Info"><dir name="Paypal"><file name="Abstract.php" hash="f84c2b40c674478599c035e4e4a44e5c"/><file name="Express.php" hash="39ca54d07363a21ebf229aaebec3b43b"/><file name="Mecl.php" hash="b9b729c007d612130a18f5dc7ba86ffc"/></dir><dir name="Pbridge"><dir name="Paypal"><file name="Direct.php" hash="11e9b36e36405e189d1c06fec7636c1f"/></dir><dir name="Paypaluk"><file name="Direct.php" hash="c38fcd3cd36895aa497f1219a6dec898"/></dir><file name="Authorizenet.php" hash="cf5211dedc06d6b04846afbb4b4d4d63"/><file name="Verisign.php" hash="460da67badc7b7443257139dcdcc28a1"/></dir><file name="Authorizenet.php" hash="e49ef865c9f3b91d6ad8c49520e4730c"/><file name="Ccsave.php" hash="73f94999e12295f768ba5de9d0f157b7"/><file name="Checkmo.php" hash="f7972790bc528511b022a2301dbfddc8"/><file name="Free.php" hash="034edad300ff336fd44e38eeef1603b5"/><file name="Purchaseorder.php" hash="70cc06eaeda3046c298377763b657524"/></dir><dir name="Paypal"><file name="Direct.php" hash="05c0d9c1b3d8f57517b884840df0e3bb"/><file name="Payflow.php" hash="243c5d865ae7b3095549a8bab5a9adef"/></dir><dir name="Pbridge"><file name="Abstract.php" hash="dbb02cdcb87999369b4a1943b6bc937b"/><file name="Authorizenet.php" hash="162304f1a2fcfb2bc9c92dc237609c7e"/><file name="Paypal.php" hash="696dc7a3f6c2ae3dbfeed07d202950b8"/><file name="Paypaluk.php" hash="0a536fb05595ca453f61206460290673"/><file name="Verisign.php" hash="ac966ac970a2682f5a2e6550b38234b4"/></dir><file name="Authorizenet.php" hash="b5759b2cc22e8a3af770d30ab2a5e4a5"/><file name="Ccsave.php" hash="cbc8ce37010a3677ec06487cc14c4c89"/><file name="Checkmo.php" hash="58f6daa861715458e1cfcb78367c9058"/><file name="List.php" hash="93758373e2f13607a6d1e219eb20f7ea"/><file name="ListApi23.php" hash="ed498fa3fab026a7e98a737a079c2c35"/><file name="Purchaseorder.php" hash="69d66e0bc581777757fcf21eb7c83fe5"/></dir></dir><dir name="Pbridge"><file name="Result.php" hash="bd5f9c45fdc8dff1bac3e7236ee419c7"/></dir><dir name="Shipping"><dir name="Method"><file name="Available.php" hash="df8fc796cd338f84b5ec311388fb8427"/><file name="AvailableList.php" hash="5b13a94645e63980e3d63bb2a9111fbd"/><file name="Avaliable.php" hash="3deb4bd60e6a67e0c2a2ad34b71acb73"/></dir></dir><file name="Agreements.php" hash="fb12f4f1860377603dfaf3e8ea77800c"/></dir><dir name="Cms"><file name="Page.php" hash="c313dfacd7ec573fd368dd16f6b27e77"/></dir><dir name="Customer"><dir name="Address"><file name="Form.php" hash="e9edebdcdd56da6c6b52b055fc7a6608"/><file name="List.php" hash="ab71f64c51c1391043a5e858feb413b2"/></dir><dir name="Form"><dir name="Renderer"><file name="Boolean.php" hash="97984783ca2e5725e0ee874a79b5d494"/><file name="Date.php" hash="95d6834bce7d72be7963bfea8bd0abae"/><file name="File.php" hash="38fca3a34090531ab380f6de0293407e"/><file name="Image.php" hash="b08fd3111a864ae9c8d968060796d83c"/><file name="Multiline.php" hash="39e37db8c8cf4aa12ef1f01c6922a315"/><file name="Multiselect.php" hash="42593dfde88fccbef918f3fbc251857b"/><file name="Select.php" hash="b0f2ebeef7c9eb0f5497ceea29f41500"/><file name="Text.php" hash="dc042eb425257b775258408cde5dbe67"/><file name="Textarea.php" hash="08d59b7ee634b548833a6ba3db6e10ad"/></dir></dir><dir name="Order"><dir name="Item"><dir name="Renderer"><file name="Bundle.php" hash="46bf4bde88a23157cde006884d9f02c5"/><file name="Default.php" hash="c189184e6177add4394c3e3cbc685445"/><file name="Downloadable.php" hash="cc7024f239b8e4b4e090449de512977c"/><file name="Giftcard.php" hash="1e1541616acf5c5d96e61e83a3e795e7"/><file name="Grouped.php" hash="ac2e1bbd54c002e41f545c077e46dc97"/></dir></dir><dir name="Totals"><dir name="Customerbalance"><file name="Refunded.php" hash="c3d5a807fac5b1eaac8c2800b3247346"/></dir><file name="Customerbalance.php" hash="a8a415eda418b5169d443ca69c4c511e"/><file name="Giftcards.php" hash="cd895470473384667f393ece7b159771"/><file name="Tax.php" hash="c65c42b1d55aba00d419a48496d69a00"/></dir><file name="Details.php" hash="c95e47526df1095c14389ce34069b9e2"/><file name="Items.php" hash="92a3776111ec3bd69d1d805549c5ff67"/><file name="List.php" hash="f36e2fc5f3236bfae51b140343c56045"/><file name="Totals.php" hash="3778e19e0ef18d36cdfbc590d45e3236"/></dir><file name="Downloads.php" hash="42fc55769c91d0bf18891fc2b1745811"/><file name="Form.php" hash="02812884e99c802eee5d18178afa37d3"/><file name="GiftcardCheck.php" hash="8d9e4127a7d7345664e4807793132516"/><file name="Storecredit.php" hash="88ce4306d04a263c4f0350a3d7921f5a"/></dir><dir name="Review"><file name="Form.php" hash="fe488993d56ef335693099d35ce86cbb"/></dir><file name="Cart.php" hash="3d96109e1e7d294fa0281c7c98c5160a"/><file name="Catalog.php" hash="0c99c53915ae51c9bf2f24a922ad9a38"/><file name="Configuration.php" hash="cf428dca1ff89197bc88b110b8a2a11e"/><file name="Home.php" hash="4300629b872be16210da5668bd14001d"/><file name="Homebanners.php" hash="f571f4bb6bbed761c951fe4bddab067e"/><file name="Localization.php" hash="9a0a3bfe872b96cf0a131ee24ac5cfd9"/><file name="ShoppingCart.php" hash="7c09d6e398f0f0d6e1474e0202198955"/><file name="Wishlist.php" hash="ac4171ea459444b9baf5f1761688a304"/></dir><dir name="Controller"><file name="Action.php" hash="3e2e8e918d3e7065afda31c0bfc1eefe"/><file name="AdminAction.php" hash="c032e0ab29fe601522793d1c91f145fd"/></dir><dir name="controllers"><dir name="Adminhtml"><dir name="Admin"><file name="ApplicationController.php" hash="1c7325f6cdf42516f2f628a7df4007c1"/></dir><dir name="Connect"><file name="ConfigController.php" hash="1a919b0121bb28224fd69cedb2d1bfc6"/><file name="DashboardController.php" hash="e94b99a018acfa0f396e19ea5e6fb8ae"/><file name="UserController.php" hash="ce81c0c544c9c50d99aef7dc35d23eb9"/></dir><file name="MobileController.php" hash="6f05abc8564ee04cae1d1a758536248e"/></dir><dir name="Paypal"><file name="MeclController.php" hash="94867067f3dcbd4ae1f362a0e9cfe534"/><file name="MepController.php" hash="1e88760a98b8db33fefb72c8663d6c67"/></dir><file name="CartController.php" hash="8328fe491faf3cf57259ce24377f74d8"/><file name="CatalogController.php" hash="5cc6fea862bf81e38cf3a320bcfe33ac"/><file name="CheckoutController.php" hash="15db7b5aad4fceba4ed109474f6e1c78"/><file name="CmsController.php" hash="97fab23c06e52fd7d6c6a2ca0ce99113"/><file name="ConfigurationController.php" hash="c91bb04de49318851c6969eb2de361cd"/><file name="CustomerController.php" hash="6347779c756407a3590ae9315d460a62"/><file name="HomebannersController.php" hash="8d458c7ae50133f57fd44f3ad92f30f4"/><file name="IndexController.php" hash="5aa7a5b60904e3e693bc43285a6b6b5b"/><file name="LocalizationController.php" hash="4b268a95fd62957a4e73b68af36765a0"/><file name="PbridgeController.php" hash="0b9576db18d870416e3a4b25b80c625a"/><file name="ReviewController.php" hash="bfd0de81d2f10e13749966248149968a"/><file name="WishlistController.php" hash="efb7db9e316786ec6f4475446deae5e7"/></dir><dir name="etc"><dir name="themes"><file name="custom.xml" hash="cba253341e035e5892cc3ed577fae710"/><file name="default.xml" hash="7a23e5840bd5a7a1f3cf4b9d16c30d63"/><file name="funk_leaf.xml" hash="d143fb6570214bdf5489e5f53770eded"/><file name="hot_red.xml" hash="f6480993958f16e4206048172985ca06"/><file name="sky_blue.xml" hash="cb128be3f0ef9088b23d3947daf29cf8"/></dir><file name="adminhtml.xml" hash="37d58188b6bbaff839b625f340bc4871"/><file name="config.xml" hash="53ffb8dd6780a4f718a30057b529bab6"/><file name="system.xml" hash="759fbe862cf96d79eca093de0dd68320"/></dir><dir name="Helper"><dir name="Adminhtml"><dir name="Dashboard"><file name="Order.php" hash="e4d6074df05a8c625117f2808b006185"/></dir></dir><dir name="Catalog"><dir name="Category"><file name="Image.php" hash="d213940270e8ade95a69443a3ca6a261"/></dir><dir name="Product"><file name="Image.php" hash="ffdc43c2fb53414ef96fc6ab966907bb"/></dir></dir><dir name="Customer"><dir name="Form"><file name="Renderer.php" hash="94d503489f7f49ff5d89016651e13edd"/></dir><file name="Order.php" hash="28889493432775ec7c6644c58cb80c04"/></dir><dir name="Device"><file name="Abstract.php" hash="93ea7193f4706d820f24f384a193900d"/></dir><file name="AdminApplication.php" hash="7f865c39dd5051d4771de7996924ec7c"/><file name="Android.php" hash="af57fcc239e84084b7aa0bb7e15a3398"/><file name="Data.php" hash="d950f724015b89d16f39c020bd35643c"/><file name="Image.php" hash="8ead1d5304f1473f7fafff92afb6bf74"/><file name="Ipad.php" hash="f6092a7251429298cf6f215f58f5eee0"/><file name="Iphone.php" hash="e2c408ec83a017c7f958c5eef5495b14"/><file name="Payment.php" hash="5b54eccc95ea5c57d8c9ef5d934bc094"/><file name="Theme.php" hash="1142a66b2224130c5f66d70c6dfa4ee1"/><file name="Translate.php" hash="fbc31e8be6b2f9d17595a55cee1946a4"/></dir><dir name="Model"><dir name="Adminhtml"><dir name="Search"><file name="Catalog.php" hash="b3d65a22980adadbe77dbf23c726b2ed"/><file name="Category.php" hash="4e473cd813eb955c82477c6edf72e605"/></dir><dir name="System"><dir name="Config"><dir name="Backend"><dir name="Currency"><file name="Default.php" hash="6c99a20069f641856d5bf65853488907"/></dir><file name="Baseurl.php" hash="5e015aa79db0e904d816064bc242147f"/></dir></dir></dir></dir><dir name="Catalog"><dir name="Category"><dir name="Media"><file name="Config.php" hash="fd88aeb90a45d8c0c6392cf5f8f70dc8"/></dir><file name="Image.php" hash="fc5086acd0bef36eceb2bdf6e035a998"/></dir></dir><dir name="Device"><file name="Abstract.php" hash="b651e9f00fdf0fd73e95597c3c90bbc2"/><file name="Android.php" hash="edd798c7b7451ca0eacfcdeebb87f143"/><file name="Ipad.php" hash="98094893388d88c085e2a09e9f115cee"/><file name="Iphone.php" hash="97fe91f028b1887c9762ff9b9c8e4eee"/></dir><dir name="ImageLimits"><file name="Abstract.php" hash="031b93b3a6be36504dbdfcd2b42037e6"/></dir><dir name="Input"><dir name="Filter"><file name="MaliciousCode.php" hash="d5d500781af7b07e11baf5cbef0eb0ce"/></dir></dir><dir name="Mysql4"><dir name="Application"><file name="Collection.php" hash="22fbd44c97d1341eec2316d88cdd615e"/></dir><dir name="CategorySearch"><file name="Collection.php" hash="5c4024edb8005637be5b05bf745dc0b4"/></dir><dir name="Cms"><dir name="Page"><file name="Collection.php" hash="87d245dcf99541c3f87f9bf1e8114307"/></dir></dir><dir name="ConfigData"><file name="Collection.php" hash="daa0613586622c3cdd862f89c5cf6c32"/></dir><dir name="Filter"><file name="Collection.php" hash="3b820fa4fc65de422b40b90479ddd977"/></dir><dir name="History"><file name="Collection.php" hash="ac16db40a3f709981a0225bdd23badb9"/></dir><dir name="Images"><file name="Collection.php" hash="b600ff4516ca6d4d3c261f214c7ee8ae"/></dir><dir name="Queue"><file name="Collection.php" hash="5d975b1556e1f692e3e3ee8d4c3ae400"/></dir><dir name="Template"><file name="Collection.php" hash="b9937ca4d53b92e3a40a8e21bfd19a00"/></dir><file name="Application.php" hash="1cdcd21de7029fb1465bca854950f493"/><file name="ConfigData.php" hash="336e3efe5a1b04350d4c7ca0f73326b9"/><file name="History.php" hash="b8265853f335e44fba51ea1fbc7e7d18"/><file name="Images.php" hash="0af2c93d8000f41dc27df41d3064c114"/><file name="Queue.php" hash="5a8fc030e809b0382f5c016a147d577f"/><file name="Setup.php" hash="779fbf35b0332d076c940013fd480777"/><file name="Template.php" hash="7aa204a046c07ad13ba86e6ef2405bae"/></dir><dir name="Payment"><dir name="Method"><dir name="Paypal"><file name="Config.php" hash="5c3c65374748273093bab7d4bfb012a9"/><file name="Mecl.php" hash="0a38f8abf97a7c094f633735ee5782b3"/><file name="Mep.php" hash="769b5ffe4c1bbbacca0345cfd104f213"/></dir></dir></dir><dir name="Paypal"><dir name="Mecl"><file name="Checkout.php" hash="7ade034912745974e1e13f2013064249"/></dir><dir name="Mep"><file name="Checkout.php" hash="363013017df11a413f7cc1425bc9984e"/></dir></dir><dir name="Preview"><file name="Abstract.php" hash="95ae2224861c47cae17d286ab0b59444"/><file name="Android.php" hash="a58af778ff2baeabc8318c299fd9af51"/><file name="Ipad.php" hash="ae6aa389e953a9b2e307eab098693644"/><file name="Iphone.php" hash="199a076c592ce599b38049dc9b12d8de"/></dir><dir name="Resource"><dir name="Application"><file name="Collection.php" hash="4e6343b15bef0d8d03ff812534d6b0a0"/></dir><dir name="CategorySearch"><file name="Collection.php" hash="ec6eed47c5ef234e596baf7b361e2049"/></dir><dir name="Cms"><dir name="Page"><file name="Collection.php" hash="0e6f862fc1bf51a0073552e4ff9f12af"/></dir></dir><dir name="ConfigData"><file name="Collection.php" hash="f6e504022bfdfda1a0c930837533076b"/></dir><dir name="Filter"><file name="Collection.php" hash="501f8d89767152a3132c083b2bae3d89"/></dir><dir name="History"><file name="Collection.php" hash="e7d5df7e7c2198cb618c0facfdc603cd"/></dir><dir name="Images"><file name="Collection.php" hash="ffccb03fe49e9a1a49d96cca0aca162d"/></dir><dir name="Queue"><file name="Collection.php" hash="bb08b05a400392e55e396aa15ab8d360"/></dir><dir name="Template"><file name="Collection.php" hash="8e316fd73d5c981985c4d37f1b4b1d86"/></dir><file name="Application.php" hash="e85c72a9d1a19a03cf62fc6c85b3fbb4"/><file name="ConfigData.php" hash="c3da7021cb4e6a9a19ad1657ba94662b"/><file name="History.php" hash="dd881e4c0c028b41b14c8f12f2bb9f33"/><file name="Images.php" hash="1304f72eabcc19ed0f1c0d81dd8443c1"/><file name="Queue.php" hash="0d5448e714caa4cb13963cda2cdcf81a"/><file name="Setup.php" hash="b280e933cf9eda7846adc5fed5d72bf9"/><file name="Template.php" hash="8645648b26fdbed4822185a5cc532bd4"/></dir><dir name="Simplexml"><dir name="Form"><dir name="Element"><dir name="Renderer"><file name="Interface.php" hash="9b314b65fe1eeb81ccfc6ed6047c8e5e"/></dir><dir name="Validator"><file name="Abstract.php" hash="c7183c507611fb44750db227caeaeee8"/><file name="Rule.php" hash="c632915311d7f0913ef76b1d40fac395"/></dir><file name="Abstract.php" hash="cbada33ebe475c1482efe60d6cf9f6c5"/><file name="Checkbox.php" hash="9de46a951f58eaf77328589b91da2fef"/><file name="Collection.php" hash="7ee2575d3dfd6800da0df80bfeab55f5"/><file name="CountryListSelect.php" hash="c04b8df868e75fe5bef3b1195780391e"/><file name="Custom.php" hash="02b868b0885671ec31a06c62121275e2"/><file name="Date.php" hash="da33febe93bc5e79ee83c95b50fdc374"/><file name="Email.php" hash="5e75b3d6767a644b1026aa72cbc02d2a"/><file name="Fieldset.php" hash="772ba5340959516771edc4b1281cfb01"/><file name="File.php" hash="7adf9f3573740cbc69f0977f08bc062d"/><file name="Image.php" hash="4a249c60bfa12ecbffee2ea37f1ce7e1"/><file name="Multiline.php" hash="c04d28d557366d1d48034d5df57d913a"/><file name="Multiselect.php" hash="3566643c9295cc7ad0d7f84180bc1970"/><file name="Password.php" hash="7493a4ff4e57ae63c23fa06b49fd69a6"/><file name="Select.php" hash="d1d10f3482a819d281f8d7f30071f833"/><file name="Text.php" hash="b4ca84ab3a7848c9b711487b418c9d89"/><file name="Textarea.php" hash="e82df346b8046ae24a8efe23ea965069"/><file name="Validator.php" hash="00870fbba161e9a2d49a69d4f3229d1d"/></dir><file name="Abstract.php" hash="6919f553820cdc5f96667e0ec83d66f4"/></dir><dir name="Message"><file name="Abstract.php" hash="d84f4a0db726e3dd2bd3800c6d619888"/><file name="Error.php" hash="9190edb92b1627146fe079f38fd8901e"/><file name="Success.php" hash="416c64d2a613c3e4ca7b2a95e0ac6635"/></dir><file name="Element.php" hash="ce30e4ec6087bfdb7041922034de8481"/><file name="Form.php" hash="a9771b8058522d208e0c834e1681cabe"/><file name="Message.php" hash="d74c7ab082ec225043fe3d8eb69914bb"/></dir><file name="Application.php" hash="ba8c1e9604ab5c9c6251a76be6e5dd49"/><file name="ConfigData.php" hash="3dbf4a5f33d9755279ba3724629b0c7e"/><file name="Configuration.php" hash="204c30a0e1b830b4a4f814fd91c20335"/><file name="History.php" hash="824e1a700cf1f4ae3b5c7e1b6950686e"/><file name="ImageAction.php" hash="e7938376838177879e465a3b6cf8e76b"/><file name="ImageLimits.php" hash="feb96ef9eb6a9b2954eafd23d6a43d71"/><file name="Images.php" hash="075cf669768045b8b6d486887c10e99b"/><file name="Observer.php" hash="7c44b84c94f2e3b30e0cd84d82e10494"/><file name="Queue.php" hash="a7422d8b84ea9d8ef8a6faefac9c5d39"/><file name="Tabs.php" hash="fd8da86eb4ea07f5211dd0925ad691ce"/><file name="Template.php" hash="cfb77dd82dd17558bb47f49c7ff64f0c"/><file name="Theme.php" hash="368f7c0a13491d939b8e6bf55d01b61a"/></dir><dir name="sql"><dir name="xmlconnect_setup"><file name="mysql4-data-upgrade-1.4.0.13-1.4.0.14.php" hash="0ad84adbf29371e0a7b96fb3e1da2caf"/><file name="mysql4-data-upgrade-1.5.9.9-1.6.0.0.php" hash="9fd3a52a4f03c4ad8fbad031f6745c4a"/><file name="mysql4-data-upgrade-1.6.0.0-1.6.0.0.1.php" hash="b691f9ca036ae009638ee1bc0b8ed8a8"/><file name="mysql4-install-1.4.0.8.php" hash="d722f3f741af029773ebaf514c522b0f"/><file name="mysql4-upgrade-1.4.0.8-1.4.0.9.php" hash="7f6bc966e741f00c44919aa6d4307b8c"/><file name="mysql4-upgrade-1.4.0.9-1.4.0.10.php" hash="b7fec601f2bf620e60c7284c2cf6634e"/><file name="mysql4-upgrade-1.4.0.10-1.4.0.11.php" hash="cf2afadfee0b21d1c2d02071303edfc1"/><file name="mysql4-upgrade-1.4.0.11-1.4.0.12.php" hash="a1333a0c415cbc398cdd0671ab539102"/><file name="mysql4-upgrade-1.4.0.12-1.4.0.13.php" hash="a07f66c79bb1df1208c9000c3496ada1"/><file name="mysql4-upgrade-1.4.0.13-1.4.0.14.php" hash="3852cdcfa482f19981a2e8e1092909bf"/><file name="mysql4-upgrade-1.5.9.9-1.6.0.0.php" hash="d1cd542cb99cc5fe402312bf96dfeb75"/><file name="mysql4-upgrade-1.6.0.0-1.6.0.0.1.php" hash="8edcc9324df055ff544b9abc1744031c"/></dir></dir></dir></dir></target><target name="mageetc"><dir name="modules"><file name="Mage_XmlConnect.xml" hash="f57b14eccad90152c221e4f090a8801b"/></dir></target></contents>
17
  <compatible/>
18
+ <dependencies><required><package><name>Mage_Core_Modules</name><channel>community</channel><min>1.4.1.0</min><max>1.4.2.0</max></package></required></dependencies>
19
  </package>
skin/adminhtml/default/default/images/xmlconnect/catalog/category/placeholder/image.jpg DELETED
Binary file
skin/adminhtml/default/default/images/xmlconnect/catalog/category/placeholder/small_image.jpg DELETED
Binary file
skin/adminhtml/default/default/images/xmlconnect/catalog/category/placeholder/thumbnail.jpg DELETED
Binary file