CornerDrop_Collect - Version 1.2.1

Version Notes

Improvements to geolocation.

Download this release

Release Info

Developer CornerDrop
Extension CornerDrop_Collect
Version 1.2.1
Comparing to
See all releases


Code changes from version 1.2.0 to 1.2.1

app/code/community/CornerDrop/Collect/Test/.DS_Store DELETED
Binary file
app/code/community/CornerDrop/Collect/etc/config.xml CHANGED
@@ -2,7 +2,7 @@
2
  <config>
3
  <modules>
4
  <CornerDrop_Collect>
5
- <version>1.2.0</version>
6
  </CornerDrop_Collect>
7
  </modules>
8
  <global>
2
  <config>
3
  <modules>
4
  <CornerDrop_Collect>
5
+ <version>1.2.1</version>
6
  </CornerDrop_Collect>
7
  </modules>
8
  <global>
js/cornerdrop/collect/gmaps.js CHANGED
@@ -13,10 +13,10 @@ if (!window.CornerDrop.Collect) window.CornerDrop.Collect = {};
13
  self.options = Object.extend({
14
  mapOptions: {
15
  center: {
16
- lat: -34.397,
17
- lng: 150.644
18
  },
19
- zoom: 8
20
  },
21
  mapSelector: '#cdc-map-canvas',
22
  mapClass: typeof google !== "undefined" && typeof google.maps !== "undefined" ? google.maps : null,
@@ -44,7 +44,8 @@ if (!window.CornerDrop.Collect) window.CornerDrop.Collect = {};
44
 
45
  resizeMap: function() {
46
  var self = this;
47
- self.options.mapClass.event.trigger(self.mapElement, 'resize')
 
48
  },
49
 
50
  createMarkers: function( data, markerCallback ) {
@@ -126,14 +127,25 @@ if (!window.CornerDrop.Collect) window.CornerDrop.Collect = {};
126
  });
127
  },
128
 
 
 
 
 
 
 
 
 
 
 
 
129
  _createLocationObject: function() {
130
  var self = this;
131
 
132
  self.locationObject = {
133
- center: {
134
- lat: self.options.mapOptions.center.lat,
135
- lng: self.options.mapOptions.center.lng
136
- },
137
  zoom: self.options.mapOptions.zoom
138
  }
139
  },
@@ -158,14 +170,23 @@ if (!window.CornerDrop.Collect) window.CornerDrop.Collect = {};
158
  _setMapBounds: function() {
159
  var self = this;
160
 
161
- // Ensure all of the markers are shown inside the bounds
162
- // of the map object
163
- self.mapBounds = new self.options.mapClass.LatLngBounds(self.bounds[0]);
164
- self.bounds.each(function(item) {
165
- self.mapBounds.extend(item);
166
- });
167
- self.mapObject.fitBounds(self.mapBounds);
 
 
 
 
 
 
 
 
 
168
  }
169
 
170
  });
171
- })();
13
  self.options = Object.extend({
14
  mapOptions: {
15
  center: {
16
+ lat: 54.144529,
17
+ lng: -3.8476843
18
  },
19
+ zoom: 5
20
  },
21
  mapSelector: '#cdc-map-canvas',
22
  mapClass: typeof google !== "undefined" && typeof google.maps !== "undefined" ? google.maps : null,
44
 
45
  resizeMap: function() {
46
  var self = this;
47
+ self.options.mapClass.event.trigger(self.mapElement, 'resize');
48
+ self._setMapBounds();
49
  },
50
 
51
  createMarkers: function( data, markerCallback ) {
127
  });
128
  },
129
 
130
+ setCenter: function (lat, lng) {
131
+ var self = this;
132
+
133
+ self.mapObject.setCenter(new google.maps.LatLng(
134
+ lat,
135
+ lng
136
+ ));
137
+
138
+ self.mapObject.setZoom(12);
139
+ },
140
+
141
  _createLocationObject: function() {
142
  var self = this;
143
 
144
  self.locationObject = {
145
+ center: new google.maps.LatLng(
146
+ self.options.mapOptions.center.lat,
147
+ self.options.mapOptions.center.lng
148
+ ),
149
  zoom: self.options.mapOptions.zoom
150
  }
151
  },
170
  _setMapBounds: function() {
171
  var self = this;
172
 
173
+ if (self.bounds.length > 0) {
174
+ // Ensure all of the markers are shown inside the bounds
175
+ // of the map object
176
+ self.mapBounds = new self.options.mapClass.LatLngBounds(self.bounds[0]);
177
+ self.bounds.each(function(item) {
178
+ self.mapBounds.extend(item);
179
+ });
180
+ self.mapObject.fitBounds(self.mapBounds);
181
+ } else {
182
+ self.mapObject.setCenter(new google.maps.LatLng(
183
+ self.options.mapOptions.center.lat,
184
+ self.options.mapOptions.center.lng
185
+ ));
186
+
187
+ self.mapObject.setZoom(self.options.mapOptions.zoom);
188
+ }
189
  }
190
 
191
  });
192
+ })();
js/cornerdrop/collect/search.js CHANGED
@@ -24,6 +24,9 @@ if (!window.CornerDrop.Collect) window.CornerDrop.Collect = {};
24
  }
25
 
26
  self.results = [];
 
 
 
27
 
28
  self._injectMarkup();
29
  self._applyObservers();
@@ -34,6 +37,10 @@ if (!window.CornerDrop.Collect) window.CornerDrop.Collect = {};
34
 
35
  self.clear();
36
 
 
 
 
 
37
  new Ajax.Request(self.options.endpoint, {
38
  method: "GET",
39
  parameters: {
24
  }
25
 
26
  self.results = [];
27
+ self.query = null;
28
+ self.lat = null;
29
+ self.lng = null;
30
 
31
  self._injectMarkup();
32
  self._applyObservers();
37
 
38
  self.clear();
39
 
40
+ self.query = query;
41
+ self.lat = lat;
42
+ self.lng = long;
43
+
44
  new Ajax.Request(self.options.endpoint, {
45
  method: "GET",
46
  parameters: {
js/cornerdrop/collect/ui.js CHANGED
@@ -181,7 +181,13 @@ if (!window.CornerDrop.Collect) window.CornerDrop.Collect = {};
181
  self.els.searchList.addClassName(self.options.classes.hidden);
182
 
183
  if (self.geocoder) {
184
- self.geocoder.geocode({ 'address': self.searchValue }, function geocoderResults(results, status) {
 
 
 
 
 
 
185
  if (status == self.options.geocoderStatus.OK) {
186
  location.coords.latitude = results[0].geometry.location.lat();
187
  location.coords.longitude = results[0].geometry.location.lng();
@@ -215,6 +221,20 @@ if (!window.CornerDrop.Collect) window.CornerDrop.Collect = {};
215
  }
216
  },
217
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
218
  _createResult: function(item) {
219
  var result = new Element('div');
220
  var distance = item.location.distance.toFixed(1);
@@ -281,7 +301,7 @@ if (!window.CornerDrop.Collect) window.CornerDrop.Collect = {};
281
 
282
  self._showResultsPage();
283
  } else {
284
- self.displayResultsOnMap(self.options.searchClass.selected, self.setStore.bind(self));
285
  self.error('No results were found');
286
  }
287
  } else {
@@ -308,11 +328,24 @@ if (!window.CornerDrop.Collect) window.CornerDrop.Collect = {};
308
  self.options.gmapsClass.resizeMap();
309
 
310
  self.options.gmapsClass.deleteMarkers();
 
311
  if (data) {
312
  self.options.gmapsClass.createMarkers(data, callback);
313
  }
314
  },
315
 
 
 
 
 
 
 
 
 
 
 
 
 
316
  error: function(message) {
317
  var self = this;
318
  var errorElement;
181
  self.els.searchList.addClassName(self.options.classes.hidden);
182
 
183
  if (self.geocoder) {
184
+ self.geocoder.geocode({
185
+ 'address': self.searchValue,
186
+ 'bounds': self._searchBounds(),
187
+ 'componentRestrictions': {
188
+ 'country': 'GB'
189
+ }
190
+ }, function geocoderResults(results, status) {
191
  if (status == self.options.geocoderStatus.OK) {
192
  location.coords.latitude = results[0].geometry.location.lat();
193
  location.coords.longitude = results[0].geometry.location.lng();
221
  }
222
  },
223
 
224
+ /**
225
+ * The bounds by which the geocoding request should be restricted.
226
+ *
227
+ * @returns {google.maps.LatLngBounds}
228
+ * @private
229
+ */
230
+ _searchBounds: function () {
231
+ // United Kingdom and Northern Ireland
232
+ return new google.maps.LatLngBounds(
233
+ new google.maps.LatLng(49.86, -8.45),
234
+ new google.maps.LatLng(60.86, 1.78)
235
+ );
236
+ },
237
+
238
  _createResult: function(item) {
239
  var result = new Element('div');
240
  var distance = item.location.distance.toFixed(1);
301
 
302
  self._showResultsPage();
303
  } else {
304
+ self.centerMapOnLocation(classCallback.lat, classCallback.lng);
305
  self.error('No results were found');
306
  }
307
  } else {
328
  self.options.gmapsClass.resizeMap();
329
 
330
  self.options.gmapsClass.deleteMarkers();
331
+
332
  if (data) {
333
  self.options.gmapsClass.createMarkers(data, callback);
334
  }
335
  },
336
 
337
+ centerMapOnLocation: function (lat, lng) {
338
+ var self = this;
339
+
340
+ // Setup the markers and ensure the map is displayed
341
+ self._hideElement(self.options.gmapsClass.mapElement, false);
342
+ self.options.gmapsClass.resizeMap();
343
+
344
+ self.options.gmapsClass.deleteMarkers();
345
+
346
+ self.options.gmapsClass.setCenter(lat, lng);
347
+ },
348
+
349
  error: function(message) {
350
  var self = this;
351
  var errorElement;
package.xml CHANGED
@@ -1,7 +1,7 @@
1
  <?xml version="1.0"?>
2
  <package>
3
  <name>CornerDrop_Collect</name>
4
- <version>1.2.0</version>
5
  <stability>stable</stability>
6
  <license uri="https://cornerdrop.com/">CornerDrop</license>
7
  <channel>community</channel>
@@ -26,11 +26,11 @@ You are only charged once a customer has used the service (minimum purchase of 1
26
  &#xD;
27
  You can find out more information and register the API for your account at https://cornerdrop.com/magento. If you have any questions, please contact us at https://cornerdrop.com/contact-us&#xD;
28
  </description>
29
- <notes>Initial release</notes>
30
  <authors><author><name>CornerDrop</name><user>CornerDrop</user><email>alasota@cornerdrop.com</email></author></authors>
31
- <date>2015-08-06</date>
32
- <time>15:03:51</time>
33
- <contents><target name="mageetc"><dir name="modules"><file name="CornerDrop_Collect.xml" hash="d0b626320e928e90d8efe38cac4bc76c"/></dir></target><target name="magecommunity"><dir name="CornerDrop"><dir name="Collect"><dir name="Block"><dir name="Adminhtml"><dir name="Form"><dir name="Field"><dir name="Account"><file name="Balance.php" hash="f98406499d46ba9938b4020a9ddff45b"/></dir></dir></dir></dir><dir name="Checkout"><file name="Success.php" hash="8ef06c1238ba4af9fd593774ba8d4254"/><file name="Switch.php" hash="9a700e7df647f01811c758cfdbcb089e"/></dir><dir name="Sales"><dir name="Order"><file name="Totals.php" hash="0d9845999fe2eacca5516b0895dd9949"/></dir></dir></dir><dir name="Helper"><file name="Api.php" hash="67c74a693b0e88e46c411eef410d4ed1"/><file name="Config.php" hash="602628cdb758d7a9d11a5d58e365d883"/><file name="Data.php" hash="a9f40bbfc679f28baf70764925cbc44d"/><file name="Order.php" hash="92cfe3cebfd589411bdb2acadef98454"/></dir><dir name="Model"><dir name="Api"><dir name="Action"><file name="OrderCancel.php" hash="35c8d7e7109ad096686b00150e8d7675"/><file name="OrderCreate.php" hash="dc5473e06809e3716e59482e1d4b29a2"/><file name="OrderDispatch.php" hash="5ea88918c680471375f2566776eea1ac"/><file name="OrderReserve.php" hash="ff1b5236b9acb6ca1e0e03839a2efc8a"/><file name="Search.php" hash="319453c85744a8e26b9d2c814710307a"/><file name="Status.php" hash="1276c6cd3865ae0d1849bd6ecdc20760"/></dir><file name="Action.php" hash="6387460f33b01021869e27d9d149b45c"/><file name="Request.php" hash="6cfddc8db491c7ca0080d573b13beee0"/><dir name="Response"><file name="Empty.php" hash="bfbaa43d4d497306f8da2b3a2c655697"/></dir><file name="Response.php" hash="7dce2136ca51d593f5d228153ae280a2"/></dir><file name="Cron.php" hash="4f9a640497398338ce2705211a30c585"/><file name="Observer.php" hash="7f515ebd6345e5bd854cb413936749ee"/><dir name="Resource"><file name="Setup.php" hash="147d81b7361f9f1195f28d0bb6b984eb"/></dir><dir name="Sales"><dir name="Order"><dir name="Creditmemo"><dir name="Total"><dir name="CornerDrop"><file name="Fee.php" hash="48ae579ca2e85763e9948ac3835cf46c"/></dir></dir></dir><dir name="Invoice"><dir name="Total"><dir name="CornerDrop"><file name="Fee.php" hash="7182e4731dc7050e23f548f0e9e5856f"/></dir></dir></dir></dir><dir name="Quote"><dir name="Address"><dir name="Total"><dir name="CornerDrop"><file name="Fee.php" hash="d6b96acd34f6f53e11cf30cda9fb72ca"/></dir></dir></dir></dir></dir></dir><dir name="Test"><dir name="Config"><file name="Base.php" hash="f21459ba9b4361c8c763510ff422da7a"/></dir><dir name="Helper"><file name="Data.php" hash="6fb31792dd3486b9958afd173ccaef3a"/></dir><dir name="Model"><dir name="Api"><dir name="Action"><dir name="fixtures"><file name="testExecute.yaml" hash="4bf971b7e6f563b6e5bb76d76dd6cf64"/></dir></dir><file name="Action.php" hash="531761671dfc4484a691a0b5417ff135"/><file name="Request.php" hash="f31d6e19575a537d7032a2b82cf015ea"/><dir name="Response"><dir name="providers"><file name="response_testIsSuccessful.yaml" hash="dcd28982bc03aa1e8fda487e033aa1c1"/></dir></dir><file name="Response.php" hash="21754f49b5614c09bd979de417613564"/><dir name="Test"><file name="Case.php" hash="6da3a5034451a458f3fd48ce1e08cb90"/></dir><dir name="data"><file name="data_response_success.json" hash="d4f878fbf642de88900d14e45a3bcdb8"/><file name="response_failed.json" hash="fc7fc43732a9c5dd02bcdbfcbc97d5d5"/><file name="response_nojson.json" hash="2debfdcf79f03e4a65a667d21ef9de14"/><file name="response_valid.json" hash="d4f878fbf642de88900d14e45a3bcdb8"/></dir></dir><dir name="Sales"><dir name="Order"><dir name="Creditmemo"><dir name="Total"><dir name="CornerDrop"><file name="Fee.php" hash="84b03283e27b1fd816201635c597be79"/><dir name="fixtures"><file name="testCornerDropFeeAddedWithNoTax.yaml" hash="73e7632380055b126fcf92c7132b3e59"/><file name="testCornerDropFeeAddedWithTax.yaml" hash="845d8e32971ba0f3d05244a512624424"/><file name="testCornerDropFeeNotAdded.yaml" hash="6fa7d5697f427f2b012119f5c98a4864"/></dir></dir></dir></dir><dir name="Invoice"><dir name="Total"><dir name="CornerDrop"><dir name="Fee"><dir name="fixtures"><file name="testCornerDropFeeAddedWithNoTax.yaml" hash="3ca60a8d63d85607e21f4056cd5e1c1e"/><file name="testCornerDropFeeAddedWithTax.yaml" hash="dbd4b0e984c33d67d42914b2b1fe51dc"/><file name="testCornerDropFeeNotAdded.yaml" hash="546edfba9d003abb71e25504d6a24bb8"/></dir></dir><file name="Fee.php" hash="9b3712ec678e9ab4e23997eeaed44882"/></dir></dir></dir></dir><dir name="Quote"><dir name="Address"><dir name="Total"><dir name="CornerDrop"><dir name="Fee"><dir name="fixtures"><file name="testCornerDropFeeAddedWithNoTax.yaml" hash="b73185d76bcf68a8f4427494a7edcec9"/><file name="testCornerDropFeeAddedWithTax.yaml" hash="990dbd28f7bc5df0b3022ca1324bd6dd"/><file name="testCornerDropFeeNotAdded.yaml" hash="978e2ea4f1cf243c1c0009b29d665474"/></dir></dir><file name="Fee.php" hash="4210ff4e9cbdcf9b7e4be01e065c4d7c"/></dir></dir></dir></dir></dir></dir><file name=".DS_Store" hash="d3e93ef36d9ad5164750e1060b7d57db"/></dir><dir name="controllers"><dir name="Adminhtml"><dir name="Cornerdrop"><dir name="Collect"><file name="SearchController.php" hash="24650d32e8f349e6b0509dd554977a21"/></dir></dir></dir><file name="SearchController.php" hash="e0a80753defd41c8fd74f68cf11fd272"/></dir><dir name="data"><dir name="cornerdrop_collect_setup"><file name="data-install-1.0.0.php" hash="5af153d7f4bbccb01b43192dc2d20e98"/></dir></dir><dir name="etc"><file name="adminhtml.xml" hash="13314d591c3e31da4c8dcc6ed855788c"/><file name="config.xml" hash="acef391a24eb76755abdb1617a29c18e"/><file name="system.xml" hash="cbcf83be33ea59ca73d2846e8945ad5e"/></dir><dir name="sql"><dir name="cornerdrop_collect_setup"><file name="install-1.0.0.php" hash="65791be82f1e27d834270b4298a29623"/><file name="upgrade-1.0.0-1.1.0.php" hash="572467dbfb19cd300667817e73e2a6c0"/><file name="upgrade-1.1.0-1.2.0.php" hash="1cdf2aa5ac04fe35ababbdbcb3ce3079"/></dir></dir></dir></dir></target><target name="magedesign"><dir name="adminhtml"><dir name="default"><dir name="default"><dir name="layout"><dir name="cornerdrop"><file name="collect.xml" hash="f0b49d7f0db1da1cf77423cc2ece9290"/></dir></dir><dir name="template"><dir name="cornerdrop"><dir name="collect"><dir name="order"><dir name="create"><dir name="form"><dir name="address"><file name="shipping.phtml" hash="208494dde07849f56ea1543de7f281f7"/></dir></dir></dir></dir></dir></dir></dir></dir></dir></dir><dir name="frontend"><dir name="base"><dir name="default"><dir name="layout"><dir name="cornerdrop"><file name="collect.xml" hash="d0cc6cc9426b15a41772f793f8330cde"/></dir></dir><dir name="template"><dir name="cornerdrop"><dir name="collect"><dir name="checkout"><file name="success.phtml" hash="809a6a237973e9ffedfffe35f42885c5"/><file name="switch.phtml" hash="ad52fd177f0a5ecf17cc1dc58abc377c"/></dir><dir name="email"><file name="shipment.phtml" hash="871f258e2997572074eef316c23d0c9b"/></dir><file name="search.phtml" hash="3c91f620562806745d28f761616a0f95"/></dir></dir></dir></dir></dir></dir></target><target name="magelocale"><dir name="en_US"><dir name="template"><dir name="email"><dir name="cornerdrop"><dir name="collect"><file name="code.html" hash="3001e4a02fd80da21e1ac608dedf4645"/></dir></dir></dir></dir></dir></target><target name="mageweb"><dir name="js"><dir name="cornerdrop"><dir name="collect"><file name="adminhtml.js" hash="f0ac452f665e1c805db1358cca78f3a4"/><file name="adminhtml_search.js" hash="51c23cb61d90f9b1840fe6f21b16bdfc"/><file name="adminhtml_ui.js" hash="173b95d667ed5934f3acdd53c6559add"/><file name="event.simulate.js" hash="0a68da6e1bb534e7a2848e3efd7a2116"/><file name="geolocationAPI.js" hash="2c36b8b741b4462e72f125e84724912d"/><file name="gmaps.js" hash="9da30fae7f25aae9a632dc8d6cb7993d"/><file name="search.js" hash="c522d932dbad7dcf0684bf3e3154b99e"/><file name="switch.js" hash="e3bd569c9cdd83fea6e2262a01912d38"/><file name="ui.js" hash="6bf0b7a81f43b907e72f9c1eb2cc63fa"/></dir></dir></dir></target><target name="mageskin"><dir name="adminhtml"><dir name="default"><dir name="default"><dir name="cornerdrop"><dir name="collect"><dir name="css"><file name="collect.css" hash="b657d1d1624da6d94102d55cd68a747d"/></dir><dir name="images"><file name="ajax-loader.gif" hash="7a7359b58d310f8edff5c1e6d46c8a09"/><file name="geolocation.png" hash="7721b57ba09ca1e3ba6b8e70b3683130"/><file name="reset.png" hash="882b5f458b8fd19356a758afe0b4062f"/><file name="search.png" hash="8c6298ce9cc6329f5d69810c3d2a4d71"/></dir></dir></dir></dir></dir></dir><dir name="frontend"><dir name="base"><dir name="default"><dir name="cornerdrop"><dir name="collect"><dir name="css"><file name="collect.css" hash="453495d721502344c3949160ad55a22c"/></dir><dir name="images"><file name="ajax-loader.gif" hash="7a7359b58d310f8edff5c1e6d46c8a09"/><file name="droppoint_active.png" hash="9f57a12c9f840944ae2ddeb1a46a63b8"/><file name="droppoint_inactive.png" hash="7fcf659b69695a001bf234cda72b4796"/><file name="droppoint_muted.png" hash="87efbda22a647a6f91dfee5211132496"/><file name="geolocation.png" hash="7721b57ba09ca1e3ba6b8e70b3683130"/><file name="logo_125.jpg" hash="0274087c0194b8b1f56e32788b928b4b"/><file name="logo_250.jpg" hash="d94f2421782938260b3d8ec5fff8e32b"/><file name="logo_500.jpg" hash="80a099917459d94a02b3a64ee867c0ba"/><file name="reset.png" hash="882b5f458b8fd19356a758afe0b4062f"/><file name="search.png" hash="8c6298ce9cc6329f5d69810c3d2a4d71"/></dir><file name=".DS_Store" hash="33c2f217f36b47c4ca54cf99420edf36"/></dir></dir></dir></dir></dir></target></contents>
34
  <compatible/>
35
- <dependencies><required><php><min>5.4.0</min><max>5.6.0</max></php></required></dependencies>
36
  </package>
1
  <?xml version="1.0"?>
2
  <package>
3
  <name>CornerDrop_Collect</name>
4
+ <version>1.2.1</version>
5
  <stability>stable</stability>
6
  <license uri="https://cornerdrop.com/">CornerDrop</license>
7
  <channel>community</channel>
26
  &#xD;
27
  You can find out more information and register the API for your account at https://cornerdrop.com/magento. If you have any questions, please contact us at https://cornerdrop.com/contact-us&#xD;
28
  </description>
29
+ <notes>Improvements to geolocation.</notes>
30
  <authors><author><name>CornerDrop</name><user>CornerDrop</user><email>alasota@cornerdrop.com</email></author></authors>
31
+ <date>2015-08-19</date>
32
+ <time>07:31:05</time>
33
+ <contents><target name="mageetc"><dir name="modules"><file name="CornerDrop_Collect.xml" hash="d0b626320e928e90d8efe38cac4bc76c"/></dir></target><target name="magecommunity"><dir name="CornerDrop"><dir name="Collect"><dir name="Block"><dir name="Adminhtml"><dir name="Form"><dir name="Field"><dir name="Account"><file name="Balance.php" hash="f98406499d46ba9938b4020a9ddff45b"/></dir></dir></dir></dir><dir name="Checkout"><file name="Success.php" hash="8ef06c1238ba4af9fd593774ba8d4254"/><file name="Switch.php" hash="9a700e7df647f01811c758cfdbcb089e"/></dir><dir name="Sales"><dir name="Order"><file name="Totals.php" hash="0d9845999fe2eacca5516b0895dd9949"/></dir></dir></dir><dir name="Helper"><file name="Api.php" hash="67c74a693b0e88e46c411eef410d4ed1"/><file name="Config.php" hash="602628cdb758d7a9d11a5d58e365d883"/><file name="Data.php" hash="a9f40bbfc679f28baf70764925cbc44d"/><file name="Order.php" hash="92cfe3cebfd589411bdb2acadef98454"/></dir><dir name="Model"><dir name="Api"><dir name="Action"><file name="OrderCancel.php" hash="35c8d7e7109ad096686b00150e8d7675"/><file name="OrderCreate.php" hash="dc5473e06809e3716e59482e1d4b29a2"/><file name="OrderDispatch.php" hash="5ea88918c680471375f2566776eea1ac"/><file name="OrderReserve.php" hash="ff1b5236b9acb6ca1e0e03839a2efc8a"/><file name="Search.php" hash="319453c85744a8e26b9d2c814710307a"/><file name="Status.php" hash="1276c6cd3865ae0d1849bd6ecdc20760"/></dir><file name="Action.php" hash="6387460f33b01021869e27d9d149b45c"/><file name="Request.php" hash="6cfddc8db491c7ca0080d573b13beee0"/><dir name="Response"><file name="Empty.php" hash="bfbaa43d4d497306f8da2b3a2c655697"/></dir><file name="Response.php" hash="7dce2136ca51d593f5d228153ae280a2"/></dir><file name="Cron.php" hash="4f9a640497398338ce2705211a30c585"/><file name="Observer.php" hash="7f515ebd6345e5bd854cb413936749ee"/><dir name="Resource"><file name="Setup.php" hash="147d81b7361f9f1195f28d0bb6b984eb"/></dir><dir name="Sales"><dir name="Order"><dir name="Creditmemo"><dir name="Total"><dir name="CornerDrop"><file name="Fee.php" hash="48ae579ca2e85763e9948ac3835cf46c"/></dir></dir></dir><dir name="Invoice"><dir name="Total"><dir name="CornerDrop"><file name="Fee.php" hash="7182e4731dc7050e23f548f0e9e5856f"/></dir></dir></dir></dir><dir name="Quote"><dir name="Address"><dir name="Total"><dir name="CornerDrop"><file name="Fee.php" hash="d6b96acd34f6f53e11cf30cda9fb72ca"/></dir></dir></dir></dir></dir></dir><dir name="Test"><dir name="Config"><file name="Base.php" hash="f21459ba9b4361c8c763510ff422da7a"/></dir><dir name="Helper"><file name="Data.php" hash="6fb31792dd3486b9958afd173ccaef3a"/></dir><dir name="Model"><dir name="Api"><dir name="Action"><dir name="fixtures"><file name="testExecute.yaml" hash="4bf971b7e6f563b6e5bb76d76dd6cf64"/></dir></dir><file name="Action.php" hash="531761671dfc4484a691a0b5417ff135"/><file name="Request.php" hash="f31d6e19575a537d7032a2b82cf015ea"/><dir name="Response"><dir name="providers"><file name="response_testIsSuccessful.yaml" hash="dcd28982bc03aa1e8fda487e033aa1c1"/></dir></dir><file name="Response.php" hash="21754f49b5614c09bd979de417613564"/><dir name="Test"><file name="Case.php" hash="6da3a5034451a458f3fd48ce1e08cb90"/></dir><dir name="data"><file name="data_response_success.json" hash="d4f878fbf642de88900d14e45a3bcdb8"/><file name="response_failed.json" hash="fc7fc43732a9c5dd02bcdbfcbc97d5d5"/><file name="response_nojson.json" hash="2debfdcf79f03e4a65a667d21ef9de14"/><file name="response_valid.json" hash="d4f878fbf642de88900d14e45a3bcdb8"/></dir></dir><dir name="Sales"><dir name="Order"><dir name="Creditmemo"><dir name="Total"><dir name="CornerDrop"><file name="Fee.php" hash="84b03283e27b1fd816201635c597be79"/><dir name="fixtures"><file name="testCornerDropFeeAddedWithNoTax.yaml" hash="73e7632380055b126fcf92c7132b3e59"/><file name="testCornerDropFeeAddedWithTax.yaml" hash="845d8e32971ba0f3d05244a512624424"/><file name="testCornerDropFeeNotAdded.yaml" hash="6fa7d5697f427f2b012119f5c98a4864"/></dir></dir></dir></dir><dir name="Invoice"><dir name="Total"><dir name="CornerDrop"><dir name="Fee"><dir name="fixtures"><file name="testCornerDropFeeAddedWithNoTax.yaml" hash="3ca60a8d63d85607e21f4056cd5e1c1e"/><file name="testCornerDropFeeAddedWithTax.yaml" hash="dbd4b0e984c33d67d42914b2b1fe51dc"/><file name="testCornerDropFeeNotAdded.yaml" hash="546edfba9d003abb71e25504d6a24bb8"/></dir></dir><file name="Fee.php" hash="9b3712ec678e9ab4e23997eeaed44882"/></dir></dir></dir></dir><dir name="Quote"><dir name="Address"><dir name="Total"><dir name="CornerDrop"><dir name="Fee"><dir name="fixtures"><file name="testCornerDropFeeAddedWithNoTax.yaml" hash="b73185d76bcf68a8f4427494a7edcec9"/><file name="testCornerDropFeeAddedWithTax.yaml" hash="990dbd28f7bc5df0b3022ca1324bd6dd"/><file name="testCornerDropFeeNotAdded.yaml" hash="978e2ea4f1cf243c1c0009b29d665474"/></dir></dir><file name="Fee.php" hash="4210ff4e9cbdcf9b7e4be01e065c4d7c"/></dir></dir></dir></dir></dir></dir></dir><dir name="controllers"><dir name="Adminhtml"><dir name="Cornerdrop"><dir name="Collect"><file name="SearchController.php" hash="24650d32e8f349e6b0509dd554977a21"/></dir></dir></dir><file name="SearchController.php" hash="e0a80753defd41c8fd74f68cf11fd272"/></dir><dir name="data"><dir name="cornerdrop_collect_setup"><file name="data-install-1.0.0.php" hash="5af153d7f4bbccb01b43192dc2d20e98"/></dir></dir><dir name="etc"><file name="adminhtml.xml" hash="13314d591c3e31da4c8dcc6ed855788c"/><file name="config.xml" hash="a8f490ba8c3c618df4df55225da207b4"/><file name="system.xml" hash="cbcf83be33ea59ca73d2846e8945ad5e"/></dir><dir name="sql"><dir name="cornerdrop_collect_setup"><file name="install-1.0.0.php" hash="65791be82f1e27d834270b4298a29623"/><file name="upgrade-1.0.0-1.1.0.php" hash="572467dbfb19cd300667817e73e2a6c0"/><file name="upgrade-1.1.0-1.2.0.php" hash="1cdf2aa5ac04fe35ababbdbcb3ce3079"/></dir></dir></dir></dir></target><target name="magedesign"><dir name="adminhtml"><dir name="default"><dir name="default"><dir name="layout"><dir name="cornerdrop"><file name="collect.xml" hash="f0b49d7f0db1da1cf77423cc2ece9290"/></dir></dir><dir name="template"><dir name="cornerdrop"><dir name="collect"><dir name="order"><dir name="create"><dir name="form"><dir name="address"><file name="shipping.phtml" hash="208494dde07849f56ea1543de7f281f7"/></dir></dir></dir></dir></dir></dir></dir></dir></dir></dir><dir name="frontend"><dir name="base"><dir name="default"><dir name="layout"><dir name="cornerdrop"><file name="collect.xml" hash="d0cc6cc9426b15a41772f793f8330cde"/></dir></dir><dir name="template"><dir name="cornerdrop"><dir name="collect"><dir name="checkout"><file name="success.phtml" hash="809a6a237973e9ffedfffe35f42885c5"/><file name="switch.phtml" hash="ad52fd177f0a5ecf17cc1dc58abc377c"/></dir><dir name="email"><file name="shipment.phtml" hash="871f258e2997572074eef316c23d0c9b"/></dir><file name="search.phtml" hash="3c91f620562806745d28f761616a0f95"/></dir></dir></dir></dir></dir></dir></target><target name="magelocale"><dir name="en_US"><dir name="template"><dir name="email"><dir name="cornerdrop"><dir name="collect"><file name="code.html" hash="3001e4a02fd80da21e1ac608dedf4645"/></dir></dir></dir></dir></dir></target><target name="mageweb"><dir name="js"><dir name="cornerdrop"><dir name="collect"><file name="adminhtml.js" hash="f0ac452f665e1c805db1358cca78f3a4"/><file name="adminhtml_search.js" hash="51c23cb61d90f9b1840fe6f21b16bdfc"/><file name="adminhtml_ui.js" hash="173b95d667ed5934f3acdd53c6559add"/><file name="event.simulate.js" hash="0a68da6e1bb534e7a2848e3efd7a2116"/><file name="geolocationAPI.js" hash="2c36b8b741b4462e72f125e84724912d"/><file name="gmaps.js" hash="8dab18fc7d9a1c886d846ec0e0692394"/><file name="search.js" hash="1d6eb4f75bc79edf715b96606a4d3511"/><file name="switch.js" hash="e3bd569c9cdd83fea6e2262a01912d38"/><file name="ui.js" hash="bb7321ac84a9f44b715c0265beb89ee7"/></dir></dir></dir></target><target name="mageskin"><dir name="adminhtml"><dir name="default"><dir name="default"><dir name="cornerdrop"><dir name="collect"><dir name="css"><file name="collect.css" hash="b657d1d1624da6d94102d55cd68a747d"/></dir><dir name="images"><file name="ajax-loader.gif" hash="7a7359b58d310f8edff5c1e6d46c8a09"/><file name="geolocation.png" hash="7721b57ba09ca1e3ba6b8e70b3683130"/><file name="reset.png" hash="882b5f458b8fd19356a758afe0b4062f"/><file name="search.png" hash="8c6298ce9cc6329f5d69810c3d2a4d71"/></dir></dir></dir></dir></dir></dir><dir name="frontend"><dir name="base"><dir name="default"><dir name="cornerdrop"><dir name="collect"><dir name="css"><file name="collect.css" hash="453495d721502344c3949160ad55a22c"/></dir><dir name="images"><file name="ajax-loader.gif" hash="7a7359b58d310f8edff5c1e6d46c8a09"/><file name="droppoint_active.png" hash="9f57a12c9f840944ae2ddeb1a46a63b8"/><file name="droppoint_inactive.png" hash="7fcf659b69695a001bf234cda72b4796"/><file name="droppoint_muted.png" hash="87efbda22a647a6f91dfee5211132496"/><file name="geolocation.png" hash="7721b57ba09ca1e3ba6b8e70b3683130"/><file name="logo_125.jpg" hash="0274087c0194b8b1f56e32788b928b4b"/><file name="logo_250.jpg" hash="d94f2421782938260b3d8ec5fff8e32b"/><file name="logo_500.jpg" hash="80a099917459d94a02b3a64ee867c0ba"/><file name="reset.png" hash="882b5f458b8fd19356a758afe0b4062f"/><file name="search.png" hash="8c6298ce9cc6329f5d69810c3d2a4d71"/></dir></dir></dir></dir></dir></dir></target></contents>
34
  <compatible/>
35
+ <dependencies><required><php><min>5.4.0</min><max>7.0.0</max></php></required></dependencies>
36
  </package>
skin/frontend/base/default/cornerdrop/collect/.DS_Store DELETED
Binary file