Pricespercustomer.php 2.52 KB
<?php

/**
 * @package magento
 * @subpackage AncPricepercustomer
 *
 * @author netz.coop code[at]netz.coop
 *
 * @license http://www.gnu.org/licenses/gpl-3.0.de.html GNU GENERAL PUBLIC LICENSE VERSION 3
 * @copyright (C) 2015 netz.coop eG
 *
 * This program is free software: you can redistribute it and/or modify
 * it under the terms of the GNU General Public License as published by
 * the Free Software Foundation, either version 3 of the License, or
 * (at your option) any later version.
 *
 * This program is distributed in the hope that it will be useful,
 * but WITHOUT ANY WARRANTY; without even the implied warranty of
 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 * GNU General Public License for more details.
 *
 * You should have received a copy of the GNU General Public License
 * along with this program.  If not, see <http://www.gnu.org/licenses/>.
 */
class Anc_Pricespercustomer_Block_Adminhtml_Customer_Edit_Tab_Pricespercustomer extends Mage_Adminhtml_Block_Template implements Mage_Adminhtml_Block_Widget_Tab_Interface {

    public function __construct() {

        $this->_blockGroup = 'anc_pricespercustomer';
        $this->_controller = 'adminhtml_pricespercustomer';
        $this->_headerText = Mage::helper('pricespercustomer')->__('Manage Prices TTT');
        $this->_addButtonLabel = Mage::helper('pricespercustomer')->__('Add Item');

        parent::__construct();
    }

    public function getCustomtabInfo() {
        $customtab = 'Inhalt wird hier angezeigt';
        return $customtab;
    }

    public function getCustomerId() {
        return Mage::registry('current_customer')->getId();
    }

    /**
     * @return string
     */
    public function getTabLabel() {
        return $this->__('prices for clients');
    }

    /**
     * @return string
     */
    public function getTabTitle() {
        return $this->__('price tab');
    }

    /**
     * Can show tab in tabs
     * @return boolean
     */
    public function canShowTab() {
        return true;
    }

    /**

     * @return boolean
     */
    public function isHidden() {
        return false;
    }

    /**
     * @return string
     */
    public function getAfter() {

        return 'tags';
    }

    /**
     * by uj for options.phtml
     */
    public function getCustomerPrices() {
        $params = $this->getRequest()->getParams();
        $collection = Mage::getModel('anc_pricespercustomer/entity')->getCollection();
        $collection->addFieldToFilter('customer_id', $params['id']);



        return $collection;
    }

}

?>