Version Notes
Supports all versions of Magento
Download this release
Release Info
Developer | signifyd |
Extension | Signifyd_Connect |
Version | 3.16.4 |
Comparing to | |
See all releases |
Code changes from version 3.16.3 to 3.16.4
app/code/community/Signifyd/Connect/Model/Observer.php
CHANGED
@@ -5,6 +5,11 @@ class Signifyd_Connect_Model_Observer extends Varien_Object
|
|
5 |
public $joins = 0;
|
6 |
protected $helper;
|
7 |
|
|
|
|
|
|
|
|
|
|
|
8 |
public function _construct()
|
9 |
{
|
10 |
$this->helper = Mage::helper('signifyd_connect');
|
@@ -21,21 +26,26 @@ class Signifyd_Connect_Model_Observer extends Varien_Object
|
|
21 |
{
|
22 |
return;
|
23 |
}
|
24 |
-
|
25 |
$event = $observer->getEvent();
|
26 |
-
|
27 |
if ($event->hasOrder()) {
|
28 |
$order = $event->getOrder();
|
29 |
} else if ($event->hasObject()) {
|
30 |
$order = $event->getObject();
|
31 |
}
|
32 |
-
|
33 |
$order_model = get_class(Mage::getModel('sales/order'));
|
34 |
-
|
35 |
if (!($order instanceof $order_model)) {
|
36 |
return;
|
37 |
}
|
38 |
|
|
|
|
|
|
|
|
|
|
|
39 |
Mage::helper('signifyd_connect')->buildAndSendOrderToSignifyd($order);
|
40 |
} catch (Exception $e) {
|
41 |
Mage::log($e->__toString(), null, 'signifyd_connect.log');
|
@@ -43,11 +53,11 @@ class Signifyd_Connect_Model_Observer extends Varien_Object
|
|
43 |
// If we get here, then we have failed to create the case.
|
44 |
|
45 |
}
|
46 |
-
|
47 |
public function logData($order, $payment, $quote)
|
48 |
{
|
49 |
// Used to capture data for testing with
|
50 |
-
|
51 |
$order_data = json_encode($order->getData());
|
52 |
$billing_data = json_encode($order->getBillingAddress()->getData());
|
53 |
$shipping_data = json_encode($order->getShippingAddress()->getData());
|
@@ -56,16 +66,16 @@ class Signifyd_Connect_Model_Observer extends Varien_Object
|
|
56 |
$quote_data = json_encode($quote->getData());
|
57 |
$items = array();
|
58 |
$products = array();
|
59 |
-
|
60 |
foreach ($quote->getAllItems() as $item) {
|
61 |
$items[$item->getId()] = $item->getData();
|
62 |
$product = Mage::getModel('catalog/product')->load($item->getProductId());
|
63 |
$products[$item->getId()] = $product->getData();
|
64 |
}
|
65 |
-
|
66 |
$items = json_encode($items);
|
67 |
$products = json_encode($products);
|
68 |
-
|
69 |
Mage::log("Order:\n $order_data", null, 'signifyd_connect_objects.log');
|
70 |
Mage::log("Billing:\n $billing_data", null, 'signifyd_connect_objects.log');
|
71 |
Mage::log("Shipping:\n $shipping_data", null, 'signifyd_connect_objects.log');
|
@@ -75,11 +85,11 @@ class Signifyd_Connect_Model_Observer extends Varien_Object
|
|
75 |
Mage::log("Items:\n $items", null, 'signifyd_connect_objects.log');
|
76 |
Mage::log("Products:\n $products", null, 'signifyd_connect_objects.log');
|
77 |
}
|
78 |
-
|
79 |
public function getAdminRoute()
|
80 |
{
|
81 |
$route = false;
|
82 |
-
|
83 |
try {
|
84 |
// 1.4.0.0 support means we need to hard code these paths
|
85 |
if ((bool)(string)Mage::getConfig()->getNode('default/admin/url/use_custom_path')) {
|
@@ -88,96 +98,96 @@ class Signifyd_Connect_Model_Observer extends Varien_Object
|
|
88 |
$route = Mage::getConfig()->getNode('admin/routers/adminhtml/args/frontName');
|
89 |
}
|
90 |
} catch (Exception $e) {
|
91 |
-
|
92 |
}
|
93 |
-
|
94 |
if (!$route) {
|
95 |
$route = 'admin';
|
96 |
}
|
97 |
-
|
98 |
return $route;
|
99 |
}
|
100 |
-
|
101 |
public function eavCollectionAbstractLoadBefore($observer)
|
102 |
{
|
103 |
$x = $observer->getCollection();
|
104 |
-
|
105 |
$request = Mage::app()->getRequest();
|
106 |
$module = $request->getModuleName();
|
107 |
$controller = $request->getControllerName();
|
108 |
-
|
109 |
if ($module != $this->getAdminRoute() || $controller != 'sales_order') {
|
110 |
return;
|
111 |
}
|
112 |
-
|
113 |
$clss = get_class($x);
|
114 |
if ($clss == 'Mage_Sales_Model_Mysql4_Order_Collection' || $clss == 'Mage_Sales_Model_Mysql4_Order_Grid_Collection') {
|
115 |
$observer->setOrderGridCollection($x);
|
116 |
return $this->salesOrderGridCollectionLoadBefore($observer);
|
117 |
}
|
118 |
}
|
119 |
-
|
120 |
public function coreCollectionAbstractLoadBefore($observer)
|
121 |
{
|
122 |
$x = $observer->getCollection();
|
123 |
-
|
124 |
$request = Mage::app()->getRequest();
|
125 |
$module = $request->getModuleName();
|
126 |
$controller = $request->getControllerName();
|
127 |
-
|
128 |
if ($module != $this->getAdminRoute() || $controller != 'sales_order') {
|
129 |
return;
|
130 |
}
|
131 |
-
|
132 |
$clss = get_class($x);
|
133 |
-
|
134 |
if ($clss == 'Mage_Sales_Model_Mysql4_Order_Collection' || $clss == 'Mage_Sales_Model_Mysql4_Order_Grid_Collection') {
|
135 |
$observer->setOrderGridCollection($x);
|
136 |
return $this->salesOrderGridCollectionLoadBefore($observer);
|
137 |
}
|
138 |
}
|
139 |
-
|
140 |
public function isCe()
|
141 |
{
|
142 |
return !@class_exists('Enterprise_Cms_Helper_Data');
|
143 |
}
|
144 |
-
|
145 |
public function oldSupport()
|
146 |
{
|
147 |
$version = Mage::getVersion();
|
148 |
-
|
149 |
if ($this->isCe()) {
|
150 |
return version_compare($version, '1.4.1.0', '<');
|
151 |
} else {
|
152 |
return version_compare($version, '1.10.0.0', '<');
|
153 |
}
|
154 |
-
|
155 |
return false;
|
156 |
}
|
157 |
-
|
158 |
public function belowSix()
|
159 |
{
|
160 |
$version = Mage::getVersion();
|
161 |
-
|
162 |
if ($this->isCe()) {
|
163 |
return version_compare($version, '1.6.0.0', '<');
|
164 |
} else {
|
165 |
return version_compare($version, '1.11.0.0', '<');
|
166 |
}
|
167 |
-
|
168 |
return false;
|
169 |
}
|
170 |
-
|
171 |
public function salesOrderGridCollectionLoadBefore($observer)
|
172 |
{
|
173 |
$request = Mage::app()->getRequest();
|
174 |
$module = $request->getModuleName();
|
175 |
$controller = $request->getControllerName();
|
176 |
-
|
177 |
if ($module != $this->getAdminRoute() || $controller != 'sales_order') {
|
178 |
return;
|
179 |
}
|
180 |
-
|
181 |
$collection = $observer->getOrderGridCollection();
|
182 |
$select = $collection->getSelect();
|
183 |
|
@@ -195,7 +205,7 @@ class Signifyd_Connect_Model_Observer extends Varien_Object
|
|
195 |
$this->joins++;
|
196 |
}
|
197 |
}
|
198 |
-
|
199 |
public function coreBlockAbstractToHtmlBefore(Varien_Event_Observer $observer)
|
200 |
{
|
201 |
$request = Mage::app()->getRequest();
|
@@ -284,7 +294,14 @@ class Signifyd_Connect_Model_Observer extends Varien_Object
|
|
284 |
if(!Mage::helper('signifyd_connect')->isEnabled()){
|
285 |
return $this;
|
286 |
}
|
|
|
287 |
$order = $observer->getEvent()->getOrder();
|
|
|
|
|
|
|
|
|
|
|
|
|
288 |
if($order->canHold() === false){
|
289 |
$this->helper->logError("Order {$order->getIncrementId()} could not be held because Magento returned false for canHold");
|
290 |
}
|
5 |
public $joins = 0;
|
6 |
protected $helper;
|
7 |
|
8 |
+
/*
|
9 |
+
* Restricted Methods Check/Money Order, Cash on Delivery Payment, Bank Transfer Payment, Purchase Order
|
10 |
+
*/
|
11 |
+
protected $restrictedMethods = ['checkmo', 'cashondelivery', 'banktransfer','purchaseorder'];
|
12 |
+
|
13 |
public function _construct()
|
14 |
{
|
15 |
$this->helper = Mage::helper('signifyd_connect');
|
26 |
{
|
27 |
return;
|
28 |
}
|
29 |
+
|
30 |
$event = $observer->getEvent();
|
31 |
+
|
32 |
if ($event->hasOrder()) {
|
33 |
$order = $event->getOrder();
|
34 |
} else if ($event->hasObject()) {
|
35 |
$order = $event->getObject();
|
36 |
}
|
37 |
+
|
38 |
$order_model = get_class(Mage::getModel('sales/order'));
|
39 |
+
|
40 |
if (!($order instanceof $order_model)) {
|
41 |
return;
|
42 |
}
|
43 |
|
44 |
+
$paymentMethod = $order->getPayment()->getMethodInstance()->getCode();
|
45 |
+
if(in_array($paymentMethod, $this->restrictedMethods)) {
|
46 |
+
return $this;
|
47 |
+
}
|
48 |
+
|
49 |
Mage::helper('signifyd_connect')->buildAndSendOrderToSignifyd($order);
|
50 |
} catch (Exception $e) {
|
51 |
Mage::log($e->__toString(), null, 'signifyd_connect.log');
|
53 |
// If we get here, then we have failed to create the case.
|
54 |
|
55 |
}
|
56 |
+
|
57 |
public function logData($order, $payment, $quote)
|
58 |
{
|
59 |
// Used to capture data for testing with
|
60 |
+
|
61 |
$order_data = json_encode($order->getData());
|
62 |
$billing_data = json_encode($order->getBillingAddress()->getData());
|
63 |
$shipping_data = json_encode($order->getShippingAddress()->getData());
|
66 |
$quote_data = json_encode($quote->getData());
|
67 |
$items = array();
|
68 |
$products = array();
|
69 |
+
|
70 |
foreach ($quote->getAllItems() as $item) {
|
71 |
$items[$item->getId()] = $item->getData();
|
72 |
$product = Mage::getModel('catalog/product')->load($item->getProductId());
|
73 |
$products[$item->getId()] = $product->getData();
|
74 |
}
|
75 |
+
|
76 |
$items = json_encode($items);
|
77 |
$products = json_encode($products);
|
78 |
+
|
79 |
Mage::log("Order:\n $order_data", null, 'signifyd_connect_objects.log');
|
80 |
Mage::log("Billing:\n $billing_data", null, 'signifyd_connect_objects.log');
|
81 |
Mage::log("Shipping:\n $shipping_data", null, 'signifyd_connect_objects.log');
|
85 |
Mage::log("Items:\n $items", null, 'signifyd_connect_objects.log');
|
86 |
Mage::log("Products:\n $products", null, 'signifyd_connect_objects.log');
|
87 |
}
|
88 |
+
|
89 |
public function getAdminRoute()
|
90 |
{
|
91 |
$route = false;
|
92 |
+
|
93 |
try {
|
94 |
// 1.4.0.0 support means we need to hard code these paths
|
95 |
if ((bool)(string)Mage::getConfig()->getNode('default/admin/url/use_custom_path')) {
|
98 |
$route = Mage::getConfig()->getNode('admin/routers/adminhtml/args/frontName');
|
99 |
}
|
100 |
} catch (Exception $e) {
|
101 |
+
|
102 |
}
|
103 |
+
|
104 |
if (!$route) {
|
105 |
$route = 'admin';
|
106 |
}
|
107 |
+
|
108 |
return $route;
|
109 |
}
|
110 |
+
|
111 |
public function eavCollectionAbstractLoadBefore($observer)
|
112 |
{
|
113 |
$x = $observer->getCollection();
|
114 |
+
|
115 |
$request = Mage::app()->getRequest();
|
116 |
$module = $request->getModuleName();
|
117 |
$controller = $request->getControllerName();
|
118 |
+
|
119 |
if ($module != $this->getAdminRoute() || $controller != 'sales_order') {
|
120 |
return;
|
121 |
}
|
122 |
+
|
123 |
$clss = get_class($x);
|
124 |
if ($clss == 'Mage_Sales_Model_Mysql4_Order_Collection' || $clss == 'Mage_Sales_Model_Mysql4_Order_Grid_Collection') {
|
125 |
$observer->setOrderGridCollection($x);
|
126 |
return $this->salesOrderGridCollectionLoadBefore($observer);
|
127 |
}
|
128 |
}
|
129 |
+
|
130 |
public function coreCollectionAbstractLoadBefore($observer)
|
131 |
{
|
132 |
$x = $observer->getCollection();
|
133 |
+
|
134 |
$request = Mage::app()->getRequest();
|
135 |
$module = $request->getModuleName();
|
136 |
$controller = $request->getControllerName();
|
137 |
+
|
138 |
if ($module != $this->getAdminRoute() || $controller != 'sales_order') {
|
139 |
return;
|
140 |
}
|
141 |
+
|
142 |
$clss = get_class($x);
|
143 |
+
|
144 |
if ($clss == 'Mage_Sales_Model_Mysql4_Order_Collection' || $clss == 'Mage_Sales_Model_Mysql4_Order_Grid_Collection') {
|
145 |
$observer->setOrderGridCollection($x);
|
146 |
return $this->salesOrderGridCollectionLoadBefore($observer);
|
147 |
}
|
148 |
}
|
149 |
+
|
150 |
public function isCe()
|
151 |
{
|
152 |
return !@class_exists('Enterprise_Cms_Helper_Data');
|
153 |
}
|
154 |
+
|
155 |
public function oldSupport()
|
156 |
{
|
157 |
$version = Mage::getVersion();
|
158 |
+
|
159 |
if ($this->isCe()) {
|
160 |
return version_compare($version, '1.4.1.0', '<');
|
161 |
} else {
|
162 |
return version_compare($version, '1.10.0.0', '<');
|
163 |
}
|
164 |
+
|
165 |
return false;
|
166 |
}
|
167 |
+
|
168 |
public function belowSix()
|
169 |
{
|
170 |
$version = Mage::getVersion();
|
171 |
+
|
172 |
if ($this->isCe()) {
|
173 |
return version_compare($version, '1.6.0.0', '<');
|
174 |
} else {
|
175 |
return version_compare($version, '1.11.0.0', '<');
|
176 |
}
|
177 |
+
|
178 |
return false;
|
179 |
}
|
180 |
+
|
181 |
public function salesOrderGridCollectionLoadBefore($observer)
|
182 |
{
|
183 |
$request = Mage::app()->getRequest();
|
184 |
$module = $request->getModuleName();
|
185 |
$controller = $request->getControllerName();
|
186 |
+
|
187 |
if ($module != $this->getAdminRoute() || $controller != 'sales_order') {
|
188 |
return;
|
189 |
}
|
190 |
+
|
191 |
$collection = $observer->getOrderGridCollection();
|
192 |
$select = $collection->getSelect();
|
193 |
|
205 |
$this->joins++;
|
206 |
}
|
207 |
}
|
208 |
+
|
209 |
public function coreBlockAbstractToHtmlBefore(Varien_Event_Observer $observer)
|
210 |
{
|
211 |
$request = Mage::app()->getRequest();
|
294 |
if(!Mage::helper('signifyd_connect')->isEnabled()){
|
295 |
return $this;
|
296 |
}
|
297 |
+
|
298 |
$order = $observer->getEvent()->getOrder();
|
299 |
+
// $paymentMethod = $order->getPayment()->getMethod();
|
300 |
+
$paymentMethod = $order->getPayment()->getMethodInstance()->getCode();
|
301 |
+
if(in_array($paymentMethod, $this->restrictedMethods)) {
|
302 |
+
return $this;
|
303 |
+
}
|
304 |
+
|
305 |
if($order->canHold() === false){
|
306 |
$this->helper->logError("Order {$order->getIncrementId()} could not be held because Magento returned false for canHold");
|
307 |
}
|
app/code/community/Signifyd/Connect/etc/config.xml
CHANGED
@@ -3,7 +3,7 @@
|
|
3 |
<config>
|
4 |
<modules>
|
5 |
<Signifyd_Connect>
|
6 |
-
<version>3.16.
|
7 |
</Signifyd_Connect>
|
8 |
</modules>
|
9 |
<global>
|
3 |
<config>
|
4 |
<modules>
|
5 |
<Signifyd_Connect>
|
6 |
+
<version>3.16.4</version>
|
7 |
</Signifyd_Connect>
|
8 |
</modules>
|
9 |
<global>
|
package.xml
CHANGED
@@ -1,7 +1,7 @@
|
|
1 |
<?xml version="1.0"?>
|
2 |
<package>
|
3 |
<name>Signifyd_Connect</name>
|
4 |
-
<version>3.16.
|
5 |
<stability>stable</stability>
|
6 |
<license uri="http://opensource.org/licenses/osl-3.0.php">OSL</license>
|
7 |
<channel>community</channel>
|
@@ -10,9 +10,9 @@
|
|
10 |
<description>Supports all versions of Magento</description>
|
11 |
<notes>Supports all versions of Magento</notes>
|
12 |
<authors><author><name>signifyd</name><user>signifyd</user><email>manelis@signifyd.com</email></author></authors>
|
13 |
-
<date>2017-
|
14 |
-
<time>10:
|
15 |
-
<contents><target name="mageetc"><dir name="modules"><file name="Signifyd_Connect.xml" hash="bcd998a24567eba8a20423c40fba2adf"/></dir></target><target name="magecommunity"><dir name="Signifyd"><dir name="Connect"><dir name="Block"><dir name="Adminhtml"><dir name="Sales"><dir name="Order"><file name="Grid.php" hash="2c2e8af2c67a09c041d5015c26eff587"/></dir><file name="Order.php" hash="e49f869c0aa5fb3ab6b70fb5752049ac"/></dir><dir name="System"><dir name="Config"><dir name="Fieldset"><file name="Hint.php" hash="c83481d3f9f01e629bb48d34358a53f6"/></dir></dir></dir></dir><file name="Renderer.php" hash="f55b4ac4a447141df9886ca864e7b75e"/><file name="Url.php" hash="dbe3e967879a69a2c943056f820e4688"/></dir><dir name="Helper"><file name="Data.php" hash="cb3be1f7e5458308a98e9b03dc970941"/><file name="Log.php" hash="6cabab7d2bf1956496b250ccc638e8de"/></dir><dir name="Model"><file name="Authnet.php" hash="0387e631fb232778cdc82c0c72c16781"/><file name="Case.php" hash="74ca11b208625db4aa29352a79b8b62a"/><file name="Cron.php" hash="521c218b03ced0777cd1066ec1c67b45"/><file name="Link.php" hash="c8a690bfe4b0ab789c02173a347f0f13"/><file name="Observer.php" hash="
|
16 |
<compatible/>
|
17 |
-
<dependencies><required><php><min>5.2.0</min><max>5.6.
|
18 |
</package>
|
1 |
<?xml version="1.0"?>
|
2 |
<package>
|
3 |
<name>Signifyd_Connect</name>
|
4 |
+
<version>3.16.4</version>
|
5 |
<stability>stable</stability>
|
6 |
<license uri="http://opensource.org/licenses/osl-3.0.php">OSL</license>
|
7 |
<channel>community</channel>
|
10 |
<description>Supports all versions of Magento</description>
|
11 |
<notes>Supports all versions of Magento</notes>
|
12 |
<authors><author><name>signifyd</name><user>signifyd</user><email>manelis@signifyd.com</email></author></authors>
|
13 |
+
<date>2017-04-24</date>
|
14 |
+
<time>10:13:28</time>
|
15 |
+
<contents><target name="mageetc"><dir name="modules"><file name="Signifyd_Connect.xml" hash="bcd998a24567eba8a20423c40fba2adf"/></dir></target><target name="magecommunity"><dir name="Signifyd"><dir name="Connect"><dir name="Block"><dir name="Adminhtml"><dir name="Sales"><dir name="Order"><file name="Grid.php" hash="2c2e8af2c67a09c041d5015c26eff587"/></dir><file name="Order.php" hash="e49f869c0aa5fb3ab6b70fb5752049ac"/></dir><dir name="System"><dir name="Config"><dir name="Fieldset"><file name="Hint.php" hash="c83481d3f9f01e629bb48d34358a53f6"/></dir></dir></dir></dir><file name="Renderer.php" hash="f55b4ac4a447141df9886ca864e7b75e"/><file name="Url.php" hash="dbe3e967879a69a2c943056f820e4688"/></dir><dir name="Helper"><file name="Data.php" hash="cb3be1f7e5458308a98e9b03dc970941"/><file name="Log.php" hash="6cabab7d2bf1956496b250ccc638e8de"/></dir><dir name="Model"><file name="Authnet.php" hash="0387e631fb232778cdc82c0c72c16781"/><file name="Case.php" hash="74ca11b208625db4aa29352a79b8b62a"/><file name="Cron.php" hash="521c218b03ced0777cd1066ec1c67b45"/><file name="Link.php" hash="c8a690bfe4b0ab789c02173a347f0f13"/><file name="Observer.php" hash="1477acf2a3bda588fab2e31d5eb79b38"/><dir name="Order"><file name="Payment.php" hash="a0ad3107170b7bae94b8402960b5cf48"/></dir><file name="Order.php" hash="0f0bd365c02eef9b5f28cebfd6dac22d"/><dir name="Resource"><dir name="Case"><file name="Collection.php" hash="b7dac9979a0c81db56294d1548570fc2"/></dir><file name="Case.php" hash="60d14407c9c90148aad543ce6868f343"/><dir name="Retries"><file name="Collection.php" hash="bd94e095c3a6367d20f5ebdd756740c8"/></dir><file name="Retries.php" hash="8027995f79188f624b6a681e4868d2e6"/></dir><file name="Retries.php" hash="28780c04867b083b1d51878e59fa380b"/><file name="Setup.php" hash="e803ffb4b86c7d8ec1d149e665d65877"/><dir name="System"><dir name="Config"><dir name="Source"><dir name="Options"><file name="Accepted.php" hash="bfa242f435e794f77843f38f11122691"/><file name="Declined.php" hash="f48482c1a78be0568b7b60cd5042906e"/></dir></dir></dir></dir></dir><dir name="controllers"><dir name="Adminhtml"><file name="SignifydController.php" hash="c241dc4434631e3eb345c731c8cf177d"/></dir><file name="ConnectController.php" hash="51653f529f3ed033e9c8299ce14d50b5"/></dir><dir name="etc"><file name="adminhtml.xml" hash="894bd3f5ac76e9f602ab6ab592648b03"/><file name="config.xml" hash="334bd66b47c296b1165cd5e5a95eb5c9"/><file name="system.xml" hash="5b89a88ea3510e2ee6623582f639910e"/></dir><dir name="sql"><dir name="signifyd_connect_setup"><file name="mysql4-install-3.1.1.php" hash="7fb2ccaf8352eea26e626ace6de53d80"/><file name="mysql4-install-3.12.0.php" hash="e4ec4d7445fbbc13a7008bcd69c529c4"/><file name="mysql4-install-3.3.0.php" hash="f61d0c018b28ae04d8d14b38556d18ad"/><file name="mysql4-install-3.4.0.php" hash="109cc5ca60974d0c4755dcb0f5ade3e7"/><file name="mysql4-install-3.4.5.php" hash="401b92235c0e534c941a64c60d24b851"/><file name="mysql4-install-3.7.0.php" hash="48a9d427944a4e63a000343ab329f517"/><file name="mysql4-install-3.8.0.php" hash="0fb3583eb4481c21b84ea674abc200f0"/><file name="mysql4-upgrade-3.10.0-3.10.1.php" hash="3ceb86495f33475774d4fc8727254cfc"/><file name="mysql4-upgrade-3.10.1-3.11.0.php" hash="3ceb86495f33475774d4fc8727254cfc"/><file name="mysql4-upgrade-3.11.0-3.11.1.php" hash="3ceb86495f33475774d4fc8727254cfc"/><file name="mysql4-upgrade-3.11.1-3.12.0.php" hash="df5447c6223f66c03ddeacefc64322b8"/><file name="mysql4-upgrade-3.12.0-3.13.0.php" hash="f2e8ccb1fd199a0a678b3e34181aac18"/><file name="mysql4-upgrade-3.15.1-3.16.0.php" hash="7cde716fe0e3e849c1f82bbd7bf8ec3a"/><file name="mysql4-upgrade-3.2.0-3.2.1.php" hash="9e36c608afd6e30e3052334e085eeff4"/><file name="mysql4-upgrade-3.2.1-3.2.2.php" hash="efcc5d46a41e549e508a693f1e77bf44"/><file name="mysql4-upgrade-3.2.2-3.2.3.php" hash="3ceb86495f33475774d4fc8727254cfc"/><file name="mysql4-upgrade-3.2.3-3.3.0.php" hash="94b907c2cacde5fb9831408ce9a06190"/><file name="mysql4-upgrade-3.3.0-3.4.0.php" hash="6eb18705081483bb8d9c14adcdefd095"/><file name="mysql4-upgrade-3.4.0-3.4.1.php" hash="79f2064f1fa20d646e66aa3e7912d2a0"/><file name="mysql4-upgrade-3.4.1-3.4.2.php" hash="3ceb86495f33475774d4fc8727254cfc"/><file name="mysql4-upgrade-3.4.2-3.4.3.php" hash="3ceb86495f33475774d4fc8727254cfc"/><file name="mysql4-upgrade-3.4.3-3.4.4.php" hash="3ceb86495f33475774d4fc8727254cfc"/><file name="mysql4-upgrade-3.4.4-3.4.5.php" hash="5b7507d6bb97bf44d27b7a89c56924bb"/><file name="mysql4-upgrade-3.4.5-3.4.6.php" hash="3ceb86495f33475774d4fc8727254cfc"/><file name="mysql4-upgrade-3.4.6-3.4.7.php" hash="3ceb86495f33475774d4fc8727254cfc"/><file name="mysql4-upgrade-3.4.7-3.4.8.php" hash="3ceb86495f33475774d4fc8727254cfc"/><file name="mysql4-upgrade-3.4.8-3.5.0.php" hash="3ceb86495f33475774d4fc8727254cfc"/><file name="mysql4-upgrade-3.5.0-3.5.1.php" hash="3ceb86495f33475774d4fc8727254cfc"/><file name="mysql4-upgrade-3.5.1-3.5.2.php" hash="3ceb86495f33475774d4fc8727254cfc"/><file name="mysql4-upgrade-3.5.2-3.5.3.php" hash="3ceb86495f33475774d4fc8727254cfc"/><file name="mysql4-upgrade-3.5.3-3.6.0.php" hash="3ceb86495f33475774d4fc8727254cfc"/><file name="mysql4-upgrade-3.6.0-3.7.0.php" hash="1456a6d0ddf091be9c87b3bbc91263ba"/><file name="mysql4-upgrade-3.7.0-3.8.0.php" hash="e6fc207541cacc5079e8ea8e4d55f356"/><file name="mysql4-upgrade-3.8.0-3.9.0.php" hash="3ceb86495f33475774d4fc8727254cfc"/><file name="mysql4-upgrade-3.9.0-3.10.0.php" hash="3ceb86495f33475774d4fc8727254cfc"/></dir></dir></dir></dir></target><target name="magedesign"><dir name="adminhtml"><dir name="default"><dir name="default"><dir name="template"><dir name="signifyd"><dir name="connect"><dir name="config"><file name="hint.phtml" hash="e1f1d39ed2980473f1fef0aeb73a7e1c"/></dir></dir></dir></dir></dir></dir></dir></target></contents>
|
16 |
<compatible/>
|
17 |
+
<dependencies><required><php><min>5.2.0</min><max>5.6.100</max></php></required></dependencies>
|
18 |
</package>
|