Eabi_Livehandler - Version 0.1.4

Version Notes

* Added checkbox to order view, which selects current order for massaction operations
* Added Send Data to server in order to comply with DPD extension
* Added Print packing slip in order to comply with DPD extension
* Code is from now on also licensed under GPL v3

Download this release

Release Info

Developer Magento Core Team
Extension Eabi_Livehandler
Version 0.1.4
Comparing to
See all releases


Code changes from version 0.1.3 to 0.1.4

Files changed (36) hide show
  1. app/code/community/Eabi/Livehandler/Block/Adminhtml/Config/Form/Field/Button.php +6 -2
  2. app/code/community/Eabi/Livehandler/Block/Adminhtml/Config/Form/Field/Remove.php +5 -1
  3. app/code/community/Eabi/Livehandler/Block/Footer.php +5 -1
  4. app/code/community/Eabi/Livehandler/CHANGELOG.txt +8 -0
  5. app/code/community/Eabi/Livehandler/Helper/Data.php +5 -1
  6. app/code/community/Eabi/Livehandler/LICENCE.txt +1 -0
  7. app/code/community/Eabi/Livehandler/Model/Abstract.php +5 -1
  8. app/code/community/Eabi/Livehandler/Model/Action/Abstract.php +5 -1
  9. app/code/community/Eabi/Livehandler/Model/Action/Postoffice/Print.php +83 -0
  10. app/code/community/Eabi/Livehandler/Model/Action/Postoffice/Send.php +118 -0
  11. app/code/community/Eabi/Livehandler/Model/Adminhtml/Gridmanager.php +5 -1
  12. app/code/community/Eabi/Livehandler/Model/Directory/Collection.php +5 -1
  13. app/code/community/Eabi/Livehandler/Model/Entry.php +5 -1
  14. app/code/community/Eabi/Livehandler/Model/File/Object.php +5 -1
  15. app/code/community/Eabi/Livehandler/Model/Mysql4/Entry.php +5 -1
  16. app/code/community/Eabi/Livehandler/Model/Mysql4/Entry/Collection.php +5 -1
  17. app/code/community/Eabi/Livehandler/Model/Ordergrid.php +65 -13
  18. app/code/community/Eabi/Livehandler/Model/System/Config/Backend/Button.php +10 -2
  19. app/code/community/Eabi/Livehandler/controllers/Adminhtml/LivehandlerController.php +5 -1
  20. app/code/community/Eabi/Livehandler/controllers/Adminhtml/RemoveController.php +5 -1
  21. app/code/community/Eabi/Livehandler/controllers/IndexController.php +5 -1
  22. app/code/community/Eabi/Livehandler/etc/config.xml +6 -2
  23. app/code/community/Eabi/Livehandler/etc/system.xml +5 -1
  24. app/code/community/Eabi/Livehandler/sql/eabi_livehandler_setup/mysql4-install-0.1.0.php +5 -1
  25. app/code/community/Eabi/Livehandler/sql/eabi_livehandler_setup/mysql4-upgrade-0.1.0-0.1.1.php +5 -1
  26. app/design/adminhtml/default/default/layout/eabi_livehandler.xml +5 -1
  27. app/design/frontend/base/default/layout/eabi_livehandler.xml +5 -1
  28. app/design/frontend/default/default/layout/eabi_livehandler.xml +5 -1
  29. app/etc/modules/Eabi_Livehandler.xml +6 -2
  30. app/locale/en_US/Eabi_Livehandler.csv +1 -0
  31. app/locale/et_EE/Eabi_Livehandler.csv +1 -0
  32. app/locale/fi_FI/Eabi_Livehandler.csv +1 -0
  33. app/locale/lt_LT/Eabi_Livehandler.csv +1 -0
  34. app/locale/sv_SE/Eabi_Livehandler.csv +1 -0
  35. package.xml +8 -6
  36. skin/adminhtml/default/default/eabi_admintools.css +8 -0
app/code/community/Eabi/Livehandler/Block/Adminhtml/Config/Form/Field/Button.php CHANGED
@@ -5,9 +5,12 @@
5
  * NOTICE OF LICENSE
6
  *
7
  * This source file is subject to the Open Software License (OSL 3.0)
 
8
  * that is bundled with this package in the file LICENSE.txt.
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
 
 
11
  * If you did not receive a copy of the license and are unable to
12
  * obtain it through the world-wide-web, please send an email
13
  * to info@e-abi.ee so we can send you a copy immediately.
@@ -19,8 +22,9 @@
19
  *
20
  * @category Eabi
21
  * @package Eabi_Livehandler
22
- * @copyright Copyright (c) 2013 Insolo OY (http://infosolo.fi/)
23
  * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
 
24
  * @author Matis Halmann
25
  *
26
 
@@ -37,7 +41,7 @@ class Eabi_Livehandler_Block_Adminhtml_Config_Form_Field_Button extends Mage_Adm
37
  $this->addColumn('button_name', array(
38
  'label' => Mage::helper('eabi_livehandler')->__('Button name'),
39
  'style' => 'width:120px',
40
- 'class' => 'validate-code',
41
  ));
42
  $this->addColumn('sort_order', array(
43
  'label' => Mage::helper('adminhtml')->__('Sort order'),
5
  * NOTICE OF LICENSE
6
  *
7
  * This source file is subject to the Open Software License (OSL 3.0)
8
+ * or OpenGPL v3 license (GNU Public License V3.0)
9
  * that is bundled with this package in the file LICENSE.txt.
10
  * It is also available through the world-wide-web at this URL:
11
  * http://opensource.org/licenses/osl-3.0.php
12
+ * or
13
+ * http://www.gnu.org/licenses/gpl-3.0.txt
14
  * If you did not receive a copy of the license and are unable to
15
  * obtain it through the world-wide-web, please send an email
16
  * to info@e-abi.ee so we can send you a copy immediately.
22
  *
23
  * @category Eabi
24
  * @package Eabi_Livehandler
25
+ * @copyright Copyright (c) 2013 Aktsiamaailm LLC (http://en.e-abi.ee/)
26
  * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
27
+ * @license http://www.gnu.org/licenses/gpl-3.0.txt GNU Public License V3.0
28
  * @author Matis Halmann
29
  *
30
 
41
  $this->addColumn('button_name', array(
42
  'label' => Mage::helper('eabi_livehandler')->__('Button name'),
43
  'style' => 'width:120px',
44
+ /* 'class' => 'validate-code',*/
45
  ));
46
  $this->addColumn('sort_order', array(
47
  'label' => Mage::helper('adminhtml')->__('Sort order'),
app/code/community/Eabi/Livehandler/Block/Adminhtml/Config/Form/Field/Remove.php CHANGED
@@ -5,9 +5,12 @@
5
  * NOTICE OF LICENSE
6
  *
7
  * This source file is subject to the Open Software License (OSL 3.0)
 
8
  * that is bundled with this package in the file LICENSE.txt.
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
 
 
11
  * If you did not receive a copy of the license and are unable to
12
  * obtain it through the world-wide-web, please send an email
13
  * to info@e-abi.ee so we can send you a copy immediately.
@@ -19,8 +22,9 @@
19
  *
20
  * @category Eabi
21
  * @package Eabi_Livehandler
22
- * @copyright Copyright (c) 2013 Insolo OY (http://infosolo.fi/)
23
  * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
 
24
  * @author Matis Halmann
25
  *
26
 
5
  * NOTICE OF LICENSE
6
  *
7
  * This source file is subject to the Open Software License (OSL 3.0)
8
+ * or OpenGPL v3 license (GNU Public License V3.0)
9
  * that is bundled with this package in the file LICENSE.txt.
10
  * It is also available through the world-wide-web at this URL:
11
  * http://opensource.org/licenses/osl-3.0.php
12
+ * or
13
+ * http://www.gnu.org/licenses/gpl-3.0.txt
14
  * If you did not receive a copy of the license and are unable to
15
  * obtain it through the world-wide-web, please send an email
16
  * to info@e-abi.ee so we can send you a copy immediately.
22
  *
23
  * @category Eabi
24
  * @package Eabi_Livehandler
25
+ * @copyright Copyright (c) 2013 Aktsiamaailm LLC (http://en.e-abi.ee/)
26
  * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
27
+ * @license http://www.gnu.org/licenses/gpl-3.0.txt GNU Public License V3.0
28
  * @author Matis Halmann
29
  *
30
 
app/code/community/Eabi/Livehandler/Block/Footer.php CHANGED
@@ -5,9 +5,12 @@
5
  * NOTICE OF LICENSE
6
  *
7
  * This source file is subject to the Open Software License (OSL 3.0)
 
8
  * that is bundled with this package in the file LICENSE.txt.
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
 
 
11
  * If you did not receive a copy of the license and are unable to
12
  * obtain it through the world-wide-web, please send an email
13
  * to info@e-abi.ee so we can send you a copy immediately.
@@ -19,8 +22,9 @@
19
  *
20
  * @category Eabi
21
  * @package Eabi_Livehandler
22
- * @copyright Copyright (c) 2013 Insolo OY (http://infosolo.fi/)
23
  * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
 
24
  * @author Matis Halmann
25
  *
26
 
5
  * NOTICE OF LICENSE
6
  *
7
  * This source file is subject to the Open Software License (OSL 3.0)
8
+ * or OpenGPL v3 license (GNU Public License V3.0)
9
  * that is bundled with this package in the file LICENSE.txt.
10
  * It is also available through the world-wide-web at this URL:
11
  * http://opensource.org/licenses/osl-3.0.php
12
+ * or
13
+ * http://www.gnu.org/licenses/gpl-3.0.txt
14
  * If you did not receive a copy of the license and are unable to
15
  * obtain it through the world-wide-web, please send an email
16
  * to info@e-abi.ee so we can send you a copy immediately.
22
  *
23
  * @category Eabi
24
  * @package Eabi_Livehandler
25
+ * @copyright Copyright (c) 2013 Aktsiamaailm LLC (http://en.e-abi.ee/)
26
  * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
27
+ * @license http://www.gnu.org/licenses/gpl-3.0.txt GNU Public License V3.0
28
  * @author Matis Halmann
29
  *
30
 
app/code/community/Eabi/Livehandler/CHANGELOG.txt CHANGED
@@ -1,3 +1,11 @@
1
  0.1.1
2
  - Initial release
3
 
 
 
 
 
 
 
 
 
1
  0.1.1
2
  - Initial release
3
 
4
+ 0.1.2
5
+ - Varien_Directory_Collection dependency removed
6
+
7
+ 0.1.3
8
+ - Additional error fixes
9
+
10
+ 0.1.4
11
+ - Added checkbox to order view for massactions, DPD extra buttons added
app/code/community/Eabi/Livehandler/Helper/Data.php CHANGED
@@ -5,9 +5,12 @@
5
  * NOTICE OF LICENSE
6
  *
7
  * This source file is subject to the Open Software License (OSL 3.0)
 
8
  * that is bundled with this package in the file LICENSE.txt.
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
 
 
11
  * If you did not receive a copy of the license and are unable to
12
  * obtain it through the world-wide-web, please send an email
13
  * to info@e-abi.ee so we can send you a copy immediately.
@@ -19,8 +22,9 @@
19
  *
20
  * @category Eabi
21
  * @package Eabi_Livehandler
22
- * @copyright Copyright (c) 2013 Insolo OY (http://infosolo.fi/)
23
  * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
 
24
  * @author Matis Halmann
25
  *
26
 
5
  * NOTICE OF LICENSE
6
  *
7
  * This source file is subject to the Open Software License (OSL 3.0)
8
+ * or OpenGPL v3 license (GNU Public License V3.0)
9
  * that is bundled with this package in the file LICENSE.txt.
10
  * It is also available through the world-wide-web at this URL:
11
  * http://opensource.org/licenses/osl-3.0.php
12
+ * or
13
+ * http://www.gnu.org/licenses/gpl-3.0.txt
14
  * If you did not receive a copy of the license and are unable to
15
  * obtain it through the world-wide-web, please send an email
16
  * to info@e-abi.ee so we can send you a copy immediately.
22
  *
23
  * @category Eabi
24
  * @package Eabi_Livehandler
25
+ * @copyright Copyright (c) 2013 Aktsiamaailm LLC (http://en.e-abi.ee/)
26
  * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
27
+ * @license http://www.gnu.org/licenses/gpl-3.0.txt GNU Public License V3.0
28
  * @author Matis Halmann
29
  *
30
 
app/code/community/Eabi/Livehandler/LICENCE.txt CHANGED
@@ -1 +1,2 @@
1
  http://opensource.org/licenses/osl-3.0.php
 
1
  http://opensource.org/licenses/osl-3.0.php
2
+ http://www.gnu.org/licenses/gpl-3.0.txt
app/code/community/Eabi/Livehandler/Model/Abstract.php CHANGED
@@ -5,9 +5,12 @@
5
  * NOTICE OF LICENSE
6
  *
7
  * This source file is subject to the Open Software License (OSL 3.0)
 
8
  * that is bundled with this package in the file LICENSE.txt.
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
 
 
11
  * If you did not receive a copy of the license and are unable to
12
  * obtain it through the world-wide-web, please send an email
13
  * to info@e-abi.ee so we can send you a copy immediately.
@@ -19,8 +22,9 @@
19
  *
20
  * @category Eabi
21
  * @package Eabi_Livehandler
22
- * @copyright Copyright (c) 2013 Insolo OY (http://infosolo.fi/)
23
  * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
 
24
  * @author Matis Halmann
25
  *
26
 
5
  * NOTICE OF LICENSE
6
  *
7
  * This source file is subject to the Open Software License (OSL 3.0)
8
+ * or OpenGPL v3 license (GNU Public License V3.0)
9
  * that is bundled with this package in the file LICENSE.txt.
10
  * It is also available through the world-wide-web at this URL:
11
  * http://opensource.org/licenses/osl-3.0.php
12
+ * or
13
+ * http://www.gnu.org/licenses/gpl-3.0.txt
14
  * If you did not receive a copy of the license and are unable to
15
  * obtain it through the world-wide-web, please send an email
16
  * to info@e-abi.ee so we can send you a copy immediately.
22
  *
23
  * @category Eabi
24
  * @package Eabi_Livehandler
25
+ * @copyright Copyright (c) 2013 Aktsiamaailm LLC (http://en.e-abi.ee/)
26
  * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
27
+ * @license http://www.gnu.org/licenses/gpl-3.0.txt GNU Public License V3.0
28
  * @author Matis Halmann
29
  *
30
 
app/code/community/Eabi/Livehandler/Model/Action/Abstract.php CHANGED
@@ -5,9 +5,12 @@
5
  * NOTICE OF LICENSE
6
  *
7
  * This source file is subject to the Open Software License (OSL 3.0)
 
8
  * that is bundled with this package in the file LICENSE.txt.
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
 
 
11
  * If you did not receive a copy of the license and are unable to
12
  * obtain it through the world-wide-web, please send an email
13
  * to info@e-abi.ee so we can send you a copy immediately.
@@ -19,8 +22,9 @@
19
  *
20
  * @category Eabi
21
  * @package Eabi_Livehandler
22
- * @copyright Copyright (c) 2013 Insolo OY (http://infosolo.fi/)
23
  * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
 
24
  * @author Matis Halmann
25
  *
26
 
5
  * NOTICE OF LICENSE
6
  *
7
  * This source file is subject to the Open Software License (OSL 3.0)
8
+ * or OpenGPL v3 license (GNU Public License V3.0)
9
  * that is bundled with this package in the file LICENSE.txt.
10
  * It is also available through the world-wide-web at this URL:
11
  * http://opensource.org/licenses/osl-3.0.php
12
+ * or
13
+ * http://www.gnu.org/licenses/gpl-3.0.txt
14
  * If you did not receive a copy of the license and are unable to
15
  * obtain it through the world-wide-web, please send an email
16
  * to info@e-abi.ee so we can send you a copy immediately.
22
  *
23
  * @category Eabi
24
  * @package Eabi_Livehandler
25
+ * @copyright Copyright (c) 2013 Aktsiamaailm LLC (http://en.e-abi.ee/)
26
  * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
27
+ * @license http://www.gnu.org/licenses/gpl-3.0.txt GNU Public License V3.0
28
  * @author Matis Halmann
29
  *
30
 
app/code/community/Eabi/Livehandler/Model/Action/Postoffice/Print.php ADDED
@@ -0,0 +1,83 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+
3
+ /*
4
+
5
+ *
6
+ * NOTICE OF LICENSE
7
+ *
8
+ * This source file is subject to the Open Software License (OSL 3.0)
9
+ * or OpenGPL v3 license (GNU Public License V3.0)
10
+ * that is bundled with this package in the file LICENSE.txt.
11
+ * It is also available through the world-wide-web at this URL:
12
+ * http://opensource.org/licenses/osl-3.0.php
13
+ * or
14
+ * http://www.gnu.org/licenses/gpl-3.0.txt
15
+ * If you did not receive a copy of the license and are unable to
16
+ * obtain it through the world-wide-web, please send an email
17
+ * to info@e-abi.ee so we can send you a copy immediately.
18
+ *
19
+ * DISCLAIMER
20
+ *
21
+ * Do not edit or add to this file if you wish to upgrade this module to newer
22
+ * versions in the future.
23
+ *
24
+ * @category Eabi
25
+ * @package Eabi_Livehandler
26
+ * @copyright Copyright (c) 2013 Aktsiamaailm LLC (http://en.e-abi.ee/)
27
+ * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
28
+ * @license http://www.gnu.org/licenses/gpl-3.0.txt GNU Public License V3.0
29
+ * @author Matis Halmann
30
+ *
31
+
32
+ */
33
+
34
+ /**
35
+ * Description of Send
36
+ *
37
+ * @author Matis
38
+ */
39
+ class Eabi_Livehandler_Model_Action_Postoffice_Print extends Eabi_Livehandler_Model_Action_Abstract {
40
+ protected $_code = 'postoffice_print';
41
+ protected $_label;
42
+ private static $_module_exists;
43
+
44
+ public function __construct() {
45
+ if (self::$_module_exists === null) {
46
+ $modulesArray = (array)Mage::getConfig()->getNode('modules')->children();
47
+ self::$_module_exists = isset($modulesArray['Eabi_Postoffice']);
48
+ }
49
+ $this->_longOnClick = 'return false;';
50
+
51
+ }
52
+
53
+
54
+
55
+
56
+ public function canDisplay(Mage_Sales_Model_Order $order) {
57
+ if (self::$_module_exists) {
58
+ $this->_label = Mage::helper('eabi_postoffice')->__('Print packing slip');
59
+ $barcode = Mage::helper('eabi_postoffice')->getBarcode($order->getIncrementId());
60
+ if (is_string($barcode)) {
61
+ $url = Mage::helper('adminhtml')->getUrl('eabi_postoffice/adminhtml_postoffice/addresscardpdf', array('order_id'=> $order->getId()));
62
+ $this->_onClick = "setLocation('".$url."')";
63
+ return true;
64
+ }
65
+ }
66
+ return false;
67
+ }
68
+
69
+ public function performDesiredAction(Mage_Sales_Model_Order $order, array $params) {
70
+
71
+ $errors = array();
72
+ $messages = array();
73
+
74
+ $result = array(
75
+ 'messages' => $messages,
76
+ 'errors' => $errors,
77
+ 'needs_reload' => false,
78
+ 'is_action_error' => false,
79
+ );
80
+ return $result;
81
+ }
82
+ }
83
+
app/code/community/Eabi/Livehandler/Model/Action/Postoffice/Send.php ADDED
@@ -0,0 +1,118 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+
3
+ /*
4
+
5
+ *
6
+ * NOTICE OF LICENSE
7
+ *
8
+ * This source file is subject to the Open Software License (OSL 3.0)
9
+ * or OpenGPL v3 license (GNU Public License V3.0)
10
+ * that is bundled with this package in the file LICENSE.txt.
11
+ * It is also available through the world-wide-web at this URL:
12
+ * http://opensource.org/licenses/osl-3.0.php
13
+ * or
14
+ * http://www.gnu.org/licenses/gpl-3.0.txt
15
+ * If you did not receive a copy of the license and are unable to
16
+ * obtain it through the world-wide-web, please send an email
17
+ * to info@e-abi.ee so we can send you a copy immediately.
18
+ *
19
+ * DISCLAIMER
20
+ *
21
+ * Do not edit or add to this file if you wish to upgrade this module to newer
22
+ * versions in the future.
23
+ *
24
+ * @category Eabi
25
+ * @package Eabi_Livehandler
26
+ * @copyright Copyright (c) 2013 Aktsiamaailm LLC (http://en.e-abi.ee/)
27
+ * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
28
+ * @license http://www.gnu.org/licenses/gpl-3.0.txt GNU Public License V3.0
29
+ * @author Matis Halmann
30
+ *
31
+
32
+ */
33
+
34
+ /**
35
+ * Description of Send
36
+ *
37
+ * @author Matis
38
+ */
39
+ class Eabi_Livehandler_Model_Action_Postoffice_Send extends Eabi_Livehandler_Model_Action_Abstract {
40
+ protected $_code = 'postoffice_send';
41
+ protected $_label;
42
+ private static $_module_exists;
43
+
44
+ public function __construct() {
45
+ if (self::$_module_exists === null) {
46
+ $modulesArray = (array)Mage::getConfig()->getNode('modules')->children();
47
+ self::$_module_exists = isset($modulesArray['Eabi_Postoffice']);
48
+ }
49
+
50
+ }
51
+
52
+
53
+
54
+
55
+ public function canDisplay(Mage_Sales_Model_Order $order) {
56
+ if (self::$_module_exists) {
57
+ $this->_label = Mage::helper('eabi_postoffice')->__('Send shipping data to server');
58
+ if (Mage::helper('eabi_postoffice')->isDataSent($order->getIncrementId()) === false) {
59
+ $barcode = Mage::helper('eabi_postoffice')->getBarcode($order->getIncrementId());
60
+ if (is_string($barcode)) {
61
+ return false;
62
+ }
63
+
64
+ return true;
65
+ }
66
+ }
67
+ return false;
68
+ }
69
+
70
+ public function performDesiredAction(Mage_Sales_Model_Order $order, array $params) {
71
+
72
+ //get the carrier
73
+ $shippingMethod = $order->getShippingMethod();
74
+ $paymentMethod = $order->getPayment();
75
+ $errors = array();
76
+ //get the shipping code from the order and call the module from it.
77
+ $shippingCarrierCode = substr($shippingMethod, 0, strpos($shippingMethod, '_'));
78
+ $shippingMethodModel = Mage::getModel('shipping/shipping')->getCarrierByCode($shippingCarrierCode);
79
+
80
+ if (!($shippingMethodModel instanceof Eabi_Postoffice_Model_Carrier_Abstract)){
81
+ $errors[] = Mage::helper('eabi_postoffice')->__('This carrier is not subclass of Eabi_Postoffice_Model_Carrier_Abstract');
82
+ }
83
+ $shippingMethodModel->setStoreId($order->getStoreId());
84
+
85
+ //determine if auto send is available
86
+ if (!count($errors) && !$shippingMethodModel->isAutoSendAvailable()) {
87
+ $errors[] = Mage::helper('eabi_postoffice')->__('Automatic data sending is not available for the selected carrier');
88
+ }
89
+
90
+ if (!count($errors) && round($order->getTotalDue(), 2) > 0 && (!$shippingMethodModel->getConfigData('enable_cod') ||
91
+ (!count($errors) && $shippingMethodModel->getConfigData('enable_cod') && $paymentMethod->getMethod() != 'eabicodpayment'))) {
92
+ $errors[] = Mage::helper('eabi_postoffice')->__('This order has not yet been fully paid');
93
+ }
94
+
95
+ if (!count($errors) && ($order->isCanceled() || $order->getIsVirtual())) {
96
+ $errors[] = Mage::helper('eabi_postoffice')->__('This order cannot be shipped');
97
+ }
98
+
99
+
100
+ //send the data
101
+ $messages = array();
102
+ if (!count($errors)) {
103
+ Mage::helper('eabi_postoffice')->sendManualOrderData($order->getIncrementId(), $shippingMethodModel->getConfigData('senddata_event'));
104
+ $messages[] = Mage::helper('eabi_postoffice')->__('Data sent to server, please verify the status from the order comments');
105
+
106
+ }
107
+
108
+
109
+ $result = array(
110
+ 'messages' => $messages,
111
+ 'errors' => $errors,
112
+ 'needs_reload' => false,
113
+ 'is_action_error' => false,
114
+ );
115
+ return $result;
116
+ }
117
+ }
118
+
app/code/community/Eabi/Livehandler/Model/Adminhtml/Gridmanager.php CHANGED
@@ -5,9 +5,12 @@
5
  * NOTICE OF LICENSE
6
  *
7
  * This source file is subject to the Open Software License (OSL 3.0)
 
8
  * that is bundled with this package in the file LICENSE.txt.
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
 
 
11
  * If you did not receive a copy of the license and are unable to
12
  * obtain it through the world-wide-web, please send an email
13
  * to info@e-abi.ee so we can send you a copy immediately.
@@ -19,8 +22,9 @@
19
  *
20
  * @category Eabi
21
  * @package Eabi_Livehandler
22
- * @copyright Copyright (c) 2013 Insolo OY (http://infosolo.fi/)
23
  * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
 
24
  * @author Matis Halmann
25
  *
26
 
5
  * NOTICE OF LICENSE
6
  *
7
  * This source file is subject to the Open Software License (OSL 3.0)
8
+ * or OpenGPL v3 license (GNU Public License V3.0)
9
  * that is bundled with this package in the file LICENSE.txt.
10
  * It is also available through the world-wide-web at this URL:
11
  * http://opensource.org/licenses/osl-3.0.php
12
+ * or
13
+ * http://www.gnu.org/licenses/gpl-3.0.txt
14
  * If you did not receive a copy of the license and are unable to
15
  * obtain it through the world-wide-web, please send an email
16
  * to info@e-abi.ee so we can send you a copy immediately.
22
  *
23
  * @category Eabi
24
  * @package Eabi_Livehandler
25
+ * @copyright Copyright (c) 2013 Aktsiamaailm LLC (http://en.e-abi.ee/)
26
  * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
27
+ * @license http://www.gnu.org/licenses/gpl-3.0.txt GNU Public License V3.0
28
  * @author Matis Halmann
29
  *
30
 
app/code/community/Eabi/Livehandler/Model/Directory/Collection.php CHANGED
@@ -6,9 +6,12 @@
6
  * NOTICE OF LICENSE
7
  *
8
  * This source file is subject to the Open Software License (OSL 3.0)
 
9
  * that is bundled with this package in the file LICENSE.txt.
10
  * It is also available through the world-wide-web at this URL:
11
  * http://opensource.org/licenses/osl-3.0.php
 
 
12
  * If you did not receive a copy of the license and are unable to
13
  * obtain it through the world-wide-web, please send an email
14
  * to info@e-abi.ee so we can send you a copy immediately.
@@ -20,8 +23,9 @@
20
  *
21
  * @category Eabi
22
  * @package Eabi_Livehandler
23
- * @copyright Copyright (c) 2013 Insolo OY (http://infosolo.fi/)
24
  * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
 
25
  * @author Matis Halmann
26
  *
27
 
6
  * NOTICE OF LICENSE
7
  *
8
  * This source file is subject to the Open Software License (OSL 3.0)
9
+ * or OpenGPL v3 license (GNU Public License V3.0)
10
  * that is bundled with this package in the file LICENSE.txt.
11
  * It is also available through the world-wide-web at this URL:
12
  * http://opensource.org/licenses/osl-3.0.php
13
+ * or
14
+ * http://www.gnu.org/licenses/gpl-3.0.txt
15
  * If you did not receive a copy of the license and are unable to
16
  * obtain it through the world-wide-web, please send an email
17
  * to info@e-abi.ee so we can send you a copy immediately.
23
  *
24
  * @category Eabi
25
  * @package Eabi_Livehandler
26
+ * @copyright Copyright (c) 2013 Aktsiamaailm LLC (http://en.e-abi.ee/)
27
  * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
28
+ * @license http://www.gnu.org/licenses/gpl-3.0.txt GNU Public License V3.0
29
  * @author Matis Halmann
30
  *
31
 
app/code/community/Eabi/Livehandler/Model/Entry.php CHANGED
@@ -5,9 +5,12 @@
5
  * NOTICE OF LICENSE
6
  *
7
  * This source file is subject to the Open Software License (OSL 3.0)
 
8
  * that is bundled with this package in the file LICENSE.txt.
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
 
 
11
  * If you did not receive a copy of the license and are unable to
12
  * obtain it through the world-wide-web, please send an email
13
  * to info@e-abi.ee so we can send you a copy immediately.
@@ -19,8 +22,9 @@
19
  *
20
  * @category Eabi
21
  * @package Eabi_Livehandler
22
- * @copyright Copyright (c) 2013 Insolo OY (http://infosolo.fi/)
23
  * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
 
24
  * @author Matis Halmann
25
  *
26
 
5
  * NOTICE OF LICENSE
6
  *
7
  * This source file is subject to the Open Software License (OSL 3.0)
8
+ * or OpenGPL v3 license (GNU Public License V3.0)
9
  * that is bundled with this package in the file LICENSE.txt.
10
  * It is also available through the world-wide-web at this URL:
11
  * http://opensource.org/licenses/osl-3.0.php
12
+ * or
13
+ * http://www.gnu.org/licenses/gpl-3.0.txt
14
  * If you did not receive a copy of the license and are unable to
15
  * obtain it through the world-wide-web, please send an email
16
  * to info@e-abi.ee so we can send you a copy immediately.
22
  *
23
  * @category Eabi
24
  * @package Eabi_Livehandler
25
+ * @copyright Copyright (c) 2013 Aktsiamaailm LLC (http://en.e-abi.ee/)
26
  * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
27
+ * @license http://www.gnu.org/licenses/gpl-3.0.txt GNU Public License V3.0
28
  * @author Matis Halmann
29
  *
30
 
app/code/community/Eabi/Livehandler/Model/File/Object.php CHANGED
@@ -6,9 +6,12 @@
6
  * NOTICE OF LICENSE
7
  *
8
  * This source file is subject to the Open Software License (OSL 3.0)
 
9
  * that is bundled with this package in the file LICENSE.txt.
10
  * It is also available through the world-wide-web at this URL:
11
  * http://opensource.org/licenses/osl-3.0.php
 
 
12
  * If you did not receive a copy of the license and are unable to
13
  * obtain it through the world-wide-web, please send an email
14
  * to info@e-abi.ee so we can send you a copy immediately.
@@ -20,8 +23,9 @@
20
  *
21
  * @category Eabi
22
  * @package Eabi_Livehandler
23
- * @copyright Copyright (c) 2013 Insolo OY (http://infosolo.fi/)
24
  * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
 
25
  * @author Matis Halmann
26
  *
27
 
6
  * NOTICE OF LICENSE
7
  *
8
  * This source file is subject to the Open Software License (OSL 3.0)
9
+ * or OpenGPL v3 license (GNU Public License V3.0)
10
  * that is bundled with this package in the file LICENSE.txt.
11
  * It is also available through the world-wide-web at this URL:
12
  * http://opensource.org/licenses/osl-3.0.php
13
+ * or
14
+ * http://www.gnu.org/licenses/gpl-3.0.txt
15
  * If you did not receive a copy of the license and are unable to
16
  * obtain it through the world-wide-web, please send an email
17
  * to info@e-abi.ee so we can send you a copy immediately.
23
  *
24
  * @category Eabi
25
  * @package Eabi_Livehandler
26
+ * @copyright Copyright (c) 2013 Aktsiamaailm LLC (http://en.e-abi.ee/)
27
  * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
28
+ * @license http://www.gnu.org/licenses/gpl-3.0.txt GNU Public License V3.0
29
  * @author Matis Halmann
30
  *
31
 
app/code/community/Eabi/Livehandler/Model/Mysql4/Entry.php CHANGED
@@ -5,9 +5,12 @@
5
  * NOTICE OF LICENSE
6
  *
7
  * This source file is subject to the Open Software License (OSL 3.0)
 
8
  * that is bundled with this package in the file LICENSE.txt.
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
 
 
11
  * If you did not receive a copy of the license and are unable to
12
  * obtain it through the world-wide-web, please send an email
13
  * to info@e-abi.ee so we can send you a copy immediately.
@@ -19,8 +22,9 @@
19
  *
20
  * @category Eabi
21
  * @package Eabi_Livehandler
22
- * @copyright Copyright (c) 2013 Insolo OY (http://infosolo.fi/)
23
  * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
 
24
  * @author Matis Halmann
25
  *
26
 
5
  * NOTICE OF LICENSE
6
  *
7
  * This source file is subject to the Open Software License (OSL 3.0)
8
+ * or OpenGPL v3 license (GNU Public License V3.0)
9
  * that is bundled with this package in the file LICENSE.txt.
10
  * It is also available through the world-wide-web at this URL:
11
  * http://opensource.org/licenses/osl-3.0.php
12
+ * or
13
+ * http://www.gnu.org/licenses/gpl-3.0.txt
14
  * If you did not receive a copy of the license and are unable to
15
  * obtain it through the world-wide-web, please send an email
16
  * to info@e-abi.ee so we can send you a copy immediately.
22
  *
23
  * @category Eabi
24
  * @package Eabi_Livehandler
25
+ * @copyright Copyright (c) 2013 Aktsiamaailm LLC (http://en.e-abi.ee/)
26
  * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
27
+ * @license http://www.gnu.org/licenses/gpl-3.0.txt GNU Public License V3.0
28
  * @author Matis Halmann
29
  *
30
 
app/code/community/Eabi/Livehandler/Model/Mysql4/Entry/Collection.php CHANGED
@@ -5,9 +5,12 @@
5
  * NOTICE OF LICENSE
6
  *
7
  * This source file is subject to the Open Software License (OSL 3.0)
 
8
  * that is bundled with this package in the file LICENSE.txt.
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
 
 
11
  * If you did not receive a copy of the license and are unable to
12
  * obtain it through the world-wide-web, please send an email
13
  * to info@e-abi.ee so we can send you a copy immediately.
@@ -19,8 +22,9 @@
19
  *
20
  * @category Eabi
21
  * @package Eabi_Livehandler
22
- * @copyright Copyright (c) 2013 Insolo OY (http://infosolo.fi/)
23
  * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
 
24
  * @author Matis Halmann
25
  *
26
 
5
  * NOTICE OF LICENSE
6
  *
7
  * This source file is subject to the Open Software License (OSL 3.0)
8
+ * or OpenGPL v3 license (GNU Public License V3.0)
9
  * that is bundled with this package in the file LICENSE.txt.
10
  * It is also available through the world-wide-web at this URL:
11
  * http://opensource.org/licenses/osl-3.0.php
12
+ * or
13
+ * http://www.gnu.org/licenses/gpl-3.0.txt
14
  * If you did not receive a copy of the license and are unable to
15
  * obtain it through the world-wide-web, please send an email
16
  * to info@e-abi.ee so we can send you a copy immediately.
22
  *
23
  * @category Eabi
24
  * @package Eabi_Livehandler
25
+ * @copyright Copyright (c) 2013 Aktsiamaailm LLC (http://en.e-abi.ee/)
26
  * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
27
+ * @license http://www.gnu.org/licenses/gpl-3.0.txt GNU Public License V3.0
28
  * @author Matis Halmann
29
  *
30
 
app/code/community/Eabi/Livehandler/Model/Ordergrid.php CHANGED
@@ -5,9 +5,12 @@
5
  * NOTICE OF LICENSE
6
  *
7
  * This source file is subject to the Open Software License (OSL 3.0)
 
8
  * that is bundled with this package in the file LICENSE.txt.
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
 
 
11
  * If you did not receive a copy of the license and are unable to
12
  * obtain it through the world-wide-web, please send an email
13
  * to info@e-abi.ee so we can send you a copy immediately.
@@ -19,8 +22,9 @@
19
  *
20
  * @category Eabi
21
  * @package Eabi_Livehandler
22
- * @copyright Copyright (c) 2013 Insolo OY (http://infosolo.fi/)
23
  * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
 
24
  * @author Matis Halmann
25
  *
26
 
@@ -138,8 +142,17 @@ class Eabi_Livehandler_Model_Ordergrid extends Eabi_Livehandler_Model_Adminhtml_
138
  //hold
139
  //cancel
140
  //invoice
 
 
 
141
  if (isset($postData['action']) && in_array($postData['action'], self::$_allowedActions)) {
142
- $actionModel = Mage::getSingleton('eabi_livehandler/action_'.$postData['action']);
 
 
 
 
 
 
143
  /* @var $actionModel Eabi_Livehandler_Model_Action_Abstract */
144
  if ($actionModel && $actionModel instanceof Eabi_Livehandler_Model_Action_Abstract
145
  && $actionModel->canDisplay($order)) {
@@ -281,19 +294,21 @@ EOT;
281
  if (!self::$_hasButtons && !$this->getEabi()->getConfigData('eabi_livehandler/admintools/disable_url')) {
282
  $buttonsHtml .= '<span class="eabi_commercial">'.$this->getEabi()->__('Manage the order from here by adding <a href=\'%s\' target=\'_blank\'>action buttons</a>', $this->getEabi()->__($this->getEabi()->getConfigData('eabi_livehandler/admintools/buttons_url'))).'</span>';
283
  }
284
-
285
  foreach (self::$_allowedActions as $allowedAction) {
286
- $actionButtonModel = Mage::getSingleton('eabi_livehandler/action_'.$allowedAction);
 
 
 
 
287
  /* @var $actionButtonModel Eabi_Livehandler_Model_Action_Abstract */
288
- if ($actionButtonModel && $actionButtonModel instanceof Eabi_Livehandler_Model_Action_Abstract
289
- && $actionButtonModel->canDisplay($order)) {
290
- $buttonsHtml .= $this->__makeActionButton($actionButtonModel->getLabel(), $actionButtonModel->getOnClick(), $actionButtonModel->getCssClass(), 'eabi_'.$actionButtonModel->getCode());
291
- $this->_loadedButtons = $actionButtonModel;
292
-
293
  }
294
  }
295
-
296
-
297
  /* @var $adminHelper Mage_Adminhtml_Helper_Data */
298
  $adminHelper = Mage::helper('adminhtml');
299
  $result['success'] = true;
@@ -439,7 +454,11 @@ EOT;
439
  $longOnClicks = array();
440
 
441
  foreach (self::$_allowedActions as $allowedAction) {
442
- $actionButtonModel = Mage::getSingleton('eabi_livehandler/action_' . $allowedAction);
 
 
 
 
443
  /* @var $actionButtonModel Eabi_Livehandler_Model_Action_Abstract */
444
  if ($actionButtonModel && $actionButtonModel instanceof Eabi_Livehandler_Model_Action_Abstract) {
445
  if ($actionButtonModel->getLongOnClick() && strlen($actionButtonModel->getLongOnClick())) {
@@ -488,6 +507,7 @@ EOT;
488
  var window_header = new Element('div', { className: 'window_header'});
489
  var window_title = new Element('div', { className: 'window_title'});
490
  var window_close = new Element('div', { className: 'window_close'});
 
491
  var window_contents = new Element('div', { className: 'window_contents'});
492
 
493
  var w = new Control.Modal(container, Object.extend({
@@ -499,7 +519,22 @@ EOT;
499
  afterOpen: function() {
500
  var eabi_order_products = $$('button.eabi-order-products').toArray(),
501
  order_id = options.caller.readAttribute('id').split('_')[1],
502
- post_params = {'order_id': order_id };
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
503
  if (options.target) {
504
  post_params.action = options.target;
505
  }
@@ -507,6 +542,21 @@ EOT;
507
  post_params.extra_data = Object.toJSON(options.extra_data);
508
  }
509
  // window_title.update(container.readAttribute('title'));
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
510
  if (options.caller) {
511
  window_close.observe('click', function(event) {
512
  if (Control.Modal.current) {
@@ -652,6 +702,8 @@ EOT;
652
 
653
  w.container.insert(window_header);
654
  window_header.insert(window_title);
 
 
655
  window_header.insert(window_close);
656
  w.container.insert(window_contents);
657
  return w;
5
  * NOTICE OF LICENSE
6
  *
7
  * This source file is subject to the Open Software License (OSL 3.0)
8
+ * or OpenGPL v3 license (GNU Public License V3.0)
9
  * that is bundled with this package in the file LICENSE.txt.
10
  * It is also available through the world-wide-web at this URL:
11
  * http://opensource.org/licenses/osl-3.0.php
12
+ * or
13
+ * http://www.gnu.org/licenses/gpl-3.0.txt
14
  * If you did not receive a copy of the license and are unable to
15
  * obtain it through the world-wide-web, please send an email
16
  * to info@e-abi.ee so we can send you a copy immediately.
22
  *
23
  * @category Eabi
24
  * @package Eabi_Livehandler
25
+ * @copyright Copyright (c) 2013 Aktsiamaailm LLC (http://en.e-abi.ee/)
26
  * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
27
+ * @license http://www.gnu.org/licenses/gpl-3.0.txt GNU Public License V3.0
28
  * @author Matis Halmann
29
  *
30
 
142
  //hold
143
  //cancel
144
  //invoice
145
+ if (isset($postData['action']) && is_string($postData['action'])) {
146
+ $postData['action'] = str_replace('__', '/', $postData['action']);
147
+ }
148
  if (isset($postData['action']) && in_array($postData['action'], self::$_allowedActions)) {
149
+ if (strpos($postData['action'], '/')) {
150
+ $actionModel = Mage::getSingleton($postData['action']);
151
+ } else {
152
+ $actionModel = Mage::getSingleton('eabi_livehandler/action_' . $postData['action']);
153
+ }
154
+
155
+ // $actionModel = Mage::getSingleton('eabi_livehandler/action_'.$postData['action']);
156
  /* @var $actionModel Eabi_Livehandler_Model_Action_Abstract */
157
  if ($actionModel && $actionModel instanceof Eabi_Livehandler_Model_Action_Abstract
158
  && $actionModel->canDisplay($order)) {
294
  if (!self::$_hasButtons && !$this->getEabi()->getConfigData('eabi_livehandler/admintools/disable_url')) {
295
  $buttonsHtml .= '<span class="eabi_commercial">'.$this->getEabi()->__('Manage the order from here by adding <a href=\'%s\' target=\'_blank\'>action buttons</a>', $this->getEabi()->__($this->getEabi()->getConfigData('eabi_livehandler/admintools/buttons_url'))).'</span>';
296
  }
297
+
298
  foreach (self::$_allowedActions as $allowedAction) {
299
+ if (strpos($allowedAction, '/')) {
300
+ $actionButtonModel = Mage::getSingleton($allowedAction);
301
+ } else {
302
+ $actionButtonModel = Mage::getSingleton('eabi_livehandler/action_' . $allowedAction);
303
+ }
304
  /* @var $actionButtonModel Eabi_Livehandler_Model_Action_Abstract */
305
+ if ($actionButtonModel && $actionButtonModel instanceof Eabi_Livehandler_Model_Action_Abstract && $actionButtonModel->canDisplay($order)) {
306
+ $buttonsHtml .= $this->__makeActionButton($actionButtonModel->getLabel(), $actionButtonModel->getOnClick(), $actionButtonModel->getCssClass(), 'eabi_' . $actionButtonModel->getCode());
307
+ $this->_loadedButtons = $actionButtonModel;
 
 
308
  }
309
  }
310
+
311
+
312
  /* @var $adminHelper Mage_Adminhtml_Helper_Data */
313
  $adminHelper = Mage::helper('adminhtml');
314
  $result['success'] = true;
454
  $longOnClicks = array();
455
 
456
  foreach (self::$_allowedActions as $allowedAction) {
457
+ if (strpos($allowedAction, '/')) {
458
+ $actionButtonModel = Mage::getSingleton($allowedAction);
459
+ } else {
460
+ $actionButtonModel = Mage::getSingleton('eabi_livehandler/action_' . $allowedAction);
461
+ }
462
  /* @var $actionButtonModel Eabi_Livehandler_Model_Action_Abstract */
463
  if ($actionButtonModel && $actionButtonModel instanceof Eabi_Livehandler_Model_Action_Abstract) {
464
  if ($actionButtonModel->getLongOnClick() && strlen($actionButtonModel->getLongOnClick())) {
507
  var window_header = new Element('div', { className: 'window_header'});
508
  var window_title = new Element('div', { className: 'window_title'});
509
  var window_close = new Element('div', { className: 'window_close'});
510
+ var window_checkbox = new Element('span', { className: 'window_checkbox'});
511
  var window_contents = new Element('div', { className: 'window_contents'});
512
 
513
  var w = new Control.Modal(container, Object.extend({
519
  afterOpen: function() {
520
  var eabi_order_products = $$('button.eabi-order-products').toArray(),
521
  order_id = options.caller.readAttribute('id').split('_')[1],
522
+ post_params = {'order_id': order_id },
523
+ is_order_selected = false,
524
+ order_massaction_checkbox;
525
+ if (order_id) {
526
+ order_massaction_checkbox = $$('table.data input.massaction-checkbox[value=' + order_id + ']');
527
+ if (order_massaction_checkbox) {
528
+ order_massaction_checkbox = order_massaction_checkbox.first();
529
+ }
530
+ if (order_massaction_checkbox && order_massaction_checkbox.getValue()) {
531
+ is_order_selected = true;
532
+ }
533
+
534
+ }
535
+ if (order_massaction_checkbox) {
536
+
537
+ }
538
  if (options.target) {
539
  post_params.action = options.target;
540
  }
542
  post_params.extra_data = Object.toJSON(options.extra_data);
543
  }
544
  // window_title.update(container.readAttribute('title'));
545
+ if (order_massaction_checkbox) {
546
+ window_checkbox.select('input').first().writeAttribute('value', order_id);
547
+ window_checkbox.select('input').first().observe('change', function(event) {
548
+ if (order_massaction_checkbox) {
549
+ order_massaction_checkbox.setValue(event.originalTarget.getValue());
550
+ sales_order_grid_massactionJsObject.setCheckbox(order_massaction_checkbox);
551
+ }
552
+ });
553
+ }
554
+
555
+
556
+ if (is_order_selected) {
557
+ window_checkbox.select('input').first().writeAttribute('checked', 'checked');
558
+ } else {
559
+ }
560
  if (options.caller) {
561
  window_close.observe('click', function(event) {
562
  if (Control.Modal.current) {
702
 
703
  w.container.insert(window_header);
704
  window_header.insert(window_title);
705
+ window_checkbox.update('<label><input type="checkbox" value="1" onchange=""/></label>');
706
+ window_header.insert(window_checkbox);
707
  window_header.insert(window_close);
708
  w.container.insert(window_contents);
709
  return w;
app/code/community/Eabi/Livehandler/Model/System/Config/Backend/Button.php CHANGED
@@ -5,9 +5,12 @@
5
  * NOTICE OF LICENSE
6
  *
7
  * This source file is subject to the Open Software License (OSL 3.0)
 
8
  * that is bundled with this package in the file LICENSE.txt.
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
 
 
11
  * If you did not receive a copy of the license and are unable to
12
  * obtain it through the world-wide-web, please send an email
13
  * to info@e-abi.ee so we can send you a copy immediately.
@@ -19,8 +22,9 @@
19
  *
20
  * @category Eabi
21
  * @package Eabi_Livehandler
22
- * @copyright Copyright (c) 2013 Insolo OY (http://infosolo.fi/)
23
  * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
 
24
  * @author Matis Halmann
25
  *
26
 
@@ -66,7 +70,11 @@ class Eabi_Livehandler_Model_System_Config_Backend_Button extends Mage_Adminhtml
66
 
67
  foreach ($values as $key => $value) {
68
  $existingValues[$value['button_name']] = $value['button_name'];
69
- $testModel = Mage::getModel('eabi_livehandler/action_'.$value['button_name']);
 
 
 
 
70
  if (!$testModel || !($testModel instanceof Eabi_Livehandler_Model_Action_Abstract)) {
71
  $valuesToRemove[] = $key;
72
  }
5
  * NOTICE OF LICENSE
6
  *
7
  * This source file is subject to the Open Software License (OSL 3.0)
8
+ * or OpenGPL v3 license (GNU Public License V3.0)
9
  * that is bundled with this package in the file LICENSE.txt.
10
  * It is also available through the world-wide-web at this URL:
11
  * http://opensource.org/licenses/osl-3.0.php
12
+ * or
13
+ * http://www.gnu.org/licenses/gpl-3.0.txt
14
  * If you did not receive a copy of the license and are unable to
15
  * obtain it through the world-wide-web, please send an email
16
  * to info@e-abi.ee so we can send you a copy immediately.
22
  *
23
  * @category Eabi
24
  * @package Eabi_Livehandler
25
+ * @copyright Copyright (c) 2013 Aktsiamaailm LLC (http://en.e-abi.ee/)
26
  * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
27
+ * @license http://www.gnu.org/licenses/gpl-3.0.txt GNU Public License V3.0
28
  * @author Matis Halmann
29
  *
30
 
70
 
71
  foreach ($values as $key => $value) {
72
  $existingValues[$value['button_name']] = $value['button_name'];
73
+ $modelName = 'eabi_livehandler/action_'.$value['button_name'];
74
+ if (strpos($value['button_name'], '/')) {
75
+ $modelName = $value['button_name'];
76
+ }
77
+ $testModel = Mage::getModel($modelName);
78
  if (!$testModel || !($testModel instanceof Eabi_Livehandler_Model_Action_Abstract)) {
79
  $valuesToRemove[] = $key;
80
  }
app/code/community/Eabi/Livehandler/controllers/Adminhtml/LivehandlerController.php CHANGED
@@ -5,9 +5,12 @@
5
  * NOTICE OF LICENSE
6
  *
7
  * This source file is subject to the Open Software License (OSL 3.0)
 
8
  * that is bundled with this package in the file LICENSE.txt.
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
 
 
11
  * If you did not receive a copy of the license and are unable to
12
  * obtain it through the world-wide-web, please send an email
13
  * to info@e-abi.ee so we can send you a copy immediately.
@@ -19,8 +22,9 @@
19
  *
20
  * @category Eabi
21
  * @package Eabi_Livehandler
22
- * @copyright Copyright (c) 2013 Insolo OY (http://infosolo.fi/)
23
  * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
 
24
  * @author Matis Halmann
25
  *
26
 
5
  * NOTICE OF LICENSE
6
  *
7
  * This source file is subject to the Open Software License (OSL 3.0)
8
+ * or OpenGPL v3 license (GNU Public License V3.0)
9
  * that is bundled with this package in the file LICENSE.txt.
10
  * It is also available through the world-wide-web at this URL:
11
  * http://opensource.org/licenses/osl-3.0.php
12
+ * or
13
+ * http://www.gnu.org/licenses/gpl-3.0.txt
14
  * If you did not receive a copy of the license and are unable to
15
  * obtain it through the world-wide-web, please send an email
16
  * to info@e-abi.ee so we can send you a copy immediately.
22
  *
23
  * @category Eabi
24
  * @package Eabi_Livehandler
25
+ * @copyright Copyright (c) 2013 Aktsiamaailm LLC (http://en.e-abi.ee/)
26
  * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
27
+ * @license http://www.gnu.org/licenses/gpl-3.0.txt GNU Public License V3.0
28
  * @author Matis Halmann
29
  *
30
 
app/code/community/Eabi/Livehandler/controllers/Adminhtml/RemoveController.php CHANGED
@@ -5,9 +5,12 @@
5
  * NOTICE OF LICENSE
6
  *
7
  * This source file is subject to the Open Software License (OSL 3.0)
 
8
  * that is bundled with this package in the file LICENSE.txt.
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
 
 
11
  * If you did not receive a copy of the license and are unable to
12
  * obtain it through the world-wide-web, please send an email
13
  * to info@e-abi.ee so we can send you a copy immediately.
@@ -19,8 +22,9 @@
19
  *
20
  * @category Eabi
21
  * @package Eabi_Livehandler
22
- * @copyright Copyright (c) 2013 Insolo OY (http://infosolo.fi/)
23
  * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
 
24
  * @author Matis Halmann
25
  *
26
 
5
  * NOTICE OF LICENSE
6
  *
7
  * This source file is subject to the Open Software License (OSL 3.0)
8
+ * or OpenGPL v3 license (GNU Public License V3.0)
9
  * that is bundled with this package in the file LICENSE.txt.
10
  * It is also available through the world-wide-web at this URL:
11
  * http://opensource.org/licenses/osl-3.0.php
12
+ * or
13
+ * http://www.gnu.org/licenses/gpl-3.0.txt
14
  * If you did not receive a copy of the license and are unable to
15
  * obtain it through the world-wide-web, please send an email
16
  * to info@e-abi.ee so we can send you a copy immediately.
22
  *
23
  * @category Eabi
24
  * @package Eabi_Livehandler
25
+ * @copyright Copyright (c) 2013 Aktsiamaailm LLC (http://en.e-abi.ee/)
26
  * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
27
+ * @license http://www.gnu.org/licenses/gpl-3.0.txt GNU Public License V3.0
28
  * @author Matis Halmann
29
  *
30
 
app/code/community/Eabi/Livehandler/controllers/IndexController.php CHANGED
@@ -5,9 +5,12 @@
5
  * NOTICE OF LICENSE
6
  *
7
  * This source file is subject to the Open Software License (OSL 3.0)
 
8
  * that is bundled with this package in the file LICENSE.txt.
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
 
 
11
  * If you did not receive a copy of the license and are unable to
12
  * obtain it through the world-wide-web, please send an email
13
  * to info@e-abi.ee so we can send you a copy immediately.
@@ -19,8 +22,9 @@
19
  *
20
  * @category Eabi
21
  * @package Eabi_Livehandler
22
- * @copyright Copyright (c) 2013 Insolo OY (http://infosolo.fi/)
23
  * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
 
24
  * @author Matis Halmann
25
  *
26
 
5
  * NOTICE OF LICENSE
6
  *
7
  * This source file is subject to the Open Software License (OSL 3.0)
8
+ * or OpenGPL v3 license (GNU Public License V3.0)
9
  * that is bundled with this package in the file LICENSE.txt.
10
  * It is also available through the world-wide-web at this URL:
11
  * http://opensource.org/licenses/osl-3.0.php
12
+ * or
13
+ * http://www.gnu.org/licenses/gpl-3.0.txt
14
  * If you did not receive a copy of the license and are unable to
15
  * obtain it through the world-wide-web, please send an email
16
  * to info@e-abi.ee so we can send you a copy immediately.
22
  *
23
  * @category Eabi
24
  * @package Eabi_Livehandler
25
+ * @copyright Copyright (c) 2013 Aktsiamaailm LLC (http://en.e-abi.ee/)
26
  * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
27
+ * @license http://www.gnu.org/licenses/gpl-3.0.txt GNU Public License V3.0
28
  * @author Matis Halmann
29
  *
30
 
app/code/community/Eabi/Livehandler/etc/config.xml CHANGED
@@ -6,9 +6,12 @@
6
  * NOTICE OF LICENSE
7
  *
8
  * This source file is subject to the Open Software License (OSL 3.0)
 
9
  * that is bundled with this package in the file LICENSE.txt.
10
  * It is also available through the world-wide-web at this URL:
11
  * http://opensource.org/licenses/osl-3.0.php
 
 
12
  * If you did not receive a copy of the license and are unable to
13
  * obtain it through the world-wide-web, please send an email
14
  * to info@e-abi.ee so we can send you a copy immediately.
@@ -20,8 +23,9 @@
20
  *
21
  * @category Eabi
22
  * @package Eabi_Livehandler
23
- * @copyright Copyright (c) 2013 Insolo OY (http://infosolo.fi/)
24
  * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
 
25
  * @author Matis Halmann
26
  *
27
 
@@ -32,7 +36,7 @@
32
  <config>
33
  <modules>
34
  <Eabi_Livehandler>
35
- <version>0.1.3</version>
36
  </Eabi_Livehandler>
37
  </modules>
38
 
6
  * NOTICE OF LICENSE
7
  *
8
  * This source file is subject to the Open Software License (OSL 3.0)
9
+ * or OpenGPL v3 license (GNU Public License V3.0)
10
  * that is bundled with this package in the file LICENSE.txt.
11
  * It is also available through the world-wide-web at this URL:
12
  * http://opensource.org/licenses/osl-3.0.php
13
+ * or
14
+ * http://www.gnu.org/licenses/gpl-3.0.txt
15
  * If you did not receive a copy of the license and are unable to
16
  * obtain it through the world-wide-web, please send an email
17
  * to info@e-abi.ee so we can send you a copy immediately.
23
  *
24
  * @category Eabi
25
  * @package Eabi_Livehandler
26
+ * @copyright Copyright (c) 2013 Aktsiamaailm LLC (http://en.e-abi.ee/)
27
  * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
28
+ * @license http://www.gnu.org/licenses/gpl-3.0.txt GNU Public License V3.0
29
  * @author Matis Halmann
30
  *
31
 
36
  <config>
37
  <modules>
38
  <Eabi_Livehandler>
39
+ <version>0.1.4</version>
40
  </Eabi_Livehandler>
41
  </modules>
42
 
app/code/community/Eabi/Livehandler/etc/system.xml CHANGED
@@ -6,9 +6,12 @@
6
  * NOTICE OF LICENSE
7
  *
8
  * This source file is subject to the Open Software License (OSL 3.0)
 
9
  * that is bundled with this package in the file LICENSE.txt.
10
  * It is also available through the world-wide-web at this URL:
11
  * http://opensource.org/licenses/osl-3.0.php
 
 
12
  * If you did not receive a copy of the license and are unable to
13
  * obtain it through the world-wide-web, please send an email
14
  * to info@e-abi.ee so we can send you a copy immediately.
@@ -20,8 +23,9 @@
20
  *
21
  * @category Eabi
22
  * @package Eabi_Livehandler
23
- * @copyright Copyright (c) 2013 Insolo OY (http://infosolo.fi/)
24
  * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
 
25
  * @author Matis Halmann
26
  *
27
 
6
  * NOTICE OF LICENSE
7
  *
8
  * This source file is subject to the Open Software License (OSL 3.0)
9
+ * or OpenGPL v3 license (GNU Public License V3.0)
10
  * that is bundled with this package in the file LICENSE.txt.
11
  * It is also available through the world-wide-web at this URL:
12
  * http://opensource.org/licenses/osl-3.0.php
13
+ * or
14
+ * http://www.gnu.org/licenses/gpl-3.0.txt
15
  * If you did not receive a copy of the license and are unable to
16
  * obtain it through the world-wide-web, please send an email
17
  * to info@e-abi.ee so we can send you a copy immediately.
23
  *
24
  * @category Eabi
25
  * @package Eabi_Livehandler
26
+ * @copyright Copyright (c) 2013 Aktsiamaailm LLC (http://en.e-abi.ee/)
27
  * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
28
+ * @license http://www.gnu.org/licenses/gpl-3.0.txt GNU Public License V3.0
29
  * @author Matis Halmann
30
  *
31
 
app/code/community/Eabi/Livehandler/sql/eabi_livehandler_setup/mysql4-install-0.1.0.php CHANGED
@@ -5,9 +5,12 @@
5
  * NOTICE OF LICENSE
6
  *
7
  * This source file is subject to the Open Software License (OSL 3.0)
 
8
  * that is bundled with this package in the file LICENSE.txt.
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
 
 
11
  * If you did not receive a copy of the license and are unable to
12
  * obtain it through the world-wide-web, please send an email
13
  * to info@e-abi.ee so we can send you a copy immediately.
@@ -19,8 +22,9 @@
19
  *
20
  * @category Eabi
21
  * @package Eabi_Livehandler
22
- * @copyright Copyright (c) 2013 Insolo OY (http://infosolo.fi/)
23
  * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
 
24
  * @author Matis Halmann
25
  *
26
 
5
  * NOTICE OF LICENSE
6
  *
7
  * This source file is subject to the Open Software License (OSL 3.0)
8
+ * or OpenGPL v3 license (GNU Public License V3.0)
9
  * that is bundled with this package in the file LICENSE.txt.
10
  * It is also available through the world-wide-web at this URL:
11
  * http://opensource.org/licenses/osl-3.0.php
12
+ * or
13
+ * http://www.gnu.org/licenses/gpl-3.0.txt
14
  * If you did not receive a copy of the license and are unable to
15
  * obtain it through the world-wide-web, please send an email
16
  * to info@e-abi.ee so we can send you a copy immediately.
22
  *
23
  * @category Eabi
24
  * @package Eabi_Livehandler
25
+ * @copyright Copyright (c) 2013 Aktsiamaailm LLC (http://en.e-abi.ee/)
26
  * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
27
+ * @license http://www.gnu.org/licenses/gpl-3.0.txt GNU Public License V3.0
28
  * @author Matis Halmann
29
  *
30
 
app/code/community/Eabi/Livehandler/sql/eabi_livehandler_setup/mysql4-upgrade-0.1.0-0.1.1.php CHANGED
@@ -5,9 +5,12 @@
5
  * NOTICE OF LICENSE
6
  *
7
  * This source file is subject to the Open Software License (OSL 3.0)
 
8
  * that is bundled with this package in the file LICENSE.txt.
9
  * It is also available through the world-wide-web at this URL:
10
  * http://opensource.org/licenses/osl-3.0.php
 
 
11
  * If you did not receive a copy of the license and are unable to
12
  * obtain it through the world-wide-web, please send an email
13
  * to info@e-abi.ee so we can send you a copy immediately.
@@ -19,8 +22,9 @@
19
  *
20
  * @category Eabi
21
  * @package Eabi_Livehandler
22
- * @copyright Copyright (c) 2013 Insolo OY (http://infosolo.fi/)
23
  * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
 
24
  * @author Matis Halmann
25
  *
26
 
5
  * NOTICE OF LICENSE
6
  *
7
  * This source file is subject to the Open Software License (OSL 3.0)
8
+ * or OpenGPL v3 license (GNU Public License V3.0)
9
  * that is bundled with this package in the file LICENSE.txt.
10
  * It is also available through the world-wide-web at this URL:
11
  * http://opensource.org/licenses/osl-3.0.php
12
+ * or
13
+ * http://www.gnu.org/licenses/gpl-3.0.txt
14
  * If you did not receive a copy of the license and are unable to
15
  * obtain it through the world-wide-web, please send an email
16
  * to info@e-abi.ee so we can send you a copy immediately.
22
  *
23
  * @category Eabi
24
  * @package Eabi_Livehandler
25
+ * @copyright Copyright (c) 2013 Aktsiamaailm LLC (http://en.e-abi.ee/)
26
  * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
27
+ * @license http://www.gnu.org/licenses/gpl-3.0.txt GNU Public License V3.0
28
  * @author Matis Halmann
29
  *
30
 
app/design/adminhtml/default/default/layout/eabi_livehandler.xml CHANGED
@@ -6,9 +6,12 @@
6
  * NOTICE OF LICENSE
7
  *
8
  * This source file is subject to the Open Software License (OSL 3.0)
 
9
  * that is bundled with this package in the file LICENSE.txt.
10
  * It is also available through the world-wide-web at this URL:
11
  * http://opensource.org/licenses/osl-3.0.php
 
 
12
  * If you did not receive a copy of the license and are unable to
13
  * obtain it through the world-wide-web, please send an email
14
  * to info@e-abi.ee so we can send you a copy immediately.
@@ -20,8 +23,9 @@
20
  *
21
  * @category Eabi
22
  * @package Eabi_Livehandler
23
- * @copyright Copyright (c) 2013 Insolo OY (http://infosolo.fi/)
24
  * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
 
25
  * @author Matis Halmann
26
  *
27
 
6
  * NOTICE OF LICENSE
7
  *
8
  * This source file is subject to the Open Software License (OSL 3.0)
9
+ * or OpenGPL v3 license (GNU Public License V3.0)
10
  * that is bundled with this package in the file LICENSE.txt.
11
  * It is also available through the world-wide-web at this URL:
12
  * http://opensource.org/licenses/osl-3.0.php
13
+ * or
14
+ * http://www.gnu.org/licenses/gpl-3.0.txt
15
  * If you did not receive a copy of the license and are unable to
16
  * obtain it through the world-wide-web, please send an email
17
  * to info@e-abi.ee so we can send you a copy immediately.
23
  *
24
  * @category Eabi
25
  * @package Eabi_Livehandler
26
+ * @copyright Copyright (c) 2013 Aktsiamaailm LLC (http://en.e-abi.ee/)
27
  * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
28
+ * @license http://www.gnu.org/licenses/gpl-3.0.txt GNU Public License V3.0
29
  * @author Matis Halmann
30
  *
31
 
app/design/frontend/base/default/layout/eabi_livehandler.xml CHANGED
@@ -6,9 +6,12 @@
6
  * NOTICE OF LICENSE
7
  *
8
  * This source file is subject to the Open Software License (OSL 3.0)
 
9
  * that is bundled with this package in the file LICENSE.txt.
10
  * It is also available through the world-wide-web at this URL:
11
  * http://opensource.org/licenses/osl-3.0.php
 
 
12
  * If you did not receive a copy of the license and are unable to
13
  * obtain it through the world-wide-web, please send an email
14
  * to info@e-abi.ee so we can send you a copy immediately.
@@ -20,8 +23,9 @@
20
  *
21
  * @category Eabi
22
  * @package Eabi_Livehandler
23
- * @copyright Copyright (c) 2013 Insolo OY (http://infosolo.fi/)
24
  * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
 
25
  * @author Matis Halmann
26
  *
27
 
6
  * NOTICE OF LICENSE
7
  *
8
  * This source file is subject to the Open Software License (OSL 3.0)
9
+ * or OpenGPL v3 license (GNU Public License V3.0)
10
  * that is bundled with this package in the file LICENSE.txt.
11
  * It is also available through the world-wide-web at this URL:
12
  * http://opensource.org/licenses/osl-3.0.php
13
+ * or
14
+ * http://www.gnu.org/licenses/gpl-3.0.txt
15
  * If you did not receive a copy of the license and are unable to
16
  * obtain it through the world-wide-web, please send an email
17
  * to info@e-abi.ee so we can send you a copy immediately.
23
  *
24
  * @category Eabi
25
  * @package Eabi_Livehandler
26
+ * @copyright Copyright (c) 2013 Aktsiamaailm LLC (http://en.e-abi.ee/)
27
  * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
28
+ * @license http://www.gnu.org/licenses/gpl-3.0.txt GNU Public License V3.0
29
  * @author Matis Halmann
30
  *
31
 
app/design/frontend/default/default/layout/eabi_livehandler.xml CHANGED
@@ -6,9 +6,12 @@
6
  * NOTICE OF LICENSE
7
  *
8
  * This source file is subject to the Open Software License (OSL 3.0)
 
9
  * that is bundled with this package in the file LICENSE.txt.
10
  * It is also available through the world-wide-web at this URL:
11
  * http://opensource.org/licenses/osl-3.0.php
 
 
12
  * If you did not receive a copy of the license and are unable to
13
  * obtain it through the world-wide-web, please send an email
14
  * to info@e-abi.ee so we can send you a copy immediately.
@@ -20,8 +23,9 @@
20
  *
21
  * @category Eabi
22
  * @package Eabi_Livehandler
23
- * @copyright Copyright (c) 2013 Insolo OY (http://infosolo.fi/)
24
  * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
 
25
  * @author Matis Halmann
26
  *
27
 
6
  * NOTICE OF LICENSE
7
  *
8
  * This source file is subject to the Open Software License (OSL 3.0)
9
+ * or OpenGPL v3 license (GNU Public License V3.0)
10
  * that is bundled with this package in the file LICENSE.txt.
11
  * It is also available through the world-wide-web at this URL:
12
  * http://opensource.org/licenses/osl-3.0.php
13
+ * or
14
+ * http://www.gnu.org/licenses/gpl-3.0.txt
15
  * If you did not receive a copy of the license and are unable to
16
  * obtain it through the world-wide-web, please send an email
17
  * to info@e-abi.ee so we can send you a copy immediately.
23
  *
24
  * @category Eabi
25
  * @package Eabi_Livehandler
26
+ * @copyright Copyright (c) 2013 Aktsiamaailm LLC (http://en.e-abi.ee/)
27
  * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
28
+ * @license http://www.gnu.org/licenses/gpl-3.0.txt GNU Public License V3.0
29
  * @author Matis Halmann
30
  *
31
 
app/etc/modules/Eabi_Livehandler.xml CHANGED
@@ -6,9 +6,12 @@
6
  * NOTICE OF LICENSE
7
  *
8
  * This source file is subject to the Open Software License (OSL 3.0)
 
9
  * that is bundled with this package in the file LICENSE.txt.
10
  * It is also available through the world-wide-web at this URL:
11
  * http://opensource.org/licenses/osl-3.0.php
 
 
12
  * If you did not receive a copy of the license and are unable to
13
  * obtain it through the world-wide-web, please send an email
14
  * to info@e-abi.ee so we can send you a copy immediately.
@@ -20,8 +23,9 @@
20
  *
21
  * @category Eabi
22
  * @package Eabi_Livehandler
23
- * @copyright Copyright (c) 2013 Insolo OY (http://infosolo.fi/)
24
  * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
 
25
  * @author Matis Halmann
26
  *
27
 
@@ -34,7 +38,7 @@
34
  <Eabi_Livehandler>
35
  <active>true</active>
36
  <codePool>community</codePool>
37
- <version>0.1.3</version>
38
  </Eabi_Livehandler>
39
  </modules>
40
  </config>
6
  * NOTICE OF LICENSE
7
  *
8
  * This source file is subject to the Open Software License (OSL 3.0)
9
+ * or OpenGPL v3 license (GNU Public License V3.0)
10
  * that is bundled with this package in the file LICENSE.txt.
11
  * It is also available through the world-wide-web at this URL:
12
  * http://opensource.org/licenses/osl-3.0.php
13
+ * or
14
+ * http://www.gnu.org/licenses/gpl-3.0.txt
15
  * If you did not receive a copy of the license and are unable to
16
  * obtain it through the world-wide-web, please send an email
17
  * to info@e-abi.ee so we can send you a copy immediately.
23
  *
24
  * @category Eabi
25
  * @package Eabi_Livehandler
26
+ * @copyright Copyright (c) 2013 Aktsiamaailm LLC (http://en.e-abi.ee/)
27
  * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
28
+ * @license http://www.gnu.org/licenses/gpl-3.0.txt GNU Public License V3.0
29
  * @author Matis Halmann
30
  *
31
 
38
  <Eabi_Livehandler>
39
  <active>true</active>
40
  <codePool>community</codePool>
41
+ <version>0.1.4</version>
42
  </Eabi_Livehandler>
43
  </modules>
44
  </config>
app/locale/en_US/Eabi_Livehandler.csv CHANGED
@@ -17,3 +17,4 @@
17
  "Most probably you have older version of this module in the system. Do you want to remove the instance of this module from %s folder?","Most probably you have older version of this module in the system. Do you want to remove the instance of this module from %s folder?"
18
  "Manage the order from here by adding <a href='%s' target='_blank'>action buttons</a>","Manage the order from here by adding <a href='%s' target='_blank'>action buttons</a>"
19
  "http://en.e-abi.ee/magento/better-order-management.html","http://en.e-abi.ee/magento/better-order-management.html"
 
17
  "Most probably you have older version of this module in the system. Do you want to remove the instance of this module from %s folder?","Most probably you have older version of this module in the system. Do you want to remove the instance of this module from %s folder?"
18
  "Manage the order from here by adding <a href='%s' target='_blank'>action buttons</a>","Manage the order from here by adding <a href='%s' target='_blank'>action buttons</a>"
19
  "http://en.e-abi.ee/magento/better-order-management.html","http://en.e-abi.ee/magento/better-order-management.html"
20
+ "This order has not yet been fully paid","This order has not yet been fully paid"
app/locale/et_EE/Eabi_Livehandler.csv CHANGED
@@ -17,3 +17,4 @@
17
  "Most probably you have older version of this module in the system. Do you want to remove the instance of this module from %s folder?","Tõenäoliselt on vanem versioon käesolevast moodulist Teie süsteemis. Kas soovite selle kustutada %s kaustast?"
18
  "Manage the order from here by adding <a href='%s' target='_blank'>action buttons</a>","Halda tellimust <a href='%s' target='_blank'>nupukeste abil</a> siitsamast!"
19
  "http://en.e-abi.ee/magento/better-order-management.html","http://www.e-abi.ee/magento/better-order-management.html"
 
17
  "Most probably you have older version of this module in the system. Do you want to remove the instance of this module from %s folder?","Tõenäoliselt on vanem versioon käesolevast moodulist Teie süsteemis. Kas soovite selle kustutada %s kaustast?"
18
  "Manage the order from here by adding <a href='%s' target='_blank'>action buttons</a>","Halda tellimust <a href='%s' target='_blank'>nupukeste abil</a> siitsamast!"
19
  "http://en.e-abi.ee/magento/better-order-management.html","http://www.e-abi.ee/magento/better-order-management.html"
20
+ "This order has not yet been fully paid","Käesolev tellimus ei ole täielikult tasutud"
app/locale/fi_FI/Eabi_Livehandler.csv CHANGED
@@ -17,3 +17,4 @@
17
  "Most probably you have older version of this module in the system. Do you want to remove the instance of this module from %s folder?","Most probably you have older version of this module in the system. Do you want to remove the instance of this module from %s folder?"
18
  "Manage the order from here by adding <a href='%s' target='_blank'>action buttons</a>","Manage the order from here by adding <a href='%s' target='_blank'>action buttons</a>"
19
  "http://en.e-abi.ee/magento/better-order-management.html","http://en.e-abi.ee/magento/better-order-management.html"
 
17
  "Most probably you have older version of this module in the system. Do you want to remove the instance of this module from %s folder?","Most probably you have older version of this module in the system. Do you want to remove the instance of this module from %s folder?"
18
  "Manage the order from here by adding <a href='%s' target='_blank'>action buttons</a>","Manage the order from here by adding <a href='%s' target='_blank'>action buttons</a>"
19
  "http://en.e-abi.ee/magento/better-order-management.html","http://en.e-abi.ee/magento/better-order-management.html"
20
+ "This order has not yet been fully paid","This order has not yet been fully paid"
app/locale/lt_LT/Eabi_Livehandler.csv CHANGED
@@ -17,3 +17,4 @@
17
  "Most probably you have older version of this module in the system. Do you want to remove the instance of this module from %s folder?","Most probably you have older version of this module in the system. Do you want to remove the instance of this module from %s folder?"
18
  "Manage the order from here by adding <a href='%s' target='_blank'>action buttons</a>","Manage the order from here by adding <a href='%s' target='_blank'>action buttons</a>"
19
  "http://en.e-abi.ee/magento/better-order-management.html","http://en.e-abi.ee/magento/better-order-management.html"
 
17
  "Most probably you have older version of this module in the system. Do you want to remove the instance of this module from %s folder?","Most probably you have older version of this module in the system. Do you want to remove the instance of this module from %s folder?"
18
  "Manage the order from here by adding <a href='%s' target='_blank'>action buttons</a>","Manage the order from here by adding <a href='%s' target='_blank'>action buttons</a>"
19
  "http://en.e-abi.ee/magento/better-order-management.html","http://en.e-abi.ee/magento/better-order-management.html"
20
+ "This order has not yet been fully paid","This order has not yet been fully paid"
app/locale/sv_SE/Eabi_Livehandler.csv CHANGED
@@ -17,3 +17,4 @@
17
  "Most probably you have older version of this module in the system. Do you want to remove the instance of this module from %s folder?","Most probably you have older version of this module in the system. Do you want to remove the instance of this module from %s folder?"
18
  "Manage the order from here by adding <a href='%s' target='_blank'>action buttons</a>","Manage the order from here by adding <a href='%s' target='_blank'>action buttons</a>"
19
  "http://en.e-abi.ee/magento/better-order-management.html","http://en.e-abi.ee/magento/better-order-management.html"
 
17
  "Most probably you have older version of this module in the system. Do you want to remove the instance of this module from %s folder?","Most probably you have older version of this module in the system. Do you want to remove the instance of this module from %s folder?"
18
  "Manage the order from here by adding <a href='%s' target='_blank'>action buttons</a>","Manage the order from here by adding <a href='%s' target='_blank'>action buttons</a>"
19
  "http://en.e-abi.ee/magento/better-order-management.html","http://en.e-abi.ee/magento/better-order-management.html"
20
+ "This order has not yet been fully paid","Beställningen är inte betalats"
package.xml CHANGED
@@ -1,7 +1,7 @@
1
  <?xml version="1.0"?>
2
  <package>
3
  <name>Eabi_Livehandler</name>
4
- <version>0.1.3</version>
5
  <stability>stable</stability>
6
  <license uri="http://opensource.org/licenses/osl-3.0.php">OSL 3.0</license>
7
  <channel>community</channel>
@@ -12,12 +12,14 @@
12
  &lt;p&gt;You can navigate between orders by pressing directional keys or by pressing left/right icons on the order view&lt;/p&gt;&#xD;
13
  &lt;p&gt;Possibility to create your own action buttons, which allows to save lots of time when managing orders&lt;/p&gt;&#xD;
14
  &lt;p&gt;Possibility to purchase action buttons like &lt;strong&gt;Add order comment&lt;/strong&gt;, &lt;strong&gt;Create invoice&lt;/strong&gt;, &lt;strong&gt;Ship order&lt;/strong&gt; and more&lt;/p&gt;</description>
15
- <notes>* Fixed PHP errors related to call_user_func() is not valid function callback in Eabi_LiveHandler_Model_Directory_Collection&#xD;
16
- * Order manager is enabled by default</notes>
 
 
17
  <authors><author><name>Matis Matis</name><user>auto-converted</user><email>info@e-abi.ee</email></author></authors>
18
- <date>2013-12-03</date>
19
- <time>23:01:10</time>
20
- <contents><target name="magecommunity"><dir name="Eabi"><dir name="Livehandler"><dir name="Block"><dir name="Adminhtml"><dir name="Config"><dir name="Form"><dir name="Field"><file name="Button.php" hash="769f934d1968eba40eb5f171dca1a1a6"/><file name="Remove.php" hash="0580ca2f3b46bfb5a26a2ba0de9c3b1b"/></dir></dir></dir></dir><file name="Footer.php" hash="7924e3ec5e05b47706852e2381426ff6"/></dir><dir name="Helper"><file name="Data.php" hash="778452358c06017367fd863de4b443e2"/></dir><dir name="Model"><dir name="Action"><file name="Abstract.php" hash="62e7b9907a19a8609ce497c1cfd6258a"/></dir><dir name="Adminhtml"><file name="Gridmanager.php" hash="d5bebdc44fb5923d04312db6340111ca"/></dir><dir name="Directory"><file name="Collection.php" hash="749a61c5b1404cb657b73e31eed8daba"/></dir><dir name="File"><file name="Object.php" hash="5e76fb7fbda6ba5385a49a7c9de0f40f"/></dir><dir name="Mysql4"><dir name="Entry"><file name="Collection.php" hash="d09432a1d05ded81a8a159be04ddfb54"/></dir><file name="Entry.php" hash="71cd093acf45e30ef2e12da77691c411"/></dir><dir name="System"><dir name="Config"><dir name="Backend"><file name="Button.php" hash="a1d66f26408347f018cdc5728717f87a"/></dir></dir></dir><file name="Abstract.php" hash="d672b74706f34a12f990895abefb9e7a"/><file name="Entry.php" hash="0a90d9fa154d8c6d0e4acb58add95b0a"/><file name="Ordergrid.php" hash="802bbfbda715aad45a4a1fb824464a6e"/></dir><dir name="controllers"><dir name="Adminhtml"><file name="LivehandlerController.php" hash="3141021b8271061ca6e4b324f87ab19e"/><file name="RemoveController.php" hash="85d600fadeae29fd6cd884b6b7910918"/></dir><file name="IndexController.php" hash="59f5435d2e9120e52e38f6da04b20843"/></dir><dir name="etc"><file name="config.xml" hash="1976fed1107ab9b252ba852e02282439"/><file name="system.xml" hash="8a6fa438c21963a9aabdca771a11e727"/></dir><dir name="sql"><dir name="eabi_livehandler_setup"><file name="mysql4-install-0.1.0.php" hash="dcde4eaa686eed03d0ad74f3d73e5039"/><file name="mysql4-upgrade-0.1.0-0.1.1.php" hash="d4141e847390d7af4381f50aaab8c0e9"/></dir></dir><file name="CHANGELOG.txt" hash="c1462eeb9d109135e8d451c7341c4e3b"/><file name="LICENCE.txt" hash="0191312e121c0b3e1165619b96efcf9f"/></dir></dir></target><target name="magedesign"><dir name="adminhtml"><dir name="default"><dir name="default"><dir name="layout"><file name="eabi_livehandler.xml" hash="e384d89cb128626854f404565f6dc196"/></dir></dir></dir></dir><dir name="frontend"><dir name="default"><dir name="default"><dir name="layout"><file name="eabi_livehandler.xml" hash="456c30e8faf08cd251444e5245fb84d5"/></dir></dir></dir><dir name="base"><dir name="default"><dir name="layout"><file name="eabi_livehandler.xml" hash="456c30e8faf08cd251444e5245fb84d5"/></dir></dir></dir></dir></target><target name="mageetc"><dir name="modules"><file name="Eabi_Livehandler.xml" hash="d7d115cf2178130e975d73f7c09ebc7f"/></dir></target><target name="magelocale"><dir name="en_US"><file name="Eabi_Livehandler.csv" hash="6e070637c1109df358ca7913a5a67458"/></dir><dir name="et_EE"><file name="Eabi_Livehandler.csv" hash="a30b4f480458b711e6a398e6fc153359"/></dir><dir name="fi_FI"><file name="Eabi_Livehandler.csv" hash="6e070637c1109df358ca7913a5a67458"/></dir><dir name="lt_LT"><file name="Eabi_Livehandler.csv" hash="6e070637c1109df358ca7913a5a67458"/></dir><dir name="sv_SE"><file name="Eabi_Livehandler.csv" hash="6e070637c1109df358ca7913a5a67458"/></dir></target><target name="mageskin"><dir name="adminhtml"><dir name="default"><dir name="default"><file name="eabi_admintools.css" hash="fa4d08faa9c1300e9a543ff408557c38"/></dir></dir></dir></target><target name="mageweb"><dir name="js"><dir name="eabi_js"><file name="crossBrowser_initKeyboardEvent.js" hash="8600c5536225fd70c56ef313ee430e08"/></dir><dir name="livepipe"><file name="contextmenu.js" hash="a5dbab9663d94d9d848e84b524c1f925"/><file name="cookie.js" hash="eab2042ac637aec7777c7c64e3e2bb1a"/><file name="event_behavior.js" hash="a59a00ad652efb1596b5bd2e6f5cfe48"/><file name="hotkey.js" hash="c6193fc03e4cd4c94ee4fb37e3d5ed6b"/><file name="livepipe.js" hash="6e569402b2686976e7390f0b7a25b1eb"/><file name="progressbar.js" hash="69719eccbecbc0378d9919c53a3ef7dd"/><file name="rating.js" hash="adb5ce773c37b40fb590a877d949be7a"/><file name="resizable.js" hash="38fd18daa37e5612495cc7b42fd32b3d"/><file name="scrollbar.js" hash="7a2603c2107944b8a70e41e7a84133ba"/><file name="selection.js" hash="3f48981cccffdb5fcc5f5ff27d0b0b68"/><file name="selectmultiple.js" hash="d8f044eb344061bdcce405f671b15654"/><file name="tabs.js" hash="22abb9a3ec3933d54ff9ede0338ca7f3"/><file name="textarea.js" hash="9825782bf78d38efa53200a206d8cd77"/><file name="window.js" hash="f6eba488d6a80e05f59d97a0cef59730"/></dir></dir></target></contents>
21
  <compatible/>
22
  <dependencies/>
23
  </package>
1
  <?xml version="1.0"?>
2
  <package>
3
  <name>Eabi_Livehandler</name>
4
+ <version>0.1.4</version>
5
  <stability>stable</stability>
6
  <license uri="http://opensource.org/licenses/osl-3.0.php">OSL 3.0</license>
7
  <channel>community</channel>
12
  &lt;p&gt;You can navigate between orders by pressing directional keys or by pressing left/right icons on the order view&lt;/p&gt;&#xD;
13
  &lt;p&gt;Possibility to create your own action buttons, which allows to save lots of time when managing orders&lt;/p&gt;&#xD;
14
  &lt;p&gt;Possibility to purchase action buttons like &lt;strong&gt;Add order comment&lt;/strong&gt;, &lt;strong&gt;Create invoice&lt;/strong&gt;, &lt;strong&gt;Ship order&lt;/strong&gt; and more&lt;/p&gt;</description>
15
+ <notes>* Added checkbox to order view, which selects current order for massaction operations&#xD;
16
+ * Added Send Data to server in order to comply with DPD extension&#xD;
17
+ * Added Print packing slip in order to comply with DPD extension&#xD;
18
+ * Code is from now on also licensed under GPL v3</notes>
19
  <authors><author><name>Matis Matis</name><user>auto-converted</user><email>info@e-abi.ee</email></author></authors>
20
+ <date>2014-01-03</date>
21
+ <time>02:02:34</time>
22
+ <contents><target name="magecommunity"><dir name="Eabi"><dir name="Livehandler"><dir name="Block"><dir name="Adminhtml"><dir name="Config"><dir name="Form"><dir name="Field"><file name="Button.php" hash="508409b05deb4d0aaec016b598e55b0d"/><file name="Remove.php" hash="8750154585fcffe376f1cf798a9c038f"/></dir></dir></dir></dir><file name="Footer.php" hash="9695344018081db2eb1b7e42f7d07c96"/></dir><dir name="Helper"><file name="Data.php" hash="5efe08d888222257f24131478d405c0c"/></dir><dir name="Model"><dir name="Action"><dir name="Postoffice"><file name="Print.php" hash="8ae6f849023325a883021d6cba5741f7"/><file name="Send.php" hash="d4480b3a55ad7e931b20d442b850cc73"/></dir><file name="Abstract.php" hash="bc7420505ec5b6f93663824616ace1c4"/></dir><dir name="Adminhtml"><file name="Gridmanager.php" hash="b1951e450e506885411b04f8641d20f5"/></dir><dir name="Directory"><file name="Collection.php" hash="e76450c7144c4e0f25deeb2f816aa67d"/></dir><dir name="File"><file name="Object.php" hash="6950a1279e67dc65457175e06a5337e0"/></dir><dir name="Mysql4"><dir name="Entry"><file name="Collection.php" hash="98d0c16b7ae75f75727684a9e814e06e"/></dir><file name="Entry.php" hash="631b7bea5c3bade783c47f30ac6a1fa6"/></dir><dir name="System"><dir name="Config"><dir name="Backend"><file name="Button.php" hash="6705b81cb1de4ebf2a6642991293260e"/></dir></dir></dir><file name="Abstract.php" hash="fc359c4a2d4d026215e6909541fb2589"/><file name="Entry.php" hash="5cf3e09265115e0cee3f7c69adaced24"/><file name="Ordergrid.php" hash="0968c8a27d9cd92505183601b70bd555"/></dir><dir name="controllers"><dir name="Adminhtml"><file name="LivehandlerController.php" hash="2e7add095b592b9d3b10df1fa93a9192"/><file name="RemoveController.php" hash="a8578a2b448e91b84b7d8ad93cc1ff75"/></dir><file name="IndexController.php" hash="a9fc4495855a7841cd518b9c099f65c0"/></dir><dir name="etc"><file name="config.xml" hash="51839601d1e5b587614252c697388a38"/><file name="system.xml" hash="3aae85cb6b4fc84224fdef9e55e3a20c"/></dir><dir name="sql"><dir name="eabi_livehandler_setup"><file name="mysql4-install-0.1.0.php" hash="2fb4303870671685e4bfc1d4e6038090"/><file name="mysql4-upgrade-0.1.0-0.1.1.php" hash="8f7a36b0544333e5ef46f7c564cf6a70"/></dir></dir><file name="CHANGELOG.txt" hash="d2c529c652576f6592990ced43ed51cb"/><file name="LICENCE.txt" hash="7a9e279147a63af4f63a16ca67fae07b"/></dir></dir></target><target name="magedesign"><dir name="adminhtml"><dir name="default"><dir name="default"><dir name="layout"><file name="eabi_livehandler.xml" hash="1fc2fe104ffc719adbcf240db22c9b83"/></dir></dir></dir></dir><dir name="frontend"><dir name="default"><dir name="default"><dir name="layout"><file name="eabi_livehandler.xml" hash="73db0149877ed655a282a0ed9acefe57"/></dir></dir></dir><dir name="base"><dir name="default"><dir name="layout"><file name="eabi_livehandler.xml" hash="73db0149877ed655a282a0ed9acefe57"/></dir></dir></dir></dir></target><target name="mageetc"><dir name="modules"><file name="Eabi_Livehandler.xml" hash="d524309f48291a823985d11408a6ac4e"/></dir></target><target name="magelocale"><dir name="en_US"><file name="Eabi_Livehandler.csv" hash="e846cb14835c2c9df355d7c81da2135c"/></dir><dir name="et_EE"><file name="Eabi_Livehandler.csv" hash="e1a2e6c5568ec76ecb3c4078e23710b7"/></dir><dir name="fi_FI"><file name="Eabi_Livehandler.csv" hash="e846cb14835c2c9df355d7c81da2135c"/></dir><dir name="lt_LT"><file name="Eabi_Livehandler.csv" hash="e846cb14835c2c9df355d7c81da2135c"/></dir><dir name="sv_SE"><file name="Eabi_Livehandler.csv" hash="bcb64aae292b417a7914612e57305559"/></dir></target><target name="mageskin"><dir name="adminhtml"><dir name="default"><dir name="default"><file name="eabi_admintools.css" hash="0868ed1bfcc8afff6643d5a3b8aab5b9"/></dir></dir></dir></target><target name="mageweb"><dir name="js"><dir name="eabi_js"><file name="crossBrowser_initKeyboardEvent.js" hash="8600c5536225fd70c56ef313ee430e08"/></dir><dir name="livepipe"><file name="contextmenu.js" hash="a5dbab9663d94d9d848e84b524c1f925"/><file name="cookie.js" hash="eab2042ac637aec7777c7c64e3e2bb1a"/><file name="event_behavior.js" hash="a59a00ad652efb1596b5bd2e6f5cfe48"/><file name="hotkey.js" hash="c6193fc03e4cd4c94ee4fb37e3d5ed6b"/><file name="livepipe.js" hash="6e569402b2686976e7390f0b7a25b1eb"/><file name="progressbar.js" hash="69719eccbecbc0378d9919c53a3ef7dd"/><file name="rating.js" hash="adb5ce773c37b40fb590a877d949be7a"/><file name="resizable.js" hash="38fd18daa37e5612495cc7b42fd32b3d"/><file name="scrollbar.js" hash="7a2603c2107944b8a70e41e7a84133ba"/><file name="selection.js" hash="3f48981cccffdb5fcc5f5ff27d0b0b68"/><file name="selectmultiple.js" hash="d8f044eb344061bdcce405f671b15654"/><file name="tabs.js" hash="22abb9a3ec3933d54ff9ede0338ca7f3"/><file name="textarea.js" hash="9825782bf78d38efa53200a206d8cd77"/><file name="window.js" hash="f6eba488d6a80e05f59d97a0cef59730"/></dir></dir></target></contents>
23
  <compatible/>
24
  <dependencies/>
25
  </package>
skin/adminhtml/default/default/eabi_admintools.css CHANGED
@@ -122,6 +122,14 @@
122
  cursor:pointer;
123
  background-repeat: no-repeat;
124
  }
 
 
 
 
 
 
 
 
125
 
126
  .eabi_window .window_contents .products_grid tr {
127
  width: 764px;
122
  cursor:pointer;
123
  background-repeat: no-repeat;
124
  }
125
+ .eabi_window .window_checkbox {
126
+ display:block;
127
+ position:absolute;
128
+ top:2px;
129
+ right:35px;
130
+ height:16px;
131
+ width:16px;
132
+ }
133
 
134
  .eabi_window .window_contents .products_grid tr {
135
  width: 764px;