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 +1 -1
- app/code/community/Temando/Temando/Block/Adminhtml/System/Config/Form/Field/Insurance.php +6 -6
- app/code/community/Temando/Temando/controllers/Adminhtml/{CarrierController.php → Temando/CarrierController.php} +1 -1
- app/code/community/Temando/Temando/controllers/Adminhtml/{JsonController.php → Temando/JsonController.php} +6 -6
- app/code/community/Temando/Temando/controllers/Adminhtml/{ManifestController.php → Temando/ManifestController.php} +8 -8
- app/code/community/Temando/Temando/controllers/Adminhtml/{ShipmentController.php → Temando/ShipmentController.php} +1 -1
- app/code/community/Temando/Temando/controllers/Adminhtml/{WizardController.php → Temando/WizardController.php} +1 -1
- app/code/community/Temando/Temando/data/temando_setup/data-upgrade-1.4.6-1.4.7.php +31 -0
- app/code/community/Temando/Temando/etc/adminhtml.xml +3 -3
- app/code/community/Temando/Temando/etc/config.xml +10 -10
- app/design/adminhtml/default/default/layout/temando.xml +10 -10
- app/design/adminhtml/default/default/template/temando/temando/region.phtml +4 -4
- package.xml +5 -5
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('
|
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 & understood the terms & 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 & understood the terms & 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 & understood the terms & 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 & understood the terms & 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
|
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
|
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
|
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
|
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
|
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>
|
12 |
</shipment>
|
13 |
<manifest translate="title" module="temando">
|
14 |
<title>Manage Manifests</title>
|
15 |
<sort_order>20</sort_order>
|
16 |
-
<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>
|
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 |
</Temando_Temando>
|
7 |
</modules>
|
8 |
<global>
|
@@ -127,13 +127,13 @@
|
|
127 |
</frontend>
|
128 |
<admin>
|
129 |
<routers>
|
130 |
-
<
|
131 |
-
<use>admin</use>
|
132 |
<args>
|
133 |
-
<
|
134 |
-
|
|
|
135 |
</args>
|
136 |
-
</
|
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 |
-
<
|
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 |
-
</
|
48 |
-
|
49 |
-
<
|
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 |
-
</
|
75 |
|
76 |
-
<
|
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 |
-
</
|
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('
|
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.
|
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 |
• Carbon offset option at check out
|
26 |
• Process multiple bookings in batches
|
27 |
• Packaging logic to predict box sizes</description>
|
28 |
-
<notes>-
|
29 |
<authors><author><name>Temando</name><user>Temando</user><email>marketing@temando.com</email></author></authors>
|
30 |
-
<date>2015-
|
31 |
-
<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 |
• Carbon offset option at check out
|
26 |
• Process multiple bookings in batches
|
27 |
• 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>
|