Remarkety_Mgconnector - Version 1.4.4.0

Version Notes

No comments

Download this release

Release Info

Developer Remarkety
Extension Remarkety_Mgconnector
Version 1.4.4.0
Comparing to
See all releases


Code changes from version 1.4.3.0 to 1.4.4.0

CHANGELOG.txt CHANGED
@@ -1,3 +1,8 @@
 
 
 
 
 
1
  1.4.3.0
2
  -------
3
  - Bypass store cache for website tracking
1
+ 1.4.4.0
2
+ -------
3
+ - Optionally attach child products to parent grouped product
4
+ - Send Remarkety 3 types of images (small, base and thumbnail)
5
+
6
  1.4.3.0
7
  -------
8
  - Bypass store cache for website tracking
app/code/community/Remarkety/Mgconnector/Block/Adminhtml/Queue/Configure/Form.php CHANGED
@@ -81,6 +81,17 @@ class Remarkety_Mgconnector_Block_Adminhtml_Queue_Configure_Form extends Mage_Ad
81
  'style' => 'float:left',
82
  ));
83
 
 
 
 
 
 
 
 
 
 
 
 
84
  $button = $fieldset->addField('button', 'note', array(
85
  'label' => false,
86
  'name' => 'button',
81
  'style' => 'float:left',
82
  ));
83
 
84
+ $fieldset->addField('markgroupparent', 'checkbox', array(
85
+ 'label' => $this->__('Mark grouped product as parent of associated products'),
86
+ 'name' => 'data[markgroupparent]',
87
+ 'after_element_html' => '<small style="float:left;width:100%;">' . $this->__(
88
+ 'Enable this checkbox only if each simple product has only 1 parent grouped product'
89
+ ) . '</small>',
90
+ 'value' => 1,
91
+ 'checked' => Mage::getStoreConfig('remarkety/mgconnector/mark_group_parent') ? 'checked' : '',
92
+ 'style' => 'float:left',
93
+ ));
94
+
95
  $button = $fieldset->addField('button', 'note', array(
96
  'label' => false,
97
  'name' => 'button',
app/code/community/Remarkety/Mgconnector/Helper/Links.php CHANGED
@@ -13,15 +13,23 @@ class Remarkety_Mgconnector_Helper_Links extends Mage_Core_Helper_Abstract
13
  return;
14
  }
15
 
 
 
16
  $connection = Mage::getSingleton('core/resource')->getConnection('core_read');
17
- $tableName = Mage::getSingleton('core/resource')->getTableName('catalog_product_super_link');
 
 
 
 
 
 
18
 
19
- $query = 'select product_id,parent_id from ' . $tableName;
20
  $this->simpleIds = array();
21
  $this->parentId = array();
22
 
23
  foreach ($connection->fetchAll($query) as $row) {
24
- $productId = $row['product_id'];
25
  $parentId = $row['parent_id'];
26
 
27
  if (!isset($this->simpleIds[$parentId])) {
13
  return;
14
  }
15
 
16
+ $mark_grouped_parent = Mage::getStoreConfig('remarkety/mgconnector/mark_group_parent');
17
+
18
  $connection = Mage::getSingleton('core/resource')->getConnection('core_read');
19
+ if ($mark_grouped_parent){
20
+ $tableName = Mage::getSingleton('core/resource')->getTableName('catalog_product_relation');
21
+ $childField = "child_id";
22
+ } else {
23
+ $tableName = Mage::getSingleton('core/resource')->getTableName('catalog_product_super_link');
24
+ $childField = "product_id";
25
+ }
26
 
27
+ $query = 'select '.$childField.',parent_id from ' . $tableName;
28
  $this->simpleIds = array();
29
  $this->parentId = array();
30
 
31
  foreach ($connection->fetchAll($query) as $row) {
32
+ $productId = $row[$childField];
33
  $parentId = $row['parent_id'];
34
 
35
  if (!isset($this->simpleIds[$parentId])) {
app/code/community/Remarkety/Mgconnector/Model/Core.php CHANGED
@@ -22,8 +22,6 @@ class Remarkety_Mgconnector_Model_Core extends Mage_Core_Model_Abstract {
22
  const XPATH_CATEGORIES_TO_IGNORE = 'remarkety/mgconnector/categories-to-ignore';
23
  private $_categoriesToIgnore = array();
24
 
25
- private $configurable_product_model = null;
26
-
27
  private $_productCache = array();
28
  private $_categoryCache = array();
29
 
@@ -32,6 +30,8 @@ class Remarkety_Mgconnector_Model_Core extends Mage_Core_Model_Abstract {
32
 
33
  private $_startTime = 0;
34
 
 
 
35
  private $response_mask = array(
36
  'customer' => array(
37
  'entity_id',
@@ -146,7 +146,8 @@ class Remarkety_Mgconnector_Model_Core extends Mage_Core_Model_Abstract {
146
  'name',
147
  'created_at',
148
  'updated_at',
149
- 'thumbnail',
 
150
  'small_image',
151
  'categories',
152
  'type_id',
@@ -161,7 +162,8 @@ class Remarkety_Mgconnector_Model_Core extends Mage_Core_Model_Abstract {
161
  'created_at',
162
  'updated_at',
163
  'type_id',
164
- 'thumbnail',
 
165
  'is_salable',
166
  'visibility',
167
  'categories',
@@ -652,8 +654,10 @@ class Remarkety_Mgconnector_Model_Core extends Mage_Core_Model_Abstract {
652
  }
653
 
654
  // $product->setStoreId($mage_store_view_id)->load($product->getId());
655
- $itemData['thumbnail'] = $this->getImageUrl($product, 'image', $mage_store_view_id);
656
- //$itemData['small_image'] = $this->getImageUrl($product, 'thumbnail', $mage_store_view_id);
 
 
657
  $itemData['name'] = $this->getProductName($product, $mage_store_view_id);
658
 
659
  $itemData['type_id'] = $product->getData('type_id');
@@ -870,7 +874,10 @@ class Remarkety_Mgconnector_Model_Core extends Mage_Core_Model_Abstract {
870
  foreach ($productsCollection as $product) {
871
  // $product->setStoreId($mage_store_view_id)->load($product->getId());
872
  $productData = $product->toArray();
873
- $productData['thumbnail'] = $this->getImageUrl($product, 'image', $mage_store_id);
 
 
 
874
 
875
  $productData['categories'] = $this->_productCategories($product);
876
  $productData['price'] = $product->getFinalPrice();
@@ -1127,7 +1134,7 @@ class Remarkety_Mgconnector_Model_Core extends Mage_Core_Model_Abstract {
1127
  }
1128
 
1129
  public function getProductParentId($product){
1130
- if ($product->type_id != 'configurable') {
1131
  $arrayOfParentIds = Mage::helper('mgconnector/links')->getParentId($product->getId());
1132
  $parentId = null;
1133
 
@@ -1151,7 +1158,7 @@ class Remarkety_Mgconnector_Model_Core extends Mage_Core_Model_Abstract {
1151
  $this->_debug(__FUNCTION__, "Start - prod id ".$product->getId(), null, '');
1152
  $url = '';
1153
  $visibility = $product->getVisibility();
1154
- if ($product->type_id != 'configurable' || $visibility == 1) {
1155
  $arrayOfParentIds = Mage::helper('mgconnector/links')->getParentId($product->getId());
1156
  $parentId = null;
1157
 
@@ -1199,7 +1206,7 @@ class Remarkety_Mgconnector_Model_Core extends Mage_Core_Model_Abstract {
1199
  public function getImageUrl($product, $type = 'image', $mage_store_view_id)
1200
  {
1201
  $url = '';
1202
- if ($product->type_id != 'configurable') {
1203
  $this->_debug(__FUNCTION__, null, "not config prod id" . $product->getId(), '');
1204
  $arrayOfParentIds = Mage::helper('mgconnector/links')->getParentId($product->getId());
1205
  $parentId = null;
@@ -1220,8 +1227,19 @@ class Remarkety_Mgconnector_Model_Core extends Mage_Core_Model_Abstract {
1220
  $this->_debug(__FUNCTION__, null, "configurable prod id" . $product->getId(), '');
1221
  }
1222
  $this->_debug(__FUNCTION__, null, "Getting image url for product: " . $product->getId(), '');
1223
- $url = (string)Mage::getBaseUrl(Mage_Core_Model_Store::URL_TYPE_MEDIA) . 'catalog/product' . $product->getImage();
1224
- // $url = (string)Mage::helper('catalog/image')->init($product, $type);
 
 
 
 
 
 
 
 
 
 
 
1225
  $this->_debug(__FUNCTION__, null, $type . " url: " . $url, '');
1226
  return $url;
1227
 
@@ -1236,7 +1254,7 @@ class Remarkety_Mgconnector_Model_Core extends Mage_Core_Model_Abstract {
1236
 
1237
  private function getProductName($product, $mage_store_view_id){
1238
  $name = '';
1239
- if($product->type_id != 'configurable') {
1240
  $this->_debug(__FUNCTION__, null, "not config prod id ".$product->getId(), '');
1241
  $arrayOfParentIds = Mage::helper('mgconnector/links')->getParentId($product->getId());
1242
  $parentId = null;
@@ -1299,14 +1317,6 @@ class Remarkety_Mgconnector_Model_Core extends Mage_Core_Model_Abstract {
1299
  }
1300
  }
1301
 
1302
- private function getConfigProdModel()
1303
- {
1304
- if ($this->configurable_product_model == null) {
1305
- $this->configurable_product_model = Mage::getModel('catalog/product_type_configurable');
1306
- }
1307
- return $this->configurable_product_model;
1308
- }
1309
-
1310
  private function loadProduct($productId) {
1311
  if (!isset($this->_productCache[$productId])) {
1312
  $this->_productCache[$productId] = Mage::getModel("catalog/product")->load($productId);
22
  const XPATH_CATEGORIES_TO_IGNORE = 'remarkety/mgconnector/categories-to-ignore';
23
  private $_categoriesToIgnore = array();
24
 
 
 
25
  private $_productCache = array();
26
  private $_categoryCache = array();
27
 
30
 
31
  private $_startTime = 0;
32
 
33
+ private $_groupedTypes = array('configurable', 'grouped');
34
+
35
  private $response_mask = array(
36
  'customer' => array(
37
  'entity_id',
146
  'name',
147
  'created_at',
148
  'updated_at',
149
+ 'base_image',
150
+ 'thumbnail_image',
151
  'small_image',
152
  'categories',
153
  'type_id',
162
  'created_at',
163
  'updated_at',
164
  'type_id',
165
+ 'base_image',
166
+ 'thumbnail_image',
167
  'is_salable',
168
  'visibility',
169
  'categories',
654
  }
655
 
656
  // $product->setStoreId($mage_store_view_id)->load($product->getId());
657
+ $itemData['base_image'] = $this->getImageUrl($product, 'image', $mage_store_view_id);
658
+ $itemData['small_image'] = $this->getImageUrl($product, 'small', $mage_store_view_id);
659
+ $itemData['thumbnail_image'] = $this->getImageUrl($product, 'thumbnail', $mage_store_view_id);
660
+
661
  $itemData['name'] = $this->getProductName($product, $mage_store_view_id);
662
 
663
  $itemData['type_id'] = $product->getData('type_id');
874
  foreach ($productsCollection as $product) {
875
  // $product->setStoreId($mage_store_view_id)->load($product->getId());
876
  $productData = $product->toArray();
877
+
878
+ $productData['base_image'] = $this->getImageUrl($product, 'image', $mage_store_id); //will bring base image (for backwards compatibility)
879
+ $productData['small_image'] = $this->getImageUrl($product, 'small', $mage_store_id);
880
+ $productData['thumbnail_image'] = $this->getImageUrl($product, 'thumbnail', $mage_store_id);
881
 
882
  $productData['categories'] = $this->_productCategories($product);
883
  $productData['price'] = $product->getFinalPrice();
1134
  }
1135
 
1136
  public function getProductParentId($product){
1137
+ if (!in_array($product->type_id, $this->_groupedTypes)) {
1138
  $arrayOfParentIds = Mage::helper('mgconnector/links')->getParentId($product->getId());
1139
  $parentId = null;
1140
 
1158
  $this->_debug(__FUNCTION__, "Start - prod id ".$product->getId(), null, '');
1159
  $url = '';
1160
  $visibility = $product->getVisibility();
1161
+ if ($visibility == 1 || !in_array($product->type_id, $this->_groupedTypes)) {
1162
  $arrayOfParentIds = Mage::helper('mgconnector/links')->getParentId($product->getId());
1163
  $parentId = null;
1164
 
1206
  public function getImageUrl($product, $type = 'image', $mage_store_view_id)
1207
  {
1208
  $url = '';
1209
+ if (!in_array($product->type_id, $this->_groupedTypes)) {
1210
  $this->_debug(__FUNCTION__, null, "not config prod id" . $product->getId(), '');
1211
  $arrayOfParentIds = Mage::helper('mgconnector/links')->getParentId($product->getId());
1212
  $parentId = null;
1227
  $this->_debug(__FUNCTION__, null, "configurable prod id" . $product->getId(), '');
1228
  }
1229
  $this->_debug(__FUNCTION__, null, "Getting image url for product: " . $product->getId(), '');
1230
+
1231
+ switch($type){
1232
+ case "small":
1233
+ $imagePath = $product->getSmallImage();
1234
+ break;
1235
+ case "thumbnail":
1236
+ $imagePath = $product->getThumbnail();
1237
+ break;
1238
+ default:
1239
+ $imagePath = $product->getImage();
1240
+ }
1241
+
1242
+ $url = (string)Mage::getBaseUrl(Mage_Core_Model_Store::URL_TYPE_MEDIA) . 'catalog/product' . $imagePath;
1243
  $this->_debug(__FUNCTION__, null, $type . " url: " . $url, '');
1244
  return $url;
1245
 
1254
 
1255
  private function getProductName($product, $mage_store_view_id){
1256
  $name = '';
1257
+ if(!in_array($product->type_id, $this->_groupedTypes)) {
1258
  $this->_debug(__FUNCTION__, null, "not config prod id ".$product->getId(), '');
1259
  $arrayOfParentIds = Mage::helper('mgconnector/links')->getParentId($product->getId());
1260
  $parentId = null;
1317
  }
1318
  }
1319
 
 
 
 
 
 
 
 
 
1320
  private function loadProduct($productId) {
1321
  if (!isset($this->_productCache[$productId])) {
1322
  $this->_productCache[$productId] = Mage::getModel("catalog/product")->load($productId);
app/code/community/Remarkety/Mgconnector/controllers/Adminhtml/QueueController.php CHANGED
@@ -58,6 +58,12 @@ class Remarkety_Mgconnector_Adminhtml_QueueController extends Mage_Adminhtml_Con
58
  Mage::getModel('core/config')->saveConfig(\Remarkety_Mgconnector_Model_Webtracking::RM_BYPASS_CACHE, false);
59
  }
60
 
 
 
 
 
 
 
61
  Mage::app()->getCacheInstance()->cleanType('config');
62
  $this->_getSession()->addSuccess($this->__('Configuration has been saved.'));
63
  }
58
  Mage::getModel('core/config')->saveConfig(\Remarkety_Mgconnector_Model_Webtracking::RM_BYPASS_CACHE, false);
59
  }
60
 
61
+ if(isset($params['data']['markgroupparent'])){
62
+ Mage::getModel('core/config')->saveConfig('remarkety/mgconnector/mark_group_parent', true);
63
+ } else {
64
+ Mage::getModel('core/config')->saveConfig('remarkety/mgconnector/mark_group_parent', false);
65
+ }
66
+
67
  Mage::app()->getCacheInstance()->cleanType('config');
68
  $this->_getSession()->addSuccess($this->__('Configuration has been saved.'));
69
  }
app/code/community/Remarkety/Mgconnector/etc/config.xml CHANGED
@@ -1,7 +1,7 @@
1
  <config>
2
  <modules>
3
  <Remarkety_Mgconnector>
4
- <version>1.4.3.0</version>
5
  </Remarkety_Mgconnector>
6
  </modules>
7
  <global>
1
  <config>
2
  <modules>
3
  <Remarkety_Mgconnector>
4
+ <version>1.4.4.0</version>
5
  </Remarkety_Mgconnector>
6
  </modules>
7
  <global>
package.xml CHANGED
@@ -1,7 +1,7 @@
1
  <?xml version="1.0"?>
2
  <package>
3
  <name>Remarkety_Mgconnector</name>
4
- <version>1.4.3.0</version>
5
  <stability>stable</stability>
6
  <license uri="http://www.gnu.org/licenses/gpl-3.0.html">GPL v3</license>
7
  <channel>community</channel>
@@ -9,11 +9,11 @@
9
  <summary>Remarkety Magento Connector</summary>
10
  <description>Remarkety Magento Connector</description>
11
  <notes>No comments</notes>
12
- <date>2016-06-07</date>
13
- <time>8-35-48</time>
14
  <contents>
15
  <target name="magecommunity">
16
- <dir name="Remarkety"><dir name="Mgconnector"><dir name="Block"><dir name="Adminhtml"><dir name="Configuration"><dir name="Complete"><file name="Form.php" hash="dc799532128513364fc3afd17eabb78b"/></dir><file name="Complete.php" hash="b9f7b4ecbd2be587c0efbd16523b167e"/><dir name="Configuration"><file name="Form.php" hash="89b286409ad9d64ae8e51e314198f427"/></dir><file name="Configuration.php" hash="67b3b564c2c3123301f5f97b2b258a7a"/><dir name="Install"><file name="Form.php" hash="59541fe2ad9a49b9fb56a41f00e6a591"/></dir><file name="Install.php" hash="f631fcdfd86d2bc416eb1ad4422fc20c"/><dir name="Upgrade"><file name="Form.php" hash="598f83eca99d0153537e22f9ee6b1934"/></dir><file name="Upgrade.php" hash="c672741b0407f108d2266dd939590846"/></dir><file name="Configuration.php" hash="bf0c9aabe92f669694e0699c009b2a9c"/><dir name="Install"><dir name="Complete"><file name="Form.php" hash="5992149b9ff2d2a7c2b008d98098362d"/></dir><file name="Complete.php" hash="452944c613b88ede358ee4dacd562d05"/><dir name="Install"><dir name="Create"><file name="Form.php" hash="65d98f1449ce6af413a3185692e07533"/></dir><file name="Create.php" hash="0d3182923fd5542e3d0a757625a85ae4"/><dir name="Login"><file name="Form.php" hash="a58c19056e47c7851eb6a5f40517f757"/></dir><file name="Login.php" hash="3ee61a883f843c55b1b32a328af84322"/></dir><dir name="Upgrade"><file name="Form.php" hash="6f4e2ac19d30115de4e275fdb8dca5b6"/></dir><file name="Upgrade.php" hash="f16ba61a8c86007bbc0a980e8faeade1"/><dir name="Welcome"><file name="Form.php" hash="58cb26cc7555498bd0367c77a99c8d60"/><file name="Store.php" hash="9f3b5c7bbd9f4d7201189598e5a64cc4"/></dir><file name="Welcome.php" hash="86589c79b5c38ea5f25d58ac932f33cb"/></dir><dir name="Queue"><dir name="Configure"><file name="Form.php" hash="69619798add1783da4b74b521264d987"/></dir><file name="Configure.php" hash="03d5ebf7644462904c439d172cde3afc"/><dir name="Grid"><dir name="Column"><dir name="Renderer"><file name="EventType.php" hash="4ac5971c368b70efa96b4c8297c85c3c"/><file name="Status.php" hash="ec57ddafc2515b952958e6ace6de22ec"/></dir></dir></dir><file name="Grid.php" hash="74d5f3b18d76cdf8219e2d39a83a2f7c"/></dir><file name="Queue.php" hash="2c905cc54a6c08d4d73a392d5b95a25c"/></dir><dir name="Tracking"><file name="Base.php" hash="5e0f245ac5ee59d2f6c6f35087059b56"/><file name="General.php" hash="9ca2796c6f2bf9233553e6b782f3722b"/><file name="Product.php" hash="3a0c1b1a5fcbd23d1dcd04714742ebe9"/></dir></dir><dir name="Helper"><file name="Data.php" hash="b27f970b943e6e989e9061275cc25c7b"/><file name="Links.php" hash="3eb52ad30d952c8b3c697323a5bdc0eb"/><file name="Urls.php" hash="ce396940c96bf8139da8ec59bb498acf"/></dir><dir name="Model"><dir name="Core"><file name="Api.php" hash="948c7965f7fe9d044b532314aaa8e0f9"/></dir><file name="Core.php" hash="74c15a36f270fbb3b799034780b0ed5a"/><file name="Install.php" hash="a932ce10c0387b00147e40e9f42e20d9"/><file name="Observer.php" hash="8975e5b8d9802b616d9b177cd1e58599"/><file name="Queue.php" hash="3a0fda4b18ec947c20e6e81cc1e995de"/><file name="Recovery.php" hash="bd856fdd5788e00bcf29a67446ad8ef1"/><file name="Request.php" hash="47e81216d7bca3f0aba93bf816298221"/><dir name="Resource"><file name="Coupon.php" hash="6079c05e422e9c1ad5327fc881cee7e3"/><dir name="Queue"><file name="Collection.php" hash="ce59b04c8a8146f5094d6622134885d3"/></dir><file name="Queue.php" hash="971a539849d0cde2e413b0642403a6ca"/><dir name="Rule"><file name="Collection.php" hash="d57fff76c25dab67dbdbbd57b3afdfdf"/></dir><file name="Setup.php" hash="13253a5b7a2749f4a3bc84e32e31e27c"/></dir><file name="Webtracking.php" hash="4b2d9d73dcc8d68b40f375f6c55c4999"/></dir><dir name="controllers"><dir name="Adminhtml"><file name="ConfigureController.php" hash="b4e51acf22ea798e2d2144a4672bc30f"/><file name="InstallController.php" hash="cebbe5f80c59d6fbc18eecff20e7d432"/><file name="MgconnectorController.php" hash="a8e55464624c5fa9e9641cf97f963b3b"/><file name="QueueController.php" hash="70d05e61daf651dad840b04f21e3022e"/></dir><file name="RecoveryController.php" hash="0a53efaef9019c6b661fe494067473e3"/><file name="WebtrackingController.php" hash="2e1b75f58ada4a091a8d02a04d508f89"/></dir><dir name="etc"><file name="adminhtml.xml" hash="c555aaf95943f74e1c29032e3ed385a1"/><file name="api.xml" hash="9f6d5fd3330bb0640f97efc3f819e684"/><file name="config.xml" hash="c0ac4e7d6b0f6598ded6128d65cb61f4"/></dir><dir name="sql"><dir name="mgconnector_setup"><file name="mysql4-install-1.0.0.13.php" hash="d1033ffd3d6b13af28ad4082d5744c25"/><file name="mysql4-upgrade-1.0.0.13-1.0.0.14.php" hash="db871ba73f3dcc7abfb806991edc12f1"/><file name="mysql4-upgrade-1.0.0.14-1.0.0.15.php" hash="c9ced7a4a2e85c9d594e9f97320cab58"/><file name="mysql4-upgrade-1.0.0.14-1.1.0.0.php" hash="fd445e8c179cdb2718a85adec05c5343"/><file name="mysql4-upgrade-1.1.0.5-1.1.0.6.php" hash="e24831cfd077827ba545f7ea71669729"/><file name="mysql4-upgrade-1.1.2.8-1.3.0.0.php" hash="97bbb9e411bcd45f875f29fcc8c8b420"/></dir></dir></dir></dir></target>
17
  <target name="mageetc">
18
  <dir name="modules"><file name="Remarkety_Mgconnector.xml" hash="d584b234f653fbf34376e7dcb8caf117"/></dir></target>
19
  <target name="magedesign">
1
  <?xml version="1.0"?>
2
  <package>
3
  <name>Remarkety_Mgconnector</name>
4
+ <version>1.4.4.0</version>
5
  <stability>stable</stability>
6
  <license uri="http://www.gnu.org/licenses/gpl-3.0.html">GPL v3</license>
7
  <channel>community</channel>
9
  <summary>Remarkety Magento Connector</summary>
10
  <description>Remarkety Magento Connector</description>
11
  <notes>No comments</notes>
12
+ <date>2016-06-16</date>
13
+ <time>8-03-05</time>
14
  <contents>
15
  <target name="magecommunity">
16
+ <dir name="Remarkety"><dir name="Mgconnector"><dir name="Block"><dir name="Adminhtml"><dir name="Configuration"><dir name="Complete"><file name="Form.php" hash="dc799532128513364fc3afd17eabb78b"/></dir><file name="Complete.php" hash="b9f7b4ecbd2be587c0efbd16523b167e"/><dir name="Configuration"><file name="Form.php" hash="89b286409ad9d64ae8e51e314198f427"/></dir><file name="Configuration.php" hash="67b3b564c2c3123301f5f97b2b258a7a"/><dir name="Install"><file name="Form.php" hash="59541fe2ad9a49b9fb56a41f00e6a591"/></dir><file name="Install.php" hash="f631fcdfd86d2bc416eb1ad4422fc20c"/><dir name="Upgrade"><file name="Form.php" hash="598f83eca99d0153537e22f9ee6b1934"/></dir><file name="Upgrade.php" hash="c672741b0407f108d2266dd939590846"/></dir><file name="Configuration.php" hash="bf0c9aabe92f669694e0699c009b2a9c"/><dir name="Install"><dir name="Complete"><file name="Form.php" hash="5992149b9ff2d2a7c2b008d98098362d"/></dir><file name="Complete.php" hash="452944c613b88ede358ee4dacd562d05"/><dir name="Install"><dir name="Create"><file name="Form.php" hash="65d98f1449ce6af413a3185692e07533"/></dir><file name="Create.php" hash="0d3182923fd5542e3d0a757625a85ae4"/><dir name="Login"><file name="Form.php" hash="a58c19056e47c7851eb6a5f40517f757"/></dir><file name="Login.php" hash="3ee61a883f843c55b1b32a328af84322"/></dir><dir name="Upgrade"><file name="Form.php" hash="6f4e2ac19d30115de4e275fdb8dca5b6"/></dir><file name="Upgrade.php" hash="f16ba61a8c86007bbc0a980e8faeade1"/><dir name="Welcome"><file name="Form.php" hash="58cb26cc7555498bd0367c77a99c8d60"/><file name="Store.php" hash="9f3b5c7bbd9f4d7201189598e5a64cc4"/></dir><file name="Welcome.php" hash="86589c79b5c38ea5f25d58ac932f33cb"/></dir><dir name="Queue"><dir name="Configure"><file name="Form.php" hash="9f754c625055984f7c145e56aaf46245"/></dir><file name="Configure.php" hash="03d5ebf7644462904c439d172cde3afc"/><dir name="Grid"><dir name="Column"><dir name="Renderer"><file name="EventType.php" hash="4ac5971c368b70efa96b4c8297c85c3c"/><file name="Status.php" hash="ec57ddafc2515b952958e6ace6de22ec"/></dir></dir></dir><file name="Grid.php" hash="74d5f3b18d76cdf8219e2d39a83a2f7c"/></dir><file name="Queue.php" hash="2c905cc54a6c08d4d73a392d5b95a25c"/></dir><dir name="Tracking"><file name="Base.php" hash="5e0f245ac5ee59d2f6c6f35087059b56"/><file name="General.php" hash="9ca2796c6f2bf9233553e6b782f3722b"/><file name="Product.php" hash="3a0c1b1a5fcbd23d1dcd04714742ebe9"/></dir></dir><dir name="Helper"><file name="Data.php" hash="b27f970b943e6e989e9061275cc25c7b"/><file name="Links.php" hash="8bb36c918e956663113646183bd33c4c"/><file name="Urls.php" hash="ce396940c96bf8139da8ec59bb498acf"/></dir><dir name="Model"><dir name="Core"><file name="Api.php" hash="948c7965f7fe9d044b532314aaa8e0f9"/></dir><file name="Core.php" hash="2aecc7a1bc263b5481cabdb7ce2249b0"/><file name="Install.php" hash="a932ce10c0387b00147e40e9f42e20d9"/><file name="Observer.php" hash="8975e5b8d9802b616d9b177cd1e58599"/><file name="Queue.php" hash="3a0fda4b18ec947c20e6e81cc1e995de"/><file name="Recovery.php" hash="bd856fdd5788e00bcf29a67446ad8ef1"/><file name="Request.php" hash="47e81216d7bca3f0aba93bf816298221"/><dir name="Resource"><file name="Coupon.php" hash="6079c05e422e9c1ad5327fc881cee7e3"/><dir name="Queue"><file name="Collection.php" hash="ce59b04c8a8146f5094d6622134885d3"/></dir><file name="Queue.php" hash="971a539849d0cde2e413b0642403a6ca"/><dir name="Rule"><file name="Collection.php" hash="d57fff76c25dab67dbdbbd57b3afdfdf"/></dir><file name="Setup.php" hash="13253a5b7a2749f4a3bc84e32e31e27c"/></dir><file name="Webtracking.php" hash="4b2d9d73dcc8d68b40f375f6c55c4999"/></dir><dir name="controllers"><dir name="Adminhtml"><file name="ConfigureController.php" hash="b4e51acf22ea798e2d2144a4672bc30f"/><file name="InstallController.php" hash="cebbe5f80c59d6fbc18eecff20e7d432"/><file name="MgconnectorController.php" hash="a8e55464624c5fa9e9641cf97f963b3b"/><file name="QueueController.php" hash="5de347b6e0f6d04a19817097ab44bff3"/></dir><file name="RecoveryController.php" hash="0a53efaef9019c6b661fe494067473e3"/><file name="WebtrackingController.php" hash="2e1b75f58ada4a091a8d02a04d508f89"/></dir><dir name="etc"><file name="adminhtml.xml" hash="c555aaf95943f74e1c29032e3ed385a1"/><file name="api.xml" hash="9f6d5fd3330bb0640f97efc3f819e684"/><file name="config.xml" hash="28ccce761589178188d865ff144301e6"/></dir><dir name="sql"><dir name="mgconnector_setup"><file name="mysql4-install-1.0.0.13.php" hash="d1033ffd3d6b13af28ad4082d5744c25"/><file name="mysql4-upgrade-1.0.0.13-1.0.0.14.php" hash="db871ba73f3dcc7abfb806991edc12f1"/><file name="mysql4-upgrade-1.0.0.14-1.0.0.15.php" hash="c9ced7a4a2e85c9d594e9f97320cab58"/><file name="mysql4-upgrade-1.0.0.14-1.1.0.0.php" hash="fd445e8c179cdb2718a85adec05c5343"/><file name="mysql4-upgrade-1.1.0.5-1.1.0.6.php" hash="e24831cfd077827ba545f7ea71669729"/><file name="mysql4-upgrade-1.1.2.8-1.3.0.0.php" hash="97bbb9e411bcd45f875f29fcc8c8b420"/></dir></dir></dir></dir></target>
17
  <target name="mageetc">
18
  <dir name="modules"><file name="Remarkety_Mgconnector.xml" hash="d584b234f653fbf34376e7dcb8caf117"/></dir></target>
19
  <target name="magedesign">