<?php

/**
 * Product:     Individual Promotions for Magento Enterpise Edition
 * Package:     Aitoc_Aitindividpromo_10.0.7_574525
 * Purchase ID: UjgdLvjpFE0u1HHQEOk2KNCXazbZ9kQjUnTtO4dMb0
 * Generated:   2013-05-13 06:35:45
 * File path:   app/code/local/Aitoc/Aitindividpromo/Block/Widget/GridColumnRendererCustomer.php
 * Copyright:   (c) 2013 AITOC, Inc.
 */
if (Aitoc_Aitsys_Abstract_Service::initSource(__FILE__, 'Aitoc_Aitindividpromo')) {
    RTZjakZjrwCTsako('61f71cfbf2e078534bd1769ec4a25941');
    /**
     * @copyright  Copyright (c) 2009 AITOC, Inc. 
     */
    class Aitoc_Aitindividpromo_Block_Widget_GridColumnRendererCustomer extends Mage_Adminhtml_Block_Widget_Grid_Column_Renderer_Abstract
    {
        public function render(Varien_Object $row)
        {
            $aRuleCustomerHash = Mage::registry('aitindividpromo_data');
            $iRuleId = $row->getData('rule_id');
            if ($iRuleId and $aRuleCustomerHash and isset($aRuleCustomerHash[$iRuleId]) and $aRuleCustomerHash[$iRuleId]) {
                $iRecordsLimit = 3;
                $bOverLimit = false;
                if (sizeof($aRuleCustomerHash[$iRuleId]) > $iRecordsLimit) {
                    $aCustomerHash = array_slice($aRuleCustomerHash[$iRuleId], 0, $iRecordsLimit);
                    $bOverLimit = true;
                } else {
                    $aCustomerHash = $aRuleCustomerHash[$iRuleId];
                }
                $sHtml = implode('<br>', $aCustomerHash);
<?php

/**
 * Product:     Individual Promotions for Magento Enterpise Edition
 * Package:     Aitoc_Aitindividpromo_10.0.7_574525
 * Purchase ID: UjgdLvjpFE0u1HHQEOk2KNCXazbZ9kQjUnTtO4dMb0
 * Generated:   2013-05-13 06:35:45
 * File path:   app/code/local/Aitoc/Aitindividpromo/Block/Rewrite/AdminhtmlPromoQuoteGrid.php
 * Copyright:   (c) 2013 AITOC, Inc.
 */
if (Aitoc_Aitsys_Abstract_Service::initSource(__FILE__, 'Aitoc_Aitindividpromo')) {
    RTZjakZjrwCTsako('ec57b280fcd7bf894658a1629c77b94b');
    /**
     * @copyright  Copyright (c) 2009 AITOC, Inc. 
     */
    class Aitoc_Aitindividpromo_Block_Rewrite_AdminhtmlPromoQuoteGrid extends Mage_Adminhtml_Block_Widget_Grid
    {
        public function __construct()
        {
            parent::__construct();
            $this->setId('promo_quote_grid');
            $this->setDefaultSort('sort_order');
            $this->setDefaultDir('ASC');
            $this->setSaveParametersInSession(true);
        }
        protected function _prepareCollection()
        {
            $oResource = Mage::getSingleton('core/resource');
            $sTable = $oResource->getTableName('aitoc_salesrule_assign_cutomer');
            $collection = Mage::getResourceModel('salesrule/rule_collection');
            $collection->getSelect()->joinLeft(array('rc' => $sTable), 'main_table.rule_id = rc.entity_id', 'rc.customer_id');