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:  * 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.
17:  *
18:  * DISCLAIMER
19:  *
20:  * Do not edit or add to this file if you wish to upgrade this module to newer
21:  * versions in the future.
22:  *
23:  * @category   Eabi
24:  * @package    Eabi_Dpd
25:  * @copyright  Copyright (c) 2014 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:  
31:  */
32: 
33: /**
34:  * <p>Removes old livehandler from app/local folder</p>
35:  *
36:  * @author matishalmann
37:  */
38: class Eabi_Livehandler_Adminhtml_RemoveController extends Mage_Adminhtml_Controller_Action {
39:     protected function _initAction() {
40:         return $this;
41:     }
42:     
43:     public function removeAction() {
44:         $result = array('status' => 'failed');
45:         if ($this->getRequest()->isPost() && $this->getRequest()->getPost('remove') == 'true') {
46:             $dirName = Mage::getBaseDir('code').'/local/Eabi/Livehandler';
47:             if (is_dir($dirName) && file_exists($dirName.'/etc/config.xml')) {
48:                 $directory = new Varien_Io_File();
49:                 $deleteResult = $directory->rmdir($dirName, true);
50:                 if ($deleteResult) {
51:                     $result['status'] = 'success';
52:                 }
53:             }
54:             
55:         }
56:         $this->getResponse()->setRawHeader('Content-type: application/json');
57:         $this->getResponse()->setBody(json_encode($result));
58:         return;
59:     }
60:     
61:     /**
62:      * 
63:      * @return Eabi_Livehandler_Helper_Data
64:      */
65:     protected function _getEabi() {
66:         return Mage::helper('eabi');
67:     }
68:     
69:     
70: }
71: 
72: 
73: 
DPD Eesti - Pakivedu.ee Shipping module for Magento API documentation generated by ApiGen 2.8.0