Version Notes
==== v1.2.1 ====
==== Release highlights ====
- The extension now fully supports Magento 1.9 and 1.14!
==== Minor improvements ====
- Added additional checks to prevent errors when Magento's layout has been altered or PostNL's layout has not been uploaded properly.
- Added additional compatibility enhancements for MultiSafePay and other PSP extensions.
- Improved several minor texts and translations.
==== Bug fixes ====
- Fixed an issue that prevented MijnPakket login data from being cached.
- Fixed an issue where using PostNL-only features on non-PostNL shipments would cause an error.
- Fixed an issue where PostNL's feed messages would be loaded in the wrong order.
- Fixed an issue where several notifications would be added to Magento when installing an unsupported version of Magento with the PostNL extension.
- Fixed an issue with EPS comb-labels. EPS combi-labels were rotated by 90 degrees, causing overlapping issues with other labels being printed.
==== v1.2.0 =====
==== New features ====
- Added delivery options to the checkout flow. Customers can now choose where, when and how they want their order shipped when choosing their preferred shipping method.
- Added support for evening delivery, early pickup locations and parcel dispenser locations.
- Added Dutch postcode validation support.
- Added the option to create a parcelware export csv file directly from the Magento backend.
- Added a MijnPakket login feature. Customers who have a MijnPakket account can use this feature to automatically fill in their preferred billing and shipping address.
==== Minor improvements ====
- Refactored the label printing functionality. Shipping labels will now be opened in a separate window from where they may be printed or downloaded.
- Added the option to select where on an A4 page the shipping labels will start printing. This allows you to re-use partially used sticker-sheets.
- Added many new customization options for the shipment grid in the Magento backend.
- Added the ability to view and edit a chosen post office delivery address from the Magento backend.
- Added the option to only show the PostNL Checkout feature to customers who have a MijnPakket account.
- Refactored many sections of the source code to improve readability and extensibility.
- Moved several configuration settings.
- Merged the 'test/live mode' settings of PostNl Checkout and Label Printing & Confirming functionality. There is now a single option to set the entire extension to test or live mode.
- Added the option to upload separate csv files for the PostNL shipping method in 'table rate' configuration.
==== Bug fixes ====
- Fixed an issue where it was not possible to choose to only manually send track & trace information.
- Fixed several typos and translation errors.
==== v1.1.5 =====
==== Bug fixes ====
- Fixed a problem with account validation only using test mode account credentials
- Made a minor security improvement to the notification system.
- Fixed an issue where shipments could not be confirmed if the shipping address did not have an email address.
- Fixed an issue where PostNl Checkout would incorrectly identify a product as being out of stock.
- Fixed an issue where for some shops PostNl Checkout would not function due to incorrect usage of https in an http environment.
==== v1.1.4 =====
==== New features ====
- Added a default test account to the extension. New installation will automatically have a PostNL test account pre-configured.
- Added the option to undo a confirmation as long as the shipment has not been received by PostNL.
- Added the option to delete shipping labels. This allows you to correct an address after a shipping label has been printed. Before this change if you noticed an error in the address after you had already printed a shipping label, you had to place en entire new order to correct it. Now you can simply delete the shipping label, edit the address and print a new shipping label with the new address.
==== Minor change ====
- The validate settings button in the extension’s configuration page now also validates settings while the extension is set to test mode.
- Removed the 'EU Pack Standard (Belgium only, no signature)' product option. If you use this option, please contact the Total Internet Group servicedesk.
- The extension's test mode is now available by default. In earlier versions you had to allow test mode through a setting under advanced options.
- When a confirmation expires, the barcode's track & trace link will now also be removed.
- Improved various texts and translations.
==== Bug fixes ====
- Solved an issue where certain configurations of the PostNL shipping method would only appear if the Magento tablerates shipping method was also active.
- Solved an issue where filtering the order and shipment grids in the Magento backend on certain columns would cause an error.
- Solved an issue where the shipment status cron would stop as soon as it encountered an error, rather than continue processing the remaining shipments.
- Solved an issue where you could not confirm a shipment without a barcode due to process locking when developer mode is active.
- Solved issue in Safari where labels would be printed as .pdf.html, rather than just .pdf files.
==== v1.1.3 ====
- FIxed an issue with the extension's activation procedure.
==== 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
Release Info
Developer | TIG |
Extension | tig_postnl |
Version | 1.2.1 |
Comparing to | |
See all releases |
Code changes from version 1.2.0 to 1.2.1
- app/code/community/TIG/PostNL/Helper/Data.php +2 -2
- app/code/community/TIG/PostNL/Model/AddressValidation/Observer/OneStepCheckout.php +4 -0
- app/code/community/TIG/PostNL/Model/AddressValidation/Observer/Onepage.php +8 -0
- app/code/community/TIG/PostNL/Model/Core/Label.php +101 -75
- app/code/community/TIG/PostNL/Model/DeliveryOptions/Observer/ShippingMethodAvailable.php +1 -1
- app/code/community/TIG/PostNL/Model/DeliveryOptions/Observer/UpdatePostnlOrder.php +9 -0
- app/code/community/TIG/PostNL/Model/ExtensionControl/Observer/Cron.php +4 -1
- app/code/community/TIG/PostNL/controllers/Adminhtml/ShipmentController.php +49 -20
- app/code/community/TIG/PostNL/etc/config.xml +3 -3
- app/design/adminhtml/default/default/template/TIG/PostNL/system/config/form/field/support_tab.phtml +5 -5
- app/design/frontend/base/default/template/TIG/PostNL/address_validation/checkout/onepage/postcode_check.phtml +1 -1
- app/design/frontend/base/default/template/TIG/PostNL/address_validation/customer/address/postcode_check.phtml +1 -1
- app/design/frontend/base/default/template/TIG/PostNL/address_validation/onestepcheckout/postcode_check.phtml +1 -0
- app/design/frontend/base/default/template/TIG/PostNL/delivery_options/onestepcheckout/available.phtml +2 -2
- app/design/frontend/base/default/template/TIG/PostNL/delivery_options/onestepcheckout/deliveryoptions.phtml +4 -2
- app/design/frontend/base/default/template/TIG/PostNL/mijnpakket/onestepcheckout/login_button.phtml +1 -1
- app/design/frontend/enterprise/default/template/TIG/PostNL/address_validation/checkout/onepage/postcode_check.phtml +1 -1
- app/design/frontend/rwd/default/layout/TIG/postnl.xml +287 -0
- app/design/frontend/rwd/default/template/TIG/PostNL/address_validation/checkout/onepage/postcode_check.phtml +194 -0
- app/design/frontend/rwd/default/template/TIG/PostNL/address_validation/customer/address/postcode_check.phtml +160 -0
- app/design/frontend/rwd/default/template/TIG/PostNL/checkout/cart/link.phtml +94 -0
- app/design/frontend/rwd/default/template/TIG/PostNL/mijnpakket/onepage/login_button.phtml +183 -0
- app/locale/nl_NL/TIG_PostNL.csv +10 -10
- package.xml +21 -5
- skin/adminhtml/default/default/media/TIG/PostNL/tig_postnl_gebruikershandleiding.pdf +0 -0
- skin/adminhtml/default/default/media/TIG/PostNL/tig_postnl_installatiehandleiding.pdf +0 -0
- skin/frontend/base/default/css/TIG/PostNL/cart.css +2 -1
- skin/frontend/base/default/css/TIG/PostNL/mijnpakket.css +1 -0
- skin/frontend/rwd/default/css/TIG/PostNL/rwd.css +29 -0
- skin/frontend/rwd/default/css/TIG/PostNL/rwd_osc.css +62 -0
@@ -1336,14 +1336,14 @@ class TIG_PostNL_Helper_Data extends Mage_Core_Helper_Abstract
|
|
1336 |
/**
|
1337 |
* Add the actual message. This is the only required part. The code and link are optional
|
1338 |
*/
|
1339 |
-
$errorMessage .= $this->
|
1340 |
|
1341 |
/**
|
1342 |
* Add the link to the knowledgebase if we have one
|
1343 |
*/
|
1344 |
if ($canShowErrorDetails && $link) {
|
1345 |
$errorMessage .= ' <a href="'
|
1346 |
-
. $
|
1347 |
. '" target="_blank" class="postnl-message">'
|
1348 |
. $this->__('Click here for more information from the TiG knowledgebase.')
|
1349 |
. '</a>';
|
1336 |
/**
|
1337 |
* Add the actual message. This is the only required part. The code and link are optional
|
1338 |
*/
|
1339 |
+
$errorMessage .= $this->__($message);
|
1340 |
|
1341 |
/**
|
1342 |
* Add the link to the knowledgebase if we have one
|
1343 |
*/
|
1344 |
if ($canShowErrorDetails && $link) {
|
1345 |
$errorMessage .= ' <a href="'
|
1346 |
+
. $link
|
1347 |
. '" target="_blank" class="postnl-message">'
|
1348 |
. $this->__('Click here for more information from the TiG knowledgebase.')
|
1349 |
. '</a>';
|
@@ -110,6 +110,10 @@ class TIG_PostNL_Model_AddressValidation_Observer_OneStepCheckout extends Varien
|
|
110 |
return $this;
|
111 |
}
|
112 |
|
|
|
|
|
|
|
|
|
113 |
/**
|
114 |
* Get the blocks alias and alter it's template based on this
|
115 |
*/
|
110 |
return $this;
|
111 |
}
|
112 |
|
113 |
+
if (!$block->getChild('postnl_billing_postcodecheck') && !$block->getChild('postnl_shipping_postcodecheck')) {
|
114 |
+
return $this;
|
115 |
+
}
|
116 |
+
|
117 |
/**
|
118 |
* Get the blocks alias and alter it's template based on this
|
119 |
*/
|
@@ -123,6 +123,10 @@ class TIG_PostNL_Model_AddressValidation_Observer_Onepage extends Varien_Object
|
|
123 |
return $this;
|
124 |
}
|
125 |
|
|
|
|
|
|
|
|
|
126 |
$block->setTemplate('TIG/PostNL/address_validation/checkout/onepage/billing.phtml');
|
127 |
|
128 |
return $this;
|
@@ -163,6 +167,10 @@ class TIG_PostNL_Model_AddressValidation_Observer_Onepage extends Varien_Object
|
|
163 |
return $this;
|
164 |
}
|
165 |
|
|
|
|
|
|
|
|
|
166 |
$block->setTemplate('TIG/PostNL/address_validation/checkout/onepage/shipping.phtml');
|
167 |
|
168 |
return $this;
|
123 |
return $this;
|
124 |
}
|
125 |
|
126 |
+
if (!$block->getChild('postnl_billing_postcodecheck')) {
|
127 |
+
return $this;
|
128 |
+
}
|
129 |
+
|
130 |
$block->setTemplate('TIG/PostNL/address_validation/checkout/onepage/billing.phtml');
|
131 |
|
132 |
return $this;
|
167 |
return $this;
|
168 |
}
|
169 |
|
170 |
+
if (!$block->getChild('postnl_shipping_postcodecheck')) {
|
171 |
+
return $this;
|
172 |
+
}
|
173 |
+
|
174 |
$block->setTemplate('TIG/PostNL/address_validation/checkout/onepage/shipping.phtml');
|
175 |
|
176 |
return $this;
|
@@ -100,19 +100,19 @@ class TIG_PostNL_Model_Core_Label extends Varien_Object
|
|
100 |
*/
|
101 |
public function getTempFilesSaved()
|
102 |
{
|
103 |
-
return $this->
|
104 |
}
|
105 |
|
106 |
/**
|
107 |
* Set the array of saved temporary labels
|
108 |
*
|
109 |
-
* @param array $
|
110 |
*
|
111 |
* @return TIG_PostNL_Model_Core_Label
|
112 |
*/
|
113 |
-
public function setTempFilesSaved($
|
114 |
{
|
115 |
-
$this->
|
116 |
|
117 |
return $this;
|
118 |
}
|
@@ -320,36 +320,60 @@ class TIG_PostNL_Model_Core_Label extends Varien_Object
|
|
320 |
protected function _addPdfTemplate($pdf, $label)
|
321 |
{
|
322 |
/**
|
323 |
-
* Fpdi requires labels to be provided as files. Therefore the label will be saved as a temporary file in
|
|
|
324 |
*/
|
325 |
$tempFilename = $this->_saveTempLabel($label->getLabel());
|
326 |
|
327 |
-
|
328 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
329 |
case 'Label-combi':
|
330 |
-
$this->_convertTempLabelToCombi($tempFilename); //NO BREAK
|
331 |
-
case 'Label':
|
332 |
/**
|
333 |
-
*
|
334 |
*/
|
335 |
-
|
336 |
-
&& (!$this->getLabelCounter() || $this->getLabelCounter() > 4)
|
337 |
-
) {
|
338 |
-
$pdf->addOrientedPage('L', 'A4');
|
339 |
-
$this->resetLabelCounter();
|
340 |
-
} elseif ($this->getLabelSize() == 'A4' && $this->getIsFirstLabel()) {
|
341 |
-
$pdf->addOrientedPage('L', 'A4');
|
342 |
-
$this->setIsFirstLabel(false);
|
343 |
-
}
|
344 |
|
345 |
/**
|
346 |
-
*
|
347 |
*/
|
348 |
-
|
349 |
-
|
350 |
-
$pdf->addOrientedPage('L', 'A6');
|
351 |
-
}
|
352 |
|
|
|
|
|
|
|
|
|
|
|
353 |
/**
|
354 |
* Calculate the position of the next label to be printed
|
355 |
*/
|
@@ -360,11 +384,6 @@ class TIG_PostNL_Model_Core_Label extends Varien_Object
|
|
360 |
break;
|
361 |
case 'CN23':
|
362 |
case 'CommercialInvoice':
|
363 |
-
/**
|
364 |
-
* International shipping labels are larger and need to be printed on seperate pages
|
365 |
-
*/
|
366 |
-
$pdf->addOrientedPage('P', 'A4');
|
367 |
-
|
368 |
/**
|
369 |
* Calculate the position of the next label to be printed
|
370 |
*/
|
@@ -395,11 +414,6 @@ class TIG_PostNL_Model_Core_Label extends Varien_Object
|
|
395 |
$this->setLabelCounter(5);
|
396 |
break;
|
397 |
case 'CODcard':
|
398 |
-
/**
|
399 |
-
* COD cards are larger and need to be printed on seperate pages
|
400 |
-
*/
|
401 |
-
$pdf->addOrientedPage('P', 'A4');
|
402 |
-
|
403 |
/**
|
404 |
* Calculate the position of the next label to be printed
|
405 |
*/
|
@@ -426,6 +440,13 @@ class TIG_PostNL_Model_Core_Label extends Varien_Object
|
|
426 |
*/
|
427 |
$pdf->insertTemplate($tempFilename, $position['x'], $position['y'], $position['w']);
|
428 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
429 |
return $pdf;
|
430 |
}
|
431 |
|
@@ -464,7 +485,7 @@ class TIG_PostNL_Model_Core_Label extends Varien_Object
|
|
464 |
file_put_contents($tempFilePath, base64_decode($label));
|
465 |
|
466 |
/**
|
467 |
-
* Save the name of the temp file so
|
468 |
*/
|
469 |
$this->addTempFileSaved($tempFilePath);
|
470 |
|
@@ -507,7 +528,7 @@ class TIG_PostNL_Model_Core_Label extends Varien_Object
|
|
507 |
*/
|
508 |
foreach ($labels as $label) {
|
509 |
/**
|
510 |
-
*
|
511 |
*/
|
512 |
if ($label->getLabelType() == 'Label' || $label->getLabelType() == 'Label-combi') {
|
513 |
$generalLabels[] = $label;
|
@@ -515,7 +536,7 @@ class TIG_PostNL_Model_Core_Label extends Varien_Object
|
|
515 |
}
|
516 |
|
517 |
/**
|
518 |
-
*
|
519 |
*/
|
520 |
if ($label->getLabelType() == 'CODcard') {
|
521 |
$codCards[] = $label;
|
@@ -558,47 +579,53 @@ class TIG_PostNL_Model_Core_Label extends Varien_Object
|
|
558 |
}
|
559 |
|
560 |
/**
|
561 |
-
*
|
|
|
|
|
|
|
|
|
|
|
562 |
*
|
563 |
-
* @param
|
564 |
*
|
565 |
-
* @
|
|
|
|
|
566 |
*/
|
567 |
-
protected function
|
568 |
{
|
569 |
-
|
570 |
-
|
571 |
-
*/
|
572 |
-
$position = array(
|
573 |
-
'x' => $this->pix2pt(0),
|
574 |
-
'y' => $this->pix2pt(-483),
|
575 |
-
'w' => $this->pix2pt(400)
|
576 |
-
);
|
577 |
-
|
578 |
-
/**
|
579 |
-
* Create a new temporary FPDI object
|
580 |
-
*/
|
581 |
-
$tempPdf = new TIG_PostNL_Fpdi(); //lib/TIG/PostNL/Fpdi
|
582 |
-
$tempPdf->open();
|
583 |
-
$tempPdf->addOrientedPage('L', 'A6');
|
584 |
|
585 |
-
|
586 |
-
|
587 |
-
*/
|
588 |
-
$tempPdf->Rotate('-90');
|
589 |
-
$tempPdf->insertTemplate($tempFilename, $position['x'], $position['y'], $position['w']);
|
590 |
-
$tempPdf->Rotate('0');
|
591 |
|
592 |
-
|
593 |
-
|
594 |
-
|
595 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
596 |
|
597 |
-
return $
|
598 |
}
|
599 |
|
600 |
/**
|
601 |
-
* Calculates the position of the requested label using a counter system.
|
|
|
602 |
* The labels will be positioned accordingly:
|
603 |
* first: top left
|
604 |
* second: top right
|
@@ -610,9 +637,8 @@ class TIG_PostNL_Model_Core_Label extends Varien_Object
|
|
610 |
* @throws TIG_PostNL_Exception
|
611 |
*
|
612 |
* @return array
|
613 |
-
*
|
614 |
*/
|
615 |
-
protected function
|
616 |
{
|
617 |
if ($counter === false) {
|
618 |
$position = array('x' => 0, 'y' => 0);
|
@@ -622,16 +648,16 @@ class TIG_PostNL_Model_Core_Label extends Varien_Object
|
|
622 |
|
623 |
switch($counter) {
|
624 |
case 1:
|
625 |
-
$position = array('x' => $this->pix2pt(
|
626 |
break;
|
627 |
case 2:
|
628 |
-
$position = array('x' => $this->pix2pt(
|
629 |
break;
|
630 |
case 3:
|
631 |
-
$position = array('x' => $this->pix2pt(
|
632 |
break;
|
633 |
case 4:
|
634 |
-
$position = array('x' => $this->pix2pt(
|
635 |
break;
|
636 |
default:
|
637 |
throw new TIG_PostNL_Exception(
|
@@ -644,7 +670,7 @@ class TIG_PostNL_Model_Core_Label extends Varien_Object
|
|
644 |
}
|
645 |
|
646 |
/**
|
647 |
-
* Converts pixels to points. 3.8 pixels is 1 pt in pdfs
|
648 |
*
|
649 |
* @param int $pixels
|
650 |
*
|
100 |
*/
|
101 |
public function getTempFilesSaved()
|
102 |
{
|
103 |
+
return $this->_tempFilesSaved;
|
104 |
}
|
105 |
|
106 |
/**
|
107 |
* Set the array of saved temporary labels
|
108 |
*
|
109 |
+
* @param array $tempFilesSaved
|
110 |
*
|
111 |
* @return TIG_PostNL_Model_Core_Label
|
112 |
*/
|
113 |
+
public function setTempFilesSaved($tempFilesSaved)
|
114 |
{
|
115 |
+
$this->_tempFilesSaved = $tempFilesSaved;
|
116 |
|
117 |
return $this;
|
118 |
}
|
320 |
protected function _addPdfTemplate($pdf, $label)
|
321 |
{
|
322 |
/**
|
323 |
+
* Fpdi requires labels to be provided as files. Therefore the label will be saved as a temporary file in
|
324 |
+
* var/TIG/PostNL/temp_labels/
|
325 |
*/
|
326 |
$tempFilename = $this->_saveTempLabel($label->getLabel());
|
327 |
|
328 |
+
$rotate = false;
|
329 |
+
|
330 |
+
/**
|
331 |
+
* First we need to add pages to the pdf for certain label types under certain conditions.
|
332 |
+
*/
|
333 |
+
$labelType = $label->getLabelType();
|
334 |
+
if ($labelType == 'Label' || $labelType == 'Label-combi') {
|
335 |
+
if ($this->getLabelSize() == 'A4'
|
336 |
+
&& (!$this->getLabelCounter() || $this->getLabelCounter() > 4)
|
337 |
+
) {
|
338 |
+
$pdf->addOrientedPage('L', 'A4');
|
339 |
+
$this->resetLabelCounter();
|
340 |
+
} elseif ($this->getLabelSize() == 'A4' && $this->getIsFirstLabel()) {
|
341 |
+
$pdf->addOrientedPage('L', 'A4');
|
342 |
+
$this->setIsFirstLabel(false);
|
343 |
+
}
|
344 |
+
|
345 |
+
/**
|
346 |
+
* If the configured label size is A6, add a new page every label
|
347 |
+
*/
|
348 |
+
if($this->getLabelSize() == 'A6') {
|
349 |
+
$this->setLabelCounter(3); //used to calculate the top left position
|
350 |
+
$pdf->addOrientedPage('L', 'A6');
|
351 |
+
}
|
352 |
+
} else if ($labelType == 'CN23'
|
353 |
+
|| $labelType == 'CommercialInvoice'
|
354 |
+
|| $labelType == 'CODcard'
|
355 |
+
) {
|
356 |
+
$pdf->addOrientedPage('P', 'A4');
|
357 |
+
}
|
358 |
+
|
359 |
+
switch ($labelType) {
|
360 |
case 'Label-combi':
|
|
|
|
|
361 |
/**
|
362 |
+
* Rotate the pdf to accommodate the rotated combi-label.
|
363 |
*/
|
364 |
+
$pdf->Rotate('-90');
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
365 |
|
366 |
/**
|
367 |
+
* Calculate the position of the next label to be printed
|
368 |
*/
|
369 |
+
$position = $this->_getRotatedPosition($this->getLabelCounter());
|
370 |
+
$position['w'] = $this->pix2pt(400);
|
|
|
|
|
371 |
|
372 |
+
$this->increaseLabelCounter();
|
373 |
+
|
374 |
+
$rotate = true;
|
375 |
+
break;
|
376 |
+
case 'Label':
|
377 |
/**
|
378 |
* Calculate the position of the next label to be printed
|
379 |
*/
|
384 |
break;
|
385 |
case 'CN23':
|
386 |
case 'CommercialInvoice':
|
|
|
|
|
|
|
|
|
|
|
387 |
/**
|
388 |
* Calculate the position of the next label to be printed
|
389 |
*/
|
414 |
$this->setLabelCounter(5);
|
415 |
break;
|
416 |
case 'CODcard':
|
|
|
|
|
|
|
|
|
|
|
417 |
/**
|
418 |
* Calculate the position of the next label to be printed
|
419 |
*/
|
440 |
*/
|
441 |
$pdf->insertTemplate($tempFilename, $position['x'], $position['y'], $position['w']);
|
442 |
|
443 |
+
/**
|
444 |
+
* If a rotated pdf was added, rotate the main pdf back to it's previous orientation.
|
445 |
+
*/
|
446 |
+
if ($rotate) {
|
447 |
+
$pdf->Rotate('0');
|
448 |
+
}
|
449 |
+
|
450 |
return $pdf;
|
451 |
}
|
452 |
|
485 |
file_put_contents($tempFilePath, base64_decode($label));
|
486 |
|
487 |
/**
|
488 |
+
* Save the name of the temp file so it can be destroyed later
|
489 |
*/
|
490 |
$this->addTempFileSaved($tempFilePath);
|
491 |
|
528 |
*/
|
529 |
foreach ($labels as $label) {
|
530 |
/**
|
531 |
+
* Separate general labels from the rest
|
532 |
*/
|
533 |
if ($label->getLabelType() == 'Label' || $label->getLabelType() == 'Label-combi') {
|
534 |
$generalLabels[] = $label;
|
536 |
}
|
537 |
|
538 |
/**
|
539 |
+
* Separate COD cards
|
540 |
*/
|
541 |
if ($label->getLabelType() == 'CODcard') {
|
542 |
$codCards[] = $label;
|
579 |
}
|
580 |
|
581 |
/**
|
582 |
+
* Calculates the position of the requested label using a counter system.
|
583 |
+
* The labels will be positioned accordingly:
|
584 |
+
* first: top left
|
585 |
+
* second: top right
|
586 |
+
* third: bottom left
|
587 |
+
* fourth: bottom right
|
588 |
*
|
589 |
+
* @param bool|int $counter
|
590 |
*
|
591 |
+
* @throws TIG_PostNL_Exception
|
592 |
+
*
|
593 |
+
* @return array
|
594 |
*/
|
595 |
+
protected function _getPosition($counter = false)
|
596 |
{
|
597 |
+
if ($counter === false) {
|
598 |
+
$position = array('x' => 0, 'y' => 0);
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
599 |
|
600 |
+
return $position;
|
601 |
+
}
|
|
|
|
|
|
|
|
|
602 |
|
603 |
+
switch($counter) {
|
604 |
+
case 1:
|
605 |
+
$position = array('x' => $this->pix2pt(579), 'y' => $this->pix2pt(15));
|
606 |
+
break;
|
607 |
+
case 2:
|
608 |
+
$position = array('x' => $this->pix2pt(579), 'y' => $this->pix2pt(414));
|
609 |
+
break;
|
610 |
+
case 3:
|
611 |
+
$position = array('x' => $this->pix2pt(15), 'y' => $this->pix2pt(15));
|
612 |
+
break;
|
613 |
+
case 4:
|
614 |
+
$position = array('x' => $this->pix2pt(15), 'y' => $this->pix2pt(414));
|
615 |
+
break;
|
616 |
+
default:
|
617 |
+
throw new TIG_PostNL_Exception(
|
618 |
+
Mage::helper('postnl')->__('Invalid counter: %s', $counter),
|
619 |
+
'POSTNL-0067'
|
620 |
+
);
|
621 |
+
}
|
622 |
|
623 |
+
return $position;
|
624 |
}
|
625 |
|
626 |
/**
|
627 |
+
* Calculates the position of the requested label using a counter system. This method is for labels which are
|
628 |
+
* rotated by 90 degrees. Currently this is only used for EPS combi-labels.
|
629 |
* The labels will be positioned accordingly:
|
630 |
* first: top left
|
631 |
* second: top right
|
637 |
* @throws TIG_PostNL_Exception
|
638 |
*
|
639 |
* @return array
|
|
|
640 |
*/
|
641 |
+
protected function _getRotatedPosition($counter = false)
|
642 |
{
|
643 |
if ($counter === false) {
|
644 |
$position = array('x' => 0, 'y' => 0);
|
648 |
|
649 |
switch($counter) {
|
650 |
case 1:
|
651 |
+
$position = array('x' => $this->pix2pt(2), 'y' => $this->pix2pt(-1055));
|
652 |
break;
|
653 |
case 2:
|
654 |
+
$position = array('x' => $this->pix2pt(400), 'y' => $this->pix2pt(-1055));
|
655 |
break;
|
656 |
case 3:
|
657 |
+
$position = array('x' => $this->pix2pt(2), 'y' => $this->pix2pt(-483));
|
658 |
break;
|
659 |
case 4:
|
660 |
+
$position = array('x' => $this->pix2pt(400), 'y' => $this->pix2pt(-483));
|
661 |
break;
|
662 |
default:
|
663 |
throw new TIG_PostNL_Exception(
|
670 |
}
|
671 |
|
672 |
/**
|
673 |
+
* Converts pixels to points. 3.8 pixels is 1 pt in pdfs.
|
674 |
*
|
675 |
* @param int $pixels
|
676 |
*
|
@@ -109,7 +109,7 @@ class TIG_PostNL_Model_DeliveryOptions_Observer_ShippingMethodAvailable extends
|
|
109 |
/**
|
110 |
* Checks if the current block is the one we want to edit.
|
111 |
*
|
112 |
-
* Unfortunately there is no unique event for this block
|
113 |
*
|
114 |
* @var Mage_Core_Block_Abstract $block
|
115 |
*/
|
109 |
/**
|
110 |
* Checks if the current block is the one we want to edit.
|
111 |
*
|
112 |
+
* Unfortunately there is no unique event for this block.
|
113 |
*
|
114 |
* @var Mage_Core_Block_Abstract $block
|
115 |
*/
|
@@ -145,6 +145,15 @@ class TIG_PostNL_Model_DeliveryOptions_Observer_UpdatePostnlOrder
|
|
145 |
$order->addAddress($orderAddress)
|
146 |
->save();
|
147 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
148 |
return $this;
|
149 |
}
|
150 |
|
145 |
$order->addAddress($orderAddress)
|
146 |
->save();
|
147 |
|
148 |
+
/**
|
149 |
+
* This is required for some PSP extensions which will not save the PakjeGemak address otherwise. We are still
|
150 |
+
* investigating why exactly this is required. The entire address collection is supposed to be saved when the
|
151 |
+
* order is saved...
|
152 |
+
*
|
153 |
+
* @since v1.2.1
|
154 |
+
*/
|
155 |
+
$orderAddress->save();
|
156 |
+
|
157 |
return $this;
|
158 |
}
|
159 |
|
@@ -117,7 +117,10 @@ class TIG_PostNL_Model_ExtensionControl_Observer_Cron
|
|
117 |
* Parse the feed.
|
118 |
*/
|
119 |
if ($feedXml && $feedXml->channel && $feedXml->channel->item) {
|
120 |
-
|
|
|
|
|
|
|
121 |
$severity = (int) $item->severity;
|
122 |
if ($severity < 1 || $severity > 4) {
|
123 |
$severity = 4;
|
117 |
* Parse the feed.
|
118 |
*/
|
119 |
if ($feedXml && $feedXml->channel && $feedXml->channel->item) {
|
120 |
+
$items = (array) $feedXml->channel;
|
121 |
+
$items = array_reverse($items['item']);
|
122 |
+
|
123 |
+
foreach ($items as $item) {
|
124 |
$severity = (int) $item->severity;
|
125 |
if ($severity < 1 || $severity > 4) {
|
126 |
$severity = 4;
|
@@ -1058,7 +1058,7 @@ class TIG_PostNL_Adminhtml_ShipmentController extends Mage_Adminhtml_Controller_
|
|
1058 |
}
|
1059 |
|
1060 |
/**
|
1061 |
-
* If the shipment already has labels,
|
1062 |
*/
|
1063 |
if ($postnlShipment->hasLabels()) {
|
1064 |
return $postnlShipment->getlabels();
|
@@ -1112,7 +1112,7 @@ class TIG_PostNL_Adminhtml_ShipmentController extends Mage_Adminhtml_Controller_
|
|
1112 |
protected function _confirmShipment($shipment)
|
1113 |
{
|
1114 |
/**
|
1115 |
-
* Load the PostNL shipment
|
1116 |
*/
|
1117 |
if ($shipment instanceof Mage_Sales_Model_Order_Shipment) {
|
1118 |
$postnlShipment = Mage::getModel('postnl_core/shipment')->load($shipment->getId(), 'shipment_id');
|
@@ -1121,7 +1121,7 @@ class TIG_PostNL_Adminhtml_ShipmentController extends Mage_Adminhtml_Controller_
|
|
1121 |
}
|
1122 |
|
1123 |
/**
|
1124 |
-
* Prevent EU shipments from being confirmed if their labels are not yet printed
|
1125 |
*/
|
1126 |
if ($postnlShipment->isEuShipment() && !$postnlShipment->getLabelsPrinted()) {
|
1127 |
throw new TIG_PostNL_Exception(
|
@@ -1131,14 +1131,14 @@ class TIG_PostNL_Adminhtml_ShipmentController extends Mage_Adminhtml_Controller_
|
|
1131 |
}
|
1132 |
|
1133 |
/**
|
1134 |
-
* If the PostNL shipment is new, set the magento shipment ID
|
1135 |
*/
|
1136 |
if (!$postnlShipment->getShipmentId()) {
|
1137 |
$postnlShipment->setShipmentId($shipment->getId());
|
1138 |
}
|
1139 |
|
1140 |
/**
|
1141 |
-
* If the shipment does not have a main barcode, generate new barcodes
|
1142 |
*/
|
1143 |
if (!$postnlShipment->getMainBarcode()) {
|
1144 |
$postnlShipment->generateBarcodes();
|
@@ -1146,14 +1146,14 @@ class TIG_PostNL_Adminhtml_ShipmentController extends Mage_Adminhtml_Controller_
|
|
1146 |
|
1147 |
if ($postnlShipment->getConfirmStatus() === $postnlShipment::CONFIRM_STATUS_CONFIRMED) {
|
1148 |
/**
|
1149 |
-
* The shipment is already confirmed
|
1150 |
*/
|
1151 |
throw new TIG_PostNL_Exception($this->__('This shipment has already been confirmed.'), 'POSTNL-00017');
|
1152 |
}
|
1153 |
|
1154 |
if (!$postnlShipment->canConfirm()) {
|
1155 |
/**
|
1156 |
-
* The shipment cannot be confirmed at this time
|
1157 |
*/
|
1158 |
throw new TIG_PostNL_Exception(
|
1159 |
$this->__('This shipment cannot be confirmed at this time.'),
|
@@ -1162,7 +1162,7 @@ class TIG_PostNL_Adminhtml_ShipmentController extends Mage_Adminhtml_Controller_
|
|
1162 |
}
|
1163 |
|
1164 |
/**
|
1165 |
-
* Confirm the shipment
|
1166 |
*/
|
1167 |
$postnlShipment->confirm()
|
1168 |
->addTrackingCodeToShipment()
|
@@ -1194,20 +1194,11 @@ class TIG_PostNL_Adminhtml_ShipmentController extends Mage_Adminhtml_Controller_
|
|
1194 |
/**
|
1195 |
* Load the shipment.
|
1196 |
*
|
1197 |
-
* @var Mage_Sales_Model_Order_Shipment|TIG_PostNL_Model_Core_Shipment $shipment
|
1198 |
*/
|
1199 |
-
|
1200 |
-
$shipment = Mage::getModel('sales/order_shipment')->load($shipmentId);
|
1201 |
-
$shippingMethod = $shipment->getOrder()->getShippingMethod();
|
1202 |
-
} else {
|
1203 |
-
$shipment = Mage::getModel('postnl_core/shipment')->load($shipmentId, 'shipment_id');
|
1204 |
-
$shippingMethod = $shipment->getShipment()->getOrder()->getShippingMethod();
|
1205 |
-
}
|
1206 |
|
1207 |
-
|
1208 |
-
* Check if the shipping method used is allowed
|
1209 |
-
*/
|
1210 |
-
if (!in_array($shippingMethod, $postnlShippingMethods)) {
|
1211 |
throw new TIG_PostNL_Exception(
|
1212 |
$this->__('This action cannot be used on non-PostNL shipments.'),
|
1213 |
'POSTNL-0009'
|
@@ -1220,6 +1211,44 @@ class TIG_PostNL_Adminhtml_ShipmentController extends Mage_Adminhtml_Controller_
|
|
1220 |
return $shipments;
|
1221 |
}
|
1222 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1223 |
/**
|
1224 |
* Checks if any warnings were received while processing the action in CIF. If any warnings are found they are
|
1225 |
* added to the adminhtml session as a notice.
|
1058 |
}
|
1059 |
|
1060 |
/**
|
1061 |
+
* If the shipment already has labels, return those.
|
1062 |
*/
|
1063 |
if ($postnlShipment->hasLabels()) {
|
1064 |
return $postnlShipment->getlabels();
|
1112 |
protected function _confirmShipment($shipment)
|
1113 |
{
|
1114 |
/**
|
1115 |
+
* Load the PostNL shipment.
|
1116 |
*/
|
1117 |
if ($shipment instanceof Mage_Sales_Model_Order_Shipment) {
|
1118 |
$postnlShipment = Mage::getModel('postnl_core/shipment')->load($shipment->getId(), 'shipment_id');
|
1121 |
}
|
1122 |
|
1123 |
/**
|
1124 |
+
* Prevent EU shipments from being confirmed if their labels are not yet printed.
|
1125 |
*/
|
1126 |
if ($postnlShipment->isEuShipment() && !$postnlShipment->getLabelsPrinted()) {
|
1127 |
throw new TIG_PostNL_Exception(
|
1131 |
}
|
1132 |
|
1133 |
/**
|
1134 |
+
* If the PostNL shipment is new, set the magento shipment ID.
|
1135 |
*/
|
1136 |
if (!$postnlShipment->getShipmentId()) {
|
1137 |
$postnlShipment->setShipmentId($shipment->getId());
|
1138 |
}
|
1139 |
|
1140 |
/**
|
1141 |
+
* If the shipment does not have a main barcode, generate new barcodes.
|
1142 |
*/
|
1143 |
if (!$postnlShipment->getMainBarcode()) {
|
1144 |
$postnlShipment->generateBarcodes();
|
1146 |
|
1147 |
if ($postnlShipment->getConfirmStatus() === $postnlShipment::CONFIRM_STATUS_CONFIRMED) {
|
1148 |
/**
|
1149 |
+
* The shipment is already confirmed.
|
1150 |
*/
|
1151 |
throw new TIG_PostNL_Exception($this->__('This shipment has already been confirmed.'), 'POSTNL-00017');
|
1152 |
}
|
1153 |
|
1154 |
if (!$postnlShipment->canConfirm()) {
|
1155 |
/**
|
1156 |
+
* The shipment cannot be confirmed at this time.
|
1157 |
*/
|
1158 |
throw new TIG_PostNL_Exception(
|
1159 |
$this->__('This shipment cannot be confirmed at this time.'),
|
1162 |
}
|
1163 |
|
1164 |
/**
|
1165 |
+
* Confirm the shipment.
|
1166 |
*/
|
1167 |
$postnlShipment->confirm()
|
1168 |
->addTrackingCodeToShipment()
|
1194 |
/**
|
1195 |
* Load the shipment.
|
1196 |
*
|
1197 |
+
* @var Mage_Sales_Model_Order_Shipment|TIG_PostNL_Model_Core_Shipment|boolean $shipment
|
1198 |
*/
|
1199 |
+
$shipment = $this->_loadShipment($shipmentId, $loadPostnlShipments, $postnlShippingMethods);
|
|
|
|
|
|
|
|
|
|
|
|
|
1200 |
|
1201 |
+
if (!$shipment) {
|
|
|
|
|
|
|
1202 |
throw new TIG_PostNL_Exception(
|
1203 |
$this->__('This action cannot be used on non-PostNL shipments.'),
|
1204 |
'POSTNL-0009'
|
1211 |
return $shipments;
|
1212 |
}
|
1213 |
|
1214 |
+
/**
|
1215 |
+
* Load a shipment based on a shipment ID.
|
1216 |
+
*
|
1217 |
+
* @param int $shipmentId
|
1218 |
+
* @param boolean $loadPostnlShipments
|
1219 |
+
* @param array $postnlShippingMethods
|
1220 |
+
*
|
1221 |
+
* @return boolean|Mage_Sales_Model_Order_Shipment|TIG_PostNL_Model_Core_Shipment
|
1222 |
+
*/
|
1223 |
+
protected function _loadShipment($shipmentId, $loadPostnlShipments, $postnlShippingMethods)
|
1224 |
+
{
|
1225 |
+
if ($loadPostnlShipments === false) {
|
1226 |
+
$shipment = Mage::getModel('sales/order_shipment')->load($shipmentId);
|
1227 |
+
if (!$shipment || !$shipment->getId()) {
|
1228 |
+
return false;
|
1229 |
+
}
|
1230 |
+
|
1231 |
+
$shippingMethod = $shipment->getOrder()->getShippingMethod();
|
1232 |
+
} else {
|
1233 |
+
$shipment = Mage::getModel('postnl_core/shipment')->load($shipmentId, 'shipment_id');
|
1234 |
+
if (!$shipment || !$shipment->getId()) {
|
1235 |
+
return false;
|
1236 |
+
}
|
1237 |
+
|
1238 |
+
$shippingMethod = $shipment->getShipment()->getOrder()->getShippingMethod();
|
1239 |
+
}
|
1240 |
+
|
1241 |
+
/**
|
1242 |
+
* Check if the shipping method used is allowed
|
1243 |
+
*/
|
1244 |
+
if (!in_array($shippingMethod, $postnlShippingMethods)) {
|
1245 |
+
return false;
|
1246 |
+
}
|
1247 |
+
|
1248 |
+
return $shipment;
|
1249 |
+
}
|
1250 |
+
|
1251 |
+
|
1252 |
/**
|
1253 |
* Checks if any warnings were received while processing the action in CIF. If any warnings are found they are
|
1254 |
* added to the adminhtml session as a notice.
|
@@ -41,7 +41,7 @@
|
|
41 |
<config>
|
42 |
<modules>
|
43 |
<TIG_PostNL>
|
44 |
-
<version>1.2.
|
45 |
</TIG_PostNL>
|
46 |
</modules>
|
47 |
|
@@ -684,8 +684,8 @@
|
|
684 |
<!-- Version compatibility per Magento edition as well as PHP version compatibility -->
|
685 |
<compatibility>
|
686 |
<postnl>
|
687 |
-
<enterprise>1.11,1.12,1.13</enterprise>
|
688 |
-
<community>1.6,1.7,1.8</community>
|
689 |
<php>5.3,5.4</php>
|
690 |
</postnl>
|
691 |
</compatibility>
|
41 |
<config>
|
42 |
<modules>
|
43 |
<TIG_PostNL>
|
44 |
+
<version>1.2.1</version>
|
45 |
</TIG_PostNL>
|
46 |
</modules>
|
47 |
|
684 |
<!-- Version compatibility per Magento edition as well as PHP version compatibility -->
|
685 |
<compatibility>
|
686 |
<postnl>
|
687 |
+
<enterprise>1.11,1.12,1.13,1.14</enterprise>
|
688 |
+
<community>1.6,1.7,1.8,1.9</community>
|
689 |
<php>5.3,5.4</php>
|
690 |
</postnl>
|
691 |
</compatibility>
|
@@ -124,11 +124,11 @@
|
|
124 |
<div class="text-box">
|
125 |
<h3><?php echo $_helper->__('Magento & 3rd party version compatibility');?></h3>
|
126 |
<ul>
|
127 |
-
<li><?php echo $_helper->__('Magento Community Edition version');?> v1.6, v1.7 & v1.
|
128 |
-
<li><?php echo $_helper->__('Magento Enterprise Edition version');?> v1.11, v1.12 & v1.
|
129 |
</ul>
|
130 |
<ul>
|
131 |
-
<li><?php echo $_helper->__("Idev's OneStepCheckout version");?> v4.
|
132 |
</ul>
|
133 |
<ul>
|
134 |
<li><?php echo $_helper->__('If you wish to use this extension on an unsupported Magento version or edition, or in combination with an unsupported 3rd party extension, we cannot guarantee the PostNL extension will function as expected. For questions please contact the Total Internet Group servicedesk.'); ?></li>
|
@@ -176,8 +176,8 @@
|
|
176 |
<h3><?php echo $_helper->__('Documentation');?></h3>
|
177 |
<p><?php echo $_helper->__('A list of documents regarding the extension.');?></p>
|
178 |
<ul>
|
179 |
-
<li><a class="
|
180 |
-
<li><a class="
|
181 |
<li><a class="link" target="_blank" href="http://servicedesk.totalinternetgroup.nl/entries/38584893" title="<?php echo $_helper->__('View the complete changelog of the extension.');?>"><?php echo $_helper->__('Full changelog');?></a></li>
|
182 |
</ul>
|
183 |
</div>
|
124 |
<div class="text-box">
|
125 |
<h3><?php echo $_helper->__('Magento & 3rd party version compatibility');?></h3>
|
126 |
<ul>
|
127 |
+
<li><?php echo $_helper->__('Magento Community Edition version');?> v1.6, v1.7, v1.8 & v1.9</li>
|
128 |
+
<li><?php echo $_helper->__('Magento Enterprise Edition version');?> v1.11, v1.12, v1.13 & v1.14</li>
|
129 |
</ul>
|
130 |
<ul>
|
131 |
+
<li><?php echo $_helper->__("Idev's OneStepCheckout version");?> v4.0 & v4.1</li>
|
132 |
</ul>
|
133 |
<ul>
|
134 |
<li><?php echo $_helper->__('If you wish to use this extension on an unsupported Magento version or edition, or in combination with an unsupported 3rd party extension, we cannot guarantee the PostNL extension will function as expected. For questions please contact the Total Internet Group servicedesk.'); ?></li>
|
176 |
<h3><?php echo $_helper->__('Documentation');?></h3>
|
177 |
<p><?php echo $_helper->__('A list of documents regarding the extension.');?></p>
|
178 |
<ul>
|
179 |
+
<li><a class="link" target="_blank" href="http://kb.totalinternetgroup.nl/topic/39335103" title="<?php echo $_helper->__('View the installation and configuration manual.');?>"><?php echo $_helper->__('Installation and configuration manual');?></a></li>
|
180 |
+
<li><a class="link" target="_blank" href="http://kb.totalinternetgroup.nl/topic/44206406" title="<?php echo $_helper->__('View the user manual.');?>"><?php echo $_helper->__('User manual');?></a></li>
|
181 |
<li><a class="link" target="_blank" href="http://servicedesk.totalinternetgroup.nl/entries/38584893" title="<?php echo $_helper->__('View the complete changelog of the extension.');?>"><?php echo $_helper->__('Full changelog');?></a></li>
|
182 |
</ul>
|
183 |
</div>
|
@@ -72,7 +72,7 @@
|
|
72 |
</div>
|
73 |
</div>
|
74 |
<div class="field field-extension">
|
75 |
-
<label for="<?php echo $_addressType; ?>:street3"
|
76 |
<div class="input-box">
|
77 |
<input type="text" title="<?php echo $_postnlHelper->__('Extension') ?>" name="virtual_<?php echo $_addressType; ?>[street][]" id="virtual:<?php echo $_addressType; ?>:street3" value="<?php echo $this->escapeHtml($this->getAddress()->getStreet(3)) ?>" class="input-text <?php echo $_streetValidationClassNotRequired ?>" />
|
78 |
</div>
|
72 |
</div>
|
73 |
</div>
|
74 |
<div class="field field-extension">
|
75 |
+
<label for="<?php echo $_addressType; ?>:street3"><?php echo $_postnlHelper->__('Extension') ?></label>
|
76 |
<div class="input-box">
|
77 |
<input type="text" title="<?php echo $_postnlHelper->__('Extension') ?>" name="virtual_<?php echo $_addressType; ?>[street][]" id="virtual:<?php echo $_addressType; ?>:street3" value="<?php echo $this->escapeHtml($this->getAddress()->getStreet(3)) ?>" class="input-text <?php echo $_streetValidationClassNotRequired ?>" />
|
78 |
</div>
|
@@ -72,7 +72,7 @@
|
|
72 |
</div>
|
73 |
</div>
|
74 |
<div class="field field-extension">
|
75 |
-
<label for="virtual_street3"
|
76 |
<div class="input-box">
|
77 |
<input type="text" title="<?php echo $_postnlHelper->__('Extension') ?>" name="virtual_street[]" id="virtual_street3" value="<?php echo $this->escapeHtml($this->getAddress()->getStreet(3)) ?>" class="input-text <?php echo $_streetValidationClassNotRequired ?>" />
|
78 |
</div>
|
72 |
</div>
|
73 |
</div>
|
74 |
<div class="field field-extension">
|
75 |
+
<label for="virtual_street3"><?php echo $_postnlHelper->__('Extension') ?></label>
|
76 |
<div class="input-box">
|
77 |
<input type="text" title="<?php echo $_postnlHelper->__('Extension') ?>" name="virtual_street[]" id="virtual_street3" value="<?php echo $this->escapeHtml($this->getAddress()->getStreet(3)) ?>" class="input-text <?php echo $_streetValidationClassNotRequired ?>" />
|
78 |
</div>
|
@@ -107,6 +107,7 @@
|
|
107 |
<?php echo $_postnlHelper->__('Street name') ?>
|
108 |
<span class="required">*</span>
|
109 |
</label>
|
|
|
110 |
<input type="text" title="<?php echo $_postnlHelper->__('Street name') ?>" name="virtual_<?php echo $_addressType; ?>[street][]" id="virtual:<?php echo $_addressType; ?>:street1" value="<?php echo $_dataHelper->clearDash($this->getAddress()->getStreet(1)) ?>" class="input-text <?php echo $_streetValidationClass ?> <?php echo $_readOnlyClass; ?> onestepcheckout-address-line" <?php echo $_readOnly; ?>/>
|
111 |
</div>
|
112 |
</li>
|
107 |
<?php echo $_postnlHelper->__('Street name') ?>
|
108 |
<span class="required">*</span>
|
109 |
</label>
|
110 |
+
<br />
|
111 |
<input type="text" title="<?php echo $_postnlHelper->__('Street name') ?>" name="virtual_<?php echo $_addressType; ?>[street][]" id="virtual:<?php echo $_addressType; ?>:street1" value="<?php echo $_dataHelper->clearDash($this->getAddress()->getStreet(1)) ?>" class="input-text <?php echo $_streetValidationClass ?> <?php echo $_readOnlyClass; ?> onestepcheckout-address-line" <?php echo $_readOnly; ?>/>
|
112 |
</div>
|
113 |
</li>
|
@@ -80,7 +80,7 @@
|
|
80 |
</strong>
|
81 |
</label>
|
82 |
|
83 |
-
<?php if ($_isPostnl): ?>
|
84 |
<div class="postnl-container" id="postnl_container" style="display:none;">
|
85 |
<?php echo $this->getChild('postnl.osc.delivery.options')->setMethodName('s_method_' . $_rate->getCode())->toHtml(); ?>
|
86 |
</div>
|
@@ -124,7 +124,7 @@
|
|
124 |
</strong>
|
125 |
</label>
|
126 |
|
127 |
-
<?php if ($_isPostnl): ?>
|
128 |
<div class="postnl-container" id="postnl_container" style="display:none;">
|
129 |
<?php echo $this->getChild('postnl.osc.delivery.options')->setMethodName('s_method_' . $_rate->getCode())->toHtml(); ?>
|
130 |
</div>
|
80 |
</strong>
|
81 |
</label>
|
82 |
|
83 |
+
<?php if ($_isPostnl && $this->getChild('postnl.osc.delivery.options')): ?>
|
84 |
<div class="postnl-container" id="postnl_container" style="display:none;">
|
85 |
<?php echo $this->getChild('postnl.osc.delivery.options')->setMethodName('s_method_' . $_rate->getCode())->toHtml(); ?>
|
86 |
</div>
|
124 |
</strong>
|
125 |
</label>
|
126 |
|
127 |
+
<?php if ($_isPostnl && $this->getChild('postnl.osc.delivery.options')): ?>
|
128 |
<div class="postnl-container" id="postnl_container" style="display:none;">
|
129 |
<?php echo $this->getChild('postnl.osc.delivery.options')->setMethodName('s_method_' . $_rate->getCode())->toHtml(); ?>
|
130 |
</div>
|
@@ -405,11 +405,13 @@
|
|
405 |
'virtual:billing:street' + streetnameField,
|
406 |
'billing:street' + streetnameField,
|
407 |
'virtual:shipping:street' + streetnameField,
|
408 |
-
'shipping:street' + streetnameField
|
|
|
|
|
409 |
];
|
410 |
|
411 |
if (streetnameField != housenumberField) {
|
412 |
-
fieldsToObserve.concat([
|
413 |
'virtual:billing:street' + housenumberField,
|
414 |
'billing:street' + housenumberField,
|
415 |
'virtual:shipping:street' + housenumberField,
|
405 |
'virtual:billing:street' + streetnameField,
|
406 |
'billing:street' + streetnameField,
|
407 |
'virtual:shipping:street' + streetnameField,
|
408 |
+
'shipping:street' + streetnameField,
|
409 |
+
'billing:postcode',
|
410 |
+
'shipping:postcode'
|
411 |
];
|
412 |
|
413 |
if (streetnameField != housenumberField) {
|
414 |
+
fieldsToObserve = fieldsToObserve.concat([
|
415 |
'virtual:billing:street' + housenumberField,
|
416 |
'billing:street' + housenumberField,
|
417 |
'virtual:shipping:street' + housenumberField,
|
@@ -37,7 +37,7 @@
|
|
37 |
* @license http://creativecommons.org/licenses/by-nc-nd/3.0/nl/deed.en_US
|
38 |
*/
|
39 |
?>
|
40 |
-
<?php $_savedData =
|
41 |
<div id="postnl_mijnpakket" style="display:none;">
|
42 |
<div id="mijnpakket_text">
|
43 |
<h4><?php echo $this->__('Checkout using MijnPakket') ?></h4>
|
37 |
* @license http://creativecommons.org/licenses/by-nc-nd/3.0/nl/deed.en_US
|
38 |
*/
|
39 |
?>
|
40 |
+
<?php $_savedData = $this->getSavedMijnpakketData(); ?>
|
41 |
<div id="postnl_mijnpakket" style="display:none;">
|
42 |
<div id="mijnpakket_text">
|
43 |
<h4><?php echo $this->__('Checkout using MijnPakket') ?></h4>
|
@@ -72,7 +72,7 @@
|
|
72 |
</div>
|
73 |
</div>
|
74 |
<div class="field field-extension">
|
75 |
-
<label for="<?php echo $_addressType; ?>:street3"
|
76 |
<div class="input-box">
|
77 |
<input type="text" title="<?php echo $_postnlHelper->__('Extension') ?>" name="virtual_<?php echo $_addressType; ?>[street][]" id="virtual:<?php echo $_addressType; ?>:street3" value="<?php echo $this->escapeHtml($this->getAddress()->getStreet(3)) ?>" class="input-text <?php echo $_streetValidationClassNotRequired ?>" />
|
78 |
</div>
|
72 |
</div>
|
73 |
</div>
|
74 |
<div class="field field-extension">
|
75 |
+
<label for="<?php echo $_addressType; ?>:street3"><?php echo $_postnlHelper->__('Extension') ?></label>
|
76 |
<div class="input-box">
|
77 |
<input type="text" title="<?php echo $_postnlHelper->__('Extension') ?>" name="virtual_<?php echo $_addressType; ?>[street][]" id="virtual:<?php echo $_addressType; ?>:street3" value="<?php echo $this->escapeHtml($this->getAddress()->getStreet(3)) ?>" class="input-text <?php echo $_streetValidationClassNotRequired ?>" />
|
78 |
</div>
|
@@ -0,0 +1,287 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?xml version="1.0"?>
|
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.
|
30 |
+
*
|
31 |
+
* DISCLAIMER
|
32 |
+
*
|
33 |
+
* Do not edit or add to this file if you wish to upgrade this module to newer
|
34 |
+
* versions in the future. If you wish to customize this module for your
|
35 |
+
* needs please contact servicedesk@totalinternetgroup.nl for more information.
|
36 |
+
*
|
37 |
+
* @copyright Copyright (c) 2014 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 |
+
<layout version="0.1.0">
|
42 |
+
|
43 |
+
<!-- CORE -->
|
44 |
+
|
45 |
+
<default>
|
46 |
+
<reference name="head">
|
47 |
+
<action method="addItem">
|
48 |
+
<type>skin_css</type>
|
49 |
+
<file>css/TIG/PostNL/messages.css</file>
|
50 |
+
</action>
|
51 |
+
<block type="postnl_core/jsTranslate" name="postnl_js_translate" after="-"/>
|
52 |
+
</reference>
|
53 |
+
</default>
|
54 |
+
|
55 |
+
<!-- PAKJE GEMAK ADDRESS -->
|
56 |
+
|
57 |
+
<sales_order_view>
|
58 |
+
<reference name="content">
|
59 |
+
<block type="core/template" name="pakje_gemak_address" template="TIG/PostNL/core/sales/order/pakje_gemak_address.phtml"/>
|
60 |
+
</reference>
|
61 |
+
</sales_order_view>
|
62 |
+
|
63 |
+
<sales_order_invoice>
|
64 |
+
<reference name="content">
|
65 |
+
<block type="core/template" name="pakje_gemak_address" template="TIG/PostNL/core/sales/order/pakje_gemak_address.phtml"/>
|
66 |
+
</reference>
|
67 |
+
</sales_order_invoice>
|
68 |
+
|
69 |
+
<sales_order_creditmemo>
|
70 |
+
<reference name="content">
|
71 |
+
<block type="core/template" name="pakje_gemak_address" template="TIG/PostNL/core/sales/order/pakje_gemak_address.phtml"/>
|
72 |
+
</reference>
|
73 |
+
</sales_order_creditmemo>
|
74 |
+
|
75 |
+
<!-- SHIPPING STATUS, PAKJE GEMAK ADDRESS -->
|
76 |
+
|
77 |
+
<sales_order_shipment>
|
78 |
+
<reference name="my.account.wrapper">
|
79 |
+
<block type="postnl_core/shippingStatus" name="postnl_shipping_status" template="TIG/PostNL/core/sales/order/shipment/shipping_status.phtml" after="-"/>
|
80 |
+
</reference>
|
81 |
+
<reference name="content">
|
82 |
+
<block type="core/template" name="pakje_gemak_address" template="TIG/PostNL/core/sales/order/pakje_gemak_address.phtml"/>
|
83 |
+
</reference>
|
84 |
+
</sales_order_shipment>
|
85 |
+
|
86 |
+
<!-- POSTNL CHECKOUT -->
|
87 |
+
|
88 |
+
<checkout_cart_index>
|
89 |
+
<reference name="head">
|
90 |
+
<action method="addItem">
|
91 |
+
<type>skin_css</type>
|
92 |
+
<file>css/TIG/PostNL/cart.css</file>
|
93 |
+
</action>
|
94 |
+
<action method="addCss">
|
95 |
+
<stylesheet>css/TIG/PostNL/rwd.css</stylesheet>
|
96 |
+
</action>
|
97 |
+
<action method="addItem">
|
98 |
+
<type>skin_js</type>
|
99 |
+
<file>js/TIG/PostNL/checkout.js</file>
|
100 |
+
</action>
|
101 |
+
</reference>
|
102 |
+
<reference name="checkout.cart.methods">
|
103 |
+
<block type="postnl_checkout/cart_checkoutLink" name="checkout.cart.methods.postnlcheckout" template="TIG/PostNL/checkout/cart/link.phtml" before="checkout.cart.methods.multishipping"/>
|
104 |
+
</reference>
|
105 |
+
<reference name="before_body_end">
|
106 |
+
<block type="core/template" name="postnl_spinner" template="TIG/PostNL/checkout/cart/spinner.phtml"/>
|
107 |
+
<block type="postnl_checkout/cart_js" name="postnl_checkout_js" template="TIG/PostNL/checkout/cart/js.phtml"/>
|
108 |
+
</reference>
|
109 |
+
</checkout_cart_index>
|
110 |
+
|
111 |
+
<postnl_checkout_summary>
|
112 |
+
<reference name="head">
|
113 |
+
<action method="addItem">
|
114 |
+
<type>skin_css</type>
|
115 |
+
<file>css/TIG/PostNL/cart.css</file>
|
116 |
+
</action>
|
117 |
+
<action method="addJs">
|
118 |
+
<js>varien/weee.js</js>
|
119 |
+
</action>
|
120 |
+
</reference>
|
121 |
+
<reference name="root">
|
122 |
+
<action method="setTemplate"><template>page/1column.phtml</template></action>
|
123 |
+
</reference>
|
124 |
+
<reference name="content">
|
125 |
+
<block type="postnl_checkout/summary" name="postnl_checkout_summary" template="TIG/PostNL/checkout/summary.phtml">
|
126 |
+
<action method="addItemRender"><type>default</type><block>checkout/cart_item_renderer</block><template>checkout/onepage/review/item.phtml</template></action>
|
127 |
+
<action method="addItemRender"><type>grouped</type><block>checkout/cart_item_renderer_grouped</block><template>checkout/onepage/review/item.phtml</template></action>
|
128 |
+
<action method="addItemRender"><type>configurable</type><block>checkout/cart_item_renderer_configurable</block><template>checkout/onepage/review/item.phtml</template></action>
|
129 |
+
<block type="checkout/cart_totals" name="checkout.onepage.review.info.totals" as="totals" template="checkout/onepage/review/totals.phtml"/>
|
130 |
+
</block>
|
131 |
+
</reference>
|
132 |
+
</postnl_checkout_summary>
|
133 |
+
|
134 |
+
<!-- POSTCODE CHECK -->
|
135 |
+
|
136 |
+
<customer_address_form>
|
137 |
+
<reference name="head">
|
138 |
+
<action method="addItem">
|
139 |
+
<type>skin_js</type>
|
140 |
+
<file>js/TIG/PostNL/ajax.js</file>
|
141 |
+
</action>
|
142 |
+
<action method="addItem">
|
143 |
+
<type>skin_js</type>
|
144 |
+
<file>js/TIG/PostNL/postcodecheck.js</file>
|
145 |
+
</action>
|
146 |
+
<action method="addItem">
|
147 |
+
<type>skin_css</type>
|
148 |
+
<file>css/TIG/PostNL/postcodecheck.css</file>
|
149 |
+
</action>
|
150 |
+
<action method="addCss">
|
151 |
+
<stylesheet>css/TIG/PostNL/rwd.css</stylesheet>
|
152 |
+
</action>
|
153 |
+
<block type="core/template" name="postnl_validation" template="TIG/PostNL/address_validation/validate.phtml"/>
|
154 |
+
</reference>
|
155 |
+
<reference name="customer_address_edit">
|
156 |
+
<block type="core/template" name="postnl_postcodecheck" template="TIG/PostNL/address_validation/customer/address/postcode_check.phtml"/>
|
157 |
+
</reference>
|
158 |
+
</customer_address_form>
|
159 |
+
|
160 |
+
<!-- DELIVERY OPTIONS, POSTCODE CHECK AND MIJNPAKKET LOGIN -->
|
161 |
+
|
162 |
+
<checkout_onepage_index>
|
163 |
+
<reference name="head">
|
164 |
+
<action method="addCss">
|
165 |
+
<stylesheet>css/TIG/PostNL/deliveryoptions/default.css</stylesheet>
|
166 |
+
</action>
|
167 |
+
<action method="addCss">
|
168 |
+
<stylesheet>css/TIG/PostNL/postcodecheck.css</stylesheet>
|
169 |
+
</action>
|
170 |
+
<action method="addCss">
|
171 |
+
<stylesheet>css/TIG/PostNL/mijnpakket.css</stylesheet>
|
172 |
+
</action>
|
173 |
+
<action method="addCss">
|
174 |
+
<stylesheet>css/TIG/PostNL/rwd.css</stylesheet>
|
175 |
+
</action>
|
176 |
+
<action method="addItem">
|
177 |
+
<type>skin_css</type>
|
178 |
+
<name>css/TIG/PostNL/deliveryoptions/ie8.css</name>
|
179 |
+
<params/>
|
180 |
+
<if>lt IE 9</if>
|
181 |
+
</action>
|
182 |
+
<action method="addItem">
|
183 |
+
<type>skin_js</type>
|
184 |
+
<file>js/TIG/PostNL/ajax.js</file>
|
185 |
+
</action>
|
186 |
+
<action method="addItem">
|
187 |
+
<type>skin_js</type>
|
188 |
+
<file>js/TIG/PostNL/postcodecheck.js</file>
|
189 |
+
</action>
|
190 |
+
<block type="postnl_deliveryoptions/theme" name="postnl_deliveryoptions_theme" template="TIG/PostNL/delivery_options/theme.phtml"/>
|
191 |
+
</reference>
|
192 |
+
<reference name="checkout.onepage.billing">
|
193 |
+
<block type="core/template" name="postnl_billing_postcodecheck" template="TIG/PostNL/address_validation/checkout/onepage/postcode_check.phtml"/>
|
194 |
+
</reference>
|
195 |
+
<reference name="checkout.onepage.shipping">
|
196 |
+
<block type="core/template" name="postnl_shipping_postcodecheck" template="TIG/PostNL/address_validation/checkout/onepage/postcode_check.phtml"/>
|
197 |
+
</reference>
|
198 |
+
<reference name="before_body_end">
|
199 |
+
<block type="core/template" name="postnl_validation" template="TIG/PostNL/address_validation/validate.phtml"/>
|
200 |
+
<block type="postnl_deliveryoptions/js" name="postnl_deliveryoptions_js" template="TIG/PostNL/delivery_options/js.phtml"/>
|
201 |
+
<block type="postnl_mijnpakket/js" name="postnl_mijnpakket_js" template="TIG/PostNL/mijnpakket/js.phtml"/>
|
202 |
+
<block type="postnl_mijnpakket/loginButton" name="postnl_mijnpakket_login" template="TIG/PostNL/mijnpakket/onepage/login_button.phtml"/>
|
203 |
+
</reference>
|
204 |
+
</checkout_onepage_index>
|
205 |
+
|
206 |
+
<!-- DELIVERY OPTIONS -->
|
207 |
+
|
208 |
+
<checkout_onepage_shippingmethod>
|
209 |
+
<reference name="root">
|
210 |
+
<block type="postnl_deliveryoptions/checkout_deliveryOptions" name="postnl.delivery.options" template="TIG/PostNL/delivery_options/onepage/deliveryoptions.phtml">
|
211 |
+
<block type="core/template" name="postnl.add.location" template="TIG/PostNL/delivery_options/addlocation.phtml"/>
|
212 |
+
<block type="postnl_deliveryoptions/checkout_addPhoneNumber" name="postnl.add.phonenumber" template="TIG/PostNL/delivery_options/addphonenumber.phtml"/>
|
213 |
+
</block>
|
214 |
+
</reference>
|
215 |
+
</checkout_onepage_shippingmethod>
|
216 |
+
|
217 |
+
<!-- MIJNPAKKET ACCOUNTNOTIFICATION -->
|
218 |
+
|
219 |
+
<checkout_onepage_success>
|
220 |
+
<reference name="head">
|
221 |
+
<action method="addCss"><stylesheet>css/TIG/PostNL/mijnpakket.css</stylesheet></action>
|
222 |
+
</reference>
|
223 |
+
<reference name="checkout.success">
|
224 |
+
<block type="postnl_mijnpakket/accountNotification" name="postnl_mijnpakket_account_notification" template="TIG/PostNL/mijnpakket/account_notification.phtml"/>
|
225 |
+
</reference>
|
226 |
+
<reference name="before_body_end">
|
227 |
+
<block type="postnl_mijnpakket/orderSuccessJs" name="postnl_mijnpakket_order_success_js" template="TIG/PostNL/mijnpakket/order_success_js.phtml" output="toHtml"/>
|
228 |
+
</reference>
|
229 |
+
</checkout_onepage_success>
|
230 |
+
|
231 |
+
<!-- DELIVERY OPTIONS, POSTCODE CHECK AND MIJNPAKKET LOGIN -->
|
232 |
+
|
233 |
+
<onestepcheckout_index_index>
|
234 |
+
<reference name="head">
|
235 |
+
<action method="addCss"><stylesheet>css/TIG/PostNL/deliveryoptions/default.css</stylesheet></action>
|
236 |
+
<action method="addCss"><stylesheet>css/TIG/PostNL/deliveryoptions/onestepcheckout.css</stylesheet></action>
|
237 |
+
<action method="addCss"><stylesheet>css/TIG/PostNL/mijnpakket.css</stylesheet></action>
|
238 |
+
<action method="addCss"><stylesheet>css/TIG/PostNL/rwd_osc.css</stylesheet></action>
|
239 |
+
<action method="addItem"><type>skin_css</type><name>css/TIG/PostNL/deliveryoptions/ie8.css</name><params/><if>lt IE 9</if></action>
|
240 |
+
<action method="addCss"><stylesheet>css/TIG/PostNL/postcodecheck.css</stylesheet></action>
|
241 |
+
<action method="addItem"><type>skin_js</type><file>js/TIG/PostNL/ajax.js</file></action>
|
242 |
+
<action method="addItem"><type>skin_js</type><file>js/TIG/PostNL/postcodecheck.js</file></action>
|
243 |
+
<block type="core/template" name="postnl_validation" template="TIG/PostNL/address_validation/validate.phtml"/>
|
244 |
+
<block type="postnl_deliveryoptions/js" name="postnl_deliveryoptions_js" template="TIG/PostNL/delivery_options/js.phtml"/>
|
245 |
+
<block type="postnl_deliveryoptions/theme" name="postnl_deliveryoptions_theme" template="TIG/PostNL/delivery_options/theme.phtml">
|
246 |
+
<action method="setIsOsc">
|
247 |
+
<isOsc>true</isOsc>
|
248 |
+
</action>
|
249 |
+
</block>
|
250 |
+
</reference>
|
251 |
+
|
252 |
+
<reference name="conestepcheckout.checkout">
|
253 |
+
<block type="postnl_mijnpakket/loginButton" name="postnl_mijnpakket_login" template="TIG/PostNL/mijnpakket/onestepcheckout/login_button.phtml" output="toHtml"/>
|
254 |
+
</reference>
|
255 |
+
|
256 |
+
<reference name="onestepcheckout.billing.address">
|
257 |
+
<block type="core/template" name="postnl_billing_postcodecheck" template="TIG/PostNL/address_validation/onestepcheckout/postcode_check.phtml"/>
|
258 |
+
</reference>
|
259 |
+
|
260 |
+
<reference name="onestepcheckout.shipping.address">
|
261 |
+
<block type="core/template" name="postnl_shipping_postcodecheck" template="TIG/PostNL/address_validation/onestepcheckout/postcode_check.phtml"/>
|
262 |
+
</reference>
|
263 |
+
|
264 |
+
<reference name="choose-shipping-method">
|
265 |
+
<block type="postnl_deliveryoptions/checkout_deliveryOptions" name="postnl.osc.delivery.options" template="TIG/PostNL/delivery_options/onestepcheckout/deliveryoptions.phtml">
|
266 |
+
<block type="core/template" name="postnl.osc.add.location" template="TIG/PostNL/delivery_options/addlocation.phtml"/>
|
267 |
+
<block type="postnl_deliveryoptions/checkout_addPhoneNumber" name="postnl.add.phonenumber" template="TIG/PostNL/delivery_options/addphonenumber.phtml"/>
|
268 |
+
</block>
|
269 |
+
</reference>
|
270 |
+
|
271 |
+
<reference name="before_body_end">
|
272 |
+
<block type="postnl_mijnpakket/js" name="postnl_mijnpakket_js" template="TIG/PostNL/mijnpakket/js.phtml"/>
|
273 |
+
</reference>
|
274 |
+
</onestepcheckout_index_index>
|
275 |
+
|
276 |
+
<!-- DELIVERY OPTIONS -->
|
277 |
+
|
278 |
+
<onestepcheckout_ajax_save_billing>
|
279 |
+
<reference name="choose-shipping-method">
|
280 |
+
<block type="postnl_deliveryoptions/checkout_deliveryOptions" name="postnl.osc.delivery.options" template="TIG/PostNL/delivery_options/onestepcheckout/deliveryoptions.phtml">
|
281 |
+
<block type="core/template" name="postnl.osc.add.location" template="TIG/PostNL/delivery_options/addlocation.phtml"/>
|
282 |
+
<block type="postnl_deliveryoptions/checkout_addPhoneNumber" name="postnl.add.phonenumber" template="TIG/PostNL/delivery_options/addphonenumber.phtml"/>
|
283 |
+
</block>
|
284 |
+
</reference>
|
285 |
+
</onestepcheckout_ajax_save_billing>
|
286 |
+
|
287 |
+
</layout>
|
@@ -0,0 +1,194 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
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.
|
29 |
+
*
|
30 |
+
* DISCLAIMER
|
31 |
+
*
|
32 |
+
* Do not edit or add to this file if you wish to upgrade this module to newer
|
33 |
+
* versions in the future. If you wish to customize this module for your
|
34 |
+
* needs please contact servicedesk@totalinternetgroup.nl for more information.
|
35 |
+
*
|
36 |
+
* @copyright Copyright (c) 2014 Total Internet Group B.V. (http://www.totalinternetgroup.nl)
|
37 |
+
* @license http://creativecommons.org/licenses/by-nc-nd/3.0/nl/deed.en_US
|
38 |
+
*/
|
39 |
+
?>
|
40 |
+
<?php $_readOnly = ''; ?>
|
41 |
+
<?php $_readOnlyClass = ''; ?>
|
42 |
+
<?php if ($this->getAddress()->getCountryId() == 'NL'): ?>
|
43 |
+
<?php $_readOnly = 'readonly=""'; ?>
|
44 |
+
<?php $_readOnlyClass = 'postnl-readonly'; ?>
|
45 |
+
<?php endif; ?>
|
46 |
+
|
47 |
+
<?php $_addressType = $this->hasAddressType() ? $this->getAddressType() : 'billing'; ?>
|
48 |
+
<?php $_streetValidationClass = $this->helper('postnl/addressValidation')->getAttributeValidationClass('street'); ?>
|
49 |
+
<?php $_streetValidationClassNotRequired = trim(str_replace('required-entry', '', $_streetValidationClass)); ?>
|
50 |
+
|
51 |
+
<?php $_postnlHelper = Mage::helper('postnl/addressValidation'); ?>
|
52 |
+
|
53 |
+
<?php $_timeoutDelay = $_postnlHelper->getPostcodeCheckTimeoutDelay(); ?>
|
54 |
+
<?php $_maxAttempts = $_postnlHelper->getPostcodeCheckMaxAttempts(); ?>
|
55 |
+
<li>
|
56 |
+
<label for="<?php echo $_addressType; ?>:country_id" class="required"><em>*</em><?php echo $_postnlHelper->__('Country') ?></label>
|
57 |
+
<div class="input-box">
|
58 |
+
<?php echo $this->getCountryHtmlSelect() ?>
|
59 |
+
</div>
|
60 |
+
</li>
|
61 |
+
<li class="fields" id="opc_postnl_ce">
|
62 |
+
<div class="field field-postcode">
|
63 |
+
<label for="<?php echo $_addressType; ?>:postcode" class="required"><em>*</em><?php echo $_postnlHelper->__('Zip/Postal Code') ?></label>
|
64 |
+
<div class="input-box">
|
65 |
+
<input type="text" title="<?php echo $_postnlHelper->__('Zip/Postal Code') ?>" name="<?php echo $_addressType; ?>[postcode]" id="<?php echo $_addressType; ?>:postcode" value="<?php echo $this->escapeHtml($this->getAddress()->getPostcode()) ?>" class="input-text validate-zip-international <?php echo $this->helper('postnl/addressValidation')->getAttributeValidationClass('postcode') ?>" />
|
66 |
+
</div>
|
67 |
+
</div>
|
68 |
+
<div class="field field-housenumber">
|
69 |
+
<label for="<?php echo $_addressType; ?>:street2" class="required"><em>*</em><?php echo $_postnlHelper->__('Housenumber') ?></label>
|
70 |
+
<div class="input-box">
|
71 |
+
<input type="text" title="<?php echo $_postnlHelper->__('Housenumber') ?>" name="virtual_<?php echo $_addressType; ?>[street][]" id="virtual:<?php echo $_addressType; ?>:street2" value="<?php echo $this->escapeHtml($this->getAddress()->getStreet(2)) ?>" class="input-text <?php echo $_streetValidationClass ?>" />
|
72 |
+
</div>
|
73 |
+
</div>
|
74 |
+
<div class="field field-extension">
|
75 |
+
<label for="<?php echo $_addressType; ?>:street3"><?php echo $_postnlHelper->__('Extension') ?></label>
|
76 |
+
<div class="input-box">
|
77 |
+
<input type="text" title="<?php echo $_postnlHelper->__('Extension') ?>" name="virtual_<?php echo $_addressType; ?>[street][]" id="virtual:<?php echo $_addressType; ?>:street3" value="<?php echo $this->escapeHtml($this->getAddress()->getStreet(3)) ?>" class="input-text <?php echo $_streetValidationClassNotRequired ?>" />
|
78 |
+
</div>
|
79 |
+
</div>
|
80 |
+
<div id="postnl_postcodecheck_spinner_<?php echo $_addressType ?>" class="postnl-loading" style="display:none;">
|
81 |
+
<img src="<?php echo $this->getSkinUrl('images/ajax-loader.gif') ?>"/>
|
82 |
+
</div>
|
83 |
+
<div class="postnl validation-advice" style="display:none;" id="postnl_address_error_<?php echo $_addressType; ?>">
|
84 |
+
<?php echo $_postnlHelper->__('Your postcode/housenumber combination could not be found. Please enter your streetname and city manually.'); ?>
|
85 |
+
</div>
|
86 |
+
<div class="postnl validation-advice" style="display:none;" id="postnl_address_missing_<?php echo $_addressType; ?>">
|
87 |
+
<?php echo $_postnlHelper->__('Please enter a postcode and housenumber.'); ?>
|
88 |
+
</div>
|
89 |
+
<div class="postnl validation-advice" style="display:none;" id="postnl_address_invalid_<?php echo $_addressType; ?>">
|
90 |
+
<?php echo $_postnlHelper->__('Your postcode/housenumber combination could not be found. Please make sure you have entered a valid postcode and housenumber and try again.'); ?>
|
91 |
+
</div>
|
92 |
+
</li>
|
93 |
+
<li>
|
94 |
+
<label for="<?php echo $_addressType; ?>:street1" class="required"><em>*</em><?php echo $_postnlHelper->__('Street name') ?></label>
|
95 |
+
<div class="input-box">
|
96 |
+
<input type="text" title="<?php echo $_postnlHelper->__('Street name') ?>" name="virtual_<?php echo $_addressType; ?>[street][]" id="virtual:<?php echo $_addressType; ?>:street1" value="<?php echo $this->escapeHtml($this->getAddress()->getStreet(1)) ?>" class="input-text <?php echo $_streetValidationClass ?> <?php echo $_readOnlyClass; ?>" <?php echo $_readOnly; ?>/>
|
97 |
+
</div>
|
98 |
+
</li>
|
99 |
+
<?php /* Only street lines 4+ will be used as expected. Street lines 1, 2 and 3 are used for the postcode check. */ ?>
|
100 |
+
<?php for ($_i = 4, $_n = $this->helper('customer/address')->getStreetLines(); $_i <= $_n; $_i++): ?>
|
101 |
+
<li class="add-field">
|
102 |
+
<div class="input-box">
|
103 |
+
<input type="text" title="<?php echo $_postnlHelper->__('Street Address %s', $_i) ?>" name="virtual_<?php echo $_addressType; ?>[street][]" id="virtual:<?php echo $_addressType; ?>:street<?php echo $_i ?>" value="<?php echo $this->escapeHtml($this->getAddress()->getStreet($_i)) ?>" class="input-text <?php echo $_streetValidationClassNotRequired ?>" />
|
104 |
+
</div>
|
105 |
+
</li>
|
106 |
+
<?php endfor; ?>
|
107 |
+
<li class="fields">
|
108 |
+
<div class="field">
|
109 |
+
<label for="<?php echo $_addressType; ?>:city" class="required"><em>*</em><?php echo $this->__('City') ?></label>
|
110 |
+
<div class="input-box">
|
111 |
+
<input type="text" title="<?php echo $_postnlHelper->__('City') ?>" name="<?php echo $_addressType; ?>[city]" value="<?php echo $this->escapeHtml($this->getAddress()->getCity()) ?>" class="input-text <?php echo $this->helper('postnl/addressValidation')->getAttributeValidationClass('city') ?> <?php echo $_readOnlyClass; ?>" id="<?php echo $_addressType; ?>:city" <?php echo $_readOnly; ?>/>
|
112 |
+
</div>
|
113 |
+
</div>
|
114 |
+
</li>
|
115 |
+
|
116 |
+
<!-- Hidden fields for all the street lines to force them in the proper order regardless of the order in which they are displayed. -->
|
117 |
+
<div style="display:none;">
|
118 |
+
<input type="hidden" name="<?php echo $_addressType; ?>[street][]" id="<?php echo $_addressType; ?>:street1"/>
|
119 |
+
<input type="hidden" name="<?php echo $_addressType; ?>[street][]" id="<?php echo $_addressType; ?>:street2"/>
|
120 |
+
<input type="hidden" name="<?php echo $_addressType; ?>[street][]" id="<?php echo $_addressType; ?>:street3"/>
|
121 |
+
<?php for ($_i = 4, $_n = $this->helper('customer/address')->getStreetLines(); $_i <= $_n; $_i++): ?>
|
122 |
+
<input type="hidden" name="<?php echo $_addressType; ?>[street][]" id="<?php echo $_addressType; ?>:street<?php echo $_i ?>"/>
|
123 |
+
<?php endfor; ?>
|
124 |
+
</div>
|
125 |
+
|
126 |
+
<script type="text/javascript">
|
127 |
+
//<![CDATA[
|
128 |
+
<?php for ($_i = 4, $_n = $this->helper('customer/address')->getStreetLines(); $_i <= $_n; $_i++): ?>
|
129 |
+
$('virtual:<?php echo $_addressType; ?>:street<?php echo $_i; ?>').observe('change', function(event) {
|
130 |
+
var element = Event.element(event);
|
131 |
+
var value = element.getValue();
|
132 |
+
|
133 |
+
$('<?php echo $_addressType; ?>:street<?php echo $_i; ?>').setValue(value);
|
134 |
+
});
|
135 |
+
$('virtual:<?php echo $_addressType; ?>:street<?php echo $_i; ?>').observe('change', function(event) {
|
136 |
+
var element = Event.element(event);
|
137 |
+
var value = element.getValue();
|
138 |
+
|
139 |
+
$('<?php echo $_addressType; ?>:street<?php echo $_i; ?>').setValue(value);
|
140 |
+
});
|
141 |
+
<?php endfor; ?>
|
142 |
+
|
143 |
+
document.observe('dom:loaded', function() {
|
144 |
+
var postcodeCheck<?php echo $_addressType; ?> = new PostnlPostcodecheck(
|
145 |
+
'<?php echo $this->getUrl('postnl/addressValidation/postcodeCheck', array('_secure' => true)); ?>',
|
146 |
+
'<?php echo $_addressType; ?>',
|
147 |
+
'<?php echo $_addressType; ?>:country_id',
|
148 |
+
'<?php echo $_addressType; ?>:postcode',
|
149 |
+
'<?php echo $_addressType; ?>:street1',
|
150 |
+
'<?php echo $_addressType; ?>:street2',
|
151 |
+
'<?php echo $_addressType; ?>:street3',
|
152 |
+
'<?php echo $_addressType; ?>:city',
|
153 |
+
'virtual:'
|
154 |
+
);
|
155 |
+
postcodeCheck<?php echo $_addressType; ?>.errorMax = <?php echo $_maxAttempts; ?>;
|
156 |
+
postcodeCheck<?php echo $_addressType; ?>.timeoutDelay = '<?php echo $_timeoutDelay; ?>';
|
157 |
+
postcodeCheck<?php echo $_addressType; ?>.init();
|
158 |
+
|
159 |
+
<?php if ($_addressType == 'shipping'): ?>
|
160 |
+
$('billing:country_id').observe('change', function() {
|
161 |
+
postcodeCheck<?php echo $_addressType; ?>.changePostcodeCheckDisabledFields($('billing:country_id').getValue());
|
162 |
+
});
|
163 |
+
|
164 |
+
/**
|
165 |
+
* Extend the shipping object as the default is unable to handle the 'virtual:' field ID prefix.
|
166 |
+
*/
|
167 |
+
Object.extend(shipping, {
|
168 |
+
syncWithBilling : function() {
|
169 |
+
$('billing-address-select') && this.newAddress(!$('billing-address-select').value);
|
170 |
+
$('shipping:same_as_billing').checked = true;
|
171 |
+
if (!$('billing-address-select') || !$('billing-address-select').value) {
|
172 |
+
arrElements = Form.getElements(this.form);
|
173 |
+
for (var elemIndex in arrElements) {
|
174 |
+
if (arrElements[elemIndex].id) {
|
175 |
+
var sourceField = $(arrElements[elemIndex].id.replace(/shipping:/, 'billing:'));
|
176 |
+
if (sourceField){
|
177 |
+
arrElements[elemIndex].value = sourceField.value;
|
178 |
+
}
|
179 |
+
}
|
180 |
+
}
|
181 |
+
//$('shipping:country_id').value = $('billing:country_id').value;
|
182 |
+
shippingRegionUpdater.update();
|
183 |
+
$('shipping:region_id').value = $('billing:region_id').value;
|
184 |
+
$('shipping:region').value = $('billing:region').value;
|
185 |
+
//shippingForm.elementChildLoad($('shipping:country_id'), this.setRegionValue.bind(this));
|
186 |
+
} else {
|
187 |
+
$('shipping-address-select').value = $('billing-address-select').value;
|
188 |
+
}
|
189 |
+
}
|
190 |
+
});
|
191 |
+
<?php endif; ?>
|
192 |
+
});
|
193 |
+
//]]>
|
194 |
+
</script>
|
@@ -0,0 +1,160 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
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.
|
29 |
+
*
|
30 |
+
* DISCLAIMER
|
31 |
+
*
|
32 |
+
* Do not edit or add to this file if you wish to upgrade this module to newer
|
33 |
+
* versions in the future. If you wish to customize this module for your
|
34 |
+
* needs please contact servicedesk@totalinternetgroup.nl for more information.
|
35 |
+
*
|
36 |
+
* @copyright Copyright (c) 2014 Total Internet Group B.V. (http://www.totalinternetgroup.nl)
|
37 |
+
* @license http://creativecommons.org/licenses/by-nc-nd/3.0/nl/deed.en_US
|
38 |
+
*/
|
39 |
+
?>
|
40 |
+
<?php $_readOnly = ''; ?>
|
41 |
+
<?php $_readOnlyClass = ''; ?>
|
42 |
+
<?php if ($this->getAddress()->getCountryId() == 'NL'): ?>
|
43 |
+
<?php $_readOnly = 'readonly=""'; ?>
|
44 |
+
<?php $_readOnlyClass = 'postnl-readonly'; ?>
|
45 |
+
<?php endif; ?>
|
46 |
+
|
47 |
+
<?php $_addressType = $this->hasAddressType() ? $this->getAddressType() : 'billing'; ?>
|
48 |
+
<?php $_streetValidationClass = $this->helper('customer/address')->getAttributeValidationClass('street'); ?>
|
49 |
+
<?php $_streetValidationClassNotRequired = trim(str_replace('required-entry', '', $_streetValidationClass)); ?>
|
50 |
+
|
51 |
+
<?php $_postnlHelper = Mage::helper('postnl/addressValidation'); ?>
|
52 |
+
|
53 |
+
<?php $_timeoutDelay = $_postnlHelper->getPostcodeCheckTimeoutDelay(); ?>
|
54 |
+
<?php $_maxAttempts = $_postnlHelper->getPostcodeCheckMaxAttempts(); ?>
|
55 |
+
<li>
|
56 |
+
<label for=":country_id" class="required"><em>*</em><?php echo $_postnlHelper->__('Country') ?></label>
|
57 |
+
<div class="input-box">
|
58 |
+
<?php echo $this->getCountryHtmlSelect() ?>
|
59 |
+
</div>
|
60 |
+
</li>
|
61 |
+
<li class="fields" id="ca_postnl_ce">
|
62 |
+
<div class="field field-postcode">
|
63 |
+
<label for="postcode" class="required"><em>*</em><?php echo $_postnlHelper->__('Zip/Postal Code') ?></label>
|
64 |
+
<div class="input-box">
|
65 |
+
<input type="text" title="<?php echo $_postnlHelper->__('Zip/Postal Code') ?>" name="postcode" id="postcode" value="<?php echo $this->escapeHtml($this->getAddress()->getPostcode()) ?>" class="input-text validate-zip-international <?php echo $this->helper('customer/address')->getAttributeValidationClass('postcode') ?>" />
|
66 |
+
</div>
|
67 |
+
</div>
|
68 |
+
<div class="field field-housenumber">
|
69 |
+
<label for="virtual_street2" class="required"><em>*</em><?php echo $_postnlHelper->__('Housenumber') ?></label>
|
70 |
+
<div class="input-box">
|
71 |
+
<input type="text" title="<?php echo $_postnlHelper->__('Housenumber') ?>" name="virtual_street[]" id="virtual_street2" value="<?php echo $this->escapeHtml($this->getAddress()->getStreet(2)) ?>" class="input-text <?php echo $_streetValidationClass ?>" />
|
72 |
+
</div>
|
73 |
+
</div>
|
74 |
+
<div class="field field-extension">
|
75 |
+
<label for="virtual_street3"><?php echo $_postnlHelper->__('Extension') ?></label>
|
76 |
+
<div class="input-box">
|
77 |
+
<input type="text" title="<?php echo $_postnlHelper->__('Extension') ?>" name="virtual_street[]" id="virtual_street3" value="<?php echo $this->escapeHtml($this->getAddress()->getStreet(3)) ?>" class="input-text <?php echo $_streetValidationClassNotRequired ?>" />
|
78 |
+
</div>
|
79 |
+
</div>
|
80 |
+
<div id="postnl_postcodecheck_spinner_" class="postnl-loading" style="display:none;">
|
81 |
+
<img src="<?php echo $this->getSkinUrl('images/ajax-loader.gif') ?>"/>
|
82 |
+
</div>
|
83 |
+
<div class="postnl validation-advice" style="display:none;" id="postnl_address_error_">
|
84 |
+
<?php echo $_postnlHelper->__('Your postcode/housenumber combination could not be found. Please enter your streetname and city manually.'); ?>
|
85 |
+
</div>
|
86 |
+
<div class="postnl validation-advice" style="display:none;" id="postnl_address_missing_">
|
87 |
+
<?php echo $_postnlHelper->__('Please enter a postcode and housenumber.'); ?>
|
88 |
+
</div>
|
89 |
+
<div class="postnl validation-advice" style="display:none;" id="postnl_address_invalid_">
|
90 |
+
<?php echo $_postnlHelper->__('Your postcode/housenumber combination could not be found. Please make sure you have entered a valid postcode and housenumber and try again.'); ?>
|
91 |
+
</div>
|
92 |
+
</li>
|
93 |
+
<li>
|
94 |
+
<label for="virtual_street1" class="required"><em>*</em><?php echo $_postnlHelper->__('Street name') ?></label>
|
95 |
+
<div class="input-box">
|
96 |
+
<input type="text" title="<?php echo $_postnlHelper->__('Street name') ?>" name="virtual_street[]" id="virtual_street1" value="<?php echo $this->escapeHtml($this->getAddress()->getStreet(1)) ?>" class="input-text <?php echo $_streetValidationClass ?> <?php echo $_readOnlyClass; ?>" <?php echo $_readOnly; ?>/>
|
97 |
+
</div>
|
98 |
+
</li>
|
99 |
+
<?php /* Only street lines 4+ will be used as expected. Street lines 1, 2 and 3 are used for the postcode check. */ ?>
|
100 |
+
<?php for ($_i = 4, $_n = $this->helper('customer/address')->getStreetLines(); $_i <= $_n; $_i++): ?>
|
101 |
+
<li class="add-field">
|
102 |
+
<div class="input-box">
|
103 |
+
<input type="text" title="<?php echo $_postnlHelper->__('Street Address %s', $_i) ?>" name="virtual_street[]" id="virtual_street<?php echo $_i ?>" value="<?php echo $this->escapeHtml($this->getAddress()->getStreet($_i)) ?>" class="input-text <?php echo $_streetValidationClassNotRequired ?>" />
|
104 |
+
</div>
|
105 |
+
</li>
|
106 |
+
<?php endfor; ?>
|
107 |
+
<li class="fields">
|
108 |
+
<div class="field">
|
109 |
+
<label for="city" class="required"><em>*</em><?php echo $_postnlHelper->__('City') ?></label>
|
110 |
+
<div class="input-box">
|
111 |
+
<input type="text" title="<?php echo $_postnlHelper->__('City') ?>" name="city" id="city" value="<?php echo $this->escapeHtml($this->getAddress()->getCity()) ?>" class="input-text <?php echo $this->helper('customer/address')->getAttributeValidationClass('city') ?> <?php echo $_readOnlyClass; ?>" <?php echo $_readOnly; ?>/>
|
112 |
+
</div>
|
113 |
+
</div>
|
114 |
+
</li>
|
115 |
+
|
116 |
+
<!-- Hidden fields for all the street lines to force them in the proper order regardless of the order in which they are displayed. -->
|
117 |
+
<div style="display:none;">
|
118 |
+
<input type="hidden" name="street[]" id="street1"/>
|
119 |
+
<input type="hidden" name="street[]" id="street2"/>
|
120 |
+
<input type="hidden" name="street[]" id="street3"/>
|
121 |
+
<?php for ($_i = 4, $_n = $this->helper('customer/address')->getStreetLines(); $_i <= $_n; $_i++): ?>
|
122 |
+
<input type="hidden" name="street[]" id="street<?php echo $_i ?>"/>
|
123 |
+
<?php endfor; ?>
|
124 |
+
</div>
|
125 |
+
|
126 |
+
<script type="text/javascript">
|
127 |
+
//<![CDATA[
|
128 |
+
<?php for ($_i = 4, $_n = $this->helper('customer/address')->getStreetLines(); $_i <= $_n; $_i++): ?>
|
129 |
+
$('virtual_street<?php echo $_i; ?>').observe('change', function(event) {
|
130 |
+
var element = Event.element(event);
|
131 |
+
var value = element.getValue();
|
132 |
+
|
133 |
+
$('street<?php echo $_i; ?>').setValue(value);
|
134 |
+
});
|
135 |
+
$('virtual_street<?php echo $_i; ?>').observe('change', function(event) {
|
136 |
+
var element = Event.element(event);
|
137 |
+
var value = element.getValue();
|
138 |
+
|
139 |
+
$('street<?php echo $_i; ?>').setValue(value);
|
140 |
+
});
|
141 |
+
<?php endfor; ?>
|
142 |
+
|
143 |
+
document.observe('dom:loaded', function() {
|
144 |
+
var postcodeCheck = new PostnlPostcodecheck(
|
145 |
+
'<?php echo $this->getUrl('postnl/addressValidation/postcodeCheck', array('_secure' => true)); ?>',
|
146 |
+
'',
|
147 |
+
'country',
|
148 |
+
'postcode',
|
149 |
+
'street1',
|
150 |
+
'street2',
|
151 |
+
'street3',
|
152 |
+
'city',
|
153 |
+
'virtual_'
|
154 |
+
);
|
155 |
+
postcodeCheck.errorMax = <?php echo $_maxAttempts; ?>;
|
156 |
+
postcodeCheck.timeoutDelay = '<?php echo $_timeoutDelay; ?>';
|
157 |
+
postcodeCheck.init();
|
158 |
+
});
|
159 |
+
//]]>
|
160 |
+
</script>
|
@@ -0,0 +1,94 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
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.
|
29 |
+
*
|
30 |
+
* DISCLAIMER
|
31 |
+
*
|
32 |
+
* Do not edit or add to this file if you wish to upgrade this module to newer
|
33 |
+
* versions in the future. If you wish to customize this module for your
|
34 |
+
* needs please contact servicedesk@totalinternetgroup.nl for more information.
|
35 |
+
*
|
36 |
+
* @copyright Copyright (c) 2014 Total Internet Group B.V. (http://www.totalinternetgroup.nl)
|
37 |
+
* @license http://creativecommons.org/licenses/by-nc-nd/3.0/nl/deed.en_US
|
38 |
+
*/
|
39 |
+
?>
|
40 |
+
<span id="postnl_checkout_seperator" style="display:none;"><?php echo $this->__('or'); ?></span>
|
41 |
+
</li>
|
42 |
+
<li>
|
43 |
+
<?php $_src = $this->getSrc(); ?>
|
44 |
+
<?php if (!$this->isDisabled()): ?>
|
45 |
+
<img id="waiting_for_ping_spinner" src="<?php echo $this->getSkinUrl('images/ajax-loader.gif'); ?>" style="display:none;"/>
|
46 |
+
<?php endif; ?>
|
47 |
+
<div id="postnl_checkout" <?php if (!$this->isDisabled()): ?>style="display:none;"<?php endif; ?>>
|
48 |
+
<a id="postnl_checkout_link" href="#" onclick="<?php if (!$this->isDisabled()): ?>postnlcheckoutWidget.startCheckout();<?php else: ?>return false;<?php endif; ?>" title="<?php echo $this->__('PostNL Checkout') ?>" <?php if ($this->isDisabled()): ?>disabled='disabled'<?php endif; ?>>
|
49 |
+
<img src="<?php echo $_src; ?>"/>
|
50 |
+
</a>
|
51 |
+
<?php $_instructionUrl = $this->getInstructionUrl(); ?>
|
52 |
+
<?php if (!$this->isDisabled() && $_instructionUrl): ?>
|
53 |
+
<p>
|
54 |
+
<a href="<?php echo $_instructionUrl; ?>" title="<?php echo $this->__('How does it work?'); ?>" target="_blank"><?php echo $this->__('How does it work?'); ?></a>
|
55 |
+
</p>
|
56 |
+
<?php endif; ?>
|
57 |
+
</div>
|
58 |
+
<?php if (!$this->isDisabled()): ?>
|
59 |
+
<?php $_disabledSrc = $this->getSrc(true); ?>
|
60 |
+
<div id="postnl_checkout_link_disabled" style="display:none;">
|
61 |
+
<img src="<?php echo $_disabledSrc; ?>"/>
|
62 |
+
</div>
|
63 |
+
<div id="postnl_placeholder" style="display:none;"></div>
|
64 |
+
<script type="text/javascript">
|
65 |
+
//<![CDATA[
|
66 |
+
var doLoginCheck = <?php echo $this->getDoLoginCheck() ? 'true' : 'false'; ?>;
|
67 |
+
var checkout = null;
|
68 |
+
document.observe('dom:loaded', function() {
|
69 |
+
if (!doLoginCheck) {
|
70 |
+
window.startPostnlCheckoutPing();
|
71 |
+
|
72 |
+
return;
|
73 |
+
}
|
74 |
+
|
75 |
+
var updateLoggedIn = function(data) {
|
76 |
+
if (!data.Ok) {
|
77 |
+
return;
|
78 |
+
}
|
79 |
+
|
80 |
+
window.startPostnlCheckoutPing();
|
81 |
+
};
|
82 |
+
|
83 |
+
checkout = PostNL.Checkout.init({
|
84 |
+
userLoggedin : updateLoggedIn,
|
85 |
+
detectPopupState : function() {},
|
86 |
+
elementId : 'postnl_placeholder',
|
87 |
+
pId : '<?php echo $this->getPublicWebshopId(); ?>'
|
88 |
+
});
|
89 |
+
|
90 |
+
checkout.checkLogin();
|
91 |
+
});
|
92 |
+
//]]>
|
93 |
+
</script>
|
94 |
+
<?php endif; ?>
|
@@ -0,0 +1,183 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
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.
|
29 |
+
*
|
30 |
+
* DISCLAIMER
|
31 |
+
*
|
32 |
+
* Do not edit or add to this file if you wish to upgrade this module to newer
|
33 |
+
* versions in the future. If you wish to customize this module for your
|
34 |
+
* needs please contact servicedesk@totalinternetgroup.nl for more information.
|
35 |
+
*
|
36 |
+
* @copyright Copyright (c) 2014 Total Internet Group B.V. (http://www.totalinternetgroup.nl)
|
37 |
+
* @license http://creativecommons.org/licenses/by-nc-nd/3.0/nl/deed.en_US
|
38 |
+
*/
|
39 |
+
?>
|
40 |
+
<?php $_savedData = $this->getSavedMijnpakketData(); ?>
|
41 |
+
<div id="postnl_mijnpakket" style="display:none;">
|
42 |
+
<div class="clearfix">
|
43 |
+
<div id="mijnpakket_text">
|
44 |
+
<h3><?php echo $this->__('Checkout using MijnPakket') ?></h3>
|
45 |
+
<div id="postnl_mijnpakket_tooltip" class="postnl-tooltip">
|
46 |
+
<div><?php echo $this->__('If you have a MijnPakket account you can use the button below to log in to your account. When you log in to your MijnPakket account the webshop will read your preferred address and select it as your billing and shipping address. You can change this address in the forms below.'); ?></div>
|
47 |
+
</div>
|
48 |
+
<p><?php echo $this->__('Log in with your MijnPakket account to automatically use your preferred address.') ?></p>
|
49 |
+
</div>
|
50 |
+
<div id="mijnpakket_buttons">
|
51 |
+
<div id="postnl_mijnpakket_login"></div>
|
52 |
+
<div id="postnl_mijnpakket_login_btn" style="display:none;">
|
53 |
+
<span>
|
54 |
+
<img src="<?php echo $this->getButtonUrl(); ?>" title="PostNL - MijnPakket" alt="PostNL - MijnPakket"/>
|
55 |
+
</span>
|
56 |
+
</div>
|
57 |
+
<div id="postnl_mijnpakket_login_btn_disabled" style="display:none;">
|
58 |
+
<span>
|
59 |
+
<img src="<?php echo $this->getDisabledButtonUrl(); ?>" title="PostNL - MijnPakket" alt="PostNL - MijnPakket"/>
|
60 |
+
</span>
|
61 |
+
</div>
|
62 |
+
</div>
|
63 |
+
<div id="login-buttons-container">
|
64 |
+
<span class="please-wait" id="login-please-wait" style="display:none;">
|
65 |
+
<img src="<?php echo $this->getSkinUrl('images/opc-ajax-loader.gif') ?>" alt="<?php echo $this->__('Loading MijnPakket data...') ?>" title="<?php echo $this->__('Loading MijnPakket data...') ?>" class="v-middle" /> <?php echo $this->__('Loading MijnPakket data...') ?>
|
66 |
+
</span>
|
67 |
+
</div>
|
68 |
+
</div>
|
69 |
+
</div>
|
70 |
+
<div id="postnl_placeholder" style="display:none;"></div>
|
71 |
+
<script type="text/javascript">
|
72 |
+
//<![CDATA[
|
73 |
+
document.observe('dom:loaded', function() {
|
74 |
+
var publicWebshopId = '<?php echo $this->getPublicWebshopId(); ?>';
|
75 |
+
var profileAccessUrl = '<?php echo $this->getUrl('postnl/mijnpakket/getProfileAccess', array('_secure' => true)); ?>';
|
76 |
+
var debug = <?php echo $this->isDebugEnabled() ? 'true' : 'false'; ?>;
|
77 |
+
|
78 |
+
var mijnpakketLogin = new MijnpakketLogin(publicWebshopId, profileAccessUrl, false);
|
79 |
+
window.mijnpakketLogin = mijnpakketLogin;
|
80 |
+
|
81 |
+
mijnpakketLogin.setCheckout(checkout)
|
82 |
+
.setBilling(billing)
|
83 |
+
.setShipping(shipping)
|
84 |
+
.setFailureUrl('<?php echo $this->getUrl('checkout/cart'); ?>');
|
85 |
+
|
86 |
+
<?php if ($_savedData): ?>
|
87 |
+
var mijnpakketData = '<?php echo Mage::helper('core')->jsonEncode($_savedData); ?>';
|
88 |
+
mijnpakketLogin.setMijnpakketDataJson(mijnpakketData);
|
89 |
+
<?php endif; ?>
|
90 |
+
|
91 |
+
var updateLoggedIn = function(data) {
|
92 |
+
if (debug) {
|
93 |
+
console.log('Logged-in status:', data);
|
94 |
+
}
|
95 |
+
|
96 |
+
if (!data.Ok) {
|
97 |
+
return;
|
98 |
+
}
|
99 |
+
|
100 |
+
$('postnl_mijnpakket').show();
|
101 |
+
mijnpakketLogin.init('postnl_mijnpakket_login', debug);
|
102 |
+
};
|
103 |
+
|
104 |
+
var mijnpakketLoginCheck = PostNL.Checkout.init({
|
105 |
+
userLoggedin : updateLoggedIn,
|
106 |
+
detectPopupState : function() {},
|
107 |
+
elementId : 'postnl_placeholder',
|
108 |
+
pId : '<?php echo $this->getPublicWebshopId(); ?>'
|
109 |
+
});
|
110 |
+
|
111 |
+
var loginContainerArray = $$('#checkout-step-login .col2-set');
|
112 |
+
var billingContainer = $('checkout-step-billing');
|
113 |
+
var mijnpakketContainer = $('postnl_mijnpakket');
|
114 |
+
|
115 |
+
if (loginContainerArray && loginContainerArray[0]) {
|
116 |
+
var loginContainer = loginContainerArray[0].down('.col-2');
|
117 |
+
|
118 |
+
mijnpakketContainer.insert({
|
119 |
+
top: new Element('hr', {'class':'mijnpakket_seperator'})
|
120 |
+
});
|
121 |
+
|
122 |
+
loginContainer.insert({
|
123 |
+
bottom: mijnpakketContainer
|
124 |
+
});
|
125 |
+
|
126 |
+
mijnpakketLoginCheck.checkLogin();
|
127 |
+
registerObservers();
|
128 |
+
} else if (billingContainer) {
|
129 |
+
mijnpakketContainer.insert({
|
130 |
+
bottom: new Element('hr', {'class':'mijnpakket_seperator'})
|
131 |
+
});
|
132 |
+
|
133 |
+
billingContainer.insert({
|
134 |
+
top: mijnpakketContainer
|
135 |
+
});
|
136 |
+
|
137 |
+
mijnpakketLoginCheck.checkLogin();
|
138 |
+
registerObservers();
|
139 |
+
}
|
140 |
+
|
141 |
+
function registerObservers() {
|
142 |
+
document.observe('postnl:getProfileDataStart', function() {
|
143 |
+
$('mijnpakket_buttons').hide();
|
144 |
+
});
|
145 |
+
document.observe('postnl:getProfileDataRequestEnd', function() {
|
146 |
+
$('mijnpakket_buttons').show();
|
147 |
+
});
|
148 |
+
}
|
149 |
+
});
|
150 |
+
|
151 |
+
/**
|
152 |
+
* Fix for rwd theme to make sure all steps are displayed after using PostNL MijnPakket login.
|
153 |
+
*
|
154 |
+
* @param section
|
155 |
+
* @param reloadProgressBlock
|
156 |
+
*/
|
157 |
+
Checkout.prototype.gotoSection = function (section, reloadProgressBlock) {
|
158 |
+
// Adds class so that the page can be styled to only show the "Checkout Method" step
|
159 |
+
if ((this.currentStep == 'login' || this.currentStep == 'billing')
|
160 |
+
&& (section == 'billing' || section == 'shipping_method')) {
|
161 |
+
$j('body').addClass('opc-has-progressed-from-login');
|
162 |
+
}
|
163 |
+
|
164 |
+
if (reloadProgressBlock) {
|
165 |
+
this.reloadProgressBlock(this.currentStep);
|
166 |
+
}
|
167 |
+
this.currentStep = section;
|
168 |
+
var sectionElement = $('opc-' + section);
|
169 |
+
sectionElement.addClassName('allow');
|
170 |
+
this.accordion.openSection('opc-' + section);
|
171 |
+
|
172 |
+
// Scroll viewport to top of checkout steps for smaller viewports
|
173 |
+
if (Modernizr.mq('(max-width: ' + bp.xsmall + 'px)')) {
|
174 |
+
$j('html,body').animate({scrollTop: $j('#checkoutSteps').offset().top}, 800);
|
175 |
+
}
|
176 |
+
|
177 |
+
if (!reloadProgressBlock) {
|
178 |
+
this.resetPreviousSteps();
|
179 |
+
}
|
180 |
+
}
|
181 |
+
|
182 |
+
//]]>
|
183 |
+
</script>
|
@@ -93,7 +93,7 @@ TIG_PostNL::City,Plaats
|
|
93 |
TIG_PostNL::Region,Provincie
|
94 |
TIG_PostNL::Return Address,Retouradres
|
95 |
TIG_PostNL::Use the sender address as the return adress,Gebruik afzenderadres als retouradres
|
96 |
-
TIG_PostNL::Product Options,
|
97 |
TIG_PostNL::Select supported option,Selecteer de beschikbare opties
|
98 |
TIG_PostNL::Only the selected options will be available.,Alleen de geselecteerde opties zijn beschikbaar
|
99 |
TIG_PostNL::Default shipping option,Standaard verzendoptie
|
@@ -261,7 +261,7 @@ TIG_PostNL::PostNL - Print shipping labels,PostNL - Print verzendlabels
|
|
261 |
TIG_PostNL::PostNL - Confirm shipments,PostNL - Zending voormelden
|
262 |
TIG_PostNL::Shipment type,Verzendtype
|
263 |
TIG_PostNL::PostNL - Create Shipments,PostNL - Maak zendingen aan
|
264 |
-
TIG_PostNL::Product options,
|
265 |
TIG_PostNL::Shipping Method,Verzendmethode
|
266 |
TIG_PostNL::Shipment Type,Verzendtype
|
267 |
TIG_PostNL::Labels Printed,Labels geprint
|
@@ -299,8 +299,8 @@ TIG_PostNL::carat,Karat
|
|
299 |
TIG_PostNL::Mite,Mite
|
300 |
TIG_PostNL::Grain,Grain
|
301 |
TIG_PostNL::Street line,Straat regel
|
302 |
-
TIG_PostNL::Extra Cover,
|
303 |
-
TIG_PostNL::Extra cover + Return when not home,
|
304 |
TIG_PostNL::Signature on delivery,Handtekening bij ontvangst
|
305 |
TIG_PostNL::Signature on delivery + Delivery to stated address only,Handtekening bij ontvangst + Lever alleen aan opgegeven adres
|
306 |
TIG_PostNL::Signature on delivery + Return when not home,Handtekening bij ontvangst + Retour indien niet thuis
|
@@ -324,8 +324,8 @@ TIG_PostNL::Errors only,Alleen fouten
|
|
324 |
TIG_PostNL::Full,Volledig
|
325 |
TIG_PostNL::Domestic options,Binnenlandse opties
|
326 |
TIG_PostNL::Standard shipment,Standaard verzending
|
327 |
-
TIG_PostNL::Post Office + Extra Cover,Postkantoor +
|
328 |
-
TIG_PostNL::Post Office + Extra Cover + Notification,Postkantoor +
|
329 |
TIG_PostNL::Post Office + Signature on Delivery,Postkantoor + handtekening bij ontvangst
|
330 |
TIG_PostNL::Post Office + Signature on Delivery + Notification,Postkantoor + handtekening bij ontvangst + notificatie
|
331 |
TIG_PostNL::EU options,EU opties
|
@@ -400,7 +400,7 @@ TIG_PostNL::Invalid rate type requested: %s,Ongeldige tarief optie gevraagd: %s
|
|
400 |
"TIG_PostNL::These settings are intended for advanced users only! If you're not 100% sure what you're doing, please do not touch these settings.","Deze instellingen zijn enkel bedoeld voor geavanceerde gebruikers! Indien u niet geheel zeker bent van wat u doet, pas deze instellingen dan niet aan."
|
401 |
TIG_PostNL::This is where you specify which payment options will be presented to your customers in PostNL Checkout. At least one of these must be activated for PostNL Checkout to work.,Hier kunt u aangeven welke betaalmethodes in PostNL Checkout aan uw klanten getoond worden. Tenminste één betaalmethode dient actief te zijn.
|
402 |
TIG_PostNL::Here you can specify the way GlobalPack shipments are handled. This is very important if you want to ship products to outside the EU. Otherwise you can safely ignore these settings.,"Hier kunt u bepalen hoe GlobalPack (internationale) zendingen afgehandeld worden. Dit is uiterst belangrijk indien u van plan bent producten buiten de EU te verzenden. Indien u enkel binnen de EU verstuurt, kunt u deze instellingen negeren."
|
403 |
-
TIG_PostNL::Here you can specify which PostNL product options you have a contract for. Also you can specify the PostNL product options that will be used by the extension. You can always override the 'default option' settings by manually creating shipments. Please note that if you select a product option which is not covered by your PostNL contract it will result in an error.,Hier kunt u aangeven welke PostNL
|
404 |
"TIG_PostNL::You may specify a separate return address for shipments that could not be delivered. If you do not wish to specify a separate return address, your sender address will be used.","U kunt een alternatief retouradres opgeven voor zendingen die niet afgeleverd konden worden. Indien u hier geen gebruik van wenst te maken, zal uw afzenderadres gebruikt worden."
|
405 |
TIG_PostNL::This is where you enter your address. This is required for the extension to work.,Hier dient u uw adres in te vullen. Dit is noodzakelijk voor de werking van de extensie.
|
406 |
TIG_PostNL::Invalid UpdateOrder response received!,Ongeldig UpdateOrder antwoord ontvangen!
|
@@ -478,7 +478,7 @@ TIG_PostNL::Enter a sender and return address,Vul een afzender- en retouradres i
|
|
478 |
"TIG_PostNL::Configure your address settings, your confirming & label printing preferences and your preferred product options","Configureer nu uw adres instellingen, uw voormelden en labels printen voorkeuren, en uw product optie voorkeuren."
|
479 |
"TIG_PostNL::Go to the 'Address Settings' tab and configure this section based on which fields you use in your checkout process. If this does not precisely match your checkout process, orders may not be shipped to the correct address.",Ga nu naar het 'Adres Instellingen' tabje en configureer deze velden op basis van welke velden u gebruikt in uw afrekenproces. Indien deze configuratie niet exact overeenkomt met de velden die u gebruikt in uw afrekenproces kan het voorkomen dat bestellingen naar het verkeerde adres verstuurd worden.
|
480 |
TIG_PostNL::Go to the 'Confirming & Label Printing Settings' tab and change your preferences. You may want to tweak these and then test them repeatedly before deciding on a final configuration.,Ga naar het 'Voormelden & Labels Printen Instellingen' tabje en pas uw voorkeuren aan. Het is verstandig om met deze instellingen te experimenteren en telkens te testen voordat u uw definitieve voorkeuren vastlegt.
|
481 |
-
"TIG_PostNL::Go to the 'Product Options' tab and select your supported and preferred product options. If you have questions regarding each product option and which would be most suitable to you, please contact PostNL.","Ga naar het '
|
482 |
TIG_PostNL::Configure your GlobalPack settings,Configureer uw GlobalPack instellingen
|
483 |
"TIG_PostNL::If you wish to send orders to outside the EU, you need to configure your GlobalPack settings.",Indien u bestellingen wilt versturen naar buiten de EU moet u uw GlobalPack instellingen configureren.
|
484 |
TIG_PostNL::Go to the 'Account Settings' tab and fill in the 'Global Barcode Type' and 'Global Barcode Range' fields.,Ga naar het 'Account Instellingen' tabje en vul de 'Globaal barcode type' en 'Globaal barcode bereik' velden in.
|
@@ -508,7 +508,7 @@ TIG_PostNL::Full changelog,Volledig changelog
|
|
508 |
TIG_PostNL::PostNL Checkout has been disabled,PostNL Checkout is uitgeschakeld
|
509 |
TIG_PostNL::The quote is virtual.,De winkelwagen bevat enkel virtuele producten
|
510 |
TIG_PostNL::The quote's grand total is below the minimum amount required.,Het totaalbedrag van de winkelwagen is beneden het minimum.
|
511 |
-
TIG_PostNL::No standard product options are enabled. At least 1 option must be active.,Er zijn geen standaard
|
512 |
TIG_PostNL::You have not yet enabled the PostNL extension.,De PostNL extensie is nog niet actief.
|
513 |
TIG_PostNL::Tomorrow,Morgen
|
514 |
TIG_PostNL::%s days from now,Over %s dagen
|
@@ -871,5 +871,5 @@ TIG_PostNL::The customer was redirected to the cart because the quote was empty.
|
|
871 |
TIG_PostNL::The customer was redirected to the cart because the quote had the following error(s): %s.,"De klant is doorgestuurd naar de winkelwagen, omdat de quote de volgende errors bevat: %s."
|
872 |
TIG_PostNL::The customer was redirected to the cart because the quote is multishipping.,"De klant is doorgestuurd naar de winkelwagen, omdat de quote voor multishipping bestemd is."
|
873 |
TIG_PostNL::more delivery times and pick-up locations,meer bezorgtijden en ophaalpunten
|
874 |
-
TIG_PostNL::Select this checkbox to only show post office locations that are open as early as 8:30 A.M.,Activeer deze filter om enkel
|
875 |
TIG_PostNL::Select this checkbox to only show post office locations that are open after 7:00 P.M. on the next possible delivery date.,Activeer deze filter om enkel postkantoor locaties te tonen die 's avonds na 19:00 uur geopend zijn op de eerstvolgende bezorgdag.
|
93 |
TIG_PostNL::Region,Provincie
|
94 |
TIG_PostNL::Return Address,Retouradres
|
95 |
TIG_PostNL::Use the sender address as the return adress,Gebruik afzenderadres als retouradres
|
96 |
+
TIG_PostNL::Product Options,Productopties
|
97 |
TIG_PostNL::Select supported option,Selecteer de beschikbare opties
|
98 |
TIG_PostNL::Only the selected options will be available.,Alleen de geselecteerde opties zijn beschikbaar
|
99 |
TIG_PostNL::Default shipping option,Standaard verzendoptie
|
261 |
TIG_PostNL::PostNL - Confirm shipments,PostNL - Zending voormelden
|
262 |
TIG_PostNL::Shipment type,Verzendtype
|
263 |
TIG_PostNL::PostNL - Create Shipments,PostNL - Maak zendingen aan
|
264 |
+
TIG_PostNL::Product options,Productopties
|
265 |
TIG_PostNL::Shipping Method,Verzendmethode
|
266 |
TIG_PostNL::Shipment Type,Verzendtype
|
267 |
TIG_PostNL::Labels Printed,Labels geprint
|
299 |
TIG_PostNL::Mite,Mite
|
300 |
TIG_PostNL::Grain,Grain
|
301 |
TIG_PostNL::Street line,Straat regel
|
302 |
+
TIG_PostNL::Extra Cover,Verhoogd aansprakelijk
|
303 |
+
TIG_PostNL::Extra cover + Return when not home,Verhoogd aansprakelijk + Retour indien niet thuis
|
304 |
TIG_PostNL::Signature on delivery,Handtekening bij ontvangst
|
305 |
TIG_PostNL::Signature on delivery + Delivery to stated address only,Handtekening bij ontvangst + Lever alleen aan opgegeven adres
|
306 |
TIG_PostNL::Signature on delivery + Return when not home,Handtekening bij ontvangst + Retour indien niet thuis
|
324 |
TIG_PostNL::Full,Volledig
|
325 |
TIG_PostNL::Domestic options,Binnenlandse opties
|
326 |
TIG_PostNL::Standard shipment,Standaard verzending
|
327 |
+
TIG_PostNL::Post Office + Extra Cover,Postkantoor + verhoogd aansprakelijk
|
328 |
+
TIG_PostNL::Post Office + Extra Cover + Notification,Postkantoor + verhoogd aansprakelijk + notificatie
|
329 |
TIG_PostNL::Post Office + Signature on Delivery,Postkantoor + handtekening bij ontvangst
|
330 |
TIG_PostNL::Post Office + Signature on Delivery + Notification,Postkantoor + handtekening bij ontvangst + notificatie
|
331 |
TIG_PostNL::EU options,EU opties
|
400 |
"TIG_PostNL::These settings are intended for advanced users only! If you're not 100% sure what you're doing, please do not touch these settings.","Deze instellingen zijn enkel bedoeld voor geavanceerde gebruikers! Indien u niet geheel zeker bent van wat u doet, pas deze instellingen dan niet aan."
|
401 |
TIG_PostNL::This is where you specify which payment options will be presented to your customers in PostNL Checkout. At least one of these must be activated for PostNL Checkout to work.,Hier kunt u aangeven welke betaalmethodes in PostNL Checkout aan uw klanten getoond worden. Tenminste één betaalmethode dient actief te zijn.
|
402 |
TIG_PostNL::Here you can specify the way GlobalPack shipments are handled. This is very important if you want to ship products to outside the EU. Otherwise you can safely ignore these settings.,"Hier kunt u bepalen hoe GlobalPack (internationale) zendingen afgehandeld worden. Dit is uiterst belangrijk indien u van plan bent producten buiten de EU te verzenden. Indien u enkel binnen de EU verstuurt, kunt u deze instellingen negeren."
|
403 |
+
TIG_PostNL::Here you can specify which PostNL product options you have a contract for. Also you can specify the PostNL product options that will be used by the extension. You can always override the 'default option' settings by manually creating shipments. Please note that if you select a product option which is not covered by your PostNL contract it will result in an error.,Hier kunt u aangeven welke PostNL productopties u afneemt. Ook kunt u hier aangeven welke productopties de PostNL extensie gebruikt. Deze instellingen kunt u ten alle tijden overschrijven door handmatig een zending aan te maken voor een bestelling. Houd er rekening mee dat wanneer u gebruik maakt van een product optie die u niet afneemt bij PostNL dit zal resulteren in een foutmelding.
|
404 |
"TIG_PostNL::You may specify a separate return address for shipments that could not be delivered. If you do not wish to specify a separate return address, your sender address will be used.","U kunt een alternatief retouradres opgeven voor zendingen die niet afgeleverd konden worden. Indien u hier geen gebruik van wenst te maken, zal uw afzenderadres gebruikt worden."
|
405 |
TIG_PostNL::This is where you enter your address. This is required for the extension to work.,Hier dient u uw adres in te vullen. Dit is noodzakelijk voor de werking van de extensie.
|
406 |
TIG_PostNL::Invalid UpdateOrder response received!,Ongeldig UpdateOrder antwoord ontvangen!
|
478 |
"TIG_PostNL::Configure your address settings, your confirming & label printing preferences and your preferred product options","Configureer nu uw adres instellingen, uw voormelden en labels printen voorkeuren, en uw product optie voorkeuren."
|
479 |
"TIG_PostNL::Go to the 'Address Settings' tab and configure this section based on which fields you use in your checkout process. If this does not precisely match your checkout process, orders may not be shipped to the correct address.",Ga nu naar het 'Adres Instellingen' tabje en configureer deze velden op basis van welke velden u gebruikt in uw afrekenproces. Indien deze configuratie niet exact overeenkomt met de velden die u gebruikt in uw afrekenproces kan het voorkomen dat bestellingen naar het verkeerde adres verstuurd worden.
|
480 |
TIG_PostNL::Go to the 'Confirming & Label Printing Settings' tab and change your preferences. You may want to tweak these and then test them repeatedly before deciding on a final configuration.,Ga naar het 'Voormelden & Labels Printen Instellingen' tabje en pas uw voorkeuren aan. Het is verstandig om met deze instellingen te experimenteren en telkens te testen voordat u uw definitieve voorkeuren vastlegt.
|
481 |
+
"TIG_PostNL::Go to the 'Product Options' tab and select your supported and preferred product options. If you have questions regarding each product option and which would be most suitable to you, please contact PostNL.","Ga naar het 'Productopties' tabje en selecteer welke PostNL producten u ondersteunt en welke u als standaard wilt aanhouden. Indien u vragen heeft met betrekking tot de mogelijke productopties of als u niet zeker bent welke productopties het beste bij u passen, neem dan contact op met PostNL."
|
482 |
TIG_PostNL::Configure your GlobalPack settings,Configureer uw GlobalPack instellingen
|
483 |
"TIG_PostNL::If you wish to send orders to outside the EU, you need to configure your GlobalPack settings.",Indien u bestellingen wilt versturen naar buiten de EU moet u uw GlobalPack instellingen configureren.
|
484 |
TIG_PostNL::Go to the 'Account Settings' tab and fill in the 'Global Barcode Type' and 'Global Barcode Range' fields.,Ga naar het 'Account Instellingen' tabje en vul de 'Globaal barcode type' en 'Globaal barcode bereik' velden in.
|
508 |
TIG_PostNL::PostNL Checkout has been disabled,PostNL Checkout is uitgeschakeld
|
509 |
TIG_PostNL::The quote is virtual.,De winkelwagen bevat enkel virtuele producten
|
510 |
TIG_PostNL::The quote's grand total is below the minimum amount required.,Het totaalbedrag van de winkelwagen is beneden het minimum.
|
511 |
+
TIG_PostNL::No standard product options are enabled. At least 1 option must be active.,Er zijn geen standaard productopties beschikbaar. Minstens 1 optie moet beschikbaar zijn
|
512 |
TIG_PostNL::You have not yet enabled the PostNL extension.,De PostNL extensie is nog niet actief.
|
513 |
TIG_PostNL::Tomorrow,Morgen
|
514 |
TIG_PostNL::%s days from now,Over %s dagen
|
871 |
TIG_PostNL::The customer was redirected to the cart because the quote had the following error(s): %s.,"De klant is doorgestuurd naar de winkelwagen, omdat de quote de volgende errors bevat: %s."
|
872 |
TIG_PostNL::The customer was redirected to the cart because the quote is multishipping.,"De klant is doorgestuurd naar de winkelwagen, omdat de quote voor multishipping bestemd is."
|
873 |
TIG_PostNL::more delivery times and pick-up locations,meer bezorgtijden en ophaalpunten
|
874 |
+
TIG_PostNL::Select this checkbox to only show post office locations that are open as early as 8:30 A.M.,Activeer deze filter om enkel de ophaalpunten te tonen die extra vroeg ophalen (vanaf 8.30 uur) bieden.
|
875 |
TIG_PostNL::Select this checkbox to only show post office locations that are open after 7:00 P.M. on the next possible delivery date.,Activeer deze filter om enkel postkantoor locaties te tonen die 's avonds na 19:00 uur geopend zijn op de eerstvolgende bezorgdag.
|
@@ -1,7 +1,7 @@
|
|
1 |
<?xml version="1.0"?>
|
2 |
<package>
|
3 |
<name>tig_postnl</name>
|
4 |
-
<version>1.2.
|
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,23 @@ Services included:
|
|
20 |
- Viewing detailed shipping status information
|
21 |
- PostNL Checkout
|
22 |
- Emailing customers track & 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.2.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
24 |
==== New features ====
|
25 |
- Added delivery options to the checkout flow. Customers can now choose where, when and how they want their order shipped when choosing their preferred shipping method.
|
26 |
- Added support for evening delivery, early pickup locations and parcel dispenser locations.
|
@@ -138,9 +154,9 @@ Services included:
|
|
138 |

|
139 |
This is the initial beta release of the extension. If you have any questions, please contact the Total Internet Group Servicedesk</notes>
|
140 |
<authors><author><name>TiG</name><user>supporttotal</user><email>servicedesk@totalinternetgroup.nl</email></author></authors>
|
141 |
-
<date>2014-05-
|
142 |
-
<time>
|
143 |
-
<contents><target name="magedesign"><dir name="frontend"><dir name="base"><dir name="default"><dir name="layout"><dir name="TIG"><file name="postnl.xml" hash="8c5f5eac0d32c28b65303c04e426dfeb"/></dir></dir><dir name="template"><dir name="TIG"><dir name="PostNL"><dir name="address_validation"><dir name="checkout"><dir name="onepage"><file name="billing.phtml" hash="bb511e4228d959889a6774c366e85e72"/><file name="postcode_check.phtml" hash="30d6e22058026a724ce5b94d9738972b"/><file name="shipping.phtml" hash="f26938cc35b4f8b1488c12e493d0a7ce"/></dir></dir><dir name="customer"><dir name="address"><file name="edit.phtml" hash="2be3b3803992b7a256f7056d726beed9"/><file name="postcode_check.phtml" hash="7fb2e40d3ffb73b42c638f6abff72d4e"/></dir></dir><dir name="onestepcheckout"><file name="billing_fields.phtml" hash="8fa6cbc45e29d2f80e656f7241ac9ad7"/><file name="postcode_check.phtml" hash="c0f3f6a4650e1cc757299c218a0b11ff"/><file name="shipping_fields.phtml" hash="90ceed1c7dfb5a0989495d87646789f0"/></dir><file name="validate.phtml" hash="9c271b0e8460cda7b7775b20b0cd3f2a"/></dir><dir name="checkout"><dir name="cart"><file name="js.phtml" hash="08535a3839367758d5073e39b532aff1"/><file name="link.phtml" hash="110d66c2163d7ee92808410ab3925911"/><file name="spinner.phtml" hash="d05caa24c65ff055c175888d8e9dda49"/></dir><file name="summary.phtml" hash="97309da324f281253f23bce82eee99f7"/></dir><dir name="core"><dir name="page"><dir name="html"><file name="js_translate.phtml" hash="a62be2c385e01f0ea7e3bb9a2b0ae916"/></dir></dir><dir name="sales"><dir name="order"><file name="pakje_gemak_address.phtml" hash="f15a6b100cabfe6b0856e4f67545d79f"/><dir name="shipment"><file name="shipping_status.phtml" hash="58039a33091f0216ee8460cd07225c70"/></dir></dir></dir></dir><dir name="delivery_options"><file name="addlocation.phtml" hash="764c1a556eaaa87909e7331f708baeb6"/><file name="addphonenumber.phtml" hash="4c255e24edac3fea851d9d46a3c27ef3"/><file name="js.phtml" hash="677583a3185921c818234cdfbc1228c1"/><dir name="onepage"><file name="available.phtml" hash="a507553fb3029956ae3b7f64d30885c6"/><file name="deliveryoptions.phtml" hash="e2266b3fe82881ca6bc965bb5a53685d"/></dir><dir name="onestepcheckout"><file name="available.phtml" hash="025a4dc8d3411e154470b7d7d9cf6628"/><file name="deliveryoptions.phtml" hash="a5ac9115354fe54c3a50bcb50f397773"/></dir><file name="theme.phtml" hash="393c0a9b2393c478158227ab2f1f508f"/></dir><dir name="mijnpakket"><file name="account_notification.phtml" hash="9de7c32a2e78f20f27ef9831a9ce9bc0"/><file name="js.phtml" hash="ce250ae2ca07e6d2a974b22fa7c10855"/><dir name="onepage"><file name="login_button.phtml" hash="9684044d42db1112bbd4077b0b50e842"/><file name="success.phtml" hash="6bd7afa18343ab35607a776ca0373353"/></dir><dir name="onestepcheckout"><file name="login_button.phtml" hash="c8342dea3740b50f0f5d58b98ef61eee"/></dir><file name="order_success_js.phtml" hash="00c7819c76fb366f3e807fcf28699db4"/></dir></dir></dir></dir></dir></dir><dir name="enterprise"><dir name="default"><dir name="template"><dir name="TIG"><dir name="PostNL"><dir name="address_validation"><dir name="checkout"><dir name="onepage"><file name="billing.phtml" hash="87248238ad21ff7f21e7bcc6efbb4ec5"/><file name="postcode_check.phtml" hash="ad0648602217ea5cb69f7ae2780c8387"/><file name="shipping.phtml" hash="b7b899ab8b1e1b27eecadfc88a3ea779"/></dir></dir><dir name="customer"><dir name="address"><file name="edit.phtml" hash="cac5a3f4e32d1c1351d2656027ee1907"/><file name="postcode_check.phtml" hash="ce0677837fe9e39705f5b4abe8b39a10"/></dir></dir></dir><dir name="core"><dir name="sales"><dir name="order"><file name="pakje_gemak_address.phtml" hash="45a35f20d511defaeb66b39ea7b1b196"/></dir></dir></dir><dir name="mijnpakket"><dir name="onepage"><file name="login_button.phtml" hash="76d4bb422fd6451e21ec0006067b713b"/></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="3fba1357eafad55d5de82fb3419a3547"/></dir></dir><dir name="template"><dir name="TIG"><dir name="PostNL"><file name="cron_notification.phtml" hash="bbaa9cf5123e86734c577a45bbcbe0e1"/><dir name="sales"><dir name="order"><dir name="address"><dir name="form"><file name="container.phtml" hash="475c12e39b9b210cce383b52ccbe5825"/></dir></dir><file name="filter_massaction.phtml" hash="afacb1baee71b94459d8af12c9e50537"/><file name="product_options.phtml" hash="aa38f973051fdc34bda7f4b81c978a32"/><dir name="shipment"><dir name="create"><file name="shipment_options.phtml" hash="dc6c03c5ed5ab44e747f990b77fe070f"/></dir><dir name="view"><file name="pakje_gemak_address.phtml" hash="b6840800e9991602487df1cd4a178601"/><file name="shipping_status.phtml" hash="1114fd97d21dfd7e06134d957a131e48"/><dir name="tab"><file name="status_history.phtml" hash="6dec858a231b58112635604645bb9d5c"/></dir></dir><file name="view.phtml" hash="63e0e761bc89aa13bf991e9bfc7d3ded"/></dir><dir name="view"><file name="pakje_gemak_address.phtml" hash="721d92cf511a7f9550125038c8a0554c"/></dir><file name="windows_theme.phtml" hash="194308e4e909917cb47045df1a96dafc"/></dir><dir name="shipment"><file name="customize_link.phtml" hash="f605b823ff988c0a04b0d4ff40d420d1"/><file name="js.phtml" hash="7eee92bb01e2b954c00e5ccecae99840"/><file name="testmode_warning.phtml" hash="e18c725ce2794108baf6fa2b3ec54623"/></dir></dir><dir name="system"><dir name="config"><dir name="form"><dir name="field"><file name="config_check.phtml" hash="747c24bf5874bb53aaec3a3fa9f18698"/><file name="field_header.phtml" hash="442c3eacf6253b01496545ab31d8a748"/><file name="info_box.phtml" hash="d7c491709084af011cef3c14e25c1333"/><file name="js.phtml" hash="4acd2f0874add9f5941c3e069b056dbd"/><file name="split_address_check.phtml" hash="2f0abbfcadeadeea69d7c154f5536e39"/><file name="support_tab.phtml" hash="978b4813e61a52a0ec43af9e658c023d"/><file name="warning_box.phtml" hash="bf0aa8db276b61186fb6d7a1533344ba"/></dir></dir></dir></dir><dir name="widget"><dir name="grid"><dir name="massaction"><file name="label_start_pos.phtml" hash="8947d61e8c032ba2948d1b45a5a84cdc"/></dir></dir></dir></dir></dir></dir></dir></dir></dir></target><target name="mageetc"><dir name="modules"><file name="TIG_PostNL.xml" hash="4c10ab75f19631cdcac4b8d4b5bd97cd"/></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="default.css" hash="7f05bf3ebd09bc4cf13d2582afe04980"/><dir name="deliveryoptions"><file name="default.css" hash="981c67d03fe1419ba3931524248d73da"/><file name="ie8.css" hash="1f0e04ca6c7be6572defb3adadafd28a"/><file name="neutral.css" hash="fa30b69a934fa5a04005dcdbca5038c5"/><file name="onestepcheckout.css" hash="fd7d786cc66c34b81555111e34c062eb"/><file name="onestepcheckout_neutral.css" hash="889d6581fe4ac733625b9878237928b3"/></dir><file name="messages.css" hash="19d03101c862b45535bc08344c12716a"/><file name="mijnpakket.css" hash="ce5436579a79b6ee84f2b9fe6b95a9ee"/><file name="postcodecheck.css" hash="84a497060c26440c6e387d2f7a26e0fd"/><file name="shipping_status.css" hash="fcb3fe311d50ee93176dc29ef2d5a0b9"/></dir></dir></dir><dir name="images"><dir name="TIG"><dir name="PostNL"><file name="bkg_progress_small.png" hash="fc6c9f28b6a6aae6f0096d504c0952df"/><file name="bkg_tooltip.png" hash="56cfed3ed8a65b19f8de88946d1a0a01"/><dir name="deliveryoptions"><file name="bkg_add-location.png" hash="a30d4aea73b094df5f434f9856dc626b"/><file name="bkg_add-phonenumber_input.gif" hash="25fa933b55e69a552f7d1cf704a8d6f9"/><file name="bkg_btn-close.png" hash="5438c768cd63b2476cf14418acb28709"/><file name="bkg_button.png" hash="a1bf9f994f90033e143b7e2023c0e4fb"/><file name="bkg_checkbox.png" hash="71628b28d876482b600755e577132fee"/><file name="bkg_location-search_input.gif" hash="fcee91af0d97e50fcf698eb7485327a8"/><file name="bkg_location-selected.png" hash="efe72719a889f94f4aa24e6f6d6db8df"/><file name="bkg_location.gif" hash="937e1a367cafdcc0d4f62afb572879a1"/><file name="bkg_more-info.png" hash="3681dc9b54011dae7c81d6c4b2e74a2b"/><file name="bkg_option.gif" hash="a3b9a292d28540147bfb034060731cb3"/><file name="bkg_phonenumber_failed.png" hash="8d1a0503bfe7cdfc2e35365bba2a8f7d"/><file name="bkg_phonenumber_verify.png" hash="28f90e0364778463144004ff289d70a7"/><file name="bkg_postnl-logo.png" hash="a34b5d938234a7360e5566df9fb4273f"/><file name="bkg_postnl.png" hash="46c5f6c65f66da09b39496c7cef94e89"/><file name="bkg_radio.png" hash="3cc3ecb77e5ce62511385d59e037b398"/><file name="bkg_tooltip.png" hash="cbd753cc9cb873468d1bba07e70f0d2f"/><file name="ie8_bkg_transparent-white.png" hash="a603671f51cb11ed9370bcd3181741c7"/><file name="loader_default.gif" hash="9fec99d885ad6bc45aee40d1c171ca4b"/><file name="loader_mini.gif" hash="f244ab6581d4329e3dbb7e289d47dfb2"/><dir name="locations"><file name="crc_albertheijn.png" hash="57af250f9d59b9074132446e0109ee93"/><file name="crc_automaat.png" hash="e9e94287380f27f6752d89f995b1b7f4"/><file name="crc_bruna.png" hash="326912294c49e8c896a34a28a7c03127"/><file name="crc_c1000.png" hash="8628f2e6328805a84e8eac28511b6857"/><file name="crc_coop.png" hash="0250717148ab776d156371a3e0912b9e"/><file name="crc_default.png" hash="777edf1aa124f6cb13258bb510db809b"/><file name="crc_emte.png" hash="ba7841f22a08d379f1ddabbe708ffa41"/><file name="crc_gamma.png" hash="6dc0ff8b36892af40ce80a36355d311a"/><file name="crc_jumbo.png" hash="061ae156e55e3aee6130cd1beb8d1b9a"/><file name="crc_karwei.png" hash="a7b8ee695b996cb757fd5c1a98e888e4"/><file name="crc_plus.png" hash="e67e871870c87723d835db23af18d4e9"/><file name="crc_primera.png" hash="e367c1e5b3fb4e25303aff57dc1a1259"/><file name="crc_readshop.png" hash="eeef9a98c0cd68f4351154d174bfdda9"/><file name="crc_spar.png" hash="4939d469045e6c7d7e65f172d97e30b1"/><file name="crc_staples.png" hash="94136b2a8d00dfdadcad6c7088920409"/><file name="drp_albertheijn.png" hash="944b90f36d5f225fcc74d360d368e628"/><file name="drp_automaat.png" hash="ce0bd13abc5e6c647c2ac8bc0fb5c150"/><file name="drp_bruna.png" hash="feb3ea92e3d32e98edf04aa22604afe6"/><file name="drp_c1000.png" hash="9e89a865b72d182135226fc72a98e03a"/><file name="drp_coop.png" hash="ddd34926b0a306cb0b28f385a78bd972"/><file name="drp_default.png" hash="d97f2e415e54b5d9fa19893210cedbc0"/><file name="drp_emte.png" hash="34e526c095a080cf92ccf15318a56ba3"/><file name="drp_gamma.png" hash="56da28b8c2e0ad6087eb0c4408f9904c"/><file name="drp_jumbo.png" hash="f191ec9c01b807d32811d9a4f0c3ad19"/><file name="drp_karwei.png" hash="d3da2d8b7f65ddecdf13091094a8fbea"/><file name="drp_plus.png" hash="9bf96ded99d0e47b34256cdc78310754"/><file name="drp_primera.png" hash="095b1ced03087b390b96ee3d525dce7e"/><file name="drp_readshop.png" hash="d2884c0bdd81103e9319469727bc9855"/><file name="drp_spar.png" hash="9ff6bb1fc489ba714d3249c35fb01c77"/><file name="drp_staples.png" hash="2196de7813fa6db34f8b0abb1aedecd5"/><file name="tmb_albertheijn.png" hash="58ae464ff7bb420f075e53cd35d9852f"/><file name="tmb_bruna.png" hash="ff523c258b47be502b335a7e8cc5032c"/><file name="tmb_c1000.png" hash="f96136426d2a2af40ef7b76953ec58b5"/><file name="tmb_coop.png" hash="b1e41c613b1876c787e9d4d5b30ba1a5"/><file name="tmb_default.png" hash="ed65f2da1032b355422db7c86a126668"/><file name="tmb_emte.png" hash="d0e9dc8f785b8db0da8bd233a0d09a11"/><file name="tmb_gamma.png" hash="55ef36ad8aa803469e28f368b7eac536"/><file name="tmb_jumbo.png" hash="3bae16290854122b2b3439de2402c5a1"/><file name="tmb_karwei.png" hash="84e1aaceb9c0ff3864b2b7aead52e033"/><file name="tmb_plus.png" hash="fd3bf32ffb591f79935bb906249ca59e"/><file name="tmb_primera.png" hash="fb32942772b4ca57a45ee0e08406c3bc"/><file name="tmb_readshop.png" hash="6a6826139698fa20e0fd4210d17b50e2"/><file name="tmb_spar.png" hash="89694e10f073619fd944d8c2c7b9e357"/><file name="tmb_staples.png" hash="115af373105f6494c74186657ddca6a6"/></dir><file name="osc_bkg_postnl-logo.png" hash="c23e987598dcd439e54f9d48e9e4777a"/><dir name="unbranded"><file name="bkg_checkbox.png" hash="232ad0ec83b32af770481bb1cdd1520e"/><file name="bkg_more-info.png" hash="96a0b80b2907a28489d8d87f845d8a5f"/><file name="bkg_radio.png" hash="430bea179fc0e6570c1cca905b46454e"/><file name="button_action.png" hash="c297cbc6aa5c44272308b660038b363f"/><file name="button_next.png" hash="768365d31d95bb5c8b1ccebb62920a95"/><file name="loader_default.gif" hash="1645395ddefeab89f51f59b2dbcbd7c0"/><file name="loader_mini.gif" hash="2fd11016727f350b98af17fc76b3a0d3"/></dir></dir><file name="icon-tooltip.png" hash="5767601cd66b23d0b6fe8defc10dd48d"/><dir name="mijnpakket"><file name="app_buttons.png" hash="74f3a4d80dafe1a0979ce7ad0bd70824"/><file name="app_logo.png" hash="e5426bac3d0b4e28ef1f3628503c2365"/><file name="logo.png" hash="6fa95b3a5e83b6887848b5feb7369bf1"/><file name="logo_small.png" hash="c23e987598dcd439e54f9d48e9e4777a"/></dir><file name="opc-ajax-loader.gif" hash="e805ea7eca1f34c75ba0f93780d32d38"/><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 name="js"><dir name="TIG"><dir name="PostNL"><file name="ajax.js" hash="213bbdf02400a673da0e6a3d18187b36"/><file name="checkout.js" hash="08f57b0b12b7b0c3cbdc2a5ebfeb9b7a"/><file name="deliveryOptions.js" hash="0fb80030154c4ff6358d1e3b2e736784"/><dir name="deliveryoptions"><file name="cufon-fonts.js" hash="7605bb17619f1a55e3521a700dfe7b1a"/><file name="cufon-settings.js" hash="9bb0303049c178db309438c26f7def2c"/><file name="cufon-yui.js" hash="7e47005ed153f788718c10e97da829b3"/></dir><file name="livepipe.js" hash="b9f5e38a94ce3f4f6f6ebcabca23d8c3"/><file name="mijnpakketLogin.js" hash="d73fe0cdd7a7a6b2e1afabc37d802561"/><file name="placeholder.min.js" hash="c2824272a822d3fb8429a239e7d20c24"/><file name="postcodecheck.js" hash="b474df7b1d8c01ede6deb876f7885a26"/><file name="scrollbar.js" hash="b6780bb325e0ac78bc37e7b9d1bac863"/><file name="slider.js" hash="1679e9ff9a8d3784387040fc7cef9203"/></dir></dir></dir></dir></dir><dir name="enterprise"><dir name="default"><dir name="images"><dir name="TIG"><dir name="PostNL"><dir name="deliveryoptions"><dir name="locations"><file name="crc_albertheijn.png" hash="57af250f9d59b9074132446e0109ee93"/><file name="crc_automaat.png" hash="e9e94287380f27f6752d89f995b1b7f4"/><file name="crc_bruna.png" hash="326912294c49e8c896a34a28a7c03127"/><file name="crc_c1000.png" hash="8628f2e6328805a84e8eac28511b6857"/><file name="crc_coop.png" hash="0250717148ab776d156371a3e0912b9e"/><file name="crc_default.png" hash="777edf1aa124f6cb13258bb510db809b"/><file name="crc_emte.png" hash="ba7841f22a08d379f1ddabbe708ffa41"/><file name="crc_gamma.png" hash="6dc0ff8b36892af40ce80a36355d311a"/><file name="crc_jumbo.png" hash="061ae156e55e3aee6130cd1beb8d1b9a"/><file name="crc_karwei.png" hash="a7b8ee695b996cb757fd5c1a98e888e4"/><file name="crc_plus.png" hash="e67e871870c87723d835db23af18d4e9"/><file name="crc_primera.png" hash="e367c1e5b3fb4e25303aff57dc1a1259"/><file name="crc_readshop.png" hash="eeef9a98c0cd68f4351154d174bfdda9"/><file name="crc_spar.png" hash="4939d469045e6c7d7e65f172d97e30b1"/><file name="crc_staples.png" hash="94136b2a8d00dfdadcad6c7088920409"/><file name="drp_albertheijn.png" hash="944b90f36d5f225fcc74d360d368e628"/><file name="drp_automaat.png" hash="ce0bd13abc5e6c647c2ac8bc0fb5c150"/><file name="drp_bruna.png" hash="feb3ea92e3d32e98edf04aa22604afe6"/><file name="drp_c1000.png" hash="9e89a865b72d182135226fc72a98e03a"/><file name="drp_coop.png" hash="ddd34926b0a306cb0b28f385a78bd972"/><file name="drp_default.png" hash="d97f2e415e54b5d9fa19893210cedbc0"/><file name="drp_emte.png" hash="34e526c095a080cf92ccf15318a56ba3"/><file name="drp_gamma.png" hash="56da28b8c2e0ad6087eb0c4408f9904c"/><file name="drp_jumbo.png" hash="f191ec9c01b807d32811d9a4f0c3ad19"/><file name="drp_karwei.png" hash="d3da2d8b7f65ddecdf13091094a8fbea"/><file name="drp_plus.png" hash="9bf96ded99d0e47b34256cdc78310754"/><file name="drp_primera.png" hash="095b1ced03087b390b96ee3d525dce7e"/><file name="drp_readshop.png" hash="d2884c0bdd81103e9319469727bc9855"/><file name="drp_spar.png" hash="9ff6bb1fc489ba714d3249c35fb01c77"/><file name="drp_staples.png" hash="2196de7813fa6db34f8b0abb1aedecd5"/><file name="tmb_albertheijn.png" hash="58ae464ff7bb420f075e53cd35d9852f"/><file name="tmb_bruna.png" hash="ff523c258b47be502b335a7e8cc5032c"/><file name="tmb_c1000.png" hash="f96136426d2a2af40ef7b76953ec58b5"/><file name="tmb_coop.png" hash="b1e41c613b1876c787e9d4d5b30ba1a5"/><file name="tmb_default.png" hash="ed65f2da1032b355422db7c86a126668"/><file name="tmb_emte.png" hash="d0e9dc8f785b8db0da8bd233a0d09a11"/><file name="tmb_gamma.png" hash="55ef36ad8aa803469e28f368b7eac536"/><file name="tmb_jumbo.png" hash="3bae16290854122b2b3439de2402c5a1"/><file name="tmb_karwei.png" hash="84e1aaceb9c0ff3864b2b7aead52e033"/><file name="tmb_plus.png" hash="fd3bf32ffb591f79935bb906249ca59e"/><file name="tmb_primera.png" hash="fb32942772b4ca57a45ee0e08406c3bc"/><file name="tmb_readshop.png" hash="6a6826139698fa20e0fd4210d17b50e2"/><file name="tmb_spar.png" hash="89694e10f073619fd944d8c2c7b9e357"/><file name="tmb_staples.png" hash="115af373105f6494c74186657ddca6a6"/><file name="tmp_maps.jpg" hash="c8d8e93fe427b236489b2904e276e124"/></dir></dir><file name="opc-ajax-loader.gif" hash="e805ea7eca1f34c75ba0f93780d32d38"/><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"/><file name="postcodecheck.css" hash="dcc017ca8f6b882c8dd8127ab5eea42a"/></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="shipping_status.css" hash="1029efbae8aa4935692733b1e28b1a61"/><file name="styles.css" hash="b93c2770a5269f8335bf21bd0d5b80d0"/><file name="system_config_edit.css" hash="103eaeae2d9e2a4a43b48a83ea7f2dad"/><file name="system_config_edit_postnl.css" hash="9c7a8812d336a042b2e303e071838e7d"/><file name="system_config_edit_postnl_magento16.css" hash="f9a8479639e2fe8d0da9cf602b1607c3"/></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="bkg_tooltip.png" hash="56cfed3ed8a65b19f8de88946d1a0a01"/><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="icon-tooltip.png" hash="5767601cd66b23d0b6fe8defc10dd48d"/><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="c687c46d027410abaf9c8642aca9e692"/><file name="validate.js" hash="729162d483749fd229c7f0f30b2e2df2"/></dir></dir></dir><dir name="media"><dir name="TIG"><dir name="PostNL"><file name="tig_postnl_gebruikershandleiding.pdf" hash="05a429289e193326455d4e4558753265"/><file name="tig_postnl_installatiehandleiding.pdf" hash="8a91549eea10b2350ca5aef53dc75ee7"/></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="4ebda2283504bfd34b85753433d7e098"/><file name="helvetica.php" hash="fc53162b924ddd522bd6cfe86fab48f4"/><file name="license.txt" hash="fb784726cfe3615da38bc23a3cac445b"/></dir><file name="Fpdf.php" hash="0e5a4fdbc7f347dad7b4ae99ff17b912"/><dir name="Fpdi"><dir name="filters"><file name="FilterASCII85.php" hash="c6b756ac5874cc6f6f986349b605af64"/><file name="FilterASCII85_FPDI.php" hash="1240e0c64602864401f886546e09fe7b"/><file name="FilterLZW.php" hash="fcba53a4dd3a1f78e62c7aeac726c7b5"/><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="bcc317cbcfdd3faeae4a1eb480bded0f"/><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="d27598dec3f07fdde32bec338c52d02d"/></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="e408a8f933af48354a2c1682092095e3"/></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="88e1dc2b67f227bd21019daa307cdcb9"/></dir></target><target name="magecommunity"><dir name="TIG"><dir name="PostNL"><dir name="Block"><dir name="Adminhtml"><dir name="Carrier"><dir name="Postnl"><dir name="Tablerate"><file name="Grid.php" hash="aa302aea9bc76602f45e72a8ade41ec5"/></dir></dir></dir><file name="CronNotification.php" hash="0f8b504847b88e478ee08adf57257a66"/><dir name="Sales"><dir name="Order"><file name="ProductOptions.php" hash="a235042c35f019752b6d8dbdbbc57013"/><dir name="Shipment"><dir name="Create"><file name="ShipmentOptions.php" hash="061feb03b18b3bb32e4835fa05e5f2dd"/></dir><dir name="View"><file name="ShippingStatus.php" hash="15704bc8db147b32aed11065183edd18"/><dir name="Tab"><file name="StatusHistory.php" hash="bfb6ea404d194fe446bd5d1826f5fc6b"/></dir><file name="Tabs.php" hash="01ef76859c87c14211200c59d1e6d409"/></dir></dir></dir></dir><dir name="System"><dir name="Config"><dir name="Form"><dir name="Field"><file name="ActivateButton.php" hash="0c917932a1aaa04b528c266eae71ea85"/><file name="ActivatedFieldHeader.php" hash="67d061d6c247f7b989d1cfa754c53759"/><file name="Anchor.php" hash="6236df7dc27e69cd7e4863ef413468db"/><file name="ConfigCheck.php" hash="94c1567cfcca6d80c0f9bb0a66b76142"/><file name="InfoBox.php" hash="0502cb1c0805a9d98a477d52e59398cb"/><file name="Obscure.php" hash="7ced9d02c60457852d2902a2ea222dce"/><file name="SplitAddressCheck.php" hash="4a66dcc0d99b43d87ab216351fca344f"/><file name="SupportTab.php" hash="b173ba05d17563ca1fb09c2e0493996f"/><file name="TablerateExport.php" hash="50fa585f4cd129ca7ef59082a44eacbb"/><file name="TablerateImport.php" hash="d26ef348eb945a2e69978188cff2dff7"/><dir name="TextBox"><file name="Abstract.php" hash="2f1c9d769c0cc318235d3e321eef5df0"/></dir><file name="ValidateButton.php" hash="bfcffe6dfe6bb1e359664062174b8256"/><file name="WarningBox.php" hash="d23564b4901f69fca1c953e0eff951b8"/></dir><file name="Fieldset.php" hash="4e327094531164605c0b2e7fc6510174"/></dir><file name="Form.php" hash="708d84e59d2dd330abec771e6607a6cf"/></dir></dir><file name="Template.php" hash="2492df687e1fabdda5e4903d75f2911b"/><dir name="Widget"><dir name="Grid"><dir name="Column"><dir name="Renderer"><file name="Action.php" hash="aca0f33b5bb73ef17c1761b8d4ecf195"/><file name="Barcode.php" hash="24077b5d3bffeef9aa5fd9c7f4281bfe"/><file name="ConfirmDate.php" hash="1b8100c4a250b723a329d5254c8aad3b"/><file name="ConfirmStatus.php" hash="c0f3bd0d0fb0b494f698cb551ddfd8d0"/><file name="DeliveryDate.php" hash="dc68ecdd1d1f8bfbc0489d127432a6fa"/><file name="ShipmentType.php" hash="b54ae88b6ee180f98b77bf06be29bc88"/><file name="ShippingDescription.php" hash="e6b5352d3e320009f29dd5271a97b140"/><file name="ShippingPhase.php" hash="ba5ee2c51e6e2de33ce88f28e85b5aa1"/><file name="Time.php" hash="4648128f6be38c8629fafa37597c3a39"/><file name="Translate.php" hash="c2e066017440d867da11670c8da13d87"/><file name="YesNo.php" hash="c51fa59453919883600d964f0066e81a"/></dir></dir><dir name="Massaction"><file name="LabelStartPos.php" hash="0ca1bc4408caff48829eb70bcce68811"/></dir></dir></dir><file name="WindowsTheme.php" hash="1ac9db4c976771dc0a1296fb387b893e"/></dir><dir name="Checkout"><dir name="Cart"><file name="CheckoutLink.php" hash="a4125b6bf54c0987e036d8f3b1bcb2c7"/><file name="Js.php" hash="eeaaf69d2916894997d5ec35e054e9d4"/></dir><file name="Summary.php" hash="3b7cbd390f008c2f3b97e5f9311d10bc"/></dir><dir name="Core"><file name="JsTranslate.php" hash="66414fb23ae152cb7b747043022c8fe1"/><file name="ShippingStatus.php" hash="c66e5420e5bdb41c93c2373c91b48bed"/><file name="Template.php" hash="faa99444b94f1efcd156c39d9a379995"/></dir><dir name="DeliveryOptions"><dir name="Checkout"><file name="AddPhoneNumber.php" hash="4eae253028e430069fc65061350f52ae"/><file name="DeliveryOptions.php" hash="cca7be3d338bd28ccc1ec49af8847fa8"/></dir><file name="Js.php" hash="ce130d81fdffdda87bc5944cb3f23aff"/><file name="Template.php" hash="7afdff3a1c55e1a60001efb98b2bd0c5"/><file name="Theme.php" hash="6a0bf4f2a06262a9bc4ff5a4c8998536"/></dir><dir name="Mijnpakket"><file name="AccountNotification.php" hash="16fcf7d677bfd3ef918020ece5c64ae5"/><file name="Js.php" hash="ea9f820eb7e5c0853ab42cadeca69f7d"/><file name="LoginButton.php" hash="ffe12ce79a022c1d0d06f6c5f4612655"/><file name="OrderSuccessJs.php" hash="073ff7b3ada9349f304576d70410ad82"/></dir></dir><dir name="controllers"><file name="AddressValidationController.php" hash="0293f108951d0400d8c5947a658a69ec"/><dir name="Adminhtml"><file name="ConfigController.php" hash="67b60ba2d2a2d6a71e439fad3a1b3aa8"/><file name="ExtensionControlController.php" hash="bab1e5c6c66ae50e019b249cd2d63422"/><file name="ShipmentController.php" hash="f2c55fb7d074142205b59050d5078078"/></dir><file name="CheckoutController.php" hash="a8cce86a46c1622e88a5816f115ab2b3"/><file name="DeliveryOptionsController.php" hash="433339dea07a94c4a108e8610704350d"/><file name="MijnpakketController.php" hash="7a5d6dd183a886d666cef6d4a46a5813"/></dir><dir name="data"><dir name="postnl_setup"><file name="data-install-1.0.0.php" hash="504f5756f1a20605207f856254d63769"/><file name="data-install-1.0.3.php" hash="c23b33f2a569b6787508cc2ab33cdd06"/><file name="data-install-1.1.4.php" hash="f01176a445496a73dbd16c617f753c77"/><file name="data-upgrade-1.1.5-1.2.0.php" hash="8c74b498b3e2453cff6c9159e2d94aef"/></dir></dir><dir name="etc"><file name="adminhtml.xml" hash="bacaa938f4198ca1eaa36fcbc9b4562d"/><file name="config.xml" hash="d7bf4a779cdf25ed8e737c057ee1e878"/><file name="jstranslator.xml" hash="4699b9221eccd7d2ef4029b425e2feb6"/><file name="logging.xml" hash="194ac835f2278225d0b5158f5270300c"/><file name="system.xml" hash="de2be8d3f00755c712398941a633b18f"/></dir><dir name="Helper"><file name="AddressValidation.php" hash="61352d3aaf25f10913a1489c92e1f677"/><file name="Carrier.php" hash="1c7308bf75b47f8ead509289ce768d11"/><file name="Checkout.php" hash="1be12d9cc3f689c46102bde0fb3fe623"/><file name="Cif.php" hash="3ae5466d92173c4ded8dd2322e4b4a9c"/><file name="Data.php" hash="0ecfb460f57b74632abff58e4a7eb4fd"/><file name="DeliveryOptions.php" hash="8c846f69fe90ac8ea6ee116714e7a27e"/><file name="Mijnpakket.php" hash="4ffac99f1a5dc0c0b5ff5e7e5f7606ca"/><file name="Parcelware.php" hash="11daeab4d2e139f34405be6e2a8d07c7"/><file name="Webservices.php" hash="b076e3447b278bec187fc38eb91fef45"/></dir><dir name="Model"><dir name="AddressValidation"><dir name="Cendris"><file name="Abstract.php" hash="7d7a8de89b7638ab1c950f0af6d49c58"/></dir><file name="Cendris.php" hash="a1b4a21960e83fea41dc5851c9b5569f"/><dir name="Observer"><file name="AddressBook.php" hash="b31262f3944b3be02a6a3e1cad703e60"/><file name="OneStepCheckout.php" hash="58e80150dfb04ec42d54c283ee0c1445"/><file name="Onepage.php" hash="ce34b417142e0c938d6dfffa35c4a38c"/></dir><dir name="System"><dir name="Config"><dir name="Backend"><file name="ValidateAccount.php" hash="24d691301ec601c7cbd3bf9ebdff3584"/></dir></dir></dir></dir><dir name="Admin"><dir name="Logging"><dir name="Handler"><file name="Postnl.php" hash="735c12f36c8ebfafe96c83209ba104ba"/></dir><file name="Observer.php" hash="0ce0d1e6075ef0cd8305896221f257a2"/></dir></dir><dir name="Adminhtml"><dir name="Observer"><file name="OrderGrid.php" hash="1dbc6d58619859a8b017aec1953a672b"/><file name="ShipmentGrid.php" hash="d6019e67dedad08cd0a47403980cf9b3"/><file name="ShipmentView.php" hash="9484ffbe9d5081e7e4727d973a942771"/></dir><dir name="System"><dir name="Config"><dir name="Source"><file name="ShipmentGridColumns.php" hash="2ce48a86b495787305db4c813000b555"/><file name="ShipmentGridMassaction.php" hash="d834c9dc17b510c8518a21bf7f9438a0"/></dir></dir></dir></dir><dir name="Carrier"><file name="Postnl.php" hash="5ad246e51e59c611db67bcfdec088864"/><dir name="Resource"><dir name="Tablerate"><file name="Collection.php" hash="f0111f3b173df320683600db25b11b60"/></dir><file name="Tablerate.php" hash="fc40cfb1c68721a36fd926e8c62cd60e"/></dir><dir name="System"><dir name="Config"><dir name="Backend"><file name="Tablerate.php" hash="830a661bfb1bdd6b5db8be09fb053878"/></dir><dir name="Source"><file name="RateType.php" hash="c09e75ad7125e72ebc4f147098ad7413"/><file name="TablerateSource.php" hash="e5d98240bfd812897d16118b19108e37"/></dir></dir></dir><file name="Tablerate.php" hash="e340131fca10f58b533c95caa84c7799"/></dir><dir name="Checkout"><file name="Cif.php" hash="930a781c1a264ee79faaf054d6b4feba"/><dir name="Observer"><file name="Order.php" hash="a7c0625ebbe03c21eaf57c2068236d47"/><file name="Shipment.php" hash="f133e0ea13b2e99fbf9ce1071fdcb8d6"/></dir><file name="Order.php" hash="3c8b43ceb738076d0d5faa82bff89069"/><file name="Service.php" hash="858a9d73073736c321319dff93643fce"/><dir name="System"><dir name="Config"><dir name="Source"><file name="ActivePaymentMethods.php" hash="b0650e9abd74eda19432c31926b67a2a"/><file name="CmsPage.php" hash="b6f529c0fa637805c0ec96234be879f2"/></dir></dir></dir></dir><dir name="Core"><dir name="Cif"><file name="Abstract.php" hash="67236a66772f92781515ca044f145d0d"/><file name="Exception.php" hash="25e3525fdbdf54b6215029773051c6f5"/></dir><file name="Cif.php" hash="636d0b4e479102bf588dee0429ef14c7"/><file name="Label.php" hash="ffa64242bca59d150e4df16fd3d34fc8"/><dir name="Observer"><file name="Barcode.php" hash="f1fca6764e0070139ff54e27cff0c595"/><file name="Cron.php" hash="fc685a4a1c538e6d65d80761891860cc"/><file name="SaveShipment.php" hash="e25dc37fcea0c0d5b9514b5f2f06142c"/></dir><file name="Order.php" hash="1a0e654d248afcdbfbe1ef2efee37880"/><dir name="Resource"><dir name="Order"><file name="Collection.php" hash="3c3d48c749ec6eaf6d6bfee14ebe3666"/></dir><file name="Order.php" hash="3d376c7a4a2f57a7cb7164dc184d5a2b"/><dir name="Shipment"><dir name="Barcode"><file name="Collection.php" hash="e62f736e637a975d9aa3279bb473dbb3"/></dir><file name="Barcode.php" hash="d316c2311619120e18da81cfbb267de1"/><file name="Collection.php" hash="d7d6859fd8a9033fc80da9129e3369fb"/><dir name="Label"><file name="Collection.php" hash="c619b7973240f3dde9af89b698de0c10"/></dir><file name="Label.php" hash="77b896129b48470271afc1e2752d8a1b"/><dir name="Status"><dir name="History"><file name="Collection.php" hash="648d33efa3f995ce1cfc267d5f513016"/></dir><file name="History.php" hash="0efb04af2aab1b7dd6aa9f33611e6234"/></dir></dir><file name="Shipment.php" hash="866602c0ada7ef58ecae2c5a1efdc6f7"/></dir><dir name="Shipment"><file name="Barcode.php" hash="708e9f8d4a91e0ff396075bce067a0cc"/><file name="Label.php" hash="e0a237436046dcdbb838c2ff8f0288d0"/><file name="Process.php" hash="ac1123043b313c27e10d10b8d3ed87ca"/><dir name="Status"><file name="History.php" hash="70c2b2315fa5c975f45b3d1c81b51f94"/></dir></dir><file name="Shipment.php" hash="be00784c27d5f02832828a5b1bb48e75"/><dir name="System"><dir name="Config"><dir name="Backend"><file name="ValidateDefaultOption.php" hash="2c52e555ea892ca43d2f5ee9798bc0a3"/></dir><dir name="Source"><file name="AllProductOptions.php" hash="344e49b194c6a90f720eb3442464676e"/><file name="Attributes.php" hash="67f171bb027e241497976a64348f74c0"/><file name="DebugMode.php" hash="0b4d6096610b9c4a9071ab58ce89f076"/><file name="Direction.php" hash="9a9008ce2a364e327e61e0cea143cb1a"/><file name="EuProductOptions.php" hash="cfbeef4970aa495e7d8be334820ec603"/><file name="GlobalProductOptions.php" hash="4cdca1ff193b8b7d7469958b42d3ac5b"/><file name="GlobalpackShipmentType.php" hash="b7bbd9b0aea155cdd3de2c7e0f4b8bc1"/><file name="LabelSize.php" hash="c614fd4a36afd500fff902bc1beeb046"/><file name="PakjeGemakProductOptions.php" hash="d161492158638ed6b5c94201b2de5b36"/><file name="PakketautomaatProductOptions.php" hash="1c96a549339a096d6f8ed7e5e7de116f"/><file name="ReferenceType.php" hash="b9032cb7c23b4c2bb5da1e94994df72e"/><file name="StandardProductOptions.php" hash="d1b7f5a9964bdb6a945ab5aeadfaf6f4"/><file name="StreetField.php" hash="5c245dc48ff4cf5870d1434a9f9e4570"/><file name="StreetFieldWithDefault.php" hash="70c4945b2fde8d95a666960dd78cde66"/><file name="WeightUnit.php" hash="b4a9cf9b4dae4d68844be4ac53e1d3c1"/></dir></dir></dir></dir><dir name="DeliveryOptions"><file name="Cif.php" hash="9bb160b031e8d2354843305a7ec09a2d"/><dir name="Observer"><file name="ShippingMethodAvailable.php" hash="16417d5b8f7a490d9ea6e019dc2f2a62"/><file name="UpdatePostnlOrder.php" hash="603af3da54ffac6ed5c76d72755d7b80"/></dir><dir name="Product"><dir name="Attribute"><dir name="Source"><file name="ShippingDuration.php" hash="7286b27d72e7fe7eb5fcc87a1850dca7"/></dir></dir></dir><file name="Service.php" hash="a16bce323ee6960d4c7b9130cbe35fea"/><dir name="System"><dir name="Config"><dir name="Backend"><file name="ValidateFee.php" hash="fe87712c1fbf092ab005eb4536ff1089"/></dir><dir name="Source"><file name="CutOffTime.php" hash="66212d723d0eb53578bd8365b62f2d10"/><file name="DeliveryDaysNumber.php" hash="a523c1ac414a47927539f1ec207e361b"/><file name="ShippingDuration.php" hash="4796436e2bf2183f428b3917f711694d"/><file name="Themes.php" hash="6c22d0819c83f23047d98af493efa7f8"/></dir></dir></dir></dir><dir name="ExtensionControl"><file name="Feed.php" hash="77b8b53ba79ddb3a98c844b9009aedc5"/><dir name="Observer"><file name="Cron.php" hash="8cfa8b8634cce6c3a1147f11b1e8e253"/></dir><dir name="Webservices"><file name="Abstract.php" hash="db543e642ab624240d965b93eb17b186"/></dir><file name="Webservices.php" hash="d89cd63fa79d0023dcc5da253e3e441a"/></dir><file name="Inbox.php" hash="5bb3b3a79f40bb3a1a1b6f8fd409143a"/><dir name="Mijnpakket"><file name="Cif.php" hash="d83f6daa823d18b3757e52b611112534"/><dir name="Observer"><file name="Onepage.php" hash="8395fc32c85db18203b392fa7c14c9f7"/></dir><file name="Service.php" hash="51b66934eeb8ec7aaaa8a92090e67453"/></dir><dir name="Parcelware"><file name="Export.php" hash="305a477bf59ca5367b511d23d3e7380f"/></dir><dir name="Resource"><dir name="Db"><dir name="Collection"><file name="Postnl.php" hash="aa6987a3c7f11a61c0ae806f3246e220"/></dir></dir><dir name="Order"><dir name="Grid"><file name="Collection.php" hash="c83b50400fa0a720c188986fff514998"/></dir><dir name="Shipment"><dir name="Grid"><file name="Collection.php" hash="147419ce83b50760bd7f9f6bad5e5257"/></dir></dir></dir><file name="Setup.php" hash="2dee640f23fc8e6cd1c4812303347675"/></dir><dir name="System"><dir name="Config"><dir name="Source"><file name="Testlive.php" hash="8d46ec0f6de0630ee10f682929de8127"/><file name="Yesno.php" hash="375b1847d684271a360b3382022afd52"/></dir></dir></dir></dir><dir name="sql"><dir name="postnl_setup"><file name="install-1.0.0.php" hash="df347ac048cb1afa14dfe9301535d4b7"/><file name="upgrade-1.1.5-1.2.0.php" hash="e89bbd2c46bad85b169c2ab7890ce067"/></dir></dir><file name="Exception.php" hash="4d7275f3c8929b9d48c73049bef3f05c"/></dir></dir></target></contents>
|
144 |
<compatible/>
|
145 |
<dependencies><required><php><min>5.3.0</min><max>6.0.0</max></php></required></dependencies>
|
146 |
</package>
|
1 |
<?xml version="1.0"?>
|
2 |
<package>
|
3 |
<name>tig_postnl</name>
|
4 |
+
<version>1.2.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 |
- Viewing detailed shipping status information
|
21 |
- PostNL Checkout
|
22 |
- Emailing customers track & 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.2.1 ====
|
24 |
+
==== Release highlights ====
|
25 |
+
- The extension now fully supports Magento 1.9 and 1.14!
|
26 |
+

|
27 |
+
==== Minor improvements ====
|
28 |
+
- Added additional checks to prevent errors when Magento's layout has been altered or PostNL's layout has not been uploaded properly.
|
29 |
+
- Added additional compatibility enhancements for MultiSafePay and other PSP extensions.
|
30 |
+
- Improved several minor texts and translations.
|
31 |
+

|
32 |
+
==== Bug fixes ====
|
33 |
+
- Fixed an issue that prevented MijnPakket login data from being cached.
|
34 |
+
- Fixed an issue where using PostNL-only features on non-PostNL shipments would cause an error.
|
35 |
+
- Fixed an issue where PostNL's feed messages would be loaded in the wrong order.
|
36 |
+
- Fixed an issue where several notifications would be added to Magento when installing an unsupported version of Magento with the PostNL extension.
|
37 |
+
- Fixed an issue with EPS comb-labels. EPS combi-labels were rotated by 90 degrees, causing overlapping issues with other labels being printed.
|
38 |
+

|
39 |
+
==== v1.2.0 =====
|
40 |
==== New features ====
|
41 |
- Added delivery options to the checkout flow. Customers can now choose where, when and how they want their order shipped when choosing their preferred shipping method.
|
42 |
- Added support for evening delivery, early pickup locations and parcel dispenser locations.
|
154 |

|
155 |
This is the initial beta release of the extension. If you have any questions, please contact the Total Internet Group Servicedesk</notes>
|
156 |
<authors><author><name>TiG</name><user>supporttotal</user><email>servicedesk@totalinternetgroup.nl</email></author></authors>
|
157 |
+
<date>2014-05-27</date>
|
158 |
+
<time>12:03:02</time>
|
159 |
+
<contents><target name="magedesign"><dir name="frontend"><dir name="base"><dir name="default"><dir name="layout"><dir name="TIG"><file name="postnl.xml" hash="8c5f5eac0d32c28b65303c04e426dfeb"/></dir></dir><dir name="template"><dir name="TIG"><dir name="PostNL"><dir name="address_validation"><dir name="checkout"><dir name="onepage"><file name="billing.phtml" hash="bb511e4228d959889a6774c366e85e72"/><file name="postcode_check.phtml" hash="60608e1f754e77885ac1859efa04384c"/><file name="shipping.phtml" hash="f26938cc35b4f8b1488c12e493d0a7ce"/></dir></dir><dir name="customer"><dir name="address"><file name="edit.phtml" hash="2be3b3803992b7a256f7056d726beed9"/><file name="postcode_check.phtml" hash="dd4e9acab6c3ec9570fcc1f660386ff0"/></dir></dir><dir name="onestepcheckout"><file name="billing_fields.phtml" hash="8fa6cbc45e29d2f80e656f7241ac9ad7"/><file name="postcode_check.phtml" hash="d0368f25972d28a53a9c3da107b78e0c"/><file name="shipping_fields.phtml" hash="90ceed1c7dfb5a0989495d87646789f0"/></dir><file name="validate.phtml" hash="9c271b0e8460cda7b7775b20b0cd3f2a"/></dir><dir name="checkout"><dir name="cart"><file name="js.phtml" hash="08535a3839367758d5073e39b532aff1"/><file name="link.phtml" hash="110d66c2163d7ee92808410ab3925911"/><file name="spinner.phtml" hash="d05caa24c65ff055c175888d8e9dda49"/></dir><file name="summary.phtml" hash="97309da324f281253f23bce82eee99f7"/></dir><dir name="core"><dir name="page"><dir name="html"><file name="js_translate.phtml" hash="a62be2c385e01f0ea7e3bb9a2b0ae916"/></dir></dir><dir name="sales"><dir name="order"><file name="pakje_gemak_address.phtml" hash="f15a6b100cabfe6b0856e4f67545d79f"/><dir name="shipment"><file name="shipping_status.phtml" hash="58039a33091f0216ee8460cd07225c70"/></dir></dir></dir></dir><dir name="delivery_options"><file name="addlocation.phtml" hash="764c1a556eaaa87909e7331f708baeb6"/><file name="addphonenumber.phtml" hash="4c255e24edac3fea851d9d46a3c27ef3"/><file name="js.phtml" hash="677583a3185921c818234cdfbc1228c1"/><dir name="onepage"><file name="available.phtml" hash="a507553fb3029956ae3b7f64d30885c6"/><file name="deliveryoptions.phtml" hash="e2266b3fe82881ca6bc965bb5a53685d"/></dir><dir name="onestepcheckout"><file name="available.phtml" hash="a46179d1ed1e93f4d320a928ffa353e5"/><file name="deliveryoptions.phtml" hash="a36f357a1b3bb067f5799da4ad640fa3"/></dir><file name="theme.phtml" hash="393c0a9b2393c478158227ab2f1f508f"/></dir><dir name="mijnpakket"><file name="account_notification.phtml" hash="9de7c32a2e78f20f27ef9831a9ce9bc0"/><file name="js.phtml" hash="ce250ae2ca07e6d2a974b22fa7c10855"/><dir name="onepage"><file name="login_button.phtml" hash="9684044d42db1112bbd4077b0b50e842"/><file name="success.phtml" hash="6bd7afa18343ab35607a776ca0373353"/></dir><dir name="onestepcheckout"><file name="login_button.phtml" hash="a4882c245afc210fa48ab08dad3fd03f"/></dir><file name="order_success_js.phtml" hash="00c7819c76fb366f3e807fcf28699db4"/></dir></dir></dir></dir></dir></dir><dir name="enterprise"><dir name="default"><dir name="template"><dir name="TIG"><dir name="PostNL"><dir name="address_validation"><dir name="checkout"><dir name="onepage"><file name="billing.phtml" hash="87248238ad21ff7f21e7bcc6efbb4ec5"/><file name="postcode_check.phtml" hash="82bb1a31e2f0d6b47a5cabefc0aa673a"/><file name="shipping.phtml" hash="b7b899ab8b1e1b27eecadfc88a3ea779"/></dir></dir><dir name="customer"><dir name="address"><file name="edit.phtml" hash="cac5a3f4e32d1c1351d2656027ee1907"/><file name="postcode_check.phtml" hash="ce0677837fe9e39705f5b4abe8b39a10"/></dir></dir></dir><dir name="core"><dir name="sales"><dir name="order"><file name="pakje_gemak_address.phtml" hash="45a35f20d511defaeb66b39ea7b1b196"/></dir></dir></dir><dir name="mijnpakket"><dir name="onepage"><file name="login_button.phtml" hash="76d4bb422fd6451e21ec0006067b713b"/></dir></dir></dir></dir></dir></dir></dir><dir name="rwd"><dir name="default"><dir name="layout"><dir name="TIG"><file name="postnl.xml" hash="ceb57a22919b4c643eb9a843d17b41b1"/></dir></dir><dir name="template"><dir name="TIG"><dir name="PostNL"><dir><dir name="address_validation"><dir name="checkout"><dir name="onepage"><file name="postcode_check.phtml" hash="e1cf2f32369cc1e2725fa052440c7215"/></dir></dir><dir name="customer"><dir name="address"><file name="postcode_check.phtml" hash="37abeb9e6958e9afa446510d0b5edc24"/></dir></dir></dir><dir name="checkout"><dir name="cart"><file name="link.phtml" hash="bfed4675e73a099ed20d9309c9a85943"/></dir></dir><dir name="mijnpakket"><dir name="onepage"><file name="login_button.phtml" hash="3d17a0395759b11c040753ff003568f9"/></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="3fba1357eafad55d5de82fb3419a3547"/></dir></dir><dir name="template"><dir name="TIG"><dir name="PostNL"><file name="cron_notification.phtml" hash="bbaa9cf5123e86734c577a45bbcbe0e1"/><dir name="sales"><dir name="order"><dir name="address"><dir name="form"><file name="container.phtml" hash="475c12e39b9b210cce383b52ccbe5825"/></dir></dir><file name="filter_massaction.phtml" hash="afacb1baee71b94459d8af12c9e50537"/><file name="product_options.phtml" hash="aa38f973051fdc34bda7f4b81c978a32"/><dir name="shipment"><dir name="create"><file name="shipment_options.phtml" hash="dc6c03c5ed5ab44e747f990b77fe070f"/></dir><dir name="view"><file name="pakje_gemak_address.phtml" hash="b6840800e9991602487df1cd4a178601"/><file name="shipping_status.phtml" hash="1114fd97d21dfd7e06134d957a131e48"/><dir name="tab"><file name="status_history.phtml" hash="6dec858a231b58112635604645bb9d5c"/></dir></dir><file name="view.phtml" hash="63e0e761bc89aa13bf991e9bfc7d3ded"/></dir><dir name="view"><file name="pakje_gemak_address.phtml" hash="721d92cf511a7f9550125038c8a0554c"/></dir><file name="windows_theme.phtml" hash="194308e4e909917cb47045df1a96dafc"/></dir><dir name="shipment"><file name="customize_link.phtml" hash="f605b823ff988c0a04b0d4ff40d420d1"/><file name="js.phtml" hash="7eee92bb01e2b954c00e5ccecae99840"/><file name="testmode_warning.phtml" hash="e18c725ce2794108baf6fa2b3ec54623"/></dir></dir><dir name="system"><dir name="config"><dir name="form"><dir name="field"><file name="config_check.phtml" hash="747c24bf5874bb53aaec3a3fa9f18698"/><file name="field_header.phtml" hash="442c3eacf6253b01496545ab31d8a748"/><file name="info_box.phtml" hash="d7c491709084af011cef3c14e25c1333"/><file name="js.phtml" hash="4acd2f0874add9f5941c3e069b056dbd"/><file name="split_address_check.phtml" hash="2f0abbfcadeadeea69d7c154f5536e39"/><file name="support_tab.phtml" hash="c314737e57fedb27ae9d75beaed86b51"/><file name="warning_box.phtml" hash="bf0aa8db276b61186fb6d7a1533344ba"/></dir></dir></dir></dir><dir name="widget"><dir name="grid"><dir name="massaction"><file name="label_start_pos.phtml" hash="8947d61e8c032ba2948d1b45a5a84cdc"/></dir></dir></dir></dir></dir></dir></dir></dir></dir></target><target name="mageetc"><dir name="modules"><file name="TIG_PostNL.xml" hash="4c10ab75f19631cdcac4b8d4b5bd97cd"/></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="d51ab6c200da5c54eb8e672c9325dbf5"/><file name="default.css" hash="7f05bf3ebd09bc4cf13d2582afe04980"/><dir name="deliveryoptions"><file name="default.css" hash="981c67d03fe1419ba3931524248d73da"/><file name="ie8.css" hash="1f0e04ca6c7be6572defb3adadafd28a"/><file name="neutral.css" hash="fa30b69a934fa5a04005dcdbca5038c5"/><file name="onestepcheckout.css" hash="fd7d786cc66c34b81555111e34c062eb"/><file name="onestepcheckout_neutral.css" hash="889d6581fe4ac733625b9878237928b3"/></dir><file name="messages.css" hash="19d03101c862b45535bc08344c12716a"/><file name="mijnpakket.css" hash="c0b66ee013c1a154bf6d6a2ad0d45c82"/><file name="postcodecheck.css" hash="84a497060c26440c6e387d2f7a26e0fd"/><file name="shipping_status.css" hash="fcb3fe311d50ee93176dc29ef2d5a0b9"/></dir></dir></dir><dir name="images"><dir name="TIG"><dir name="PostNL"><file name="bkg_progress_small.png" hash="fc6c9f28b6a6aae6f0096d504c0952df"/><file name="bkg_tooltip.png" hash="56cfed3ed8a65b19f8de88946d1a0a01"/><dir name="deliveryoptions"><file name="bkg_add-location.png" hash="a30d4aea73b094df5f434f9856dc626b"/><file name="bkg_add-phonenumber_input.gif" hash="25fa933b55e69a552f7d1cf704a8d6f9"/><file name="bkg_btn-close.png" hash="5438c768cd63b2476cf14418acb28709"/><file name="bkg_button.png" hash="a1bf9f994f90033e143b7e2023c0e4fb"/><file name="bkg_checkbox.png" hash="71628b28d876482b600755e577132fee"/><file name="bkg_location-search_input.gif" hash="fcee91af0d97e50fcf698eb7485327a8"/><file name="bkg_location-selected.png" hash="efe72719a889f94f4aa24e6f6d6db8df"/><file name="bkg_location.gif" hash="937e1a367cafdcc0d4f62afb572879a1"/><file name="bkg_more-info.png" hash="3681dc9b54011dae7c81d6c4b2e74a2b"/><file name="bkg_option.gif" hash="a3b9a292d28540147bfb034060731cb3"/><file name="bkg_phonenumber_failed.png" hash="8d1a0503bfe7cdfc2e35365bba2a8f7d"/><file name="bkg_phonenumber_verify.png" hash="28f90e0364778463144004ff289d70a7"/><file name="bkg_postnl-logo.png" hash="a34b5d938234a7360e5566df9fb4273f"/><file name="bkg_postnl.png" hash="46c5f6c65f66da09b39496c7cef94e89"/><file name="bkg_radio.png" hash="3cc3ecb77e5ce62511385d59e037b398"/><file name="bkg_tooltip.png" hash="cbd753cc9cb873468d1bba07e70f0d2f"/><file name="ie8_bkg_transparent-white.png" hash="a603671f51cb11ed9370bcd3181741c7"/><file name="loader_default.gif" hash="9fec99d885ad6bc45aee40d1c171ca4b"/><file name="loader_mini.gif" hash="f244ab6581d4329e3dbb7e289d47dfb2"/><dir name="locations"><file name="crc_albertheijn.png" hash="57af250f9d59b9074132446e0109ee93"/><file name="crc_automaat.png" hash="e9e94287380f27f6752d89f995b1b7f4"/><file name="crc_bruna.png" hash="326912294c49e8c896a34a28a7c03127"/><file name="crc_c1000.png" hash="8628f2e6328805a84e8eac28511b6857"/><file name="crc_coop.png" hash="0250717148ab776d156371a3e0912b9e"/><file name="crc_default.png" hash="777edf1aa124f6cb13258bb510db809b"/><file name="crc_emte.png" hash="ba7841f22a08d379f1ddabbe708ffa41"/><file name="crc_gamma.png" hash="6dc0ff8b36892af40ce80a36355d311a"/><file name="crc_jumbo.png" hash="061ae156e55e3aee6130cd1beb8d1b9a"/><file name="crc_karwei.png" hash="a7b8ee695b996cb757fd5c1a98e888e4"/><file name="crc_plus.png" hash="e67e871870c87723d835db23af18d4e9"/><file name="crc_primera.png" hash="e367c1e5b3fb4e25303aff57dc1a1259"/><file name="crc_readshop.png" hash="eeef9a98c0cd68f4351154d174bfdda9"/><file name="crc_spar.png" hash="4939d469045e6c7d7e65f172d97e30b1"/><file name="crc_staples.png" hash="94136b2a8d00dfdadcad6c7088920409"/><file name="drp_albertheijn.png" hash="944b90f36d5f225fcc74d360d368e628"/><file name="drp_automaat.png" hash="ce0bd13abc5e6c647c2ac8bc0fb5c150"/><file name="drp_bruna.png" hash="feb3ea92e3d32e98edf04aa22604afe6"/><file name="drp_c1000.png" hash="9e89a865b72d182135226fc72a98e03a"/><file name="drp_coop.png" hash="ddd34926b0a306cb0b28f385a78bd972"/><file name="drp_default.png" hash="d97f2e415e54b5d9fa19893210cedbc0"/><file name="drp_emte.png" hash="34e526c095a080cf92ccf15318a56ba3"/><file name="drp_gamma.png" hash="56da28b8c2e0ad6087eb0c4408f9904c"/><file name="drp_jumbo.png" hash="f191ec9c01b807d32811d9a4f0c3ad19"/><file name="drp_karwei.png" hash="d3da2d8b7f65ddecdf13091094a8fbea"/><file name="drp_plus.png" hash="9bf96ded99d0e47b34256cdc78310754"/><file name="drp_primera.png" hash="095b1ced03087b390b96ee3d525dce7e"/><file name="drp_readshop.png" hash="d2884c0bdd81103e9319469727bc9855"/><file name="drp_spar.png" hash="9ff6bb1fc489ba714d3249c35fb01c77"/><file name="drp_staples.png" hash="2196de7813fa6db34f8b0abb1aedecd5"/><file name="tmb_albertheijn.png" hash="58ae464ff7bb420f075e53cd35d9852f"/><file name="tmb_bruna.png" hash="ff523c258b47be502b335a7e8cc5032c"/><file name="tmb_c1000.png" hash="f96136426d2a2af40ef7b76953ec58b5"/><file name="tmb_coop.png" hash="b1e41c613b1876c787e9d4d5b30ba1a5"/><file name="tmb_default.png" hash="ed65f2da1032b355422db7c86a126668"/><file name="tmb_emte.png" hash="d0e9dc8f785b8db0da8bd233a0d09a11"/><file name="tmb_gamma.png" hash="55ef36ad8aa803469e28f368b7eac536"/><file name="tmb_jumbo.png" hash="3bae16290854122b2b3439de2402c5a1"/><file name="tmb_karwei.png" hash="84e1aaceb9c0ff3864b2b7aead52e033"/><file name="tmb_plus.png" hash="fd3bf32ffb591f79935bb906249ca59e"/><file name="tmb_primera.png" hash="fb32942772b4ca57a45ee0e08406c3bc"/><file name="tmb_readshop.png" hash="6a6826139698fa20e0fd4210d17b50e2"/><file name="tmb_spar.png" hash="89694e10f073619fd944d8c2c7b9e357"/><file name="tmb_staples.png" hash="115af373105f6494c74186657ddca6a6"/></dir><file name="osc_bkg_postnl-logo.png" hash="c23e987598dcd439e54f9d48e9e4777a"/><dir name="unbranded"><file name="bkg_checkbox.png" hash="232ad0ec83b32af770481bb1cdd1520e"/><file name="bkg_more-info.png" hash="96a0b80b2907a28489d8d87f845d8a5f"/><file name="bkg_radio.png" hash="430bea179fc0e6570c1cca905b46454e"/><file name="button_action.png" hash="c297cbc6aa5c44272308b660038b363f"/><file name="button_next.png" hash="768365d31d95bb5c8b1ccebb62920a95"/><file name="loader_default.gif" hash="1645395ddefeab89f51f59b2dbcbd7c0"/><file name="loader_mini.gif" hash="2fd11016727f350b98af17fc76b3a0d3"/></dir></dir><file name="icon-tooltip.png" hash="5767601cd66b23d0b6fe8defc10dd48d"/><dir name="mijnpakket"><file name="app_buttons.png" hash="74f3a4d80dafe1a0979ce7ad0bd70824"/><file name="app_logo.png" hash="e5426bac3d0b4e28ef1f3628503c2365"/><file name="logo.png" hash="6fa95b3a5e83b6887848b5feb7369bf1"/><file name="logo_small.png" hash="c23e987598dcd439e54f9d48e9e4777a"/></dir><file name="opc-ajax-loader.gif" hash="e805ea7eca1f34c75ba0f93780d32d38"/><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 name="js"><dir name="TIG"><dir name="PostNL"><file name="ajax.js" hash="213bbdf02400a673da0e6a3d18187b36"/><file name="checkout.js" hash="08f57b0b12b7b0c3cbdc2a5ebfeb9b7a"/><file name="deliveryOptions.js" hash="0fb80030154c4ff6358d1e3b2e736784"/><dir name="deliveryoptions"><file name="cufon-fonts.js" hash="7605bb17619f1a55e3521a700dfe7b1a"/><file name="cufon-settings.js" hash="9bb0303049c178db309438c26f7def2c"/><file name="cufon-yui.js" hash="7e47005ed153f788718c10e97da829b3"/></dir><file name="livepipe.js" hash="b9f5e38a94ce3f4f6f6ebcabca23d8c3"/><file name="mijnpakketLogin.js" hash="d73fe0cdd7a7a6b2e1afabc37d802561"/><file name="placeholder.min.js" hash="c2824272a822d3fb8429a239e7d20c24"/><file name="postcodecheck.js" hash="b474df7b1d8c01ede6deb876f7885a26"/><file name="scrollbar.js" hash="b6780bb325e0ac78bc37e7b9d1bac863"/><file name="slider.js" hash="1679e9ff9a8d3784387040fc7cef9203"/></dir></dir></dir></dir></dir><dir name="enterprise"><dir name="default"><dir name="images"><dir name="TIG"><dir name="PostNL"><dir name="deliveryoptions"><dir name="locations"><file name="crc_albertheijn.png" hash="57af250f9d59b9074132446e0109ee93"/><file name="crc_automaat.png" hash="e9e94287380f27f6752d89f995b1b7f4"/><file name="crc_bruna.png" hash="326912294c49e8c896a34a28a7c03127"/><file name="crc_c1000.png" hash="8628f2e6328805a84e8eac28511b6857"/><file name="crc_coop.png" hash="0250717148ab776d156371a3e0912b9e"/><file name="crc_default.png" hash="777edf1aa124f6cb13258bb510db809b"/><file name="crc_emte.png" hash="ba7841f22a08d379f1ddabbe708ffa41"/><file name="crc_gamma.png" hash="6dc0ff8b36892af40ce80a36355d311a"/><file name="crc_jumbo.png" hash="061ae156e55e3aee6130cd1beb8d1b9a"/><file name="crc_karwei.png" hash="a7b8ee695b996cb757fd5c1a98e888e4"/><file name="crc_plus.png" hash="e67e871870c87723d835db23af18d4e9"/><file name="crc_primera.png" hash="e367c1e5b3fb4e25303aff57dc1a1259"/><file name="crc_readshop.png" hash="eeef9a98c0cd68f4351154d174bfdda9"/><file name="crc_spar.png" hash="4939d469045e6c7d7e65f172d97e30b1"/><file name="crc_staples.png" hash="94136b2a8d00dfdadcad6c7088920409"/><file name="drp_albertheijn.png" hash="944b90f36d5f225fcc74d360d368e628"/><file name="drp_automaat.png" hash="ce0bd13abc5e6c647c2ac8bc0fb5c150"/><file name="drp_bruna.png" hash="feb3ea92e3d32e98edf04aa22604afe6"/><file name="drp_c1000.png" hash="9e89a865b72d182135226fc72a98e03a"/><file name="drp_coop.png" hash="ddd34926b0a306cb0b28f385a78bd972"/><file name="drp_default.png" hash="d97f2e415e54b5d9fa19893210cedbc0"/><file name="drp_emte.png" hash="34e526c095a080cf92ccf15318a56ba3"/><file name="drp_gamma.png" hash="56da28b8c2e0ad6087eb0c4408f9904c"/><file name="drp_jumbo.png" hash="f191ec9c01b807d32811d9a4f0c3ad19"/><file name="drp_karwei.png" hash="d3da2d8b7f65ddecdf13091094a8fbea"/><file name="drp_plus.png" hash="9bf96ded99d0e47b34256cdc78310754"/><file name="drp_primera.png" hash="095b1ced03087b390b96ee3d525dce7e"/><file name="drp_readshop.png" hash="d2884c0bdd81103e9319469727bc9855"/><file name="drp_spar.png" hash="9ff6bb1fc489ba714d3249c35fb01c77"/><file name="drp_staples.png" hash="2196de7813fa6db34f8b0abb1aedecd5"/><file name="tmb_albertheijn.png" hash="58ae464ff7bb420f075e53cd35d9852f"/><file name="tmb_bruna.png" hash="ff523c258b47be502b335a7e8cc5032c"/><file name="tmb_c1000.png" hash="f96136426d2a2af40ef7b76953ec58b5"/><file name="tmb_coop.png" hash="b1e41c613b1876c787e9d4d5b30ba1a5"/><file name="tmb_default.png" hash="ed65f2da1032b355422db7c86a126668"/><file name="tmb_emte.png" hash="d0e9dc8f785b8db0da8bd233a0d09a11"/><file name="tmb_gamma.png" hash="55ef36ad8aa803469e28f368b7eac536"/><file name="tmb_jumbo.png" hash="3bae16290854122b2b3439de2402c5a1"/><file name="tmb_karwei.png" hash="84e1aaceb9c0ff3864b2b7aead52e033"/><file name="tmb_plus.png" hash="fd3bf32ffb591f79935bb906249ca59e"/><file name="tmb_primera.png" hash="fb32942772b4ca57a45ee0e08406c3bc"/><file name="tmb_readshop.png" hash="6a6826139698fa20e0fd4210d17b50e2"/><file name="tmb_spar.png" hash="89694e10f073619fd944d8c2c7b9e357"/><file name="tmb_staples.png" hash="115af373105f6494c74186657ddca6a6"/><file name="tmp_maps.jpg" hash="c8d8e93fe427b236489b2904e276e124"/></dir></dir><file name="opc-ajax-loader.gif" hash="e805ea7eca1f34c75ba0f93780d32d38"/><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"/><file name="postcodecheck.css" hash="dcc017ca8f6b882c8dd8127ab5eea42a"/></dir></dir></dir></dir></dir><dir name="rwd"><dir name="default"><dir name="css"><dir name="TIG"><dir name="PostNL"><file name="rwd.css" hash="4d14fe3ff05c4bf41a5161b113b15767"/><file name="rwd_osc.css" hash="d3b7cc449980f3dba097db6127a45f0c"/></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="shipping_status.css" hash="1029efbae8aa4935692733b1e28b1a61"/><file name="styles.css" hash="b93c2770a5269f8335bf21bd0d5b80d0"/><file name="system_config_edit.css" hash="103eaeae2d9e2a4a43b48a83ea7f2dad"/><file name="system_config_edit_postnl.css" hash="9c7a8812d336a042b2e303e071838e7d"/><file name="system_config_edit_postnl_magento16.css" hash="f9a8479639e2fe8d0da9cf602b1607c3"/></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="bkg_tooltip.png" hash="56cfed3ed8a65b19f8de88946d1a0a01"/><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="icon-tooltip.png" hash="5767601cd66b23d0b6fe8defc10dd48d"/><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="c687c46d027410abaf9c8642aca9e692"/><file name="validate.js" hash="729162d483749fd229c7f0f30b2e2df2"/></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="4ebda2283504bfd34b85753433d7e098"/><file name="helvetica.php" hash="fc53162b924ddd522bd6cfe86fab48f4"/><file name="license.txt" hash="fb784726cfe3615da38bc23a3cac445b"/></dir><file name="Fpdf.php" hash="0e5a4fdbc7f347dad7b4ae99ff17b912"/><dir name="Fpdi"><dir name="filters"><file name="FilterASCII85.php" hash="c6b756ac5874cc6f6f986349b605af64"/><file name="FilterASCII85_FPDI.php" hash="1240e0c64602864401f886546e09fe7b"/><file name="FilterLZW.php" hash="fcba53a4dd3a1f78e62c7aeac726c7b5"/><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="bcc317cbcfdd3faeae4a1eb480bded0f"/><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="d27598dec3f07fdde32bec338c52d02d"/></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="e408a8f933af48354a2c1682092095e3"/></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="c026c3086c166be8b15cb1fbfc963e11"/></dir></target><target name="magecommunity"><dir name="TIG"><dir name="PostNL"><dir name="Block"><dir name="Adminhtml"><dir name="Carrier"><dir name="Postnl"><dir name="Tablerate"><file name="Grid.php" hash="aa302aea9bc76602f45e72a8ade41ec5"/></dir></dir></dir><file name="CronNotification.php" hash="0f8b504847b88e478ee08adf57257a66"/><dir name="Sales"><dir name="Order"><file name="ProductOptions.php" hash="a235042c35f019752b6d8dbdbbc57013"/><dir name="Shipment"><dir name="Create"><file name="ShipmentOptions.php" hash="061feb03b18b3bb32e4835fa05e5f2dd"/></dir><dir name="View"><file name="ShippingStatus.php" hash="15704bc8db147b32aed11065183edd18"/><dir name="Tab"><file name="StatusHistory.php" hash="bfb6ea404d194fe446bd5d1826f5fc6b"/></dir><file name="Tabs.php" hash="01ef76859c87c14211200c59d1e6d409"/></dir></dir></dir></dir><dir name="System"><dir name="Config"><dir name="Form"><dir name="Field"><file name="ActivateButton.php" hash="0c917932a1aaa04b528c266eae71ea85"/><file name="ActivatedFieldHeader.php" hash="67d061d6c247f7b989d1cfa754c53759"/><file name="Anchor.php" hash="6236df7dc27e69cd7e4863ef413468db"/><file name="ConfigCheck.php" hash="94c1567cfcca6d80c0f9bb0a66b76142"/><file name="InfoBox.php" hash="0502cb1c0805a9d98a477d52e59398cb"/><file name="Obscure.php" hash="7ced9d02c60457852d2902a2ea222dce"/><file name="SplitAddressCheck.php" hash="4a66dcc0d99b43d87ab216351fca344f"/><file name="SupportTab.php" hash="b173ba05d17563ca1fb09c2e0493996f"/><file name="TablerateExport.php" hash="50fa585f4cd129ca7ef59082a44eacbb"/><file name="TablerateImport.php" hash="d26ef348eb945a2e69978188cff2dff7"/><dir name="TextBox"><file name="Abstract.php" hash="2f1c9d769c0cc318235d3e321eef5df0"/></dir><file name="ValidateButton.php" hash="bfcffe6dfe6bb1e359664062174b8256"/><file name="WarningBox.php" hash="d23564b4901f69fca1c953e0eff951b8"/></dir><file name="Fieldset.php" hash="4e327094531164605c0b2e7fc6510174"/></dir><file name="Form.php" hash="708d84e59d2dd330abec771e6607a6cf"/></dir></dir><file name="Template.php" hash="2492df687e1fabdda5e4903d75f2911b"/><dir name="Widget"><dir name="Grid"><dir name="Column"><dir name="Renderer"><file name="Action.php" hash="aca0f33b5bb73ef17c1761b8d4ecf195"/><file name="Barcode.php" hash="24077b5d3bffeef9aa5fd9c7f4281bfe"/><file name="ConfirmDate.php" hash="1b8100c4a250b723a329d5254c8aad3b"/><file name="ConfirmStatus.php" hash="c0f3bd0d0fb0b494f698cb551ddfd8d0"/><file name="DeliveryDate.php" hash="dc68ecdd1d1f8bfbc0489d127432a6fa"/><file name="ShipmentType.php" hash="b54ae88b6ee180f98b77bf06be29bc88"/><file name="ShippingDescription.php" hash="e6b5352d3e320009f29dd5271a97b140"/><file name="ShippingPhase.php" hash="ba5ee2c51e6e2de33ce88f28e85b5aa1"/><file name="Time.php" hash="4648128f6be38c8629fafa37597c3a39"/><file name="Translate.php" hash="c2e066017440d867da11670c8da13d87"/><file name="YesNo.php" hash="c51fa59453919883600d964f0066e81a"/></dir></dir><dir name="Massaction"><file name="LabelStartPos.php" hash="0ca1bc4408caff48829eb70bcce68811"/></dir></dir></dir><file name="WindowsTheme.php" hash="1ac9db4c976771dc0a1296fb387b893e"/></dir><dir name="Checkout"><dir name="Cart"><file name="CheckoutLink.php" hash="a4125b6bf54c0987e036d8f3b1bcb2c7"/><file name="Js.php" hash="eeaaf69d2916894997d5ec35e054e9d4"/></dir><file name="Summary.php" hash="3b7cbd390f008c2f3b97e5f9311d10bc"/></dir><dir name="Core"><file name="JsTranslate.php" hash="66414fb23ae152cb7b747043022c8fe1"/><file name="ShippingStatus.php" hash="c66e5420e5bdb41c93c2373c91b48bed"/><file name="Template.php" hash="faa99444b94f1efcd156c39d9a379995"/></dir><dir name="DeliveryOptions"><dir name="Checkout"><file name="AddPhoneNumber.php" hash="4eae253028e430069fc65061350f52ae"/><file name="DeliveryOptions.php" hash="cca7be3d338bd28ccc1ec49af8847fa8"/></dir><file name="Js.php" hash="ce130d81fdffdda87bc5944cb3f23aff"/><file name="Template.php" hash="7afdff3a1c55e1a60001efb98b2bd0c5"/><file name="Theme.php" hash="6a0bf4f2a06262a9bc4ff5a4c8998536"/></dir><dir name="Mijnpakket"><file name="AccountNotification.php" hash="16fcf7d677bfd3ef918020ece5c64ae5"/><file name="Js.php" hash="ea9f820eb7e5c0853ab42cadeca69f7d"/><file name="LoginButton.php" hash="ffe12ce79a022c1d0d06f6c5f4612655"/><file name="OrderSuccessJs.php" hash="073ff7b3ada9349f304576d70410ad82"/></dir></dir><dir name="controllers"><file name="AddressValidationController.php" hash="0293f108951d0400d8c5947a658a69ec"/><dir name="Adminhtml"><file name="ConfigController.php" hash="67b60ba2d2a2d6a71e439fad3a1b3aa8"/><file name="ExtensionControlController.php" hash="bab1e5c6c66ae50e019b249cd2d63422"/><file name="ShipmentController.php" hash="68492f1a41a63b69ec8b5132f1e25fb1"/></dir><file name="CheckoutController.php" hash="a8cce86a46c1622e88a5816f115ab2b3"/><file name="DeliveryOptionsController.php" hash="433339dea07a94c4a108e8610704350d"/><file name="MijnpakketController.php" hash="7a5d6dd183a886d666cef6d4a46a5813"/></dir><dir name="data"><dir name="postnl_setup"><file name="data-install-1.0.0.php" hash="504f5756f1a20605207f856254d63769"/><file name="data-install-1.0.3.php" hash="c23b33f2a569b6787508cc2ab33cdd06"/><file name="data-install-1.1.4.php" hash="f01176a445496a73dbd16c617f753c77"/><file name="data-upgrade-1.1.5-1.2.0.php" hash="8c74b498b3e2453cff6c9159e2d94aef"/></dir></dir><dir name="etc"><file name="adminhtml.xml" hash="bacaa938f4198ca1eaa36fcbc9b4562d"/><file name="config.xml" hash="9d7e48458c990c8d8142cd609f3db9dc"/><file name="jstranslator.xml" hash="4699b9221eccd7d2ef4029b425e2feb6"/><file name="logging.xml" hash="194ac835f2278225d0b5158f5270300c"/><file name="system.xml" hash="de2be8d3f00755c712398941a633b18f"/></dir><dir name="Helper"><file name="AddressValidation.php" hash="61352d3aaf25f10913a1489c92e1f677"/><file name="Carrier.php" hash="1c7308bf75b47f8ead509289ce768d11"/><file name="Checkout.php" hash="1be12d9cc3f689c46102bde0fb3fe623"/><file name="Cif.php" hash="3ae5466d92173c4ded8dd2322e4b4a9c"/><file name="Data.php" hash="9aa2082452810c8c950cbf70b8d6ada9"/><file name="DeliveryOptions.php" hash="8c846f69fe90ac8ea6ee116714e7a27e"/><file name="Mijnpakket.php" hash="4ffac99f1a5dc0c0b5ff5e7e5f7606ca"/><file name="Parcelware.php" hash="11daeab4d2e139f34405be6e2a8d07c7"/><file name="Webservices.php" hash="b076e3447b278bec187fc38eb91fef45"/></dir><dir name="Model"><dir name="AddressValidation"><dir name="Cendris"><file name="Abstract.php" hash="7d7a8de89b7638ab1c950f0af6d49c58"/></dir><file name="Cendris.php" hash="a1b4a21960e83fea41dc5851c9b5569f"/><dir name="Observer"><file name="AddressBook.php" hash="b31262f3944b3be02a6a3e1cad703e60"/><file name="OneStepCheckout.php" hash="e23bbfce01effb77e5a91a84f3cbc3cb"/><file name="Onepage.php" hash="04c018a9b5a7b5fc4b6efc4e07689b6e"/></dir><dir name="System"><dir name="Config"><dir name="Backend"><file name="ValidateAccount.php" hash="24d691301ec601c7cbd3bf9ebdff3584"/></dir></dir></dir></dir><dir name="Admin"><dir name="Logging"><dir name="Handler"><file name="Postnl.php" hash="735c12f36c8ebfafe96c83209ba104ba"/></dir><file name="Observer.php" hash="0ce0d1e6075ef0cd8305896221f257a2"/></dir></dir><dir name="Adminhtml"><dir name="Observer"><file name="OrderGrid.php" hash="1dbc6d58619859a8b017aec1953a672b"/><file name="ShipmentGrid.php" hash="d6019e67dedad08cd0a47403980cf9b3"/><file name="ShipmentView.php" hash="9484ffbe9d5081e7e4727d973a942771"/></dir><dir name="System"><dir name="Config"><dir name="Source"><file name="ShipmentGridColumns.php" hash="2ce48a86b495787305db4c813000b555"/><file name="ShipmentGridMassaction.php" hash="d834c9dc17b510c8518a21bf7f9438a0"/></dir></dir></dir></dir><dir name="Carrier"><file name="Postnl.php" hash="5ad246e51e59c611db67bcfdec088864"/><dir name="Resource"><dir name="Tablerate"><file name="Collection.php" hash="f0111f3b173df320683600db25b11b60"/></dir><file name="Tablerate.php" hash="fc40cfb1c68721a36fd926e8c62cd60e"/></dir><dir name="System"><dir name="Config"><dir name="Backend"><file name="Tablerate.php" hash="830a661bfb1bdd6b5db8be09fb053878"/></dir><dir name="Source"><file name="RateType.php" hash="c09e75ad7125e72ebc4f147098ad7413"/><file name="TablerateSource.php" hash="e5d98240bfd812897d16118b19108e37"/></dir></dir></dir><file name="Tablerate.php" hash="e340131fca10f58b533c95caa84c7799"/></dir><dir name="Checkout"><file name="Cif.php" hash="930a781c1a264ee79faaf054d6b4feba"/><dir name="Observer"><file name="Order.php" hash="a7c0625ebbe03c21eaf57c2068236d47"/><file name="Shipment.php" hash="f133e0ea13b2e99fbf9ce1071fdcb8d6"/></dir><file name="Order.php" hash="3c8b43ceb738076d0d5faa82bff89069"/><file name="Service.php" hash="858a9d73073736c321319dff93643fce"/><dir name="System"><dir name="Config"><dir name="Source"><file name="ActivePaymentMethods.php" hash="b0650e9abd74eda19432c31926b67a2a"/><file name="CmsPage.php" hash="b6f529c0fa637805c0ec96234be879f2"/></dir></dir></dir></dir><dir name="Core"><dir name="Cif"><file name="Abstract.php" hash="67236a66772f92781515ca044f145d0d"/><file name="Exception.php" hash="25e3525fdbdf54b6215029773051c6f5"/></dir><file name="Cif.php" hash="636d0b4e479102bf588dee0429ef14c7"/><file name="Label.php" hash="0bdb05884917592438fcb59f66bc16b2"/><dir name="Observer"><file name="Barcode.php" hash="f1fca6764e0070139ff54e27cff0c595"/><file name="Cron.php" hash="fc685a4a1c538e6d65d80761891860cc"/><file name="SaveShipment.php" hash="e25dc37fcea0c0d5b9514b5f2f06142c"/></dir><file name="Order.php" hash="1a0e654d248afcdbfbe1ef2efee37880"/><dir name="Resource"><dir name="Order"><file name="Collection.php" hash="3c3d48c749ec6eaf6d6bfee14ebe3666"/></dir><file name="Order.php" hash="3d376c7a4a2f57a7cb7164dc184d5a2b"/><dir name="Shipment"><dir name="Barcode"><file name="Collection.php" hash="e62f736e637a975d9aa3279bb473dbb3"/></dir><file name="Barcode.php" hash="d316c2311619120e18da81cfbb267de1"/><file name="Collection.php" hash="d7d6859fd8a9033fc80da9129e3369fb"/><dir name="Label"><file name="Collection.php" hash="c619b7973240f3dde9af89b698de0c10"/></dir><file name="Label.php" hash="77b896129b48470271afc1e2752d8a1b"/><dir name="Status"><dir name="History"><file name="Collection.php" hash="648d33efa3f995ce1cfc267d5f513016"/></dir><file name="History.php" hash="0efb04af2aab1b7dd6aa9f33611e6234"/></dir></dir><file name="Shipment.php" hash="866602c0ada7ef58ecae2c5a1efdc6f7"/></dir><dir name="Shipment"><file name="Barcode.php" hash="708e9f8d4a91e0ff396075bce067a0cc"/><file name="Label.php" hash="e0a237436046dcdbb838c2ff8f0288d0"/><file name="Process.php" hash="ac1123043b313c27e10d10b8d3ed87ca"/><dir name="Status"><file name="History.php" hash="70c2b2315fa5c975f45b3d1c81b51f94"/></dir></dir><file name="Shipment.php" hash="be00784c27d5f02832828a5b1bb48e75"/><dir name="System"><dir name="Config"><dir name="Backend"><file name="ValidateDefaultOption.php" hash="2c52e555ea892ca43d2f5ee9798bc0a3"/></dir><dir name="Source"><file name="AllProductOptions.php" hash="344e49b194c6a90f720eb3442464676e"/><file name="Attributes.php" hash="67f171bb027e241497976a64348f74c0"/><file name="DebugMode.php" hash="0b4d6096610b9c4a9071ab58ce89f076"/><file name="Direction.php" hash="9a9008ce2a364e327e61e0cea143cb1a"/><file name="EuProductOptions.php" hash="cfbeef4970aa495e7d8be334820ec603"/><file name="GlobalProductOptions.php" hash="4cdca1ff193b8b7d7469958b42d3ac5b"/><file name="GlobalpackShipmentType.php" hash="b7bbd9b0aea155cdd3de2c7e0f4b8bc1"/><file name="LabelSize.php" hash="c614fd4a36afd500fff902bc1beeb046"/><file name="PakjeGemakProductOptions.php" hash="d161492158638ed6b5c94201b2de5b36"/><file name="PakketautomaatProductOptions.php" hash="1c96a549339a096d6f8ed7e5e7de116f"/><file name="ReferenceType.php" hash="b9032cb7c23b4c2bb5da1e94994df72e"/><file name="StandardProductOptions.php" hash="d1b7f5a9964bdb6a945ab5aeadfaf6f4"/><file name="StreetField.php" hash="5c245dc48ff4cf5870d1434a9f9e4570"/><file name="StreetFieldWithDefault.php" hash="70c4945b2fde8d95a666960dd78cde66"/><file name="WeightUnit.php" hash="b4a9cf9b4dae4d68844be4ac53e1d3c1"/></dir></dir></dir></dir><dir name="DeliveryOptions"><file name="Cif.php" hash="9bb160b031e8d2354843305a7ec09a2d"/><dir name="Observer"><file name="ShippingMethodAvailable.php" hash="6c086478a72fd6047110bc275a7d62a7"/><file name="UpdatePostnlOrder.php" hash="4ae225ba126e754180cd75a03235d306"/></dir><dir name="Product"><dir name="Attribute"><dir name="Source"><file name="ShippingDuration.php" hash="7286b27d72e7fe7eb5fcc87a1850dca7"/></dir></dir></dir><file name="Service.php" hash="a16bce323ee6960d4c7b9130cbe35fea"/><dir name="System"><dir name="Config"><dir name="Backend"><file name="ValidateFee.php" hash="fe87712c1fbf092ab005eb4536ff1089"/></dir><dir name="Source"><file name="CutOffTime.php" hash="66212d723d0eb53578bd8365b62f2d10"/><file name="DeliveryDaysNumber.php" hash="a523c1ac414a47927539f1ec207e361b"/><file name="ShippingDuration.php" hash="4796436e2bf2183f428b3917f711694d"/><file name="Themes.php" hash="6c22d0819c83f23047d98af493efa7f8"/></dir></dir></dir></dir><dir name="ExtensionControl"><file name="Feed.php" hash="77b8b53ba79ddb3a98c844b9009aedc5"/><dir name="Observer"><file name="Cron.php" hash="a50cf97d1ad14f5e6ae0550191fdf404"/></dir><dir name="Webservices"><file name="Abstract.php" hash="db543e642ab624240d965b93eb17b186"/></dir><file name="Webservices.php" hash="d89cd63fa79d0023dcc5da253e3e441a"/></dir><file name="Inbox.php" hash="5bb3b3a79f40bb3a1a1b6f8fd409143a"/><dir name="Mijnpakket"><file name="Cif.php" hash="d83f6daa823d18b3757e52b611112534"/><dir name="Observer"><file name="Onepage.php" hash="8395fc32c85db18203b392fa7c14c9f7"/></dir><file name="Service.php" hash="51b66934eeb8ec7aaaa8a92090e67453"/></dir><dir name="Parcelware"><file name="Export.php" hash="305a477bf59ca5367b511d23d3e7380f"/></dir><dir name="Resource"><dir name="Db"><dir name="Collection"><file name="Postnl.php" hash="aa6987a3c7f11a61c0ae806f3246e220"/></dir></dir><dir name="Order"><dir name="Grid"><file name="Collection.php" hash="c83b50400fa0a720c188986fff514998"/></dir><dir name="Shipment"><dir name="Grid"><file name="Collection.php" hash="147419ce83b50760bd7f9f6bad5e5257"/></dir></dir></dir><file name="Setup.php" hash="2dee640f23fc8e6cd1c4812303347675"/></dir><dir name="System"><dir name="Config"><dir name="Source"><file name="Testlive.php" hash="8d46ec0f6de0630ee10f682929de8127"/><file name="Yesno.php" hash="375b1847d684271a360b3382022afd52"/></dir></dir></dir></dir><dir name="sql"><dir name="postnl_setup"><file name="install-1.0.0.php" hash="df347ac048cb1afa14dfe9301535d4b7"/><file name="upgrade-1.1.5-1.2.0.php" hash="e89bbd2c46bad85b169c2ab7890ce067"/></dir></dir><file name="Exception.php" hash="4d7275f3c8929b9d48c73049bef3f05c"/></dir></dir></target></contents>
|
160 |
<compatible/>
|
161 |
<dependencies><required><php><min>5.3.0</min><max>6.0.0</max></php></required></dependencies>
|
162 |
</package>
|
Binary file
|
Binary file
|
@@ -1,5 +1,6 @@
|
|
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:#fff; 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; }
|
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:#fff; 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; line-height:1; }
|
3 |
+
.overlay-content img { display:inline; }
|
4 |
|
5 |
.info-box { margin-bottom:17px; }
|
6 |
.info-box .form-list label { text-align:left !important; }
|
@@ -28,6 +28,7 @@
|
|
28 |
/* ======================================================================================= */
|
29 |
|
30 |
/* Checkout Success ====================================================================== */
|
|
|
31 |
#postnl_notifications > div { padding-top:1em; margin-top:3em; border-top:1px solid #cfcfcf; padding-left:80px; min-height:60px; }
|
32 |
|
33 |
#create_mijnpakket_account { background:url(../../../images/TIG/PostNL/mijnpakket/logo.png) 0 1em no-repeat; }
|
28 |
/* ======================================================================================= */
|
29 |
|
30 |
/* Checkout Success ====================================================================== */
|
31 |
+
#postnl_notifications { text-align:left; }
|
32 |
#postnl_notifications > div { padding-top:1em; margin-top:3em; border-top:1px solid #cfcfcf; padding-left:80px; min-height:60px; }
|
33 |
|
34 |
#create_mijnpakket_account { background:url(../../../images/TIG/PostNL/mijnpakket/logo.png) 0 1em no-repeat; }
|
@@ -0,0 +1,29 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
/* Postcode Check */
|
2 |
+
#ca_postnl_ce,
|
3 |
+
#opc_postnl_ce { margin-top:10px; width:385px; position:relative; }
|
4 |
+
|
5 |
+
#ca_postnl_ce .field,
|
6 |
+
#opc_postnl_ce .field { width:126px; }
|
7 |
+
|
8 |
+
#ca_postnl_ce .input-box,
|
9 |
+
#opc_postnl_ce .input-box { width:113px; }
|
10 |
+
|
11 |
+
#ca_postnl_ce:after,
|
12 |
+
#opc_postnl_ce:after { content:"."; display:block; height:0; font-size:0; line-height:0; overflow:hidden; clear:both; }
|
13 |
+
|
14 |
+
#ca_postnl_ce .postnl-loading,
|
15 |
+
#opc_postnl_ce .postnl-loading { float:none; margin:0; position:absolute; right:-12px; top:26px; }
|
16 |
+
|
17 |
+
#ca_postnl_ce .postnl-loading img,
|
18 |
+
#opc_postnl_ce .postnl-loading img { width:24px; }
|
19 |
+
|
20 |
+
/* MijnPakket Cart */
|
21 |
+
img#waiting_for_ping_spinner { width:24px; margin-right:1px; vertical-align:initial !important; }
|
22 |
+
|
23 |
+
/* Tooltip */
|
24 |
+
.postnl-tooltip:hover > div {
|
25 |
+
font-size:12px;
|
26 |
+
-webkit-box-sizing:content-box;
|
27 |
+
-moz-box-sizing:content-box;
|
28 |
+
box-sizing:content-box;
|
29 |
+
}
|
@@ -0,0 +1,62 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
/* Tooltip */
|
2 |
+
.postnl-tooltip:hover > div {
|
3 |
+
font-size:12px;
|
4 |
+
-webkit-box-sizing:content-box;
|
5 |
+
-moz-box-sizing:content-box;
|
6 |
+
box-sizing:content-box;
|
7 |
+
}
|
8 |
+
|
9 |
+
/* Redundant Asterisks */
|
10 |
+
label.required:after,
|
11 |
+
span.required:after { content:initial !important; }
|
12 |
+
span.required { color:red; font-size:12px; font-family:"Helvetica Neue", Verdana, Arial, sans-serif; }
|
13 |
+
|
14 |
+
/* Postcode Check */
|
15 |
+
div.checkoutcontainer div.input-address .input-text.postnl-readonly { margin-bottom:0 !important; }
|
16 |
+
#mijnpakket_text { width:95%; }
|
17 |
+
|
18 |
+
@media screen and (max-width:460px) {
|
19 |
+
#osc_postnl { width:100% !important; }
|
20 |
+
#osc_postnl .input-postcode,
|
21 |
+
#osc_postnl .input-housenumber,
|
22 |
+
#osc_postnl .input-extension { width:100% !important; float:none; padding-top:8px !important; }
|
23 |
+
#osc_postnl .input-postcode { padding-top:0 !important; }
|
24 |
+
#osc_postnl .input-text { width:100% !important; }
|
25 |
+
}
|
26 |
+
|
27 |
+
@media screen and (min-width:460px) and (max-width:580px) {
|
28 |
+
#osc_postnl { width:90% !important; }
|
29 |
+
#osc_postnl .input-postcode,
|
30 |
+
#osc_postnl .input-housenumber,
|
31 |
+
#osc_postnl .input-extension { width:98% !important; float:none; padding-top:8px !important; }
|
32 |
+
#osc_postnl .input-postcode { padding-top:0 !important; }
|
33 |
+
#osc_postnl .input-text { width:100% !important; }
|
34 |
+
}
|
35 |
+
|
36 |
+
@media screen and (min-width: 581px) and (max-width: 953px) {
|
37 |
+
#osc_postnl { width:100% !important; }
|
38 |
+
#osc_postnl .input-postcode,
|
39 |
+
#osc_postnl .input-housenumber,
|
40 |
+
#osc_postnl .input-extension { width:49% !important; }
|
41 |
+
#osc_postnl .input-extension { float:none; padding-top:8px !important; }
|
42 |
+
#osc_postnl .input-text { width:80% !important; }
|
43 |
+
}
|
44 |
+
|
45 |
+
@media screen and (min-width: 954px) and (max-width:1280px) {
|
46 |
+
#osc_postnl { width:83% !important; }
|
47 |
+
#osc_postnl .input-postcode,
|
48 |
+
#osc_postnl .input-housenumber,
|
49 |
+
#osc_postnl .input-extension { width:100% !important; float:none; padding-top:8px !important; }
|
50 |
+
#osc_postnl .input-postcode { padding-top:0 !important; }
|
51 |
+
#osc_postnl .input-text { width:100% !important; }
|
52 |
+
}
|
53 |
+
|
54 |
+
@media screen and (min-width:1280px) {
|
55 |
+
#osc_postnl { width:83% !important; }
|
56 |
+
#osc_postnl .input-postcode,
|
57 |
+
#osc_postnl .input-housenumber,
|
58 |
+
#osc_postnl .input-extension { width:30% !important; }
|
59 |
+
#osc_postnl .input-text { width:100% !important; }
|
60 |
+
#osc_postnl .input-postcode,
|
61 |
+
#osc_postnl .input-housenumber { margin-right:5%; }
|
62 |
+
}
|