Speedy_Shipping - Version 1.1.0

Version Notes

Various functional improvements and bug fixes.

Download this release

Release Info

Developer Speedy JSC
Extension Speedy_Shipping
Version 1.1.0
Comparing to
See all releases


Code changes from version 1.0.9 to 1.1.0

app/code/community/Speedy/Speedyshipping/Block/Adminhtml/System/Config/Form/Testbutton.php ADDED
@@ -0,0 +1,61 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+
3
+ /*
4
+ * To change this license header, choose License Headers in Project Properties.
5
+ * To change this template file, choose Tools | Templates
6
+ * and open the template in the editor.
7
+ */
8
+
9
+ /**
10
+ * Description of Testbutton
11
+ *
12
+ * @author killer
13
+ */
14
+ class Speedy_Speedyshipping_Block_Adminhtml_System_Config_Form_Testbutton extends Mage_Adminhtml_Block_System_Config_Form_Field {
15
+
16
+ public function _construct() {
17
+ parent::_construct();
18
+
19
+
20
+ parent::_construct();
21
+ $this->setTemplate('speedy_speedyshipping/system/config/testbutton.phtml');
22
+ }
23
+
24
+ /**
25
+ * Return element html
26
+ *
27
+ * @param Varien_Data_Form_Element_Abstract $element
28
+ * @return string
29
+ */
30
+ protected function _getElementHtml(Varien_Data_Form_Element_Abstract $element) {
31
+ return $this->_toHtml();
32
+ }
33
+
34
+ /**
35
+ * Return ajax url for button
36
+ *
37
+ * @return string
38
+ */
39
+ public function getAjaxCheckUrl() {
40
+ //return Mage::helper('adminhtml')->getUrl('adminhtml/adminhtml_atwixtweaks/check');
41
+ //return $this->getUrl('speedyshipping/checkcredentials/checkCredentials');
42
+ return Mage::helper("adminhtml")->getUrl("speedyshipping/checkcredentials/checkCredentials");
43
+ }
44
+
45
+ /**
46
+ * Generate button html
47
+ *
48
+ * @return string
49
+ */
50
+ public function getButtonHtml() {
51
+ $button = $this->getLayout()->createBlock('adminhtml/widget_button')
52
+ ->setData(array(
53
+ 'id' => 'speedy_testcredentials_button',
54
+ 'label' => $this->helper('adminhtml')->__('check_credentials_btn_label'),
55
+ 'onclick' => 'javascript:checkSpeedyCredentials(); return false;'
56
+ ));
57
+
58
+ return $button->toHtml();
59
+ }
60
+
61
+ }
app/code/community/Speedy/Speedyshipping/Model/Carrier/Shippingmethod.php CHANGED
@@ -429,7 +429,8 @@ class Speedy_Speedyshipping_Model_Carrier_Shippingmethod extends Mage_Shipping_M
429
  foreach ($allProducts as $item) {
430
 
431
  if ($item->getProduct()->isVirtual()) {
432
- $sumOfVirtualProducts +=$item->getQty() * $item->getPrice();
 
433
  continue;
434
  }
435
 
@@ -486,7 +487,7 @@ class Speedy_Speedyshipping_Model_Carrier_Shippingmethod extends Mage_Shipping_M
486
  foreach ($allProducts as $item) {
487
 
488
  if ($item->getProduct()->isVirtual()) {
489
- $sumOfVirtualProducts +=$item->getQty() * $item->getPrice();
490
  continue;
491
  }
492
 
@@ -686,7 +687,6 @@ class Speedy_Speedyshipping_Model_Carrier_Shippingmethod extends Mage_Shipping_M
686
  $pickingData->packing = '.'; // Опаковка на пратката
687
  $pickingData->takingDate = time();
688
 
689
-
690
  return $pickingData;
691
  }
692
 
429
  foreach ($allProducts as $item) {
430
 
431
  if ($item->getProduct()->isVirtual()) {
432
+ $sumOfVirtualProducts +=$item->getQty() * $item->getPriceInclTax();
433
+
434
  continue;
435
  }
436
 
487
  foreach ($allProducts as $item) {
488
 
489
  if ($item->getProduct()->isVirtual()) {
490
+ $sumOfVirtualProducts +=$item->getQty() * $item->getPriceInclTax();
491
  continue;
492
  }
493
 
687
  $pickingData->packing = '.'; // Опаковка на пратката
688
  $pickingData->takingDate = time();
689
 
 
690
  return $pickingData;
691
  }
692
 
app/code/community/Speedy/Speedyshipping/controllers/Adminhtml/CheckcredentialsController.php ADDED
@@ -0,0 +1,84 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+
3
+ /*
4
+ * To change this license header, choose License Headers in Project Properties.
5
+ * To change this template file, choose Tools | Templates
6
+ * and open the template in the editor.
7
+ */
8
+
9
+ /**
10
+ * Description of CheckcredentialsController
11
+ *
12
+ * @author killer
13
+ */
14
+ class Speedy_Speedyshipping_Adminhtml_CheckcredentialsController extends Mage_Adminhtml_Controller_Action {
15
+
16
+ protected $_speedyEPSInterfaceImplementaion;
17
+ protected $_speedyEPS;
18
+ protected $_speedySessionId;
19
+ protected $_userName;
20
+ protected $_password;
21
+ protected $_exception = null;
22
+
23
+ public function preDispatch() {
24
+ if ($this->getRequest()->isPost()) {
25
+ $this->_userName = $this->getRequest()->getPost('username', null);
26
+ $this->_password = $this->getRequest()->getPost('password', null);
27
+ $this->_initSpeedyService();
28
+ }
29
+ }
30
+
31
+ public function checkCredentialsAction() {
32
+
33
+
34
+ if ($this->getRequest()->isPost()) {
35
+
36
+
37
+
38
+ if ($this->_exception) {
39
+ $response = json_encode(array('error' => TRUE));
40
+ Mage::app()->getResponse()->setBody($response);
41
+ } else {
42
+
43
+ $response = json_encode(array('ok' => TRUE));
44
+ Mage::app()->getResponse()->setBody($response);
45
+ }
46
+ }
47
+ }
48
+
49
+ protected function _initSpeedyService() {
50
+ $speedyUtil = Mage::getBaseDir('lib') . DS . 'SpeedyEPS' . DS . 'util' . DS . 'Util.class.php';
51
+ $speedyEPSFacade = Mage::getBaseDir('lib') . DS . 'SpeedyEPS' . DS . 'ver01' . DS . 'EPSFacade.class.php';
52
+ $speedyEPSImplementation = Mage::getBaseDir('lib') . DS . 'SpeedyEPS' . DS . 'ver01' . DS . 'soap' . DS . 'EPSSOAPInterfaceImpl.class.php';
53
+ $speedyResultSite = Mage::getBaseDir('lib') . DS . 'SpeedyEPS' . DS . 'ver01' . DS . 'ResultSite.class.php';
54
+ $speedyAddressNomen = Mage::getBaseDir('lib') . DS . 'SpeedyEPS' . DS . 'ver01' . DS . 'AddrNomen.class.php';
55
+
56
+
57
+ require_once $speedyUtil;
58
+ require_once $speedyEPSFacade;
59
+ require_once $speedyEPSImplementation;
60
+ require_once $speedyResultSite;
61
+ require_once $speedyAddressNomen;
62
+
63
+
64
+
65
+
66
+ if (!$this->_userName || !$this->_password) {
67
+ return false;
68
+ }
69
+
70
+ try {
71
+
72
+ $this->_speedyEPSInterfaceImplementaion = new EPSSOAPInterfaceImpl(Mage::getStoreConfig('carriers/speedyshippingmodule/server'));
73
+
74
+ $this->_speedyEPS = new EPSFacade($this->_speedyEPSInterfaceImplementaion, $this->_userName, $this->_password);
75
+
76
+ $this->_speedyEPS->getResultLogin();
77
+ } catch (Exception $e) {
78
+
79
+ $this->_exception = $e->getMessage();
80
+ //throw new Exception('An error has occured while connecting Speedy');
81
+ }
82
+ }
83
+
84
+ }
app/code/community/Speedy/Speedyshipping/controllers/Adminhtml/PrintController.php CHANGED
@@ -723,16 +723,15 @@ class Speedy_Speedyshipping_Adminhtml_PrintController extends Mage_Adminhtml_Con
723
 
724
  if ($item->getProduct()->isVirtual()) {
725
  $qty = $item->getQtyOrdered();
726
- $price = $item->getPrice();
727
  $sumOfVirtualProducts += $qty * $price;
728
  }
729
  }
730
 
731
-
732
  $this->_codAmount = $order->getBaseSubtotalInclTax() - abs($order->getBaseDiscountAmount());
733
  //Substract the amount of virtual products from insurance premium sum
734
  $this->_insuranceAmount = ($order->getBaseSubtotalInclTax() - abs($order->getBaseDiscountAmount())) - $sumOfVirtualProducts;
735
-
736
  $totalWeight = $this->getRealWeight();
737
  $receiverName = $this->_shippingAddress->getFirstname() . ' ' . $this->_shippingAddress->getLastname();
738
  $receiverPhone = $this->_shippingAddress->getTelephone();
@@ -1018,6 +1017,7 @@ class Speedy_Speedyshipping_Adminhtml_PrintController extends Mage_Adminhtml_Con
1018
  } else {
1019
  Mage::getSingleton('adminhtml/session')->addError($this->__("An error has occured trying to cancel bol") . $bolID);
1020
  $this->_redirect('*/*/');
 
1021
  }
1022
  } catch (ClientException $ce) {
1023
  Mage::log($ce->getMessage(), null, 'speedyLog.log');
@@ -1030,6 +1030,7 @@ class Speedy_Speedyshipping_Adminhtml_PrintController extends Mage_Adminhtml_Con
1030
  Mage::getSingleton('adminhtml/session')->addError($this->__("An error has occured trying to cancel bol") . $bolID);
1031
  $this->_redirect('*/*/');
1032
  }
 
1033
  }
1034
  }
1035
 
723
 
724
  if ($item->getProduct()->isVirtual()) {
725
  $qty = $item->getQtyOrdered();
726
+ $price = $item->getPriceInclTax();
727
  $sumOfVirtualProducts += $qty * $price;
728
  }
729
  }
730
 
 
731
  $this->_codAmount = $order->getBaseSubtotalInclTax() - abs($order->getBaseDiscountAmount());
732
  //Substract the amount of virtual products from insurance premium sum
733
  $this->_insuranceAmount = ($order->getBaseSubtotalInclTax() - abs($order->getBaseDiscountAmount())) - $sumOfVirtualProducts;
734
+
735
  $totalWeight = $this->getRealWeight();
736
  $receiverName = $this->_shippingAddress->getFirstname() . ' ' . $this->_shippingAddress->getLastname();
737
  $receiverPhone = $this->_shippingAddress->getTelephone();
1017
  } else {
1018
  Mage::getSingleton('adminhtml/session')->addError($this->__("An error has occured trying to cancel bol") . $bolID);
1019
  $this->_redirect('*/*/');
1020
+ return;
1021
  }
1022
  } catch (ClientException $ce) {
1023
  Mage::log($ce->getMessage(), null, 'speedyLog.log');
1030
  Mage::getSingleton('adminhtml/session')->addError($this->__("An error has occured trying to cancel bol") . $bolID);
1031
  $this->_redirect('*/*/');
1032
  }
1033
+ return;
1034
  }
1035
  }
1036
 
app/code/community/Speedy/Speedyshipping/etc/config.xml CHANGED
@@ -2,7 +2,7 @@
2
  <config>
3
  <modules>
4
  <Speedy_Speedyshipping>
5
- <version>1.0.9</version>
6
  <depends>
7
  <Mage_Payment />
8
  <Mage_Shipping />
2
  <config>
3
  <modules>
4
  <Speedy_Speedyshipping>
5
+ <version>1.1.0</version>
6
  <depends>
7
  <Mage_Payment />
8
  <Mage_Shipping />
app/code/community/Speedy/Speedyshipping/etc/system.xml CHANGED
@@ -41,7 +41,7 @@
41
  </username>
42
  <password translate="label">
43
  <label>Password_speedy</label>
44
- <frontend_type>obscure</frontend_type>
45
  <backend_model>adminhtml/system_config_backend_encrypted</backend_model>
46
  <sort_order>6</sort_order>
47
  <show_in_default>1</show_in_default>
@@ -49,8 +49,19 @@
49
  <show_in_store>0</show_in_store>
50
  <validate>required-entry</validate>
51
  </password>
 
 
 
 
 
 
 
 
 
 
 
52
  <contact_name translate="label">
53
- <label>Contact person</label>
54
  <frontend_type>text</frontend_type>
55
  <sort_order>7</sort_order>
56
  <show_in_default>1</show_in_default>
@@ -59,7 +70,7 @@
59
  <validate>required-entry</validate>
60
  </contact_name>
61
  <contact_telephone translate="label">
62
- <label>Phone:</label>
63
  <frontend_type>text</frontend_type>
64
  <sort_order>7</sort_order>
65
  <show_in_default>1</show_in_default>
@@ -68,7 +79,7 @@
68
  <validate>required-entry</validate>
69
  </contact_telephone>
70
  <end_of_workingtime translate="label">
71
- <label>End of working time:</label>
72
  <frontend_type>time</frontend_type>
73
  <sort_order>7</sort_order>
74
  <show_in_default>1</show_in_default>
@@ -76,7 +87,7 @@
76
  <show_in_store>0</show_in_store>
77
  <validate>required-entry</validate>
78
  </end_of_workingtime>
79
- <allowed_methods translate="label">
80
  <label>Allowed Methods</label>
81
  <frontend_type>multiselect</frontend_type>
82
  <source_model>speedyshippingmodule/carrier_source_method</source_model>
@@ -182,7 +193,7 @@
182
  <show_in_website>1</show_in_website>
183
  <show_in_store>0</show_in_store>
184
  </back_receipt>
185
- <!-- <handling_type translate="label">
186
  <label>Тип на обработка:</label>
187
  <frontend_type>select</frontend_type>
188
  <source_model>shipping/source_handlingType</source_model>
41
  </username>
42
  <password translate="label">
43
  <label>Password_speedy</label>
44
+ <frontend_type>password</frontend_type>
45
  <backend_model>adminhtml/system_config_backend_encrypted</backend_model>
46
  <sort_order>6</sort_order>
47
  <show_in_default>1</show_in_default>
49
  <show_in_store>0</show_in_store>
50
  <validate>required-entry</validate>
51
  </password>
52
+
53
+ <check_credentials translate="label">
54
+ <label></label>
55
+ <frontend_type>button</frontend_type>
56
+ <frontend_model>speedyshippingmodule/adminhtml_system_config_form_testbutton</frontend_model>
57
+ <sort_order>6</sort_order>
58
+ <show_in_default>1</show_in_default>
59
+ <show_in_website>1</show_in_website>
60
+ <show_in_store>0</show_in_store>
61
+ </check_credentials>
62
+
63
  <contact_name translate="label">
64
+ <label>Contact person</label>
65
  <frontend_type>text</frontend_type>
66
  <sort_order>7</sort_order>
67
  <show_in_default>1</show_in_default>
70
  <validate>required-entry</validate>
71
  </contact_name>
72
  <contact_telephone translate="label">
73
+ <label>Phone:</label>
74
  <frontend_type>text</frontend_type>
75
  <sort_order>7</sort_order>
76
  <show_in_default>1</show_in_default>
79
  <validate>required-entry</validate>
80
  </contact_telephone>
81
  <end_of_workingtime translate="label">
82
+ <label>End of working time:</label>
83
  <frontend_type>time</frontend_type>
84
  <sort_order>7</sort_order>
85
  <show_in_default>1</show_in_default>
87
  <show_in_store>0</show_in_store>
88
  <validate>required-entry</validate>
89
  </end_of_workingtime>
90
+ <allowed_methods translate="label">
91
  <label>Allowed Methods</label>
92
  <frontend_type>multiselect</frontend_type>
93
  <source_model>speedyshippingmodule/carrier_source_method</source_model>
193
  <show_in_website>1</show_in_website>
194
  <show_in_store>0</show_in_store>
195
  </back_receipt>
196
+ <!-- <handling_type translate="label">
197
  <label>Тип на обработка:</label>
198
  <frontend_type>select</frontend_type>
199
  <source_model>shipping/source_handlingType</source_model>
app/design/adminhtml/default/default/template/speedy_speedyshipping/system/config/testbutton.phtml ADDED
@@ -0,0 +1,45 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <script type="text/javascript">
2
+ //<![CDATA[
3
+ function checkSpeedyCredentials() {
4
+
5
+ var speedyUsername = document.getElementById("carriers_speedyshippingmodule_username").value;
6
+ var speedyPassword = document.getElementById("carriers_speedyshippingmodule_password").value;
7
+
8
+
9
+ if (!speedyUsername) {
10
+
11
+ alert("<?php echo $this->__('enter_username_reminder') ?>")
12
+ } else if (!speedyPassword) {
13
+ alert("<?php echo $this->__('enter_password_reminder') ?>")
14
+ }
15
+ else {
16
+
17
+
18
+ new Ajax.Request('<?php echo $this->getAjaxCheckUrl() ?>', {
19
+ method: 'post',
20
+ parameters: {username: speedyUsername, password: speedyPassword},
21
+ onSuccess: function(transport) {
22
+
23
+ var response = transport.responseText;
24
+
25
+ if (response.isJSON()) {
26
+
27
+ response = response.evalJSON();
28
+
29
+ if (response.error) {
30
+ alert("<?php echo $this->__('incorrect_user_and_pass') ?>");
31
+ } else if (response.ok) {
32
+
33
+
34
+ alert("<?php echo $this->__('correct_user_and_pass') ?>");
35
+ }
36
+ }
37
+
38
+ }
39
+ });
40
+ }
41
+ }
42
+ //]]>
43
+ </script>
44
+
45
+ <?php echo $this->getButtonHtml() ?>
app/design/frontend/base/default/template/speedy_speedyshipping/checkout/onepage/billing.phtml CHANGED
@@ -111,7 +111,7 @@
111
  <li class="wide">
112
  <div class="field">
113
 
114
- <label class="required" for="speedy_quarter_name"><?php echo $this->__('Quarter') ?></label>
115
  <div class="input-box">
116
  <input type="text" class="input-text" name="billing[speedy_quarter_name]" id="billing:speedy_quarter_name" value="<?php echo $this->htmlEscape($this->getAddress()->getSpeedyQuarterName()) ?>"/><br />
117
  <input type="hidden" name="billing[speedy_quarter_id]" id="billing:speedy_quarter_id" value="<?php echo $this->htmlEscape($this->getAddress()->getSpeedyQuarterId()) ?>"/></div></div>
@@ -135,13 +135,13 @@
135
  <li class="fields">
136
 
137
  <div class="field">
138
- <label class="required" for="speedy_street_number"><?php echo $this->__('Street Number') ?></label>
139
  <div class="input-box">
140
 
141
  <input type="text" class="input-text" name="billing[speedy_street_number]" id="billing:speedy_street_number" value="<?php echo $this->htmlEscape($this->getAddress()->getSpeedyStreetNumber()) ?>" /></div>
142
  </div>
143
  <div class="field">
144
- <label class="required" for="speedy_block_number"><?php echo $this->__('Blok') ?></label>
145
  <div class="input-box">
146
  <input type="text" class="input-text" name="billing[speedy_block_number]" id="billing:speedy_block_number" value="<?php echo $this->htmlEscape($this->getAddress()->getSpeedyBlockNumber()) ?>" /></div>
147
  </div>
111
  <li class="wide">
112
  <div class="field">
113
 
114
+ <label for="speedy_quarter_name"><?php echo $this->__('Quarter') ?></label>
115
  <div class="input-box">
116
  <input type="text" class="input-text" name="billing[speedy_quarter_name]" id="billing:speedy_quarter_name" value="<?php echo $this->htmlEscape($this->getAddress()->getSpeedyQuarterName()) ?>"/><br />
117
  <input type="hidden" name="billing[speedy_quarter_id]" id="billing:speedy_quarter_id" value="<?php echo $this->htmlEscape($this->getAddress()->getSpeedyQuarterId()) ?>"/></div></div>
135
  <li class="fields">
136
 
137
  <div class="field">
138
+ <label for="speedy_street_number"><?php echo $this->__('Street Number') ?></label>
139
  <div class="input-box">
140
 
141
  <input type="text" class="input-text" name="billing[speedy_street_number]" id="billing:speedy_street_number" value="<?php echo $this->htmlEscape($this->getAddress()->getSpeedyStreetNumber()) ?>" /></div>
142
  </div>
143
  <div class="field">
144
+ <label for="speedy_block_number"><?php echo $this->__('Blok') ?></label>
145
  <div class="input-box">
146
  <input type="text" class="input-text" name="billing[speedy_block_number]" id="billing:speedy_block_number" value="<?php echo $this->htmlEscape($this->getAddress()->getSpeedyBlockNumber()) ?>" /></div>
147
  </div>
app/design/frontend/base/default/template/speedy_speedyshipping/checkout/onepage/shipping.phtml CHANGED
@@ -106,7 +106,7 @@
106
  <li class="wide">
107
  <div class="field">
108
 
109
- <label class="required" for="shipping:speedy_quarter_name"><?php echo $this->__('Quarter') ?></label>
110
  <div class="input-box">
111
  <input type="text" class="input-text" name="shipping[speedy_quarter_name]" id="shipping:speedy_quarter_name" value="<?php echo $this->htmlEscape($this->getAddress()->getSpeedyQuarterName()) ?>"/><br />
112
  <input type="hidden" name="shipping[speedy_quarter_id]" id="shipping:speedy_quarter_id" value="<?php echo $this->htmlEscape($this->getAddress()->getSpeedyQuarterId()) ?>"/></div></div>
@@ -130,13 +130,13 @@
130
 
131
  <li class="fields">
132
  <div class="field">
133
- <label class="required" for="speedy_street_number"><?php echo $this->__('Street Number') ?></label>
134
  <div class="input-box">
135
 
136
  <input type="text" class="input-text" name="shipping[speedy_street_number]" id="shipping:speedy_street_number" value="<?php echo $this->htmlEscape($this->getAddress()->getSpeedyStreetNumber()) ?>" /></div>
137
  </div>
138
  <div class="field">
139
- <label class="required" for="speedy_block_number"><?php echo $this->__('Blok') ?></label>
140
  <div class="input-box">
141
  <input type="text" class="input-text" name="shipping[speedy_block_number]" id="shipping:speedy_block_number" value="<?php echo $this->htmlEscape($this->getAddress()->getSpeedyBlockNumber()) ?>" /></div>
142
  </div>
106
  <li class="wide">
107
  <div class="field">
108
 
109
+ <label for="shipping:speedy_quarter_name"><?php echo $this->__('Quarter') ?></label>
110
  <div class="input-box">
111
  <input type="text" class="input-text" name="shipping[speedy_quarter_name]" id="shipping:speedy_quarter_name" value="<?php echo $this->htmlEscape($this->getAddress()->getSpeedyQuarterName()) ?>"/><br />
112
  <input type="hidden" name="shipping[speedy_quarter_id]" id="shipping:speedy_quarter_id" value="<?php echo $this->htmlEscape($this->getAddress()->getSpeedyQuarterId()) ?>"/></div></div>
130
 
131
  <li class="fields">
132
  <div class="field">
133
+ <label for="speedy_street_number"><?php echo $this->__('Street Number') ?></label>
134
  <div class="input-box">
135
 
136
  <input type="text" class="input-text" name="shipping[speedy_street_number]" id="shipping:speedy_street_number" value="<?php echo $this->htmlEscape($this->getAddress()->getSpeedyStreetNumber()) ?>" /></div>
137
  </div>
138
  <div class="field">
139
+ <label for="speedy_block_number"><?php echo $this->__('Blok') ?></label>
140
  <div class="input-box">
141
  <input type="text" class="input-text" name="shipping[speedy_block_number]" id="shipping:speedy_block_number" value="<?php echo $this->htmlEscape($this->getAddress()->getSpeedyBlockNumber()) ?>" /></div>
142
  </div>
app/design/frontend/base/default/template/speedy_speedyshipping/checkout/onepage/shipping_method/pickupform.phtml CHANGED
@@ -1,55 +1,70 @@
1
  <script type="text/javascript">
2
- <?php if($this->helper('tax')->displayShippingPriceExcludingTax()): ?>
3
- excludeTax= <?php echo $this->helper('tax')->displayShippingPriceExcludingTax()?>;
4
  <?php else: ?>
5
- excludeTax = null;
6
  <?php endif; ?>
7
 
8
- <?php if($this->helper('tax')->displayShippingPriceIncludingTax()): ?>
9
- includeTax= <?php echo $this->helper('tax')->displayShippingPriceIncludingTax()?>;
10
  <?php else: ?>
11
- includeTax= null;
12
  <?php endif; ?>
13
-
14
-
15
- <?php if($this->helper('tax')->displayShippingBothPrices()): ?>
16
- showBoth= <?php echo $this->helper('tax')->displayShippingBothPrices()?>;
17
  <?php else: ?>
18
- showBoth= null;
19
  <?php endif; ?>
20
  </script>
21
 
22
  <?php $isFixedPrice = Mage::getStoreConfig('carriers/speedyshippingmodule/fixed_pricing_enable'); ?>
23
  <?php $isFixedHourEnabled = Mage::getStoreConfig('carriers/speedyshippingmodule/add_fixed_hour'); ?>
24
 
25
- <?php if($isFixedHourEnabled): ?>
26
- <li class="fields" id="speedy_exact_picking_data">
27
-
28
-
29
- <div style="width: 350px;position: relative">
30
- <label for="speed_exact_hour_enable"><?php echo $this->__("choose fixed hour") ?></label><br />
31
- <?php if($isFixedPrice != 2): ?>
32
- <p id="fixed_price_view"><?php echo $this->__("extra charge").'"'.$this->__("fixed hour").'"' ?></p>
33
- <?php endif; ?>
34
- <input type="checkbox" disabled="disabled" name="speed_exact_hour_enable" class="input-box" id="speedy_exact_hour_enable" />
35
- <label for="speedy_exact_hour"><?php echo $this->__("Hour") ?>:</label>
36
- <?php if ($this->_hour !== FALSE && strlen($this->_hour) >= 1): ?>
37
- <input type="text" size="4" name="speedy_exact_hour" value="<?php echo htmlentities($this->_hour, ENT_QUOTES, 'UTF-8') ?>" id="speedy_exact_hour" class="input-text" />
38
- <?php else: ?>
39
- <input type="text" disabled="disabled" size="4" name="speedy_exact_hour" id="speedy_exact_hour" class="input-text" />
40
- <?php endif; ?>
41
- <span>:</span>
42
- <?php if ($this->_minutes !== FALSE && strlen($this->minutes) >= 1): ?>
43
-
44
- <input type="text" size="4" name="speedy_exact_minutes" value="<?php echo htmlentities($this->_minutes, ENT_QUOTES, 'UTF-8') ?>" id="speedy_exact_minutes" class="input-text" />
45
-
46
- <?php else: ?>
47
-
48
- <input type="text" disabled="disabled" size="4" name="speedy_exact_minutes" id="speedy_exact_minutes" class="input-text" />
49
- <?php endif; ?>
50
- </div>
51
-
52
- </li>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
53
  <?php endif; ?>
54
 
55
 
@@ -59,43 +74,43 @@ showBoth= null;
59
 
60
  $j('document').ready(function() {
61
  function setActiveRadioButton(button) {
62
-
63
-
64
  isExactHourAllowed = $j(button).nextAll('div.speedy_method_options').find('input:hidden.speedy_exacthour_allowed').length
65
  isFreeMethod = $j(button).nextAll('input:hidden');
66
-
67
  if ($j(button).is(':checked') && isExactHourAllowed) {
68
  $j('#speedy_exact_picking_data input#speedy_exact_hour_enable').removeAttr('disabled')
69
  var finalSelector = $j(button).nextAll('div.speedy_method_options');
70
  var priceWithTax = $j(finalSelector).find('input:hidden.speedy_exacthour_allowed').val()
71
  var priceWithoutTax = $j(finalSelector).find('input:hidden.speedy_exacthour_withouttax').val()
72
-
73
  var price = '';
74
- if(!isFreeMethod.length){
75
- if (includeTax) {
76
- price += priceWithTax;
77
- }
78
- if (excludeTax) {
79
- price += priceWithoutTax;
80
- }
81
- if(showBoth){
82
- price += priceWithoutTax+' '+"<?php echo $this->__("Leva") ?>"+' (<?php echo $this->__("Incl. Tax") ?> '+priceWithTax;
 
 
 
83
  }
84
- }else{
85
- price = '0.00';
86
- }
87
- if(showBoth){
88
- price += ' '+"<?php echo $this->__("Leva") ?>"+')'
89
- }else{
90
- price += ' '+"<?php echo $this->__("Leva") ?>";
91
  }
92
- $j('p#fixed_price_view').show().text('<?php echo $this->__("extra charge").'"'.$this->__("fixed hour").'"' ?> '+' ' + price)
93
 
94
  } else {
95
 
96
  $j('#speedy_exact_picking_data input#speedy_exact_hour_enable').attr('disabled', 'disabled').removeAttr('checked');
97
  $j('#speedy_exact_picking_data input:text').attr('disabled', 'disabled').val('')
98
- $j('p#fixed_price_view').text('<?php echo $this->__("extra charge").'"'.$this->__("fixed hour").'"' ?> '+' ');
99
  isExactHourAllowed = false;
100
 
101
  }
1
  <script type="text/javascript">
2
+ <?php if ($this->helper('tax')->displayShippingPriceExcludingTax()): ?>
3
+ excludeTax = <?php echo $this->helper('tax')->displayShippingPriceExcludingTax() ?>;
4
  <?php else: ?>
5
+ excludeTax = null;
6
  <?php endif; ?>
7
 
8
+ <?php if ($this->helper('tax')->displayShippingPriceIncludingTax()): ?>
9
+ includeTax = <?php echo $this->helper('tax')->displayShippingPriceIncludingTax() ?>;
10
  <?php else: ?>
11
+ includeTax = null;
12
  <?php endif; ?>
13
+
14
+
15
+ <?php if ($this->helper('tax')->displayShippingBothPrices()): ?>
16
+ showBoth = <?php echo $this->helper('tax')->displayShippingBothPrices() ?>;
17
  <?php else: ?>
18
+ showBoth = null;
19
  <?php endif; ?>
20
  </script>
21
 
22
  <?php $isFixedPrice = Mage::getStoreConfig('carriers/speedyshippingmodule/fixed_pricing_enable'); ?>
23
  <?php $isFixedHourEnabled = Mage::getStoreConfig('carriers/speedyshippingmodule/add_fixed_hour'); ?>
24
 
25
+ <?php if ($isFixedHourEnabled): ?>
26
+ <li class="fields" id="speedy_exact_picking_data">
27
+
28
+
29
+ <div style="width: 250px;position: relative">
30
+ <label for="speed_exact_hour_enable" style=""><?php echo $this->__("choose fixed hour") ?></label><br />
31
+ <?php if ($isFixedPrice != 2): ?>
32
+ <p id="fixed_price_view"><?php echo $this->__("extra charge") . '"' . $this->__("fixed hour") . '"' ?></p>
33
+ <?php endif; ?>
34
+ <input type="checkbox" disabled="disabled" name="speed_exact_hour_enable" class="input-box" id="speedy_exact_hour_enable" />
35
+ <label style="
36
+ max-width: 30%;
37
+ min-width: 30%;
38
+ " for="speedy_exact_hour"><?php echo $this->__("Hour") ?>:</label>
39
+ <?php if ($this->_hour !== FALSE && strlen($this->_hour) >= 1): ?>
40
+ <input style="
41
+ max-width: 20%;
42
+ min-width: 20%;
43
+ " type="text" size="4" name="speedy_exact_hour" value="<?php echo htmlentities($this->_hour, ENT_QUOTES, 'UTF-8') ?>" id="speedy_exact_hour" class="input-text" />
44
+ <?php else: ?>
45
+ <input style="
46
+ max-width: 20%;
47
+ min-width: 20%;
48
+ " type="text" disabled="disabled" size="4" name="speedy_exact_hour" id="speedy_exact_hour" class="input-text" />
49
+ <?php endif; ?>
50
+ <span>:</span>
51
+ <?php if ($this->_minutes !== FALSE && strlen($this->minutes) >= 1): ?>
52
+
53
+ <input style="
54
+ max-width: 20%;
55
+ min-width: 20%;
56
+ " type="text" size="4" name="speedy_exact_minutes" value="<?php echo htmlentities($this->_minutes, ENT_QUOTES, 'UTF-8') ?>" id="speedy_exact_minutes" class="input-text" />
57
+
58
+ <?php else: ?>
59
+
60
+ <input style="
61
+ max-width: 20%;
62
+ min-width: 20%;
63
+ " type="text" disabled="disabled" size="4" name="speedy_exact_minutes" id="speedy_exact_minutes" class="input-text" />
64
+ <?php endif; ?>
65
+ </div>
66
+
67
+ </li>
68
  <?php endif; ?>
69
 
70
 
74
 
75
  $j('document').ready(function() {
76
  function setActiveRadioButton(button) {
77
+
78
+
79
  isExactHourAllowed = $j(button).nextAll('div.speedy_method_options').find('input:hidden.speedy_exacthour_allowed').length
80
  isFreeMethod = $j(button).nextAll('input:hidden');
81
+
82
  if ($j(button).is(':checked') && isExactHourAllowed) {
83
  $j('#speedy_exact_picking_data input#speedy_exact_hour_enable').removeAttr('disabled')
84
  var finalSelector = $j(button).nextAll('div.speedy_method_options');
85
  var priceWithTax = $j(finalSelector).find('input:hidden.speedy_exacthour_allowed').val()
86
  var priceWithoutTax = $j(finalSelector).find('input:hidden.speedy_exacthour_withouttax').val()
87
+
88
  var price = '';
89
+ if (!isFreeMethod.length) {
90
+ if (includeTax) {
91
+ price += priceWithTax;
92
+ }
93
+ if (excludeTax) {
94
+ price += priceWithoutTax;
95
+ }
96
+ if (showBoth) {
97
+ price += priceWithoutTax + ' ' + "<?php echo $this->__("Leva") ?>" + ' (<?php echo $this->__("Incl. Tax") ?> ' + priceWithTax;
98
+ }
99
+ } else {
100
+ price = '0.00';
101
  }
102
+ if (showBoth) {
103
+ price += ' ' + "<?php echo $this->__("Leva") ?>" + ')'
104
+ } else {
105
+ price += ' ' + "<?php echo $this->__("Leva") ?>";
 
 
 
106
  }
107
+ $j('p#fixed_price_view').show().text('<?php echo $this->__("extra charge") . '"' . $this->__("fixed hour") . '"' ?> ' + ' ' + price)
108
 
109
  } else {
110
 
111
  $j('#speedy_exact_picking_data input#speedy_exact_hour_enable').attr('disabled', 'disabled').removeAttr('checked');
112
  $j('#speedy_exact_picking_data input:text').attr('disabled', 'disabled').val('')
113
+ $j('p#fixed_price_view').text('<?php echo $this->__("extra charge") . '"' . $this->__("fixed hour") . '"' ?> ' + ' ');
114
  isExactHourAllowed = false;
115
 
116
  }
app/design/frontend/base/default/template/speedy_speedyshipping/customer/address/edit.phtml CHANGED
@@ -124,7 +124,7 @@
124
  <li class="wide">
125
  <div class="field">
126
 
127
- <label class="required" for="speedy_quarter_name"><?php echo $this->__('Quarter') ?></label>
128
  <div class="input-box">
129
  <input type="text" class="input-text" name="speedy_quarter_name" id="speedy_quarter_name" value="<?php echo $this->htmlEscape($this->getAddress()->getSpeedyQuarterName()) ?>"/><br />
130
  <input type="hidden" name="speedy_quarter_id" id="speedy_quarter_id" value="<?php echo $this->htmlEscape($this->getAddress()->getSpeedyQuarterId()) ?>"/></div></div>
@@ -148,13 +148,13 @@
148
 
149
  <li class="fields">
150
  <div class="field">
151
- <label class="required" for="speedy_street_number"><?php echo $this->__('Street Number') ?></label>
152
  <div class="input-box">
153
 
154
  <input type="text" class="input-text" name="speedy_street_number" id="speedy_street_number" value="<?php echo $this->htmlEscape($this->getAddress()->getSpeedyStreetNumber()) ?>" /></div>
155
  </div>
156
  <div class="field">
157
- <label class="required" for="speedy_block_number"><?php echo $this->__('Blok') ?></label>
158
  <div class="input-box">
159
  <input type="text" class="input-text" name="speedy_block_number" id="speedy_block_number" value="<?php echo $this->htmlEscape($this->getAddress()->getSpeedyBlockNumber()) ?>" /></div></div>
160
 
124
  <li class="wide">
125
  <div class="field">
126
 
127
+ <label for="speedy_quarter_name"><?php echo $this->__('Quarter') ?></label>
128
  <div class="input-box">
129
  <input type="text" class="input-text" name="speedy_quarter_name" id="speedy_quarter_name" value="<?php echo $this->htmlEscape($this->getAddress()->getSpeedyQuarterName()) ?>"/><br />
130
  <input type="hidden" name="speedy_quarter_id" id="speedy_quarter_id" value="<?php echo $this->htmlEscape($this->getAddress()->getSpeedyQuarterId()) ?>"/></div></div>
148
 
149
  <li class="fields">
150
  <div class="field">
151
+ <label for="speedy_street_number"><?php echo $this->__('Street Number') ?></label>
152
  <div class="input-box">
153
 
154
  <input type="text" class="input-text" name="speedy_street_number" id="speedy_street_number" value="<?php echo $this->htmlEscape($this->getAddress()->getSpeedyStreetNumber()) ?>" /></div>
155
  </div>
156
  <div class="field">
157
+ <label for="speedy_block_number"><?php echo $this->__('Blok') ?></label>
158
  <div class="input-box">
159
  <input type="text" class="input-text" name="speedy_block_number" id="speedy_block_number" value="<?php echo $this->htmlEscape($this->getAddress()->getSpeedyBlockNumber()) ?>" /></div></div>
160
 
app/etc/modules/Speedyshipping.xml CHANGED
@@ -3,7 +3,7 @@
3
  <Speedy_Speedyshipping>
4
  <active>true</active>
5
  <codePool>community</codePool>
6
- <version>1.0.9</version>
7
  </Speedy_Speedyshipping>
8
  </modules>
9
  </config>
3
  <Speedy_Speedyshipping>
4
  <active>true</active>
5
  <codePool>community</codePool>
6
+ <version>1.1.0</version>
7
  </Speedy_Speedyshipping>
8
  </modules>
9
  </config>
app/locale/bg_BG/speedyTranslate.csv CHANGED
@@ -120,4 +120,9 @@
120
  "has_printer_comment","Изберете 'Да', ако имате принтер за етикети"
121
  "price_calculation_label","Ценообразуване на услутите"
122
  "fixed_hour_comment_label","Показване на опция за избор на фиксиран час на доставка за услугите, които го позволяват"
123
- "add_jquery_ui","Добави jQuery UI"
 
 
 
 
 
120
  "has_printer_comment","Изберете 'Да', ако имате принтер за етикети"
121
  "price_calculation_label","Ценообразуване на услутите"
122
  "fixed_hour_comment_label","Показване на опция за избор на фиксиран час на доставка за услугите, които го позволяват"
123
+ "add_jquery_ui","Добави jQuery UI"
124
+ "correct_user_and_pass","Потребителското име и парола са коректни"
125
+ "incorrect_user_and_pass","Невалидни потребителското име и/или парола"
126
+ "check_credentials_btn_label","Тест на настройките"
127
+ "enter_password_reminder","Моля, въведете парола"
128
+ "enter_username_reminder","Моля, въведете потребителско име"
app/locale/en_US/speedyTranslate.csv CHANGED
@@ -119,4 +119,9 @@
119
  "has_printer_comment","Choose 'Yes', if you have a label printer"
120
  "price_calculation_label","Price calculation type"
121
  "fixed_hour_comment_label","Show 'Fixed hour' option, for the applicable services"
122
- "add_jquery_ui","Add jQuery UI library"
 
 
 
 
 
119
  "has_printer_comment","Choose 'Yes', if you have a label printer"
120
  "price_calculation_label","Price calculation type"
121
  "fixed_hour_comment_label","Show 'Fixed hour' option, for the applicable services"
122
+ "add_jquery_ui","Add jQuery UI library"
123
+ "correct_user_and_pass"," Your Speedy API username and password are correct."
124
+ "incorrect_user_and_pass","Error occured: Could not authenticate to Speedy."
125
+ "check_credentials_btn_label","Test account"
126
+ "enter_password_reminder","Please, enter your password."
127
+ "enter_username_reminder","Please, enter your username"
package.xml CHANGED
@@ -1,18 +1,18 @@
1
  <?xml version="1.0"?>
2
  <package>
3
  <name>Speedy_Shipping</name>
4
- <version>1.0.9</version>
5
  <stability>stable</stability>
6
  <license>Open Software License (OSL 3.0)</license>
7
  <channel>community</channel>
8
  <extends/>
9
- <summary>ACL support has been added. English translation is now complete. Various bug fixes has been fixed. </summary>
10
- <description>ACL support has been added. English translation is now complete. Various bug fixes has been fixed. </description>
11
- <notes>ACL support has been added. English translation is now complete. Various bug fixes has been fixed. </notes>
12
- <authors><author><name>Speedy</name><user>evgeni</user><email>evgeni@omg-m.com</email></author></authors>
13
- <date>2014-05-22</date>
14
- <time>07:14:23</time>
15
- <contents><target name="magecommunity"><dir name="Speedy"><dir name="Speedyshipping"><dir name="Block"><dir name="Adminhtml"><file name="Billoflading.php" hash="55757a4477588daa54ec3b9699dab979"/><dir name="Requestcourier"><file name="Grid.php" hash="2284de6c2d2ef6029c8a84bd86f8bc53"/><dir name="Renderer"><file name="Cancelbutton.php" hash="0938035cf0027f529fe2067a9c3166d0"/><file name="Created.php" hash="3ab6eba87f8986ce55c823327ec60e79"/><file name="Datecreated.php" hash="36ca56ed37cb572c19bcb7e7e7dff081"/><file name="Requestbutton.php" hash="6091a3e22e13bd7299376fc778a81ac4"/><file name="Viewbol.php" hash="728a9cd399df38532a8136adc618b28e"/><file name="Vieworder.php" hash="fb6c0ac4134d26a705f2c7bdc658f035"/></dir><file name="Requestcontainer.php" hash="5529d32f1698e12dc2cf078c68a53797"/></dir><dir name="Sales"><dir name="Order"><dir name="Create"><dir name="Billing"><file name="Address.php" hash="575ebbda49b25e95f37bca49cfba623d"/></dir><dir name="Shipping"><file name="Address.php" hash="14c1dc61fcfa00a7f685e2c025f31901"/><file name="Form.php" hash="90112a2a3ed59b021d8fcd347e7b5292"/></dir><dir name="Speedy"><file name="Form.php" hash="5d33815cc6bf12e2bb77bdb7aa7b8468"/></dir><file name="Totals.php" hash="da5b3fe05aca0194f12dcc239be47d45"/></dir></dir></dir></dir><dir name="Customer"><dir name="Address"><file name="Edit.php" hash="29852467e29ecd706303e0ffc85ed009"/></dir></dir><dir name="Onepage"><dir name="Billing"><file name="Billing.php" hash="d9e3d433518bfd225b4774389eaa6507"/></dir><file name="Paymentinfo.php" hash="ce4784716a4db7acb32dc96c1220581c"/><file name="Pickupform.php" hash="6185b390e0438a3c588d3bf8362c54cc"/><dir name="Shipping"><dir name="Method"><file name="Available.php" hash="72f3789bb35612be09bb50f6f9f1b443"/></dir><file name="Shipping.php" hash="8f27033a68264f2f2f45fa808cbe7751"/></dir></dir></dir><dir name="Helper"><file name="Data.php" hash="f87f9903ff7b03630377b9a5e0def6a6"/><file name="Exceptionmap.php" hash="5efa0d9221546f4a3b29f98d260998a8"/><file name="Transliterate.php" hash="fc82a61a3c5efe1c5f5c4ea5a21cdeea"/><dir name="Validate"><file name="Address.php" hash="ad1aea0ca237b264d066f82028e832b2"/></dir></dir><dir name="Model"><dir name="Autocomplete"><file name="Address.php" hash="137aa5588f59a924edda84bbb8956a7a"/></dir><dir name="Carrier"><dir name="Receiverdata"><file name="Receiverdata.php" hash="fc9e1cef902f8126705493ef62698975"/></dir><dir name="Senderdata"><file name="Senderdata.php" hash="a29434d47a760d0b26c05da5ce5a8053"/></dir><file name="Shippingmethod.php" hash="3e175375fcd7ba68b8c640c151b6face"/><dir name="Source"><file name="Calculation.php" hash="8feb245ada9a659cc87f1450cba3ca69"/><file name="Deferreddays.php" hash="c0b4154d31d5080a5970eab4ba5f9315"/><file name="Method.php" hash="3a27c91b9c707dd9204baf7ffa814a12"/><file name="Office.php" hash="38d718531131f17dc452a72370d7e5f6"/><file name="Takingoffset.php" hash="a707c9ecb45d1ae6886770264d7c850d"/></dir></dir><file name="Observer.php" hash="d27fbda76fbd7a23760aa534c6528aae"/><dir name="Rate"><file name="Result.php" hash="9e57224fe86a696a8c51e47c1808226f"/></dir><dir name="Resource"><dir name="Saveorder"><file name="Collection.php" hash="45cbc13c07ab7ac7e495bdead549c655"/></dir><file name="Saveorder.php" hash="ebb22be5c4334a201bd6b09d72e96cbe"/><file name="Setup.php" hash="f4fd4f27ba10a9fc68e272a475ff2156"/></dir><dir name="Sales"><dir name="Quote"><dir name="Address"><file name="Rate.php" hash="82282b54b161255665c888ff9cd7fc6d"/></dir></dir></dir><file name="Saveorder.php" hash="4bbd01470d9ffa1d305fcf7210f88726"/></dir><dir name="controllers"><file name="AddressController.php" hash="42edea2936784d3f00d4780dc2a640ed"/><dir name="Adminhtml"><file name="AddressController.php" hash="adbc2db67d5bc7702d8c33361fdcbfd1"/><file name="PrintController.php" hash="1c8c374a28ff567ca8b2883487e10cd2"/></dir></dir><dir name="etc"><file name="adminhtml.xml" hash="f270b82c36813ec5022237774dc3208e"/><file name="config.xml" hash="b2ac63cfa202c336584abdeb9575d5a5"/><file name="jstranslator.xml" hash="3adf187b44e3ffc2c43e7508a8d62c9c"/><file name="system.xml" hash="2d46b63e86ae59be197d70ab76d22964"/></dir><dir name="sql"><dir name="speedyshippingmodule_setup"><file name="mysql4-install-1.0.3.php" hash="4b1bc73ff91011b3c41a2b7adf107f3d"/><file name="mysql4-upgrade-1.0.7-1.0.8.php" hash="d12a72ecbd7d8e31a0e3c6c300d8f09c"/><file name="mysql4-upgrade-1.0.8-1.0.9.php" hash="31093fa1c0114c1ff7a9ae994a6a39bb"/></dir></dir></dir></dir></target><target name="magedesign"><dir name="adminhtml"><dir name="default"><dir name="default"><dir name="layout"><file name="speedy_shipping.xml" hash="93bad292fed577e9c79c830aa47ebd61"/></dir><dir name="template"><dir name="speedy_speedyshipping"><file name="billoflading.phtml" hash="92ba243a2d9f7815db619778d78fc980"/><dir name="customer"><dir name="edit"><dir name="tab"><file name="addresses.phtml" hash="d30d71600b33872075dc0bc2b7bc3137"/></dir></dir></dir><file name="pickupform.phtml" hash="fc21509fc8f6ddccf055c2fb840f4c74"/><dir name="sales"><dir name="order"><dir name="create"><dir name="billing"><dir name="method"><file name="paymentInfo.phtml" hash="3dd1f746585216f952958c710924ae46"/></dir></dir><dir name="form"><file name="address.phtml" hash="042fb74a054bd096fbd7d2aedb80503c"/></dir><dir name="shipping"><dir name="method"><file name="form.phtml" hash="715d060632af0c3ad4287f46fd4e69c6"/></dir></dir><file name="totals.phtml" hash="cada285fd005956398d6d1d18d437892"/></dir></dir></dir></dir></dir></dir></dir></dir><dir name="frontend"><dir name="base"><dir name="default"><dir name="layout"><file name="speedy_shipping.xml" hash="3a428ae6bde62813449b9fdf805b6b1b"/></dir><dir name="template"><dir name="speedy_speedyshipping"><dir name="checkout"><dir name="onepage"><file name="billing.phtml" hash="b0fe917c46bc1c7e83b02dd54347c468"/><dir name="payment_method"><file name="paymentInfo.phtml" hash="8bc351fab67fe3e89d6da86b9ce6812b"/></dir><file name="shipping.phtml" hash="6b29c7225df9700a48f7239f8b0ba477"/><dir name="shipping_method"><file name="available.phtml" hash="2ed1524d3a3c2aa9edb04af1e9abe034"/><file name="pickupform.phtml" hash="74939dea3fd5852356755d439d9520c8"/><file name="shipping_method.phtml" hash="8683ed86bd37ca7de4ce2305f92b4aea"/></dir></dir></dir><dir name="customer"><dir name="address"><file name="edit.phtml" hash="62073c1f0b573ae5b2fe9959c0332dca"/></dir></dir></dir></dir></dir></dir></dir></target><target name="mageetc"><dir name="modules"><file name="Speedyshipping.xml" hash="07d440379cc155f73641a59aa06ce82b"/></dir></target><target name="magelib"><dir name="SpeedyEPS"><dir name="util"><file name="Util.class.php" hash="e384756acbad8853c999e0435e833c19"/></dir><dir name="ver01"><file name="AddrNomen.class.php" hash="bba4d58eca6ffda35d1c07d93bfd84be"/><file name="ClientException.class.php" hash="67265022fa5937ae84f20d9f7a3e99cc"/><file name="ComplementaryServiceAllowance.class.php" hash="58e1d0e355943629ff80d53db973a9a9"/><file name="EPSFacade.class.php" hash="8f983ad98a7bf6681e877d8e9c86913a"/><file name="EPSInterface.class.php" hash="86b9399be96a3fb84022427500f44b89"/><file name="FixedDiscountCardId.class.php" hash="4a1467f2013014d509141f1f5f1b9566"/><file name="ParamAddress.class.php" hash="cb62ee0575f4e07473a31ec318dc17aa"/><file name="ParamAddressSearch.class.php" hash="88b70ef9c7709cd4b1aa568dd71532d4"/><file name="ParamBarcodeInfo.class.php" hash="fd17f2426934f53ec9617a96bdb096c0"/><file name="ParamCalculation.class.php" hash="356eab248f4594071ea8f6234e996f49"/><file name="ParamClientData.class.php" hash="069fef2d83e83b40370603d3c75a9d44"/><file name="ParamClientSearch.class.php" hash="51c779373bd3494254be8279139b9826"/><file name="ParamFilterSite.class.php" hash="87776edd43e27f494bec344c97207c40"/><file name="ParamLanguage.class.php" hash="fcfb607cbdb1c4edd0ff2e4b3818510d"/><file name="ParamOrder.class.php" hash="eb177c74d52d9e6a69ce1fd34535ea82"/><file name="ParamPDF.class.php" hash="28248201e71d34368bb2b76c58a16da9"/><file name="ParamParcel.class.php" hash="27fd8bd37e83ac815d07d77d440de398"/><file name="ParamParcelInfo.class.php" hash="c401926930556e8074e594cc0d00c8a9"/><file name="ParamPhoneNumber.class.php" hash="53e20f2f8354d2caaac519abcfd81187"/><file name="ParamPicking.class.php" hash="27963623f3ce27a4d0cc47532a146629"/><file name="ParamSearchByRefNum.class.php" hash="14544cd4c6f6718bc68e2f4f2c6fe5f5"/><file name="ResultAddress.class.php" hash="6d52168fad35f83777dea137c0ce9b2b"/><file name="ResultAddressEx.class.php" hash="fe9b6dc03c00a41040cbb4e402fdd9e6"/><file name="ResultAddressSearch.class.php" hash="c9b8a3aba12bed01b37245c4a2303907"/><file name="ResultAmounts.class.php" hash="756e363bf2d6a130d54e364319901c32"/><file name="ResultBOL.class.php" hash="e095318e59be096cb949309834a863ba"/><file name="ResultCalculation.class.php" hash="90710f9860d920d763b423c77ffdc88a"/><file name="ResultCalculationMS.class.php" hash="f991bc662dba556c7c7bc749d09ecb12"/><file name="ResultClientData.class.php" hash="3e1ea047f22ee3cfa02a128e9ce1d65e"/><file name="ResultCommonObject.class.php" hash="2e8a719333466499dbef0102c7858a23"/><file name="ResultCourierService.class.php" hash="aaf63c267a548cc82b1784f5d41c9924"/><file name="ResultCourierServiceExt.class.php" hash="2f26760369b55d00a827577d573f7e5f"/><file name="ResultLogin.class.php" hash="6d9507e82eb5af820665480f83d8bec9"/><file name="ResultMinMaxReal.class.php" hash="681aa4bbc9f580f7551a1820f9186fad"/><file name="ResultOffice.class.php" hash="4f911e40d8aaaf95761c63bb79d12e17"/><file name="ResultOfficeEx.class.php" hash="94af3cafc5105b4274a2c2fe866d0d18"/><file name="ResultOrderPickingInfo.class.php" hash="72dcf1587374afe319cebd49e8a30fa3"/><file name="ResultParcelInfo.class.php" hash="cfd36bbf6b4c93e80e713c85f127a027"/><file name="ResultPhoneNumber.class.php" hash="e8484071762d91059097dc9d98755090"/><file name="ResultQuarter.class.php" hash="9bc9d441128e5edc551c2c52ef473f57"/><file name="ResultSite.class.php" hash="05ed7eafcb8e13f74bb9f25d96f08af0"/><file name="ResultSiteEx.class.php" hash="ecdbf452151030e8d1d35300b7f4f76b"/><file name="ResultSpecialDeliveryRequirement.class.php" hash="23e952f1ef346ce34c1f3bf47e92c426"/><file name="ResultStreet.class.php" hash="7d625402e05cfcf205b31ba32650bcb4"/><file name="ResultTrackPicking.class.php" hash="b8ab206baacab06b2d2a447e57f881c4"/><file name="ResultTrackPickingEx.class.php" hash="96e9130d61f8e2346d8b03b9ad481fd7"/><file name="ServerException.class.php" hash="b11fc48eb537992e8c506807e7edd9d2"/><file name="Size.class.php" hash="ae535b7511bc31b61d1fd4b832da2536"/><file name="ValueAddress.class.php" hash="ed2e937685f7eab4745da049bf4b4364"/><dir name="soap"><file name="EPSSOAPInterfaceImpl.class.php" hash="eb825d3fc83763fbda78a3ea25f5357b"/></dir></dir></dir></target><target name="mageskin"><dir name="adminhtml"><dir name="default"><dir name="default"><dir name="speedy"><dir name="css"><file name="hideEditAddress.css" hash="1b03b3bf871c23565428454442c88cad"/><dir name="images"><file name="animated-overlay.gif" hash="2b912f7c0653008ca28ebacda49025e7"/><file name="ui-bg_diagonals-thick_18_b81900_40x40.png" hash="adffefb9419589d6b897a81877e85e42"/><file name="ui-bg_diagonals-thick_20_666666_40x40.png" hash="5a6524e1e6c434435238b5c93e583b6f"/><file name="ui-bg_flat_10_000000_40x100.png" hash="3d978d04a04f319ce2412b1c11afa926"/><file name="ui-bg_glass_100_f6f6f6_1x400.png" hash="bb29642d42ead99b3f719a1c7c838026"/><file name="ui-bg_glass_100_fdf5ce_1x400.png" hash="dc52f3b6718f318deb7813c5115137c5"/><file name="ui-bg_glass_65_ffffff_1x400.png" hash="e25e9547ddaa4fad97741b252ba9f800"/><file name="ui-bg_gloss-wave_35_f6a828_500x100.png" hash="661db0dc3da9538d25ffd010dc514751"/><file name="ui-bg_highlight-soft_100_eeeeee_1x100.png" hash="d78652f40e0c1f0281988aacd8269833"/><file name="ui-bg_highlight-soft_75_ffe45c_1x100.png" hash="3d9bb8f4d52f22fd5d494e87518766c0"/><file name="ui-icons_222222_256x240.png" hash="a1b3887a86cf1791f23c0b53b4d3585f"/><file name="ui-icons_228ef1_256x240.png" hash="73044fed6bab2c5ed02eed93b7d3adaa"/><file name="ui-icons_ef8c08_256x240.png" hash="1eec256e4f7b8324e619aae36ecfbfbd"/><file name="ui-icons_ffd27a_256x240.png" hash="c1a79bd65be08aa2be391cba2321f448"/><file name="ui-icons_ffffff_256x240.png" hash="e3f4748b19b87aadaa924d85f0882432"/></dir><file name="jquery-ui-1.10.2.custom.min.css" hash="63a7972fe14211955df1b5631d2bfba1"/><file name="jquery.autocomplete.css" hash="e1efb0a6e3da2b6ac201dc98c585aec8"/></dir><dir name="images"><file name="indicator.gif" hash="03ce3dcc84af110e9da8699a841e5200"/></dir><dir name="js"><file name="jquery-1.9.1.min.js" hash="ba714fde311a118967b9d8cb017c81f6"/><file name="jquery-ui-1.10.2.custom.min.js" hash="34f617d6fa9771c9cec61e9f6b729cf4"/><file name="noconflict.js" hash="e2060c4e5e5955c824723b13a212d3ec"/><file name="office_pickup.js" hash="dfbb5d0f546be2d7c64fa3393ab4a898"/><file name="validateAddress.js" hash="ebe9feaa11ee5a976254c83defecbbb7"/></dir></dir></dir></dir></dir><dir name="frontend"><dir name="base"><dir name="default"><dir name="speedy"><dir name="css"><dir name="images"><file name="animated-overlay.gif" hash="2b912f7c0653008ca28ebacda49025e7"/><dir name="images"><file name="animated-overlay.gif" hash="2b912f7c0653008ca28ebacda49025e7"/><file name="ui-bg_diagonals-thick_18_b81900_40x40.png" hash="8bede029bbc5dfdc51c03c31c42c69b6"/><file name="ui-bg_diagonals-thick_20_666666_40x40.png" hash="0e22f1e0b51bab992d835373d8687aff"/><file name="ui-bg_flat_10_000000_40x100.png" hash="f1d874a7f2f98005ef41142e7c529afb"/><file name="ui-bg_glass_100_f6f6f6_1x400.png" hash="0239611116cbcf93c7cd902997df0c2b"/><file name="ui-bg_glass_100_fdf5ce_1x400.png" hash="e08a0b044bc2699a3dd6ac4d081736d4"/><file name="ui-bg_glass_65_ffffff_1x400.png" hash="d985d3e1f3980efaa8a9482da6282a6a"/><file name="ui-bg_gloss-wave_35_f6a828_500x100.png" hash="22d6e00af67ff329b00e70164acbfa6e"/><file name="ui-bg_highlight-soft_100_eeeeee_1x100.png" hash="148fa5a4d59240f3b1322e52c0b42646"/><file name="ui-bg_highlight-soft_75_ffe45c_1x100.png" hash="8a5e1b98c9b8a758fb45e982724cc1d0"/><file name="ui-icons_222222_256x240.png" hash="a1b3887a86cf1791f23c0b53b4d3585f"/><file name="ui-icons_228ef1_256x240.png" hash="73044fed6bab2c5ed02eed93b7d3adaa"/><file name="ui-icons_ef8c08_256x240.png" hash="1eec256e4f7b8324e619aae36ecfbfbd"/><file name="ui-icons_ffd27a_256x240.png" hash="c1a79bd65be08aa2be391cba2321f448"/><file name="ui-icons_ffffff_256x240.png" hash="e3f4748b19b87aadaa924d85f0882432"/></dir><file name="ui-bg_diagonals-thick_18_b81900_40x40.png" hash="adffefb9419589d6b897a81877e85e42"/><file name="ui-bg_diagonals-thick_20_666666_40x40.png" hash="5a6524e1e6c434435238b5c93e583b6f"/><file name="ui-bg_flat_10_000000_40x100.png" hash="3d978d04a04f319ce2412b1c11afa926"/><file name="ui-bg_glass_100_f6f6f6_1x400.png" hash="bb29642d42ead99b3f719a1c7c838026"/><file name="ui-bg_glass_100_fdf5ce_1x400.png" hash="dc52f3b6718f318deb7813c5115137c5"/><file name="ui-bg_glass_65_ffffff_1x400.png" hash="e25e9547ddaa4fad97741b252ba9f800"/><file name="ui-bg_gloss-wave_35_f6a828_500x100.png" hash="661db0dc3da9538d25ffd010dc514751"/><file name="ui-bg_highlight-soft_100_eeeeee_1x100.png" hash="d78652f40e0c1f0281988aacd8269833"/><file name="ui-bg_highlight-soft_75_ffe45c_1x100.png" hash="3d9bb8f4d52f22fd5d494e87518766c0"/><file name="ui-icons_222222_256x240.png" hash="a1b3887a86cf1791f23c0b53b4d3585f"/><file name="ui-icons_228ef1_256x240.png" hash="73044fed6bab2c5ed02eed93b7d3adaa"/><file name="ui-icons_ef8c08_256x240.png" hash="1eec256e4f7b8324e619aae36ecfbfbd"/><file name="ui-icons_ffd27a_256x240.png" hash="c1a79bd65be08aa2be391cba2321f448"/><file name="ui-icons_ffffff_256x240.png" hash="e3f4748b19b87aadaa924d85f0882432"/></dir><file name="jquery-ui-1.10.2.custom.min.css" hash="b14e6e4dfddacb48689578a9f9b69837"/><file name="jquery-ui-1.10.3.custom.min.css" hash="61770a422674ed451871ecdcf75ea67d"/><file name="jquery.autocomplete.css" hash="e1efb0a6e3da2b6ac201dc98c585aec8"/></dir><dir name="images"><file name="indicator.gif" hash="14c56c5a40e61aea738e46b66d4d8c90"/></dir><dir name="js"><file name="jquery-1.9.1.min.js" hash="663628f795cb62444143fde1ebdf2b5b"/><file name="jquery-ui-1.10.3.custom.min.js" hash="ca78f74e4ebf73b646c14f7803031e48"/><file name="noconflict.js" hash="b7acb127eceaaa67ac1597fafdd85000"/><file name="office_pickup.js" hash="fb0e225b5e03e192670c0c0a62b4aa54"/></dir></dir></dir></dir></dir></target><target name="magelocale"><dir name="bg_BG"><file name="speedyTranslate.csv" hash="7f48ed276774be965fdecdaf54d123df"/></dir><dir name="en_US"><file name="speedyTranslate.csv" hash="043dda42b85aa08406de4a6c1c921639"/></dir></target></contents>
16
  <compatible/>
17
- <dependencies><required><php><min>5.1.0</min><max>6.0.0</max></php><package><name>Mage_Core_Modules</name><channel>community</channel><min>1.7.0.2</min><max>1.8.1.0</max></package><extension><name>soap</name><min/><max/></extension></required></dependencies>
18
  </package>
1
  <?xml version="1.0"?>
2
  <package>
3
  <name>Speedy_Shipping</name>
4
+ <version>1.1.0</version>
5
  <stability>stable</stability>
6
  <license>Open Software License (OSL 3.0)</license>
7
  <channel>community</channel>
8
  <extends/>
9
+ <summary>Various functional improvements and bug fixes.</summary>
10
+ <description>Various functional improvements and bug fixes.</description>
11
+ <notes>Various functional improvements and bug fixes.</notes>
12
+ <authors><author><name>Speedy JSC</name><user>evgeni</user><email>evgeni@omg-m.com</email></author></authors>
13
+ <date>2014-06-18</date>
14
+ <time>07:26:30</time>
15
+ <contents><target name="magecommunity"><dir name="Speedy"><dir name="Speedyshipping"><dir name="Block"><dir name="Adminhtml"><file name="Billoflading.php" hash="55757a4477588daa54ec3b9699dab979"/><dir name="Requestcourier"><file name="Grid.php" hash="2284de6c2d2ef6029c8a84bd86f8bc53"/><dir name="Renderer"><file name="Cancelbutton.php" hash="0938035cf0027f529fe2067a9c3166d0"/><file name="Created.php" hash="3ab6eba87f8986ce55c823327ec60e79"/><file name="Datecreated.php" hash="36ca56ed37cb572c19bcb7e7e7dff081"/><file name="Requestbutton.php" hash="6091a3e22e13bd7299376fc778a81ac4"/><file name="Viewbol.php" hash="728a9cd399df38532a8136adc618b28e"/><file name="Vieworder.php" hash="fb6c0ac4134d26a705f2c7bdc658f035"/></dir><file name="Requestcontainer.php" hash="5529d32f1698e12dc2cf078c68a53797"/></dir><dir name="Sales"><dir name="Order"><dir name="Create"><dir name="Billing"><file name="Address.php" hash="575ebbda49b25e95f37bca49cfba623d"/></dir><dir name="Shipping"><file name="Address.php" hash="14c1dc61fcfa00a7f685e2c025f31901"/><file name="Form.php" hash="90112a2a3ed59b021d8fcd347e7b5292"/></dir><dir name="Speedy"><file name="Form.php" hash="5d33815cc6bf12e2bb77bdb7aa7b8468"/></dir><file name="Totals.php" hash="da5b3fe05aca0194f12dcc239be47d45"/></dir></dir></dir><dir name="System"><dir name="Config"><dir name="Form"><file name="Testbutton.php" hash="09aaa0674763be7a3d18fa476decd110"/></dir></dir></dir></dir><dir name="Customer"><dir name="Address"><file name="Edit.php" hash="29852467e29ecd706303e0ffc85ed009"/></dir></dir><dir name="Onepage"><dir name="Billing"><file name="Billing.php" hash="d9e3d433518bfd225b4774389eaa6507"/></dir><file name="Paymentinfo.php" hash="ce4784716a4db7acb32dc96c1220581c"/><file name="Pickupform.php" hash="6185b390e0438a3c588d3bf8362c54cc"/><dir name="Shipping"><dir name="Method"><file name="Available.php" hash="72f3789bb35612be09bb50f6f9f1b443"/></dir><file name="Shipping.php" hash="8f27033a68264f2f2f45fa808cbe7751"/></dir></dir></dir><dir name="Helper"><file name="Data.php" hash="f87f9903ff7b03630377b9a5e0def6a6"/><file name="Exceptionmap.php" hash="5efa0d9221546f4a3b29f98d260998a8"/><file name="Transliterate.php" hash="fc82a61a3c5efe1c5f5c4ea5a21cdeea"/><dir name="Validate"><file name="Address.php" hash="ad1aea0ca237b264d066f82028e832b2"/></dir></dir><dir name="Model"><dir name="Autocomplete"><file name="Address.php" hash="137aa5588f59a924edda84bbb8956a7a"/></dir><dir name="Carrier"><dir name="Receiverdata"><file name="Receiverdata.php" hash="fc9e1cef902f8126705493ef62698975"/></dir><dir name="Senderdata"><file name="Senderdata.php" hash="a29434d47a760d0b26c05da5ce5a8053"/></dir><file name="Shippingmethod.php" hash="2e735b314333fa22f43c75f1cb562821"/><dir name="Source"><file name="Calculation.php" hash="8feb245ada9a659cc87f1450cba3ca69"/><file name="Deferreddays.php" hash="c0b4154d31d5080a5970eab4ba5f9315"/><file name="Method.php" hash="3a27c91b9c707dd9204baf7ffa814a12"/><file name="Office.php" hash="38d718531131f17dc452a72370d7e5f6"/><file name="Takingoffset.php" hash="a707c9ecb45d1ae6886770264d7c850d"/></dir></dir><file name="Observer.php" hash="d27fbda76fbd7a23760aa534c6528aae"/><dir name="Rate"><file name="Result.php" hash="9e57224fe86a696a8c51e47c1808226f"/></dir><dir name="Resource"><dir name="Saveorder"><file name="Collection.php" hash="45cbc13c07ab7ac7e495bdead549c655"/></dir><file name="Saveorder.php" hash="ebb22be5c4334a201bd6b09d72e96cbe"/><file name="Setup.php" hash="f4fd4f27ba10a9fc68e272a475ff2156"/></dir><dir name="Sales"><dir name="Quote"><dir name="Address"><file name="Rate.php" hash="82282b54b161255665c888ff9cd7fc6d"/></dir></dir></dir><file name="Saveorder.php" hash="4bbd01470d9ffa1d305fcf7210f88726"/></dir><dir name="controllers"><file name="AddressController.php" hash="42edea2936784d3f00d4780dc2a640ed"/><dir name="Adminhtml"><file name="AddressController.php" hash="adbc2db67d5bc7702d8c33361fdcbfd1"/><file name="CheckcredentialsController.php" hash="6ea877b98919d725a566282de47bce21"/><file name="PrintController.php" hash="a80dc0c1a53c01c3ac486da95cda1546"/></dir></dir><dir name="etc"><file name="adminhtml.xml" hash="f270b82c36813ec5022237774dc3208e"/><file name="config.xml" hash="2cf03af14a275a45981b4e6771da6156"/><file name="jstranslator.xml" hash="3adf187b44e3ffc2c43e7508a8d62c9c"/><file name="system.xml" hash="1fc8e18791b7c78afb808fae8e02d846"/></dir><dir name="sql"><dir name="speedyshippingmodule_setup"><file name="mysql4-install-1.0.3.php" hash="4b1bc73ff91011b3c41a2b7adf107f3d"/><file name="mysql4-upgrade-1.0.7-1.0.8.php" hash="d12a72ecbd7d8e31a0e3c6c300d8f09c"/><file name="mysql4-upgrade-1.0.8-1.0.9.php" hash="31093fa1c0114c1ff7a9ae994a6a39bb"/></dir></dir></dir></dir></target><target name="magedesign"><dir name="adminhtml"><dir name="default"><dir name="default"><dir name="layout"><file name="speedy_shipping.xml" hash="93bad292fed577e9c79c830aa47ebd61"/></dir><dir name="template"><dir name="speedy_speedyshipping"><file name="billoflading.phtml" hash="92ba243a2d9f7815db619778d78fc980"/><dir name="customer"><dir name="edit"><dir name="tab"><file name="addresses.phtml" hash="d30d71600b33872075dc0bc2b7bc3137"/></dir></dir></dir><file name="pickupform.phtml" hash="fc21509fc8f6ddccf055c2fb840f4c74"/><dir name="sales"><dir name="order"><dir name="create"><dir name="billing"><dir name="method"><file name="paymentInfo.phtml" hash="3dd1f746585216f952958c710924ae46"/></dir></dir><dir name="form"><file name="address.phtml" hash="042fb74a054bd096fbd7d2aedb80503c"/></dir><dir name="shipping"><dir name="method"><file name="form.phtml" hash="715d060632af0c3ad4287f46fd4e69c6"/></dir></dir><file name="totals.phtml" hash="cada285fd005956398d6d1d18d437892"/></dir></dir></dir><dir name="system"><dir name="config"><file name="testbutton.phtml" hash="561902225c1227b220cf2caa4d20fa33"/></dir></dir></dir></dir></dir></dir></dir><dir name="frontend"><dir name="base"><dir name="default"><dir name="layout"><file name="speedy_shipping.xml" hash="3a428ae6bde62813449b9fdf805b6b1b"/></dir><dir name="template"><dir name="speedy_speedyshipping"><dir name="checkout"><dir name="onepage"><file name="billing.phtml" hash="9b0ab4ed7745b7d5844d76a4c225b80c"/><dir name="payment_method"><file name="paymentInfo.phtml" hash="8bc351fab67fe3e89d6da86b9ce6812b"/></dir><file name="shipping.phtml" hash="ccdb80a45ea5c27d5b45566e16afb51e"/><dir name="shipping_method"><file name="available.phtml" hash="2ed1524d3a3c2aa9edb04af1e9abe034"/><file name="pickupform.phtml" hash="488ae55664e0fb2d0421df3b363a125f"/><file name="shipping_method.phtml" hash="8683ed86bd37ca7de4ce2305f92b4aea"/></dir></dir></dir><dir name="customer"><dir name="address"><file name="edit.phtml" hash="7a1ca55b250f43addc6155c5df687917"/></dir></dir></dir></dir></dir></dir></dir></target><target name="mageetc"><dir name="modules"><file name="Speedyshipping.xml" hash="b65ed745e2c8d02980d2140833495590"/></dir></target><target name="magelib"><dir name="SpeedyEPS"><dir name="util"><file name="Util.class.php" hash="e384756acbad8853c999e0435e833c19"/></dir><dir name="ver01"><file name="AddrNomen.class.php" hash="bba4d58eca6ffda35d1c07d93bfd84be"/><file name="ClientException.class.php" hash="67265022fa5937ae84f20d9f7a3e99cc"/><file name="ComplementaryServiceAllowance.class.php" hash="58e1d0e355943629ff80d53db973a9a9"/><file name="EPSFacade.class.php" hash="8f983ad98a7bf6681e877d8e9c86913a"/><file name="EPSInterface.class.php" hash="86b9399be96a3fb84022427500f44b89"/><file name="FixedDiscountCardId.class.php" hash="4a1467f2013014d509141f1f5f1b9566"/><file name="ParamAddress.class.php" hash="cb62ee0575f4e07473a31ec318dc17aa"/><file name="ParamAddressSearch.class.php" hash="88b70ef9c7709cd4b1aa568dd71532d4"/><file name="ParamBarcodeInfo.class.php" hash="fd17f2426934f53ec9617a96bdb096c0"/><file name="ParamCalculation.class.php" hash="356eab248f4594071ea8f6234e996f49"/><file name="ParamClientData.class.php" hash="069fef2d83e83b40370603d3c75a9d44"/><file name="ParamClientSearch.class.php" hash="51c779373bd3494254be8279139b9826"/><file name="ParamFilterSite.class.php" hash="87776edd43e27f494bec344c97207c40"/><file name="ParamLanguage.class.php" hash="fcfb607cbdb1c4edd0ff2e4b3818510d"/><file name="ParamOrder.class.php" hash="eb177c74d52d9e6a69ce1fd34535ea82"/><file name="ParamPDF.class.php" hash="28248201e71d34368bb2b76c58a16da9"/><file name="ParamParcel.class.php" hash="27fd8bd37e83ac815d07d77d440de398"/><file name="ParamParcelInfo.class.php" hash="c401926930556e8074e594cc0d00c8a9"/><file name="ParamPhoneNumber.class.php" hash="53e20f2f8354d2caaac519abcfd81187"/><file name="ParamPicking.class.php" hash="27963623f3ce27a4d0cc47532a146629"/><file name="ParamSearchByRefNum.class.php" hash="14544cd4c6f6718bc68e2f4f2c6fe5f5"/><file name="ResultAddress.class.php" hash="6d52168fad35f83777dea137c0ce9b2b"/><file name="ResultAddressEx.class.php" hash="fe9b6dc03c00a41040cbb4e402fdd9e6"/><file name="ResultAddressSearch.class.php" hash="c9b8a3aba12bed01b37245c4a2303907"/><file name="ResultAmounts.class.php" hash="756e363bf2d6a130d54e364319901c32"/><file name="ResultBOL.class.php" hash="e095318e59be096cb949309834a863ba"/><file name="ResultCalculation.class.php" hash="90710f9860d920d763b423c77ffdc88a"/><file name="ResultCalculationMS.class.php" hash="f991bc662dba556c7c7bc749d09ecb12"/><file name="ResultClientData.class.php" hash="3e1ea047f22ee3cfa02a128e9ce1d65e"/><file name="ResultCommonObject.class.php" hash="2e8a719333466499dbef0102c7858a23"/><file name="ResultCourierService.class.php" hash="aaf63c267a548cc82b1784f5d41c9924"/><file name="ResultCourierServiceExt.class.php" hash="2f26760369b55d00a827577d573f7e5f"/><file name="ResultLogin.class.php" hash="6d9507e82eb5af820665480f83d8bec9"/><file name="ResultMinMaxReal.class.php" hash="681aa4bbc9f580f7551a1820f9186fad"/><file name="ResultOffice.class.php" hash="4f911e40d8aaaf95761c63bb79d12e17"/><file name="ResultOfficeEx.class.php" hash="94af3cafc5105b4274a2c2fe866d0d18"/><file name="ResultOrderPickingInfo.class.php" hash="72dcf1587374afe319cebd49e8a30fa3"/><file name="ResultParcelInfo.class.php" hash="cfd36bbf6b4c93e80e713c85f127a027"/><file name="ResultPhoneNumber.class.php" hash="e8484071762d91059097dc9d98755090"/><file name="ResultQuarter.class.php" hash="9bc9d441128e5edc551c2c52ef473f57"/><file name="ResultSite.class.php" hash="05ed7eafcb8e13f74bb9f25d96f08af0"/><file name="ResultSiteEx.class.php" hash="ecdbf452151030e8d1d35300b7f4f76b"/><file name="ResultSpecialDeliveryRequirement.class.php" hash="23e952f1ef346ce34c1f3bf47e92c426"/><file name="ResultStreet.class.php" hash="7d625402e05cfcf205b31ba32650bcb4"/><file name="ResultTrackPicking.class.php" hash="b8ab206baacab06b2d2a447e57f881c4"/><file name="ResultTrackPickingEx.class.php" hash="96e9130d61f8e2346d8b03b9ad481fd7"/><file name="ServerException.class.php" hash="b11fc48eb537992e8c506807e7edd9d2"/><file name="Size.class.php" hash="ae535b7511bc31b61d1fd4b832da2536"/><file name="ValueAddress.class.php" hash="ed2e937685f7eab4745da049bf4b4364"/><dir name="soap"><file name="EPSSOAPInterfaceImpl.class.php" hash="eb825d3fc83763fbda78a3ea25f5357b"/></dir></dir></dir></target><target name="mageskin"><dir name="adminhtml"><dir name="default"><dir name="default"><dir name="speedy"><dir name="css"><file name="hideEditAddress.css" hash="1b03b3bf871c23565428454442c88cad"/><dir name="images"><file name="animated-overlay.gif" hash="2b912f7c0653008ca28ebacda49025e7"/><file name="ui-bg_diagonals-thick_18_b81900_40x40.png" hash="adffefb9419589d6b897a81877e85e42"/><file name="ui-bg_diagonals-thick_20_666666_40x40.png" hash="5a6524e1e6c434435238b5c93e583b6f"/><file name="ui-bg_flat_10_000000_40x100.png" hash="3d978d04a04f319ce2412b1c11afa926"/><file name="ui-bg_glass_100_f6f6f6_1x400.png" hash="bb29642d42ead99b3f719a1c7c838026"/><file name="ui-bg_glass_100_fdf5ce_1x400.png" hash="dc52f3b6718f318deb7813c5115137c5"/><file name="ui-bg_glass_65_ffffff_1x400.png" hash="e25e9547ddaa4fad97741b252ba9f800"/><file name="ui-bg_gloss-wave_35_f6a828_500x100.png" hash="661db0dc3da9538d25ffd010dc514751"/><file name="ui-bg_highlight-soft_100_eeeeee_1x100.png" hash="d78652f40e0c1f0281988aacd8269833"/><file name="ui-bg_highlight-soft_75_ffe45c_1x100.png" hash="3d9bb8f4d52f22fd5d494e87518766c0"/><file name="ui-icons_222222_256x240.png" hash="a1b3887a86cf1791f23c0b53b4d3585f"/><file name="ui-icons_228ef1_256x240.png" hash="73044fed6bab2c5ed02eed93b7d3adaa"/><file name="ui-icons_ef8c08_256x240.png" hash="1eec256e4f7b8324e619aae36ecfbfbd"/><file name="ui-icons_ffd27a_256x240.png" hash="c1a79bd65be08aa2be391cba2321f448"/><file name="ui-icons_ffffff_256x240.png" hash="e3f4748b19b87aadaa924d85f0882432"/></dir><file name="jquery-ui-1.10.2.custom.min.css" hash="63a7972fe14211955df1b5631d2bfba1"/><file name="jquery.autocomplete.css" hash="e1efb0a6e3da2b6ac201dc98c585aec8"/></dir><dir name="images"><file name="indicator.gif" hash="03ce3dcc84af110e9da8699a841e5200"/></dir><dir name="js"><file name="jquery-1.9.1.min.js" hash="ba714fde311a118967b9d8cb017c81f6"/><file name="jquery-ui-1.10.2.custom.min.js" hash="34f617d6fa9771c9cec61e9f6b729cf4"/><file name="noconflict.js" hash="e2060c4e5e5955c824723b13a212d3ec"/><file name="office_pickup.js" hash="dfbb5d0f546be2d7c64fa3393ab4a898"/><file name="validateAddress.js" hash="ebe9feaa11ee5a976254c83defecbbb7"/></dir></dir></dir></dir></dir><dir name="frontend"><dir name="base"><dir name="default"><dir name="speedy"><dir name="css"><dir name="images"><file name="animated-overlay.gif" hash="2b912f7c0653008ca28ebacda49025e7"/><dir name="images"><file name="animated-overlay.gif" hash="2b912f7c0653008ca28ebacda49025e7"/><file name="ui-bg_diagonals-thick_18_b81900_40x40.png" hash="8bede029bbc5dfdc51c03c31c42c69b6"/><file name="ui-bg_diagonals-thick_20_666666_40x40.png" hash="0e22f1e0b51bab992d835373d8687aff"/><file name="ui-bg_flat_10_000000_40x100.png" hash="f1d874a7f2f98005ef41142e7c529afb"/><file name="ui-bg_glass_100_f6f6f6_1x400.png" hash="0239611116cbcf93c7cd902997df0c2b"/><file name="ui-bg_glass_100_fdf5ce_1x400.png" hash="e08a0b044bc2699a3dd6ac4d081736d4"/><file name="ui-bg_glass_65_ffffff_1x400.png" hash="d985d3e1f3980efaa8a9482da6282a6a"/><file name="ui-bg_gloss-wave_35_f6a828_500x100.png" hash="22d6e00af67ff329b00e70164acbfa6e"/><file name="ui-bg_highlight-soft_100_eeeeee_1x100.png" hash="148fa5a4d59240f3b1322e52c0b42646"/><file name="ui-bg_highlight-soft_75_ffe45c_1x100.png" hash="8a5e1b98c9b8a758fb45e982724cc1d0"/><file name="ui-icons_222222_256x240.png" hash="a1b3887a86cf1791f23c0b53b4d3585f"/><file name="ui-icons_228ef1_256x240.png" hash="73044fed6bab2c5ed02eed93b7d3adaa"/><file name="ui-icons_ef8c08_256x240.png" hash="1eec256e4f7b8324e619aae36ecfbfbd"/><file name="ui-icons_ffd27a_256x240.png" hash="c1a79bd65be08aa2be391cba2321f448"/><file name="ui-icons_ffffff_256x240.png" hash="e3f4748b19b87aadaa924d85f0882432"/></dir><file name="ui-bg_diagonals-thick_18_b81900_40x40.png" hash="adffefb9419589d6b897a81877e85e42"/><file name="ui-bg_diagonals-thick_20_666666_40x40.png" hash="5a6524e1e6c434435238b5c93e583b6f"/><file name="ui-bg_flat_10_000000_40x100.png" hash="3d978d04a04f319ce2412b1c11afa926"/><file name="ui-bg_glass_100_f6f6f6_1x400.png" hash="bb29642d42ead99b3f719a1c7c838026"/><file name="ui-bg_glass_100_fdf5ce_1x400.png" hash="dc52f3b6718f318deb7813c5115137c5"/><file name="ui-bg_glass_65_ffffff_1x400.png" hash="e25e9547ddaa4fad97741b252ba9f800"/><file name="ui-bg_gloss-wave_35_f6a828_500x100.png" hash="661db0dc3da9538d25ffd010dc514751"/><file name="ui-bg_highlight-soft_100_eeeeee_1x100.png" hash="d78652f40e0c1f0281988aacd8269833"/><file name="ui-bg_highlight-soft_75_ffe45c_1x100.png" hash="3d9bb8f4d52f22fd5d494e87518766c0"/><file name="ui-icons_222222_256x240.png" hash="a1b3887a86cf1791f23c0b53b4d3585f"/><file name="ui-icons_228ef1_256x240.png" hash="73044fed6bab2c5ed02eed93b7d3adaa"/><file name="ui-icons_ef8c08_256x240.png" hash="1eec256e4f7b8324e619aae36ecfbfbd"/><file name="ui-icons_ffd27a_256x240.png" hash="c1a79bd65be08aa2be391cba2321f448"/><file name="ui-icons_ffffff_256x240.png" hash="e3f4748b19b87aadaa924d85f0882432"/></dir><file name="jquery-ui-1.10.2.custom.min.css" hash="b14e6e4dfddacb48689578a9f9b69837"/><file name="jquery-ui-1.10.3.custom.min.css" hash="61770a422674ed451871ecdcf75ea67d"/><file name="jquery.autocomplete.css" hash="e1efb0a6e3da2b6ac201dc98c585aec8"/></dir><dir name="images"><file name="indicator.gif" hash="14c56c5a40e61aea738e46b66d4d8c90"/></dir><dir name="js"><file name="jquery-1.9.1.min.js" hash="663628f795cb62444143fde1ebdf2b5b"/><file name="jquery-ui-1.10.3.custom.min.js" hash="ca78f74e4ebf73b646c14f7803031e48"/><file name="noconflict.js" hash="b7acb127eceaaa67ac1597fafdd85000"/><file name="office_pickup.js" hash="fb0e225b5e03e192670c0c0a62b4aa54"/></dir></dir></dir></dir></dir></target><target name="magelocale"><dir name="bg_BG"><file name="speedyTranslate.csv" hash="7235761f3c8d4a3b3ebdde5c1b558a19"/></dir><dir name="en_US"><file name="speedyTranslate.csv" hash="3b07f4e2cfd797c8aa5688d42dafded9"/></dir></target></contents>
16
  <compatible/>
17
+ <dependencies><required><php><min>5.1.0</min><max>6.0.0</max></php><package><name>Mage_Core_Modules</name><channel>community</channel><min>1.7.0.2</min><max>1.9.0.1</max></package><extension><name>curl</name><min/><max/></extension><extension><name>soap</name><min/><max/></extension><extension><name>openssl</name><min/><max/></extension></required></dependencies>
18
  </package>