Overview

Namespaces

  • None
  • PHP

Classes

  • Eabi_DpdEE_Block_Adminhtml_Config_Form_Field_Country
  • Eabi_DpdEE_Block_Info_Payment
  • Eabi_DpdEE_Block_Invoice
  • Eabi_DpdEE_Block_Order_Courier
  • Eabi_DpdEE_Helper_Data
  • Eabi_DpdEE_Model_Api
  • Eabi_DpdEE_Model_Button_Courier
  • Eabi_DpdEE_Model_Config
  • Eabi_DpdEE_Model_Flat
  • Eabi_DpdEE_Model_Observer
  • Eabi_DpdEE_Model_Payment_Processor
  • Eabi_DpdEE_Model_Post
  • Eabi_DpdEE_Model_Source_Label_Position
  • Eabi_DpdEE_Model_Source_Service
  • Eabi_Livehandler_Adminhtml_LivehandlerController
  • Eabi_Livehandler_Adminhtml_RemoveController
  • Eabi_Livehandler_Block_Adminhtml_Config_Form_Field_Button
  • Eabi_Livehandler_Block_Adminhtml_Config_Form_Field_Remove
  • Eabi_Livehandler_Block_Email
  • Eabi_LiveHandler_Block_Footer
  • Eabi_Livehandler_Helper_Data
  • Eabi_Livehandler_Helper_Keypair
  • Eabi_Livehandler_IndexController
  • Eabi_Livehandler_Model_Abstract
  • Eabi_Livehandler_Model_Action_Abstract
  • Eabi_Livehandler_Model_Action_Postoffice_Print
  • Eabi_Livehandler_Model_Action_Postoffice_Send
  • Eabi_Livehandler_Model_Adminhtml_Gridmanager
  • Eabi_Livehandler_Model_Directory_Collection
  • Eabi_Livehandler_Model_Entry
  • Eabi_Livehandler_Model_File_Object
  • Eabi_Livehandler_Model_Mysql4_Entry
  • Eabi_Livehandler_Model_Mysql4_Entry_Collection
  • Eabi_Livehandler_Model_Ordergrid
  • Eabi_Livehandler_Model_System_Config_Backend_Button
  • Eabi_Postoffice_Adminhtml_PostofficeController
  • Eabi_Postoffice_Block_Adminhtml_Config_Form_Field_License
  • Eabi_Postoffice_Block_Adminhtml_Config_Form_Field_Remove
  • Eabi_Postoffice_Block_Config_Rebuildbutton
  • Eabi_Postoffice_Helper_Countrycode
  • Eabi_Postoffice_Helper_Data
  • Eabi_Postoffice_IndexController
  • Eabi_Postoffice_Model_Carrier_Abstract
  • Eabi_Postoffice_Model_Carrier_Result
  • Eabi_Postoffice_Model_Carriermodule
  • Eabi_Postoffice_Model_Mysql4_Carriermodule
  • Eabi_Postoffice_Model_Mysql4_Carriermodule_Collection
  • Eabi_Postoffice_Model_Mysql4_Office
  • Eabi_Postoffice_Model_Mysql4_Office_Collection
  • Eabi_Postoffice_Model_Observer
  • Eabi_Postoffice_Model_Office
  • Eabi_Postoffice_Model_Orderview
  • Eabi_Postoffice_Model_Source_Sendevent
  • Eabi_Postoffice_Model_Updater
  • Overview
  • Namespace
  • Class
  • Tree
 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 API service codes</p>
36:  *
37:  * @author Matis
38:  */
39: class Eabi_DpdEE_Model_Source_Service {
40:     
41: 
42:     /**
43:      * <p>Returns allowed services in automatic datasending application in following format:</p>
44:      * <pre>
45:             array(
46:                 'label' =&gt; HTML select label,
47:                 'value' =&gt; HTML select option value,
48:             );
49:      * </pre>
50:      * @return array
51:      */
52:     public function toOptionArray() {
53:         $options = array();
54:         $options[] = array(
55:             'label' => $this->_getDpdHelper()->__('Pickup Order only'),
56:             'value' => 'PO',
57:         );
58:         $options[] = array(
59:             'label' => $this->_getDpdHelper()->__('Labels Only'),
60:             'value' => 'LO',
61:         );
62:         $options[] = array(
63:             'label' => $this->_getDpdHelper()->__('Full Order'),
64:             'value' => 'FO',
65:         );
66:         $options[] = array(
67:             'label' => $this->_getDpdHelper()->__('Collection Request'),
68:             'value' => 'CR',
69:         );
70: 
71:         return $options;
72:         
73:     }
74:     
75:     /**
76:      * 
77:      * @return Eabi_DpdEE_Helper_Data
78:      */
79:     protected function _getDpdHelper() {
80:         return Mage::helper('eabi_dpdee');
81:     }
82: }
83: 
84: 
DPD Eesti - Pakivedu.ee Shipping module for Magento API documentation generated by ApiGen 2.8.0