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_Dpd
26: * @copyright Copyright (c) 2014 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: * <p>Source model of all possible DPD Packing slip label positions</p>
36: *
37: * @author Matis
38: */
39: class Eabi_DpdEE_Model_Source_Label_Position {
40:
41: /**
42: * <p>Returns possible DPD packing slip layout positions in following format:</p>
43: * <pre>
44: array(
45: 'label' => HTML select label,
46: 'value' => HTML select option value,
47: );
48: * </pre>
49: * @return array
50: */
51: public function toOptionArray() {
52: $options = array();
53:
54:
55: $positions = array(
56: '1234',
57: '4123',
58: '3412',
59: '3421',
60: );
61: foreach ($positions as $position) {
62: $options[] = array(
63: 'label' => $this->_getDpdHelper()->__('Position: %s', $position),
64: 'value' => $position,
65: );
66: }
67:
68:
69: return $options;
70: }
71:
72: /**
73: *
74: * @return Eabi_DpdEE_Helper_Data
75: */
76: protected function _getDpdHelper() {
77: return Mage::helper('eabi_dpdee');
78: }
79: }
80:
81: