tig_postnl - Version 1.1.2

Version Notes

v1.1.2

- Updated manual.

v1.1.1

- Fixed issue where filtering the first column of the shipment grid could cause errors.
- Removed PHP extension dependencies from the PostNL extension packages. Magento connect would sometimes falsely report a PHP extension as missing preventing the PostNL extension from being installed.

v1.1.0

- First public release.

v1.0.8

- Improved compatibility with Magento 1.6 and 1.11.

v1.0.7

- Improved configuration fields.
- Improved translations.

v1.0.6

- Improved shipment grid interface. It shoulod now be more clear which shipments have been confirmed and when they should be handed over to PostNL.
- Improved PostNL Checkout payment method handling. The Checkout summary page should now remember your chosen bank when you attempt to pay using iDEAL. 100% support for all payment methods is not guaranteed.

v1.0.5

- Several bug fixes.
- Improved configuration interface.

v1.0.4

- Several minor bug fixes.
- Improved Dutch translations.
- Added additional information to several fields in system/config.

v1.0.3

- Several bug fixes. Including an issue preventing the extension from functioning properly with the compiler active.
- Several improvements to the Dutch translations.
- Improved the extension's system > config interface
- Added the Klarna payment method to PostNL Checkout

v1.0.2

- A large number of bug fixes and general improvements
- Improved error handling. Almost all errors will now automatically provide you with a link where you can find more information and a possible solution.

v1.0.1

- Added a filter to the possible product options you may select, based on the selected orders when mass-creating shipments from the order grid.
- Improved several translations.
- Fixed several minor bugs.

v1.0.0

This is the initial beta release of the extension. If you have any questions, please contact the Total Internet Group Servicedesk

Download this release

Release Info

Developer TIG
Extension tig_postnl
Version 1.1.2
Comparing to
See all releases


Code changes from version 1.1.1 to 1.1.2

app/code/community/TIG/PostNL/Model/Core/System/Config/Source/AllProductOptions.php CHANGED
@@ -1,28 +1,28 @@
1
  <?php
2
  /**
3
- * ___________ __ __
4
- * \__ ___/____ _/ |_ _____ | |
5
  * | | / _ \\ __\\__ \ | |
6
  * | | | |_| || | / __ \_| |__
7
  * |____| \____/ |__| (____ /|____/
8
- * \/
9
- * ___ __ __
10
- * | | ____ _/ |_ ____ _______ ____ ____ _/ |_
11
  * | | / \\ __\_/ __ \\_ __ \ / \ _/ __ \\ __\
12
- * | || | \| | \ ___/ | | \/| | \\ ___/ | |
13
- * |___||___| /|__| \_____>|__| |___| / \_____>|__|
14
- * \/ \/
15
- * ________
16
- * / _____/_______ ____ __ __ ______
17
- * / \ ___\_ __ \ / _ \ | | \\____ \
18
  * \ \_\ \| | \/| |_| || | /| |_| |
19
- * \______ /|__| \____/ |____/ | __/
20
- * \/ |__|
21
  *
22
  * NOTICE OF LICENSE
23
  *
24
  * This source file is subject to the Creative Commons License.
25
- * It is available through the world-wide-web at this URL:
26
  * http://creativecommons.org/licenses/by-nc-nd/3.0/nl/deed.en_US
27
  * If you are unable to obtain it through the world-wide-web, please send an email
28
  * to servicedesk@totalinternetgroup.nl so we can send you a copy immediately.
@@ -42,12 +42,12 @@ class TIG_PostNL_Model_Core_System_Config_Source_AllProductOptions
42
  * XML path to supported options configuration setting
43
  */
44
  const XML_PATH_SUPPORTED_PRODUCT_OPTIONS = 'postnl/cif_product_options/supported_product_options';
45
-
46
  /**
47
  * Returns an option array for all possible PostNL product options
48
- *
49
  * @return array
50
- *
51
  * @todo implement COD
52
  */
53
  public function toOptionArray()
@@ -63,8 +63,8 @@ class TIG_PostNL_Model_Core_System_Config_Source_AllProductOptions
63
  ),
64
  /**
65
  * These are not currently implemented
66
- *
67
- * TODO implement these options
68
  */
69
  /*'3086' => array(
70
  'value' => '3086',
@@ -127,8 +127,8 @@ class TIG_PostNL_Model_Core_System_Config_Source_AllProductOptions
127
  'value' => array(
128
  /**
129
  * These are not currently implemented
130
- *
131
- * TODO implement these options
132
  */
133
  /*'3535' => array(
134
  'value' => '3535',
@@ -173,6 +173,11 @@ class TIG_PostNL_Model_Core_System_Config_Source_AllProductOptions
173
  'value' => '4952',
174
  'label' => $helper->__('EU Pack Special Consumer (incl. signature)'),
175
  ),
 
 
 
 
 
176
  '4955' => array(
177
  'value' => '4955',
178
  'label' => $helper->__('EU Pack Standard (Belgium only, no signature)'),
@@ -180,8 +185,8 @@ class TIG_PostNL_Model_Core_System_Config_Source_AllProductOptions
180
  ),
181
  /**
182
  * These are not currently implemented
183
- *
184
- * TODO implement these options
185
  */
186
  /*'4950' => array(
187
  'value' => '4950',
@@ -204,20 +209,20 @@ class TIG_PostNL_Model_Core_System_Config_Source_AllProductOptions
204
  ),
205
  ),
206
  );
207
-
208
  $this->_markDefault($availableOptions);
209
-
210
  return $availableOptions;
211
  }
212
-
213
  /**
214
  * Get a list of available options. This is a filtered/modified version of the array supplied by toOptionArray();
215
- *
216
  * @param boolean $withDefault Determines whether or not a 'default' option is prepended to the array
217
  * @param boolean $witHExtraCover Flag whether or not to include extra cover options
218
  * @param boolean|int $storeId
219
  * @param boolean $codesOnly
220
- *
221
  * @return array
222
  */
223
  public function getAvailableOptions($withDefault = false, $withExtraCover = true, $storeId = false, $codesOnly = false)
@@ -225,15 +230,15 @@ class TIG_PostNL_Model_Core_System_Config_Source_AllProductOptions
225
  if ($storeId === false) {
226
  $storeId = Mage_Core_Model_App::ADMIN_STORE_ID;
227
  }
228
-
229
  $helper = Mage::helper('postnl');
230
  $options = $this->toOptionArray();
231
-
232
  /**
233
  * Get a list of all possible options
234
  */
235
  $availableOptions = array();
236
-
237
  /**
238
  * prepend the 'default' option
239
  */
@@ -243,13 +248,13 @@ class TIG_PostNL_Model_Core_System_Config_Source_AllProductOptions
243
  'label' => $helper->__('Use default'),
244
  );
245
  }
246
-
247
  /**
248
  * Get the list of supported product options from the shop's configuration
249
  */
250
  $supportedOptions = Mage::getStoreConfig(self::XML_PATH_SUPPORTED_PRODUCT_OPTIONS, $storeId);
251
  $supportedOptionsArray = explode(',', $supportedOptions);
252
-
253
  /**
254
  * Check each standard option to see if it's supprted
255
  */
@@ -258,19 +263,19 @@ class TIG_PostNL_Model_Core_System_Config_Source_AllProductOptions
258
  if (!in_array($option['value'], $supportedOptionsArray)) {
259
  continue;
260
  }
261
-
262
  if (isset($option['isExtraCover']) && $withExtraCover !== true) {
263
  continue;
264
  }
265
-
266
  if ($codesOnly === true) {
267
  $availableOptions[] = $option['value'];
268
  continue;
269
  }
270
-
271
  $availableStandardOptions[] = $option;
272
  }
273
-
274
  /**
275
  * Check each pakje gemak option to see if it's supprted
276
  */
@@ -279,19 +284,19 @@ class TIG_PostNL_Model_Core_System_Config_Source_AllProductOptions
279
  if (!in_array($option['value'], $supportedOptionsArray)) {
280
  continue;
281
  }
282
-
283
  if (isset($option['isExtraCover']) && $withExtraCover !== true) {
284
  continue;
285
  }
286
-
287
  if ($codesOnly === true) {
288
  $availableOptions[] = $option['value'];
289
  continue;
290
  }
291
-
292
  $availablePakjeGemakOptions[] = $option;
293
  }
294
-
295
  /**
296
  * Check each eu option to see if it's supprted
297
  */
@@ -300,19 +305,19 @@ class TIG_PostNL_Model_Core_System_Config_Source_AllProductOptions
300
  if (!in_array($option['value'], $supportedOptionsArray)) {
301
  continue;
302
  }
303
-
304
  if (isset($option['isExtraCover']) && $withExtraCover !== true) {
305
  continue;
306
  }
307
-
308
  if ($codesOnly === true) {
309
  $availableOptions[] = $option['value'];
310
  continue;
311
  }
312
-
313
  $availableEuOptions[] = $option;
314
  }
315
-
316
  /**
317
  * Check each eu option to see if it's supprted
318
  */
@@ -322,20 +327,20 @@ class TIG_PostNL_Model_Core_System_Config_Source_AllProductOptions
322
  if (!in_array($option['value'], $supportedOptionsArray)) {
323
  continue;
324
  }
325
-
326
  if (isset($option['isExtraCover']) && $withExtraCover !== true) {
327
  continue;
328
  }
329
-
330
  if ($codesOnly === true) {
331
  $availableOptions[] = $option['value'];
332
  continue;
333
  }
334
-
335
  $availableGlobalOptions[] = $option;
336
  }
337
  }
338
-
339
  /**
340
  * If we only need the codes, we can return the $availableOptions array. Otherwise, we need to order and merge the
341
  * other arrays
@@ -343,7 +348,7 @@ class TIG_PostNL_Model_Core_System_Config_Source_AllProductOptions
343
  if ($codesOnly === true) {
344
  return $availableOptions;
345
  }
346
-
347
  /**
348
  * group all available options
349
  */
@@ -353,34 +358,34 @@ class TIG_PostNL_Model_Core_System_Config_Source_AllProductOptions
353
  'value' => $availableStandardOptions,
354
  );
355
  }
356
-
357
  if (!empty($availablePakjeGemakOptions)) {
358
  $availableOptions['pakjegemak_options'] = array(
359
  'label' => $helper->__('Post Office options'),
360
  'value' => $availablePakjeGemakOptions,
361
  );
362
  }
363
-
364
  if (!empty($availableEuOptions)) {
365
  $availableOptions['eu_options'] = array(
366
  'label' => $helper->__('EU options'),
367
  'value' => $availableEuOptions,
368
  );
369
  }
370
-
371
  if (!empty($availableGlobalOptions)) {
372
  $availableOptions['global_options'] = array(
373
  'label' => $helper->__('Global options'),
374
  'value' => $availableGlobalOptions,
375
  );
376
  }
377
-
378
  return $availableOptions;
379
  }
380
-
381
  /**
382
  * Get the list of available product options that have extra cover
383
- *
384
  * @return array
385
  */
386
  public function getExtraCoverOptions($valuesOnly = false)
@@ -389,7 +394,7 @@ class TIG_PostNL_Model_Core_System_Config_Source_AllProductOptions
389
  * Get all available options
390
  */
391
  $availableOptions = $this->getAvailableOptions(false, true);
392
-
393
  /**
394
  * Loop through each optGroup and then each option to see if any of them have the isExtraCover flag.
395
  * Add these to the array of extra cover options.
@@ -400,49 +405,49 @@ class TIG_PostNL_Model_Core_System_Config_Source_AllProductOptions
400
  /**
401
  * Add the whole option (value, label and flags)
402
  */
403
- if (isset($option['isExtraCover'])
404
  && $option['isExtraCover']
405
  && $valuesOnly !== true
406
  ) {
407
  $extraCoverOptions[] = $option;
408
  continue;
409
  }
410
-
411
  /**
412
  * Only add the value
413
  */
414
- if (isset($option['isExtraCover'])
415
  && $option['isExtraCover']
416
  && $valuesOnly === true
417
  ) {
418
  $extraCoverOptions[] = $option['value'];
419
  continue;
420
  }
421
-
422
  continue;
423
  }
424
  }
425
-
426
  return $extraCoverOptions;
427
  }
428
-
429
  /**
430
  * Marks the default values in the option array
431
- *
432
  * @param array &$options
433
- *
434
  * @return array
435
  */
436
  protected function _markDefault(&$options)
437
  {
438
  $helper = Mage::helper('postnl/cif');
439
-
440
  /**
441
  * Get an array of all default options
442
  */
443
  $defaultOptions = $helper->getDefaultProductOptions();
444
-
445
-
446
  /**
447
  * Mark each default option as default if it is present in the available options array
448
  */
@@ -452,28 +457,28 @@ class TIG_PostNL_Model_Core_System_Config_Source_AllProductOptions
452
  ) {
453
  $options['standard_options']['value'][$defaultOptions['dutch']]['label'] .= ' ' . $helper->__('(default)');
454
  }
455
-
456
- if (isset($options['pakjegemak_options'])
457
  && isset($options['pakjegemak_options']['value'])
458
  && isset($options['pakjegemak_options']['value'][$defaultOptions['eu']])
459
  ) {
460
  $options['pakjegemak_options']['value'][$defaultOptions['pakjegemak']]['label'] .= ' ' . $helper->__('(default)');
461
  }
462
-
463
- if (isset($options['eu_options'])
464
  && isset($options['eu_options']['value'])
465
  && isset($options['eu_options']['value'][$defaultOptions['eu']])
466
  ) {
467
  $options['eu_options']['value'][$defaultOptions['eu']]['label'] .= ' ' . $helper->__('(default)');
468
  }
469
-
470
- if (isset($options['global_options'])
471
  && isset($options['global_options']['value'])
472
  && isset($options['global_options']['value'][$defaultOptions['global']])
473
  ) {
474
  $options['global_options']['value'][$defaultOptions['global']]['label'] .= ' ' . $helper->__('(default)');
475
  }
476
-
477
  return $options;
478
  }
479
  }
1
  <?php
2
  /**
3
+ * ___________ __ __
4
+ * \__ ___/____ _/ |_ _____ | |
5
  * | | / _ \\ __\\__ \ | |
6
  * | | | |_| || | / __ \_| |__
7
  * |____| \____/ |__| (____ /|____/
8
+ * \/
9
+ * ___ __ __
10
+ * | | ____ _/ |_ ____ _______ ____ ____ _/ |_
11
  * | | / \\ __\_/ __ \\_ __ \ / \ _/ __ \\ __\
12
+ * | || | \| | \ ___/ | | \/| | \\ ___/ | |
13
+ * |___||___| /|__| \_____>|__| |___| / \_____>|__|
14
+ * \/ \/
15
+ * ________
16
+ * / _____/_______ ____ __ __ ______
17
+ * / \ ___\_ __ \ / _ \ | | \\____ \
18
  * \ \_\ \| | \/| |_| || | /| |_| |
19
+ * \______ /|__| \____/ |____/ | __/
20
+ * \/ |__|
21
  *
22
  * NOTICE OF LICENSE
23
  *
24
  * This source file is subject to the Creative Commons License.
25
+ * It is available through the world-wide-web at this URL:
26
  * http://creativecommons.org/licenses/by-nc-nd/3.0/nl/deed.en_US
27
  * If you are unable to obtain it through the world-wide-web, please send an email
28
  * to servicedesk@totalinternetgroup.nl so we can send you a copy immediately.
42
  * XML path to supported options configuration setting
43
  */
44
  const XML_PATH_SUPPORTED_PRODUCT_OPTIONS = 'postnl/cif_product_options/supported_product_options';
45
+
46
  /**
47
  * Returns an option array for all possible PostNL product options
48
+ *
49
  * @return array
50
+ *
51
  * @todo implement COD
52
  */
53
  public function toOptionArray()
63
  ),
64
  /**
65
  * These are not currently implemented
66
+ *
67
+ * @todo implement these options
68
  */
69
  /*'3086' => array(
70
  'value' => '3086',
127
  'value' => array(
128
  /**
129
  * These are not currently implemented
130
+ *
131
+ * @todo implement these options
132
  */
133
  /*'3535' => array(
134
  'value' => '3535',
173
  'value' => '4952',
174
  'label' => $helper->__('EU Pack Special Consumer (incl. signature)'),
175
  ),
176
+ /**
177
+ * This option will be removed in v1.2.0
178
+ *
179
+ * @deprecated v1.1.2
180
+ */
181
  '4955' => array(
182
  'value' => '4955',
183
  'label' => $helper->__('EU Pack Standard (Belgium only, no signature)'),
185
  ),
186
  /**
187
  * These are not currently implemented
188
+ *
189
+ * @todo implement these options
190
  */
191
  /*'4950' => array(
192
  'value' => '4950',
209
  ),
210
  ),
211
  );
212
+
213
  $this->_markDefault($availableOptions);
214
+
215
  return $availableOptions;
216
  }
217
+
218
  /**
219
  * Get a list of available options. This is a filtered/modified version of the array supplied by toOptionArray();
220
+ *
221
  * @param boolean $withDefault Determines whether or not a 'default' option is prepended to the array
222
  * @param boolean $witHExtraCover Flag whether or not to include extra cover options
223
  * @param boolean|int $storeId
224
  * @param boolean $codesOnly
225
+ *
226
  * @return array
227
  */
228
  public function getAvailableOptions($withDefault = false, $withExtraCover = true, $storeId = false, $codesOnly = false)
230
  if ($storeId === false) {
231
  $storeId = Mage_Core_Model_App::ADMIN_STORE_ID;
232
  }
233
+
234
  $helper = Mage::helper('postnl');
235
  $options = $this->toOptionArray();
236
+
237
  /**
238
  * Get a list of all possible options
239
  */
240
  $availableOptions = array();
241
+
242
  /**
243
  * prepend the 'default' option
244
  */
248
  'label' => $helper->__('Use default'),
249
  );
250
  }
251
+
252
  /**
253
  * Get the list of supported product options from the shop's configuration
254
  */
255
  $supportedOptions = Mage::getStoreConfig(self::XML_PATH_SUPPORTED_PRODUCT_OPTIONS, $storeId);
256
  $supportedOptionsArray = explode(',', $supportedOptions);
257
+
258
  /**
259
  * Check each standard option to see if it's supprted
260
  */
263
  if (!in_array($option['value'], $supportedOptionsArray)) {
264
  continue;
265
  }
266
+
267
  if (isset($option['isExtraCover']) && $withExtraCover !== true) {
268
  continue;
269
  }
270
+
271
  if ($codesOnly === true) {
272
  $availableOptions[] = $option['value'];
273
  continue;
274
  }
275
+
276
  $availableStandardOptions[] = $option;
277
  }
278
+
279
  /**
280
  * Check each pakje gemak option to see if it's supprted
281
  */
284
  if (!in_array($option['value'], $supportedOptionsArray)) {
285
  continue;
286
  }
287
+
288
  if (isset($option['isExtraCover']) && $withExtraCover !== true) {
289
  continue;
290
  }
291
+
292
  if ($codesOnly === true) {
293
  $availableOptions[] = $option['value'];
294
  continue;
295
  }
296
+
297
  $availablePakjeGemakOptions[] = $option;
298
  }
299
+
300
  /**
301
  * Check each eu option to see if it's supprted
302
  */
305
  if (!in_array($option['value'], $supportedOptionsArray)) {
306
  continue;
307
  }
308
+
309
  if (isset($option['isExtraCover']) && $withExtraCover !== true) {
310
  continue;
311
  }
312
+
313
  if ($codesOnly === true) {
314
  $availableOptions[] = $option['value'];
315
  continue;
316
  }
317
+
318
  $availableEuOptions[] = $option;
319
  }
320
+
321
  /**
322
  * Check each eu option to see if it's supprted
323
  */
327
  if (!in_array($option['value'], $supportedOptionsArray)) {
328
  continue;
329
  }
330
+
331
  if (isset($option['isExtraCover']) && $withExtraCover !== true) {
332
  continue;
333
  }
334
+
335
  if ($codesOnly === true) {
336
  $availableOptions[] = $option['value'];
337
  continue;
338
  }
339
+
340
  $availableGlobalOptions[] = $option;
341
  }
342
  }
343
+
344
  /**
345
  * If we only need the codes, we can return the $availableOptions array. Otherwise, we need to order and merge the
346
  * other arrays
348
  if ($codesOnly === true) {
349
  return $availableOptions;
350
  }
351
+
352
  /**
353
  * group all available options
354
  */
358
  'value' => $availableStandardOptions,
359
  );
360
  }
361
+
362
  if (!empty($availablePakjeGemakOptions)) {
363
  $availableOptions['pakjegemak_options'] = array(
364
  'label' => $helper->__('Post Office options'),
365
  'value' => $availablePakjeGemakOptions,
366
  );
367
  }
368
+
369
  if (!empty($availableEuOptions)) {
370
  $availableOptions['eu_options'] = array(
371
  'label' => $helper->__('EU options'),
372
  'value' => $availableEuOptions,
373
  );
374
  }
375
+
376
  if (!empty($availableGlobalOptions)) {
377
  $availableOptions['global_options'] = array(
378
  'label' => $helper->__('Global options'),
379
  'value' => $availableGlobalOptions,
380
  );
381
  }
382
+
383
  return $availableOptions;
384
  }
385
+
386
  /**
387
  * Get the list of available product options that have extra cover
388
+ *
389
  * @return array
390
  */
391
  public function getExtraCoverOptions($valuesOnly = false)
394
  * Get all available options
395
  */
396
  $availableOptions = $this->getAvailableOptions(false, true);
397
+
398
  /**
399
  * Loop through each optGroup and then each option to see if any of them have the isExtraCover flag.
400
  * Add these to the array of extra cover options.
405
  /**
406
  * Add the whole option (value, label and flags)
407
  */
408
+ if (isset($option['isExtraCover'])
409
  && $option['isExtraCover']
410
  && $valuesOnly !== true
411
  ) {
412
  $extraCoverOptions[] = $option;
413
  continue;
414
  }
415
+
416
  /**
417
  * Only add the value
418
  */
419
+ if (isset($option['isExtraCover'])
420
  && $option['isExtraCover']
421
  && $valuesOnly === true
422
  ) {
423
  $extraCoverOptions[] = $option['value'];
424
  continue;
425
  }
426
+
427
  continue;
428
  }
429
  }
430
+
431
  return $extraCoverOptions;
432
  }
433
+
434
  /**
435
  * Marks the default values in the option array
436
+ *
437
  * @param array &$options
438
+ *
439
  * @return array
440
  */
441
  protected function _markDefault(&$options)
442
  {
443
  $helper = Mage::helper('postnl/cif');
444
+
445
  /**
446
  * Get an array of all default options
447
  */
448
  $defaultOptions = $helper->getDefaultProductOptions();
449
+
450
+
451
  /**
452
  * Mark each default option as default if it is present in the available options array
453
  */
457
  ) {
458
  $options['standard_options']['value'][$defaultOptions['dutch']]['label'] .= ' ' . $helper->__('(default)');
459
  }
460
+
461
+ if (isset($options['pakjegemak_options'])
462
  && isset($options['pakjegemak_options']['value'])
463
  && isset($options['pakjegemak_options']['value'][$defaultOptions['eu']])
464
  ) {
465
  $options['pakjegemak_options']['value'][$defaultOptions['pakjegemak']]['label'] .= ' ' . $helper->__('(default)');
466
  }
467
+
468
+ if (isset($options['eu_options'])
469
  && isset($options['eu_options']['value'])
470
  && isset($options['eu_options']['value'][$defaultOptions['eu']])
471
  ) {
472
  $options['eu_options']['value'][$defaultOptions['eu']]['label'] .= ' ' . $helper->__('(default)');
473
  }
474
+
475
+ if (isset($options['global_options'])
476
  && isset($options['global_options']['value'])
477
  && isset($options['global_options']['value'][$defaultOptions['global']])
478
  ) {
479
  $options['global_options']['value'][$defaultOptions['global']]['label'] .= ' ' . $helper->__('(default)');
480
  }
481
+
482
  return $options;
483
  }
484
  }
app/code/community/TIG/PostNL/Model/Core/System/Config/Source/EuProductOptions.php CHANGED
@@ -1,28 +1,28 @@
1
  <?php
2
  /**
3
- * ___________ __ __
4
- * \__ ___/____ _/ |_ _____ | |
5
  * | | / _ \\ __\\__ \ | |
6
  * | | | |_| || | / __ \_| |__
7
  * |____| \____/ |__| (____ /|____/
8
- * \/
9
- * ___ __ __
10
- * | | ____ _/ |_ ____ _______ ____ ____ _/ |_
11
  * | | / \\ __\_/ __ \\_ __ \ / \ _/ __ \\ __\
12
- * | || | \| | \ ___/ | | \/| | \\ ___/ | |
13
- * |___||___| /|__| \_____>|__| |___| / \_____>|__|
14
- * \/ \/
15
- * ________
16
- * / _____/_______ ____ __ __ ______
17
- * / \ ___\_ __ \ / _ \ | | \\____ \
18
  * \ \_\ \| | \/| |_| || | /| |_| |
19
- * \______ /|__| \____/ |____/ | __/
20
- * \/ |__|
21
  *
22
  * NOTICE OF LICENSE
23
  *
24
  * This source file is subject to the Creative Commons License.
25
- * It is available through the world-wide-web at this URL:
26
  * http://creativecommons.org/licenses/by-nc-nd/3.0/nl/deed.en_US
27
  * If you are unable to obtain it through the world-wide-web, please send an email
28
  * to servicedesk@totalinternetgroup.nl so we can send you a copy immediately.
@@ -42,12 +42,12 @@ class TIG_PostNL_Model_Core_System_Config_Source_EuProductOptions
42
  * XML path to supported options configuration setting
43
  */
44
  const XML_PATH_SUPPORTED_PRODUCT_OPTIONS = 'postnl/cif_product_options/supported_product_options';
45
-
46
  /**
47
  * Returns an option array for all possible PostNL product options
48
- *
49
  * @return array
50
- *
51
  * @todo implement COD and extra cover
52
  */
53
  public function toOptionArray()
@@ -58,6 +58,11 @@ class TIG_PostNL_Model_Core_System_Config_Source_EuProductOptions
58
  'value' => '4952',
59
  'label' => $helper->__('EU Pack Special Consumer (incl. signature)'),
60
  ),
 
 
 
 
 
61
  array(
62
  'value' => '4955',
63
  'label' => $helper->__('EU Pack Standard (Belgium only, no signature)'),
@@ -65,8 +70,8 @@ class TIG_PostNL_Model_Core_System_Config_Source_EuProductOptions
65
  ),
66
  /**
67
  * These are not currently implemented
68
- *
69
- * TODO implement these options
70
  */
71
  /*
72
  array(
@@ -78,16 +83,16 @@ class TIG_PostNL_Model_Core_System_Config_Source_EuProductOptions
78
  'label' => $helper->__('EU Pack Special COD (Belgium and Luxembourg only)'),
79
  ),*/
80
  );
81
-
82
  return $availableOptions;
83
  }
84
-
85
  /**
86
  * Get a list of available options. This is a filtered/modified version of the array supplied by toOptionArray();
87
- *
88
  * @param boolean|int $storeId
89
  * @param boolean $codesOnly
90
- *
91
  * @return array
92
  */
93
  public function getAvailableOptions($storeId = false, $codesOnly = false)
@@ -95,21 +100,21 @@ class TIG_PostNL_Model_Core_System_Config_Source_EuProductOptions
95
  if ($storeId === false) {
96
  $storeId = Mage_Core_Model_App::ADMIN_STORE_ID;
97
  }
98
-
99
  $helper = Mage::helper('postnl');
100
  $options = $this->toOptionArray();
101
-
102
  /**
103
  * Get a list of all possible options
104
  */
105
  $availableOptions = array();
106
-
107
  /**
108
  * Get the list of supported product options from the shop's configuration
109
  */
110
  $supportedOptions = Mage::getStoreConfig(self::XML_PATH_SUPPORTED_PRODUCT_OPTIONS, $storeId);
111
  $supportedOptionsArray = explode(',', $supportedOptions);
112
-
113
  /**
114
  * Check each standard option to see if it's supprted
115
  */
@@ -118,15 +123,15 @@ class TIG_PostNL_Model_Core_System_Config_Source_EuProductOptions
118
  if (!in_array($option['value'], $supportedOptionsArray)) {
119
  continue;
120
  }
121
-
122
  if ($codesOnly === true) {
123
  $availableOptions[] = $option['value'];
124
  continue;
125
  }
126
-
127
  $availableOptions[] = $option;
128
  }
129
-
130
  return $availableOptions;
131
  }
132
  }
1
  <?php
2
  /**
3
+ * ___________ __ __
4
+ * \__ ___/____ _/ |_ _____ | |
5
  * | | / _ \\ __\\__ \ | |
6
  * | | | |_| || | / __ \_| |__
7
  * |____| \____/ |__| (____ /|____/
8
+ * \/
9
+ * ___ __ __
10
+ * | | ____ _/ |_ ____ _______ ____ ____ _/ |_
11
  * | | / \\ __\_/ __ \\_ __ \ / \ _/ __ \\ __\
12
+ * | || | \| | \ ___/ | | \/| | \\ ___/ | |
13
+ * |___||___| /|__| \_____>|__| |___| / \_____>|__|
14
+ * \/ \/
15
+ * ________
16
+ * / _____/_______ ____ __ __ ______
17
+ * / \ ___\_ __ \ / _ \ | | \\____ \
18
  * \ \_\ \| | \/| |_| || | /| |_| |
19
+ * \______ /|__| \____/ |____/ | __/
20
+ * \/ |__|
21
  *
22
  * NOTICE OF LICENSE
23
  *
24
  * This source file is subject to the Creative Commons License.
25
+ * It is available through the world-wide-web at this URL:
26
  * http://creativecommons.org/licenses/by-nc-nd/3.0/nl/deed.en_US
27
  * If you are unable to obtain it through the world-wide-web, please send an email
28
  * to servicedesk@totalinternetgroup.nl so we can send you a copy immediately.
42
  * XML path to supported options configuration setting
43
  */
44
  const XML_PATH_SUPPORTED_PRODUCT_OPTIONS = 'postnl/cif_product_options/supported_product_options';
45
+
46
  /**
47
  * Returns an option array for all possible PostNL product options
48
+ *
49
  * @return array
50
+ *
51
  * @todo implement COD and extra cover
52
  */
53
  public function toOptionArray()
58
  'value' => '4952',
59
  'label' => $helper->__('EU Pack Special Consumer (incl. signature)'),
60
  ),
61
+ /**
62
+ * This option will be removed in v1.2.0
63
+ *
64
+ * @deprecated v1.1.2
65
+ */
66
  array(
67
  'value' => '4955',
68
  'label' => $helper->__('EU Pack Standard (Belgium only, no signature)'),
70
  ),
71
  /**
72
  * These are not currently implemented
73
+ *
74
+ * @todo implement these options
75
  */
76
  /*
77
  array(
83
  'label' => $helper->__('EU Pack Special COD (Belgium and Luxembourg only)'),
84
  ),*/
85
  );
86
+
87
  return $availableOptions;
88
  }
89
+
90
  /**
91
  * Get a list of available options. This is a filtered/modified version of the array supplied by toOptionArray();
92
+ *
93
  * @param boolean|int $storeId
94
  * @param boolean $codesOnly
95
+ *
96
  * @return array
97
  */
98
  public function getAvailableOptions($storeId = false, $codesOnly = false)
100
  if ($storeId === false) {
101
  $storeId = Mage_Core_Model_App::ADMIN_STORE_ID;
102
  }
103
+
104
  $helper = Mage::helper('postnl');
105
  $options = $this->toOptionArray();
106
+
107
  /**
108
  * Get a list of all possible options
109
  */
110
  $availableOptions = array();
111
+
112
  /**
113
  * Get the list of supported product options from the shop's configuration
114
  */
115
  $supportedOptions = Mage::getStoreConfig(self::XML_PATH_SUPPORTED_PRODUCT_OPTIONS, $storeId);
116
  $supportedOptionsArray = explode(',', $supportedOptions);
117
+
118
  /**
119
  * Check each standard option to see if it's supprted
120
  */
123
  if (!in_array($option['value'], $supportedOptionsArray)) {
124
  continue;
125
  }
126
+
127
  if ($codesOnly === true) {
128
  $availableOptions[] = $option['value'];
129
  continue;
130
  }
131
+
132
  $availableOptions[] = $option;
133
  }
134
+
135
  return $availableOptions;
136
  }
137
  }
app/code/community/TIG/PostNL/etc/config.xml CHANGED
@@ -1,29 +1,29 @@
1
  <?xml version="1.0" encoding="UTF-8"?>
2
- <!--
3
  /**
4
- * ___________ __ __
5
- * \__ ___/____ _/ |_ _____ | |
6
  * | | / _ \\ __\\__ \ | |
7
  * | | | |_| || | / __ \_| |__
8
  * |____| \____/ |__| (____ /|____/
9
- * \/
10
- * ___ __ __
11
- * | | ____ _/ |_ ____ _______ ____ ____ _/ |_
12
  * | | / \\ __\_/ __ \\_ __ \ / \ _/ __ \\ __\
13
- * | || | \| | \ ___/ | | \/| | \\ ___/ | |
14
- * |___||___| /|__| \_____>|__| |___| / \_____>|__|
15
- * \/ \/
16
- * ________
17
- * / _____/_______ ____ __ __ ______
18
- * / \ ___\_ __ \ / _ \ | | \\____ \
19
  * \ \_\ \| | \/| |_| || | /| |_| |
20
- * \______ /|__| \____/ |____/ | __/
21
- * \/ |__|
22
  *
23
  * NOTICE OF LICENSE
24
  *
25
  * This source file is subject to the Creative Commons License.
26
- * It is available through the world-wide-web at this URL:
27
  * http://creativecommons.org/licenses/by-nc-nd/3.0/nl/deed.en_US
28
  * If you are unable to obtain it through the world-wide-web, please send an email
29
  * to servicedesk@totalinternetgroup.nl so we can send you a copy immediately.
@@ -36,15 +36,15 @@
36
  *
37
  * @copyright Copyright (c) 2013 Total Internet Group B.V. (http://www.totalinternetgroup.nl)
38
  * @license http://creativecommons.org/licenses/by-nc-nd/3.0/nl/deed.en_US
39
- */
40
  -->
41
  <config>
42
  <modules>
43
  <TIG_PostNL>
44
- <version>1.1.1</version>
45
  </TIG_PostNL>
46
  </modules>
47
-
48
  <global>
49
  <blocks>
50
  <!-- Block definitions per submodule -->
@@ -89,7 +89,7 @@
89
  <class>TIG_PostNL_Model_Checkout</class>
90
  <resourceModel>postnl_checkout_resource</resourceModel>
91
  </postnl_checkout>
92
-
93
  <!-- Resource model definitions per submodule -->
94
  <postnl_resource>
95
  <class>TIG_PostNL_Model_Resource</class>
@@ -173,7 +173,7 @@
173
  </email>
174
  </template>
175
  </global>
176
-
177
  <admin>
178
  <routers>
179
  <postnl>
@@ -185,7 +185,7 @@
185
  </postnl>
186
  </routers>
187
  </admin>
188
-
189
  <adminhtml>
190
  <events>
191
  <adminhtml_block_html_before>
@@ -248,7 +248,7 @@
248
  </modules>
249
  </translate>
250
  </adminhtml>
251
-
252
  <frontend>
253
  <layout>
254
  <updates>
@@ -267,7 +267,7 @@
267
  </modules>
268
  </translate>
269
  </frontend>
270
-
271
  <crontab>
272
  <jobs>
273
  <!-- remove old temporary label files (by default files older than 5 min will be deleted) -->
@@ -349,7 +349,7 @@
349
  </postnl_remove_old_labels>
350
  </jobs>
351
  </crontab>
352
-
353
  <!-- Default configuration values. You can edit most of these in system/config -->
354
  <!-- If a setting is specified here it does not guarantee it's availability in system/config. It does mean you can override it by creating an entry in the core_config_data table -->
355
  <default>
@@ -531,7 +531,7 @@
531
  </advanced>
532
  </postnl>
533
  </default>
534
-
535
  <!-- Custom TiG config values -->
536
  <tig>
537
  <!-- Version compatibility per Magento edition -->
@@ -541,13 +541,13 @@
541
  <community>1.6,1.7,1.8</community>
542
  </postnl>
543
  </compatibility>
544
-
545
  <!-- Stability of this release -->
546
  <stability>
547
  <postnl>stable</postnl>
548
  </stability>
549
-
550
- <!-- A list of possible error codes recognized by this extension. Each error has a default message, a link to
551
  the associated knowledge base article and a 'type' (whether it's an error, warning or notice) -->
552
  <errors>
553
  <!-- These are errors that are generated by this extension -->
@@ -1036,9 +1036,9 @@
1036
  <url>http://kb.totalinternetgroup.nl/topic/33064418</url>
1037
  <type>error</type>
1038
  </POSTNL-0097>
1039
-
1040
  <!-- Note: errors 0098 and 0099 are missing. They will be added later. They have no special significance, we just forgot them :) -->
1041
-
1042
  <POSTNL-0100>
1043
  <!-- This error is generated by CIF, however we have designated it an error code -->
1044
  <message>The user is not authorized for this barcode</message>
@@ -1107,10 +1107,10 @@
1107
  </POSTNL-0112>
1108
  <POSTNL-0113>
1109
  <message>An error occurred while updating the PostNL Checkout order.</message>
1110
- <url/>
1111
  <type>warning</type>
1112
  </POSTNL-0113>
1113
-
1114
  <!-- These error codes are generated by CIF, not by this extension -->
1115
  <LIRS_0>
1116
  <message>Combilabel was not processed successfully for shipment with barcode %s. Normal label is generated and product code for shipment changed to 4944.</message>
1
  <?xml version="1.0" encoding="UTF-8"?>
2
+ <!--
3
  /**
4
+ * ___________ __ __
5
+ * \__ ___/____ _/ |_ _____ | |
6
  * | | / _ \\ __\\__ \ | |
7
  * | | | |_| || | / __ \_| |__
8
  * |____| \____/ |__| (____ /|____/
9
+ * \/
10
+ * ___ __ __
11
+ * | | ____ _/ |_ ____ _______ ____ ____ _/ |_
12
  * | | / \\ __\_/ __ \\_ __ \ / \ _/ __ \\ __\
13
+ * | || | \| | \ ___/ | | \/| | \\ ___/ | |
14
+ * |___||___| /|__| \_____>|__| |___| / \_____>|__|
15
+ * \/ \/
16
+ * ________
17
+ * / _____/_______ ____ __ __ ______
18
+ * / \ ___\_ __ \ / _ \ | | \\____ \
19
  * \ \_\ \| | \/| |_| || | /| |_| |
20
+ * \______ /|__| \____/ |____/ | __/
21
+ * \/ |__|
22
  *
23
  * NOTICE OF LICENSE
24
  *
25
  * This source file is subject to the Creative Commons License.
26
+ * It is available through the world-wide-web at this URL:
27
  * http://creativecommons.org/licenses/by-nc-nd/3.0/nl/deed.en_US
28
  * If you are unable to obtain it through the world-wide-web, please send an email
29
  * to servicedesk@totalinternetgroup.nl so we can send you a copy immediately.
36
  *
37
  * @copyright Copyright (c) 2013 Total Internet Group B.V. (http://www.totalinternetgroup.nl)
38
  * @license http://creativecommons.org/licenses/by-nc-nd/3.0/nl/deed.en_US
39
+ */
40
  -->
41
  <config>
42
  <modules>
43
  <TIG_PostNL>
44
+ <version>1.1.2</version>
45
  </TIG_PostNL>
46
  </modules>
47
+
48
  <global>
49
  <blocks>
50
  <!-- Block definitions per submodule -->
89
  <class>TIG_PostNL_Model_Checkout</class>
90
  <resourceModel>postnl_checkout_resource</resourceModel>
91
  </postnl_checkout>
92
+
93
  <!-- Resource model definitions per submodule -->
94
  <postnl_resource>
95
  <class>TIG_PostNL_Model_Resource</class>
173
  </email>
174
  </template>
175
  </global>
176
+
177
  <admin>
178
  <routers>
179
  <postnl>
185
  </postnl>
186
  </routers>
187
  </admin>
188
+
189
  <adminhtml>
190
  <events>
191
  <adminhtml_block_html_before>
248
  </modules>
249
  </translate>
250
  </adminhtml>
251
+
252
  <frontend>
253
  <layout>
254
  <updates>
267
  </modules>
268
  </translate>
269
  </frontend>
270
+
271
  <crontab>
272
  <jobs>
273
  <!-- remove old temporary label files (by default files older than 5 min will be deleted) -->
349
  </postnl_remove_old_labels>
350
  </jobs>
351
  </crontab>
352
+
353
  <!-- Default configuration values. You can edit most of these in system/config -->
354
  <!-- If a setting is specified here it does not guarantee it's availability in system/config. It does mean you can override it by creating an entry in the core_config_data table -->
355
  <default>
531
  </advanced>
532
  </postnl>
533
  </default>
534
+
535
  <!-- Custom TiG config values -->
536
  <tig>
537
  <!-- Version compatibility per Magento edition -->
541
  <community>1.6,1.7,1.8</community>
542
  </postnl>
543
  </compatibility>
544
+
545
  <!-- Stability of this release -->
546
  <stability>
547
  <postnl>stable</postnl>
548
  </stability>
549
+
550
+ <!-- A list of possible error codes recognized by this extension. Each error has a default message, a link to
551
  the associated knowledge base article and a 'type' (whether it's an error, warning or notice) -->
552
  <errors>
553
  <!-- These are errors that are generated by this extension -->
1036
  <url>http://kb.totalinternetgroup.nl/topic/33064418</url>
1037
  <type>error</type>
1038
  </POSTNL-0097>
1039
+
1040
  <!-- Note: errors 0098 and 0099 are missing. They will be added later. They have no special significance, we just forgot them :) -->
1041
+
1042
  <POSTNL-0100>
1043
  <!-- This error is generated by CIF, however we have designated it an error code -->
1044
  <message>The user is not authorized for this barcode</message>
1107
  </POSTNL-0112>
1108
  <POSTNL-0113>
1109
  <message>An error occurred while updating the PostNL Checkout order.</message>
1110
+ <url>http://kb.totalinternetgroup.nl/topic/38931193</url>
1111
  <type>warning</type>
1112
  </POSTNL-0113>
1113
+
1114
  <!-- These error codes are generated by CIF, not by this extension -->
1115
  <LIRS_0>
1116
  <message>Combilabel was not processed successfully for shipment with barcode %s. Normal label is generated and product code for shipment changed to 4944.</message>
package.xml CHANGED
@@ -1,7 +1,7 @@
1
  <?xml version="1.0"?>
2
  <package>
3
  <name>tig_postnl</name>
4
- <version>1.1.1</version>
5
  <stability>stable</stability>
6
  <license uri="http://creativecommons.org/licenses/by-nc-nd/3.0/nl/deed.en_US">Creative Commons License</license>
7
  <channel>community</channel>
@@ -20,7 +20,11 @@ Services included:&#xD;
20
  - Viewing detailed shipping status information&#xD;
21
  - PostNL Checkout&#xD;
22
  - Emailing customers track &amp; trace information, allowing them to track their shipment from the moment you confirm it to the moment it arrives at their doorstep</description>
23
- <notes>v1.1.1&#xD;
 
 
 
 
24
  &#xD;
25
  - Fixed issue where filtering the first column of the shipment grid could cause errors.&#xD;
26
  - Removed PHP extension dependencies from the PostNL extension packages. Magento connect would sometimes falsely report a PHP extension as missing preventing the PostNL extension from being installed.&#xD;
@@ -76,9 +80,9 @@ v1.0.0&#xD;
76
  &#xD;
77
  This is the initial beta release of the extension. If you have any questions, please contact the Total Internet Group Servicedesk</notes>
78
  <authors><author><name>TiG</name><user>supporttotal</user><email>servicedesk@totalinternetgroup.nl</email></author></authors>
79
- <date>2014-01-28</date>
80
- <time>09:31:29</time>
81
- <contents><target name="magecommunity"><dir name="TIG"><dir name="PostNL"><dir name="Block"><dir name="Adminhtml"><file name="CronNotification.php" hash="ec6263ed9fca94273bbc5d5493cac0ce"/><dir name="Sales"><dir name="Order"><file name="ProductOptions.php" hash="f46f9e9ba1a37ceff2db6d3131a21ebb"/><dir name="Shipment"><dir name="Create"><file name="ShipmentOptions.php" hash="6a63d89143a8b310f93ef73385f3eda0"/></dir><dir name="View"><file name="ShippingStatus.php" hash="297af21cb49e6b2cdfee192dfbf5f239"/><dir name="Tab"><file name="StatusHistory.php" hash="7b6bd52216822f7dc71fc998e8056376"/></dir><file name="Tabs.php" hash="a213c367f78e84fafd05d9d6310db5f5"/></dir></dir></dir></dir><dir name="System"><dir name="Config"><dir name="Form"><dir name="Field"><file name="ActivateButton.php" hash="2f57922bb9347b0b9d21a1a82529ffb4"/><file name="ActivatedFieldHeader.php" hash="4af748c827c108c2d72f12d1e9de0681"/><file name="ConfigCheck.php" hash="e967c3a4782fbb2ba4accef38a8a2373"/><file name="InfoBox.php" hash="4b93fd3c1e44230c4d8c3fb93ec581f3"/><file name="SplitAddressCheck.php" hash="cc8509b1f1fee9d825980382dc0833c2"/><file name="SupportTab.php" hash="e34f2bf7e87060698e0560894319b3b0"/><dir name="TextBox"><file name="Abstract.php" hash="423c2b84db587309a8a6d90dabc4de4f"/></dir><file name="ValidateButton.php" hash="5a30e6615a96e05cf3600855c15544de"/><file name="WarningBox.php" hash="36dce34841f2252f466e78dc2eddf1ba"/></dir><file name="Fieldset.php" hash="1bc60b1e6644802198c62666b50d3acf"/></dir><file name="Form.php" hash="a4fe68b2216fdccafb1bfecfa3f8e1a1"/></dir></dir><dir name="Widget"><dir name="Grid"><dir name="Column"><dir name="Renderer"><file name="Action.php" hash="9fc6e2f204f2238ab29699b614589134"/><file name="Barcode.php" hash="74858ac29b17c675cb2d8f55b8cba3fc"/><file name="ConfirmDate.php" hash="3d6692b46faaeedf55ab74e4b239790f"/><file name="ConfirmStatus.php" hash="db96b519fa025bb9f5f5737bb0e80bf2"/><file name="ShipmentType.php" hash="2a817a37ab1ccdc8a7e836f0443d012f"/><file name="ShippingPhase.php" hash="9ee0fc92ee2cc623edb3df86247d2d06"/><file name="Time.php" hash="dbf5b70742e0877eff7f01ec65319e3b"/><file name="Translate.php" hash="46d83e4013d6ab1d14d39f303703e5c4"/><file name="YesNo.php" hash="1bdb10008eecb146fd185040e24d48e5"/></dir></dir></dir></dir></dir><dir name="Checkout"><dir name="Cart"><file name="CheckoutLink.php" hash="b0c3e048cfcbb6d91000ab4df4b502cc"/><file name="Js.php" hash="acb7f5ad743ca311153b639f6ea33c75"/></dir><dir name="Summary"><file name="Totals.php" hash="bbe4ec0aaf15ecc40bff8504d67aa1e4"/></dir><file name="Summary.php" hash="a2b997d74cee541fd570327a496e30fb"/></dir><dir name="Core"><file name="ShippingStatus.php" hash="c92beeec25228692afcc2f64ed44dd01"/></dir></dir><file name="Exception.php" hash="5b9f750676440653abfee244727aa29f"/><dir name="Helper"><file name="Carrier.php" hash="9625f891a86da6b84c4bdf5f1ff37597"/><file name="Checkout.php" hash="cf0907c1d9601c137c2fd8b3c1d3487d"/><file name="Cif.php" hash="0285a984fe853a189081a4aa9e4db057"/><file name="Data.php" hash="64255e95c4ff036ce3ab692a9f6913c3"/><file name="Webservices.php" hash="0cc54fac78af257b2740d9519e9570d3"/></dir><dir name="Model"><dir name="Adminhtml"><dir name="Observer"><file name="OrderGrid.php" hash="bd693cf00644091cf5bedf31d6447f14"/><file name="ShipmentGrid.php" hash="4096699dc53864b85806a07fbc0f6d7a"/><file name="ShipmentView.php" hash="d9d86d31fdc9ca1126ba3296054db733"/></dir><dir name="System"><dir name="Config"><dir name="Source"><file name="ShipmentGridColumns.php" hash="fec7db9a0c5ba79c6a0987ddec42e4cc"/></dir></dir></dir></dir><dir name="Carrier"><file name="Postnl.php" hash="4555895c5ec8d0b0f7a4d259ac1dc818"/><dir name="System"><dir name="Config"><dir name="Source"><file name="RateType.php" hash="940bf2381b879188d6e4aa756d0d0dce"/></dir></dir></dir></dir><dir name="Checkout"><file name="Cif.php" hash="9ab1f1c983f5b3ba41a9019e723ec1c3"/><dir name="Observer"><file name="Order.php" hash="5cf7b700b2286a6916f23e72e3346beb"/><file name="Shipment.php" hash="217a3bf9d730f1061e9d3117edc6c2a3"/></dir><file name="Order.php" hash="619b8f385b29357449644def665f58c0"/><dir name="Resource"><dir name="Order"><file name="Collection.php" hash="fe0751975beca120d547a2a6db7eb9a8"/></dir><file name="Order.php" hash="d821477695f495031b62eb85b383f981"/></dir><file name="Service.php" hash="6ff1b8c9d595b14059c6422c3472c90a"/><dir name="System"><dir name="Config"><dir name="Source"><file name="ActivePaymentMethods.php" hash="7e9ff249f3ca3ca28e8e4831e2a9b4cb"/><file name="CmsPage.php" hash="0ed3351761c49cad9f3611704f61aa5e"/></dir></dir></dir></dir><dir name="Core"><dir name="Cif"><file name="Abstract.php" hash="e85f0bd137fcc02c01c47995cb03325d"/><file name="Exception.php" hash="c448a27c6ecd9c2886344f13c9e58ac1"/></dir><file name="Cif.php" hash="0bc0de043cb254dd20b17759d8fb2484"/><file name="Label.php" hash="cc3b3f254fcf2708234b8ef2a7b6e4e3"/><dir name="Observer"><file name="Barcode.php" hash="49eb5448e784f9d2d2a74bb317002b95"/><file name="Cron.php" hash="43b912ce1cf5a152b39f9c0fb0b25813"/><file name="SaveShipment.php" hash="ea2a8ee51d856075e9beec7e5c71dbf0"/></dir><dir name="Resource"><dir name="Shipment"><dir name="Barcode"><file name="Collection.php" hash="cba086559e46ab05eb745820cb674940"/></dir><file name="Barcode.php" hash="3fababe4d418342d5b69a153bd366017"/><file name="Collection.php" hash="f2dab6fa63764c98a2ab06871f68fefe"/><dir name="Label"><file name="Collection.php" hash="178f85ee761975231fc5d8a51c6ae466"/></dir><file name="Label.php" hash="c73b399ac5562259d0f1fd142be9fee0"/><dir name="Status"><dir name="History"><file name="Collection.php" hash="07cdf9dd45423e5d315e31b2dd7f951a"/></dir><file name="History.php" hash="cf483a122ebc9aca139a13bcb730e85c"/></dir></dir><file name="Shipment.php" hash="221e5c5728908f15d7558f8e6fe1103e"/></dir><dir name="Shipment"><file name="Barcode.php" hash="89aa40330448be2ceb79d052e1aa6e9b"/><file name="Label.php" hash="791fb2ff0dc51e5a72c2982c01bd9f9d"/><file name="Process.php" hash="6503c1ef414556459c732125fbc054f9"/><dir name="Status"><file name="History.php" hash="bc1e67b513e58e6373d122eb6b1e5eea"/></dir></dir><file name="Shipment.php" hash="28c0629ca659d4585c6d5569ea73419b"/><dir name="System"><dir name="Config"><dir name="Source"><file name="AllProductOptions.php" hash="3c6168e50db08dabb7c278189399b055"/><file name="Attributes.php" hash="a8384fbf1524c432f7b087dad9a7c813"/><file name="DebugMode.php" hash="0bbcbc4f0c771723b2031eb95dc7ca13"/><file name="Direction.php" hash="a93d5436ed8e231261217af00b799c92"/><file name="EuProductOptions.php" hash="ff93ae6c5d7a4afec5b8df40f15d2e7e"/><file name="GlobalProductOptions.php" hash="5f211b4b8d96a9b7d34d1960c142a43d"/><file name="LabelSize.php" hash="88e3cf3ca607dca603e4b5b42a563912"/><file name="PakjeGemakProductOptions.php" hash="12d97c5b30c2d587fb6e8ce078a6b582"/><file name="ReferenceType.php" hash="559bfab1b5fc1ff7b42eed0a3654708a"/><file name="ShipmentGridMassaction.php" hash="77b9b2c30aa82eea994faade8add6714"/><file name="StandardProductOptions.php" hash="9ebac04faa76287a1c349bf97c5c3b6d"/><file name="StreetField.php" hash="eb5c59b91a92c64189f239469a8472bb"/><file name="StreetFieldWithDefault.php" hash="336dbc8571b59d5d1970d5a13efa5954"/><file name="WeightUnit.php" hash="b3f1ccc564b64f8874e5b3dfd4a2e456"/></dir></dir></dir></dir><dir name="ExtensionControl"><file name="Feed.php" hash="edf1fa5590f6f39bf5082a20e20a8408"/><dir name="Observer"><file name="Cron.php" hash="0e38a6072f2ecc2423ac360a3eb4d5d8"/></dir><dir name="Webservices"><file name="Abstract.php" hash="35bb7474364056366434734b42536a47"/></dir><file name="Webservices.php" hash="4dde08860677696cdba19f6ed1b5d0eb"/></dir><file name="Inbox.php" hash="9e3067d0e9b3137e33bcc99eea829a22"/><dir name="Resource"><dir name="Db"><dir name="Collection"><file name="Postnl.php" hash="a337c73f47df77a3de420ad13198dcfa"/></dir></dir><dir name="Order"><dir name="Grid"><file name="Collection.php" hash="6cd139d824f9fba6ec6205f0a9aed54e"/></dir><dir name="Shipment"><dir name="Grid"><file name="Collection.php" hash="abaf6d8cdd36d96778a8341afd01a48e"/></dir></dir></dir><file name="Setup.php" hash="761f73bb791e54b5d8b3c47ee73ac81f"/></dir><dir name="System"><dir name="Config"><dir name="Source"><file name="Testlive.php" hash="ba607caaa1e297cb91f20a840daa3ea8"/></dir></dir></dir></dir><dir name="controllers"><dir name="Adminhtml"><file name="ConfigController.php" hash="b85e4c509d62378cca7dcb6235971250"/><file name="ExtensionControlController.php" hash="73b172250955a15b531ff9fb43fdc003"/><file name="ShipmentController.php" hash="10456dfb49ac9732163215ef6d06608e"/></dir><file name="CheckoutController.php" hash="4ca43ba622a2e0cbc9a1459b43bd6687"/></dir><dir name="data"><dir name="postnl_setup"><file name="data-install-1.0.0.php" hash="5d24b54be571e8c1ee6e7a74afe99113"/><file name="data-install-1.0.3.php" hash="b42e23def5a1d5f2759e069b70e0b617"/></dir></dir><dir name="etc"><file name="adminhtml.xml" hash="8686744c313445cf0a79087b63ab31db"/><file name="config.xml" hash="96fbbcf3fd61c126007254155d457cda"/><file name="system.xml" hash="3225afbcb250f60763791732b8f88687"/></dir><dir name="sql"><dir name="postnl_setup"><file name="install-1.0.0.php" hash="97b8584781e5e7cf6abe204387578fa0"/></dir></dir></dir></dir></target><target name="magedesign"><dir name="frontend"><dir name="base"><dir name="default"><dir name="layout"><dir name="TIG"><file name="postnl.xml" hash="ec012e0f62047ecfcd40db5e28fb717b"/></dir></dir><dir name="template"><dir name="TIG"><dir name="PostNL"><dir name="checkout"><dir name="cart"><file name="js.phtml" hash="d3a53229d6838ab254a5749dcb475a21"/><file name="link.phtml" hash="9f783975ca668d2a2dbb6ee4d9d6f9be"/><file name="spinner.phtml" hash="0f66e5018bb120753e349c9206deac3b"/></dir><dir name="summary"><file name="totals.phtml" hash="05be26ff83cb33b0af5231b07e7bbe10"/></dir><file name="summary.phtml" hash="d6dc6f0614868e4f9f3fee48473c95d3"/></dir><dir name="sales"><dir name="order"><dir name="shipment"><file name="shipping_status.phtml" hash="02e80c01ca12ac4bd3040ca5f7916c47"/></dir></dir></dir></dir></dir></dir></dir></dir></dir><dir name="adminhtml"><dir name="default"><dir name="default"><dir name="layout"><dir name="TIG"><file name="postnl.xml" hash="34a22f8d10063eef27959da796d0c822"/></dir></dir><dir name="template"><dir name="TIG"><dir name="PostNL"><file name="cron_notification.phtml" hash="aa24f6b3473640c44f47a0f49081fc59"/><dir name="sales"><dir name="order"><file name="filter_massaction.phtml" hash="92c5c6ad1a8b4fcbd5cd3b955c12c6ec"/><file name="product_options.phtml" hash="7635dff53db6ad6d6f43e0bb96804f65"/><dir name="shipment"><dir name="create"><file name="shipment_options.phtml" hash="5027b8f14937190623f6b6febbe167dd"/></dir><dir name="view"><file name="shipping_status.phtml" hash="704b07c07c84783d9342f54d2789e3e9"/><dir name="tab"><file name="status_history.phtml" hash="2e64eb69b6e3dc90713d41496dcdd642"/></dir></dir><file name="view.phtml" hash="c767d27a2b1fa0bae476eaa3cb879f47"/></dir></dir></dir><dir name="system"><dir name="config"><dir name="form"><dir name="field"><file name="config_check.phtml" hash="95e18888da58a4a8b7ad307d522c0f2e"/><file name="field_header.phtml" hash="806634be75eea5a462ec8df61e0acaee"/><file name="info_box.phtml" hash="da355f0ea45558343880ed5ae54c3b1c"/><file name="js.phtml" hash="52b17b09fcd7777c506ec7f4a9703dd4"/><file name="split_address_check.phtml" hash="d9bf074af0f6b7dafb235008fc908312"/><file name="support_tab.phtml" hash="74671dbfd89f32aeddf06372e493eda0"/><file name="warning_box.phtml" hash="344231e59acd6740f4ad5df742a16a4a"/></dir></dir></dir></dir></dir></dir></dir></dir></dir></dir></target><target name="mageetc"><dir name="modules"><file name="TIG_PostNL.xml" hash="4868726d0f27d7d2c11fd6c2a5deb22d"/></dir></target><target name="mageskin"><dir name="frontend"><dir name="base"><dir name="default"><dir name="css"><dir name="TIG"><dir name="PostNL"><file name="cart.css" hash="3e0ba5de132ddfac90f0e7bb834f4361"/><file name="messages.css" hash="19d03101c862b45535bc08344c12716a"/><file name="shipping_status.css" hash="0162a5c3dcd72eb01a8b4c6bb0ee075d"/></dir></dir></dir><dir name="images"><dir name="TIG"><dir name="PostNL"><file name="bkg_progress_small.png" hash="fc6c9f28b6a6aae6f0096d504c0952df"/><file name="overlay.png" hash="f08feb852288bea420ba3af68ae34a1f"/><file name="postnl_email_logo.png" hash="8bd358b514e04e7ceca03efb38f8fded"/><file name="postnl_spinner.gif" hash="cef321b68ab934932ee317986823db67"/></dir></dir></dir></dir></dir></dir><dir name="adminhtml"><dir name="default"><dir name="default"><dir name="css"><dir name="TIG"><dir name="PostNL"><file name="messages.css" hash="19d03101c862b45535bc08344c12716a"/><file name="shipping_status.css" hash="46f19403af66e08fe5182bac5a6a20fe"/><file name="system_config_edit.css" hash="b4c897ee8801ed42f6c83754fb2abb08"/><file name="system_config_edit_postnl.css" hash="acc03eb19a74a4f5995fc0736642fc4f"/></dir></dir></dir><dir name="images"><dir name="TIG"><dir name="PostNL"><file name="bkg_progress_grey.png" hash="8d4d5144292b98a23475367ede717b17"/><file name="bkg_progress_grey_begin.png" hash="6815c9264e78f8f9d2805c595f8800c4"/><file name="bkg_progress_grey_end.png" hash="dae90fdb38adf65e6ccc209b6a80372c"/><file name="bkg_progress_grey_seperator.png" hash="10178e12fd14fb783b4ae0fbd55a4a81"/><file name="bkg_progress_orange.png" hash="8a59f76e36ee0492f5341b8e5e7ee79b"/><file name="bkg_progress_orange_begin.png" hash="ecc84d5252e397f4a783ee7e0c426d63"/><file name="bkg_progress_orange_end.png" hash="d0a81dfea1a3eddc699482a62af01fc9"/><file name="bkg_progress_orange_grey_seperator.png" hash="ab558953ec4c40ef44653ab481084345"/><file name="bkg_progress_orange_seperator.png" hash="a774eb89763d95f2e60d03f8702fba86"/><file name="bkg_progress_sprite.png" hash="3230379a4544f85062a6ba91fa8083e2"/><file name="btn_download_icon.png" hash="142d5ebbe43ad09dde97cd32e1ef4303"/><file name="glyph_error.gif" hash="a138b803d772f552aa2e49e1c506edbd"/><file name="glyph_info.gif" hash="40f72d28be63ecf2b6ef44c7ea730104"/><file name="glyph_manual.png" hash="771db63b6ffc9de1c06da564796adc6e"/><file name="glyph_pdf.png" hash="a5ea929f4014a88d7320d0293913ace3"/><file name="glyph_success.gif" hash="465a056a3ba3d94367f51c3c0b751391"/><file name="glyph_warning.gif" hash="fa817cb6d49efb9855942ef2b739fc6c"/><file name="legend.gif" hash="d8fb0642901868d489d31b426f3e3406"/><file name="logo_postnl.png" hash="10b9ae4ad2c5365312c257dcdac1fc64"/><file name="tig_logo_medium.gif" hash="3e1071908cfdb7b472438482c3331ac7"/></dir></dir></dir><dir name="js"><dir name="TIG"><dir name="PostNL"><file name="shipment_options.js" hash="35383a85422ca0c2b740f438b62c250e"/><file name="validate.js" hash="a5cf42de4e12a96eafc67796c0fd9fe2"/></dir></dir></dir><dir name="media"><dir name="TIG"><dir name="PostNL"><file name="manual.pdf" hash="ef21592d585236f3969bb55370af60fe"/></dir></dir></dir></dir></dir></dir></target><target name="magelib"><dir name="TIG"><dir name="PostNL"><dir name="Fpdf"><dir name="font"><file name="courier.php" hash="ca6fb483549604fb4a675f9e28a73b02"/><file name="courierb.php" hash="a58d7dadf3cf564ca5d5138cea76a3a9"/><file name="courierbi.php" hash="c0e416771dc56cb2397390978d112dc2"/><file name="courieri.php" hash="419961dbeeb20f08da780dccb427dec8"/><file name="helvetica.php" hash="fc53162b924ddd522bd6cfe86fab48f4"/><file name="helveticab.php" hash="4e9ffda682a131fef2e04ccd94aa342d"/><file name="helveticabi.php" hash="6db8943bd91bf13514b82872cf160d45"/><file name="helveticai.php" hash="13b795df0c33eb93c48621792f2ea12d"/><file name="symbol.php" hash="fbd9250c21af99f6398d6f817511f91f"/><file name="times.php" hash="82bc100f1f3bd8b2d9b7fb5ee8f44b3a"/><file name="timesb.php" hash="3a241a1658bf9ea2062e63f464166c31"/><file name="timesbi.php" hash="bfdd0235a71793becefff778c2b16243"/><file name="timesi.php" hash="17fd69f176915a2113fe28057b43a75e"/><file name="zapfdingbats.php" hash="2848ab2daf3128f310b5cf713ca4acee"/></dir><file name="fpdf.css" hash="84befac49464a9aac54aa511bc1fd754"/><file name="fpdf.php" hash="f9228af7ef1c18691cba2ad075bc5858"/><file name="helvetica.php" hash="fc53162b924ddd522bd6cfe86fab48f4"/><file name="license.txt" hash="fb784726cfe3615da38bc23a3cac445b"/></dir><file name="Fpdf.php" hash="a0d54e6259621bb9d4c4801c53740340"/><dir name="Fpdi"><dir name="filters"><file name="FilterASCII85.php" hash="fe706bbd320881c300ec1a9f71e4eb2b"/><file name="FilterASCII85_FPDI.php" hash="1240e0c64602864401f886546e09fe7b"/><file name="FilterLZW.php" hash="35644f48b6b65c8726fc71cfad6c0478"/><file name="FilterLZW_FPDI.php" hash="b11c50e66e20744ad20f176cae4af284"/></dir><file name="fpdf_tpl.php" hash="3966b13c398c94509e2fb6199593b104"/><file name="fpdi.php" hash="abb524d17a2cbdd3c3b7e89184aad443"/><file name="fpdi2tcpdf_bridge.php" hash="8cc7fc486b015f1e17e75d1e5d585902"/><file name="fpdi_pdf_parser.php" hash="d7a3bf0153ae9ad57976afb0be5d195d"/><file name="pdf_context.php" hash="0b69a25dbb830f3b68c054c2e43b876e"/><file name="pdf_parser.php" hash="5ff22a8c1ce5b1eee82c8017311a797e"/></dir><file name="Fpdi.php" hash="fdf663915f3930bc0dc00db46cc20944"/></dir></dir></target><target name="magelocale"><dir name="en_US"><dir name="template"><dir name="email"><dir name="TIG"><dir name="PostNL"><file name="track_and_trace.html" hash="7ace8a754b0ea35775e0a3b66ad96b19"/></dir></dir></dir></dir><file name="TIG_PostNL.csv" hash="67bc681837594087cd55e67e763d8f89"/></dir><dir name="nl_NL"><dir name="template"><dir name="email"><dir name="TIG"><dir name="PostNL"><file name="track_and_trace.html" hash="122c60807ec59834e3445fe40540e8c9"/></dir></dir></dir></dir><file name="TIG_PostNL.csv" hash="8b874b5742146a4411228012d8ebdaad"/></dir></target></contents>
82
  <compatible/>
83
  <dependencies><required><php><min>5.3.0</min><max>6.0.0</max></php></required></dependencies>
84
  </package>
1
  <?xml version="1.0"?>
2
  <package>
3
  <name>tig_postnl</name>
4
+ <version>1.1.2</version>
5
  <stability>stable</stability>
6
  <license uri="http://creativecommons.org/licenses/by-nc-nd/3.0/nl/deed.en_US">Creative Commons License</license>
7
  <channel>community</channel>
20
  - Viewing detailed shipping status information&#xD;
21
  - PostNL Checkout&#xD;
22
  - Emailing customers track &amp; trace information, allowing them to track their shipment from the moment you confirm it to the moment it arrives at their doorstep</description>
23
+ <notes>v1.1.2&#xD;
24
+ &#xD;
25
+ - Updated manual.&#xD;
26
+ &#xD;
27
+ v1.1.1&#xD;
28
  &#xD;
29
  - Fixed issue where filtering the first column of the shipment grid could cause errors.&#xD;
30
  - Removed PHP extension dependencies from the PostNL extension packages. Magento connect would sometimes falsely report a PHP extension as missing preventing the PostNL extension from being installed.&#xD;
80
  &#xD;
81
  This is the initial beta release of the extension. If you have any questions, please contact the Total Internet Group Servicedesk</notes>
82
  <authors><author><name>TiG</name><user>supporttotal</user><email>servicedesk@totalinternetgroup.nl</email></author></authors>
83
+ <date>2014-02-11</date>
84
+ <time>16:16:19</time>
85
+ <contents><target name="magecommunity"><dir name="TIG"><dir name="PostNL"><dir name="Block"><dir name="Adminhtml"><file name="CronNotification.php" hash="ec6263ed9fca94273bbc5d5493cac0ce"/><dir name="Sales"><dir name="Order"><file name="ProductOptions.php" hash="f46f9e9ba1a37ceff2db6d3131a21ebb"/><dir name="Shipment"><dir name="Create"><file name="ShipmentOptions.php" hash="6a63d89143a8b310f93ef73385f3eda0"/></dir><dir name="View"><file name="ShippingStatus.php" hash="297af21cb49e6b2cdfee192dfbf5f239"/><dir name="Tab"><file name="StatusHistory.php" hash="7b6bd52216822f7dc71fc998e8056376"/></dir><file name="Tabs.php" hash="a213c367f78e84fafd05d9d6310db5f5"/></dir></dir></dir></dir><dir name="System"><dir name="Config"><dir name="Form"><dir name="Field"><file name="ActivateButton.php" hash="2f57922bb9347b0b9d21a1a82529ffb4"/><file name="ActivatedFieldHeader.php" hash="4af748c827c108c2d72f12d1e9de0681"/><file name="ConfigCheck.php" hash="e967c3a4782fbb2ba4accef38a8a2373"/><file name="InfoBox.php" hash="4b93fd3c1e44230c4d8c3fb93ec581f3"/><file name="SplitAddressCheck.php" hash="cc8509b1f1fee9d825980382dc0833c2"/><file name="SupportTab.php" hash="e34f2bf7e87060698e0560894319b3b0"/><dir name="TextBox"><file name="Abstract.php" hash="423c2b84db587309a8a6d90dabc4de4f"/></dir><file name="ValidateButton.php" hash="5a30e6615a96e05cf3600855c15544de"/><file name="WarningBox.php" hash="36dce34841f2252f466e78dc2eddf1ba"/></dir><file name="Fieldset.php" hash="1bc60b1e6644802198c62666b50d3acf"/></dir><file name="Form.php" hash="a4fe68b2216fdccafb1bfecfa3f8e1a1"/></dir></dir><dir name="Widget"><dir name="Grid"><dir name="Column"><dir name="Renderer"><file name="Action.php" hash="9fc6e2f204f2238ab29699b614589134"/><file name="Barcode.php" hash="74858ac29b17c675cb2d8f55b8cba3fc"/><file name="ConfirmDate.php" hash="3d6692b46faaeedf55ab74e4b239790f"/><file name="ConfirmStatus.php" hash="db96b519fa025bb9f5f5737bb0e80bf2"/><file name="ShipmentType.php" hash="2a817a37ab1ccdc8a7e836f0443d012f"/><file name="ShippingPhase.php" hash="9ee0fc92ee2cc623edb3df86247d2d06"/><file name="Time.php" hash="dbf5b70742e0877eff7f01ec65319e3b"/><file name="Translate.php" hash="46d83e4013d6ab1d14d39f303703e5c4"/><file name="YesNo.php" hash="1bdb10008eecb146fd185040e24d48e5"/></dir></dir></dir></dir></dir><dir name="Checkout"><dir name="Cart"><file name="CheckoutLink.php" hash="b0c3e048cfcbb6d91000ab4df4b502cc"/><file name="Js.php" hash="acb7f5ad743ca311153b639f6ea33c75"/></dir><dir name="Summary"><file name="Totals.php" hash="bbe4ec0aaf15ecc40bff8504d67aa1e4"/></dir><file name="Summary.php" hash="a2b997d74cee541fd570327a496e30fb"/></dir><dir name="Core"><file name="ShippingStatus.php" hash="c92beeec25228692afcc2f64ed44dd01"/></dir></dir><file name="Exception.php" hash="5b9f750676440653abfee244727aa29f"/><dir name="Helper"><file name="Carrier.php" hash="9625f891a86da6b84c4bdf5f1ff37597"/><file name="Checkout.php" hash="cf0907c1d9601c137c2fd8b3c1d3487d"/><file name="Cif.php" hash="0285a984fe853a189081a4aa9e4db057"/><file name="Data.php" hash="64255e95c4ff036ce3ab692a9f6913c3"/><file name="Webservices.php" hash="0cc54fac78af257b2740d9519e9570d3"/></dir><dir name="Model"><dir name="Adminhtml"><dir name="Observer"><file name="OrderGrid.php" hash="bd693cf00644091cf5bedf31d6447f14"/><file name="ShipmentGrid.php" hash="4096699dc53864b85806a07fbc0f6d7a"/><file name="ShipmentView.php" hash="d9d86d31fdc9ca1126ba3296054db733"/></dir><dir name="System"><dir name="Config"><dir name="Source"><file name="ShipmentGridColumns.php" hash="fec7db9a0c5ba79c6a0987ddec42e4cc"/></dir></dir></dir></dir><dir name="Carrier"><file name="Postnl.php" hash="4555895c5ec8d0b0f7a4d259ac1dc818"/><dir name="System"><dir name="Config"><dir name="Source"><file name="RateType.php" hash="940bf2381b879188d6e4aa756d0d0dce"/></dir></dir></dir></dir><dir name="Checkout"><file name="Cif.php" hash="9ab1f1c983f5b3ba41a9019e723ec1c3"/><dir name="Observer"><file name="Order.php" hash="5cf7b700b2286a6916f23e72e3346beb"/><file name="Shipment.php" hash="217a3bf9d730f1061e9d3117edc6c2a3"/></dir><file name="Order.php" hash="619b8f385b29357449644def665f58c0"/><dir name="Resource"><dir name="Order"><file name="Collection.php" hash="fe0751975beca120d547a2a6db7eb9a8"/></dir><file name="Order.php" hash="d821477695f495031b62eb85b383f981"/></dir><file name="Service.php" hash="6ff1b8c9d595b14059c6422c3472c90a"/><dir name="System"><dir name="Config"><dir name="Source"><file name="ActivePaymentMethods.php" hash="7e9ff249f3ca3ca28e8e4831e2a9b4cb"/><file name="CmsPage.php" hash="0ed3351761c49cad9f3611704f61aa5e"/></dir></dir></dir></dir><dir name="Core"><dir name="Cif"><file name="Abstract.php" hash="e85f0bd137fcc02c01c47995cb03325d"/><file name="Exception.php" hash="c448a27c6ecd9c2886344f13c9e58ac1"/></dir><file name="Cif.php" hash="0bc0de043cb254dd20b17759d8fb2484"/><file name="Label.php" hash="cc3b3f254fcf2708234b8ef2a7b6e4e3"/><dir name="Observer"><file name="Barcode.php" hash="49eb5448e784f9d2d2a74bb317002b95"/><file name="Cron.php" hash="43b912ce1cf5a152b39f9c0fb0b25813"/><file name="SaveShipment.php" hash="ea2a8ee51d856075e9beec7e5c71dbf0"/></dir><dir name="Resource"><dir name="Shipment"><dir name="Barcode"><file name="Collection.php" hash="cba086559e46ab05eb745820cb674940"/></dir><file name="Barcode.php" hash="3fababe4d418342d5b69a153bd366017"/><file name="Collection.php" hash="f2dab6fa63764c98a2ab06871f68fefe"/><dir name="Label"><file name="Collection.php" hash="178f85ee761975231fc5d8a51c6ae466"/></dir><file name="Label.php" hash="c73b399ac5562259d0f1fd142be9fee0"/><dir name="Status"><dir name="History"><file name="Collection.php" hash="07cdf9dd45423e5d315e31b2dd7f951a"/></dir><file name="History.php" hash="cf483a122ebc9aca139a13bcb730e85c"/></dir></dir><file name="Shipment.php" hash="221e5c5728908f15d7558f8e6fe1103e"/></dir><dir name="Shipment"><file name="Barcode.php" hash="89aa40330448be2ceb79d052e1aa6e9b"/><file name="Label.php" hash="791fb2ff0dc51e5a72c2982c01bd9f9d"/><file name="Process.php" hash="6503c1ef414556459c732125fbc054f9"/><dir name="Status"><file name="History.php" hash="bc1e67b513e58e6373d122eb6b1e5eea"/></dir></dir><file name="Shipment.php" hash="28c0629ca659d4585c6d5569ea73419b"/><dir name="System"><dir name="Config"><dir name="Source"><file name="AllProductOptions.php" hash="925712e7f23305aa080849911b5be057"/><file name="Attributes.php" hash="a8384fbf1524c432f7b087dad9a7c813"/><file name="DebugMode.php" hash="0bbcbc4f0c771723b2031eb95dc7ca13"/><file name="Direction.php" hash="a93d5436ed8e231261217af00b799c92"/><file name="EuProductOptions.php" hash="ddf1c4a3ab7b1215a2b7163a474c6008"/><file name="GlobalProductOptions.php" hash="5f211b4b8d96a9b7d34d1960c142a43d"/><file name="LabelSize.php" hash="88e3cf3ca607dca603e4b5b42a563912"/><file name="PakjeGemakProductOptions.php" hash="12d97c5b30c2d587fb6e8ce078a6b582"/><file name="ReferenceType.php" hash="559bfab1b5fc1ff7b42eed0a3654708a"/><file name="ShipmentGridMassaction.php" hash="77b9b2c30aa82eea994faade8add6714"/><file name="StandardProductOptions.php" hash="9ebac04faa76287a1c349bf97c5c3b6d"/><file name="StreetField.php" hash="eb5c59b91a92c64189f239469a8472bb"/><file name="StreetFieldWithDefault.php" hash="336dbc8571b59d5d1970d5a13efa5954"/><file name="WeightUnit.php" hash="b3f1ccc564b64f8874e5b3dfd4a2e456"/></dir></dir></dir></dir><dir name="ExtensionControl"><file name="Feed.php" hash="edf1fa5590f6f39bf5082a20e20a8408"/><dir name="Observer"><file name="Cron.php" hash="0e38a6072f2ecc2423ac360a3eb4d5d8"/></dir><dir name="Webservices"><file name="Abstract.php" hash="35bb7474364056366434734b42536a47"/></dir><file name="Webservices.php" hash="4dde08860677696cdba19f6ed1b5d0eb"/></dir><file name="Inbox.php" hash="9e3067d0e9b3137e33bcc99eea829a22"/><dir name="Resource"><dir name="Db"><dir name="Collection"><file name="Postnl.php" hash="a337c73f47df77a3de420ad13198dcfa"/></dir></dir><dir name="Order"><dir name="Grid"><file name="Collection.php" hash="6cd139d824f9fba6ec6205f0a9aed54e"/></dir><dir name="Shipment"><dir name="Grid"><file name="Collection.php" hash="abaf6d8cdd36d96778a8341afd01a48e"/></dir></dir></dir><file name="Setup.php" hash="761f73bb791e54b5d8b3c47ee73ac81f"/></dir><dir name="System"><dir name="Config"><dir name="Source"><file name="Testlive.php" hash="ba607caaa1e297cb91f20a840daa3ea8"/></dir></dir></dir></dir><dir name="controllers"><dir name="Adminhtml"><file name="ConfigController.php" hash="b85e4c509d62378cca7dcb6235971250"/><file name="ExtensionControlController.php" hash="73b172250955a15b531ff9fb43fdc003"/><file name="ShipmentController.php" hash="10456dfb49ac9732163215ef6d06608e"/></dir><file name="CheckoutController.php" hash="4ca43ba622a2e0cbc9a1459b43bd6687"/></dir><dir name="data"><dir name="postnl_setup"><file name="data-install-1.0.0.php" hash="5d24b54be571e8c1ee6e7a74afe99113"/><file name="data-install-1.0.3.php" hash="b42e23def5a1d5f2759e069b70e0b617"/></dir></dir><dir name="etc"><file name="adminhtml.xml" hash="8686744c313445cf0a79087b63ab31db"/><file name="config.xml" hash="1d71deb8d48e20de1a8a94a8aec3a1ad"/><file name="system.xml" hash="3225afbcb250f60763791732b8f88687"/></dir><dir name="sql"><dir name="postnl_setup"><file name="install-1.0.0.php" hash="97b8584781e5e7cf6abe204387578fa0"/></dir></dir></dir></dir></target><target name="magedesign"><dir name="frontend"><dir name="base"><dir name="default"><dir name="layout"><dir name="TIG"><file name="postnl.xml" hash="ec012e0f62047ecfcd40db5e28fb717b"/></dir></dir><dir name="template"><dir name="TIG"><dir name="PostNL"><dir name="checkout"><dir name="cart"><file name="js.phtml" hash="d3a53229d6838ab254a5749dcb475a21"/><file name="link.phtml" hash="9f783975ca668d2a2dbb6ee4d9d6f9be"/><file name="spinner.phtml" hash="0f66e5018bb120753e349c9206deac3b"/></dir><dir name="summary"><file name="totals.phtml" hash="05be26ff83cb33b0af5231b07e7bbe10"/></dir><file name="summary.phtml" hash="d6dc6f0614868e4f9f3fee48473c95d3"/></dir><dir name="sales"><dir name="order"><dir name="shipment"><file name="shipping_status.phtml" hash="02e80c01ca12ac4bd3040ca5f7916c47"/></dir></dir></dir></dir></dir></dir></dir></dir></dir><dir name="adminhtml"><dir name="default"><dir name="default"><dir name="layout"><dir name="TIG"><file name="postnl.xml" hash="34a22f8d10063eef27959da796d0c822"/></dir></dir><dir name="template"><dir name="TIG"><dir name="PostNL"><file name="cron_notification.phtml" hash="aa24f6b3473640c44f47a0f49081fc59"/><dir name="sales"><dir name="order"><file name="filter_massaction.phtml" hash="92c5c6ad1a8b4fcbd5cd3b955c12c6ec"/><file name="product_options.phtml" hash="7635dff53db6ad6d6f43e0bb96804f65"/><dir name="shipment"><dir name="create"><file name="shipment_options.phtml" hash="5027b8f14937190623f6b6febbe167dd"/></dir><dir name="view"><file name="shipping_status.phtml" hash="704b07c07c84783d9342f54d2789e3e9"/><dir name="tab"><file name="status_history.phtml" hash="2e64eb69b6e3dc90713d41496dcdd642"/></dir></dir><file name="view.phtml" hash="c767d27a2b1fa0bae476eaa3cb879f47"/></dir></dir></dir><dir name="system"><dir name="config"><dir name="form"><dir name="field"><file name="config_check.phtml" hash="95e18888da58a4a8b7ad307d522c0f2e"/><file name="field_header.phtml" hash="806634be75eea5a462ec8df61e0acaee"/><file name="info_box.phtml" hash="da355f0ea45558343880ed5ae54c3b1c"/><file name="js.phtml" hash="52b17b09fcd7777c506ec7f4a9703dd4"/><file name="split_address_check.phtml" hash="d9bf074af0f6b7dafb235008fc908312"/><file name="support_tab.phtml" hash="74671dbfd89f32aeddf06372e493eda0"/><file name="warning_box.phtml" hash="344231e59acd6740f4ad5df742a16a4a"/></dir></dir></dir></dir></dir></dir></dir></dir></dir></dir></target><target name="mageetc"><dir name="modules"><file name="TIG_PostNL.xml" hash="4868726d0f27d7d2c11fd6c2a5deb22d"/></dir></target><target name="mageskin"><dir name="frontend"><dir name="base"><dir name="default"><dir name="css"><dir name="TIG"><dir name="PostNL"><file name="cart.css" hash="3e0ba5de132ddfac90f0e7bb834f4361"/><file name="messages.css" hash="19d03101c862b45535bc08344c12716a"/><file name="shipping_status.css" hash="0162a5c3dcd72eb01a8b4c6bb0ee075d"/></dir></dir></dir><dir name="images"><dir name="TIG"><dir name="PostNL"><file name="bkg_progress_small.png" hash="fc6c9f28b6a6aae6f0096d504c0952df"/><file name="overlay.png" hash="f08feb852288bea420ba3af68ae34a1f"/><file name="postnl_email_logo.png" hash="8bd358b514e04e7ceca03efb38f8fded"/><file name="postnl_spinner.gif" hash="cef321b68ab934932ee317986823db67"/></dir></dir></dir></dir></dir><dir name="enterprise"><dir name="default"><dir name="images"><dir name="TIG"><dir name="PostNL"><file name="overlay.png" hash="f08feb852288bea420ba3af68ae34a1f"/><file name="postnl_spinner.gif" hash="c97d0bd9ccc8fa0b460c07caeb63c293"/></dir></dir></dir><dir name="css"><dir name="TIG"><dir name="PostNL"><file name="cart.css" hash="4f8b417defed03e6ae8c4ec292b2e2c3"/></dir></dir></dir></dir></dir></dir><dir name="adminhtml"><dir name="default"><dir name="default"><dir name="css"><dir name="TIG"><dir name="PostNL"><file name="messages.css" hash="19d03101c862b45535bc08344c12716a"/><file name="shipping_status.css" hash="46f19403af66e08fe5182bac5a6a20fe"/><file name="system_config_edit.css" hash="b4c897ee8801ed42f6c83754fb2abb08"/><file name="system_config_edit_postnl.css" hash="acc03eb19a74a4f5995fc0736642fc4f"/></dir></dir></dir><dir name="images"><dir name="TIG"><dir name="PostNL"><file name="bkg_progress_grey.png" hash="8d4d5144292b98a23475367ede717b17"/><file name="bkg_progress_grey_begin.png" hash="6815c9264e78f8f9d2805c595f8800c4"/><file name="bkg_progress_grey_end.png" hash="dae90fdb38adf65e6ccc209b6a80372c"/><file name="bkg_progress_grey_seperator.png" hash="10178e12fd14fb783b4ae0fbd55a4a81"/><file name="bkg_progress_orange.png" hash="8a59f76e36ee0492f5341b8e5e7ee79b"/><file name="bkg_progress_orange_begin.png" hash="ecc84d5252e397f4a783ee7e0c426d63"/><file name="bkg_progress_orange_end.png" hash="d0a81dfea1a3eddc699482a62af01fc9"/><file name="bkg_progress_orange_grey_seperator.png" hash="ab558953ec4c40ef44653ab481084345"/><file name="bkg_progress_orange_seperator.png" hash="a774eb89763d95f2e60d03f8702fba86"/><file name="bkg_progress_sprite.png" hash="3230379a4544f85062a6ba91fa8083e2"/><file name="btn_download_icon.png" hash="142d5ebbe43ad09dde97cd32e1ef4303"/><file name="glyph_error.gif" hash="a138b803d772f552aa2e49e1c506edbd"/><file name="glyph_info.gif" hash="40f72d28be63ecf2b6ef44c7ea730104"/><file name="glyph_manual.png" hash="771db63b6ffc9de1c06da564796adc6e"/><file name="glyph_pdf.png" hash="a5ea929f4014a88d7320d0293913ace3"/><file name="glyph_success.gif" hash="465a056a3ba3d94367f51c3c0b751391"/><file name="glyph_warning.gif" hash="fa817cb6d49efb9855942ef2b739fc6c"/><file name="legend.gif" hash="d8fb0642901868d489d31b426f3e3406"/><file name="logo_postnl.png" hash="10b9ae4ad2c5365312c257dcdac1fc64"/><file name="tig_logo_medium.gif" hash="3e1071908cfdb7b472438482c3331ac7"/></dir></dir></dir><dir name="js"><dir name="TIG"><dir name="PostNL"><file name="shipment_options.js" hash="35383a85422ca0c2b740f438b62c250e"/><file name="validate.js" hash="a5cf42de4e12a96eafc67796c0fd9fe2"/></dir></dir></dir><dir name="media"><dir name="TIG"><dir name="PostNL"><file name="manual.pdf" hash="2b6a0cce4573c688196912532f1c6fe3"/></dir></dir></dir></dir></dir></dir></target><target name="magelib"><dir name="TIG"><dir name="PostNL"><dir name="Fpdf"><dir name="font"><file name="courier.php" hash="ca6fb483549604fb4a675f9e28a73b02"/><file name="courierb.php" hash="a58d7dadf3cf564ca5d5138cea76a3a9"/><file name="courierbi.php" hash="c0e416771dc56cb2397390978d112dc2"/><file name="courieri.php" hash="419961dbeeb20f08da780dccb427dec8"/><file name="helvetica.php" hash="fc53162b924ddd522bd6cfe86fab48f4"/><file name="helveticab.php" hash="4e9ffda682a131fef2e04ccd94aa342d"/><file name="helveticabi.php" hash="6db8943bd91bf13514b82872cf160d45"/><file name="helveticai.php" hash="13b795df0c33eb93c48621792f2ea12d"/><file name="symbol.php" hash="fbd9250c21af99f6398d6f817511f91f"/><file name="times.php" hash="82bc100f1f3bd8b2d9b7fb5ee8f44b3a"/><file name="timesb.php" hash="3a241a1658bf9ea2062e63f464166c31"/><file name="timesbi.php" hash="bfdd0235a71793becefff778c2b16243"/><file name="timesi.php" hash="17fd69f176915a2113fe28057b43a75e"/><file name="zapfdingbats.php" hash="2848ab2daf3128f310b5cf713ca4acee"/></dir><file name="fpdf.css" hash="84befac49464a9aac54aa511bc1fd754"/><file name="fpdf.php" hash="f9228af7ef1c18691cba2ad075bc5858"/><file name="helvetica.php" hash="fc53162b924ddd522bd6cfe86fab48f4"/><file name="license.txt" hash="fb784726cfe3615da38bc23a3cac445b"/></dir><file name="Fpdf.php" hash="a0d54e6259621bb9d4c4801c53740340"/><dir name="Fpdi"><dir name="filters"><file name="FilterASCII85.php" hash="fe706bbd320881c300ec1a9f71e4eb2b"/><file name="FilterASCII85_FPDI.php" hash="1240e0c64602864401f886546e09fe7b"/><file name="FilterLZW.php" hash="35644f48b6b65c8726fc71cfad6c0478"/><file name="FilterLZW_FPDI.php" hash="b11c50e66e20744ad20f176cae4af284"/></dir><file name="fpdf_tpl.php" hash="3966b13c398c94509e2fb6199593b104"/><file name="fpdi.php" hash="abb524d17a2cbdd3c3b7e89184aad443"/><file name="fpdi2tcpdf_bridge.php" hash="8cc7fc486b015f1e17e75d1e5d585902"/><file name="fpdi_pdf_parser.php" hash="d7a3bf0153ae9ad57976afb0be5d195d"/><file name="pdf_context.php" hash="0b69a25dbb830f3b68c054c2e43b876e"/><file name="pdf_parser.php" hash="5ff22a8c1ce5b1eee82c8017311a797e"/></dir><file name="Fpdi.php" hash="fdf663915f3930bc0dc00db46cc20944"/></dir></dir></target><target name="magelocale"><dir name="en_US"><dir name="template"><dir name="email"><dir name="TIG"><dir name="PostNL"><file name="track_and_trace.html" hash="7ace8a754b0ea35775e0a3b66ad96b19"/></dir></dir></dir></dir><file name="TIG_PostNL.csv" hash="67bc681837594087cd55e67e763d8f89"/></dir><dir name="nl_NL"><dir name="template"><dir name="email"><dir name="TIG"><dir name="PostNL"><file name="track_and_trace.html" hash="122c60807ec59834e3445fe40540e8c9"/></dir></dir></dir></dir><file name="TIG_PostNL.csv" hash="8b874b5742146a4411228012d8ebdaad"/></dir></target></contents>
86
  <compatible/>
87
  <dependencies><required><php><min>5.3.0</min><max>6.0.0</max></php></required></dependencies>
88
  </package>
skin/adminhtml/default/default/media/TIG/PostNL/manual.pdf CHANGED
Binary file
skin/frontend/enterprise/default/css/TIG/PostNL/cart.css ADDED
@@ -0,0 +1,7 @@
 
 
 
 
 
 
 
1
+ .postnl-overlay { height:100%; width:100%; position:fixed; top:0; left:0; z-index:999; background:url(../../../images/TIG/PostNL/overlay.png) 0 0 scroll repeat; }
2
+ .overlay-content { width:100px; height:74px; background:#FCF8F4; text-align:center; position:absolute; left:50%; top:262px; margin-left:-37px; box-shadow:0 0 30px rgba(0,0,0,0.5); -webkit-box-shadow:0 0 30px rgba(0,0,0,0.5); border:1px solid #888; border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px; }
3
+
4
+ .info-box { margin-bottom:17px; }
5
+ .info-box .form-list label { text-align:left !important; }
6
+ .info-box .month { width:250px; margin-right:10px; }
7
+ .info-box .year { width:120px; }
skin/frontend/enterprise/default/images/TIG/PostNL/overlay.png ADDED
Binary file
skin/frontend/enterprise/default/images/TIG/PostNL/postnl_spinner.gif ADDED
Binary file