Temando_Temando - Version 1.4.7

Version Notes

- Changes to adminhtml controllers for security update SUPEE-6788

Download this release

Release Info

Developer Temando
Extension Temando_Temando
Version 1.4.7
Comparing to
See all releases


Code changes from version 1.4.6 to 1.4.7

app/code/community/Temando/Temando/Block/Adminhtml/System/Config/Form/Button/Update.php CHANGED
@@ -15,7 +15,7 @@ class Temando_Temando_Block_Adminhtml_System_Config_Form_Button_Update
15
  ->createBlock('adminhtml/widget_button')
16
  ->setType('button')->setClass('scalable go')
17
  ->setLabel('Update Carriers')
18
- ->setOnClick('setLocation(\'' . $this->getUrl('temando/adminhtml_carrier') .'\')')
19
  ->setTitle('Update Carriers')
20
  ->toHtml();
21
  return $html;
15
  ->createBlock('adminhtml/widget_button')
16
  ->setType('button')->setClass('scalable go')
17
  ->setLabel('Update Carriers')
18
+ ->setOnClick('setLocation(\'' . $this->getUrl('adminhtml/temando_carrier') .'\')')
19
  ->setTitle('Update Carriers')
20
  ->toHtml();
21
  return $html;
app/code/community/Temando/Temando/Block/Adminhtml/System/Config/Form/Field/Insurance.php CHANGED
@@ -13,7 +13,7 @@ class Temando_Temando_Block_Adminhtml_System_Config_Form_Field_Insurance
13
  "optional" => "<table><tr><td class='c1'>%optional_input%</td><td class='c2'>I confirm that
14
  I have read &amp; understood the terms &amp; conditions outlined in the
15
  <a href='http://www.temando.com/downloads/Product%20Disclosure%20Statement%20and%20Wording.pdf'
16
- target='_blank'>Product Disclosure Statement and wording</a>, the
17
  <a href='http://www.temando.com/downloads/Financial%20Services%20Guide.pdf' target='_blank'>
18
  Financial Services Guide</a> and the <a href='http://www.temando.com/downloads/Privacy%20Statement.pdf'
19
  target='_blank'>Privacy Statement</a> and will take advantage of this offer.</td></tr></table>",
@@ -53,7 +53,7 @@ Insurance is not currently available for clients using this extension in the US
53
  <table style='padding-top: 10px;'><tr><td class='c1'>%mandatory_input%</td><td class='c2'>
54
  I confirm that I have read &amp; understood the terms &amp; conditions outlined in the
55
  <a href='http://www.temando.com/downloads/Product%20Disclosure%20Statement%20and%20Wording.pdf'
56
- target='_blank'>Product Disclosure Statement and wording</a>, the
57
  <a href='http://www.temando.com/downloads/Financial%20Services%20Guide.pdf' target='_blank'>
58
  Financial Services Guide</a> and the <a href='http://www.temando.com/downloads/Privacy%20Statement.pdf'
59
  target='_blank'>Privacy Statement</a> and will take advantage of this offer.</td></tr></table>",
@@ -81,7 +81,7 @@ and Conditions for a complete understanding):
81
 
82
  - Any living creature
83
 
84
- - Precious Metals, Precious Stones or Semi-precious Stones that are sent by themselves,
85
  i.e. this does not mean fixed items, e.g. rings, earrings),
86
 
87
  - Motor Vehicles and boats (note, this does not mean car parts, which can be covered).
@@ -90,7 +90,7 @@ Please also note that the insurance only covers items where the origin address a
90
  the delivery address are both located in Australia. In other words, if you are sending
91
  your item to a country that is not Australia, then there is no insurance. Conversely,
92
  if you are resident in a country other than Australia, but sending the item to
93
- Australia the insurance will not apply either.
94
 
95
  Insurance is not currently available for clients using this extension in the US
96
  and UK regions.</textarea>
@@ -127,8 +127,8 @@ Financial Services Guide</a> and the <a href='http://www.temando.com/downloads/P
127
  $checked = false;
128
  }
129
 
130
- $field = "<input type='hidden' name='groups[insurance][fields][confirm_" . $k . "]
131
- [value]' " . ($checked?'disabled="disabled""':'') . " value='N' id='optional_confirm_no' />";
132
  $field .= "<input type='checkbox' name='groups[insurance][fields][confirm_" .
133
  $k ."][value]' value='Y' " . ($checked?'checked="checked"':'') . ' onclick="if($(\'' .
134
  $k .'_confirm_no\')){$(\'' . $k .'_confirm_no\').disabled=this.checked;}" />';
13
  "optional" => "<table><tr><td class='c1'>%optional_input%</td><td class='c2'>I confirm that
14
  I have read &amp; understood the terms &amp; conditions outlined in the
15
  <a href='http://www.temando.com/downloads/Product%20Disclosure%20Statement%20and%20Wording.pdf'
16
+ target='_blank'>Product Disclosure Statement and wording</a>, the
17
  <a href='http://www.temando.com/downloads/Financial%20Services%20Guide.pdf' target='_blank'>
18
  Financial Services Guide</a> and the <a href='http://www.temando.com/downloads/Privacy%20Statement.pdf'
19
  target='_blank'>Privacy Statement</a> and will take advantage of this offer.</td></tr></table>",
53
  <table style='padding-top: 10px;'><tr><td class='c1'>%mandatory_input%</td><td class='c2'>
54
  I confirm that I have read &amp; understood the terms &amp; conditions outlined in the
55
  <a href='http://www.temando.com/downloads/Product%20Disclosure%20Statement%20and%20Wording.pdf'
56
+ target='_blank'>Product Disclosure Statement and wording</a>, the
57
  <a href='http://www.temando.com/downloads/Financial%20Services%20Guide.pdf' target='_blank'>
58
  Financial Services Guide</a> and the <a href='http://www.temando.com/downloads/Privacy%20Statement.pdf'
59
  target='_blank'>Privacy Statement</a> and will take advantage of this offer.</td></tr></table>",
81
 
82
  - Any living creature
83
 
84
+ - Precious Metals, Precious Stones or Semi-precious Stones that are sent by themselves,
85
  i.e. this does not mean fixed items, e.g. rings, earrings),
86
 
87
  - Motor Vehicles and boats (note, this does not mean car parts, which can be covered).
90
  the delivery address are both located in Australia. In other words, if you are sending
91
  your item to a country that is not Australia, then there is no insurance. Conversely,
92
  if you are resident in a country other than Australia, but sending the item to
93
+ Australia the insurance will not apply either.
94
 
95
  Insurance is not currently available for clients using this extension in the US
96
  and UK regions.</textarea>
127
  $checked = false;
128
  }
129
 
130
+ $field = "<input type='hidden' name='groups[insurance][fields][confirm_" . $k . "]";
131
+ $field .= "[value]' " . ($checked?'disabled="disabled""':'') . " value='N' id='optional_confirm_no' />";
132
  $field .= "<input type='checkbox' name='groups[insurance][fields][confirm_" .
133
  $k ."][value]' value='Y' " . ($checked?'checked="checked"':'') . ' onclick="if($(\'' .
134
  $k .'_confirm_no\')){$(\'' . $k .'_confirm_no\').disabled=this.checked;}" />';
app/code/community/Temando/Temando/controllers/Adminhtml/{CarrierController.php → Temando/CarrierController.php} RENAMED
@@ -5,7 +5,7 @@
5
  * @package Temando_Temando
6
  * @author Temando Magento Team <marketing@temando.com>
7
  */
8
- class Temando_Temando_Adminhtml_CarrierController extends Mage_Adminhtml_Controller_Action
9
  {
10
 
11
  const CARRIER_ERROR = 'An error occured when synchronizing carriers with temando.com';
5
  * @package Temando_Temando
6
  * @author Temando Magento Team <marketing@temando.com>
7
  */
8
+ class Temando_Temando_Adminhtml_Temando_CarrierController extends Mage_Adminhtml_Controller_Action
9
  {
10
 
11
  const CARRIER_ERROR = 'An error occured when synchronizing carriers with temando.com';
app/code/community/Temando/Temando/controllers/Adminhtml/{JsonController.php → Temando/JsonController.php} RENAMED
@@ -5,7 +5,7 @@
5
  * @package Temando_Temando
6
  * @author Temando Magento Team <marketing@temando.com>
7
  */
8
- class Temando_Temando_Adminhtml_JsonController extends Mage_Adminhtml_Controller_Action {
9
 
10
  /**
11
  * Check admin permissions for this controller
@@ -18,7 +18,7 @@ class Temando_Temando_Adminhtml_JsonController extends Mage_Adminhtml_Controller
18
  return Mage::getSingleton('admin/session')
19
  ->isAllowed('temando');
20
  }
21
-
22
  /**
23
  * Return JSON-encoded array of country regions
24
  *
@@ -32,7 +32,7 @@ class Temando_Temando_Adminhtml_JsonController extends Mage_Adminhtml_Controller
32
  $colRegions = Mage::getResourceModel('directory/region_collection')
33
  ->addCountryFilter($countryId)
34
  ->load();
35
-
36
  $arrRegions = $this->_toOptionArray($colRegions);
37
  if (!empty($arrRegions)) {
38
  foreach ($arrRegions as $region) {
@@ -42,7 +42,7 @@ class Temando_Temando_Adminhtml_JsonController extends Mage_Adminhtml_Controller
42
 
43
  $this->getResponse()->setBody(Mage::helper('core')->jsonEncode($arrRes));
44
  }
45
-
46
  private function _toOptionArray(Mage_Directory_Model_Resource_Region_Collection $collection)
47
  {
48
  $options = array();
@@ -55,7 +55,7 @@ class Temando_Temando_Adminhtml_JsonController extends Mage_Adminhtml_Controller
55
  );
56
  }
57
  }
58
-
59
  if (count($options) > 0) {
60
  array_unshift(
61
  $options,
@@ -66,7 +66,7 @@ class Temando_Temando_Adminhtml_JsonController extends Mage_Adminhtml_Controller
66
  )
67
  );
68
  }
69
-
70
  return $options;
71
  }
72
  }
5
  * @package Temando_Temando
6
  * @author Temando Magento Team <marketing@temando.com>
7
  */
8
+ class Temando_Temando_Adminhtml_Temando_JsonController extends Mage_Adminhtml_Controller_Action {
9
 
10
  /**
11
  * Check admin permissions for this controller
18
  return Mage::getSingleton('admin/session')
19
  ->isAllowed('temando');
20
  }
21
+
22
  /**
23
  * Return JSON-encoded array of country regions
24
  *
32
  $colRegions = Mage::getResourceModel('directory/region_collection')
33
  ->addCountryFilter($countryId)
34
  ->load();
35
+
36
  $arrRegions = $this->_toOptionArray($colRegions);
37
  if (!empty($arrRegions)) {
38
  foreach ($arrRegions as $region) {
42
 
43
  $this->getResponse()->setBody(Mage::helper('core')->jsonEncode($arrRes));
44
  }
45
+
46
  private function _toOptionArray(Mage_Directory_Model_Resource_Region_Collection $collection)
47
  {
48
  $options = array();
55
  );
56
  }
57
  }
58
+
59
  if (count($options) > 0) {
60
  array_unshift(
61
  $options,
66
  )
67
  );
68
  }
69
+
70
  return $options;
71
  }
72
  }
app/code/community/Temando/Temando/controllers/Adminhtml/{ManifestController.php → Temando/ManifestController.php} RENAMED
@@ -5,7 +5,7 @@
5
  * @package Temando_Temando
6
  * @author Temando Magento Team <marketing@temando.com>
7
  */
8
- class Temando_Temando_Adminhtml_ManifestController extends Mage_Adminhtml_Controller_Action
9
  {
10
 
11
  /**
@@ -19,7 +19,7 @@ class Temando_Temando_Adminhtml_ManifestController extends Mage_Adminhtml_Contro
19
  return Mage::getSingleton('admin/session')
20
  ->isAllowed('temando/manifest');
21
  }
22
-
23
  public function indexAction()
24
  {
25
  $this->loadLayout()
@@ -58,7 +58,7 @@ class Temando_Temando_Adminhtml_ManifestController extends Mage_Adminhtml_Contro
58
  }
59
  return $array;
60
  }
61
-
62
  public function addAction()
63
  {
64
  $postData = $this->getRequest()->getPost();
@@ -70,7 +70,7 @@ class Temando_Temando_Adminhtml_ManifestController extends Mage_Adminhtml_Contro
70
 
71
  $carriers_options = Mage::getModel('temando/shipping_carrier_temando_source_method')->getOptions();
72
  foreach ($carriers as $carrierId) {
73
-
74
  if (!$carrierId) {
75
  continue;
76
  }
@@ -138,7 +138,7 @@ class Temando_Temando_Adminhtml_ManifestController extends Mage_Adminhtml_Contro
138
 
139
  $this->_redirect('*/*/');
140
  }
141
-
142
  public function retrieveAction()
143
  {
144
  $postData = $this->getRequest()->getPost();
@@ -147,7 +147,7 @@ class Temando_Temando_Adminhtml_ManifestController extends Mage_Adminhtml_Contro
147
  if (!is_array($carriers)) {
148
  $carriers = array($carriers);
149
  }
150
-
151
  if (count($carriers) != 1) {
152
  $this->_getSession()->addError(
153
  $this->__('Please only select one carrier at a time to retrieve a previous manifest.')
@@ -156,7 +156,7 @@ class Temando_Temando_Adminhtml_ManifestController extends Mage_Adminhtml_Contro
156
  } else {
157
  $carriers_options = Mage::getModel('temando/shipping_carrier_temando_source_method')->getOptions();
158
  $carrierId = $carriers[0];
159
-
160
  $request = array(
161
  'carrierId' => $carrierId,
162
  'location' => $this->getRequest()->getParam('warehouse_id'),
@@ -211,7 +211,7 @@ class Temando_Temando_Adminhtml_ManifestController extends Mage_Adminhtml_Contro
211
  }
212
  }
213
  }
214
-
215
  public function manifestAction()
216
  {
217
  $manifest = Mage::getModel('temando/manifest')
5
  * @package Temando_Temando
6
  * @author Temando Magento Team <marketing@temando.com>
7
  */
8
+ class Temando_Temando_Adminhtml_Temando_ManifestController extends Mage_Adminhtml_Controller_Action
9
  {
10
 
11
  /**
19
  return Mage::getSingleton('admin/session')
20
  ->isAllowed('temando/manifest');
21
  }
22
+
23
  public function indexAction()
24
  {
25
  $this->loadLayout()
58
  }
59
  return $array;
60
  }
61
+
62
  public function addAction()
63
  {
64
  $postData = $this->getRequest()->getPost();
70
 
71
  $carriers_options = Mage::getModel('temando/shipping_carrier_temando_source_method')->getOptions();
72
  foreach ($carriers as $carrierId) {
73
+
74
  if (!$carrierId) {
75
  continue;
76
  }
138
 
139
  $this->_redirect('*/*/');
140
  }
141
+
142
  public function retrieveAction()
143
  {
144
  $postData = $this->getRequest()->getPost();
147
  if (!is_array($carriers)) {
148
  $carriers = array($carriers);
149
  }
150
+
151
  if (count($carriers) != 1) {
152
  $this->_getSession()->addError(
153
  $this->__('Please only select one carrier at a time to retrieve a previous manifest.')
156
  } else {
157
  $carriers_options = Mage::getModel('temando/shipping_carrier_temando_source_method')->getOptions();
158
  $carrierId = $carriers[0];
159
+
160
  $request = array(
161
  'carrierId' => $carrierId,
162
  'location' => $this->getRequest()->getParam('warehouse_id'),
211
  }
212
  }
213
  }
214
+
215
  public function manifestAction()
216
  {
217
  $manifest = Mage::getModel('temando/manifest')
app/code/community/Temando/Temando/controllers/Adminhtml/{ShipmentController.php → Temando/ShipmentController.php} RENAMED
@@ -5,7 +5,7 @@
5
  * @package Temando_Temando
6
  * @author Temando Magento Team <marketing@temando.com>
7
  */
8
- class Temando_Temando_Adminhtml_ShipmentController extends Mage_Adminhtml_Controller_Action
9
  {
10
 
11
  /**
5
  * @package Temando_Temando
6
  * @author Temando Magento Team <marketing@temando.com>
7
  */
8
+ class Temando_Temando_Adminhtml_Temando_ShipmentController extends Mage_Adminhtml_Controller_Action
9
  {
10
 
11
  /**
app/code/community/Temando/Temando/controllers/Adminhtml/{WizardController.php → Temando/WizardController.php} RENAMED
@@ -5,7 +5,7 @@
5
  * @package Temando_Temando
6
  * @author Temando Magento Team <marketing@temando.com>
7
  */
8
- class Temando_Temando_Adminhtml_WizardController extends Mage_Adminhtml_Controller_Action
9
  {
10
 
11
  const ERR_NO_SOAP = 'SOAP is not enabled on this server. Please enable SOAP to use the Temando plugin.';
5
  * @package Temando_Temando
6
  * @author Temando Magento Team <marketing@temando.com>
7
  */
8
+ class Temando_Temando_Adminhtml_Temando_WizardController extends Mage_Adminhtml_Controller_Action
9
  {
10
 
11
  const ERR_NO_SOAP = 'SOAP is not enabled on this server. Please enable SOAP to use the Temando plugin.';
app/code/community/Temando/Temando/data/temando_setup/data-upgrade-1.4.6-1.4.7.php ADDED
@@ -0,0 +1,31 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+
3
+ set_time_limit(0);
4
+
5
+ $installer = $this;
6
+ $installer->startSetup();
7
+
8
+ /**
9
+ * Remove unused files from the Adminhtml controller directory
10
+ *
11
+ * This is because of Magento security patch SUPEE-6788
12
+ * Supresses errors when trying to delete.
13
+ */
14
+ $temandoFiles = array (
15
+ 'WizardController',
16
+ 'ShipmentController',
17
+ 'ManifestController',
18
+ 'JsonController',
19
+ 'CarrierController'
20
+ );
21
+
22
+ foreach ($temandoFiles as $temandoFile) {
23
+ $directory = Mage::getModuleDir('controllers', 'Temando_Temando').DS.'Adminhtml';
24
+ $filename = $directory.DS.$temandoFile.'.php';
25
+ if (!file_exists($filename)) {
26
+ continue;
27
+ }
28
+ @unlink($filename);
29
+ }
30
+
31
+ $installer->endSetup();
app/code/community/Temando/Temando/etc/adminhtml.xml CHANGED
@@ -8,12 +8,12 @@
8
  <shipment translate="title" module="temando">
9
  <title>Manage Shipments</title>
10
  <sort_order>10</sort_order>
11
- <action>temando/adminhtml_shipment</action>
12
  </shipment>
13
  <manifest translate="title" module="temando">
14
  <title>Manage Manifests</title>
15
  <sort_order>20</sort_order>
16
- <action>temando/adminhtml_manifest</action>
17
  </manifest>
18
  <configuration translate="title" module="temando">
19
  <title>Configuration Settings</title>
@@ -32,7 +32,7 @@
32
  <wizard>
33
  <title>Configuration Wizard</title>
34
  <sort_order>30</sort_order>
35
- <action>temando/adminhtml_wizard</action>
36
  </wizard>
37
  </children>
38
  </configuration>
8
  <shipment translate="title" module="temando">
9
  <title>Manage Shipments</title>
10
  <sort_order>10</sort_order>
11
+ <action>adminhtml/temando_shipment</action>
12
  </shipment>
13
  <manifest translate="title" module="temando">
14
  <title>Manage Manifests</title>
15
  <sort_order>20</sort_order>
16
+ <action>adminhtml/temando_manifest</action>
17
  </manifest>
18
  <configuration translate="title" module="temando">
19
  <title>Configuration Settings</title>
32
  <wizard>
33
  <title>Configuration Wizard</title>
34
  <sort_order>30</sort_order>
35
+ <action>adminhtml/temando_wizard</action>
36
  </wizard>
37
  </children>
38
  </configuration>
app/code/community/Temando/Temando/etc/config.xml CHANGED
@@ -2,7 +2,7 @@
2
  <config>
3
  <modules>
4
  <Temando_Temando>
5
- <version>1.4.6</version>
6
  </Temando_Temando>
7
  </modules>
8
  <global>
@@ -127,13 +127,13 @@
127
  </frontend>
128
  <admin>
129
  <routers>
130
- <temando>
131
- <use>admin</use>
132
  <args>
133
- <module>Temando_Temando</module>
134
- <frontName>temando</frontName>
 
135
  </args>
136
- </temando>
137
  </routers>
138
  </admin>
139
  <adminhtml>
@@ -213,10 +213,10 @@
213
  <phone1><![CDATA[02 1234 5678]]></phone1>
214
  <email><![CDATA[sales@temando.com]]></email>
215
  </origin>
216
- <avs>
217
  <frontend><![CDATA[1]]></frontend>
218
- <backend><![CDATA[1]]></backend>
219
- </avs>
220
  </temando>
221
  <carriers>
222
  <temando>
@@ -234,5 +234,5 @@
234
  <sort_order>0</sort_order>
235
  </temando>
236
  </carriers>
237
- </default>
238
  </config>
2
  <config>
3
  <modules>
4
  <Temando_Temando>
5
+ <version>1.4.7</version>
6
  </Temando_Temando>
7
  </modules>
8
  <global>
127
  </frontend>
128
  <admin>
129
  <routers>
130
+ <adminhtml>
 
131
  <args>
132
+ <modules>
133
+ <temando_temando after="Mage_Adminhtml">Temando_Temando_Adminhtml</temando_temando>
134
+ </modules>
135
  </args>
136
+ </adminhtml>
137
  </routers>
138
  </admin>
139
  <adminhtml>
213
  <phone1><![CDATA[02 1234 5678]]></phone1>
214
  <email><![CDATA[sales@temando.com]]></email>
215
  </origin>
216
+ <avs>
217
  <frontend><![CDATA[1]]></frontend>
218
+ <backend><![CDATA[1]]></backend>
219
+ </avs>
220
  </temando>
221
  <carriers>
222
  <temando>
234
  <sort_order>0</sort_order>
235
  </temando>
236
  </carriers>
237
+ </default>
238
  </config>
app/design/adminhtml/default/default/layout/temando.xml CHANGED
@@ -1,6 +1,6 @@
1
  <?xml version="1.0"?>
2
  <layout>
3
-
4
  <default>
5
  <reference name="head">
6
  <action method="addJs">
@@ -8,7 +8,7 @@
8
  </action>
9
  </reference>
10
  </default>
11
-
12
  <default>
13
  <reference name="before_body_end">
14
  <block type='core/template' name="tmdmenu" template='temando/temando/menu.phtml' />
@@ -32,7 +32,7 @@
32
  </reference>
33
  </adminhtml_system_config_edit>
34
 
35
- <temando_adminhtml_shipment_index>
36
  <reference name="head">
37
  <action method="addItem">
38
  <type>skin_css</type>
@@ -44,9 +44,9 @@
44
  <block type="temando/adminhtml_shipment_grid" name="temando_shipment_grid" />
45
  </block>
46
  </reference>
47
- </temando_adminhtml_shipment_index>
48
-
49
- <temando_adminhtml_shipment_edit>
50
  <reference name="head">
51
  <block type="adminhtml/template" template="temando/temando/region.phtml" name="temando_region" output="toHtml" />
52
  <action method="addItem">
@@ -71,14 +71,14 @@
71
  </action>
72
  </block>
73
  </reference>
74
- </temando_adminhtml_shipment_edit>
75
 
76
- <temando_adminhtml_manifest_index>
77
  <reference name="content">
78
  <block type="temando/adminhtml_manifest" template="temando/temando/manifest.phtml" name="temando_manifest">
79
  <block type="temando/adminhtml_manifest_filter_form" name="grid.filter.form" />
80
  </block>
81
  </reference>
82
- </temando_adminhtml_manifest_index>
83
-
84
  </layout>
1
  <?xml version="1.0"?>
2
  <layout>
3
+
4
  <default>
5
  <reference name="head">
6
  <action method="addJs">
8
  </action>
9
  </reference>
10
  </default>
11
+
12
  <default>
13
  <reference name="before_body_end">
14
  <block type='core/template' name="tmdmenu" template='temando/temando/menu.phtml' />
32
  </reference>
33
  </adminhtml_system_config_edit>
34
 
35
+ <adminhtml_temando_shipment_index>
36
  <reference name="head">
37
  <action method="addItem">
38
  <type>skin_css</type>
44
  <block type="temando/adminhtml_shipment_grid" name="temando_shipment_grid" />
45
  </block>
46
  </reference>
47
+ </adminhtml_temando_shipment_index>
48
+
49
+ <adminhtml_temando_shipment_edit>
50
  <reference name="head">
51
  <block type="adminhtml/template" template="temando/temando/region.phtml" name="temando_region" output="toHtml" />
52
  <action method="addItem">
71
  </action>
72
  </block>
73
  </reference>
74
+ </adminhtml_temando_shipment_edit>
75
 
76
+ <adminhtml_temando_manifest_index>
77
  <reference name="content">
78
  <block type="temando/adminhtml_manifest" template="temando/temando/manifest.phtml" name="temando_manifest">
79
  <block type="temando/adminhtml_manifest_filter_form" name="grid.filter.form" />
80
  </block>
81
  </reference>
82
+ </adminhtml_temando_manifest_index>
83
+
84
  </layout>
app/design/adminhtml/default/default/template/temando/temando/region.phtml CHANGED
@@ -1,13 +1,13 @@
1
  <script type="text/javascript">
2
  //<![CDATA[
3
-
4
  var temandoOrigin = Class.create();
5
  temandoOrigin.prototype = {
6
  initialize : function()
7
  {
8
  this.reload = false;
9
  this.loader = new varienLoader(true);
10
- this.regionsUrl = "<?php echo Mage::helper('adminhtml')->getUrl('temando/adminhtml_json/countryRegion') ?>";
11
  this.arrRegNames = ['region','state','destination_region'];
12
 
13
  this.bindCountryRegionRelation();
@@ -117,7 +117,7 @@ temandoOrigin.prototype = {
117
  }
118
  }
119
 
120
- temandoAddress = new temandoOrigin();
121
-
122
  //]]
123
  </script>
1
  <script type="text/javascript">
2
  //<![CDATA[
3
+
4
  var temandoOrigin = Class.create();
5
  temandoOrigin.prototype = {
6
  initialize : function()
7
  {
8
  this.reload = false;
9
  this.loader = new varienLoader(true);
10
+ this.regionsUrl = "<?php echo Mage::helper('adminhtml')->getUrl('adminhtml/temando_json/countryRegion') ?>";
11
  this.arrRegNames = ['region','state','destination_region'];
12
 
13
  this.bindCountryRegionRelation();
117
  }
118
  }
119
 
120
+ temandoAddress = new temandoOrigin();
121
+
122
  //]]
123
  </script>
package.xml CHANGED
@@ -1,7 +1,7 @@
1
  <?xml version="1.0"?>
2
  <package>
3
  <name>Temando_Temando</name>
4
- <version>1.4.6</version>
5
  <stability>stable</stability>
6
  <license uri="http://opensource.org/licenses/osl-3.0.php">Open Software Licence</license>
7
  <channel>community</channel>
@@ -25,11 +25,11 @@ The Temando Magento shipping extension is more than just shipping software. Adva
25
  &#x2022; Carbon offset option at check out&#xD;
26
  &#x2022; Process multiple bookings in batches&#xD;
27
  &#x2022; Packaging logic to predict box sizes</description>
28
- <notes>- Addition of GB locale</notes>
29
  <authors><author><name>Temando</name><user>Temando</user><email>marketing@temando.com</email></author></authors>
30
- <date>2015-10-28</date>
31
- <time>05:11:50</time>
32
- <contents><target name="mageetc"><dir name="modules"><file name="Temando_Temando.xml" hash="5bcf129ec4955186ed97d4b57def464b"/></dir></target><target name="magecommunity"><dir name="Temando"><dir name="Temando"><dir name="Block"><dir name="Adminhtml"><dir name="Manifest"><dir name="Filter"><file name="Form.php" hash="b4099c92733f53d820d674751821ed50"/></dir><dir name="Grid"><dir name="Renderer"><file name="Checkbox.php" hash="217498b6e4951477f7fe937dfff5015b"/></dir></dir><file name="Grid.php" hash="955ab9844fdf6968a147bfac4fd881c4"/></dir><file name="Manifest.php" hash="bdde7c777b07041e635fcfbb067d87d0"/><dir name="Shipment"><dir name="Edit"><file name="Form.php" hash="a4a6e578956f3ecc0ec1d908457def97"/><dir name="Tab"><file name="Abstract.php" hash="6a22660970c74e1ae21344a1f34fa482"/><dir name="Form"><file name="Anytime.php" hash="30f898d8371235ac81cdf22fd0a63251"/><file name="Anywhere.php" hash="98e963ed9904be787b4c36e853cb10d7"/><file name="Boxes.php" hash="3b582024e18c4d1d830d9ee4af2a2b01"/><file name="Insurance.php" hash="2cc31e9bedba914af185c044281f0bfa"/><file name="Origin.php" hash="381d09855ff408689f873412370b7dec"/><file name="Products.php" hash="337102c6b05a52e30cc85b8d6466efb0"/><file name="Quotes.php" hash="513472712f8c1cd3669da6e720d7295d"/><file name="Status.php" hash="d721e9b0596eff46d5f3d60885099473"/></dir><file name="Form.php" hash="6ef64516535ec548c72022808ee4abf4"/></dir><file name="Tabs.php" hash="86b0f050fe082948d8f088ba3109b234"/></dir><file name="Edit.php" hash="3a719afcc913c8ee9de60bf134ef3274"/><dir name="Grid"><dir name="Renderer"><file name="Currency.php" hash="dded58be451dc45b276101939a512ea1"/><file name="Shipcurrency.php" hash="cd5a12f46310451b1210b9450563cabb"/></dir></dir><file name="Grid.php" hash="555b577c21ca59cd6fbd55b13448fc6f"/></dir><file name="Shipment.php" hash="9e927b92d2aaab787b8cf15550f55c4f"/><dir name="System"><dir name="Config"><dir name="Form"><dir name="Button"><file name="Rule.php" hash="79929244671d5cb4d4229224bd37aa3f"/><file name="Update.php" hash="45e9a3ba22a655a2dce37f265df49f85"/><file name="Warehouse.php" hash="a6ae893ad1f15d4c11c7427ca0cdadff"/></dir><dir name="Field"><file name="Insurance.php" hash="3536f821eeed9efe8c64770211d50939"/><file name="Required.php" hash="92f906de32edd12d44a3d4c0b121b561"/><file name="Version.php" hash="b5391581a30a43b84132d3f72f6ae42e"/></dir><dir name="Fieldset"><file name="General.php" hash="81e44d49ad87344fcbc2adb444869214"/></dir></dir></dir></dir></dir><dir name="Cart"><file name="Shipping.php" hash="65c89df6d1a2e275fa3f9ca81019a49e"/></dir><dir name="Onepage"><dir name="Shipping"><dir name="Delivery"><file name="Options.php" hash="8751f908c161e9fb73601121b17f4147"/></dir><dir name="Method"><dir name="Available"><file name="Single.php" hash="adb3ad540f075bd7957250584e0d00cd"/></dir><file name="Available.php" hash="6e869628992bbbbd6274fdca2ab2b1c6"/></dir></dir></dir><dir name="Product"><dir name="Shipping"><file name="Methods.php" hash="44012e32d5054a085fb13855bb251728"/></dir><file name="Shipping.php" hash="a3d2cc4acd8495a290d6af3f92c3a97b"/></dir><dir name="Wizard"><file name="Html.php" hash="1a5361fcfba0b9b89fd29dde80adb438"/></dir></dir><dir name="Helper"><file name="Data.php" hash="cff7e6141cfeba2703e7b593e73e9603"/><file name="Functions.php" hash="076522b041c4363dd0c69819ba5d1574"/><file name="Wizard.php" hash="5ef1464356d4c69a4c35bfce0b4107ed"/></dir><dir name="Model"><dir name="Api"><file name="Client.php" hash="a2841b7e74e7836b0939906161c41bea"/><dir name="Request"><file name="Anything.php" hash="9871fcc98da5682a55ae8be59e006cfa"/><file name="Anythings.php" hash="e21b4fe3de12b1752fbafb2a34259c07"/><file name="Anytime.php" hash="f9c4254cb804760a028edce316e4c2dd"/><file name="Anywhere.php" hash="52d7b281e644da8bdd9f742092ecf6a6"/></dir><file name="Request.php" hash="fe07aa6663322f18c4bbfc815f098f68"/></dir><file name="Box.php" hash="55b7fd5d1a051ed1bd78098c0eedbc2d"/><file name="Carrier.php" hash="b29a4514596c6995b3014be1cab74660"/><dir name="Checkout"><dir name="Delivery"><file name="Options.php" hash="11d197c6869c3cfdea9711399089c20a"/></dir></dir><file name="Endpoint.php" hash="bcd593aeb58f0979c18c5de9e5c517db"/><dir name="Entity"><dir name="Attribute"><dir name="Source"><dir name="Packaging"><file name="Mode.php" hash="00f91acea3c1538f38eac43b0a61808f"/></dir><file name="Packaging.php" hash="0e1515ef265feabeb21d41d256cf56fb"/></dir></dir></dir><file name="Manifest.php" hash="65341ccbb893f3de5b501731c28653f3"/><dir name="Mysql4"><dir name="Box"><file name="Collection.php" hash="f4ee29b57cb687eb5cc433679f62a34d"/></dir><file name="Box.php" hash="1a8f32b28511de74774063ed74bd7613"/><dir name="Carrier"><file name="Collection.php" hash="237b6318eedaaa0605ec48438746a050"/></dir><file name="Carrier.php" hash="08066dea72c4accf12ef85a38661446f"/><dir name="Manifest"><file name="Collection.php" hash="257bf750af05735ce1869fbe9cfd154c"/></dir><file name="Manifest.php" hash="caf4fc41dda2972b3837cfce8b3ae436"/><dir name="Quote"><file name="Collection.php" hash="c45c53acd87fed8680669ff23ae6a414"/></dir><file name="Quote.php" hash="01664270d15b0f4e7e91df44cdbb289a"/><dir name="Shipment"><file name="Collection.php" hash="6b7ebecc9011f8d3d0784785e73b5bbd"/></dir><file name="Shipment.php" hash="a12d35e6b58aa54b999f87638a21626b"/></dir><file name="Observer.php" hash="e52190345973e8f5ba2196709983cedf"/><dir name="Option"><file name="Abstract.php" hash="b5bcbebc1ff5b381d2a325778a816e18"/><dir name="Action"><file name="Abstract.php" hash="a03ac320b292f17f0e7a2a61adb72cfc"/><file name="Carbon.php" hash="0a133a233dd667b67210d6d0d39f252d"/><file name="Footprints.php" hash="28a811eccf1d62c27864e9380d5bb447"/><file name="Insurance.php" hash="834927be6b15022b4f965b87e7d7005d"/><file name="Markup.php" hash="96936f7648d17f817b8ca6d7c9178b39"/></dir><file name="Boolean.php" hash="412a452f85fa619d0ef02d0229d25b5f"/><file name="Carbonoffset.php" hash="c2af6029b91563ae683897f010b07b06"/><file name="Footprints.php" hash="0fdc246a692684411bf4b987f80a09c0"/><file name="Insurance.php" hash="1a6721284b3eb7ef4ec8c1dda2ee4a12"/></dir><file name="Options.php" hash="8be48b6afdc8d6199a94ad9691e3ad33"/><file name="Pcs.php" hash="70059b2125cc719516eb3d7469fa1bb7"/><file name="Quote.php" hash="6ed0633efb8be6626040859567a8c4f3"/><file name="Shipment.php" hash="84f71471a15ce88e442cc1ce6fe3e498"/><dir name="Shipping"><dir name="Carrier"><dir name="Temando"><dir name="Source"><file name="Method.php" hash="4306449e0af3fa11972cdc975232ee43"/></dir></dir><file name="Temando.php" hash="5d1839aa2e9035ce1b7d5a4b0fd8ce65"/></dir></dir><file name="Status.php" hash="6fd47721ecd852de869302f0671adeb1"/><dir name="System"><dir name="Config"><dir name="Backend"><dir name="Form"><dir name="Field"><dir name="Required"><file name="Businessresidential.php" hash="c0a16a75babacdfc5244049c1a2e4601"/><file name="Country.php" hash="7e5f0157eed174b354d9e59872a55a84"/><file name="Location.php" hash="8e1db9cf2d4d229ee829479c5dca3d8b"/><file name="Text.php" hash="5bf808fb574b1d68b72a5e2ef8da530a"/></dir></dir></dir></dir><dir name="Source"><file name="Carbon.php" hash="ff86a2975abd26cbc568a9ccfc17546b"/><dir name="Client"><file name="Type.php" hash="f645147cfe160bf91d60ad76dd86819d"/></dir><file name="Country.php" hash="c8451aaf0d0a5edcbb0e5137cd21f762"/><file name="Errorprocess.php" hash="92188011e13dcfab1b14d20b136dd253"/><file name="Footprints.php" hash="5f7178778645c2aa130035858f7ed085"/><file name="Insurance.php" hash="8dea632b9bab12bd1cdef6f6d7cd697c"/><file name="Labeltype.php" hash="909f23b083f12ec54ede7504796e7bb4"/><dir name="Origin"><file name="Type.php" hash="49facb949edf7421cd6ad13b009f2667"/></dir><file name="Payment.php" hash="15ff39042e67bd73511e7201f98296b6"/><file name="Pricing.php" hash="afcf7f5b21f55fe4adf1328093a868a3"/><file name="Readytime.php" hash="c257c155db65c590d28e045fd213dc4c"/><file name="Regions.php" hash="4d929facfa548ac08549e9d58b574393"/><dir name="Rule"><dir name="Action"><dir name="Adjustment"><file name="Type.php" hash="06bb09099de19a37a96e7f0a588cd122"/></dir><file name="Filter.php" hash="d2078b79264106013e271302150a62f4"/></dir><dir name="Condition"><file name="Time.php" hash="5624250da9928d342ab05871129b341c"/><file name="Type.php" hash="fde22f55181c77579b428ae9cede1266"/></dir><file name="Type.php" hash="5b1f84f27965e47c9e898cce98d6a892"/></dir><dir name="Sales"><dir name="Order"><file name="Status.php" hash="bdd27644573ac47c66c68b9b6ff45ef1"/></dir></dir><dir name="Shipment"><file name="Class.php" hash="0b73a6ab458f5f566c021b5f7ff55fc4"/><dir name="Packaging"><file name="Mode.php" hash="3c5477cf10225caed1a5e29ec47ba8f7"/></dir><file name="Packaging.php" hash="0293b19be6bd1b58d091c540bfaf24e7"/><file name="Service.php" hash="bc229ad1c347cf6167cd3790e1e63865"/><file name="Status.php" hash="6544c35752b80213db37ce7bd09f30e3"/></dir><dir name="Unit"><file name="Measure.php" hash="7b33ae53b2047929aaa0dc00055f758d"/><file name="Weight.php" hash="665b892faee780de0fb3a04f848eb15f"/></dir><file name="Unit.php" hash="3a6bf2b0b9e60e0503db0937522f8bf9"/><file name="Wizard.php" hash="ba40886a79c559414bf1d9cc45c37211"/></dir><file name="Source.php" hash="a8123560ccda65b97b727435fb66b830"/></dir></dir><file name="Wizard.php" hash="ceef8c4ca0075276e249fb0e7544fc85"/></dir><dir name="controllers"><dir name="Adminhtml"><file name="CarrierController.php" hash="86f818000a9ce8d457955b23a3f037d7"/><file name="JsonController.php" hash="eb4c880ed815a78c582504dc4a842a14"/><file name="ManifestController.php" hash="d6985509a278ed10ff65db35488ba059"/><file name="ShipmentController.php" hash="348746db4ce4fac38394598c0ee83384"/><file name="WizardController.php" hash="660d3ae254cf6ca18794b92805ba499d"/></dir><file name="PcsController.php" hash="b71c416e404b640c6a8381842159c31c"/><file name="WizardController.php" hash="9077d49ebf4c1dad739b82b3b8f61071"/></dir><dir name="data"><dir name="temando_setup"><file name="data-install-1.0.0.php" hash="450948bf01fb2312514c651f0d46bd32"/></dir></dir><dir name="etc"><file name="adminhtml.xml" hash="c780097d8cc5f57af5c63361f984cc53"/><file name="config.xml" hash="cd77a2a0de825d9d9731391eaed45403"/><file name="system.xml" hash="accccfbcae89a2daee5f15967a749ba0"/></dir><dir name="sql"><dir name="temando_setup"><file name="mysql4-install-1.0.0.php" hash="fc4888035b7b7333193c47ba6e1d6473"/><file name="mysql4-upgrade-1.3.8-1.3.9.php" hash="0cd1a96dc61c7a28db7ea1ee1dcb0f33"/><file name="mysql4-upgrade-1.4.4-1.4.5.php" hash="36955fdfc4578530582ed1b32b87b812"/></dir></dir></dir></dir></target><target name="magedesign"><dir name="adminhtml"><dir name="default"><dir name="default"><dir name="layout"><file name="temando.xml" hash="237fb894c1c1c043252b09169bb3b112"/></dir><dir name="template"><dir name="temando"><dir name="temando"><file name="manifest.phtml" hash="8f16e0754f30696597318aa83055e8e6"/><file name="menu.phtml" hash="bc78fd42ac729ba19b4219018c052e21"/><file name="origin-avs.phtml" hash="09976c75c01e5bf61aa93ca513f5fb9a"/><file name="region.phtml" hash="f2e8cbfbc57ef74a6b29925574de5cb1"/><dir name="shipment"><file name="anytime.phtml" hash="c4fcc5734b8740361df38f269231d606"/><file name="anywhere.phtml" hash="78dc2673ade4e5f70bf8e672f83fcb88"/><file name="boxes.phtml" hash="d2a8758ab1f7ff600b3eee0b4785552d"/><file name="insurance.phtml" hash="f3879be513ccc3e187d77156456b8033"/><file name="origin.phtml" hash="c53de035c9508d81c078501edcb70ef2"/><file name="products.phtml" hash="50a8ea7f8c1a26957222b031c19574ad"/><file name="quotes.phtml" hash="f7269534550b5b316da2e77ca23db5cc"/><file name="status.phtml" hash="3d54c1e6fd9f141fcf656e7e1d6faa98"/></dir><file name="shipment.phtml" hash="1241671844d42046b21240a2c38bb11d"/></dir></dir></dir></dir></dir></dir><dir name="frontend"><dir name="base"><dir name="default"><dir name="layout"><file name="temando.xml" hash="a73e4d56a1aac7198c0362a15822b937"/></dir><dir name="template"><dir name="temando"><dir name="temando"><dir name="checkout"><dir name="cart"><file name="shipping.phtml" hash="2bf09b291d2537a66b6eb5ef3eb97f2b"/></dir><dir name="onepage"><dir name="delivery"><file name="options.phtml" hash="ad38b14142150612a0983849ed4238e9"/></dir></dir></dir><dir name="customer"><dir name="address"><file name="edit.phtml" hash="1785250ab5a19f0739934bd67c0c1c03"/></dir></dir><dir name="onestep"><file name="options.phtml" hash="98531ee392e6978bf89dddcc3455937c"/><file name="shipping_method.phtml" hash="99c92bbdc269c1725762de538d43bc4c"/></dir><file name="pcs.phtml" hash="b81098c2840a07b1ac6f286670961286"/><dir name="product"><dir name="shipping"><file name="methods.phtml" hash="36c3f21e81bcd80c2406fffb6e72025c"/></dir><file name="shipping.phtml" hash="d6b3811e198422184d3f7fab1df27685"/></dir><dir name="shipping_method"><dir name="available"><file name="options_single.phtml" hash="72416b76aa5da5213a59dd8cc5b3dc0e"/></dir><file name="available.phtml" hash="9b35684046cb14d660a59697414a9197"/></dir><dir name="wizard"><file name="account.phtml" hash="72f40a25e1f4d3919ac359d70ed0ea20"/><file name="carriers.phtml" hash="50f59b8dc44524555bc70f1ed4713a7c"/><file name="catalog_product.phtml" hash="db9530c3756488f0052f1fe6ab76d1bb"/><file name="countries.phtml" hash="f2bb5321ec71f85f34e64adb70f714b9"/><file name="end.phtml" hash="0e15bfc374029c9c088d423a313fd405"/><file name="left.phtml" hash="415f16cc0434db85e8b5b19aaa2bf087"/><file name="origin.phtml" hash="6ac4c9b3e28adcdecf811f7d4ee2577d"/><file name="rule.phtml" hash="bea3961cb3feacab76623ca4df95a4b4"/></dir><file name="wizard.phtml" hash="c7f8d13602b5b68374290b62a04ce97d"/></dir></dir></dir></dir></dir></dir></target><target name="mage"><dir name="js"><dir name="temando"><file name="autocomplete.js" hash="401e3126c3421cafeaadf67613b40d51"/><file name="avs.js" hash="18b7b8a01b945767842a25dbf4e21acd"/><file name="menu.js" hash="61c1ee9d0c9aec2161e85cc926d44c11"/></dir></dir></target><target name="mageskin"><dir name="adminhtml"><dir name="default"><dir name="default"><dir name="js"><file name="temando.js" hash="dd7f5c8137271c814a0a25d1db951879"/></dir><dir name="temando"><dir name="images"><file name="ajax-s-load.gif" hash="0ea8ba3fe3e60b73eda7d6de57fd8e01"/><file name="bg_notifications.gif" hash="d2a0489d0c3714bed22f9b06f4b81d43"/><file name="shadow.png" hash="b5b27e0dd88d44d4a5d8e63bb61a1239"/></dir><file name="styles.css" hash="42dcafadbff5752447bde79396030ed2"/></dir></dir></dir></dir><dir name="frontend"><dir name="base"><dir name="default"><dir name="css"><dir name="temando"><file name="autocomplete.css" hash="d6b9a9535fd6e2a0917881c14f515f26"/><file name="cart.css" hash="19ba5c44fbc1afaf8c2777349f4df11d"/><dir name="images"><file name="ajax-s-load.gif" hash="0ea8ba3fe3e60b73eda7d6de57fd8e01"/><file name="find_ext.png" hash="a6ba701a9256a2c775255965df1918c7"/><file name="i_shipping.gif" hash="91a0d2cc2eb2391f90ec8a75c04b3183"/><file name="shadow.png" hash="b5b27e0dd88d44d4a5d8e63bb61a1239"/></dir><file name="product.css" hash="d2b9d94b11400324e42c5b93e8d68b3c"/><file name="styles.css" hash="62ba085bde155573ea994df46b9a2507"/></dir></dir><dir name="js"><dir name="temando"><file name="checkout.js" hash="5425f09ae3da50b0ac49e768b8b607d0"/><file name="product.js" hash="989198862c7674f23adbed4d3bfa3de5"/></dir></dir></dir></dir></dir></target><target name="magelocale"><dir name="en_US"><file name="Temando_Temando.csv" hash="a12b7b049f65fdcd451e6be7b50b6133"/></dir><dir name="en_GB"><file name="Temando_Temando.csv" hash="725a31f460285b8e84eacb9317933f0d"/></dir></target></contents>
33
  <compatible/>
34
  <dependencies><required><php><min>5.2.13</min><max>6.0.0</max></php><extension><name>soap</name><min>1.2</min><max></max></extension></required></dependencies>
35
  </package>
1
  <?xml version="1.0"?>
2
  <package>
3
  <name>Temando_Temando</name>
4
+ <version>1.4.7</version>
5
  <stability>stable</stability>
6
  <license uri="http://opensource.org/licenses/osl-3.0.php">Open Software Licence</license>
7
  <channel>community</channel>
25
  &#x2022; Carbon offset option at check out&#xD;
26
  &#x2022; Process multiple bookings in batches&#xD;
27
  &#x2022; Packaging logic to predict box sizes</description>
28
+ <notes>- Changes to adminhtml controllers for security update SUPEE-6788</notes>
29
  <authors><author><name>Temando</name><user>Temando</user><email>marketing@temando.com</email></author></authors>
30
+ <date>2015-11-02</date>
31
+ <time>01:32:14</time>
32
+ <contents><target name="mageetc"><dir name="modules"><file name="Temando_Temando.xml" hash="5bcf129ec4955186ed97d4b57def464b"/></dir></target><target name="magecommunity"><dir name="Temando"><dir name="Temando"><dir name="Block"><dir name="Adminhtml"><dir name="Manifest"><dir name="Filter"><file name="Form.php" hash="b4099c92733f53d820d674751821ed50"/></dir><dir name="Grid"><dir name="Renderer"><file name="Checkbox.php" hash="217498b6e4951477f7fe937dfff5015b"/></dir></dir><file name="Grid.php" hash="955ab9844fdf6968a147bfac4fd881c4"/></dir><file name="Manifest.php" hash="bdde7c777b07041e635fcfbb067d87d0"/><dir name="Shipment"><dir name="Edit"><file name="Form.php" hash="a4a6e578956f3ecc0ec1d908457def97"/><dir name="Tab"><file name="Abstract.php" hash="6a22660970c74e1ae21344a1f34fa482"/><dir name="Form"><file name="Anytime.php" hash="30f898d8371235ac81cdf22fd0a63251"/><file name="Anywhere.php" hash="98e963ed9904be787b4c36e853cb10d7"/><file name="Boxes.php" hash="3b582024e18c4d1d830d9ee4af2a2b01"/><file name="Insurance.php" hash="2cc31e9bedba914af185c044281f0bfa"/><file name="Origin.php" hash="381d09855ff408689f873412370b7dec"/><file name="Products.php" hash="337102c6b05a52e30cc85b8d6466efb0"/><file name="Quotes.php" hash="513472712f8c1cd3669da6e720d7295d"/><file name="Status.php" hash="d721e9b0596eff46d5f3d60885099473"/></dir><file name="Form.php" hash="6ef64516535ec548c72022808ee4abf4"/></dir><file name="Tabs.php" hash="86b0f050fe082948d8f088ba3109b234"/></dir><file name="Edit.php" hash="3a719afcc913c8ee9de60bf134ef3274"/><dir name="Grid"><dir name="Renderer"><file name="Currency.php" hash="dded58be451dc45b276101939a512ea1"/><file name="Shipcurrency.php" hash="cd5a12f46310451b1210b9450563cabb"/></dir></dir><file name="Grid.php" hash="555b577c21ca59cd6fbd55b13448fc6f"/></dir><file name="Shipment.php" hash="9e927b92d2aaab787b8cf15550f55c4f"/><dir name="System"><dir name="Config"><dir name="Form"><dir name="Button"><file name="Rule.php" hash="79929244671d5cb4d4229224bd37aa3f"/><file name="Update.php" hash="76aaa7db4a859fcd368a45a836ceb92e"/><file name="Warehouse.php" hash="a6ae893ad1f15d4c11c7427ca0cdadff"/></dir><dir name="Field"><file name="Insurance.php" hash="1ce73a71a994ff2e0cd78162948fc584"/><file name="Required.php" hash="92f906de32edd12d44a3d4c0b121b561"/><file name="Version.php" hash="b5391581a30a43b84132d3f72f6ae42e"/></dir><dir name="Fieldset"><file name="General.php" hash="81e44d49ad87344fcbc2adb444869214"/></dir></dir></dir></dir></dir><dir name="Cart"><file name="Shipping.php" hash="65c89df6d1a2e275fa3f9ca81019a49e"/></dir><dir name="Onepage"><dir name="Shipping"><dir name="Delivery"><file name="Options.php" hash="8751f908c161e9fb73601121b17f4147"/></dir><dir name="Method"><dir name="Available"><file name="Single.php" hash="adb3ad540f075bd7957250584e0d00cd"/></dir><file name="Available.php" hash="6e869628992bbbbd6274fdca2ab2b1c6"/></dir></dir></dir><dir name="Product"><dir name="Shipping"><file name="Methods.php" hash="44012e32d5054a085fb13855bb251728"/></dir><file name="Shipping.php" hash="a3d2cc4acd8495a290d6af3f92c3a97b"/></dir><dir name="Wizard"><file name="Html.php" hash="1a5361fcfba0b9b89fd29dde80adb438"/></dir></dir><dir name="Helper"><file name="Data.php" hash="cff7e6141cfeba2703e7b593e73e9603"/><file name="Functions.php" hash="076522b041c4363dd0c69819ba5d1574"/><file name="Wizard.php" hash="5ef1464356d4c69a4c35bfce0b4107ed"/></dir><dir name="Model"><dir name="Api"><file name="Client.php" hash="a2841b7e74e7836b0939906161c41bea"/><dir name="Request"><file name="Anything.php" hash="9871fcc98da5682a55ae8be59e006cfa"/><file name="Anythings.php" hash="e21b4fe3de12b1752fbafb2a34259c07"/><file name="Anytime.php" hash="f9c4254cb804760a028edce316e4c2dd"/><file name="Anywhere.php" hash="52d7b281e644da8bdd9f742092ecf6a6"/></dir><file name="Request.php" hash="fe07aa6663322f18c4bbfc815f098f68"/></dir><file name="Box.php" hash="55b7fd5d1a051ed1bd78098c0eedbc2d"/><file name="Carrier.php" hash="b29a4514596c6995b3014be1cab74660"/><dir name="Checkout"><dir name="Delivery"><file name="Options.php" hash="11d197c6869c3cfdea9711399089c20a"/></dir></dir><file name="Endpoint.php" hash="bcd593aeb58f0979c18c5de9e5c517db"/><dir name="Entity"><dir name="Attribute"><dir name="Source"><dir name="Packaging"><file name="Mode.php" hash="00f91acea3c1538f38eac43b0a61808f"/></dir><file name="Packaging.php" hash="0e1515ef265feabeb21d41d256cf56fb"/></dir></dir></dir><file name="Manifest.php" hash="65341ccbb893f3de5b501731c28653f3"/><dir name="Mysql4"><dir name="Box"><file name="Collection.php" hash="f4ee29b57cb687eb5cc433679f62a34d"/></dir><file name="Box.php" hash="1a8f32b28511de74774063ed74bd7613"/><dir name="Carrier"><file name="Collection.php" hash="237b6318eedaaa0605ec48438746a050"/></dir><file name="Carrier.php" hash="08066dea72c4accf12ef85a38661446f"/><dir name="Manifest"><file name="Collection.php" hash="257bf750af05735ce1869fbe9cfd154c"/></dir><file name="Manifest.php" hash="caf4fc41dda2972b3837cfce8b3ae436"/><dir name="Quote"><file name="Collection.php" hash="c45c53acd87fed8680669ff23ae6a414"/></dir><file name="Quote.php" hash="01664270d15b0f4e7e91df44cdbb289a"/><dir name="Shipment"><file name="Collection.php" hash="6b7ebecc9011f8d3d0784785e73b5bbd"/></dir><file name="Shipment.php" hash="a12d35e6b58aa54b999f87638a21626b"/></dir><file name="Observer.php" hash="e52190345973e8f5ba2196709983cedf"/><dir name="Option"><file name="Abstract.php" hash="b5bcbebc1ff5b381d2a325778a816e18"/><dir name="Action"><file name="Abstract.php" hash="a03ac320b292f17f0e7a2a61adb72cfc"/><file name="Carbon.php" hash="0a133a233dd667b67210d6d0d39f252d"/><file name="Footprints.php" hash="28a811eccf1d62c27864e9380d5bb447"/><file name="Insurance.php" hash="834927be6b15022b4f965b87e7d7005d"/><file name="Markup.php" hash="96936f7648d17f817b8ca6d7c9178b39"/></dir><file name="Boolean.php" hash="412a452f85fa619d0ef02d0229d25b5f"/><file name="Carbonoffset.php" hash="c2af6029b91563ae683897f010b07b06"/><file name="Footprints.php" hash="0fdc246a692684411bf4b987f80a09c0"/><file name="Insurance.php" hash="1a6721284b3eb7ef4ec8c1dda2ee4a12"/></dir><file name="Options.php" hash="8be48b6afdc8d6199a94ad9691e3ad33"/><file name="Pcs.php" hash="70059b2125cc719516eb3d7469fa1bb7"/><file name="Quote.php" hash="6ed0633efb8be6626040859567a8c4f3"/><file name="Shipment.php" hash="84f71471a15ce88e442cc1ce6fe3e498"/><dir name="Shipping"><dir name="Carrier"><dir name="Temando"><dir name="Source"><file name="Method.php" hash="4306449e0af3fa11972cdc975232ee43"/></dir></dir><file name="Temando.php" hash="5d1839aa2e9035ce1b7d5a4b0fd8ce65"/></dir></dir><file name="Status.php" hash="6fd47721ecd852de869302f0671adeb1"/><dir name="System"><dir name="Config"><dir name="Backend"><dir name="Form"><dir name="Field"><dir name="Required"><file name="Businessresidential.php" hash="c0a16a75babacdfc5244049c1a2e4601"/><file name="Country.php" hash="7e5f0157eed174b354d9e59872a55a84"/><file name="Location.php" hash="8e1db9cf2d4d229ee829479c5dca3d8b"/><file name="Text.php" hash="5bf808fb574b1d68b72a5e2ef8da530a"/></dir></dir></dir></dir><dir name="Source"><file name="Carbon.php" hash="ff86a2975abd26cbc568a9ccfc17546b"/><dir name="Client"><file name="Type.php" hash="f645147cfe160bf91d60ad76dd86819d"/></dir><file name="Country.php" hash="c8451aaf0d0a5edcbb0e5137cd21f762"/><file name="Errorprocess.php" hash="92188011e13dcfab1b14d20b136dd253"/><file name="Footprints.php" hash="5f7178778645c2aa130035858f7ed085"/><file name="Insurance.php" hash="8dea632b9bab12bd1cdef6f6d7cd697c"/><file name="Labeltype.php" hash="909f23b083f12ec54ede7504796e7bb4"/><dir name="Origin"><file name="Type.php" hash="49facb949edf7421cd6ad13b009f2667"/></dir><file name="Payment.php" hash="15ff39042e67bd73511e7201f98296b6"/><file name="Pricing.php" hash="afcf7f5b21f55fe4adf1328093a868a3"/><file name="Readytime.php" hash="c257c155db65c590d28e045fd213dc4c"/><file name="Regions.php" hash="4d929facfa548ac08549e9d58b574393"/><dir name="Rule"><dir name="Action"><dir name="Adjustment"><file name="Type.php" hash="06bb09099de19a37a96e7f0a588cd122"/></dir><file name="Filter.php" hash="d2078b79264106013e271302150a62f4"/></dir><dir name="Condition"><file name="Time.php" hash="5624250da9928d342ab05871129b341c"/><file name="Type.php" hash="fde22f55181c77579b428ae9cede1266"/></dir><file name="Type.php" hash="5b1f84f27965e47c9e898cce98d6a892"/></dir><dir name="Sales"><dir name="Order"><file name="Status.php" hash="bdd27644573ac47c66c68b9b6ff45ef1"/></dir></dir><dir name="Shipment"><file name="Class.php" hash="0b73a6ab458f5f566c021b5f7ff55fc4"/><dir name="Packaging"><file name="Mode.php" hash="3c5477cf10225caed1a5e29ec47ba8f7"/></dir><file name="Packaging.php" hash="0293b19be6bd1b58d091c540bfaf24e7"/><file name="Service.php" hash="bc229ad1c347cf6167cd3790e1e63865"/><file name="Status.php" hash="6544c35752b80213db37ce7bd09f30e3"/></dir><dir name="Unit"><file name="Measure.php" hash="7b33ae53b2047929aaa0dc00055f758d"/><file name="Weight.php" hash="665b892faee780de0fb3a04f848eb15f"/></dir><file name="Unit.php" hash="3a6bf2b0b9e60e0503db0937522f8bf9"/><file name="Wizard.php" hash="ba40886a79c559414bf1d9cc45c37211"/></dir><file name="Source.php" hash="a8123560ccda65b97b727435fb66b830"/></dir></dir><file name="Wizard.php" hash="ceef8c4ca0075276e249fb0e7544fc85"/></dir><dir name="controllers"><dir name="Adminhtml"><dir name="Temando"><file name="CarrierController.php" hash="eb9eab4ff0929b418d676df3a8ccaa14"/><file name="JsonController.php" hash="46e0bb17bab68bc9c2199614c5d27e8b"/><file name="ManifestController.php" hash="20718ed5ca72833013fc71b4039df888"/><file name="ShipmentController.php" hash="5c963b508be3880ad980125dd189672e"/><file name="WizardController.php" hash="061c208dd30eecc6be75ce66ecdae55f"/></dir></dir><file name="PcsController.php" hash="b71c416e404b640c6a8381842159c31c"/><file name="WizardController.php" hash="9077d49ebf4c1dad739b82b3b8f61071"/></dir><dir name="data"><dir name="temando_setup"><file name="data-install-1.0.0.php" hash="450948bf01fb2312514c651f0d46bd32"/><file name="data-upgrade-1.4.6-1.4.7.php" hash="a2ccefb8477ee926e3386cf29de66624"/></dir></dir><dir name="etc"><file name="adminhtml.xml" hash="e9f0f18ac71cda2307d17106ec77f786"/><file name="config.xml" hash="36d79097dd71f70401891805af9b5681"/><file name="system.xml" hash="accccfbcae89a2daee5f15967a749ba0"/></dir><dir name="sql"><dir name="temando_setup"><file name="mysql4-install-1.0.0.php" hash="fc4888035b7b7333193c47ba6e1d6473"/><file name="mysql4-upgrade-1.3.8-1.3.9.php" hash="0cd1a96dc61c7a28db7ea1ee1dcb0f33"/><file name="mysql4-upgrade-1.4.4-1.4.5.php" hash="36955fdfc4578530582ed1b32b87b812"/></dir></dir></dir></dir></target><target name="magedesign"><dir name="adminhtml"><dir name="default"><dir name="default"><dir name="layout"><file name="temando.xml" hash="14e719808332e6442da1e3fdace9858b"/></dir><dir name="template"><dir name="temando"><dir name="temando"><file name="manifest.phtml" hash="8f16e0754f30696597318aa83055e8e6"/><file name="menu.phtml" hash="bc78fd42ac729ba19b4219018c052e21"/><file name="origin-avs.phtml" hash="09976c75c01e5bf61aa93ca513f5fb9a"/><file name="region.phtml" hash="2b7e1ce75722cd76b8cda572a57ee718"/><dir name="shipment"><file name="anytime.phtml" hash="c4fcc5734b8740361df38f269231d606"/><file name="anywhere.phtml" hash="78dc2673ade4e5f70bf8e672f83fcb88"/><file name="boxes.phtml" hash="d2a8758ab1f7ff600b3eee0b4785552d"/><file name="insurance.phtml" hash="f3879be513ccc3e187d77156456b8033"/><file name="origin.phtml" hash="c53de035c9508d81c078501edcb70ef2"/><file name="products.phtml" hash="50a8ea7f8c1a26957222b031c19574ad"/><file name="quotes.phtml" hash="f7269534550b5b316da2e77ca23db5cc"/><file name="status.phtml" hash="3d54c1e6fd9f141fcf656e7e1d6faa98"/></dir><file name="shipment.phtml" hash="1241671844d42046b21240a2c38bb11d"/></dir></dir></dir></dir></dir></dir><dir name="frontend"><dir name="base"><dir name="default"><dir name="layout"><file name="temando.xml" hash="a73e4d56a1aac7198c0362a15822b937"/></dir><dir name="template"><dir name="temando"><dir name="temando"><dir name="checkout"><dir name="cart"><file name="shipping.phtml" hash="2bf09b291d2537a66b6eb5ef3eb97f2b"/></dir><dir name="onepage"><dir name="delivery"><file name="options.phtml" hash="ad38b14142150612a0983849ed4238e9"/></dir></dir></dir><dir name="customer"><dir name="address"><file name="edit.phtml" hash="1785250ab5a19f0739934bd67c0c1c03"/></dir></dir><dir name="onestep"><file name="options.phtml" hash="98531ee392e6978bf89dddcc3455937c"/><file name="shipping_method.phtml" hash="99c92bbdc269c1725762de538d43bc4c"/></dir><file name="pcs.phtml" hash="b81098c2840a07b1ac6f286670961286"/><dir name="product"><dir name="shipping"><file name="methods.phtml" hash="36c3f21e81bcd80c2406fffb6e72025c"/></dir><file name="shipping.phtml" hash="d6b3811e198422184d3f7fab1df27685"/></dir><dir name="shipping_method"><dir name="available"><file name="options_single.phtml" hash="72416b76aa5da5213a59dd8cc5b3dc0e"/></dir><file name="available.phtml" hash="9b35684046cb14d660a59697414a9197"/></dir><dir name="wizard"><file name="account.phtml" hash="72f40a25e1f4d3919ac359d70ed0ea20"/><file name="carriers.phtml" hash="50f59b8dc44524555bc70f1ed4713a7c"/><file name="catalog_product.phtml" hash="db9530c3756488f0052f1fe6ab76d1bb"/><file name="countries.phtml" hash="f2bb5321ec71f85f34e64adb70f714b9"/><file name="end.phtml" hash="0e15bfc374029c9c088d423a313fd405"/><file name="left.phtml" hash="415f16cc0434db85e8b5b19aaa2bf087"/><file name="origin.phtml" hash="6ac4c9b3e28adcdecf811f7d4ee2577d"/><file name="rule.phtml" hash="bea3961cb3feacab76623ca4df95a4b4"/></dir><file name="wizard.phtml" hash="c7f8d13602b5b68374290b62a04ce97d"/></dir></dir></dir></dir></dir></dir></target><target name="mage"><dir name="js"><dir name="temando"><file name="autocomplete.js" hash="401e3126c3421cafeaadf67613b40d51"/><file name="avs.js" hash="18b7b8a01b945767842a25dbf4e21acd"/><file name="menu.js" hash="61c1ee9d0c9aec2161e85cc926d44c11"/></dir></dir></target><target name="mageskin"><dir name="adminhtml"><dir name="default"><dir name="default"><dir name="js"><file name="temando.js" hash="dd7f5c8137271c814a0a25d1db951879"/></dir><dir name="temando"><dir name="images"><file name="ajax-s-load.gif" hash="0ea8ba3fe3e60b73eda7d6de57fd8e01"/><file name="bg_notifications.gif" hash="d2a0489d0c3714bed22f9b06f4b81d43"/><file name="shadow.png" hash="b5b27e0dd88d44d4a5d8e63bb61a1239"/></dir><file name="styles.css" hash="42dcafadbff5752447bde79396030ed2"/></dir></dir></dir></dir><dir name="frontend"><dir name="base"><dir name="default"><dir name="css"><dir name="temando"><file name="autocomplete.css" hash="d6b9a9535fd6e2a0917881c14f515f26"/><file name="cart.css" hash="19ba5c44fbc1afaf8c2777349f4df11d"/><dir name="images"><file name="ajax-s-load.gif" hash="0ea8ba3fe3e60b73eda7d6de57fd8e01"/><file name="find_ext.png" hash="a6ba701a9256a2c775255965df1918c7"/><file name="i_shipping.gif" hash="91a0d2cc2eb2391f90ec8a75c04b3183"/><file name="shadow.png" hash="b5b27e0dd88d44d4a5d8e63bb61a1239"/></dir><file name="product.css" hash="d2b9d94b11400324e42c5b93e8d68b3c"/><file name="styles.css" hash="62ba085bde155573ea994df46b9a2507"/></dir></dir><dir name="js"><dir name="temando"><file name="checkout.js" hash="5425f09ae3da50b0ac49e768b8b607d0"/><file name="product.js" hash="989198862c7674f23adbed4d3bfa3de5"/></dir></dir></dir></dir></dir></target><target name="magelocale"><dir name="en_US"><file name="Temando_Temando.csv" hash="a12b7b049f65fdcd451e6be7b50b6133"/></dir><dir name="en_GB"><file name="Temando_Temando.csv" hash="725a31f460285b8e84eacb9317933f0d"/></dir></target></contents>
33
  <compatible/>
34
  <dependencies><required><php><min>5.2.13</min><max>6.0.0</max></php><extension><name>soap</name><min>1.2</min><max></max></extension></required></dependencies>
35
  </package>