<?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);
<?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); } } } } }