/** * @return Aitoc_Aitsys_Abstract_Service */ public static function get($object = null) { if (!self::$_instance) { self::$_instance = new self(); } return self::$_instance->setCurrentObject($object); }
public function checkIfCaptchaEnabled() { if ($this->_enabled === null) { $this->_enabled = $this->checkIfFormAdditionalInfoAllowed() && Aitoc_Aitsys_Abstract_Service::get()->isModuleActive('Mage_Captcha'); } return $this->_enabled; }
protected function _saveCustomerRequiredData() { if (!$this->_getOnepage()->getCustomerSession()->getCustomerId()) { return; } $data = $requiredData = $this->getRequest()->getPost(); $customer = $this->_getOnepage()->getCustomerSession()->getCustomer(); if (Aitoc_Aitsys_Abstract_Service::get()->isMagentoVersion('>=1.5')) { $customerForm = Mage::getModel('customer/form'); $customerForm->setFormCode('checkout_register')->setIsAjaxRequest(Mage::app()->getRequest()->isAjax()); $customerForm->setEntity($customer); $customerRequest = $customerForm->prepareRequest($data); $customerFields = $customerForm->extractData($customerRequest); } else { $customerFields = array('firstname' => 'firstname', 'lastname' => 'lastname', 'email' => 'email', 'dob' => 'dob', 'taxvat' => 'taxvat', 'gender' => 'gender', 'suffix' => 'suffix', 'prefix' => 'prefix'); } $requiredData = $this->getRequest()->getPost('billing'); foreach ($requiredData as $fieldId => $value) { if (isset($customerFields[$fieldId])) { $customer->setData($fieldId, $value); } } $customer->save(); $this->_getOnepage()->getQuote()->setCustomer($customer); }
public function isMessagesAvailable() { if (Aitoc_Aitsys_Abstract_Service::get()->isMagentoVersion('>=1.4.2')) { return parent::isMessagesAvailable(); } else { return Mage::helper('giftmessage/message')->isMessagesAvailable('quote', $this->getEntity()); } }
/** * @return boolean */ public function checkIfAitocAitcheckoutIsActive() { try { return (bool) Aitoc_Aitsys_Abstract_Service::get()->isModuleActive('Aitoc_Aitcheckout'); } catch (Exception $e) { } return false; }
/** * * @return boolean */ public function checkIfEbizmartsSagePaySuiteActive() { try { return Aitoc_Aitsys_Abstract_Service::get()->isModuleActive('Ebizmarts_SagePaySuite'); } catch (Exception $e) { return false; } }
public function validateAction() { $key = Mage::app()->getRequest()->getParam('key'); if ($key) { $value = Aitoc_Aitsys_Abstract_Service::get()->getLicenseHelper()->getValidationValue($key); echo $value; } }
public function onModelSaveAfter($observer) { $model = $observer->getObject(); if ($model instanceof Mage_SalesRule_Model_Rule) { if (isset($_POST['rule'])) { $oResource = Mage::getSingleton('core/resource'); $sDisplayTable = $oResource->getTableName('aitoc_salesrule_display'); $sTitlesTable = $oResource->getTableName('aitoc_salesrule_display_title'); // delete items $oDb = Mage::getSingleton('core/resource')->getConnection('core_write'); $oDb->delete($sDisplayTable, 'rule_id = ' . $model->getRuleId()); // delete titles $oDb->delete($sTitlesTable, 'rule_id = ' . $model->getRuleId()); $oReq = Mage::app()->getFrontController()->getRequest(); $data = $oReq->getPost(); if ($data) { if (!empty($data['aitloyalty_customer_display_enable'])) { Mage::helper('aitloyalty/legal')->setHasLoyaltyFeatures(); $aDBInfo = array('rule_id' => $model->getRuleId(), 'coupone_enable' => $data['aitloyalty_customer_display_coupon']); $oDb->insert($sDisplayTable, $aDBInfo); // insert titles if (!empty($data['aitloyalty_customer_display_titles'])) { foreach ($data['aitloyalty_customer_display_titles'] as $iStoreId => $sValue) { $aDBInfo = array('rule_id' => $model->getRuleId(), 'store_id' => $iStoreId, 'value' => $sValue); $oDb->insert($sTitlesTable, $aDBInfo); } } } } } /* */ if (Mage::helper('aitloyalty/legal')->getHasLoyaltyFeatures()) { $license = Aitoc_Aitsys_Abstract_Service::get()->platform()->getModule('Aitoc_Aitloyalty')->getLicense(); $rulesInfo = Mage::helper('aitsys/license')->getRulesInfo($license); $licensedStores = Mage::getStoreConfig('aitsys/modules/Aitoc_Aitloyalty'); if (!is_array($licensedStores)) { $licensedStores = explode(',', $licensedStores); } $websiteIds = $model->getWebsiteIds(); if (!is_array($websiteIds)) { $websiteIds = explode(',', $websiteIds); } array_push($licensedStores, ''); if (!$license->isInstalled()) { Mage::helper('aitloyalty/legal')->setIsNotifyRestrictedFeatures(); } elseif (null !== $rulesInfo['store']['licensed'] && $rulesInfo['store']['licensed'] < $rulesInfo['store']['total'] && count(array_diff($websiteIds, $licensedStores))) { Mage::helper('aitloyalty/legal')->setIsNotifyRestrictedFeatures(); } } if (Mage::helper('aitloyalty/legal')->getIsNotifyRestrictedFeatures()) { $session = Mage::getSingleton('core/session'); $session->addWarning(Mage::helper('aitloyalty')->__('Aitoc Loyalty Program functionality is disabled for some stores in websites you specified')); } /**/ } }
/** * Removes some collected files * * @return Aitoc_Aitsys_Model_Compiler_Rules */ public function applyExcludeFilesRule() { foreach (array_keys($this->getCompileConfig()->getNode('exclude_files')->asArray()) as $exclusion) { $target = $this->getIncludeDir() . DS . $exclusion . '.php'; if (@file_exists($target)) { Aitoc_Aitsys_Abstract_Service::get()->filesystem()->rmFile($target); } } return $this; }
private function licenseMoreOrEqExistsStores() { $license = Aitoc_Aitsys_Abstract_Service::get()->platform()->getModule('Aitoc_Aitloyalty')->getLicense(); $rulesInfo = Mage::helper('aitsys/license')->getRulesInfo($license); $licensedStores = explode(',', Mage::getStoreConfig('aitsys/modules/Aitoc_Aitloyalty')); if (null !== $rulesInfo['store']['licensed'] && $rulesInfo['store']['licensed'] >= $rulesInfo['store']['total']) { return true; } return false; }
public function isShow() { $customerSession = Mage::getSingleton('customer/session'); if (!$customerSession->isLoggedIn()) { if (Aitoc_Aitsys_Abstract_Service::get()->isMagentoVersion('>=1.4.1')) { return Mage::getStoreConfigFlag(Mage_Newsletter_Model_Subscriber::XML_PATH_ALLOW_GUEST_SUBSCRIBE_FLAG); } else { return true; } } return false; }
public function permissionsAction() { $mode = Mage::app()->getRequest()->getParam('mode'); try { Aitoc_Aitsys_Abstract_Service::get()->filesystem()->permissonsChange($mode); Mage::getSingleton('adminhtml/session')->addSuccess(Mage::helper('aitsys')->__('Write permissions were changed successfully')); // Aitoc_Aitsys_Abstract_Service::get()->getCache()->remove('aitsys_db_config'); // removed from 2.20 } catch (Exception $e) { Mage::getSingleton('adminhtml/session')->addError(Mage::helper('aitsys')->__('There was an error while changing write permissions. Permissions were not changed.')); } $this->_redirect('*/index'); }
/** * Check if rule can be applied for custom actions * * @return bool */ protected static function _isUseCustomActions() { if (null === self::$_isUseCustomActions) { self::$_isUseCustomActions = true; $iStoreId = Mage::app()->getStore()->getId(); $iSiteId = Mage::app()->getWebsite()->getId(); /* */ $performer = Aitoc_Aitsys_Abstract_Service::get()->platform()->getModule('Aitoc_Aitloyalty')->getLicense()->getPerformer(); $ruler = $performer->getRuler(); if (!($ruler->checkRule('store', $iStoreId, 'store') || $ruler->checkRule('store', $iSiteId, 'website'))) { self::$_isUseCustomActions = false; } /* */ } return self::$_isUseCustomActions; }
public function promostatsAction() { $iStoreId = Mage::app()->getStore()->getId(); $iSiteId = Mage::app()->getWebsite()->getId(); /* */ $performer = Aitoc_Aitsys_Abstract_Service::get()->platform()->getModule('Aitoc_Aitloyalty')->getLicense()->getPerformer(); $ruler = $performer->getRuler(); if (!($ruler->checkRule('store', $iStoreId, 'store') || $ruler->checkRule('store', $iSiteId, 'website'))) { return $this->_redirect('customer/account/'); } /* */ $this->loadLayout(); $this->_initLayoutMessages('customer/session'); $this->getLayout()->getBlock('head')->setTitle($this->__('My Coupons')); $this->renderLayout(); }
public function setValidationFilter($websiteId, $customerGroupId, $couponCode = '', $now = null) { /* */ $iStoreId = Mage::app()->getStore()->getId(); $iSiteId = Mage::app()->getWebsite()->getId(); $performer = Aitoc_Aitsys_Abstract_Service::get()->platform()->getModule('Aitoc_Aitindividpromo')->getLicense()->getPerformer(); $ruler = $performer->getRuler(); if (!($ruler->checkRule('store', $iStoreId, 'store') || $ruler->checkRule('store', $iSiteId, 'website'))) { return parent::setValidationFilter($websiteId, $customerGroupId, $couponCode); } /* */ if (version_compare(Mage::getVersion(), '1.12.0.0', '>=')) { return parent::setValidationFilter($websiteId, $customerGroupId, $couponCode, $now); } else { return $this->_setValidationFilter14($websiteId, $customerGroupId, $couponCode, $now); } }
protected function _beforeSave() { $path = $this->getPath(); $path = explode('/', $path); $moduleKey = array_pop($path); $tool = Aitoc_Aitsys_Abstract_Service::get(); $helper = $tool->getHelper(); $module = $tool->platform()->getModule($moduleKey); if (!$module) { Mage::throwException($helper->__($helper->getErrorText('seg_config_stores_module_not_found'), (string) $moduleKey)); } $performer = $module->getLicense()->getPerformer(); if (!$performer) { Mage::throwException($helper->__($helper->getErrorText('seg_config_module_license_not_found'), (string) $moduleKey)); } $performer->filterStoreConfigValue($this->getValue()); }
/** * * @return Aitoc_Aitsys_Model_Platform */ public static function getInstance() { if (!self::$_instance) { self::$_instance = new self(); try { try { self::$_instance->init(); } catch (Exception $exc) { self::$_instance->block(); throw $exc; } } catch (Aitoc_Aitsys_Model_Aitfilesystem_Exception $exc) { $msg = "Error in the file: %s. Probably it does not have write permissions."; self::$_instance->addAdminError(Aitoc_Aitsys_Abstract_Service::get()->getHelper()->__($msg, $exc->getMessage())); } } return self::$_instance; }
public function addLink($name, $path, $label, $urlParams = array()) { $isAddLink = true; if ('aitloyalty' == $name) { $iStoreId = Mage::app()->getStore()->getId(); $iSiteId = Mage::app()->getWebsite()->getId(); /* */ $performer = Aitoc_Aitsys_Abstract_Service::get()->platform()->getModule('Aitoc_Aitloyalty')->getLicense()->getPerformer(); $ruler = $performer->getRuler(); if (!($ruler->checkRule('store', $iStoreId, 'store') || $ruler->checkRule('store', $iSiteId, 'website'))) { $isAddLink = false; } /* */ } if ($isAddLink) { parent::addLink($name, $path, $label, $urlParams); } return $this; }
public function setValidationFilter($websiteId, $customerGroupId, $couponCode = '', $now = null) { /* */ $iStoreId = Mage::app()->getStore()->getId(); $iSiteId = Mage::app()->getWebsite()->getId(); $performer = Aitoc_Aitsys_Abstract_Service::get()->platform()->getModule('Aitoc_Aitindividpromo')->getLicense()->getPerformer(); $ruler = $performer->getRuler(); if (!($ruler->checkRule('store', $iStoreId, 'store') || $ruler->checkRule('store', $iSiteId, 'website'))) { return parent::setValidationFilter($websiteId, $customerGroupId, $couponCode); } /* */ if (is_null($now)) { $now = Mage::getModel('core/date')->date('Y-m-d'); } $this->addBindParam('code', $couponCode); $this->getSelect()->where('is_active=1'); $this->getSelect()->where('find_in_set(?, website_ids)', (int) $websiteId); $iCustomerId = Mage::getSingleton('customer/session')->getCustomerId(); $oResource = Mage::getSingleton('core/resource'); $sTable = $oResource->getTableName('aitoc_salesrule_assign_cutomer'); if ($sTable) { if (!$iCustomerId) { $iCustomerId = 0; // fix for create order by admin if ($_SESSION and isset($_SESSION['adminhtml_quote']) and isset($_SESSION['adminhtml_quote']['customer_id']) and $_SESSION['adminhtml_quote']['customer_id']) { $iCustomerId = $_SESSION['adminhtml_quote']['customer_id']; } } $this->getSelect()->joinLeft(array('rc' => $sTable), 'main_table.rule_id = rc.entity_id AND rc.customer_id = ' . $iCustomerId); $sWhere = '(rc.entity_id IS NOT NULL) OR (find_in_set("' . (int) $customerGroupId . '", customer_group_ids))'; $this->getSelect()->where($sWhere); } if (empty($couponCode)) { $this->getSelect()->where("code is null or code=''"); } else { $this->getSelect()->where("code is null or code='' or code=:code"); } $this->getSelect()->where('from_date is null or from_date<=?', $now); $this->getSelect()->where('to_date is null or to_date>=?', $now); $this->getSelect()->order('sort_order'); return $this; }
protected function _copy($source, $target, $firstIteration = true) { parent::_copy($source, $target, $firstIteration); if (is_file($target) && file_exists($target)) { $platform = Aitoc_Aitsys_Abstract_Service::get()->platform(); $dirs = $platform->getModuleDirs(); foreach ($dirs as $dir) { if ($item = strstr($source, $dir)) { if ($item != $dir) { file_put_contents($target, '<?php class_exists("Mage_Adminhtml_Controller_Action"); require_once "' . $source . '";?>'); return $this; } } } $name = pathinfo($target, PATHINFO_FILENAME); $loader = Aitoc_Aitsys_Model_Rewriter_Autoload::instance(); if ($loader->hasClass($name)) { $path = $loader->getRewriteDir(); $source = <<<SOURCE <?php class_exists("Mage_Adminhtml_Controller_Action"); function _{$name}_autoloader( \$class ) { foreach (glob('{$path}*') as \$path) { require_once \$path; } } if (defined('AITSYS_REWRITED')) return; spl_autoload_register('_{$name}_autoloader'); _{$name}_autoloader(null); spl_autoload_unregister('_{$name}_autoloader'); define('AITSYS_REWRITED',true); SOURCE; file_put_contents($target, ''); } } return $this; }
protected function _getModuleKey($alias) { if ($enable = Mage::app()->getRequest()->getPost('enable')) { $keys = array_keys($enable); if (is_array($keys) && !empty($keys)) { foreach ($keys as $modKey) { if (false !== strpos($modKey, $alias)) { return $modKey; } } } } else { $service = Aitoc_Aitsys_Abstract_Service::get(); foreach ($service->platform()->getModules() as $module) { $key = $module->getKey(); if (false !== strpos($key, $alias)) { return $key; } } } return ''; }
public function validate(Varien_Object $object) { if (!$this->getConditions()) { return true; } $bResult = false; $bMeetCond = false; foreach ($this->getConditions() as $cond) { if ($cond instanceof Aitoc_Aitloyalty_Model_Rule_Condition_Customer_Subselect) { $iStoreId = Mage::app()->getStore()->getId(); $iSiteId = Mage::app()->getWebsite()->getId(); /* */ $performer = Aitoc_Aitsys_Abstract_Service::get()->platform()->getModule('Aitoc_Aitloyalty')->getLicense()->getPerformer(); $ruler = $performer->getRuler(); if (!($ruler->checkRule('store', $iStoreId, 'store') || $ruler->checkRule('store', $iSiteId, 'website'))) { return false; } /* */ $bMeetCond = true; if ($this->getValue()) { // If ALL/ANY of these conditions are TRUE $bResult = $cond->validate($object) || false; } else { // If ALL/ANY of these conditions are FALSE $bResult = !($cond->validate($object) || false); } } } if ($bMeetCond) { if ('any' == $this->getAggregator()) { return $bResult || parent::validate($object); } else { return $bResult && parent::validate($object); } } else { return parent::validate($object); } }
/** * * @param $exc * @param string $format model|url * @return unknown_type */ public function getAvalibleScope(Exception $exc = null, $format = 'model') { $scope = 'stores'; $performer = Aitoc_Aitsys_Abstract_Service::get()->platform()->getModule('Aitoc_Aitemails')->getLicense()->getPerformer(); $ruler = $performer->getRuler(); $stores = $ruler->getAvailableStores(); if (!$stores) { if ($exc) { throw $exc; } else { $performer = Aitoc_Aitsys_Abstract_Service::get()->platform()->getModule('Aitoc_Aitemails')->getLicense()->getPerformer(); $ruler = $performer->getRuler(); $ruler->throwException(); } } $stores = Mage::app()->getGroup(array_shift($stores))->getStores(); $store = array_shift($stores); if ('url' == $format) { return array('scope' => $scope, 'scopeid' => $store->getCode()); } $scopeId = $store->getId(); return array($scope, $scopeId); }
/** * @return Aitoc_Aitsys_Abstract_Service */ public function tool() { return Aitoc_Aitsys_Abstract_Service::get(); }
private static function _compareDirective($directive, $case, $etalon, $value, $end = null) { if ('=' != $directive && !$end && self::_compareDirective('=', $case, $etalon, $value)) { return true; } switch ($directive) { default: case '=': switch ($case) { case '+': Aitoc_Aitsys_Abstract_Service::get()->testMsg($value . '>=' . $etalon); return $value >= $etalon; case '-': Aitoc_Aitsys_Abstract_Service::get()->testMsg($value . '<' . $etalon); return $value < $etalon; default: Aitoc_Aitsys_Abstract_Service::get()->testMsg($value . '==' . $etalon); return $value == $etalon; } break; case '<': switch ($case) { case '+': return $value < $etalon; case '-': return $value <= $etalon; default: return $value < $etalon; } break; case '>': switch ($case) { case '+': return $value > $etalon; case '-': return $value >= $etalon; default: return $value > $etalon; } break; case '>=': switch ($case) { case '+': return $value >= $etalon + 1; case '-': return $value > $etalon; default: return $value >= $etalon; } break; case '<=': switch ($case) { case '+': return $value < $etalon; case '-': return $value <= $etalon - 1; default: return $value <= $etalon; } break; } }
<?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);
public function categoryAction() { $categoryId = (int) $this->getRequest()->getQuery('cat'); if (!$categoryId && Mage::helper('adjnav')->isCategoryCleared(true)) { $categoryId = (int) $this->getRequest()->getParam('id', false); } if (!$categoryId) { $categoryId = (int) $this->getRequest()->getParam('id', false); } if (!$categoryId) { $categoryId = Mage::getSingleton('catalog/session')->getAdjnavLastCategoryId(); } if (!$categoryId) { $this->_forward('noRoute'); return; } $category = Mage::getModel('catalog/category')->setStoreId(Mage::app()->getStore()->getId())->load($categoryId); Mage::register('current_category', $category); try { $this->loadLayout(); } catch (Varien_Exception $e) { if (NULL !== strpos($e->getMessage(), 'addColumnCountLayoutDepend') && version_compare(Mage::getVersion(), '1.3.2', '<')) { } else { throw $e; } } $update = $this->getLayout()->getUpdate(); if (Aitoc_Aitsys_Abstract_Service::get()->isMagentoVersion('>=1.10')) { $design = Mage::getSingleton('catalog/design'); $settings = $design->getDesignSettings($category); if ($settings->getCustomDesign()) { $design->applyCustomDesign($settings->getCustomDesign()); } if ($layoutUpdates = $settings->getLayoutUpdates()) { if (is_array($layoutUpdates)) { foreach ($layoutUpdates as $layoutUpdate) { $update->addUpdate($layoutUpdate); } } } if ($settings->getPageLayout()) { $this->getLayout()->helper('page/layout')->applyHandle($settings->getPageLayout()); } } else { Mage::getModel('catalog/design')->applyDesign($category, Mage_Catalog_Model_Design::APPLY_FOR_CATEGORY); $this->_applyCustomDesignSettings($category, $update); if ($category->getPageLayout()) { $this->getLayout()->helper('page/layout')->applyTemplate($category->getPageLayout()); } } $response = array(); $breadcrumbs = $this->getLayout()->getBlock('breadcrumbs'); $cache = Mage::app()->getCache(); $cacheKey = 'LayerBreadCrumbs_' . md5(date('Y-m-d') . 'TASLC') . '_' . $categoryId; if ($serialData = $cache->load($cacheKey)) { $response['breadcrumbs'] = unserialize($serialData); } else { if ($categoryId) { if (isset($_GET['q'])) { $qString = "?q=" . $_GET['q'] . "&order=" . $_GET['order'] . "&no_cache=" . $_GET['no_cache'] . "&p=" . $_GET['p']; } else { $qString = "?order=" . $_GET['order'] . "&no_cache=" . $_GET['no_cache'] . "&p=" . $_GET['p']; } $parentName = ''; $cat = Mage::getModel('catalog/category')->load($categoryId); if ($cat->getLevel() > 2) { $qString = $qString . "&cat=" . $cat->getParentId(); $parentCat = Mage::getModel('catalog/category')->load($cat->getParentId()); $parentName = $parentCat->getName(); $parentUrl = $parentCat->getUrl(); $childName = $cat->getName(); $childUrl = $qString . "&cat=" . $cat->getId(); } else { $qString = $qString . "&cat=" . $cat->getId(); $childName = $cat->getName(); $childUrl = $qString; } if ($breadcrumbs && $parentName != '') { $breadcrumbs->addCrumb('home', array('label' => 'Home', 'title' => 'Go to Home Page', 'link' => Mage::getBaseUrl()))->addCrumb('parent', array('label' => $parentName, 'title' => $parentName, 'link' => $parentUrl))->addCrumb('child', array('label' => $childName, 'title' => $childName)); } else { $breadcrumbs->addCrumb('home', array('label' => 'Home', 'title' => 'Go to Home Page', 'link' => Mage::getBaseUrl()))->addCrumb('child', array('label' => $childName, 'title' => $childName)); } $response['breadcrumbs'] = $this->getLayout()->getBlock('breadcrumbs')->toHtml(); } else { $breadcrumbs->addCrumb('home', array('label' => 'Home', 'title' => 'Go to Home Page', 'link' => Mage::getBaseUrl())); $response['breadcrumbs'] = $this->getLayout()->getBlock('breadcrumbs')->toHtml(); } $cache->save(serialize($response['breadcrumbs']), $cacheKey, array("CATALOG_BREADCRUMBS"), 86400); } $response['category_name'] = $category->getName(); $response['products'] = $this->getLayout()->getBlock('products')->toHtml(); $response['layer'] = $this->getLayout()->getBlock('layer')->toHtml(); $response = Zend_Json::encode($response); $this->getResponse()->setBody($response); }
<?php /** * Product: Loyalty Program for Enterprise Edition * Package: Aitoc_Aitloyalty_10.0.10_574534 * Purchase ID: INzRIwyyaNoeOLERhAgt4U28qVKIeEa3dfPrgaAN3C * Generated: 2013-05-13 06:36:55 * File path: app/code/local/Aitoc/Aitloyalty/Block/Quote/Options.php * Copyright: (c) 2013 AITOC, Inc. */ if (Aitoc_Aitsys_Abstract_Service::initSource(__FILE__, 'Aitoc_Aitloyalty')) { PYrZaaPAlDPOXjfl('e900fe7e957c66aa9f41b44a5bb2de78'); /** * @copyright Copyright (c) 2009 AITOC, Inc. */ class Aitoc_Aitloyalty_Block_Quote_Options extends Mage_Adminhtml_Block_Widget_Form { public function getFormHtml() { $sHtml = parent::getFormHtml(); $sHtml .= '<script type="text/javascript">aitloyalty_ActionOnRuleDisplayChange();</script>'; return $sHtml; } protected function _prepareForm() { $model = Mage::registry('current_promo_quote_rule'); //$form = new Varien_Data_Form(array('id' => 'edit_form1', 'action' => $this->getData('action'), 'method' => 'post')); $form = new Varien_Data_Form(); $form->setHtmlIdPrefix('rule_'); $fieldset = $form->addFieldset('display_fieldset', array('legend' => Mage::helper('salesrule')->__('Using the form below you can enable, disable and configure display of the rule in customers\' account'))); $oDb = Mage::getModel('sales_entity/order')->getReadConnection();
<?php /** * Product: Layered Navigation Pro for Enterprise Edition - 16/08/12 * Package: AdjustWare_Nav_10.4.9_10.0.0_557110 * Purchase ID: hXgQU3oI8FOfJ8PDCk5s6h6XPM5oH2Kx0N6TCAPkqN * Generated: 2013-04-22 06:59:44 * File path: app/code/local/AdjustWare/Nav/Model/Rewrite/CatalogResourceEavMysql4ProductIndexerEav.php * Copyright: (c) 2013 AITOC, Inc. */ if (Aitoc_Aitsys_Abstract_Service::initSource(__FILE__, 'AdjustWare_Nav')) { mREwjpoZaMTrjgEm('ab11072a87cb1bef7a31ab4fae2a0470'); class AdjustWare_Nav_Model_Rewrite_CatalogResourceEavMysql4ProductIndexerEav extends Mage_Catalog_Model_Resource_Eav_Mysql4_Product_Indexer_Eav { protected function _construct() { parent::_construct(); $this->getIndexers(); $this->_types['configurable'] = Mage::getResourceModel('adjnav/catalog_product_indexer_configurable'); } } }
/** * * @return Zend_Db_Adapter_Abstract */ protected function _getReadConnection() { return Aitoc_Aitsys_Abstract_Service::get()->getReadConnection(); }