<?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/controllers/IndexController.php
 * Copyright:   (c) 2013 AITOC, Inc.
 */
if (Aitoc_Aitsys_Abstract_Service::initSource(__FILE__, 'Aitoc_Aitindividpromo')) {
    UIjBDajBZqqIsDaw('c031e6558dce5af6366ab3ad827293db');
    /**
     * @copyright  Copyright (c) 2009 AITOC, Inc.
     */
    class Aitoc_Aitindividpromo_IndexController extends Mage_Adminhtml_Controller_Action
    {
        public function customersAction()
        {
            //$this->getResponse()->setBody($this->getLayout()->createBlock('aitindividpromo/customers')->toHtml());
            $block = $this->getLayout()->createBlock('aitindividpromo/customers');
            $result['html'] = $block->toHtml();
            $result['aSearchCustomerHash'] = $block->getCustomers();
            $this->getResponse()->setBody(Zend_Json::encode($result));
        }
        public function sendmailAction()
        {
            $rule_id = $this->getRequest()->getParam('id');
            $storeId = Mage::app()->getStore()->getId();
            $webSiteId = Mage::app()->getStore()->getWebsiteId();
            $process = Mage::getModel('common/common')->createCouponForAlreadyRegistered($rule_id, $storeId, $webSiteId);
<?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/GridColumnRendererGroup.php
 * Copyright:   (c) 2013 AITOC, Inc.
 */
if (Aitoc_Aitsys_Abstract_Service::initSource(__FILE__, 'Aitoc_Aitindividpromo')) {
    UIjBDajBZqqIsDaw('030de8d978734ec4a57843aa62a76b96');
    /**
     * @copyright  Copyright (c) 2009 AITOC, Inc. 
     */
    class Aitoc_Aitindividpromo_Block_Widget_GridColumnRendererGroup extends Mage_Adminhtml_Block_Widget_Grid_Column_Renderer_Abstract
    {
        public function render(Varien_Object $row)
        {
            if (version_compare(Mage::getVersion(), '1.12.0.0', '>=')) {
                $rule_id = $row->getData('rule_id');
                $collection = Mage::getModel('salesrule/rule')->load($rule_id);
                $collection->getCollection()->getSelect()->join(array('table_alias' => Mage::getSingleton('core/resource')->getTableName('salesrule_customer_group')), 'main_table.rule_id = table_alias.rule_id', array('table_alias.*'));
                $sGroups = implode(',', $collection->getData($this->getColumn()->getIndex()));
            } else {
                $sGroups = $row->getData($this->getColumn()->getIndex());
            }
            if ($sGroups or $sGroups === '0') {
                $oAitindividpromo = Mage::getModel('aitindividpromo/aitindividpromo');
                $aCustomerGroupHash = $oAitindividpromo->getCustomerGroups(false);
                $aRowGroupHash = explode(',', $sGroups);
示例#3
0
<?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/Model/Catalog/Observer.php
 * Copyright:   (c) 2013 AITOC, Inc.
 */
if (Aitoc_Aitsys_Abstract_Service::initSource(__FILE__, 'Aitoc_Aitindividpromo')) {
    UIjBDajBZqqIsDaw('887f432f934ad66ad8f8cdfbcb0d4826');
    class Aitoc_Aitindividpromo_Model_Catalog_Observer extends Mage_Core_Model_Abstract
    {
        public function onControllerFrontInitRouters($observer)
        {
            if (!Mage::registry('aitpagecache_check_14') && Mage::getConfig()->getNode('modules/Aitoc_Aitpagecache/active') === 'true') {
                if (file_exists(Mage::getBaseDir('magentobooster') . DS . 'use_cache.ser')) {
                    Mage::register('aitpagecache_check_14', 1);
                } elseif (file_exists(Mage::getBaseDir('app/etc') . DS . 'use_cache.ser')) {
                    Mage::register('aitpagecache_check_13', 1);
                }
            }
        }
    }
}