codistoconnect - Version 1.91.8

Version Notes

Release 1.91.8

Download this release

Release Info

Developer Codisto
Extension codistoconnect
Version 1.91.8
Comparing to
See all releases


Code changes from version 1.91.5 to 1.91.8

app/code/community/Codisto/Sync/Model/Sync.php CHANGED
@@ -663,7 +663,15 @@ class Codisto_Sync_Model_Sync
663
if($productOptionValueId != null)
664
{
665
$attributeName = $attribute->getLabel();
666
$attributeValue = $productAttribute->getSource()->getOptionText($productOptionValueId);
667
668
$insertSKUMatrixSQL->execute(array(
669
$skuData['entity_id'],
@@ -959,15 +967,24 @@ class Codisto_Sync_Model_Sync
959
}
960
961
$productName = $productData['name'];
962
- if(!$productName)
963
$productName = '';
964
965
$data = array();
966
967
$data[] = $product_id;
968
$data[] = $type == 'configurable' ? 'c' : ($type == 'grouped' ? 'g' : ($type == 'virtual' ? 'v' : 's'));
969
- $data[] = $productData['sku'];
970
- $data[] = html_entity_decode($productName);
971
$data[] = $price;
972
$data[] = $listPrice;
973
$data[] = isset($productData['tax_class_id']) && $productData['tax_class_id'] ? $productData['tax_class_id'] : '';
@@ -1037,6 +1054,7 @@ class Codisto_Sync_Model_Sync
1037
}
1038
}
1039
}
1040
1041
$attributeCodeIDMap[$attributeID] = $attributeCode;
1042
@@ -1055,7 +1073,11 @@ class Codisto_Sync_Model_Sync
1055
{
1056
$attributeGroup = Mage::getModel('catalog/product_attribute_group')->load($attributeGroupID);
1057
1058
- $attributeGroupName = html_entity_decode($attributeGroup->getAttributeGroupName());
1059
1060
$this->groupCache[$attributeGroupID] = $attributeGroupName;
1061
}
@@ -1063,10 +1085,16 @@ class Codisto_Sync_Model_Sync
1063
1064
$attributeFrontEnd = $attribute->getFrontend();
1065
1066
$attributeData = array(
1067
'id' => $attributeID,
1068
'code' => $attributeCode,
1069
- 'name' => $attribute->getName(),
1070
'label' => $attributeLabel,
1071
'backend_type' => $attribute->getBackendType(),
1072
'frontend_type' => $attributeFrontEnd->getInputType(),
@@ -1238,6 +1266,10 @@ class Codisto_Sync_Model_Sync
1238
$attributeData['source']->getAttribute()->setStoreId(0);
1239
1240
$attributeText = $attributeData['source']->getOptionText($attributeOptionId);
1241
1242
$attributeData['source']->getAttribute()->setStoreId($store->getId());
1243
@@ -1271,6 +1303,10 @@ class Codisto_Sync_Model_Sync
1271
$attributeData['source']->getAttribute()->setStoreId(0);
1272
1273
$attributeText = $attributeData['source']->getOptionText($attributeValue);
1274
1275
$attributeData['source']->getAttribute()->setStoreId($store->getId());
1276
@@ -1304,6 +1340,10 @@ class Codisto_Sync_Model_Sync
1304
try
1305
{
1306
$attributeText = $attributeData['source']->getOptionText($attributeOptionId);
1307
1308
$this->optionTextCache[$store->getId().'-'.$attributeData['id'].'-'.$attributeOptionId] = $attributeText;
1309
@@ -1333,6 +1373,10 @@ class Codisto_Sync_Model_Sync
1333
try
1334
{
1335
$attributeText = $attributeData['source']->getOptionText($attributeValue);
1336
1337
$this->optionTextCache[$store->getId().'-'.$attributeData['id'].'-'.$attributeValue] = $attributeText;
1338
@@ -1572,6 +1616,10 @@ class Codisto_Sync_Model_Sync
1572
{
1573
$optionId = $option->getOptionId();
1574
$optionName = $option->getTitle();
1575
$optionType = $option->getType();
1576
$optionSortOrder = $option->getSortOrder();
1577
@@ -1590,8 +1638,10 @@ class Codisto_Sync_Model_Sync
1590
foreach($values as $value)
1591
{
1592
$valueName = $value->getTitle();
1593
- if(!$valueName)
1594
$valueName = '';
1595
1596
$valuePriceModifier = '';
1597
if($value->getPriceType() == 'fixed')
663
if($productOptionValueId != null)
664
{
665
$attributeName = $attribute->getLabel();
666
+ if(!$attributeName) {
667
+ $attributeName = '';
668
+ }
669
+ $attributeName = html_entity_decode($attributeName, ENT_QUOTES | ENT_HTML5, 'UTF-8');
670
$attributeValue = $productAttribute->getSource()->getOptionText($productOptionValueId);
671
+ if(!$attributeValue) {
672
+ $attributeValue = '';
673
+ }
674
+ $attributeValue = html_entity_decode($attributeValue, ENT_QUOTES | ENT_HTML5, 'UTF-8');
675
676
$insertSKUMatrixSQL->execute(array(
677
$skuData['entity_id'],
967
}
968
969
$productName = $productData['name'];
970
+ if(!$productName) {
971
$productName = '';
972
+ }
973
+ $productName = html_entity_decode($productName, ENT_QUOTES | ENT_HTML5, 'UTF-8');
974
+
975
+ $productCode = $productData['sku'];
976
+ if(!$productCode) {
977
+ $productCode = '';
978
+ }
979
+ $productCode = html_entity_decode($productCode, ENT_QUOTES | ENT_HTML5, 'UTF-8');
980
+
981
982
$data = array();
983
984
$data[] = $product_id;
985
$data[] = $type == 'configurable' ? 'c' : ($type == 'grouped' ? 'g' : ($type == 'virtual' ? 'v' : 's'));
986
+ $data[] = $productCode;
987
+ $data[] = $productName;
988
$data[] = $price;
989
$data[] = $listPrice;
990
$data[] = isset($productData['tax_class_id']) && $productData['tax_class_id'] ? $productData['tax_class_id'] : '';
1054
}
1055
}
1056
}
1057
+ $attributeLabel = html_entity_decode($attributeLabel, ENT_QUOTES | ENT_HTML5, 'UTF-8');
1058
1059
$attributeCodeIDMap[$attributeID] = $attributeCode;
1060
1073
{
1074
$attributeGroup = Mage::getModel('catalog/product_attribute_group')->load($attributeGroupID);
1075
1076
+ $attributeGroupName = $attributeGroup->getAttributeGroupName();
1077
+ if(!$attributeGroupName) {
1078
+ $attributeGroupName = '';
1079
+ }
1080
+ $attributeGroupName = html_entity_decode($attributeGroupName, ENT_QUOTES | ENT_HTML5, 'UTF-8');
1081
1082
$this->groupCache[$attributeGroupID] = $attributeGroupName;
1083
}
1085
1086
$attributeFrontEnd = $attribute->getFrontend();
1087
1088
+ $attributeName = $attribute->getName();
1089
+ if(!$attributeName) {
1090
+ $attributeName = '';
1091
+ }
1092
+ $attributeName = html_entity_decode($attributeName, ENT_QUOTES | ENT_HTML5, 'UTF-8');
1093
+
1094
$attributeData = array(
1095
'id' => $attributeID,
1096
'code' => $attributeCode,
1097
+ 'name' => $attributeName,
1098
'label' => $attributeLabel,
1099
'backend_type' => $attribute->getBackendType(),
1100
'frontend_type' => $attributeFrontEnd->getInputType(),
1266
$attributeData['source']->getAttribute()->setStoreId(0);
1267
1268
$attributeText = $attributeData['source']->getOptionText($attributeOptionId);
1269
+ if(!$attributeText) {
1270
+ $attributeText = '';
1271
+ }
1272
+ $attributeText = html_entity_decode($attributeText, ENT_QUOTES | ENT_HTML5, 'UTF-8');
1273
1274
$attributeData['source']->getAttribute()->setStoreId($store->getId());
1275
1303
$attributeData['source']->getAttribute()->setStoreId(0);
1304
1305
$attributeText = $attributeData['source']->getOptionText($attributeValue);
1306
+ if(!$attributeText) {
1307
+ $attributeText = '';
1308
+ }
1309
+ $attributeText = html_entity_decode($attributeText, ENT_QUOTES | ENT_HTML5, 'UTF-8');
1310
1311
$attributeData['source']->getAttribute()->setStoreId($store->getId());
1312
1340
try
1341
{
1342
$attributeText = $attributeData['source']->getOptionText($attributeOptionId);
1343
+ if(!$attributeText) {
1344
+ $attributeText = '';
1345
+ }
1346
+ $attributeText = html_entity_decode($attributeText, ENT_QUOTES | ENT_HTML5, 'UTF-8');
1347
1348
$this->optionTextCache[$store->getId().'-'.$attributeData['id'].'-'.$attributeOptionId] = $attributeText;
1349
1373
try
1374
{
1375
$attributeText = $attributeData['source']->getOptionText($attributeValue);
1376
+ if(!$attributeText) {
1377
+ $attributeText = '';
1378
+ }
1379
+ $attributeText = html_entity_decode($attributeText, ENT_QUOTES | ENT_HTML5, 'UTF-8');
1380
1381
$this->optionTextCache[$store->getId().'-'.$attributeData['id'].'-'.$attributeValue] = $attributeText;
1382
1616
{
1617
$optionId = $option->getOptionId();
1618
$optionName = $option->getTitle();
1619
+ if(!$optionName) {
1620
+ $optionName = '';
1621
+ }
1622
+ $optionName = html_entity_decode($optionName, ENT_QUOTES | ENT_HTML5, 'UTF-8');
1623
$optionType = $option->getType();
1624
$optionSortOrder = $option->getSortOrder();
1625
1638
foreach($values as $value)
1639
{
1640
$valueName = $value->getTitle();
1641
+ if(!$valueName) {
1642
$valueName = '';
1643
+ }
1644
+ $valueName = html_entity_decode($valueName, ENT_QUOTES | ENT_HTML5, 'UTF-8');
1645
1646
$valuePriceModifier = '';
1647
if($value->getPriceType() == 'fixed')
app/code/community/Codisto/Sync/controllers/IndexController.php CHANGED
@@ -888,30 +888,37 @@ class Codisto_Sync_IndexController extends Mage_Core_Controller_Front_Action
888
$order->addStatusToHistory(Mage_Sales_Model_Order::STATE_PROCESSING, "Exception Occurred Placing Order : ".$e->getMessage());
889
}
890
891
/* cancelled, processing, captured, inprogress, complete */
892
if($ordercontent->orderstate == 'cancelled') {
893
894
$order->setData('state', Mage_Sales_Model_Order::STATE_CANCELED);
895
$order->setData('status', Mage_Sales_Model_Order::STATE_CANCELED);
896
- $order->addStatusToHistory(Mage_Sales_Model_Order::STATE_CANCELED, "eBay Order $ebaysalesrecordnumber has been cancelled");
897
898
} else if($ordercontent->orderstate == 'inprogress' || $ordercontent->orderstate == 'processing') {
899
900
$order->setData('state', Mage_Sales_Model_Order::STATE_PROCESSING);
901
$order->setData('status', Mage_Sales_Model_Order::STATE_PROCESSING);
902
- $order->addStatusToHistory(Mage_Sales_Model_Order::STATE_PROCESSING, "eBay Order $ebaysalesrecordnumber is in progress");
903
904
} else if ($ordercontent->orderstate == 'complete') {
905
906
$order->setData('state', Mage_Sales_Model_Order::STATE_COMPLETE);
907
$order->setData('status', Mage_Sales_Model_Order::STATE_COMPLETE);
908
- $order->addStatusToHistory(Mage_Sales_Model_Order::STATE_COMPLETE, "eBay Order $ebaysalesrecordnumber is complete");
909
910
} else {
911
912
$order->setData('state', Mage_Sales_Model_Order::STATE_PENDING_PAYMENT);
913
$order->setData('status', Mage_Sales_Model_Order::STATE_PENDING_PAYMENT);
914
- $order->addStatusToHistory(Mage_Sales_Model_Order::STATE_PENDING_PAYMENT, "eBay Order $ebaysalesrecordnumber has been captured");
915
916
}
917
888
$order->addStatusToHistory(Mage_Sales_Model_Order::STATE_PROCESSING, "Exception Occurred Placing Order : ".$e->getMessage());
889
}
890
891
+ $customerInstruction = @count($ordercontent->instructions) ? strval($ordercontent->instructions) : '';
892
+
893
+ $customerNote = '';
894
+ if($customerInstruction) {
895
+ $customerNote = " <br><b>Checkout message from buyer:</b><br> " . $customerInstruction;
896
+ }
897
+
898
/* cancelled, processing, captured, inprogress, complete */
899
if($ordercontent->orderstate == 'cancelled') {
900
901
$order->setData('state', Mage_Sales_Model_Order::STATE_CANCELED);
902
$order->setData('status', Mage_Sales_Model_Order::STATE_CANCELED);
903
+ $order->addStatusToHistory(Mage_Sales_Model_Order::STATE_CANCELED, "eBay Order $ebaysalesrecordnumber has been cancelled." . $customerNote);
904
905
} else if($ordercontent->orderstate == 'inprogress' || $ordercontent->orderstate == 'processing') {
906
907
$order->setData('state', Mage_Sales_Model_Order::STATE_PROCESSING);
908
$order->setData('status', Mage_Sales_Model_Order::STATE_PROCESSING);
909
+ $order->addStatusToHistory(Mage_Sales_Model_Order::STATE_PROCESSING, "eBay Order $ebaysalesrecordnumber is in progress." . $customerNote);
910
911
} else if ($ordercontent->orderstate == 'complete') {
912
913
$order->setData('state', Mage_Sales_Model_Order::STATE_COMPLETE);
914
$order->setData('status', Mage_Sales_Model_Order::STATE_COMPLETE);
915
+ $order->addStatusToHistory(Mage_Sales_Model_Order::STATE_COMPLETE, "eBay Order $ebaysalesrecordnumber is complete." . $customerNote);
916
917
} else {
918
919
$order->setData('state', Mage_Sales_Model_Order::STATE_PENDING_PAYMENT);
920
$order->setData('status', Mage_Sales_Model_Order::STATE_PENDING_PAYMENT);
921
+ $order->addStatusToHistory(Mage_Sales_Model_Order::STATE_PENDING_PAYMENT, "eBay Order $ebaysalesrecordnumber has been captured." . $customerNote);
922
923
}
924
app/code/community/Codisto/Sync/data/codisto_setup/{data-install-1.91.5.php → data-install-1.91.8.php} RENAMED
File without changes
app/code/community/Codisto/Sync/etc/config.xml CHANGED
@@ -23,7 +23,7 @@
23
<config>
24
<modules>
25
<Codisto_Sync>
26
- <version>1.91.5</version>
27
<depends>
28
<Mage_Payment/>
29
</depends>
@@ -80,9 +80,9 @@
80
<class>Codisto_Sync_Model</class>
81
</codistosync>
82
83
- <ebaypayment>
84
<class>Codisto_Sync_Ebaypayment_Model</class>
85
- </ebaypayment>
86
</models>
87
88
<blocks>
@@ -269,7 +269,7 @@
269
<payment>
270
<ebay>
271
<active>1</active>
272
- <model>ebaypayment/paymentmethod</model>
273
<order_status>pending</order_status>
274
<title>eBay Order</title>
275
<allowspecific>0</allowspecific>
@@ -279,7 +279,7 @@
279
<!-- legacy payment code -->
280
<ebaypayment>
281
<active>1</active>
282
- <model>ebaypayment/paymentmethod</model>
283
<order_status>pending</order_status>
284
<title>eBay Order</title>
285
<allowspecific>0</allowspecific>
23
<config>
24
<modules>
25
<Codisto_Sync>
26
+ <version>1.91.8</version>
27
<depends>
28
<Mage_Payment/>
29
</depends>
80
<class>Codisto_Sync_Model</class>
81
</codistosync>
82
83
+ <codistoebaypayment>
84
<class>Codisto_Sync_Ebaypayment_Model</class>
85
+ </codistoebaypayment>
86
</models>
87
88
<blocks>
269
<payment>
270
<ebay>
271
<active>1</active>
272
+ <model>codistoebaypayment/paymentmethod</model>
273
<order_status>pending</order_status>
274
<title>eBay Order</title>
275
<allowspecific>0</allowspecific>
279
<!-- legacy payment code -->
280
<ebaypayment>
281
<active>1</active>
282
+ <model>codistoebaypayment/paymentmethod</model>
283
<order_status>pending</order_status>
284
<title>eBay Order</title>
285
<allowspecific>0</allowspecific>
app/code/community/Codisto/Sync/sql/codisto_setup/{mysql4-install-1.91.5.php → mysql4-install-1.91.8.php} RENAMED
File without changes
package.xml CHANGED
@@ -1,7 +1,7 @@
1
<?xml version="1.0"?>
2
<package>
3
<name>codistoconnect</name>
4
- <version>1.91.5</version>
5
<stability>stable</stability>
6
<license uri="http://opensource.org/licenses/Apache-2.0">Apache 2</license>
7
<channel>community</channel>
@@ -16,11 +16,11 @@ Only simple products are supported.&#xD;
16
You will be required to authorise us to make listings on your behalf. This is easy to do and can be done in 3 steps.&#xD;
17
&#xD;
18
</description>
19
- <notes>Release 1.91.5</notes>
20
<authors><author><name>Codisto</name><user>codistodev</user><email>ebay@codisto.com</email></author></authors>
21
- <date>2017-07-13</date>
22
- <time>05:46:29</time>
23
- <contents><target name="magecommunity"><dir name="Codisto"><dir name="Sync"><dir name="Block"><file name="PaymentInfo.php" hash="7aa15fed37766d20d9d5a7d707aff80d"/></dir><dir name="Controller"><file name="Router.php" hash="9dbb9e0e72e5eb0eda425f450542e4db"/></dir><dir name="Ebaypayment"><dir name="Model"><file name="Paymentmethod.php" hash="480787461a5b952a739f20a752bffb5d"/></dir></dir><dir name="Helper"><file name="CmsContent.php" hash="f00b4523d681c60c660089d0de0f2e03"/><file name="Data.php" hash="8a0721d8d2d882c4ba64e9dab9de4fe9"/><file name="Signal.php" hash="998380ec7df67fe41a27475fc7fe7ed2"/></dir><dir name="Model"><dir name="Indexer"><file name="Ebay.php" hash="556b1aabc7c3202f31a2e6c250e7d590"/></dir><file name="Observer.php" hash="c94c6b2e7ba44e5adf77726a1dcb0f73"/><dir name="Resource"><dir name="Mysql4"><file name="Setup.php" hash="6a6664ea18d93bcdd0f45530caa56244"/></dir></dir><file name="Sync.php" hash="c79d825d8e3f755af2e79ee347fa94ec"/></dir><dir name="Test"><dir name="Config"><file name="AdminHtml.php" hash="6ee6404e52ed6376ad41b7556f265c32"/><dir name="Config"><dir name="expectations"><file name="testCodistoCoreConfig.yaml" hash="4a4e07f62981139ff6eb8a63420cbf0d"/></dir></dir><file name="Config.php" hash="2e9023fcbab484d03936394934f44f13"/></dir><dir name="Controller"><file name="Router.php" hash="8afc0dca269dd0977ff6b3ac6802d0ee"/></dir><dir name="Controllers"><file name="CodistoController.php" hash="a2be4faeac73ff1847c0d7dc4fbdc0e0"/><file name="IndexController.php" hash="f7252fae8d2f7b67397ae56524db49d1"/><file name="SyncController.php" hash="33436e4935631488073765d723a82ff7"/></dir><dir name="Model"><file name="Paymentmethod.php" hash="862365909073ffbba057f6f152933826"/><file name="Sync.php" hash="10a38bbb62260208a8b1529e762b7b75"/></dir><file name="README" hash="8299e52f9198536ff5fd3fb42f4a29d8"/></dir><dir name="controllers"><file name="CodistoController.php" hash="eccbf167582d60ae559b7455b9b8e7ea"/><file name="IndexController.php" hash="74bd637544cee0014d70665ea54b4e24"/><file name="IndexController.php.save" hash="24cc504720034f8c02ad9b889676abd0"/><file name="SyncController.php" hash="34561518a75844c480722129c780dfdf"/></dir><dir name="data"><dir name="codisto_setup"><file name="data-install-1.91.5.php" hash="29334830432cf1a02e4a992b9a42d6c5"/></dir></dir><dir name="etc"><file name="adminhtml.xml" hash="a1225ee5783c6cd41408e9c26091d1a2"/><file name="config.xml" hash="76d160b5e57e7c5abc00360be59a0a01"/></dir><dir name="sql"><dir name="codisto_setup"><file name="mysql4-install-1.91.5.php" hash="f5e7410bdb70ae4c021e3d257ccbf9a9"/></dir></dir></dir></dir></target><target name="mageetc"><dir name="modules"><file name="Codisto_Sync.xml" hash="a791bc2a9302d085eb29edf77421f525"/></dir></target></contents>
24
<compatible/>
25
<dependencies><required><php><min>5.2.0</min><max>8.0.0</max></php></required></dependencies>
26
</package>
1
<?xml version="1.0"?>
2
<package>
3
<name>codistoconnect</name>
4
+ <version>1.91.8</version>
5
<stability>stable</stability>
6
<license uri="http://opensource.org/licenses/Apache-2.0">Apache 2</license>
7
<channel>community</channel>
16
You will be required to authorise us to make listings on your behalf. This is easy to do and can be done in 3 steps.&#xD;
17
&#xD;
18
</description>
19
+ <notes>Release 1.91.8</notes>
20
<authors><author><name>Codisto</name><user>codistodev</user><email>ebay@codisto.com</email></author></authors>
21
+ <date>2017-07-23</date>
22
+ <time>04:48:07</time>
23
+ <contents><target name="magecommunity"><dir name="Codisto"><dir name="Sync"><dir name="Block"><file name="PaymentInfo.php" hash="7aa15fed37766d20d9d5a7d707aff80d"/></dir><dir name="Controller"><file name="Router.php" hash="9dbb9e0e72e5eb0eda425f450542e4db"/></dir><dir name="Ebaypayment"><dir name="Model"><file name="Paymentmethod.php" hash="480787461a5b952a739f20a752bffb5d"/></dir></dir><dir name="Helper"><file name="CmsContent.php" hash="f00b4523d681c60c660089d0de0f2e03"/><file name="Data.php" hash="8a0721d8d2d882c4ba64e9dab9de4fe9"/><file name="Signal.php" hash="998380ec7df67fe41a27475fc7fe7ed2"/></dir><dir name="Model"><dir name="Indexer"><file name="Ebay.php" hash="556b1aabc7c3202f31a2e6c250e7d590"/></dir><file name="Observer.php" hash="c94c6b2e7ba44e5adf77726a1dcb0f73"/><dir name="Resource"><dir name="Mysql4"><file name="Setup.php" hash="6a6664ea18d93bcdd0f45530caa56244"/></dir></dir><file name="Sync.php" hash="7e12ef2933ad4311f0a7d0b60c23f50d"/></dir><dir name="Test"><dir name="Config"><file name="AdminHtml.php" hash="6ee6404e52ed6376ad41b7556f265c32"/><dir name="Config"><dir name="expectations"><file name="testCodistoCoreConfig.yaml" hash="4a4e07f62981139ff6eb8a63420cbf0d"/></dir></dir><file name="Config.php" hash="2e9023fcbab484d03936394934f44f13"/></dir><dir name="Controller"><file name="Router.php" hash="8afc0dca269dd0977ff6b3ac6802d0ee"/></dir><dir name="Controllers"><file name="CodistoController.php" hash="a2be4faeac73ff1847c0d7dc4fbdc0e0"/><file name="IndexController.php" hash="f7252fae8d2f7b67397ae56524db49d1"/><file name="SyncController.php" hash="33436e4935631488073765d723a82ff7"/></dir><dir name="Model"><file name="Paymentmethod.php" hash="862365909073ffbba057f6f152933826"/><file name="Sync.php" hash="10a38bbb62260208a8b1529e762b7b75"/></dir><file name="README" hash="8299e52f9198536ff5fd3fb42f4a29d8"/></dir><dir name="controllers"><file name="CodistoController.php" hash="eccbf167582d60ae559b7455b9b8e7ea"/><file name="IndexController.php" hash="9cb9fce3d862c67be27f0e5c19a4630b"/><file name="IndexController.php.save" hash="24cc504720034f8c02ad9b889676abd0"/><file name="SyncController.php" hash="34561518a75844c480722129c780dfdf"/></dir><dir name="data"><dir name="codisto_setup"><file name="data-install-1.91.8.php" hash="29334830432cf1a02e4a992b9a42d6c5"/></dir></dir><dir name="etc"><file name="adminhtml.xml" hash="a1225ee5783c6cd41408e9c26091d1a2"/><file name="config.xml" hash="0e2ee60551b61b5c1a3907c54bdf50e5"/></dir><dir name="sql"><dir name="codisto_setup"><file name="mysql4-install-1.91.8.php" hash="f5e7410bdb70ae4c021e3d257ccbf9a9"/></dir></dir></dir></dir></target><target name="mageetc"><dir name="modules"><file name="Codisto_Sync.xml" hash="a791bc2a9302d085eb29edf77421f525"/></dir></target></contents>
24
<compatible/>
25
<dependencies><required><php><min>5.2.0</min><max>8.0.0</max></php></required></dependencies>
26
</package>