Find this useful? Enter your email to receive occasional updates for securing PHP code.
Signing you up...
Thank you for signing up!
PHP Decode
<?php /** * The technical support is guaranteed for all modules proposed by Wyomind. ..
Decoded Output download
<?php
/**
* The technical support is guaranteed for all modules proposed by Wyomind.
* The below code is obfuscated in order to protect the module's copyright as well as the integrity of the license and of the source code.
* The support cannot apply if modifications have been made to the original source code (https://www.wyomind.com/terms-and-conditions.html).
* Nonetheless, Wyomind remains available to answer any question you might have and find the solutions adapted to your needs.
* Feel free to contact our technical team from your Wyomind account in My account > My tickets.
* Copyright 2017 Wyomind. All rights reserved.
* See LICENSE.txt for license details.
*/
class Wyomind_Datafeedmanager_Model_Configurations extends Mage_Core_Model_Abstract {public $x14=null;public $x31=null;public $x66=null; public $indexPhp = ''; protected $_filePath; public $helper = null; public $outputHelper = null; public $limit = false; public $display = false; public $rates = false; public $charset = false; public $sqlSize = 1500; public $option = 0; public $counter = '0'; public $maxAttribute = 25; private $x2c72 = null; public $error = 'Unable to generate the data feed.'; public $attributes = array(); public $attributesRequired = array(); protected function _construct() {$x11424 = "helper";$x114fe = "getStoreConfig";$x1151b = "getBaseDir";$x11468 = "getModel";$xf8af = "throwException";$xef53 = "_beforeSave";$x1140b = "getSingleton";$x11367 = "app";$xf13e = "getDesign";$x1135d = "dispatchEvent";$x1053e = "getResourceModel";$x114f1 = "getVersion"; $this->x2c72 = Mage::helper('licensemanager/data'); $this->x2c72->constructor($this, func_get_args()); $this->{$this->x31->x2b8d->{$this->x14->x2b8d->{$this->x66->x2b8d->x2c46}}} = Mage::$x114fe('datafeedmanager/system/sqlsize'); $this->{$this->x14->x2b8d->x3e1a}('datafeedmanager/configurations'); $this->{$this->x66->x2b8d->{$this->x66->x2b8d->x2be3}} = Mage::$x11424('datafeedmanager'); $this->{$this->x14->x2b8d->{$this->x14->x2b8d->{$this->x31->x2b8d->{$this->x14->x2b8d->x2bf9}}}} = Mage::$x11424('datafeedmanager/output'); error_reporting(E_ERROR); } public function cmp($x76, $x7b) {$x77 = $this->x31->x2bc1->xe9a0;$x11424 = "helper";$x114fe = "getStoreConfig";$x1151b = "getBaseDir";$x11468 = "getModel";$xf8af = "throwException";$xef53 = "_beforeSave";$x1140b = "getSingleton";$x11367 = "app";$xf13e = "getDesign";$x1135d = "dispatchEvent";$x1053e = "getResourceModel";$x114f1 = "getVersion"; if ($x77(${$this->x31->x2ba5->{$this->x31->x2ba5->xa16c}}) == $x77(${$this->x14->x2ba5->{$this->x14->x2ba5->xa174}})) { return 0; } return ($x77(${$this->x31->x2b96->{$this->x31->x2b96->x66d3}}) < $x77(${$this->x14->x2bc1->{$this->x14->x2bc1->xdc42}})) ? 1 : -1; } public function cmpArray($xa5, $xa9) {$xa6 = $this->x14->x2b8d->x3a52;$xa7 = $this->x31->x2ba5->{$this->x14->x2ba5->xaf85};$x11424 = "helper";$x114fe = "getStoreConfig";$x1151b = "getBaseDir";$x11468 = "getModel";$xf8af = "throwException";$xef53 = "_beforeSave";$x1140b = "getSingleton";$x11367 = "app";$xf13e = "getDesign";$x1135d = "dispatchEvent";$x1053e = "getResourceModel";$x114f1 = "getVersion"; if ($xa6($xa7('', ${$this->x31->x2ba5->{$this->x14->x2ba5->{$this->x66->x2ba5->{$this->x31->x2ba5->{$this->x14->x2ba5->xa18e}}}}})) == $xa6($xa7('', ${$this->x66->x2bc1->xdc5f}))) { return 0; } return ($xa6($xa7('', ${$this->x14->x2b8d->{$this->x14->x2b8d->{$this->x66->x2b8d->{$this->x14->x2b8d->x2ccd}}}})) < $xa6($xa7('', ${$this->x66->x2b96->{$this->x14->x2b96->{$this->x14->x2b96->{$this->x31->x2b96->{$this->x66->x2b96->x66fa}}}}}))) ? -1 : 1; } protected function _beforeSave() {$xd5 = $this->x31->x2ba5->{$this->x31->x2ba5->{$this->x31->x2ba5->{$this->x14->x2ba5->{$this->x66->x2ba5->xaf95}}}};$xda = $this->x14->x2bc1->xe9d6;$xe3 = $this->x31->x2b8d->x3a83;$x11424 = "helper";$x114fe = "getStoreConfig";$x1151b = "getBaseDir";$x11468 = "getModel";$xf8af = "throwException";$xef53 = "_beforeSave";$x1140b = "getSingleton";$x11367 = "app";$xf13e = "getDesign";$x1135d = "dispatchEvent";$x1053e = "getResourceModel";$x114f1 = "getVersion"; ${$this->x66->x2ba5->{$this->x14->x2ba5->xa1a3}} = new Varien_Io_File(); ${$this->x66->x2b8d->{$this->x14->x2b8d->x2ce8}} = ${$this->x66->x2ba5->{$this->x14->x2ba5->xa1a3}}->{$this->x31->x2b8d->x3e3f}(Mage::$x1151b() . '/' . $this->{$this->x14->x2b8d->x3e53}()); ${$this->x14->x2b8d->{$this->x31->x2b8d->{$this->x66->x2b8d->x2cf7}}} = Mage::$x11468('datafeedmanager/configurations')->{$this->x31->x2b8d->x3e70}(); foreach (${$this->x66->x2ba5->{$this->x31->x2ba5->{$this->x31->x2ba5->xa1ba}}} as ${$this->x31->x2b96->{$this->x14->x2b96->x6728}}) { if (${$this->x14->x2b96->x6724}->{$this->x66->x2b8d->x3e7a}() == $this->{$this->x66->x2b8d->x3e7a}() && $this->{$this->x66->x2b8d->x3e9b}() != ${$this->x14->x2bc1->{$this->x66->x2bc1->{$this->x14->x2bc1->xdc8f}}}->{$this->x66->x2b8d->x3e9b}()) { Mage::$xf8af( Mage::$x11424('datafeedmanager') ->{$this->x66->x2b8d->x3ecc}('There is already one data feed with the same name. Please change it.') ); } } if (!${$this->x66->x2ba5->{$this->x14->x2ba5->xa1a3}}->{$this->x66->x2b8d->x3ede}(${$this->x66->x2bc1->{$this->x66->x2bc1->{$this->x31->x2bc1->xdc79}}}, Mage::$x1151b())) { Mage::$xf8af(Mage::$x11424('datafeedmanager')->{$this->x66->x2b8d->x3ecc}('Please define correct path')); } if (!${$this->x14->x2bc1->{$this->x31->x2bc1->{$this->x66->x2bc1->xdc68}}}->{$this->x66->x2b8d->x3f33}(${$this->x31->x2b8d->x2ce7}, false)) { Mage::$xf8af( Mage::$x11424('datafeedmanager')->{$this->x66->x2b8d->x3ecc}( 'Please create the specified folder "%s" before saving the data feed configuration.', Mage::$x11424('core')->{$this->x31->x2b8d->x3f6a}($this->{$this->x14->x2b8d->x3e53}()) ) ); } if (!${$this->x66->x2ba5->xa19f}->{$this->x14->x2b8d->x3f84}(${$this->x14->x2b96->x670f})) { Mage::$xf8af( Mage::$x11424('datafeedmanager')->{$this->x66->x2b8d->x3ecc}( 'Please make sure that "%s" is writable by web-server.', $this->{$this->x14->x2b8d->x3e53}() ) ); } if (!$xd5('#^[a-zA-Z0-9_\.]+$#', $this->{$this->x66->x2b8d->x3e7a}())) { Mage::$xf8af( Mage::$x11424('datafeedmanager')->{$this->x66->x2b8d->x3ecc}( 'Please use only letters (a-z or A-Z), numbers (0-9) ' . 'or underscore (_) in the filename. No spaces or other characters are allowed.' ) ); } $this->{$this->x14->x2b8d->x4004}($xda($xe3($xe3('\', '/', Mage::$x1151b()), '', ${$this->x66->x2b96->{$this->x66->x2b96->{$this->x31->x2b96->x6717}}}), '/') . '/'); return parent::$xef53(); } protected function getPath() {$xeb = $this->x14->x2bc1->{$this->x66->x2bc1->{$this->x66->x2bc1->{$this->x31->x2bc1->{$this->x14->x2bc1->xe9fb}}}};$x11424 = "helper";$x114fe = "getStoreConfig";$x1151b = "getBaseDir";$x11468 = "getModel";$xf8af = "throwException";$xef53 = "_beforeSave";$x1140b = "getSingleton";$x11367 = "app";$xf13e = "getDesign";$x1135d = "dispatchEvent";$x1053e = "getResourceModel";$x114f1 = "getVersion"; if (null === $this->{$this->x14->x2b96->x6628}) { $this->{$this->x14->x2b96->{$this->x31->x2b96->x662a}} = $xeb('//', '/', Mage::$x1151b() . $this->{$this->x14->x2b8d->x3e53}()); } return $this->{$this->x14->x2b96->x6628}; } protected function getFilename($x111 = '.temp') {$xfa = $this->x66->x2b96->{$this->x31->x2b96->{$this->x31->x2b96->{$this->x66->x2b96->{$this->x14->x2b96->x7468}}}};$xfe = $this->x14->x2ba5->xafce;$x102 = $this->x14->x2b96->{$this->x14->x2b96->{$this->x31->x2b96->{$this->x66->x2b96->{$this->x31->x2b96->x7480}}}};$x11424 = "helper";$x114fe = "getStoreConfig";$x1151b = "getBaseDir";$x11468 = "getModel";$xf8af = "throwException";$xef53 = "_beforeSave";$x1140b = "getSingleton";$x11367 = "app";$xf13e = "getDesign";$x1135d = "dispatchEvent";$x1053e = "getResourceModel";$x114f1 = "getVersion"; ${$this->x66->x2bc1->{$this->x14->x2bc1->xdc9d}} = array(1 => 'xml', 2 => 'txt', 3 => 'csv', 4 => 'tsv'); if ($this->_date == false) { $this->_updated = Mage::$x1140b('core/date')->{$this->x14->x2b8d->x4055}('Y-m-d H:i:s', $this->_timestamp); $this->_date = Mage::$x1140b('core/date')->date( $this->{$this->x14->x2b8d->x4068}(), $xfe($this->_updated) ); } ${$this->x66->x2b8d->{$this->x14->x2b8d->{$this->x14->x2b8d->{$this->x14->x2b8d->x2d17}}}} = $x102('{f}', $this->{$this->x66->x2b8d->x3e7a}(), $this->_date); ${$this->x31->x2bc1->{$this->x31->x2bc1->{$this->x14->x2bc1->xdcad}}} = ${$this->x14->x2b96->{$this->x14->x2b96->{$this->x66->x2b96->x674e}}} . '.' . ${$this->x66->x2bc1->{$this->x14->x2bc1->{$this->x31->x2bc1->xdc9f}}}[$this->{$this->x14->x2b8d->x4081}()] . ${$this->x66->x2ba5->{$this->x66->x2ba5->{$this->x66->x2ba5->xa1d5}}}; if (!${$this->x66->x2ba5->xa1ce}) { $this->_filename = ${$this->x66->x2ba5->{$this->x66->x2ba5->xa1f1}}; } return ${$this->x66->x2ba5->{$this->x66->x2ba5->xa1f1}}; } public function getPreparedFilename() {$x130 = $this->x14->x2bc1->xea38;$x137 = $this->x31->x2b8d->{$this->x14->x2b8d->x3af4};$x142 = $this->x66->x2bc1->{$this->x66->x2bc1->{$this->x14->x2bc1->xea64}};$x11424 = "helper";$x114fe = "getStoreConfig";$x1151b = "getBaseDir";$x11468 = "getModel";$xf8af = "throwException";$xef53 = "_beforeSave";$x1140b = "getSingleton";$x11367 = "app";$xf13e = "getDesign";$x1135d = "dispatchEvent";$x1053e = "getResourceModel";$x114f1 = "getVersion"; ${$this->x66->x2ba5->{$this->x14->x2ba5->{$this->x66->x2ba5->xa1fc}}} = array(1 => 'xml', 2 => 'txt', 3 => 'csv', 4 => 'tsv'); ${$this->x66->x2b8d->{$this->x14->x2b8d->x2d37}} = ${$this->x14->x2b8d->{$this->x66->x2b8d->{$this->x31->x2b8d->{$this->x14->x2b8d->{$this->x14->x2b8d->x2d33}}}}}[$this->{$this->x14->x2b8d->x408b}()]; ${$this->x14->x2ba5->xa213} = Mage::$x1140b('core/date')->date($this->{$this->x14->x2b8d->x4068}(), $this->{$this->x31->x2b8d->x40b0}()); ${$this->x66->x2bc1->{$this->x14->x2bc1->xdcd6}} = $x137('{f}', $this->{$this->x66->x2b8d->x3e7a}(), ${$this->x31->x2b8d->x2d3b}); ${$this->x31->x2ba5->xa22d} = $x142('/^\//', '', $this->{$this->x66->x2b8d->x40d3}() . ${$this->x31->x2b8d->{$this->x66->x2b8d->{$this->x66->x2b8d->x2d49}}} . "." . ${$this->x66->x2bc1->{$this->x66->x2bc1->xdcc4}}); ${$this->x31->x2ba5->{$this->x31->x2ba5->{$this->x66->x2ba5->{$this->x31->x2ba5->xa243}}}} = Mage::$x11367()->{$this->x14->x2b8d->x40f6}($this->{$this->x14->x2b8d->x4107}())->{$this->x14->x2b8d->x4115}(Mage_Core_Model_Store::URL_TYPE_WEB) . ${$this->x66->x2bc1->{$this->x14->x2bc1->{$this->x31->x2bc1->xdce3}}}; return ${$this->x66->x2bc1->{$this->x14->x2bc1->{$this->x31->x2bc1->{$this->x31->x2bc1->xdce5}}}}; } public function applyCurrencyRate($x16e, $x16b) {$x11424 = "helper";$x114fe = "getStoreConfig";$x1151b = "getBaseDir";$x11468 = "getModel";$xf8af = "throwException";$xef53 = "_beforeSave";$x1140b = "getSingleton";$x11367 = "app";$xf13e = "getDesign";$x1135d = "dispatchEvent";$x1053e = "getResourceModel";$x114f1 = "getVersion"; ${$this->x66->x2ba5->{$this->x66->x2ba5->xa254}} = $this->_currencies; if (isset(${$this->x14->x2bc1->{$this->x14->x2bc1->xdd10}}[${$this->x31->x2bc1->xdd09}])) { return ${$this->x66->x2b96->x677f} * ${$this->x66->x2ba5->{$this->x66->x2ba5->xa254}}[${$this->x31->x2b96->{$this->x66->x2b96->x6793}}]; } else { return ${$this->x66->x2b96->{$this->x66->x2b96->x6781}}; } } public function applyTax($x242, $x1ac, $x20f, $x227 = false) {$x1b6 = $this->x66->x2b96->{$this->x66->x2b96->x74aa};$x1cf = $this->x31->x2bc1->{$this->x66->x2bc1->{$this->x66->x2bc1->{$this->x66->x2bc1->{$this->x31->x2bc1->xea79}}}};$x1ea = $this->x66->x2b8d->{$this->x14->x2b8d->x3b20};$x1fc = $this->x14->x2bc1->{$this->x14->x2bc1->xea9a};$x11424 = "helper";$x114fe = "getStoreConfig";$x1151b = "getBaseDir";$x11468 = "getModel";$xf8af = "throwException";$xef53 = "_beforeSave";$x1140b = "getSingleton";$x11367 = "app";$xf13e = "getDesign";$x1135d = "dispatchEvent";$x1053e = "getResourceModel";$x114f1 = "getVersion"; ${$this->x31->x2b96->x67af} = $this->{$this->x31->x2b8d->{$this->x66->x2b8d->{$this->x31->x2b8d->x2c28}}}; if (${$this->x66->x2b8d->{$this->x14->x2b8d->x2da3}} === false) { if (!${$this->x31->x2b8d->x2d8d} && isset(${$this->x31->x2b96->{$this->x66->x2b96->{$this->x31->x2b96->x67b6}}}[${$this->x31->x2ba5->{$this->x31->x2ba5->{$this->x66->x2ba5->xa27b}}}])) { if ($x1b6(${$this->x14->x2ba5->xa28f}[${$this->x14->x2b96->{$this->x31->x2b96->x67a6}}]) > 1) { return ${$this->x14->x2ba5->{$this->x14->x2ba5->xa261}}; } else { return ${$this->x14->x2b96->{$this->x66->x2b96->x679f}} * (${$this->x31->x2b96->{$this->x66->x2b96->x67b1}}[${$this->x14->x2b96->{$this->x31->x2b96->x67a6}}][0]['rate'] / 100 + 1); } } else { return ${$this->x66->x2ba5->xa25f}; } } elseif (${$this->x31->x2bc1->xdd33} === "0") { if (${$this->x31->x2b96->x67a1} && isset(${$this->x14->x2ba5->xa28f}[${$this->x66->x2bc1->xdd2b}])) { if ($x1b6(${$this->x31->x2b96->{$this->x66->x2b96->{$this->x31->x2b96->{$this->x66->x2b96->{$this->x31->x2b96->x67be}}}}}[${$this->x66->x2b96->x67a5}]) > 1) { return ${$this->x14->x2bc1->xdd1a}; } else { return 100 * ${$this->x14->x2b96->{$this->x66->x2b96->x679f}} / (100 + (${$this->x14->x2bc1->{$this->x66->x2bc1->xdd47}}[${$this->x14->x2bc1->{$this->x31->x2bc1->xdd2d}}][0]['rate'])); } } else { return ${$this->x14->x2bc1->xdd1a}; } } else { if ($x1cf(${$this->x66->x2ba5->{$this->x31->x2ba5->{$this->x31->x2ba5->xa28b}}})) { if (${$this->x14->x2b96->{$this->x66->x2b96->{$this->x31->x2b96->{$this->x31->x2b96->x67ac}}}} != 0) { return ${$this->x14->x2ba5->{$this->x14->x2ba5->xa261}} * (${$this->x66->x2b8d->{$this->x14->x2b8d->{$this->x31->x2b8d->{$this->x31->x2b8d->{$this->x66->x2b8d->x2dac}}}}} / 100 + 1); } elseif (${$this->x14->x2b96->{$this->x66->x2b96->{$this->x31->x2b96->{$this->x31->x2b96->x67ac}}}} == 0) { return ${$this->x14->x2ba5->{$this->x14->x2ba5->xa261}}; } } else { ${$this->x66->x2b96->{$this->x66->x2b96->x67ae}} = $x1ea('/', ${$this->x31->x2bc1->{$this->x14->x2bc1->{$this->x31->x2bc1->{$this->x31->x2bc1->xdd3b}}}}); ${$this->x31->x2b96->x67c0} = 0; ${$this->x31->x2ba5->xa29d} = false; if ($x1fc(${$this->x31->x2bc1->{$this->x14->x2bc1->{$this->x31->x2bc1->{$this->x66->x2bc1->{$this->x14->x2bc1->xdd3e}}}}}[0], 0, 1) == "-") { ${$this->x66->x2b8d->{$this->x14->x2b8d->{$this->x31->x2b8d->{$this->x66->x2b8d->x2dab}}}}[0] = $x1fc(${$this->x66->x2ba5->{$this->x31->x2ba5->{$this->x14->x2ba5->{$this->x66->x2ba5->xa28c}}}}[0], 1); ${$this->x14->x2b8d->{$this->x66->x2b8d->x2dca}} = true; } if (${$this->x14->x2ba5->xa28f}[${$this->x31->x2b8d->{$this->x31->x2b8d->x2d99}}]) { foreach (${$this->x31->x2b96->{$this->x66->x2b96->{$this->x31->x2b96->{$this->x66->x2b96->x67ba}}}}[${$this->x31->x2b8d->{$this->x31->x2b8d->x2d99}}] as ${$this->x31->x2ba5->{$this->x66->x2ba5->xa2b0}}) { if (${$this->x14->x2b96->{$this->x66->x2b96->x67d6}}['country'] == ${$this->x66->x2b96->{$this->x66->x2b96->x67ae}}[0]) { if (!isset(${$this->x66->x2b96->{$this->x66->x2b96->x67ae}}[1]) || ${$this->x66->x2b8d->{$this->x14->x2b8d->{$this->x31->x2b8d->x2dcf}}}['code'] == ${$this->x31->x2b8d->x2da0}[1]) { ${$this->x14->x2bc1->xdd4c} = ${$this->x14->x2b8d->x2dcc}['rate']; break; } } } if (!${$this->x31->x2ba5->xa29d}) { return ${$this->x14->x2ba5->{$this->x31->x2ba5->{$this->x66->x2ba5->xa266}}} * (${$this->x66->x2bc1->{$this->x31->x2bc1->{$this->x66->x2bc1->{$this->x66->x2bc1->xdd56}}}} / 100 + 1); } else { return 100 * ${$this->x14->x2b96->{$this->x66->x2b96->x679f}} / (100 + (${$this->x31->x2b96->x67c0})); } } else { return ${$this->x31->x2b96->x679e}; } } } } public function flagUpdate($x25e, $x25a, $x263) {$x11424 = "helper";$x114fe = "getStoreConfig";$x1151b = "getBaseDir";$x11468 = "getModel";$xf8af = "throwException";$xef53 = "_beforeSave";$x1140b = "getSingleton";$x11367 = "app";$xf13e = "getDesign";$x1135d = "dispatchEvent";$x1053e = "getResourceModel";$x114f1 = "getVersion"; ${$this->x66->x2ba5->{$this->x14->x2ba5->{$this->x14->x2ba5->{$this->x14->x2ba5->xa2c8}}}}->{$this->x66->x2b8d->x4123}(${$this->x31->x2b96->{$this->x66->x2b96->{$this->x31->x2b96->x67f1}}}); ${$this->x14->x2b8d->x2dd3}->{$this->x66->x2b8d->x4133}(${$this->x66->x2ba5->{$this->x31->x2ba5->xa2dc}}); } public function getEncodeType($x27e) {$x27a = $this->x66->x2b96->{$this->x66->x2b96->x74d8};$x11424 = "helper";$x114fe = "getStoreConfig";$x1151b = "getBaseDir";$x11468 = "getModel";$xf8af = "throwException";$xef53 = "_beforeSave";$x1140b = "getSingleton";$x11367 = "app";$xf13e = "getDesign";$x1135d = "dispatchEvent";$x1053e = "getResourceModel";$x114f1 = "getVersion"; if (!$x27a(${$this->x14->x2ba5->{$this->x66->x2ba5->{$this->x14->x2ba5->xa2e8}}}, 'encoding="utf-8"') === FALSE) { $this->{$this->x14->x2b8d->{$this->x31->x2b8d->{$this->x31->x2b8d->{$this->x31->x2b8d->x2c37}}}} = 'UTF8'; } if (!$x27a(${$this->x31->x2b96->x6806}, 'encoding="ISO-8859-1"') === FALSE) { $this->{$this->x14->x2b8d->{$this->x66->x2b8d->x2c32}} = 'ISO'; } } public function checkReference($x2ad, $product) {$x11424 = "helper";$x114fe = "getStoreConfig";$x1151b = "getBaseDir";$x11468 = "getModel";$xf8af = "throwException";$xef53 = "_beforeSave";$x1140b = "getSingleton";$x11367 = "app";$xf13e = "getDesign";$x1135d = "dispatchEvent";$x1053e = "getResourceModel";$x114f1 = "getVersion"; ${$this->x31->x2b8d->x2e16} = $product->{$this->x66->x2b8d->x3e9b}(); if ((${$this->x14->x2b96->{$this->x66->x2b96->x680a}} == 'parent' || ${$this->x66->x2b8d->{$this->x31->x2b8d->x2e06}} == 'configurable') && isset($this->configurable[${$this->x31->x2b96->{$this->x31->x2b96->{$this->x66->x2b96->{$this->x31->x2b96->{$this->x14->x2b96->x6831}}}}}])) { return $this->configurable[${$this->x31->x2b8d->x2e16}]; } elseif ((${$this->x31->x2ba5->{$this->x66->x2ba5->xa2f0}} == 'parent' || ${$this->x14->x2b96->{$this->x31->x2b96->{$this->x31->x2b96->{$this->x14->x2b96->x6814}}}} == 'grouped') && isset($this->grouped[${$this->x31->x2b8d->x2e16}])) { return $this->grouped[${$this->x31->x2b96->{$this->x31->x2b96->{$this->x66->x2b96->x6829}}}]; } elseif ((${$this->x66->x2bc1->{$this->x14->x2bc1->{$this->x14->x2bc1->{$this->x14->x2bc1->{$this->x14->x2bc1->xdd9b}}}}} == 'parent' || ${$this->x66->x2b8d->{$this->x31->x2b8d->{$this->x14->x2b8d->x2e07}}} == 'bundle') && isset($this->bundle[${$this->x66->x2b96->x6822}])) { return $this->bundle[${$this->x66->x2b96->x6822}]; } else { return $product; } } public function skipOptions($x2bd) {$x11424 = "helper";$x114fe = "getStoreConfig";$x1151b = "getBaseDir";$x11468 = "getModel";$xf8af = "throwException";$xef53 = "_beforeSave";$x1140b = "getSingleton";$x11367 = "app";$xf13e = "getDesign";$x1135d = "dispatchEvent";$x1053e = "getResourceModel";$x114f1 = "getVersion"; $this->{$this->x66->x2b8d->{$this->x14->x2b8d->{$this->x14->x2b8d->{$this->x31->x2b8d->x2c51}}}} = (int) $this->{$this->x66->x2b8d->{$this->x14->x2b8d->x2c4e}} + (int) ${$this->x31->x2ba5->{$this->x31->x2ba5->{$this->x66->x2ba5->xa30d}}}; } public function generateFile() {$x2c3 = $this->x14->x2bc1->{$this->x14->x2bc1->xeaaf};$x2c6 = $this->x31->x2b96->{$this->x66->x2b96->x74ec};$x75b = $this->x66->x2b8d->x3b63;$x74c = $this->x14->x2b8d->{$this->x31->x2b8d->{$this->x66->x2b8d->{$this->x31->x2b8d->x3b75}}};$x4fc = $this->x31->x2b96->{$this->x31->x2b96->{$this->x14->x2b96->x750b}};$x509 = $this->x66->x2b8d->{$this->x66->x2b8d->x3b87};$x285d = $this->x66->x2b8d->{$this->x66->x2b8d->x3b8e};$x6d9 = $this->x14->x2bc1->{$this->x66->x2bc1->{$this->x31->x2bc1->{$this->x14->x2bc1->{$this->x31->x2bc1->xeb09}}}};$x26c5 = $this->x14->x2ba5->{$this->x31->x2ba5->xb0b7};$x2982 = $this->x66->x2bc1->{$this->x66->x2bc1->xeb1d};$x512 = $this->x66->x2ba5->{$this->x66->x2ba5->{$this->x66->x2ba5->xb0d4}};$x5b7 = $this->x14->x2b8d->x3bc6;$x5bf = $this->x14->x2ba5->{$this->x66->x2ba5->xb0e5};$x272f = $this->x14->x2b96->x756d;$x6cb = $this->x14->x2b96->x757b;$xadb = $this->x31->x2bc1->{$this->x14->x2bc1->{$this->x14->x2bc1->xeb75}};$xb8c = $this->x14->x2ba5->{$this->x14->x2ba5->{$this->x66->x2ba5->{$this->x14->x2ba5->xb11d}}};$xb8e = $this->x14->x2b96->x75aa;$x28d8 = $this->x31->x2bc1->xeb97;$x2865 = $this->x66->x2ba5->{$this->x31->x2ba5->{$this->x14->x2ba5->{$this->x66->x2ba5->xb14b}}};$x27ef = $this->x31->x2b8d->x3c54;$x16c2 = $this->x66->x2bc1->xebc7;$x21da = $this->x66->x2bc1->xebda;$x16b4 = $this->x66->x2b8d->{$this->x31->x2b8d->{$this->x31->x2b8d->x3c8f}};$x16bf = $this->x66->x2ba5->xb17f;$x278f = $this->x31->x2ba5->{$this->x14->x2ba5->{$this->x14->x2ba5->{$this->x66->x2ba5->xb198}}};$x1950 = $this->x14->x2bc1->{$this->x14->x2bc1->{$this->x31->x2bc1->{$this->x14->x2bc1->{$this->x66->x2bc1->xec1c}}}};$x21c7 = $this->x31->x2ba5->{$this->x66->x2ba5->{$this->x31->x2ba5->{$this->x14->x2ba5->xb1b7}}};$x1a55 = $this->x14->x2b96->{$this->x14->x2b96->x7635};$x21e2 = $this->x31->x2b96->x763b;$x2150 = $this->x31->x2b8d->{$this->x14->x2b8d->{$this->x31->x2b8d->x3cd2}};$x1fee = $this->x66->x2b96->{$this->x14->x2b96->x765a};$x236d = $this->x14->x2ba5->{$this->x66->x2ba5->xb1f7};$x256f = $this->x14->x2b96->x766e;$x2820 = $this->x66->x2ba5->{$this->x31->x2ba5->xb210};$x27c3 = $this->x14->x2b8d->{$this->x66->x2b8d->x3d17};$x27fb = $this->x31->x2b96->{$this->x66->x2b96->{$this->x66->x2b96->x76a8}};$x27ca = $this->x31->x2ba5->{$this->x14->x2ba5->{$this->x66->x2ba5->{$this->x14->x2ba5->xb249}}};$x291c = $this->x66->x2b8d->x3d3c;$x2784 = $this->x14->x2b8d->{$this->x66->x2b8d->x3d50};$x269b = $this->x14->x2b96->{$this->x31->x2b96->{$this->x66->x2b96->x76d5}};$x280d = $this->x31->x2ba5->{$this->x14->x2ba5->{$this->x66->x2ba5->{$this->x31->x2ba5->{$this->x14->x2ba5->xb27b}}}};$x2818 = $this->x66->x2b96->x76f1;$x291f = $this->x14->x2b96->x7706;$x11424 = "helper";$x114fe = "getStoreConfig";$x1151b = "getBaseDir";$x11468 = "getModel";$xf8af = "throwException";$xef53 = "_beforeSave";$x1140b = "getSingleton";$x11367 = "app";$xf13e = "getDesign";$x1135d = "dispatchEvent";$x1053e = "getResourceModel";$x114f1 = "getVersion"; $x2c3(); try { $x2c6('memory_limit', Mage::$x114fe('datafeedmanager/system/memory_limit') . 'M'); $this->{$this->x66->x2b8d->{$this->x66->x2b8d->x2be3}}->{$this->x66->x2b8d->x4155}($this); $this->_log = Mage::$x114fe('datafeedmanager/system/log_enabled'); ${$this->x14->x2ba5->{$this->x31->x2ba5->{$this->x66->x2ba5->xa315}}} = $this; ${$this->x66->x2ba5->xa318} = "Mage"; ${$this->x14->x2bc1->xddd1} = "helper"; ${$this->x31->x2bc1->xdddb} = "throwException"; ${$this->x14->x2ba5->{$this->x66->x2ba5->{$this->x14->x2ba5->{$this->x66->x2ba5->xa344}}}} = $x75b($x74c()); ${$this->x14->x2b8d->x2e2b}->{$this->x14->x2b8d->{$this->x14->x2b8d->x2c76}}->{$this->x66->x2b8d->x3e03}(${$this->x66->x2b96->{$this->x66->x2b96->{$this->x14->x2b96->{$this->x66->x2b96->x6842}}}}, ${$this->x14->x2b96->{$this->x31->x2b96->{$this->x66->x2b96->x6872}}}); if (${$this->x66->x2b96->{$this->x66->x2b96->{$this->x14->x2b96->{$this->x66->x2b96->x6842}}}}->{$this->x66->x2b8d->x417a}(${$this->x14->x2b8d->{$this->x14->x2b8d->{$this->x66->x2b8d->{$this->x14->x2b8d->{$this->x14->x2b8d->x2e6b}}}}}) != $x75b(${$this->x66->x2bc1->{$this->x14->x2bc1->xddf0}})) { ${$this->x14->x2ba5->{$this->x14->x2ba5->{$this->x66->x2ba5->xa31f}}}::${$this->x31->x2b8d->x2e54}(${$this->x66->x2bc1->xddc2}::${$this->x14->x2bc1->{$this->x31->x2bc1->{$this->x66->x2bc1->{$this->x66->x2bc1->xddd8}}}}("datafeedmanager")->{$this->x66->x2b8d->x3ecc}(${$this->x31->x2b8d->{$this->x66->x2b8d->{$this->x66->x2b8d->x2e32}}}->{$this->x31->x2b8d->{$this->x66->x2b8d->x2c8d}})); } ${$this->x66->x2ba5->xa348} = Mage::$x1140b('core/resource')->{$this->x31->x2b8d->x4196}('core_write'); ${$this->x14->x2b8d->{$this->x31->x2b8d->{$this->x14->x2b8d->x2e77}}}->{$this->x14->x2b8d->x41a2}("SET SESSION group_concat_max_len = 10000;"); ${$this->x66->x2ba5->{$this->x66->x2ba5->{$this->x31->x2ba5->{$this->x31->x2ba5->xa357}}}} = $this->{$this->x14->x2b8d->{$this->x31->x2b8d->x2bca}}; ${$this->x31->x2b8d->{$this->x66->x2b8d->x2e8a}} = Mage::$x11367()->{$this->x14->x2b8d->x41bc}()->{$this->x31->x2b8d->x41c9}('store_id'); if (false === $x4fc(${$this->x14->x2b8d->{$this->x14->x2b8d->{$this->x31->x2b8d->{$this->x31->x2b8d->x2e9d}}}})) { ${$this->x66->x2ba5->{$this->x14->x2ba5->xa35b}} = $this->{$this->x14->x2b8d->x4107}(); } ${$this->x66->x2bc1->xde1b} = Mage::$x1140b('core/date')->{$this->x14->x2b8d->x4055}('Y-m-d'); ${$this->x14->x2bc1->xde21} = Mage::$xf13e()->{$this->x14->x2b8d->x41f9}(); ${$this->x66->x2b8d->{$this->x14->x2b8d->{$this->x14->x2b8d->{$this->x31->x2b8d->{$this->x31->x2b8d->x2ebf}}}}} = Mage::$x114fe('catalog/placeholder/image_placeholder', ${$this->x31->x2bc1->xde11}); ${$this->x66->x2bc1->{$this->x14->x2bc1->xde34}} = Mage::$x114fe('currency/options/base', ${$this->x66->x2b96->{$this->x14->x2b96->{$this->x66->x2b96->{$this->x31->x2b96->x6890}}}}); ${$this->x14->x2bc1->{$this->x31->x2bc1->{$this->x31->x2bc1->{$this->x66->x2bc1->xde43}}}} = Mage::$x114fe('cataloginventory/item_options/manage_stock', ${$this->x31->x2bc1->xde11}); ${$this->x31->x2bc1->{$this->x66->x2bc1->xde46}} = Mage::$x114fe('cataloginventory/item_options/backorders', ${$this->x66->x2ba5->xa359}); ${$this->x66->x2bc1->{$this->x31->x2bc1->{$this->x31->x2bc1->xde56}}} = Mage::$x11367()->{$this->x14->x2b8d->x40f6}(${$this->x66->x2ba5->xa359})->{$this->x14->x2b8d->x4115}(Mage_Core_Model_Store::URL_TYPE_WEB, true); ${$this->x14->x2b96->{$this->x66->x2b96->{$this->x14->x2b96->x68fe}}} = Mage::$x11468('core/store')->{$this->x66->x2b8d->x4270}(${$this->x66->x2b96->{$this->x14->x2b96->{$this->x31->x2b96->x688e}}})->{$this->x14->x2b8d->x4115}(Mage_Core_Model_Store::URL_TYPE_LINK, true); ${$this->x14->x2ba5->xa3ab} = Mage::$x11367()->{$this->x14->x2b8d->x40f6}(${$this->x66->x2ba5->{$this->x14->x2ba5->xa35b}})->{$this->x14->x2b8d->x4115}(Mage_Core_Model_Store::URL_TYPE_MEDIA, true); ${$this->x31->x2ba5->{$this->x14->x2ba5->{$this->x66->x2ba5->{$this->x66->x2ba5->{$this->x14->x2ba5->xa3bb}}}}} = Mage::$x114fe( Mage_Tax_Model_Config::CONFIG_XML_PATH_PRICE_INCLUDES_TAX, ${$this->x31->x2b8d->{$this->x14->x2b8d->{$this->x31->x2b8d->{$this->x14->x2b8d->{$this->x14->x2b8d->x2e91}}}}} ); ${$this->x31->x2b8d->{$this->x66->x2b8d->{$this->x31->x2b8d->x2f10}}} = Mage::$x11367()->{$this->x14->x2b8d->x40f6}(${$this->x31->x2b8d->{$this->x14->x2b8d->{$this->x31->x2b8d->{$this->x66->x2b8d->x2e8c}}}})->{$this->x31->x2b8d->x42d7}(); ${$this->x66->x2b96->x6926} = Mage::$x11367()->{$this->x14->x2b8d->x41bc}()->{$this->x31->x2b8d->x41c9}('feed_product'); if (false === $x4fc(${$this->x31->x2b96->{$this->x14->x2b96->x692b}})) { ${$this->x31->x2b96->{$this->x14->x2b96->x692b}} = $this->{$this->x14->x2b8d->x431e}(); } ${$this->x14->x2bc1->{$this->x66->x2bc1->{$this->x14->x2bc1->xde9a}}} = Mage::$x11367()->{$this->x14->x2b8d->x41bc}()->{$this->x31->x2b8d->x41c9}('feed_header'); if (false === $x4fc(${$this->x66->x2b8d->x2f23})) { ${$this->x66->x2ba5->xa3ce} = $this->{$this->x66->x2b8d->x4351}(); } ${$this->x14->x2b96->{$this->x31->x2b96->x6946}} = Mage::$x11367()->{$this->x14->x2b8d->x41bc}()->{$this->x31->x2b8d->x41c9}('feed_footer'); if (false === $x4fc(${$this->x14->x2b8d->{$this->x31->x2b8d->{$this->x14->x2b8d->x2f30}}})) { ${$this->x31->x2ba5->{$this->x66->x2ba5->xa3d3}} = $this->{$this->x31->x2b8d->x4381}(); } ${$this->x31->x2ba5->{$this->x66->x2ba5->{$this->x31->x2ba5->{$this->x31->x2ba5->xa3e6}}}} = Mage::$x11367()->{$this->x14->x2b8d->x41bc}()->{$this->x31->x2b8d->x41c9}('feed_type'); if (false === $x4fc(${$this->x31->x2bc1->{$this->x31->x2bc1->{$this->x14->x2bc1->xdeb3}}})) { ${$this->x31->x2ba5->{$this->x31->x2ba5->xa3e1}} = $this->{$this->x14->x2b8d->x408b}(); } ${$this->x14->x2ba5->xa3eb} = Mage::$x11367()->{$this->x14->x2b8d->x41bc}()->{$this->x31->x2b8d->x41c9}('feed_extraheader'); if (false === $x4fc(${$this->x31->x2b96->{$this->x66->x2b96->x695c}})) { ${$this->x31->x2b96->{$this->x66->x2b96->{$this->x14->x2b96->x6960}}} = $this->{$this->x66->x2b8d->x43dd}(); } ${$this->x14->x2b96->x6965} = Mage::$x11367()->{$this->x14->x2b8d->x41bc}()->{$this->x31->x2b8d->x41c9}('feed_extrafooter'); if (false === $x4fc(${$this->x66->x2bc1->{$this->x31->x2bc1->{$this->x31->x2bc1->xdebc}}})) { ${$this->x66->x2b96->{$this->x66->x2b96->x6966}} = $this->{$this->x14->x2b8d->x440b}(); } ${$this->x66->x2b96->x696b} = Mage::$x11367()->{$this->x14->x2b8d->x41bc}()->{$this->x31->x2b8d->x41c9}('feed_include_header'); if (false === $x4fc(${$this->x31->x2bc1->{$this->x31->x2bc1->{$this->x66->x2bc1->xdec4}}})) { ${$this->x31->x2b8d->x2f56} = $this->{$this->x14->x2b8d->x4452}(); } ${$this->x66->x2b96->x697c} = Mage::$x11367()->{$this->x14->x2b8d->x41bc}()->{$this->x31->x2b8d->x41c9}('feed_separator'); if (false === $x4fc(${$this->x14->x2ba5->{$this->x31->x2ba5->xa40b}})) { ${$this->x31->x2b96->{$this->x14->x2b96->{$this->x31->x2b96->{$this->x14->x2b96->x6985}}}} = $this->{$this->x14->x2b8d->x447b}(); } ${$this->x31->x2bc1->xdee0} = Mage::$x11367()->{$this->x14->x2b8d->x41bc}()->{$this->x31->x2b8d->x41c9}('feed_protector'); if (false === $x4fc(${$this->x31->x2bc1->{$this->x14->x2bc1->{$this->x66->x2bc1->{$this->x66->x2bc1->xdee8}}}})) { ${$this->x14->x2b8d->{$this->x66->x2b8d->x2f6a}} = $this->{$this->x31->x2b8d->x44bb}(); } ${$this->x14->x2b96->{$this->x66->x2b96->x699c}} = Mage::$x11367()->{$this->x14->x2b8d->x41bc}()->{$this->x31->x2b8d->x41c9}('feed_escape'); if (false === $x4fc(${$this->x14->x2b8d->{$this->x31->x2b8d->{$this->x14->x2b8d->x2f76}}})) { ${$this->x14->x2b96->{$this->x66->x2b96->x699c}} = $this->{$this->x14->x2b8d->x44fb}(); } ${$this->x31->x2ba5->{$this->x14->x2ba5->{$this->x31->x2ba5->xa434}}} = Mage::$x11367()->{$this->x14->x2b8d->x41bc}()->{$this->x31->x2b8d->x41c9}('feed_satus'); if (false === $x4fc(${$this->x31->x2ba5->{$this->x66->x2ba5->xa431}})) { ${$this->x14->x2bc1->xdefa} = $this->{$this->x31->x2b8d->x4528}(); } ${$this->x14->x2bc1->{$this->x14->x2bc1->{$this->x14->x2bc1->{$this->x66->x2bc1->xdf16}}}} = Mage::$x11367()->{$this->x14->x2b8d->x41bc}()->{$this->x31->x2b8d->x41c9}('feed_enclose_data'); if (false === $x4fc(${$this->x31->x2ba5->xa43d})) { ${$this->x14->x2bc1->{$this->x14->x2bc1->xdf0c}} = $this->{$this->x14->x2b8d->x455b}(); } ${$this->x14->x2ba5->{$this->x66->x2ba5->xa44a}} = Mage::$x11367()->{$this->x14->x2b8d->x41bc}()->{$this->x31->x2b8d->x41c9}('feed_clean_data'); if (false === $x4fc(${$this->x31->x2bc1->{$this->x14->x2bc1->{$this->x31->x2bc1->{$this->x66->x2bc1->xdf23}}}})) { ${$this->x31->x2b8d->x2f83} = $this->{$this->x14->x2b8d->x4595}(); } ${$this->x66->x2b96->x69be} = Mage::$x11367()->{$this->x14->x2b8d->x41bc}()->{$this->x31->x2b8d->x41c9}('datafeedmanager_categories'); if (false === $x4fc(${$this->x66->x2ba5->{$this->x31->x2ba5->{$this->x66->x2ba5->{$this->x14->x2ba5->xa459}}}})) { ${$this->x66->x2bc1->{$this->x31->x2bc1->{$this->x14->x2bc1->{$this->x31->x2bc1->{$this->x31->x2bc1->xdf2e}}}}} = $this->{$this->x14->x2b8d->x45d5}(); } ${$this->x66->x2bc1->{$this->x66->x2bc1->{$this->x31->x2bc1->xdf36}}} = $x509(${$this->x66->x2b8d->{$this->x31->x2b8d->{$this->x66->x2b8d->{$this->x14->x2b8d->x2f99}}}}); ${$this->x66->x2b96->x69e0} = Mage::$x11367()->{$this->x14->x2b8d->x41bc}()->{$this->x31->x2b8d->x41c9}('datafeedmanager_category_filter'); if (false === $x4fc(${$this->x66->x2b96->x69e0})) {${$this->x14->x2ba5->xa471} = $this->{$this->x14->x2b8d->x4600}(); } $this->feedEncoding = Mage::$x11367()->{$this->x14->x2b8d->x41bc}()->{$this->x31->x2b8d->x41c9}('feed_encoding'); if (false === $x4fc($this->feedEncoding)) { $this->feedEncoding = $this->{$this->x14->x2b8d->x4628}(); } ${$this->x31->x2b96->x69e8} = $this->{$this->x14->x2b8d->x4639}(); ${$this->x14->x2ba5->{$this->x14->x2ba5->xa48a}} = $this->{$this->x14->x2b8d->x4646}(); ${$this->x14->x2ba5->{$this->x31->x2ba5->xa490}} = $this->{$this->x14->x2b8d->x464b}(); ${$this->x14->x2b8d->x2fbd} = $this->{$this->x14->x2b8d->x4655}(); ${$this->x14->x2bc1->xdf6a} = $this->{$this->x14->x2b8d->x4665}(); ${$this->x31->x2bc1->{$this->x66->x2bc1->{$this->x66->x2bc1->xdf79}}} = $this->{$this->x31->x2b8d->x466f}(); ${$this->x14->x2b96->{$this->x31->x2b96->{$this->x31->x2b96->x6a23}}} = $this->{$this->x66->x2b8d->x4678}(); ${$this->x66->x2b8d->x2fe6} = array(); ${$this->x14->x2b96->{$this->x14->x2b96->{$this->x31->x2b96->x6a32}}} = array(); if (${$this->x66->x2b96->{$this->x66->x2b96->{$this->x66->x2b96->{$this->x31->x2b96->{$this->x31->x2b96->x69c9}}}}} != '*' && $x285d(${$this->x66->x2b96->{$this->x31->x2b96->x69d2}})) { foreach (${$this->x66->x2bc1->{$this->x66->x2bc1->{$this->x31->x2bc1->xdf36}}} as ${$this->x31->x2ba5->xa4e0}) { if (${$this->x14->x2b96->{$this->x31->x2b96->x6a34}}->checked) { ${$this->x14->x2ba5->{$this->x31->x2ba5->{$this->x14->x2ba5->xa4c5}}}[] = ${$this->x31->x2b8d->{$this->x31->x2b8d->x2ffa}}->line; } } foreach (${$this->x66->x2b96->{$this->x31->x2b96->{$this->x66->x2b96->{$this->x66->x2b96->x69db}}}} as ${$this->x31->x2b96->x6a33}) { if (${$this->x31->x2ba5->xa4e0}->mapping != "") { ${$this->x14->x2b8d->{$this->x31->x2b8d->{$this->x31->x2b8d->x2fed}}}[${$this->x14->x2bc1->{$this->x66->x2bc1->xdfa1}}->line] = ${$this->x31->x2ba5->xa4e0}->mapping; } } } if ($x6d9(${$this->x31->x2b96->x6a25}) < 1) { ${$this->x31->x2b96->{$this->x14->x2b96->x6a27}}[] = '*'; } ${$this->x14->x2b8d->{$this->x14->x2b8d->{$this->x66->x2b8d->{$this->x66->x2b8d->x2e6a}}}} = $x75b($x74c()); ${$this->x31->x2b8d->{$this->x66->x2b8d->{$this->x66->x2b8d->x2e32}}}->{$this->x14->x2b8d->{$this->x14->x2b8d->x2c76}}->{$this->x66->x2b8d->x3e03}(${$this->x66->x2b96->{$this->x14->x2b96->x683e}}, ${$this->x14->x2b96->{$this->x31->x2b96->{$this->x66->x2b96->x6872}}}); if (${$this->x31->x2b96->x683b}->${$this->x66->x2bc1->{$this->x14->x2bc1->xddf0}} != $x75b(${$this->x14->x2ba5->{$this->x66->x2ba5->{$this->x14->x2ba5->{$this->x66->x2ba5->xa344}}}})) { ${$this->x31->x2b8d->x2e38}::${$this->x31->x2ba5->{$this->x66->x2ba5->xa331}}(${$this->x66->x2bc1->xddc2}::${$this->x14->x2ba5->{$this->x66->x2ba5->{$this->x14->x2ba5->xa32c}}}('datafeedmanager')->{$this->x66->x2b8d->x3ecc}(${$this->x66->x2b96->{$this->x66->x2b96->{$this->x31->x2b96->x683f}}}->{$this->x14->x2b96->x66b5})); } ${$this->x14->x2bc1->xdfa3} = Mage::$x11367()->{$this->x14->x2b8d->x41bc}()->{$this->x31->x2b8d->x41c9}('datafeedmanager_type_ids'); if (false === $x4fc(${$this->x66->x2b8d->x2fff})) { ${$this->x31->x2bc1->{$this->x66->x2bc1->xdfa6}} = $this->{$this->x14->x2b8d->x46c9}(); } ${$this->x14->x2bc1->{$this->x66->x2bc1->{$this->x31->x2bc1->{$this->x14->x2bc1->xdfb5}}}} = $x26c5(',', ${$this->x31->x2bc1->{$this->x66->x2bc1->{$this->x31->x2bc1->xdfaa}}}); ${$this->x31->x2b96->{$this->x66->x2b96->{$this->x31->x2b96->{$this->x14->x2b96->{$this->x31->x2b96->x6a4d}}}}} = Mage::$x11367()->{$this->x14->x2b8d->x41bc}()->{$this->x31->x2b8d->x41c9}('datafeedmanager_visibility'); if (false === $x4fc(${$this->x31->x2b96->{$this->x66->x2b96->{$this->x31->x2b96->{$this->x14->x2b96->{$this->x31->x2b96->x6a4d}}}}})) { ${$this->x31->x2b96->{$this->x14->x2b96->x6a47}} = $this->{$this->x14->x2b8d->x4708}(); } ${$this->x14->x2b96->{$this->x31->x2b96->{$this->x31->x2b96->{$this->x14->x2b96->{$this->x31->x2b96->x6a5b}}}}} = $x26c5(',', ${$this->x31->x2ba5->{$this->x31->x2ba5->{$this->x31->x2ba5->{$this->x14->x2ba5->{$this->x66->x2ba5->xa504}}}}}); ${$this->x31->x2ba5->{$this->x31->x2ba5->{$this->x66->x2ba5->xa514}}} = Mage::$x11367()->{$this->x14->x2b8d->x41bc}()->{$this->x31->x2b8d->x41c9}('datafeedmanager_attribute_sets'); if (false === $x4fc(${$this->x66->x2b96->x6a5d})) { ${$this->x66->x2b8d->x302d} = $this->{$this->x14->x2b8d->x473f}(); } ${$this->x14->x2ba5->{$this->x31->x2ba5->xa51e}} = $x26c5(',', ${$this->x66->x2bc1->{$this->x66->x2bc1->xdfc3}}); ${$this->x31->x2b96->x6a6b} = Mage::$x11367()->{$this->x14->x2b8d->x41bc}()->{$this->x31->x2b8d->x41c9}('datafeedmanager_attributes'); if (false === $x4fc(${$this->x31->x2bc1->xdfd1})) { ${$this->x14->x2b8d->{$this->x66->x2b8d->x303f}} = $this->{$this->x66->x2b8d->x477a}(); } ${$this->x14->x2b96->{$this->x66->x2b96->{$this->x14->x2b96->{$this->x14->x2b96->x6a86}}}} = $x509(${$this->x66->x2bc1->{$this->x31->x2bc1->xdfd2}}); if ($this->_log) { Mage::log( "
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> --------------- START PROCESS FOR " . $x512($this->{$this->x66->x2ba5->{$this->x66->x2ba5->xaedf}}(false)) . "-----------------", null, $this->{$this->x14->x2b96->x736d}('.log') ); } ${$this->x66->x2b8d->{$this->x66->x2b8d->{$this->x31->x2b8d->x304e}}} = new Varien_Io_File(); ${$this->x31->x2b8d->{$this->x66->x2b8d->x3051}} = new Varien_Io_File(); ${$this->x14->x2bc1->xdff3} = Mage::$x1151b() . DS . 'var' . DS . 'tmp' . DS; ${$this->x31->x2b96->{$this->x14->x2b96->x6aa2}} = ${$this->x66->x2bc1->{$this->x66->x2bc1->xdff6}} . "dfm_" . $this->{$this->x66->x2b8d->x47a8}() . ".flag"; if (!${$this->x31->x2b8d->{$this->x31->x2b8d->x2f7c}} && !$this->{$this->x66->x2b8d->{$this->x14->x2b8d->{$this->x66->x2b8d->x2c19}}}){ Mage::$xf8af( Mage::$x11424('datafeedmanager')->{$this->x66->x2b8d->x3ecc}( "The data feed configuration must be " . "enabled in order to generate a file." ) ); } Mage::$x1135d('datafeedmanager_before_generate', array('datafeed' => $this)); $this->_timestamp = Mage::$x11468('core/date')->{$this->x14->x2b8d->x47fd}(); ${$this->x31->x2b8d->{$this->x66->x2b8d->{$this->x14->x2b8d->x3052}}}->{$this->x31->x2b8d->x480b}(array('path' => ${$this->x31->x2ba5->{$this->x66->x2ba5->xa554}})); if (${$this->x31->x2b8d->{$this->x66->x2b8d->{$this->x31->x2b8d->{$this->x31->x2b8d->x3055}}}}->{$this->x66->x2b8d->x3f33}(${$this->x31->x2b96->{$this->x14->x2b96->{$this->x31->x2b96->x6aa6}}}, false)) { ${$this->x66->x2ba5->{$this->x31->x2ba5->xa54e}}->{$this->x66->x2b8d->x4123}(${$this->x31->x2b96->{$this->x14->x2b96->x6aa2}}, 'r'); ${$this->x66->x2ba5->{$this->x14->x2ba5->{$this->x31->x2ba5->xa567}}} = ${$this->x31->x2b8d->{$this->x66->x2b8d->{$this->x31->x2b8d->{$this->x31->x2b8d->{$this->x66->x2b8d->x3058}}}}}->{$this->x14->x2b8d->x483e}(";"); ${$this->x14->x2ba5->{$this->x31->x2ba5->xa56b}} = ${$this->x14->x2bc1->{$this->x66->x2bc1->xdff0}}->{$this->x31->x2b8d->x484a}(); if (${$this->x66->x2ba5->{$this->x14->x2ba5->{$this->x31->x2ba5->xa567}}}[0] == 'PROCESSING') { ${$this->x66->x2b8d->{$this->x14->x2b8d->x3087}} = ${$this->x66->x2b96->x6ab6}['mtime']; ${$this->x14->x2b8d->{$this->x14->x2b8d->x3093}} = ${$this->x14->x2bc1->{$this->x14->x2bc1->xe01d}}[3]; if (!(Mage::$x1140b('core/date')->{$this->x14->x2b8d->x47fd}() > ${$this->x14->x2b96->{$this->x14->x2b96->{$this->x14->x2b96->x6ac5}}} + (${$this->x14->x2b96->{$this->x14->x2b96->x6acc}} * 10) || Mage::$x1140b('core/date')->{$this->x14->x2b8d->x47fd}() > ${$this->x14->x2b96->{$this->x31->x2b96->x6ac0}} + (${$this->x14->x2b8d->{$this->x14->x2b8d->x3093}} * 2)) ) { Mage::$xf8af( Mage::$x11424('datafeedmanager')->{$this->x66->x2b8d->x3ecc}( 'File "%s" is already processing. Please wait the end of the process.', $this->{$this->x31->x2bc1->xe8eb}(), $this->{$this->x14->x2bc1->{$this->x66->x2bc1->xe8e2}}() ) ); } } } else { ${$this->x31->x2b8d->{$this->x66->x2b8d->{$this->x31->x2b8d->{$this->x31->x2b8d->{$this->x66->x2b8d->x3058}}}}}->{$this->x66->x2b8d->x4123}(${$this->x31->x2b96->{$this->x14->x2b96->{$this->x31->x2b96->x6aa6}}}); } ${$this->x66->x2ba5->{$this->x14->x2ba5->xa548}} = new Varien_Io_File(); ${$this->x31->x2b8d->x304a}->{$this->x14->x2b8d->x48f3}(true); if (!$this->{$this->x66->x2b8d->{$this->x66->x2b8d->x2c14}}) { ${$this->x66->x2b96->x6a8a}->{$this->x31->x2b8d->x480b}(array('path' => $this->{$this->x14->x2b8d->x39a3}())); if (${$this->x31->x2b8d->x304a}->{$this->x66->x2b8d->x3f33}($this->{$this->x14->x2b8d->{$this->x14->x2b8d->x39ab}}()) && !${$this->x66->x2b96->x6a8a}->{$this->x14->x2b8d->x3f84}($this->{$this->x66->x2ba5->xaedd}())) { Mage::$xf8af( Mage::$x11424('datafeedmanager')->{$this->x66->x2b8d->x3ecc}( 'File "%s" cannot be saved. ' . 'Please, make sure the directory "%s" is writeable by web server.', $this->{$this->x66->x2ba5->xaedd}(), $this->{$this->x14->x2ba5->{$this->x31->x2ba5->xaedc}}() ) ); } ${$this->x66->x2b8d->{$this->x66->x2b8d->{$this->x31->x2b8d->x304e}}}->{$this->x66->x2b8d->x4123}($this->{$this->x31->x2bc1->xe8eb}()); if ($this->_log) { Mage::log( "
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> " . $this->{$this->x14->x2bc1->{$this->x66->x2bc1->xe8f0}}() . " created and opened", null, $this->{$this->x14->x2bc1->{$this->x66->x2bc1->xe8f0}}('.log') ); } } ${$this->x14->x2b96->{$this->x31->x2b96->{$this->x66->x2b96->x6872}}} = $x75b($x74c()); ${$this->x66->x2b96->{$this->x66->x2b96->{$this->x14->x2b96->{$this->x66->x2b96->{$this->x14->x2b96->x6843}}}}}->{$this->x14->x2b8d->{$this->x14->x2b8d->{$this->x66->x2b8d->{$this->x66->x2b8d->x2c80}}}}->{$this->x66->x2b8d->x3e03}(${$this->x31->x2b96->x683b}, ${$this->x14->x2b8d->{$this->x66->x2b8d->x2e64}}); if (${$this->x31->x2b8d->{$this->x31->x2b8d->x2e2d}}->${$this->x66->x2b96->x686d} != $x75b(${$this->x14->x2b8d->{$this->x66->x2b8d->x2e64}})) { ${$this->x66->x2bc1->{$this->x66->x2bc1->{$this->x31->x2bc1->{$this->x14->x2bc1->xddce}}}}::${$this->x31->x2b8d->{$this->x31->x2b8d->{$this->x31->x2b8d->{$this->x66->x2b8d->{$this->x66->x2b8d->x2e5e}}}}}(${$this->x31->x2b8d->x2e38}::${$this->x14->x2bc1->{$this->x31->x2bc1->{$this->x66->x2bc1->{$this->x14->x2bc1->{$this->x14->x2bc1->xddd9}}}}}('datafeedmanager')->{$this->x66->x2b8d->x3ecc}(${$this->x14->x2ba5->{$this->x14->x2ba5->xa313}}->{$this->x14->x2b96->{$this->x14->x2b96->x66b8}})); } ${$this->x14->x2b96->{$this->x14->x2b96->x6ad8}} = ''; ${$this->x66->x2bc1->xe046} = ''; $x5b7("Content-Type: text/html; charset=utf-8"); ${$this->x66->x2b96->{$this->x66->x2b96->{$this->x14->x2b96->x6aee}}} = '/{([a-zA-Z_0-9:]+)(\sparent|\sgrouped|\sconfigurable|\sbundle)?([^}|]*)(\s?\|\s?)?' . '(([a-zA-Z_0-9:]+)(\sparent|\sgrouped|\sconfigurable|\sbundle)?([^}|]*))?(\s?\|\s?)?' . '(([a-zA-Z_0-9:]+)(\sparent|\sgrouped|\sconfigurable|\sbundle)?([^}|]*))?(\s?\|\s?)?' . '(([a-zA-Z_0-9:]+)(\sparent|\sgrouped|\sconfigurable|\sbundle)?([^}|]*))?}/'; $x5bf(${$this->x66->x2b96->{$this->x14->x2b96->x6aed}}, ${$this->x31->x2b8d->x2f17}, ${$this->x14->x2ba5->{$this->x14->x2ba5->xa5c2}}); foreach (${$this->x14->x2ba5->{$this->x14->x2ba5->xa5c2}}[6] as ${$this->x31->x2bc1->{$this->x31->x2bc1->{$this->x66->x2bc1->{$this->x14->x2bc1->xe069}}}} => ${$this->x66->x2ba5->{$this->x31->x2ba5->{$this->x14->x2ba5->{$this->x14->x2ba5->{$this->x31->x2ba5->xa5d8}}}}}) { if (${$this->x14->x2bc1->{$this->x31->x2bc1->xe071}} != "") { ${$this->x66->x2bc1->{$this->x66->x2bc1->{$this->x14->x2bc1->xe05d}}}[0][] = ${$this->x14->x2ba5->{$this->x14->x2ba5->{$this->x14->x2ba5->{$this->x14->x2ba5->xa5c4}}}}[0][${$this->x31->x2bc1->{$this->x31->x2bc1->{$this->x66->x2bc1->{$this->x14->x2bc1->xe069}}}}]; ${$this->x14->x2ba5->{$this->x14->x2ba5->{$this->x14->x2ba5->{$this->x14->x2ba5->xa5c4}}}}[1][] = ${$this->x66->x2ba5->{$this->x31->x2ba5->{$this->x14->x2ba5->{$this->x14->x2ba5->{$this->x31->x2ba5->xa5d8}}}}}; ${$this->x31->x2b8d->{$this->x31->x2b8d->x30a0}}[2][] = ${$this->x14->x2ba5->{$this->x14->x2ba5->xa5c2}}[7][${$this->x66->x2b8d->{$this->x14->x2b8d->{$this->x14->x2b8d->x30ac}}}]; ${$this->x31->x2ba5->xa5be}[3][] = ${$this->x66->x2b96->x6af3}[8][${$this->x14->x2b8d->x30a2}]; ${$this->x66->x2bc1->xe056}[4][] = ${$this->x66->x2bc1->{$this->x66->x2bc1->{$this->x66->x2bc1->{$this->x31->x2bc1->{$this->x66->x2bc1->xe062}}}}}[9][${$this->x31->x2ba5->xa5c7}]; } } foreach (${$this->x66->x2bc1->{$this->x66->x2bc1->{$this->x14->x2bc1->xe05d}}}[11] as ${$this->x31->x2bc1->{$this->x31->x2bc1->{$this->x66->x2bc1->{$this->x14->x2bc1->xe069}}}} => ${$this->x31->x2bc1->xe06d}) { if(${$this->x66->x2ba5->{$this->x14->x2ba5->xa5d0}} != "") { ${$this->x66->x2bc1->{$this->x66->x2bc1->{$this->x66->x2bc1->{$this->x31->x2bc1->{$this->x66->x2bc1->xe062}}}}}[0][] = ${$this->x31->x2b8d->{$this->x31->x2b8d->x30a0}}[0][${$this->x66->x2b8d->{$this->x14->x2b8d->{$this->x14->x2b8d->x30ac}}}]; ${$this->x31->x2ba5->xa5be}[1][] = ${$this->x66->x2ba5->{$this->x14->x2ba5->xa5d0}}; ${$this->x66->x2bc1->xe056}[2][] = ${$this->x66->x2bc1->{$this->x66->x2bc1->xe059}}[7][${$this->x31->x2ba5->{$this->x31->x2ba5->xa5cc}}]; ${$this->x31->x2b8d->{$this->x31->x2b8d->x30a0}}[3][] = ${$this->x31->x2b8d->{$this->x31->x2b8d->x30a0}}[8][${$this->x31->x2ba5->{$this->x31->x2ba5->xa5cc}}]; ${$this->x66->x2bc1->{$this->x66->x2bc1->{$this->x66->x2bc1->{$this->x66->x2bc1->xe061}}}}[4][] = ${$this->x66->x2b8d->x309f}[9][${$this->x14->x2b96->{$this->x66->x2b96->x6afb}}]; } } foreach (${$this->x14->x2ba5->{$this->x14->x2ba5->{$this->x31->x2ba5->xa5c3}}}[16] as ${$this->x31->x2bc1->{$this->x31->x2bc1->{$this->x66->x2bc1->{$this->x14->x2bc1->xe069}}}} => ${$this->x14->x2bc1->{$this->x14->x2bc1->{$this->x31->x2bc1->xe076}}}) { if (${$this->x14->x2b96->x6afc} != "") { ${$this->x31->x2b8d->{$this->x31->x2b8d->x30a0}}[0][] = ${$this->x14->x2ba5->{$this->x14->x2ba5->xa5c2}}[0][${$this->x31->x2ba5->xa5c7}]; ${$this->x14->x2ba5->{$this->x14->x2ba5->xa5c2}}[1][] = ${$this->x66->x2ba5->{$this->x14->x2ba5->xa5d0}}; ${$this->x14->x2ba5->{$this->x14->x2ba5->{$this->x31->x2ba5->xa5c3}}}[2][] = ${$this->x31->x2b8d->{$this->x31->x2b8d->x30a0}}[7][${$this->x31->x2ba5->{$this->x31->x2ba5->xa5cc}}]; ${$this->x66->x2b8d->x309f}[3][] = ${$this->x66->x2bc1->{$this->x66->x2bc1->{$this->x66->x2bc1->{$this->x66->x2bc1->xe061}}}}[8][${$this->x31->x2ba5->{$this->x31->x2ba5->xa5cc}}]; ${$this->x66->x2bc1->{$this->x66->x2bc1->{$this->x66->x2bc1->{$this->x66->x2bc1->xe061}}}}[4][] = ${$this->x14->x2ba5->{$this->x14->x2ba5->xa5c2}}[9][${$this->x31->x2ba5->{$this->x31->x2ba5->xa5cc}}]; } } ${$this->x66->x2b8d->x309f}[0][] = "{categories,[1],[1],[1]}"; ${$this->x31->x2b8d->{$this->x31->x2b8d->x30a0}}[1][] = "categories"; ${$this->x66->x2bc1->{$this->x66->x2bc1->{$this->x66->x2bc1->{$this->x31->x2bc1->{$this->x66->x2bc1->xe062}}}}}[2][] = ""; ${$this->x66->x2bc1->xe056}[3][] = ",[1],[1],[1]"; $this->{$this->x14->x2b96->x73d7}(${$this->x66->x2bc1->{$this->x66->x2bc1->{$this->x66->x2bc1->{$this->x66->x2bc1->xe061}}}}); ${$this->x66->x2b96->x69be} = $this->{$this->x66->x2b96->{$this->x66->x2b96->x73e2}}(${$this->x66->x2ba5->{$this->x14->x2ba5->xa35b}}); if ($this->_log) { Mage::log( "
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Product template analyzed", null, $this->{$this->x66->x2ba5->{$this->x31->x2ba5->{$this->x14->x2ba5->xaee4}}}('.log') ); } ${$this->x31->x2bc1->{$this->x66->x2bc1->{$this->x14->x2bc1->xe082}}} = Mage::$x1053e('datafeedmanager/configurations') ->{$this->x66->x2b8d->x4a15}(${$this->x66->x2bc1->{$this->x14->x2bc1->{$this->x31->x2bc1->{$this->x66->x2bc1->{$this->x31->x2bc1->xde3a}}}}}); ${$this->x14->x2b96->{$this->x66->x2b96->{$this->x14->x2b96->x6b13}}} = array(); foreach (${$this->x31->x2bc1->{$this->x66->x2bc1->{$this->x14->x2bc1->{$this->x14->x2bc1->xe083}}}} as ${$this->x66->x2b96->{$this->x14->x2b96->{$this->x14->x2b96->x6b24}}}) {${$this->x66->x2b96->x6b0f}[${$this->x66->x2b96->{$this->x14->x2b96->{$this->x14->x2b96->x6b24}}}['currency_to']] = ${$this->x66->x2ba5->{$this->x14->x2ba5->{$this->x66->x2ba5->{$this->x66->x2ba5->xa5ec}}}}['rate']; } $this->_currencies = ${$this->x31->x2b8d->{$this->x14->x2b8d->x30c4}}; if ($this->_log) { Mage::log( "
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Currencies rate collected", null, $this->{$this->x14->x2bc1->{$this->x31->x2bc1->{$this->x31->x2bc1->xe8f3}}}('.log') ); } ${$this->x66->x2b8d->{$this->x14->x2b8d->{$this->x14->x2b8d->{$this->x14->x2b8d->x30e4}}}} = Mage::$x1053e('datafeedmanager/datafeedmanager')->{$this->x66->x2b8d->x4a3c}(); ${$this->x14->x2b8d->x30e7} = array(); ${$this->x31->x2bc1->xe0b6} = array(); foreach (${$this->x66->x2b8d->{$this->x14->x2b8d->{$this->x14->x2b8d->{$this->x14->x2b8d->x30e4}}}} as ${$this->x31->x2bc1->{$this->x31->x2bc1->{$this->x66->x2bc1->{$this->x14->x2bc1->xe069}}}} => ${$this->x66->x2ba5->{$this->x31->x2ba5->{$this->x14->x2ba5->{$this->x14->x2ba5->{$this->x31->x2ba5->xa5d8}}}}}) { if ($x272f(${$this->x66->x2b96->{$this->x14->x2b96->{$this->x14->x2b96->x6b02}}}['attribute_code'], $this->{$this->x31->x2b8d->{$this->x31->x2b8d->{$this->x31->x2b8d->x2cb3}}})) { $x6cb(${$this->x66->x2b96->x6b39}, ${$this->x31->x2bc1->xe06d}['attribute_code']); ${$this->x66->x2b8d->{$this->x66->x2b8d->{$this->x66->x2b8d->{$this->x14->x2b8d->x30fd}}}}[${$this->x66->x2b96->{$this->x14->x2b96->{$this->x66->x2b96->{$this->x14->x2b96->x6b07}}}}['attribute_code']] = ${$this->x66->x2b96->{$this->x14->x2b96->{$this->x14->x2b96->x6b02}}}['frontend_input']; } } if ($x6d9(${$this->x31->x2ba5->xa5fc}) > $this->{$this->x31->x2b8d->{$this->x31->x2b8d->x2c6a}}) { ${$this->x14->x2b96->{$this->x31->x2b96->{$this->x66->x2b96->{$this->x14->x2b96->x6b51}}}} = false; } else { ${$this->x31->x2b8d->{$this->x66->x2b8d->x3100}} = true; } if (!$x272f('special_price', ${$this->x66->x2b96->{$this->x14->x2b96->x6b3a}})) { ${$this->x31->x2ba5->xa5fc}[] = 'special_price'; } if (!$x272f('special_from_date', ${$this->x31->x2ba5->xa5fc})) { ${$this->x31->x2ba5->xa5fc}[] = 'special_from_date'; } if (!$x272f('special_to_date', ${$this->x14->x2b8d->{$this->x31->x2b8d->{$this->x31->x2b8d->{$this->x31->x2b8d->x30ec}}}})) { ${$this->x31->x2bc1->xe0ad}[] = 'special_to_date'; } if (!$x272f('price_type', ${$this->x14->x2b8d->x30e7})) { ${$this->x31->x2bc1->{$this->x14->x2bc1->{$this->x66->x2bc1->xe0b3}}}[] = 'price_type'; } if (!$x272f('price', ${$this->x14->x2b8d->x30e7})) { ${$this->x66->x2b96->{$this->x14->x2b96->x6b3a}}[] = 'price'; } ${$this->x31->x2bc1->xe0ad}[] = 'tax_class_id'; foreach (${$this->x66->x2bc1->{$this->x31->x2bc1->{$this->x66->x2bc1->xdfdb}}} as ${$this->x66->x2b96->x6b53}) { if (!$x272f(${$this->x66->x2bc1->{$this->x31->x2bc1->xe0cb}}->code, ${$this->x14->x2b8d->x30e7}) && ${$this->x66->x2b96->{$this->x14->x2b96->x6b58}}->checked) { if (!$x272f( ${$this->x14->x2ba5->{$this->x66->x2ba5->{$this->x31->x2ba5->xa619}}}->code, array('is_in_stock', 'qty', 'entity_id', 'created_at', 'updated_at') ) ) { ${$this->x14->x2b8d->{$this->x31->x2b8d->{$this->x31->x2b8d->x30eb}}}[] = ${$this->x66->x2b96->x6b53}->code; } } } if ($this->_log) { Mage::log( "
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> List of required attributes collected", null, $this->{$this->x66->x2ba5->{$this->x31->x2ba5->{$this->x31->x2ba5->{$this->x14->x2ba5->{$this->x14->x2ba5->xaee9}}}}}('.log') ); } ${$this->x14->x2ba5->{$this->x14->x2ba5->{$this->x31->x2ba5->xa622}}} = Mage::$x1053e('datafeedmanager/configurations')->{$this->x14->x2b8d->x4a6d}(${$this->x31->x2bc1->xde11}); foreach (${$this->x66->x2bc1->xe0d5} as ${$this->x31->x2b96->{$this->x31->x2b96->x6b62}}) { ${$this->x66->x2ba5->{$this->x66->x2ba5->{$this->x14->x2ba5->{$this->x66->x2ba5->{$this->x66->x2ba5->xa639}}}}} = ${$this->x31->x2bc1->{$this->x14->x2bc1->xe0e1}}['option_id']; ${$this->x66->x2ba5->{$this->x14->x2ba5->xa641}} = ${$this->x14->x2b8d->{$this->x14->x2b8d->{$this->x14->x2b8d->x3119}}}['store_id']; ${$this->x14->x2ba5->{$this->x66->x2ba5->{$this->x14->x2ba5->xa64e}}}[${$this->x66->x2ba5->{$this->x66->x2ba5->{$this->x66->x2ba5->xa630}}}][${$this->x14->x2bc1->{$this->x31->x2bc1->{$this->x14->x2bc1->xe0f9}}}] = ${$this->x31->x2b96->{$this->x31->x2b96->{$this->x66->x2b96->{$this->x66->x2b96->x6b6a}}}}['value']; } if ($this->_log) { Mage::log( "
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> List of attribute labels collected", null, $this->{$this->x66->x2ba5->{$this->x31->x2ba5->{$this->x14->x2ba5->xaee4}}}('.log') ); } ${$this->x31->x2b8d->x2e5f} = $x75b($x74c()); ${$this->x31->x2b8d->{$this->x66->x2b8d->{$this->x31->x2b8d->{$this->x14->x2b8d->{$this->x66->x2b8d->x2e36}}}}}->{$this->x14->x2b8d->{$this->x14->x2b8d->{$this->x66->x2b8d->{$this->x66->x2b8d->x2c80}}}}->{$this->x66->x2b8d->x3e03}(${$this->x14->x2bc1->{$this->x66->x2bc1->xddbc}}, ${$this->x66->x2bc1->{$this->x14->x2bc1->{$this->x31->x2bc1->xddf3}}}); if (${$this->x14->x2bc1->{$this->x66->x2bc1->xddbc}}->${$this->x14->x2ba5->{$this->x31->x2ba5->xa33d}} != $x75b(${$this->x66->x2bc1->{$this->x14->x2bc1->{$this->x31->x2bc1->xddf3}}})) { ${$this->x14->x2ba5->{$this->x66->x2ba5->xa31c}}::${$this->x14->x2bc1->{$this->x66->x2bc1->{$this->x66->x2bc1->xdde3}}}(${$this->x31->x2b8d->x2e38}::${$this->x14->x2ba5->{$this->x66->x2ba5->xa327}}('datafeedmanager')->{$this->x66->x2b8d->x3ecc}(${$this->x14->x2ba5->{$this->x31->x2ba5->{$this->x66->x2ba5->xa315}}}->{$this->x31->x2b8d->{$this->x66->x2b8d->x2c8d}})); } ${$this->x14->x2bc1->{$this->x66->x2bc1->{$this->x31->x2bc1->{$this->x31->x2bc1->{$this->x14->x2bc1->xe116}}}}} = Mage::$x1053e('datafeedmanager/configurations')->{$this->x66->x2b8d->x4aac}(); ${$this->x66->x2bc1->xe117} = array(); ${$this->x66->x2bc1->{$this->x31->x2bc1->{$this->x14->x2bc1->xe126}}} = ''; foreach (${$this->x14->x2ba5->{$this->x31->x2ba5->xa652}} as ${$this->x14->x2b8d->{$this->x66->x2b8d->x316d}}) { if (${$this->x14->x2ba5->xa659} != ${$this->x14->x2b8d->{$this->x31->x2b8d->{$this->x31->x2b8d->x3171}}}['class_id']) { ${$this->x66->x2ba5->xa670} = 0; } else { ${$this->x14->x2b96->x6bc4}++; } ${$this->x14->x2ba5->xa659} = ${$this->x14->x2b8d->{$this->x31->x2b8d->{$this->x31->x2b8d->x3171}}}['class_id']; ${$this->x14->x2b96->{$this->x66->x2b96->{$this->x66->x2b96->x6ba0}}}[${$this->x66->x2ba5->{$this->x66->x2ba5->{$this->x31->x2ba5->{$this->x14->x2ba5->xa66f}}}}['class_id']][${$this->x31->x2bc1->{$this->x14->x2bc1->{$this->x31->x2bc1->xe13e}}}]['rate'] = ${$this->x14->x2b8d->{$this->x66->x2b8d->x316d}}['rate']; ${$this->x66->x2b8d->{$this->x14->x2b8d->{$this->x66->x2b8d->x315f}}}[${$this->x66->x2ba5->xa663}['class_id']][${$this->x31->x2b8d->{$this->x31->x2b8d->{$this->x66->x2b8d->x3180}}}]['code'] = ${$this->x66->x2ba5->xa663}['code']; ${$this->x66->x2b8d->{$this->x14->x2b8d->{$this->x66->x2b8d->x315f}}}[${$this->x66->x2b8d->x3169}['class_id']][${$this->x31->x2ba5->{$this->x14->x2ba5->xa673}}]['country'] = ${$this->x66->x2b8d->x3169}['tax_country_id']; } $this->{$this->x14->x2b96->x6669} = ${$this->x14->x2b96->{$this->x31->x2b96->x6b9b}}; if ($this->_log) { Mage::log( "
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Tax rate collected", null, $this->{$this->x66->x2ba5->xaedd}('.log') ); } ${$this->x66->x2bc1->{$this->x14->x2bc1->{$this->x66->x2bc1->xe14a}}} = Mage::$x1053e('datafeedmanager/configurations')->{$this->x14->x2b8d->x4ad5}(); ${$this->x66->x2bc1->{$this->x14->x2bc1->xe14f}} = array(); foreach (${$this->x14->x2b8d->{$this->x66->x2b8d->x3185}} as ${$this->x31->x2b8d->x319e}) { ${$this->x66->x2b96->{$this->x66->x2b96->{$this->x31->x2b96->{$this->x31->x2b96->{$this->x14->x2b96->x6bd6}}}}}[${$this->x31->x2bc1->xe157}['entity_pk_value']][${$this->x31->x2ba5->xa68c}['store_id']]['count'] = ${$this->x31->x2b8d->x319e}['count']; ${$this->x66->x2b96->{$this->x66->x2b96->{$this->x14->x2b96->x6bd1}}}[${$this->x31->x2bc1->{$this->x66->x2bc1->xe159}}['entity_pk_value']][${$this->x31->x2bc1->{$this->x14->x2bc1->{$this->x66->x2bc1->xe15a}}}['store_id']]['score'] = ${$this->x31->x2bc1->xe157}['score']; } if ($this->_log) { Mage::log( "
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Reviews collected", null, $this->{$this->x14->x2bc1->{$this->x31->x2bc1->{$this->x31->x2bc1->xe8f3}}}('.log') ); } ${$this->x31->x2b96->{$this->x66->x2b96->{$this->x31->x2b96->x6be1}}} = Mage::$x1053e('datafeedmanager/configurations')->{$this->x66->x2b8d->x4afb}(${$this->x31->x2b8d->{$this->x66->x2b8d->x2e8a}}); foreach (${$this->x31->x2b96->{$this->x66->x2b96->x6bdf}} as ${$this->x14->x2b8d->{$this->x31->x2b8d->x31b2}}) { if (${$this->x14->x2bc1->{$this->x66->x2bc1->{$this->x14->x2bc1->{$this->x66->x2bc1->xe16e}}}}['disabled'] != 1 && ${$this->x14->x2b8d->{$this->x31->x2b8d->x31b2}}['value'] != '') { ${$this->x66->x2b96->x6be8}[${$this->x14->x2b8d->{$this->x31->x2b8d->{$this->x66->x2b8d->{$this->x66->x2b8d->{$this->x31->x2b8d->x31b9}}}}}['entity_id']]['src'][] = ${$this->x31->x2b96->{$this->x66->x2b96->{$this->x31->x2b96->x6be7}}}['value']; ${$this->x14->x2ba5->xa6a8}[${$this->x14->x2ba5->{$this->x66->x2ba5->xa6a1}}['entity_id']]['disabled'][] = ${$this->x14->x2ba5->{$this->x31->x2ba5->{$this->x66->x2ba5->xa6a5}}}['disabled']; } } if ($this->_log) { Mage::log( "
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Images collected", null, $this->{$this->x66->x2ba5->{$this->x66->x2ba5->xaedf}}('.log') ); } Mage::$x11367()->{$this->x31->x2b8d->x4b26}(${$this->x31->x2b8d->{$this->x14->x2b8d->{$this->x31->x2b8d->x2e8b}}}); ${$this->x14->x2b8d->x31c9} = Mage::$x1053e('datafeedmanager/configurations') ->{$this->x66->x2b8d->x4b45}(${$this->x66->x2b96->{$this->x14->x2b96->{$this->x66->x2b96->{$this->x31->x2b96->x6890}}}}, ${$this->x31->x2ba5->xa5fc}, ${$this->x31->x2b8d->{$this->x66->x2b8d->{$this->x66->x2b8d->x3104}}}); ${$this->x66->x2b96->x6bfa} = 0; ${$this->x14->x2b96->{$this->x66->x2b96->{$this->x31->x2b96->{$this->x31->x2b96->x6c05}}}} = Mage::$x1053e('datafeedmanager/configurations') ->{$this->x31->x2b8d->x4b58}((clone ${$this->x14->x2b8d->x31c9}), 'cpsl.parent_id', 'e.entity_type_id'); ${$this->x31->x2bc1->{$this->x14->x2bc1->{$this->x66->x2bc1->{$this->x31->x2bc1->xe1a2}}}} = $xadb(${$this->x14->x2b96->{$this->x66->x2b96->{$this->x31->x2b96->x6c03}}} / $this->{$this->x31->x2b96->x667c}); while (${$this->x66->x2b8d->{$this->x31->x2b8d->x31d7}} < ${$this->x31->x2bc1->{$this->x14->x2bc1->{$this->x14->x2bc1->xe19e}}}) { ${$this->x14->x2bc1->{$this->x66->x2bc1->{$this->x66->x2bc1->xe1ac}}} = $this->{$this->x31->x2b96->x667c} * ${$this->x31->x2ba5->xa6bd}; ${$this->x31->x2b96->{$this->x66->x2b96->{$this->x14->x2b96->x6c18}}} = Mage::$x1053e('datafeedmanager/configurations')->{$this->x66->x2b8d->x4b6b}( (clone ${$this->x31->x2bc1->{$this->x14->x2bc1->xe17e}}), $this->{$this->x31->x2b8d->{$this->x14->x2b8d->{$this->x66->x2b8d->x2c46}}}, ${$this->x66->x2b96->{$this->x14->x2b96->x6c0c}}, array('cpsl.parent_id') ); if ($this->{$this->x31->x2b96->x667c} * (${$this->x14->x2ba5->{$this->x31->x2ba5->{$this->x14->x2ba5->{$this->x31->x2ba5->xa6c2}}}} + 1) > ${$this->x14->x2b8d->{$this->x14->x2b8d->x31e7}}) { ${$this->x31->x2b8d->{$this->x14->x2b8d->x31fc}} = ${$this->x14->x2b96->{$this->x66->x2b96->{$this->x31->x2b96->{$this->x31->x2b96->x6c05}}}}; } ${$this->x31->x2b8d->x31d3}++; ${$this->x14->x2b96->{$this->x31->x2b96->x6c22}} = array(); ${$this->x31->x2ba5->{$this->x31->x2ba5->{$this->x14->x2ba5->{$this->x31->x2ba5->xa712}}}} = array(); foreach (${$this->x31->x2bc1->xe1ae} as ${$this->x14->x2bc1->{$this->x66->x2bc1->xe1d8}}) { foreach ($x26c5(',', ${$this->x31->x2b96->x6c32}->{$this->x14->x2b8d->x4b74}()) as ${$this->x14->x2bc1->{$this->x31->x2bc1->xe1ec}}) { ${$this->x31->x2bc1->{$this->x66->x2bc1->{$this->x14->x2bc1->xe1c6}}}[${$this->x14->x2ba5->{$this->x14->x2ba5->xa726}}] = ${$this->x31->x2ba5->{$this->x14->x2ba5->{$this->x66->x2ba5->xa71b}}}; ${$this->x31->x2b8d->x3217}[${$this->x31->x2b8d->{$this->x66->x2b8d->x3234}}]['categories_ids'] = ${$this->x31->x2b96->x6c32}->{$this->x31->x2b8d->x4b77}(); ${$this->x31->x2b8d->{$this->x31->x2b8d->x321a}}[${$this->x31->x2b8d->x3231}]['parent_id'] = ${$this->x31->x2ba5->{$this->x14->x2ba5->{$this->x14->x2ba5->{$this->x14->x2ba5->xa71f}}}}->{$this->x66->x2b8d->x3e9b}(); ${$this->x31->x2bc1->{$this->x14->x2bc1->xe1d3}}[${$this->x31->x2b8d->{$this->x31->x2b8d->{$this->x14->x2b8d->x3237}}}]['parent_sku'] = ${$this->x31->x2ba5->{$this->x66->x2ba5->xa719}}->{$this->x66->x2b8d->x4b91}(); ${$this->x31->x2bc1->{$this->x14->x2bc1->xe1d3}}[${$this->x31->x2b8d->{$this->x66->x2b8d->x3234}}]['parent_request_path'] = ${$this->x14->x2b8d->{$this->x31->x2b8d->x322c}}->{$this->x66->x2b8d->x4b9e}(); } } if ($this->_log) { Mage::log( "
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Fetching configurable products from " . ($this->{$this->x31->x2b8d->{$this->x14->x2b8d->{$this->x66->x2b8d->x2c46}}} * (${$this->x31->x2ba5->xa6bd} - 1) + 1) . " to " . ${$this->x14->x2b96->x6c0b}, null, $this->{$this->x66->x2ba5->{$this->x31->x2ba5->{$this->x31->x2ba5->{$this->x14->x2ba5->{$this->x14->x2ba5->xaee9}}}}}('.log') ); } } $this->configurable = ${$this->x31->x2bc1->{$this->x66->x2bc1->{$this->x14->x2bc1->xe1c6}}}; ${$this->x66->x2b96->x6c50} = Mage::$x1053e('datafeedmanager/configurations') ->{$this->x66->x2b8d->x4bc5}(${$this->x14->x2b8d->x2e87}); ${$this->x66->x2b8d->{$this->x31->x2b8d->{$this->x31->x2b8d->{$this->x66->x2b8d->x3244}}}} = array(); ${$this->x66->x2b96->x6bfa} = 0; ${$this->x14->x2bc1->xe190} = Mage::$x1053e('datafeedmanager/configurations') ->{$this->x31->x2b8d->x4b58}((clone ${$this->x66->x2ba5->xa728}), 'cpsl.parent_id', 'e.entity_type_id'); ${$this->x14->x2ba5->{$this->x31->x2ba5->{$this->x31->x2ba5->xa6d3}}} = $xadb(${$this->x66->x2b8d->x31e2} / $this->{$this->x31->x2b8d->{$this->x14->x2b8d->{$this->x66->x2b8d->x2c46}}}); while (${$this->x31->x2b8d->x31d3} < ${$this->x14->x2b96->{$this->x66->x2b96->x6c0a}}) { ${$this->x66->x2b96->{$this->x14->x2b96->x6c0c}} = $this->{$this->x31->x2b8d->{$this->x66->x2b8d->x2c43}} * ${$this->x66->x2b8d->{$this->x66->x2b8d->{$this->x31->x2b8d->x31db}}}; ${$this->x66->x2b8d->{$this->x31->x2b8d->x3209}} = Mage::$x1053e('datafeedmanager/configurations')->{$this->x66->x2b8d->x4b6b}( (clone ${$this->x31->x2bc1->{$this->x31->x2bc1->xe1f2}}), $this->{$this->x31->x2b8d->{$this->x66->x2b8d->x2c43}}, ${$this->x31->x2b8d->{$this->x66->x2b8d->{$this->x14->x2b8d->{$this->x14->x2b8d->x3203}}}}, array('cpsl.parent_id') ); if ($this->{$this->x31->x2b8d->{$this->x14->x2b8d->{$this->x66->x2b8d->x2c46}}} * (${$this->x14->x2b96->{$this->x14->x2b96->x6bfb}} + 1) > ${$this->x31->x2ba5->xa6c6}) { ${$this->x14->x2bc1->xe1a6} = ${$this->x66->x2bc1->{$this->x66->x2bc1->xe195}}; } ${$this->x66->x2b8d->{$this->x66->x2b8d->{$this->x14->x2b8d->{$this->x31->x2b8d->x31de}}}}++; foreach (${$this->x31->x2b96->{$this->x31->x2b96->x6c13}} as ${$this->x14->x2ba5->{$this->x31->x2ba5->xa743}}) { ${$this->x14->x2ba5->xa732}[${$this->x14->x2bc1->{$this->x31->x2bc1->xe207}}->{$this->x66->x2b8d->x3e9b}()] = ${$this->x31->x2b8d->x3249}->{$this->x66->x2b8d->x4c05}(); } if ($this->_log) { Mage::log( "
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Fetching configurable qty from " . ($this->{$this->x31->x2b8d->{$this->x14->x2b8d->{$this->x66->x2b8d->x2c46}}} * (${$this->x14->x2ba5->{$this->x66->x2ba5->xa6be}} - 1) + 1) . " to " . ${$this->x31->x2b8d->{$this->x14->x2b8d->x31fc}}, null, $this->{$this->x14->x2bc1->{$this->x66->x2bc1->xe8f0}}('.log') ); } } $this->configurableQty = ${$this->x14->x2b8d->x323c}; ${$this->x31->x2b8d->{$this->x66->x2b8d->{$this->x14->x2b8d->{$this->x66->x2b8d->x3259}}}} = Mage::$x1053e('datafeedmanager/configurations')->{$this->x14->x2b8d->x4c23}(); ${$this->x66->x2bc1->{$this->x31->x2bc1->xe218}} = array(); foreach (${$this->x66->x2b96->x6c77} as ${$this->x31->x2ba5->xa740}) { ${$this->x31->x2b8d->x326c} = ${$this->x66->x2b8d->{$this->x31->x2b8d->{$this->x31->x2b8d->x324e}}}['parent_id']; ${$this->x31->x2ba5->{$this->x66->x2ba5->{$this->x66->x2ba5->{$this->x31->x2ba5->{$this->x66->x2ba5->xa76e}}}}} = ${$this->x31->x2b96->{$this->x66->x2b96->x6c6c}}['product_id']; ${$this->x14->x2bc1->{$this->x14->x2bc1->xe234}} = ${$this->x66->x2b8d->{$this->x14->x2b8d->x324b}}['attribute_id']; ${$this->x31->x2bc1->xe215}[${$this->x31->x2bc1->{$this->x31->x2bc1->{$this->x14->x2bc1->{$this->x14->x2bc1->{$this->x66->x2bc1->xe228}}}}}][${$this->x14->x2bc1->xe22d}][${$this->x14->x2bc1->xe233}]['attribute_id'] = ${$this->x31->x2b8d->x3249}['attribute_id']; ${$this->x31->x2b96->{$this->x66->x2b96->{$this->x66->x2b96->x6c88}}}[${$this->x14->x2b96->x6c8c}][${$this->x66->x2b96->x6c99}][${$this->x14->x2bc1->xe233}]['value'] = ${$this->x31->x2b96->{$this->x66->x2b96->{$this->x66->x2b96->{$this->x14->x2b96->x6c72}}}}['value']; ${$this->x31->x2b96->{$this->x31->x2b96->x6c84}}[${$this->x66->x2ba5->xa75b}][${$this->x66->x2b96->x6c99}][${$this->x14->x2bc1->{$this->x31->x2bc1->{$this->x66->x2bc1->{$this->x66->x2bc1->xe23b}}}}]['pricing_value'] = ${$this->x66->x2b8d->{$this->x14->x2b8d->x324b}}['pricing_value']; ${$this->x66->x2bc1->{$this->x14->x2bc1->{$this->x66->x2bc1->xe219}}}[${$this->x14->x2b8d->{$this->x14->x2b8d->{$this->x31->x2b8d->x3272}}}][${$this->x31->x2b8d->{$this->x66->x2b8d->x327b}}][${$this->x14->x2bc1->{$this->x31->x2bc1->{$this->x66->x2bc1->{$this->x66->x2bc1->xe23b}}}}]['is_percent'] = ${$this->x31->x2b8d->x3249}['is_percent']; } if ($this->_log) { Mage::log( "
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Fetching configurable prices collected", null, $this->{$this->x66->x2ba5->{$this->x31->x2ba5->{$this->x31->x2ba5->{$this->x14->x2ba5->{$this->x14->x2ba5->xaee9}}}}}('.log') ); } $this->configurablePrices = ${$this->x66->x2bc1->{$this->x14->x2bc1->{$this->x66->x2bc1->xe219}}}; ${$this->x66->x2ba5->xa784} = ${$this->x66->x2b8d->x3251} = Mage::$x1053e('datafeedmanager/configurations')->{$this->x14->x2b8d->x4c5d}(); foreach (${$this->x14->x2b8d->{$this->x31->x2b8d->{$this->x31->x2b8d->x3294}}} as ${$this->x31->x2ba5->xa789}) { ${$this->x14->x2b8d->{$this->x66->x2b8d->{$this->x31->x2b8d->x32a9}}}[${$this->x66->x2bc1->{$this->x31->x2bc1->xe247}}['product_id']] = ${$this->x31->x2b96->{$this->x31->x2b96->x6cbb}}['relationship']; ${$this->x14->x2b96->x6cbf}[${$this->x31->x2b8d->x3299}['parent_id']] = ${$this->x66->x2ba5->{$this->x31->x2ba5->{$this->x66->x2ba5->xa791}}}['relationship']; } $this->_productRelationShip = ${$this->x31->x2b96->{$this->x66->x2b96->x6cc0}}; if ($this->_log) { Mage::log( "
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Relationship collected", null, $this->{$this->x14->x2bc1->{$this->x66->x2bc1->xe8f0}}('.log') ); } ${$this->x31->x2ba5->{$this->x66->x2ba5->{$this->x66->x2ba5->xa7a9}}} = Mage::$x1053e('datafeedmanager/configurations') ->{$this->x66->x2b8d->x4c7b}(${$this->x31->x2b8d->{$this->x66->x2b8d->x2e8a}}, ${$this->x31->x2bc1->{$this->x31->x2bc1->xe0b0}}, ${$this->x66->x2bc1->xe0ba}); ${$this->x66->x2b8d->{$this->x66->x2b8d->x32bd}} = array(); foreach (${$this->x66->x2b8d->x32ae} as ${$this->x31->x2b96->x6c32}) { foreach ($x26c5(',', ${$this->x14->x2b96->{$this->x66->x2b96->x6c34}}->{$this->x14->x2b8d->x4b74}()) as ${$this->x31->x2b8d->{$this->x31->x2b8d->{$this->x14->x2b8d->x3237}}}) { ${$this->x31->x2bc1->{$this->x14->x2bc1->xe25c}}[${$this->x66->x2b96->x6c43}] = ${$this->x14->x2b96->{$this->x31->x2b96->{$this->x66->x2b96->{$this->x66->x2b96->{$this->x31->x2b96->x6c3e}}}}}; ${$this->x31->x2b8d->{$this->x31->x2b8d->{$this->x14->x2b8d->x32cb}}}[${$this->x31->x2b96->{$this->x14->x2b96->x6c47}}]['categories_ids'] = ${$this->x14->x2bc1->{$this->x66->x2bc1->xe1d8}}->{$this->x31->x2b8d->x4b77}(); ${$this->x31->x2b8d->x32c4}[${$this->x14->x2ba5->{$this->x14->x2ba5->xa726}}]['parent_id'] = ${$this->x14->x2b96->{$this->x31->x2b96->{$this->x66->x2b96->x6c38}}}->{$this->x66->x2b8d->x3e9b}(); ${$this->x66->x2b96->{$this->x66->x2b96->{$this->x66->x2b96->{$this->x14->x2b96->x6cf3}}}}[${$this->x31->x2b96->{$this->x14->x2b96->x6c47}}]['parent_sku'] = ${$this->x14->x2bc1->{$this->x31->x2bc1->{$this->x66->x2bc1->{$this->x14->x2bc1->{$this->x31->x2bc1->xe1e2}}}}}->{$this->x66->x2b8d->x4b91}(); ${$this->x66->x2b96->{$this->x66->x2b96->{$this->x66->x2b96->{$this->x66->x2b96->{$this->x66->x2b96->x6cf8}}}}}[${$this->x14->x2ba5->{$this->x14->x2ba5->xa726}}]['parent_request_path'] = ${$this->x14->x2b96->{$this->x66->x2b96->x6c34}}->{$this->x66->x2b8d->x4b9e}(); } } $this->grouped = ${$this->x66->x2bc1->xe25a}; if ($this->_log) { Mage::log( "
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Relations with grouped products detected", null, $this->{$this->x66->x2ba5->xaedd}('.log') ); } ${$this->x14->x2bc1->xe270} = Mage::$x1053e('datafeedmanager/configurations') ->{$this->x66->x2b8d->x4ce6}(${$this->x66->x2b96->{$this->x14->x2b96->{$this->x66->x2b96->{$this->x31->x2b96->x6890}}}}, ${$this->x14->x2b8d->{$this->x31->x2b8d->{$this->x31->x2b8d->{$this->x31->x2b8d->x30ec}}}}, ${$this->x31->x2bc1->{$this->x66->x2bc1->{$this->x31->x2bc1->xe0be}}}); ${$this->x66->x2ba5->{$this->x14->x2ba5->{$this->x14->x2ba5->{$this->x14->x2ba5->xa7e4}}}} = array(); ${$this->x66->x2b8d->x32e3} = array(); foreach (${$this->x31->x2ba5->xa7cb} as ${$this->x14->x2ba5->xa717}) { foreach ($x26c5(",", ${$this->x14->x2ba5->xa717}->{$this->x14->x2b8d->x4b74}()) as ${$this->x14->x2bc1->{$this->x31->x2bc1->xe1ec}}) { ${$this->x66->x2ba5->xa7db}[${$this->x31->x2b96->{$this->x66->x2b96->{$this->x66->x2b96->x6c4c}}}] = ${$this->x14->x2b96->{$this->x31->x2b96->{$this->x66->x2b96->{$this->x66->x2b96->x6c3d}}}}; ${$this->x31->x2ba5->{$this->x31->x2ba5->{$this->x14->x2ba5->xa7ee}}}[${$this->x31->x2b96->{$this->x14->x2b96->x6c47}}]['parent_id'] = ${$this->x66->x2b8d->x3227}->{$this->x66->x2b8d->x3e9b}(); ${$this->x31->x2ba5->{$this->x31->x2ba5->{$this->x14->x2ba5->xa7ee}}}[${$this->x66->x2b96->x6c43}]['parent_sku'] = ${$this->x14->x2b96->{$this->x31->x2b96->{$this->x66->x2b96->{$this->x66->x2b96->x6c3d}}}}->{$this->x66->x2b8d->x4b91}(); ${$this->x66->x2b96->{$this->x14->x2b96->{$this->x31->x2b96->{$this->x31->x2b96->x6d11}}}}[${$this->x66->x2ba5->xa723}]['parent_request_path'] = ${$this->x14->x2b96->{$this->x66->x2b96->x6c34}}->{$this->x66->x2b8d->x4b9e}(); ${$this->x31->x2b8d->{$this->x31->x2b8d->{$this->x66->x2b8d->x32e9}}}[${$this->x31->x2b8d->{$this->x66->x2b8d->x3234}}]['categories_ids'] = ${$this->x31->x2b96->x6c32}->{$this->x31->x2b8d->x4b77}(); } } $this->bundle = ${$this->x66->x2bc1->{$this->x66->x2bc1->xe276}}; if ($this->_log) { Mage::log( "
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Relations with bundle products detected", null, $this->{$this->x14->x2b8d->{$this->x31->x2b8d->{$this->x31->x2b8d->x39b0}}}('.log') ); } ${$this->x14->x2ba5->{$this->x31->x2ba5->xa7f9}} = Mage::$x11468('eav/entity')->{$this->x14->x2b8d->x4d47}('catalog_product')->{$this->x14->x2b8d->x4d54}(); ${$this->x31->x2b96->{$this->x31->x2b96->x6d23}} = Mage::$x11468('eav/entity_attribute_set')->{$this->x31->x2b8d->x3e70}() ->{$this->x66->x2b8d->x4d7b}(${$this->x31->x2bc1->xe282}); foreach (${$this->x66->x2ba5->{$this->x66->x2ba5->{$this->x31->x2ba5->{$this->x66->x2ba5->xa80f}}}} as ${$this->x31->x2ba5->{$this->x31->x2ba5->xa814}}) { ${$this->x31->x2ba5->{$this->x31->x2ba5->xa513}}[${$this->x31->x2b8d->{$this->x31->x2b8d->{$this->x66->x2b8d->x3300}}}->{$this->x66->x2b8d->x3e9b}()] = ${$this->x14->x2ba5->xa810}->{$this->x31->x2b8d->x4d89}(); } ${$this->x31->x2bc1->{$this->x66->x2bc1->xe29f}} = Mage::$x11468('core/store')->{$this->x66->x2b8d->x4270}(${$this->x31->x2b8d->{$this->x14->x2b8d->{$this->x31->x2b8d->x2e8b}}})->{$this->x14->x2b8d->x4dbc}(); ${$this->x14->x2bc1->{$this->x66->x2bc1->{$this->x66->x2bc1->{$this->x31->x2bc1->xe2ac}}}} = Mage::$x1053e('datafeedmanager/configurations')->{$this->x66->x2b8d->x4ddb}(${$this->x14->x2b8d->x3304}); ${$this->x31->x2ba5->{$this->x66->x2ba5->xa835}} = array(); foreach (${$this->x66->x2ba5->{$this->x31->x2ba5->{$this->x31->x2ba5->xa828}}} as ${$this->x31->x2ba5->{$this->x66->x2ba5->{$this->x31->x2ba5->xa83e}}}) { ${$this->x31->x2b96->x6d4d} = ${$this->x31->x2bc1->{$this->x31->x2bc1->{$this->x66->x2bc1->xe2c1}}}['entity_id']; ${$this->x66->x2b96->{$this->x66->x2b96->x6d5e}} = ${$this->x31->x2ba5->{$this->x66->x2ba5->xa839}}['customer_group_id']; if (${$this->x31->x2ba5->xa836}['all_groups'] == 1) { ${$this->x14->x2b8d->{$this->x31->x2b8d->{$this->x31->x2b8d->{$this->x31->x2b8d->{$this->x14->x2b8d->x331d}}}}}[${$this->x66->x2bc1->{$this->x66->x2bc1->xe2c9}}][32000][] = array('qty' => ${$this->x31->x2bc1->{$this->x31->x2bc1->{$this->x66->x2bc1->xe2c1}}}['qty'], 'value' => ${$this->x66->x2b8d->{$this->x31->x2b8d->{$this->x31->x2b8d->x3324}}}['value']); } else { ${$this->x31->x2b8d->x3315}[${$this->x31->x2ba5->{$this->x31->x2ba5->xa843}}][${$this->x31->x2bc1->xe2cf}][] = array('qty' => ${$this->x31->x2bc1->xe2b9}['qty'], 'value' => ${$this->x31->x2bc1->{$this->x31->x2bc1->{$this->x31->x2bc1->{$this->x66->x2bc1->xe2c6}}}}['value']); } } $this->_tierPrices = ${$this->x31->x2b8d->x3315}; if ($this->_log) { Mage::log( "
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Teiers Price collected", null, $this->{$this->x31->x2bc1->xe8eb}('.log') ); } ${$this->x14->x2bc1->{$this->x66->x2bc1->xe2da}} = Mage::$x1053e('datafeedmanager/configurations')->{$this->x14->x2b8d->x4dff}(); ${$this->x14->x2b96->{$this->x66->x2b96->{$this->x31->x2b96->x6d7a}}} = array(); ${$this->x14->x2ba5->{$this->x14->x2ba5->{$this->x14->x2ba5->{$this->x31->x2ba5->{$this->x31->x2ba5->xa87c}}}}} = 0; foreach (${$this->x66->x2b96->x6d66} as ${$this->x31->x2b96->{$this->x31->x2b96->{$this->x66->x2b96->{$this->x14->x2b96->x6d8e}}}}) { ${$this->x31->x2b8d->{$this->x14->x2b8d->x3362}}[${$this->x66->x2b8d->x3373}['product_id']][${$this->x31->x2b96->{$this->x31->x2b96->{$this->x66->x2b96->{$this->x14->x2b96->x6d8e}}}}['option']]['options'][] = array( 'value' => ${$this->x66->x2b96->x6d82}['value'], 'sku' => ${$this->x31->x2b96->{$this->x31->x2b96->{$this->x66->x2b96->{$this->x14->x2b96->{$this->x31->x2b96->x6d8f}}}}}['sku'], 'price' => ${$this->x14->x2bc1->xe2f5}['price'], 'price_type' => ${$this->x31->x2ba5->{$this->x66->x2ba5->xa885}}['price_type'] ); ${$this->x14->x2ba5->{$this->x66->x2ba5->xa871}}++; } $this->customOptions = ${$this->x66->x2bc1->{$this->x66->x2bc1->{$this->x66->x2bc1->xe2eb}}}; if ($this->_log) { Mage::log( "
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Custom options collected", null, $this->{$this->x14->x2bc1->{$this->x66->x2bc1->xe8f0}}('.log') ); } if (Mage::$x11424('core')->{$this->x31->x2b8d->x4e2b}('Wyomind_Googlemerchantpromotions')) { ${$this->x66->x2b8d->x337e} = Mage::$x1053e('salesrule/rule_collection')->{$this->x14->x2b8d->x4e4a}('sort_order', 'ASC') ->{$this->x14->x2b8d->x4e54}('transferable_to_google_merchant', 1) ->{$this->x66->x2b8d->x4270}(); Mage::log( "
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Promotions rules collected", null, $this->{$this->x14->x2b96->x736d}('.log') ); } ${$this->x66->x2bc1->{$this->x14->x2bc1->{$this->x66->x2bc1->{$this->x31->x2bc1->xe30c}}}} = new Wyomind_Datafeedmanager_Model_MyCustomOptions; ${$this->x14->x2b8d->{$this->x66->x2b8d->x339b}} = new Wyomind_Datafeedmanager_Model_MyCustomAttributes; if ($this->_log) { Mage::log( "
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Custom attributes/options scripts loaded", null, $this->{$this->x14->x2bc1->{$this->x31->x2bc1->{$this->x31->x2bc1->xe8f3}}}('.log') ); } ${$this->x14->x2bc1->xe312} = Mage::$x1053e('datafeedmanager/configurations') ->{$this->x31->x2b8d->x4e96}( ${$this->x66->x2ba5->{$this->x14->x2ba5->xa35b}}, ${$this->x14->x2bc1->{$this->x66->x2bc1->{$this->x31->x2bc1->{$this->x14->x2bc1->xdfb5}}}}, ${$this->x31->x2bc1->{$this->x14->x2bc1->xdfbe}}, ${$this->x66->x2b8d->{$this->x14->x2b8d->x3038}}, ${$this->x14->x2ba5->{$this->x66->x2ba5->xa5fd}}, ${$this->x66->x2bc1->{$this->x14->x2bc1->xdfd6}}, ${$this->x14->x2ba5->{$this->x31->x2ba5->{$this->x66->x2ba5->{$this->x14->x2ba5->{$this->x66->x2ba5->xa4cf}}}}}, ${$this->x14->x2bc1->xdf41}, ${$this->x14->x2b96->{$this->x31->x2b96->{$this->x31->x2b96->x6b4c}}}, ${$this->x31->x2b96->x68d6}, ${$this->x66->x2b8d->{$this->x14->x2b8d->{$this->x66->x2b8d->x3309}}} );if ($this->_log) { Mage::log( "
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Main sql request:
" . ${$this->x14->x2bc1->{$this->x66->x2bc1->xe314}}->{$this->x14->x2b8d->x4ea2}(), null, $this->{$this->x31->x2bc1->xe8eb}('.log') ); } ${$this->x31->x2bc1->{$this->x31->x2bc1->{$this->x31->x2bc1->xe18d}}} = 0; $this->{$this->x14->x2b8d->{$this->x31->x2b8d->{$this->x14->x2b8d->x2c5e}}} = Mage::$x1053e('datafeedmanager/configurations') ->{$this->x31->x2b8d->x4b58}((clone ${$this->x31->x2ba5->xa8b7}), 'e.entity_id', 'e.entity_type_id'); ${$this->x14->x2ba5->{$this->x31->x2ba5->{$this->x31->x2ba5->xa6d3}}} = $xadb($this->{$this->x14->x2b8d->{$this->x31->x2b8d->{$this->x14->x2b8d->{$this->x66->x2b8d->x2c62}}}} / $this->{$this->x31->x2b8d->{$this->x14->x2b8d->{$this->x66->x2b8d->x2c46}}}); ${$this->x14->x2bc1->{$this->x14->x2bc1->xe045}} = ''; ${$this->x31->x2ba5->{$this->x66->x2ba5->xa8c2}} = 1; if ($this->_log) { Mage::log( "
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Total items calculated (" . $this->{$this->x14->x2b8d->{$this->x31->x2b8d->{$this->x14->x2b8d->{$this->x66->x2b8d->x2c62}}}} . " in " . ${$this->x66->x2b8d->{$this->x66->x2b8d->{$this->x31->x2b8d->x31f6}}} . " queries )", null, $this->{$this->x66->x2ba5->{$this->x66->x2ba5->xaedf}}('.log') ); } ${$this->x31->x2b8d->{$this->x31->x2b8d->{$this->x14->x2b8d->x2f26}}} = $this->{$this->x66->x2b8d->{$this->x66->x2b8d->x2be3}}->{$this->x14->x2b8d->x4ee7}(${$this->x31->x2b8d->{$this->x31->x2b8d->{$this->x14->x2b8d->x2f26}}}, null, ${$this->x31->x2ba5->{$this->x31->x2ba5->xa3e1}}, true); if (${$this->x31->x2b96->x694a} == 1) { ${$this->x31->x2b8d->{$this->x66->x2b8d->x2f25}} = $this->{$this->x14->x2b8d->{$this->x66->x2b8d->x2bf2}}->{$this->x31->x2b8d->x4ef3}(${$this->x31->x2b8d->{$this->x31->x2b8d->{$this->x14->x2b8d->x2f26}}}, $this->feedEncoding); } if ($this->{$this->x66->x2b8d->{$this->x66->x2b8d->x2c14}}) { if (${$this->x14->x2b8d->{$this->x14->x2b8d->x2f40}} == 1) { ${$this->x31->x2ba5->{$this->x66->x2ba5->{$this->x31->x2ba5->{$this->x66->x2ba5->xa5ac}}}} = $this->{$this->x14->x2b8d->{$this->x66->x2b8d->x2bf2}}->{$this->x66->x2b8d->x4f03}(${$this->x31->x2b8d->{$this->x66->x2b8d->x2f25}}, ${$this->x14->x2ba5->{$this->x66->x2ba5->{$this->x66->x2ba5->xa444}}}, ${$this->x31->x2b8d->x2f83}) . ""; } else { ${$this->x31->x2ba5->{$this->x66->x2ba5->{$this->x66->x2ba5->xa5aa}}} = $this->{$this->x14->x2b96->x663b}->{$this->x14->x2b8d->x4ee7}(${$this->x66->x2ba5->{$this->x31->x2ba5->{$this->x31->x2ba5->xa3ee}}}, null, ${$this->x31->x2ba5->{$this->x66->x2ba5->{$this->x66->x2ba5->xa3e5}}}, true) . '<br>'; ${$this->x66->x2b8d->{$this->x31->x2b8d->x3098}} .= "<table style='border:2px solid grey; font-family:arial; font-size:12px' cellspacing=0 " . "cellpadding=0 width='100%'>"; if (${$this->x14->x2b96->{$this->x14->x2b96->{$this->x31->x2b96->x6973}}}) { ${$this->x31->x2ba5->{$this->x14->x2ba5->xa5a6}} .= $this->{$this->x14->x2b8d->{$this->x66->x2b8d->x2bf2}}->{$this->x66->x2b8d->x4f28}(${$this->x66->x2b96->{$this->x66->x2b96->x6936}}, true); } } } else { $this->{$this->x66->x2b8d->{$this->x14->x2b8d->{$this->x66->x2b8d->x39e6}}}(${$this->x31->x2b8d->{$this->x66->x2b8d->{$this->x31->x2b8d->{$this->x31->x2b8d->x3055}}}}, ${$this->x31->x2b96->{$this->x14->x2b96->x6aa2}}, "PROCESSING;0;100;30"); if (${$this->x31->x2bc1->{$this->x31->x2bc1->{$this->x14->x2bc1->xdeb3}}} == 1) { ${$this->x31->x2b8d->x304a}->{$this->x66->x2b8d->x4133}( $this->{$this->x14->x2b8d->{$this->x14->x2b8d->{$this->x31->x2b8d->{$this->x14->x2b8d->x2bf9}}}}->{$this->x66->x2b8d->x4f03}(${$this->x31->x2b8d->{$this->x66->x2b8d->x2f25}}, ${$this->x31->x2ba5->xa43d}, ${$this->x31->x2bc1->{$this->x14->x2bc1->{$this->x31->x2bc1->{$this->x66->x2bc1->xdf23}}}}) . "" ); } else { if (${$this->x14->x2ba5->xa3eb} != '') { ${$this->x66->x2b8d->{$this->x66->x2b8d->x304c}}->{$this->x66->x2b8d->x4133}( $this->{$this->x14->x2b8d->{$this->x66->x2b8d->x2bf2}}->{$this->x31->x2b8d->x4ef3}( $this->{$this->x66->x2b8d->{$this->x31->x2b8d->{$this->x66->x2b8d->x2be8}}}->{$this->x14->x2b8d->x4ee7}(${$this->x31->x2b8d->x2f44}, null, ${$this->x66->x2ba5->xa3dd}, true) . "
", $this->feedEncoding ) ); } if (${$this->x31->x2bc1->{$this->x31->x2bc1->{$this->x66->x2bc1->{$this->x14->x2bc1->{$this->x31->x2bc1->xdeca}}}}}) { ${$this->x14->x2b96->x6dbf} = $this->{$this->x14->x2b8d->{$this->x14->x2b8d->{$this->x31->x2b8d->{$this->x14->x2b8d->x2bf9}}}}->{$this->x31->x2b8d->x4f89}(${$this->x31->x2b96->x6933}, ${$this->x14->x2ba5->{$this->x14->x2ba5->{$this->x66->x2ba5->xa410}}}, ${$this->x14->x2b8d->{$this->x14->x2b8d->{$this->x14->x2b8d->x2f6e}}}, ${$this->x31->x2ba5->xa420}); ${$this->x14->x2bc1->{$this->x66->x2bc1->xe323}} = $this->{$this->x14->x2b8d->{$this->x14->x2b8d->{$this->x66->x2b8d->x2bf7}}}->{$this->x31->x2b8d->x4ef3}(${$this->x66->x2b8d->{$this->x14->x2b8d->{$this->x14->x2b8d->x33c0}}}, $this->feedEncoding); ${$this->x14->x2ba5->xa547}->{$this->x66->x2b8d->x4133}(${$this->x31->x2ba5->{$this->x14->x2ba5->{$this->x66->x2ba5->{$this->x14->x2ba5->xa8cd}}}}); } } } if ($this->_log) { Mage::log( "
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Header template parsed and added",null, $this->{$this->x66->x2b96->{$this->x14->x2b96->x736f}}('.log') ); } while (${$this->x31->x2ba5->xa6bd} < ${$this->x14->x2ba5->xa6cc}) { ${$this->x66->x2ba5->{$this->x14->x2ba5->{$this->x14->x2ba5->{$this->x14->x2ba5->xa6e4}}}} = $this->{$this->x31->x2b8d->{$this->x14->x2b8d->{$this->x66->x2b8d->x2c46}}} * ${$this->x66->x2b8d->{$this->x66->x2b8d->{$this->x14->x2b8d->{$this->x31->x2b8d->x31de}}}}; ${$this->x31->x2b96->{$this->x31->x2b96->x6c13}} = Mage::$x1053e('datafeedmanager/configurations')->{$this->x66->x2b8d->x4b6b}( (clone ${$this->x31->x2b96->x6dad}), $this->{$this->x31->x2b96->x667c}, ${$this->x14->x2b96->x6c0b} ); ${$this->x66->x2b8d->{$this->x66->x2b8d->{$this->x31->x2b8d->x31db}}}++; if ($this->{$this->x31->x2b8d->{$this->x66->x2b8d->x2c43}} * ${$this->x66->x2b8d->{$this->x31->x2b8d->x31d7}} > $this->{$this->x14->x2b8d->{$this->x31->x2b8d->{$this->x14->x2b8d->{$this->x66->x2b8d->x2c62}}}}) { ${$this->x66->x2ba5->{$this->x14->x2ba5->{$this->x14->x2ba5->{$this->x14->x2ba5->xa6e4}}}} = $this->{$this->x14->x2b8d->{$this->x31->x2b8d->x2c59}}; } if ($this->_log) { Mage::log( "
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Fetching products from " . ($this->{$this->x31->x2b96->x667c} * (${$this->x31->x2ba5->xa6bd} - 1) + 1) . " to " . ${$this->x66->x2ba5->{$this->x66->x2ba5->xa6dc}}, null, $this->{$this->x66->x2ba5->{$this->x66->x2ba5->xaedf}}('.log') ); } ${$this->x14->x2b96->{$this->x31->x2b96->x6d81}} = 1; foreach (${$this->x66->x2b8d->{$this->x31->x2b8d->x3209}} as $product) { $this->{$this->x66->x2b8d->{$this->x31->x2b8d->{$this->x66->x2b8d->x2be8}}}->{$this->x66->x2b8d->x4ff3}(false); if (!$xb8c('safe_mode')) { $xb8e(60); } ${$this->x14->x2b96->x6dd4} = ${$this->x14->x2ba5->xa3c4}; foreach ($this->{$this->x31->x2b8d->{$this->x31->x2b8d->{$this->x66->x2b8d->{$this->x14->x2b8d->x2c9e}}}} as ${$this->x66->x2b8d->{$this->x14->x2b8d->{$this->x14->x2b8d->x30ac}}} => ${$this->x14->x2ba5->{$this->x66->x2ba5->{$this->x66->x2ba5->xa8ef}}}) { $value = ""; $this->{$this->x66->x2b8d->{$this->x14->x2b8d->x2c4e}} = 0; switch (${$this->x14->x2bc1->xe33b}['pattern']) { case '{load_options}': ${$this->x14->x2b96->{$this->x14->x2b96->{$this->x14->x2b96->{$this->x66->x2b96->x6ca2}}}} = $product->{$this->x66->x2b8d->x3e9b}(); ${$this->x31->x2ba5->{$this->x66->x2ba5->{$this->x66->x2ba5->xa90d}}} = 1; ${$this->x31->x2ba5->{$this->x31->x2ba5->xa91e}} = array(); foreach (${$this->x14->x2ba5->{$this->x66->x2ba5->{$this->x14->x2ba5->{$this->x66->x2ba5->xa8f4}}}}['options'] as ${$this->x31->x2bc1->{$this->x31->x2bc1->{$this->x14->x2bc1->xe068}}} => ${$this->x66->x2bc1->xe363}) { if (isset(${$this->x14->x2ba5->xa863}[${$this->x31->x2ba5->{$this->x66->x2ba5->{$this->x66->x2ba5->{$this->x31->x2ba5->{$this->x66->x2ba5->xa76e}}}}}][${$this->x31->x2ba5->xa923}])) { ${$this->x31->x2ba5->xa907} = ${$this->x66->x2b8d->x33e1} * $this->{$this->x14->x2b96->x663b}->{$this->x14->x2b8d->x5013}(${$this->x31->x2ba5->{$this->x14->x2ba5->{$this->x66->x2ba5->{$this->x31->x2ba5->xa867}}}}[${$this->x31->x2ba5->{$this->x66->x2ba5->{$this->x66->x2ba5->{$this->x66->x2ba5->xa76d}}}}][${$this->x31->x2b96->x6e04}]['options']); ${$this->x31->x2b8d->{$this->x31->x2b8d->x33ea}}[${$this->x31->x2b96->x6afa}] = 0; } } ${$this->x31->x2bc1->{$this->x66->x2bc1->{$this->x31->x2bc1->xe052}}} = array(); for (${$this->x31->x2ba5->{$this->x14->x2ba5->xa673}} = 1; ${$this->x31->x2bc1->{$this->x14->x2bc1->xe139}} <= ${$this->x31->x2ba5->{$this->x66->x2ba5->{$this->x66->x2ba5->xa90d}}}; ${$this->x31->x2bc1->{$this->x14->x2bc1->xe139}}++) { ${$this->x31->x2bc1->{$this->x31->x2bc1->{$this->x31->x2bc1->xe374}}} = ${$this->x31->x2bc1->{$this->x31->x2bc1->{$this->x14->x2bc1->{$this->x14->x2bc1->xe338}}}}; foreach (${$this->x31->x2b8d->x33cd}['options'] as ${$this->x31->x2ba5->xa5c7} => ${$this->x66->x2bc1->{$this->x66->x2bc1->{$this->x31->x2bc1->{$this->x14->x2bc1->xe36b}}}}) { if (isset(${$this->x14->x2b96->x6d71}[${$this->x31->x2b8d->{$this->x66->x2b8d->{$this->x31->x2b8d->x327d}}}][${$this->x31->x2b96->x6e04}])) { ${$this->x14->x2b8d->{$this->x66->x2b8d->x33fa}} = ${$this->x31->x2ba5->{$this->x14->x2ba5->{$this->x31->x2ba5->xa865}}}[${$this->x31->x2ba5->{$this->x66->x2ba5->{$this->x66->x2ba5->{$this->x66->x2ba5->xa76d}}}}][${$this->x66->x2bc1->{$this->x66->x2bc1->xe366}}]['options'][${$this->x14->x2b96->x6dfa}[${$this->x14->x2bc1->xe064}]]; ${$this->x66->x2ba5->{$this->x14->x2ba5->xa932}} = $x28d8( "{" . ${$this->x66->x2ba5->{$this->x14->x2ba5->xa925}} . "_label}", ${$this->x66->x2b8d->x33f5}['value'], ${$this->x66->x2ba5->xa930} ); ${$this->x66->x2b8d->x33f1} = $x28d8( "{" . ${$this->x31->x2b96->{$this->x31->x2b96->x6e08}} . "_sku}", ${$this->x66->x2ba5->{$this->x66->x2ba5->{$this->x14->x2ba5->xa93c}}}['sku'], ${$this->x66->x2ba5->xa930} ); ${$this->x14->x2bc1->xe36e} = $x28d8( "{" . ${$this->x66->x2bc1->xe363} . "_price}", ${$this->x66->x2ba5->{$this->x14->x2ba5->xa937}}['price'], ${$this->x14->x2bc1->xe36e} ); ${$this->x31->x2b8d->{$this->x66->x2b8d->x33f2}} = $x28d8( "{" . ${$this->x66->x2b8d->{$this->x66->x2b8d->{$this->x31->x2b8d->x33f0}}} . "_type}", ${$this->x66->x2b8d->x33f5}['price_type'], ${$this->x66->x2b96->x6e0a} ); if (${$this->x66->x2b8d->{$this->x14->x2b8d->{$this->x14->x2b8d->x30ac}}} > 0 || $this->{$this->x66->x2b8d->{$this->x31->x2b8d->{$this->x66->x2b8d->x2be8}}}->{$this->x14->x2b8d->x5013}(${$this->x31->x2ba5->{$this->x14->x2ba5->{$this->x31->x2ba5->xa865}}}[${$this->x14->x2b96->{$this->x14->x2b96->{$this->x14->x2b96->{$this->x66->x2b96->x6ca2}}}}]) == 1 || $this->{$this->x66->x2b8d->{$this->x66->x2b8d->x2be3}}->{$this->x14->x2b8d->x5013}(${$this->x66->x2bc1->{$this->x66->x2bc1->{$this->x66->x2bc1->xe33f}}}['options']) < 2 ) { ${$this->x31->x2b8d->{$this->x66->x2b8d->{$this->x66->x2b8d->x33ec}}}[${$this->x31->x2ba5->xa5c7}] ++; } if (${$this->x66->x2ba5->xa919}[${$this->x66->x2b8d->{$this->x14->x2b8d->{$this->x14->x2b8d->x30ac}}}] >= $this->{$this->x66->x2b8d->{$this->x66->x2b8d->x2be3}}->{$this->x14->x2b8d->x5013}(${$this->x14->x2b96->{$this->x66->x2b96->{$this->x31->x2b96->x6d7a}}}[${$this->x31->x2ba5->{$this->x66->x2ba5->{$this->x66->x2ba5->{$this->x66->x2ba5->xa76d}}}}][${$this->x66->x2bc1->xe363}]['options'])) { ${$this->x66->x2b8d->x33e7}[${$this->x14->x2bc1->xe064}] = 0; ${$this->x66->x2bc1->{$this->x66->x2bc1->xe362}}[${$this->x66->x2b8d->{$this->x14->x2b8d->{$this->x14->x2b8d->x30ac}}} - 1] ++; } } } ${$this->x66->x2b96->{$this->x14->x2b96->x6aed}}[] = ${$this->x66->x2ba5->{$this->x14->x2ba5->xa932}}; } if ($this->{$this->x66->x2b8d->{$this->x31->x2b8d->{$this->x66->x2b8d->x2be8}}}->{$this->x14->x2b8d->x5013}(${$this->x66->x2b8d->{$this->x66->x2b8d->{$this->x66->x2b8d->x309d}}}) > 0) { if (${$this->x66->x2bc1->xdeab} == 1) { ${$this->x14->x2ba5->xa8dc} = $x2865(${$this->x31->x2bc1->{$this->x66->x2bc1->xe04e}}); } else { ${$this->x14->x2b96->x6dd4} = "[" . $x2865(',', ${$this->x66->x2ba5->{$this->x66->x2ba5->{$this->x14->x2ba5->xa5b8}}}) . "]"; } } $this->{$this->x31->x2ba5->{$this->x14->x2ba5->xaf1f}}($this->{$this->x14->x2b96->x663b}->{$this->x14->x2b8d->x5013}(${$this->x14->x2b96->x6de3}['options'])); break; case '{use_options}': foreach (${$this->x31->x2b8d->x33cd}['options'] as ${$this->x31->x2ba5->xa5c7} => ${$this->x66->x2bc1->{$this->x66->x2bc1->xe366}}) { if (isset(${$this->x31->x2b8d->{$this->x14->x2b8d->x3362}}[$product->{$this->x66->x2b8d->x3e9b}()][${$this->x66->x2ba5->{$this->x14->x2ba5->xa925}}])) { ${$this->x31->x2b8d->{$this->x66->x2b8d->x340b}} = array(); ${$this->x14->x2ba5->{$this->x31->x2ba5->xa94a}} = array(); ${$this->x66->x2b8d->{$this->x14->x2b8d->{$this->x31->x2b8d->x3427}}} = array(); foreach (${$this->x14->x2b96->x6d71}[$product->{$this->x66->x2b8d->x3e9b}()][${$this->x66->x2bc1->{$this->x66->x2bc1->{$this->x14->x2bc1->xe36a}}}]['options'] as ${$this->x66->x2ba5->{$this->x31->x2ba5->xa958}}) { ${$this->x31->x2b8d->x3406}[] = ${$this->x66->x2ba5->{$this->x66->x2ba5->{$this->x66->x2ba5->xa95c}}}['value']; ${$this->x14->x2ba5->{$this->x31->x2ba5->xa94a}}[] = ${$this->x66->x2ba5->{$this->x66->x2ba5->{$this->x31->x2ba5->{$this->x31->x2ba5->xa95d}}}}['sku']; ${$this->x31->x2ba5->xa94b}[] = ${$this->x66->x2bc1->{$this->x14->x2bc1->xe3a3}}['price']; } ${$this->x14->x2b8d->x33cb} = $x28d8( "{" . ${$this->x31->x2b96->{$this->x31->x2b96->x6e08}} . "_label}", $x2865(',', ${$this->x66->x2b96->{$this->x66->x2b96->x6e1e}}), ${$this->x31->x2bc1->{$this->x66->x2bc1->xe334}} ); ${$this->x66->x2ba5->{$this->x31->x2ba5->{$this->x31->x2ba5->xa8e0}}} = $x28d8( "{" . ${$this->x66->x2bc1->{$this->x66->x2bc1->{$this->x14->x2bc1->xe36a}}} . "_sku}", $x2865(',', ${$this->x66->x2bc1->xe386}), ${$this->x31->x2bc1->{$this->x66->x2bc1->xe334}} ); ${$this->x31->x2bc1->xe32f} = $x28d8( "{" . ${$this->x31->x2ba5->xa923} . "_price}", $x2865(',', ${$this->x66->x2b8d->{$this->x14->x2b8d->x3422}}), ${$this->x66->x2b96->{$this->x14->x2b96->x6dd6}} ); } } $this->{$this->x66->x2bc1->{$this->x31->x2bc1->{$this->x66->x2bc1->xe937}}}($this->{$this->x66->x2b8d->{$this->x66->x2b8d->x2be3}}->{$this->x14->x2b8d->x5013}(${$this->x31->x2b8d->x33cd}['options']));break; case '{id}' : $item = $this->checkReference(${$this->x66->x2bc1->{$this->x66->x2bc1->{$this->x66->x2bc1->xe33f}}}['reference'], $product); $value = $item->{$this->x66->x2b8d->x3e9b}(); break; case '{inc}' : $value = ${$this->x66->x2b96->{$this->x31->x2b96->{$this->x14->x2b96->{$this->x66->x2b96->x6dbd}}}}; break; case '{status}': $item = $this->checkReference(${$this->x14->x2b96->{$this->x31->x2b96->x6de7}}['reference'], $product); ${$this->x31->x2ba5->{$this->x14->x2ba5->{$this->x31->x2ba5->{$this->x31->x2ba5->xa437}}}} = (!isset(${$this->x14->x2ba5->{$this->x66->x2ba5->{$this->x14->x2ba5->{$this->x66->x2ba5->xa8f4}}}}['options'][0])) ? 'Enabled' : ${$this->x14->x2b8d->{$this->x31->x2b8d->{$this->x14->x2b8d->x33d2}}}['options'][0]; ${$this->x66->x2b96->{$this->x66->x2b96->{$this->x31->x2b96->x6e58}}} = (!isset(${$this->x14->x2b96->{$this->x31->x2b96->x6de7}}['options'][1])) ? 'Disabled' : ${$this->x14->x2b8d->{$this->x14->x2b8d->x33d1}}['options'][1]; if ($item->{$this->x14->x2b8d->x50db}() == 2) { $value = ${$this->x31->x2ba5->xa969}; } else { $value = ${$this->x14->x2bc1->xdefa}; } $this->{$this->x31->x2b8d->{$this->x31->x2b8d->{$this->x66->x2b8d->x3a07}}}(2); break; case '{attribute_set}': $item = $this->checkReference(${$this->x14->x2b8d->{$this->x14->x2b8d->x33d1}}['reference'], $product); $value = ${$this->x66->x2b96->x6a5d}[$item->{$this->x66->x2b8d->x5106}()]; break; case '{relationship}': $item = $this->checkReference(${$this->x66->x2bc1->{$this->x14->x2bc1->xe33d}}['reference'], $product); ${$this->x66->x2bc1->{$this->x14->x2bc1->{$this->x66->x2bc1->xe3b9}}} = $item->{$this->x66->x2b8d->x3e9b}(); ${$this->x31->x2b8d->{$this->x66->x2b8d->x3457}} = (!isset(${$this->x14->x2ba5->xa8e8}['options'][0])) ? ', ' : ${$this->x14->x2b96->{$this->x31->x2b96->x6de7}}['options'][0]; if (isset(${$this->x31->x2bc1->{$this->x14->x2bc1->xe24a}}[${$this->x66->x2ba5->{$this->x66->x2ba5->xa979}}])) { $value = $x28d8(">>>", ${$this->x31->x2b8d->{$this->x31->x2b8d->{$this->x14->x2b8d->x345a}}}, ${$this->x14->x2b8d->{$this->x14->x2b8d->x32a6}}[${$this->x31->x2ba5->xa977}]); } $this->{$this->x31->x2ba5->{$this->x14->x2ba5->xaf1f}}(1); break; case '{final_price}' : $item = $this->checkReference(${$this->x66->x2bc1->{$this->x14->x2bc1->xe33d}}['reference'], $product); ${$this->x66->x2ba5->{$this->x66->x2ba5->xa979}} = $item->{$this->x66->x2b8d->x3e9b}(); ${$this->x66->x2ba5->xa761} = $product->{$this->x66->x2b8d->x3e9b}(); ${$this->x14->x2bc1->xe3c6} = $item->{$this->x14->x2b8d->x515f}(); ${$this->x66->x2b8d->{$this->x66->x2b8d->x3465}} = (!isset(${$this->x66->x2bc1->{$this->x66->x2bc1->{$this->x66->x2bc1->xe33f}}}['options'][1])) ? false : ${$this->x14->x2ba5->{$this->x31->x2ba5->xa8ed}}['options'][1]; if ($item->{$this->x14->x2b8d->x4d54}() == 'configurable') { if (isset($this->configurablePrices[${$this->x66->x2bc1->xe3b1}][${$this->x31->x2b8d->{$this->x66->x2b8d->{$this->x31->x2b8d->x327d}}}])) { ${$this->x31->x2bc1->{$this->x14->x2bc1->{$this->x31->x2bc1->xe3d9}}} = 0; foreach ($this->configurablePrices[${$this->x31->x2b8d->{$this->x66->x2b8d->{$this->x31->x2b8d->x344c}}}][${$this->x14->x2b96->{$this->x31->x2b96->x6c9e}}] as ${$this->x66->x2b96->{$this->x66->x2b96->{$this->x14->x2b96->x6e91}}}) { if (${$this->x14->x2bc1->{$this->x14->x2bc1->{$this->x66->x2bc1->{$this->x31->x2bc1->{$this->x31->x2bc1->xe3e7}}}}}['is_percent']) { ${$this->x14->x2ba5->xa9a2} += (${$this->x66->x2ba5->xa9a7}['pricing_value'] / 100) * ${$this->x66->x2b96->x6e6e}; } else { ${$this->x66->x2b96->{$this->x66->x2b96->x6e88}} += ${$this->x66->x2b96->{$this->x66->x2b96->{$this->x31->x2b96->{$this->x14->x2b96->{$this->x14->x2b96->x6e96}}}}}['pricing_value']; } } ${$this->x66->x2b96->{$this->x66->x2b96->{$this->x31->x2b96->x6e78}}} += ${$this->x31->x2bc1->{$this->x14->x2bc1->xe3d4}}; } } $value = $this->{$this->x31->x2bc1->{$this->x31->x2bc1->{$this->x66->x2bc1->xe90f}}}(${$this->x66->x2b96->{$this->x66->x2b96->x6e73}}, ${$this->x31->x2ba5->xa3b3}, $item->{$this->x14->x2b8d->x5183}(), ${$this->x66->x2b8d->{$this->x14->x2b8d->{$this->x31->x2b8d->x3466}}}); ${$this->x31->x2bc1->{$this->x14->x2bc1->{$this->x14->x2bc1->xe098}}} = (!isset(${$this->x66->x2bc1->{$this->x66->x2bc1->{$this->x66->x2bc1->xe33f}}}['options'][0])) ? ${$this->x66->x2b96->{$this->x31->x2b96->{$this->x14->x2b96->{$this->x66->x2b96->x68d3}}}} : ${$this->x66->x2bc1->{$this->x66->x2bc1->{$this->x66->x2bc1->xe33f}}}['options'][0]; $value = $this->{$this->x66->x2b96->{$this->x66->x2b96->{$this->x31->x2b96->{$this->x14->x2b96->{$this->x66->x2b96->x738c}}}}}($value, ${$this->x31->x2bc1->{$this->x14->x2bc1->{$this->x66->x2bc1->{$this->x66->x2bc1->xe09a}}}}); $value = $x27ef($value, 2, '.', ''); $this->{$this->x66->x2bc1->{$this->x31->x2bc1->{$this->x31->x2bc1->{$this->x14->x2bc1->xe93c}}}}(2); break; case '{min_price}' : $item = $this->checkReference(${$this->x14->x2b8d->{$this->x31->x2b8d->{$this->x14->x2b8d->x33d2}}}['reference'], $product); ${$this->x66->x2b96->{$this->x14->x2b96->{$this->x31->x2b96->x6e64}}} = $item->{$this->x66->x2b8d->x3e9b}(); ${$this->x31->x2ba5->{$this->x66->x2ba5->{$this->x31->x2ba5->xa768}}} = $product->{$this->x66->x2b8d->x3e9b}(); ${$this->x66->x2b96->{$this->x66->x2b96->x6e73}} = $item->{$this->x31->x2b8d->x51c1}(); ${$this->x14->x2b96->{$this->x31->x2b96->x6e80}} = (!isset(${$this->x14->x2b8d->{$this->x31->x2b8d->{$this->x14->x2b8d->x33d2}}}['options'][1])) ? false : ${$this->x14->x2b8d->{$this->x14->x2b8d->x33d1}}['options'][1]; if ($item->{$this->x14->x2b8d->x4d54}() == 'configurable') { if (isset($this->configurablePrices[${$this->x66->x2b96->{$this->x14->x2b96->{$this->x31->x2b96->{$this->x31->x2b96->x6e67}}}}][${$this->x31->x2b8d->x3276}])) { ${$this->x31->x2b96->x6e84} = 0; foreach ($this->configurablePrices[${$this->x66->x2bc1->xe3b1}][${$this->x14->x2b96->{$this->x14->x2b96->{$this->x31->x2b96->x6ca0}}}] as ${$this->x66->x2b96->{$this->x66->x2b96->x6e8d}}) { if (${$this->x66->x2b96->{$this->x66->x2b96->{$this->x14->x2b96->x6e91}}}['is_percent']) { ${$this->x31->x2bc1->{$this->x14->x2bc1->{$this->x31->x2bc1->xe3d9}}} += (${$this->x14->x2ba5->{$this->x66->x2ba5->xa9aa}}['pricing_value'] / 100) * ${$this->x14->x2ba5->{$this->x31->x2ba5->{$this->x14->x2ba5->xa991}}}; } else { ${$this->x31->x2b96->x6e84} += ${$this->x14->x2bc1->{$this->x14->x2bc1->{$this->x66->x2bc1->{$this->x66->x2bc1->xe3e3}}}}['pricing_value']; } } ${$this->x31->x2ba5->xa98f} += ${$this->x66->x2b8d->{$this->x14->x2b8d->x346e}}; } } $value = $this->{$this->x14->x2b8d->{$this->x31->x2b8d->{$this->x14->x2b8d->{$this->x31->x2b8d->{$this->x14->x2b8d->x39dd}}}}}(${$this->x31->x2bc1->{$this->x31->x2bc1->xe3ca}}, ${$this->x31->x2b96->{$this->x14->x2b96->{$this->x66->x2b96->{$this->x31->x2b96->x6918}}}}, $item->{$this->x14->x2b8d->x5183}(), ${$this->x66->x2b8d->{$this->x66->x2b8d->x3465}}); ${$this->x31->x2bc1->{$this->x14->x2bc1->{$this->x66->x2bc1->{$this->x66->x2bc1->xe09a}}}} = (!isset(${$this->x14->x2bc1->xe33b}['options'][0])) ? ${$this->x66->x2b8d->x2ec2} : ${$this->x14->x2ba5->xa8e8}['options'][0]; $value = $this->{$this->x14->x2bc1->xe901}($value, ${$this->x31->x2bc1->{$this->x14->x2bc1->{$this->x66->x2bc1->{$this->x66->x2bc1->xe09a}}}}); $value = $x27ef($value, 2, '.', ''); $this->{$this->x14->x2bc1->xe92f}(2); break; case '{max_price}' : $item = $this->checkReference(${$this->x14->x2b8d->{$this->x31->x2b8d->{$this->x14->x2b8d->x33d2}}}['reference'], $product); ${$this->x31->x2ba5->xa977} = $item->{$this->x66->x2b8d->x3e9b}(); ${$this->x31->x2b8d->x3276} = $product->{$this->x66->x2b8d->x3e9b}(); ${$this->x14->x2ba5->{$this->x31->x2ba5->xa990}} = $item->{$this->x31->x2b8d->x522b}(); ${$this->x14->x2ba5->{$this->x66->x2ba5->{$this->x14->x2ba5->{$this->x14->x2ba5->{$this->x14->x2ba5->xa9a0}}}}} = (!isset(${$this->x14->x2b8d->{$this->x14->x2b8d->x33d1}}['options'][1])) ? false : ${$this->x14->x2b8d->{$this->x14->x2b8d->x33d1}}['options'][1]; if ($item->{$this->x14->x2b8d->x4d54}() == 'configurable') { if (isset($this->configurablePrices[${$this->x66->x2bc1->xe3b1}][${$this->x14->x2b96->{$this->x14->x2b96->{$this->x14->x2b96->{$this->x66->x2b96->x6ca2}}}}])) { ${$this->x31->x2bc1->{$this->x14->x2bc1->{$this->x66->x2bc1->{$this->x14->x2bc1->xe3db}}}} = 0; foreach ($this->configurablePrices[${$this->x31->x2b8d->{$this->x66->x2b8d->{$this->x31->x2b8d->x344c}}}][${$this->x31->x2ba5->{$this->x66->x2ba5->{$this->x66->x2ba5->{$this->x66->x2ba5->xa76d}}}}] as ${$this->x66->x2b96->{$this->x66->x2b96->x6e8d}}) { if (${$this->x14->x2b8d->{$this->x31->x2b8d->x3475}}['is_percent']) { ${$this->x31->x2b96->x6e84} += (${$this->x14->x2bc1->{$this->x14->x2bc1->{$this->x66->x2bc1->{$this->x66->x2bc1->xe3e3}}}}['pricing_value'] / 100) * ${$this->x66->x2b96->{$this->x66->x2b96->{$this->x31->x2b96->x6e78}}}; } else { ${$this->x66->x2b8d->{$this->x14->x2b8d->{$this->x14->x2b8d->x3471}}} += ${$this->x66->x2b96->{$this->x66->x2b96->{$this->x31->x2b96->{$this->x14->x2b96->{$this->x14->x2b96->x6e96}}}}}['pricing_value']; } } ${$this->x14->x2ba5->{$this->x31->x2ba5->xa990}} += ${$this->x14->x2ba5->xa9a2}; } } $value = $this->{$this->x66->x2b96->{$this->x14->x2b96->x7391}}(${$this->x31->x2bc1->{$this->x31->x2bc1->xe3ca}}, ${$this->x31->x2ba5->{$this->x14->x2ba5->{$this->x14->x2ba5->xa3b8}}}, $item->{$this->x14->x2b8d->x5183}(), ${$this->x66->x2b96->x6e7c}); ${$this->x66->x2ba5->{$this->x14->x2ba5->{$this->x66->x2ba5->{$this->x66->x2ba5->{$this->x14->x2ba5->xa5f0}}}}} = (!isset(${$this->x14->x2ba5->{$this->x66->x2ba5->{$this->x66->x2ba5->xa8ef}}}['options'][0])) ? ${$this->x66->x2bc1->{$this->x14->x2bc1->xde34}} : ${$this->x14->x2ba5->xa8e8}['options'][0]; $value = $this->{$this->x66->x2b96->{$this->x66->x2b96->{$this->x31->x2b96->{$this->x14->x2b96->{$this->x66->x2b96->x738c}}}}}($value, ${$this->x66->x2ba5->xa5e7}); $value = $x27ef($value, 2, '.', ''); $this->{$this->x31->x2ba5->{$this->x31->x2ba5->{$this->x66->x2ba5->xaf24}}}(2); break; case '{normal_price}' : $item = $this->checkReference(${$this->x14->x2b8d->{$this->x14->x2b8d->x33d1}}['reference'], $product); ${$this->x66->x2b96->{$this->x66->x2b96->{$this->x31->x2b96->{$this->x31->x2b96->x6ea8}}}} = $item->{$this->x14->x2b8d->x4d54}(); ${$this->x31->x2b8d->{$this->x66->x2b8d->{$this->x31->x2b8d->x344c}}} = $item->{$this->x66->x2b8d->x3e9b}(); ${$this->x66->x2bc1->{$this->x14->x2bc1->xe231}} = $product->{$this->x66->x2b8d->x3e9b}(); ${$this->x14->x2ba5->{$this->x31->x2ba5->xa990}} = $item->{$this->x31->x2b8d->x52ba}(); if (${$this->x66->x2b96->x6e9b} == 'configurable') { if (isset($this->configurablePrices[${$this->x66->x2ba5->{$this->x14->x2ba5->{$this->x31->x2ba5->xa97b}}}][${$this->x31->x2b8d->{$this->x66->x2b8d->x327b}}])) { ${$this->x66->x2b8d->{$this->x14->x2b8d->{$this->x14->x2b8d->x3471}}} = 0; foreach ($this->configurablePrices[${$this->x66->x2bc1->{$this->x14->x2bc1->{$this->x66->x2bc1->xe3b9}}}][${$this->x31->x2ba5->{$this->x66->x2ba5->{$this->x66->x2ba5->{$this->x31->x2ba5->{$this->x66->x2ba5->xa76e}}}}}] as ${$this->x66->x2b96->{$this->x66->x2b96->{$this->x31->x2b96->{$this->x14->x2b96->{$this->x14->x2b96->x6e96}}}}}) { if (${$this->x66->x2b8d->x3473}['is_percent']) { ${$this->x66->x2b8d->{$this->x14->x2b8d->x346e}} += (${$this->x66->x2b96->{$this->x66->x2b96->{$this->x31->x2b96->{$this->x31->x2b96->x6e94}}}}['pricing_value'] / 100) * ${$this->x66->x2b96->{$this->x66->x2b96->{$this->x31->x2b96->x6e78}}}; } else { ${$this->x66->x2b96->{$this->x66->x2b96->x6e88}} += ${$this->x14->x2bc1->{$this->x14->x2bc1->xe3de}}['pricing_value']; } } ${$this->x31->x2b8d->x345f} += ${$this->x31->x2bc1->{$this->x14->x2bc1->{$this->x31->x2bc1->xe3d9}}}; } } ${$this->x66->x2b8d->{$this->x14->x2b8d->{$this->x31->x2b8d->x3466}}} = (!isset(${$this->x66->x2bc1->{$this->x66->x2bc1->{$this->x66->x2bc1->xe33f}}}['options'][1])) ? false : ${$this->x14->x2ba5->xa8e8}['options'][1]; $value = $this->{$this->x14->x2ba5->xaf00}(${$this->x14->x2ba5->{$this->x31->x2ba5->xa990}}, ${$this->x31->x2b8d->{$this->x31->x2b8d->x2f06}}, $item->{$this->x14->x2b8d->x5183}(), ${$this->x66->x2b96->x6e7c}); ${$this->x14->x2b8d->{$this->x31->x2b8d->x30d3}} = (!isset(${$this->x14->x2ba5->{$this->x66->x2ba5->{$this->x66->x2ba5->xa8ef}}}['options'][0])) ? ${$this->x66->x2bc1->{$this->x14->x2bc1->xde34}} : ${$this->x14->x2ba5->{$this->x66->x2ba5->{$this->x14->x2ba5->{$this->x66->x2ba5->xa8f4}}}}['options'][0]; $value = $this->{$this->x14->x2bc1->{$this->x66->x2bc1->xe902}}($value, ${$this->x66->x2b96->{$this->x66->x2b96->x6b20}}); $value = $x27ef($value, 2, '.', ''); $this->{$this->x66->x2bc1->{$this->x31->x2bc1->{$this->x66->x2bc1->xe937}}}(2); break; case '{price}' : $item = $this->checkReference(${$this->x14->x2bc1->xe33b}['reference'], $product); ${$this->x66->x2bc1->{$this->x14->x2bc1->xe3b6}} = $item->{$this->x66->x2b8d->x3e9b}(); ${$this->x31->x2b8d->{$this->x31->x2b8d->x347e}} = $item->{$this->x14->x2b8d->x4d54}(); ${$this->x66->x2b96->{$this->x66->x2b96->{$this->x66->x2b96->{$this->x14->x2b96->x6eb9}}}} = $item->{$this->x14->x2b8d->x5325}(); ${$this->x31->x2bc1->{$this->x14->x2bc1->{$this->x31->x2bc1->{$this->x14->x2bc1->{$this->x66->x2bc1->xe404}}}}} = $item->{$this->x14->x2b8d->x5335}(); ${$this->x66->x2b96->x6eca} = $item->{$this->x31->x2b8d->x5344}(); ${$this->x31->x2ba5->xa98f} = $item->{$this->x31->x2b8d->x52ba}(); ${$this->x14->x2bc1->{$this->x66->x2bc1->xe411}} = $item->{$this->x66->x2b8d->x5361}(); ${$this->x31->x2ba5->{$this->x66->x2ba5->{$this->x66->x2ba5->{$this->x66->x2ba5->xa76d}}}} = $product->{$this->x66->x2b8d->x3e9b}(); ${$this->x14->x2ba5->{$this->x31->x2ba5->{$this->x31->x2ba5->xa9f2}}} = Mage::$x1140b('core/date')->{$this->x14->x2b8d->x4055}('Y-m-d H:i:s'); if (${$this->x31->x2bc1->{$this->x66->x2bc1->xe3f4}} && !${$this->x66->x2b8d->{$this->x31->x2b8d->{$this->x14->x2b8d->x3495}}}) { if (${$this->x31->x2bc1->{$this->x66->x2bc1->xe3f4}} <= ${$this->x14->x2b96->{$this->x31->x2b96->{$this->x66->x2b96->{$this->x14->x2b96->x6ee0}}}}) { if (${$this->x66->x2bc1->{$this->x31->x2bc1->xe3ed}} == 'bundle') { if ((${$this->x31->x2b8d->x349b} || (!${$this->x14->x2b8d->{$this->x66->x2b8d->{$this->x31->x2b8d->x34a5}}} && ${$this->x14->x2b8d->{$this->x14->x2b8d->{$this->x14->x2b8d->x34b3}}} < ${$this->x31->x2bc1->{$this->x31->x2bc1->xe3ca}})) && ${$this->x66->x2ba5->{$this->x14->x2ba5->{$this->x66->x2ba5->{$this->x14->x2ba5->xa9ea}}}} > 0 ) { if (${$this->x14->x2ba5->{$this->x31->x2ba5->{$this->x66->x2ba5->xa9db}}}) { ${$this->x14->x2ba5->{$this->x31->x2ba5->xa990}} = $x27ef(${$this->x14->x2ba5->{$this->x31->x2ba5->{$this->x31->x2ba5->{$this->x14->x2ba5->xa995}}}} * ${$this->x31->x2b8d->x34a9} / 100, 2, ".", ""); } else { ${$this->x66->x2b96->{$this->x66->x2b96->{$this->x31->x2b96->x6e78}}} = ${$this->x14->x2bc1->xe40d}; } } } else { if (${$this->x14->x2b8d->{$this->x14->x2b8d->{$this->x31->x2b8d->{$this->x31->x2b8d->{$this->x31->x2b8d->x34b6}}}}} && ${$this->x14->x2b8d->{$this->x14->x2b8d->{$this->x31->x2b8d->{$this->x31->x2b8d->x34b4}}}} < ${$this->x31->x2b8d->x345f}) { ${$this->x14->x2b8d->{$this->x14->x2b8d->x3462}} = ${$this->x31->x2b8d->x34a9}; } } } } elseif (${$this->x66->x2bc1->xe3f1} && ${$this->x31->x2b96->x6eba}) { ${$this->x14->x2ba5->xa9f8} = Mage::$x1140b('core/date') ->{$this->x14->x2b8d->x4055}('Y-m-d 23:59:59', ${$this->x31->x2bc1->{$this->x14->x2bc1->{$this->x14->x2bc1->xe3fd}}}); if (${$this->x66->x2b96->{$this->x66->x2b96->{$this->x66->x2b96->{$this->x14->x2b96->x6eb9}}}} <= ${$this->x66->x2b8d->x34b7} && ${$this->x14->x2bc1->xe41b} <= ${$this->x14->x2b8d->{$this->x66->x2b8d->{$this->x66->x2b8d->{$this->x31->x2b8d->{$this->x14->x2b8d->x34c9}}}}}) { if (${$this->x14->x2ba5->xa9b4} == 'bundle') { if ((${$this->x14->x2ba5->{$this->x66->x2ba5->xa9d9}} || (!${$this->x66->x2b96->{$this->x31->x2b96->{$this->x66->x2b96->x6ed0}}} && ${$this->x66->x2ba5->{$this->x14->x2ba5->{$this->x31->x2ba5->xa9e5}}} < ${$this->x31->x2b8d->x345f})) && ${$this->x31->x2b96->x6ed4} > 0 ) { if (${$this->x14->x2ba5->{$this->x66->x2ba5->xa9d9}}) { ${$this->x66->x2b96->x6e6e} = $x27ef(${$this->x14->x2ba5->{$this->x31->x2ba5->xa990}} * ${$this->x66->x2ba5->{$this->x31->x2ba5->xa9e4}} / 100, 2, '.', ''); } else { ${$this->x31->x2bc1->{$this->x31->x2bc1->xe3ca}} = ${$this->x14->x2b8d->{$this->x14->x2b8d->{$this->x31->x2b8d->{$this->x31->x2b8d->x34b4}}}}; } } } else { if (${$this->x14->x2b8d->{$this->x66->x2b8d->x34ae}} && ${$this->x14->x2bc1->xe40d} < ${$this->x66->x2b96->x6e6e}) { ${$this->x14->x2ba5->{$this->x31->x2ba5->{$this->x14->x2ba5->xa991}}} = ${$this->x14->x2b8d->{$this->x14->x2b8d->{$this->x14->x2b8d->x34b3}}}; } } } } else { if (${$this->x14->x2b8d->x347d} == 'bundle') { if ((${$this->x31->x2b8d->x349b} || (!${$this->x66->x2b96->{$this->x31->x2b96->{$this->x66->x2b96->x6ed0}}} && ${$this->x31->x2b8d->x34a9} < ${$this->x14->x2b8d->{$this->x14->x2b8d->x3462}})) && ${$this->x31->x2b96->{$this->x66->x2b96->x6ed8}} > 0 ) { if (${$this->x14->x2bc1->{$this->x31->x2bc1->xe409}}) { ${$this->x66->x2b96->{$this->x66->x2b96->{$this->x31->x2b96->x6e78}}} = $x27ef(${$this->x31->x2bc1->{$this->x31->x2bc1->xe3ca}} * ${$this->x14->x2bc1->xe40d} / 100, 2, ".", ""); } else { ${$this->x31->x2b8d->x345f} = ${$this->x31->x2b96->{$this->x66->x2b96->x6ed8}}; } } } else { if (${$this->x14->x2b8d->{$this->x14->x2b8d->{$this->x31->x2b8d->{$this->x31->x2b8d->x34b4}}}} && ${$this->x66->x2ba5->{$this->x14->x2ba5->{$this->x66->x2ba5->{$this->x14->x2ba5->xa9ea}}}} < ${$this->x14->x2b8d->{$this->x14->x2b8d->x3462}}) { ${$this->x14->x2ba5->{$this->x31->x2ba5->{$this->x14->x2ba5->xa991}}} = ${$this->x14->x2b8d->{$this->x14->x2b8d->{$this->x31->x2b8d->{$this->x31->x2b8d->{$this->x31->x2b8d->x34b6}}}}}; } } } if (${$this->x31->x2b8d->{$this->x31->x2b8d->x347e}} == 'configurable') { if (isset($this->configurablePrices[${$this->x31->x2b8d->{$this->x66->x2b8d->x344b}}][${$this->x14->x2bc1->xe22d}])) { ${$this->x66->x2b96->{$this->x66->x2b96->x6e88}} = 0; foreach ($this->configurablePrices[${$this->x31->x2ba5->xa977}][${$this->x14->x2b96->{$this->x14->x2b96->{$this->x14->x2b96->{$this->x66->x2b96->x6ca2}}}}] as ${$this->x66->x2b96->{$this->x66->x2b96->{$this->x14->x2b96->x6e91}}}) { if (${$this->x14->x2bc1->{$this->x14->x2bc1->{$this->x66->x2bc1->{$this->x66->x2bc1->xe3e3}}}}['is_percent']) { ${$this->x31->x2ba5->{$this->x66->x2ba5->xa9a6}} += (${$this->x14->x2b8d->{$this->x31->x2b8d->x3475}}['pricing_value'] / 100) * ${$this->x14->x2b8d->{$this->x14->x2b8d->x3462}}; } else { ${$this->x31->x2b96->x6e84} += ${$this->x66->x2b96->{$this->x66->x2b96->x6e8d}}['pricing_value']; } } ${$this->x14->x2b8d->{$this->x14->x2b8d->x3462}} += ${$this->x31->x2b96->x6e84}; } } ${$this->x14->x2ba5->{$this->x66->x2ba5->{$this->x14->x2ba5->{$this->x66->x2ba5->xa99f}}}} = (!isset(${$this->x14->x2b8d->{$this->x31->x2b8d->{$this->x14->x2b8d->x33d2}}}['options'][1])) ? false : ${$this->x14->x2ba5->xa8e8}['options'][1]; $value = $this->{$this->x14->x2b8d->{$this->x14->x2b8d->x39d4}}(${$this->x14->x2b8d->{$this->x14->x2b8d->x3462}}, ${$this->x66->x2bc1->{$this->x14->x2bc1->{$this->x31->x2bc1->xde77}}}, $item->{$this->x14->x2b8d->x5183}(), ${$this->x66->x2b8d->{$this->x66->x2b8d->x3465}}); ${$this->x31->x2bc1->{$this->x14->x2bc1->{$this->x66->x2bc1->{$this->x14->x2bc1->{$this->x31->x2bc1->xe09c}}}}} = (!isset(${$this->x14->x2bc1->xe33b}['options'][0])) ? ${$this->x31->x2b8d->{$this->x31->x2b8d->{$this->x31->x2b8d->x2ec8}}} : ${$this->x14->x2b96->{$this->x31->x2b96->x6de7}}['options'][0]; $value = $this->{$this->x31->x2b8d->x39c2}($value, ${$this->x31->x2bc1->{$this->x14->x2bc1->{$this->x14->x2bc1->xe098}}}); $value = $x27ef($value, 2, '.', ''); $this->{$this->x31->x2ba5->{$this->x14->x2ba5->xaf1f}}(2); break; case '{is_special_price}' : $item = $this->checkReference(${$this->x14->x2ba5->{$this->x66->x2ba5->{$this->x14->x2ba5->{$this->x66->x2ba5->xa8f4}}}}['reference'], $product); ${$this->x14->x2b8d->{$this->x66->x2b8d->{$this->x31->x2b8d->x34d2}}} = (!isset(${$this->x14->x2ba5->{$this->x66->x2ba5->{$this->x14->x2ba5->{$this->x66->x2ba5->xa8f4}}}}['options'][0])) ? 1 : ${$this->x14->x2bc1->xe33b}['options'][0]; ${$this->x14->x2b8d->x34d9} = (!isset(${$this->x31->x2b8d->x33cd}['options'][1])) ? 0 : ${$this->x14->x2ba5->xa8e8}['options'][1]; ${$this->x66->x2b96->{$this->x66->x2b96->{$this->x66->x2b96->{$this->x14->x2b96->x6eb9}}}} = $item->{$this->x14->x2b8d->x5325}(); ${$this->x31->x2b96->{$this->x31->x2b96->{$this->x66->x2b96->x6ec0}}} = $item->{$this->x14->x2b8d->x5335}(); ${$this->x66->x2b96->{$this->x14->x2b96->x6ecc}} = $item->{$this->x31->x2b8d->x5344}(); ${$this->x31->x2b8d->{$this->x31->x2b8d->x347e}} = $item->{$this->x14->x2b8d->x4d54}(); ${$this->x31->x2ba5->xa98f} = $item->{$this->x31->x2b8d->x52ba}(); ${$this->x66->x2ba5->xa9e3} = $item->{$this->x66->x2b8d->x5361}(); ${$this->x14->x2b96->{$this->x31->x2b96->{$this->x66->x2b96->{$this->x14->x2b96->x6ee0}}}} = Mage::$x1140b('core/date')->{$this->x14->x2b8d->x4055}('Y-m-d H:i:s'); if (${$this->x66->x2ba5->{$this->x31->x2ba5->{$this->x31->x2ba5->xa9c9}}} && !${$this->x31->x2ba5->{$this->x14->x2ba5->{$this->x14->x2ba5->xa9d4}}}) { if (${$this->x66->x2ba5->{$this->x31->x2ba5->{$this->x31->x2ba5->xa9c9}}} <= ${$this->x31->x2ba5->xa9ec}) { if (${$this->x31->x2bc1->xe3ea} == 'bundle') { $value = ((${$this->x14->x2b8d->{$this->x14->x2b8d->x34a0}} || (!${$this->x66->x2ba5->xa9d8} && ${$this->x31->x2b8d->x34a9} < ${$this->x31->x2bc1->{$this->x31->x2bc1->xe3ca}})) && ${$this->x66->x2ba5->{$this->x14->x2ba5->{$this->x31->x2ba5->xa9e5}}} > 0 ) ? ${$this->x14->x2bc1->{$this->x66->x2bc1->{$this->x14->x2bc1->{$this->x14->x2bc1->{$this->x31->x2bc1->xe440}}}}} : ${$this->x14->x2bc1->xe441}; } else { $value = (${$this->x14->x2bc1->{$this->x66->x2bc1->xe411}} && ${$this->x31->x2b96->x6ed4} < ${$this->x14->x2ba5->{$this->x31->x2ba5->{$this->x31->x2ba5->{$this->x14->x2ba5->xa995}}}}) ? ${$this->x14->x2ba5->{$this->x66->x2ba5->xa9fe}} : ${$this->x66->x2bc1->{$this->x66->x2bc1->{$this->x14->x2bc1->{$this->x66->x2bc1->xe450}}}}; } } else { $value = ${$this->x66->x2ba5->xaa01}; } } elseif (${$this->x66->x2ba5->{$this->x31->x2ba5->{$this->x14->x2ba5->{$this->x14->x2ba5->xa9cc}}}} && ${$this->x31->x2ba5->{$this->x31->x2ba5->xa9d3}}) { ${$this->x14->x2b8d->{$this->x66->x2b8d->{$this->x66->x2b8d->{$this->x31->x2b8d->{$this->x14->x2b8d->x34c9}}}}} = Mage::$x1140b('core/date') ->{$this->x14->x2b8d->x4055}('Y-m-d 23:59:59', ${$this->x31->x2bc1->{$this->x14->x2bc1->{$this->x14->x2bc1->xe3fd}}}); if (${$this->x66->x2ba5->{$this->x14->x2ba5->xa9c5}} <= ${$this->x14->x2bc1->{$this->x66->x2bc1->xe41f}} && ${$this->x14->x2b96->{$this->x31->x2b96->{$this->x66->x2b96->{$this->x14->x2b96->x6ee0}}}} <= ${$this->x14->x2b8d->{$this->x66->x2b8d->x34be}}) { if (${$this->x31->x2b8d->{$this->x31->x2b8d->x347e}} == 'bundle') { $value = ((${$this->x66->x2b96->{$this->x31->x2b96->{$this->x66->x2b96->x6ed0}}} || (!${$this->x66->x2ba5->xa9d8} && ${$this->x66->x2ba5->{$this->x14->x2ba5->{$this->x31->x2ba5->xa9e5}}} < ${$this->x14->x2bc1->xe3c6})) && ${$this->x14->x2b8d->{$this->x14->x2b8d->{$this->x31->x2b8d->{$this->x31->x2b8d->{$this->x31->x2b8d->x34b6}}}}} > 0 ) ? ${$this->x31->x2b96->x6eeb} : ${$this->x14->x2ba5->{$this->x31->x2ba5->xaa05}}; } else { $value = (${$this->x66->x2ba5->{$this->x14->x2ba5->{$this->x66->x2ba5->{$this->x14->x2ba5->xa9ea}}}} && ${$this->x14->x2b8d->{$this->x14->x2b8d->{$this->x14->x2b8d->x34b3}}} < ${$this->x14->x2ba5->{$this->x31->x2ba5->{$this->x31->x2ba5->{$this->x14->x2ba5->xa995}}}}) ? ${$this->x14->x2b8d->{$this->x66->x2b8d->{$this->x14->x2b8d->{$this->x31->x2b8d->x34d6}}}} : ${$this->x66->x2b8d->{$this->x14->x2b8d->{$this->x66->x2b8d->x34e1}}}; } } else { $value = ${$this->x14->x2ba5->{$this->x66->x2ba5->{$this->x66->x2ba5->xaa09}}}; } } else { if (${$this->x66->x2ba5->{$this->x14->x2ba5->{$this->x31->x2ba5->{$this->x31->x2ba5->xa9be}}}} == 'bundle') { $value = ((${$this->x14->x2b8d->{$this->x66->x2b8d->{$this->x31->x2b8d->x34a5}}} || (!${$this->x66->x2b96->{$this->x31->x2b96->{$this->x66->x2b96->x6ed0}}} && ${$this->x66->x2ba5->{$this->x14->x2ba5->{$this->x31->x2ba5->xa9e5}}} < ${$this->x14->x2ba5->{$this->x31->x2ba5->xa990}})) && ${$this->x14->x2b8d->{$this->x14->x2b8d->{$this->x31->x2b8d->{$this->x31->x2b8d->x34b4}}}} > 0 ) ? ${$this->x31->x2b96->x6eeb} : ${$this->x66->x2ba5->xaa01}; } else { $value = (${$this->x14->x2bc1->xe40d} && ${$this->x14->x2b8d->{$this->x66->x2b8d->x34ae}} < ${$this->x14->x2b8d->{$this->x14->x2b8d->x3462}}) ? ${$this->x14->x2b8d->{$this->x31->x2b8d->x34d1}} : ${$this->x66->x2bc1->{$this->x66->x2bc1->{$this->x14->x2bc1->{$this->x66->x2bc1->xe450}}}}; } } $this->{$this->x66->x2bc1->{$this->x31->x2bc1->{$this->x66->x2bc1->xe937}}}(2); break; case '{special_price}' : $item = $this->checkReference(${$this->x66->x2bc1->{$this->x14->x2bc1->xe33d}}['reference'], $product); ${$this->x14->x2b96->{$this->x14->x2b96->{$this->x31->x2b96->x6ca0}}} = $product->{$this->x66->x2b8d->x3e9b}(); ${$this->x66->x2bc1->xe3b1} = $item->{$this->x66->x2b8d->x3e9b}(); ${$this->x14->x2b8d->x347d} = $item->{$this->x14->x2b8d->x4d54}(); ${$this->x66->x2ba5->{$this->x31->x2ba5->{$this->x14->x2ba5->{$this->x66->x2ba5->{$this->x66->x2ba5->xa9d1}}}}} = $item->{$this->x14->x2b8d->x5325}(); ${$this->x31->x2b96->{$this->x31->x2b96->{$this->x66->x2b96->x6ec0}}} = $item->{$this->x14->x2b8d->x5335}(); ${$this->x14->x2ba5->{$this->x66->x2ba5->xa9d9}} = $item->{$this->x31->x2b8d->x5344}(); ${$this->x14->x2bc1->xe40d} = $item->{$this->x66->x2b8d->x5361}(); ${$this->x14->x2ba5->{$this->x31->x2ba5->{$this->x14->x2ba5->xa991}}} = null; ${$this->x14->x2bc1->{$this->x31->x2bc1->{$this->x66->x2bc1->{$this->x31->x2bc1->xe423}}}} = Mage::$x1140b('core/date')->{$this->x14->x2b8d->x4055}('Y-m-d H:i:s'); if (${$this->x66->x2b96->x6eae} && !${$this->x31->x2b96->{$this->x14->x2b96->x6ebf}}) { if (${$this->x66->x2b8d->{$this->x66->x2b8d->x3485}} <= ${$this->x66->x2b8d->{$this->x31->x2b8d->x34ba}}) { if (${$this->x66->x2b96->{$this->x66->x2b96->{$this->x31->x2b96->{$this->x14->x2b96->{$this->x31->x2b96->x6eaa}}}}} == 'bundle') { if (${$this->x66->x2b96->x6eca}) { ${$this->x14->x2ba5->{$this->x31->x2ba5->{$this->x31->x2ba5->{$this->x14->x2ba5->xa995}}}} = $x27ef(${$this->x66->x2b96->{$this->x66->x2b96->{$this->x31->x2b96->x6e78}}} * ${$this->x31->x2b96->{$this->x66->x2b96->x6ed8}} / 100, 2, '.', ''); } else { ${$this->x66->x2b96->x6e6e} = ${$this->x31->x2b8d->x34a9}; } } else { ${$this->x31->x2b8d->x345f} = ${$this->x66->x2ba5->xa9e3}; } } } elseif (${$this->x66->x2b96->x6eae} && ${$this->x31->x2ba5->xa9d2}) { ${$this->x14->x2b8d->{$this->x66->x2b8d->{$this->x66->x2b8d->{$this->x14->x2b8d->x34c5}}}} = Mage::$x1140b('core/date') ->{$this->x14->x2b8d->x4055}('Y-m-d 23:59:59', ${$this->x31->x2b96->{$this->x31->x2b96->{$this->x66->x2b96->{$this->x66->x2b96->{$this->x66->x2b96->x6ec9}}}}}); if (${$this->x66->x2ba5->{$this->x14->x2ba5->xa9c5}} <= ${$this->x14->x2b96->{$this->x31->x2b96->{$this->x66->x2b96->x6ede}}} && ${$this->x31->x2ba5->xa9ec} <= ${$this->x31->x2b96->{$this->x31->x2b96->x6ee5}}) { if (${$this->x31->x2b8d->{$this->x14->x2b8d->{$this->x14->x2b8d->x3482}}} == 'bundle') { if (${$this->x31->x2bc1->xe408}) { ${$this->x66->x2b96->x6e6e} = $x27ef(${$this->x66->x2b96->x6e6e} * ${$this->x66->x2ba5->{$this->x14->x2ba5->{$this->x66->x2ba5->{$this->x14->x2ba5->xa9ea}}}} / 100, 2, '.', ''); } else { ${$this->x14->x2ba5->{$this->x31->x2ba5->{$this->x14->x2ba5->xa991}}} = ${$this->x14->x2bc1->{$this->x66->x2bc1->xe411}}; } } else { ${$this->x31->x2ba5->xa98f} = ${$this->x14->x2b8d->{$this->x14->x2b8d->{$this->x31->x2b8d->{$this->x31->x2b8d->{$this->x31->x2b8d->x34b6}}}}}; } } } else { if (${$this->x66->x2ba5->{$this->x14->x2ba5->{$this->x66->x2ba5->xa9bc}}} == 'bundle') { if (${$this->x14->x2ba5->{$this->x31->x2ba5->{$this->x31->x2ba5->{$this->x14->x2ba5->xa9e0}}}}) { ${$this->x14->x2ba5->{$this->x31->x2ba5->{$this->x14->x2ba5->xa991}}} = $x27ef(${$this->x14->x2ba5->{$this->x31->x2ba5->{$this->x31->x2ba5->{$this->x14->x2ba5->xa995}}}} * ${$this->x14->x2bc1->{$this->x14->x2bc1->{$this->x14->x2bc1->xe413}}} / 100, 2, '.', ''); } else { ${$this->x66->x2b96->x6e6e} = ${$this->x31->x2b8d->x34a9}; } } else { ${$this->x14->x2ba5->{$this->x31->x2ba5->{$this->x14->x2ba5->xa991}}} = ${$this->x66->x2ba5->{$this->x14->x2ba5->{$this->x31->x2ba5->xa9e5}}}; } } ${$this->x14->x2ba5->{$this->x66->x2ba5->xa99a}} = (!isset(${$this->x66->x2bc1->{$this->x66->x2bc1->{$this->x66->x2bc1->xe33f}}}['options'][1])) ? false : ${$this->x14->x2ba5->{$this->x66->x2ba5->{$this->x66->x2ba5->xa8ef}}}['options'][1]; if (${$this->x31->x2ba5->xa98f} > 0) { if (${$this->x66->x2b96->{$this->x66->x2b96->{$this->x31->x2b96->{$this->x31->x2b96->x6ea8}}}} == 'configurable') { if (isset($this->configurablePrices[${$this->x66->x2b8d->x3446}][${$this->x31->x2b8d->{$this->x66->x2b8d->x327b}}])) { ${$this->x14->x2bc1->xe3d3} = 0; foreach ($this->configurablePrices[${$this->x66->x2b96->{$this->x14->x2b96->{$this->x31->x2b96->x6e64}}}][${$this->x31->x2ba5->{$this->x66->x2ba5->{$this->x66->x2ba5->{$this->x66->x2ba5->xa76d}}}}] as ${$this->x14->x2bc1->{$this->x14->x2bc1->{$this->x66->x2bc1->{$this->x31->x2bc1->{$this->x31->x2bc1->xe3e7}}}}}) { if (${$this->x14->x2bc1->{$this->x14->x2bc1->{$this->x66->x2bc1->{$this->x31->x2bc1->{$this->x31->x2bc1->xe3e7}}}}}['is_percent']) { ${$this->x66->x2b8d->{$this->x14->x2b8d->x346e}} += (${$this->x66->x2b96->x6e8c}['pricing_value'] / 100) * ${$this->x14->x2ba5->{$this->x31->x2ba5->{$this->x31->x2ba5->{$this->x14->x2ba5->xa995}}}}; } else { ${$this->x66->x2b96->{$this->x66->x2b96->x6e88}} += ${$this->x66->x2b96->{$this->x66->x2b96->{$this->x31->x2b96->{$this->x31->x2b96->x6e94}}}}['pricing_value']; } } ${$this->x31->x2ba5->xa98f} += ${$this->x66->x2b8d->x346b}; } } $value = $this->{$this->x14->x2b8d->{$this->x31->x2b8d->{$this->x31->x2b8d->x39d8}}}(${$this->x31->x2bc1->{$this->x31->x2bc1->xe3ca}}, ${$this->x31->x2b96->{$this->x14->x2b96->{$this->x66->x2b96->{$this->x31->x2b96->{$this->x66->x2b96->x691d}}}}}, $item->{$this->x14->x2b8d->x5183}(), ${$this->x31->x2bc1->xe3cc}); ${$this->x31->x2bc1->{$this->x31->x2bc1->xe093}} = (!isset(${$this->x31->x2b8d->x33cd}['options'][0])) ? ${$this->x14->x2bc1->xde30} : ${$this->x14->x2ba5->{$this->x66->x2ba5->{$this->x14->x2ba5->{$this->x66->x2ba5->xa8f4}}}}['options'][0]; $value = $this->{$this->x31->x2b8d->{$this->x66->x2b8d->{$this->x14->x2b8d->{$this->x14->x2b8d->{$this->x31->x2b8d->x39cd}}}}}($value, ${$this->x14->x2bc1->xe08f}); $value = $x27ef($value, 2, '.', ''); } else { $value = ""; } $this->{$this->x14->x2ba5->xaf1d}(2); break; case '{price_rules}' : $item = $this->checkReference(${$this->x66->x2bc1->{$this->x14->x2bc1->xe33d}}['reference'], $product); ${$this->x31->x2b8d->{$this->x14->x2b8d->{$this->x31->x2b8d->{$this->x66->x2b8d->x2e8c}}}} = $this->{$this->x14->x2b8d->x4107}(); ${$this->x31->x2b96->{$this->x14->x2b96->{$this->x31->x2b96->x6f0b}}} = Mage::$x1053e('catalogrule/rule'); ${$this->x66->x2ba5->{$this->x66->x2ba5->xaa1c}} = Mage::$x11367()->{$this->x66->x2b8d->x5574}()->{$this->x66->x2b8d->x557f}(${$this->x66->x2ba5->{$this->x14->x2ba5->xa35b}}); ${$this->x66->x2bc1->{$this->x31->x2bc1->{$this->x14->x2bc1->xe46e}}} = Mage::$x11367()->{$this->x14->x2b8d->x40f6}(${$this->x66->x2b96->{$this->x14->x2b96->{$this->x31->x2b96->x688e}}}); ${$this->x31->x2bc1->xe29d} = ${$this->x31->x2ba5->{$this->x14->x2ba5->xaa2f}}->{$this->x14->x2b8d->x4dbc}(); ${$this->x31->x2b8d->x333b} = Mage::$x1140b('customer/session')->{$this->x14->x2b8d->x55bb}(); ${$this->x31->x2ba5->xa977} = $item->{$this->x66->x2b8d->x3e9b}(); ${$this->x66->x2b96->{$this->x66->x2b96->{$this->x31->x2b96->{$this->x14->x2b96->{$this->x31->x2b96->x6eaa}}}}} = $item->{$this->x14->x2b8d->x4d54}(); ${$this->x31->x2b8d->x3484} = $item->{$this->x14->x2b8d->x5325}(); ${$this->x31->x2bc1->xe3f7} = $item->{$this->x14->x2b8d->x5335}(); ${$this->x14->x2ba5->{$this->x31->x2ba5->{$this->x66->x2ba5->xa9db}}} = $item->{$this->x31->x2b8d->x5344}(); ${$this->x14->x2ba5->{$this->x31->x2ba5->{$this->x31->x2ba5->{$this->x14->x2ba5->xa995}}}} = $item->{$this->x31->x2b8d->x52ba}(); ${$this->x14->x2b8d->{$this->x14->x2b8d->{$this->x14->x2b8d->x34b3}}} = $item->{$this->x66->x2b8d->x5361}(); ${$this->x66->x2b8d->{$this->x31->x2b8d->x34ba}} = Mage::$x1140b('core/date')->{$this->x14->x2b8d->x4055}('Y-m-d H:i:s'); if (isset(${$this->x14->x2b96->x6de3}['options'][2])) { ${$this->x14->x2b8d->{$this->x66->x2b8d->{$this->x66->x2b8d->{$this->x66->x2b8d->x3348}}}} = ${$this->x14->x2b96->x6de3}['options'][2]; } ${$this->x66->x2b8d->{$this->x66->x2b8d->{$this->x14->x2b8d->{$this->x66->x2b8d->x3512}}}} = ${$this->x14->x2ba5->{$this->x66->x2ba5->{$this->x14->x2ba5->{$this->x14->x2ba5->xaa15}}}}->{$this->x31->x2b8d->x563d}( ${$this->x14->x2b8d->{$this->x66->x2b8d->{$this->x31->x2b8d->x34fd}}}, ${$this->x14->x2b8d->x3304}, ${$this->x31->x2ba5->{$this->x14->x2ba5->{$this->x66->x2ba5->{$this->x66->x2ba5->{$this->x31->x2ba5->xa856}}}}}, ${$this->x66->x2bc1->xe3b1} ); if (${$this->x66->x2ba5->{$this->x31->x2ba5->{$this->x31->x2ba5->xa9c9}}} && !${$this->x31->x2bc1->{$this->x14->x2bc1->{$this->x31->x2bc1->{$this->x14->x2bc1->{$this->x66->x2bc1->xe404}}}}}) { if (${$this->x14->x2ba5->xa9c0} <= ${$this->x14->x2b96->x6ed9}) { if (${$this->x31->x2bc1->xe3ea} == 'bundle') { if ((${$this->x14->x2ba5->{$this->x31->x2ba5->{$this->x31->x2ba5->{$this->x14->x2ba5->xa9e0}}}} || (!${$this->x66->x2ba5->xa9d8} && ${$this->x31->x2b96->{$this->x66->x2b96->x6ed8}} < ${$this->x14->x2ba5->{$this->x31->x2ba5->xa990}})) && ${$this->x31->x2b96->x6ed4} > 0 ) { if (${$this->x14->x2bc1->{$this->x31->x2bc1->xe409}}) { ${$this->x66->x2b96->{$this->x66->x2b96->{$this->x31->x2b96->x6e78}}} = $x27ef(${$this->x31->x2bc1->{$this->x31->x2bc1->xe3ca}} * ${$this->x31->x2b8d->x34a9} / 100, 2, ".", ""); } else { ${$this->x66->x2b96->{$this->x66->x2b96->{$this->x31->x2b96->x6e78}}} = ${$this->x31->x2b8d->x34a9}; } } }else { if (${$this->x14->x2bc1->xe40d} && ${$this->x14->x2b8d->{$this->x14->x2b8d->{$this->x14->x2b8d->x34b3}}} < ${$this->x14->x2bc1->xe3c6}) { ${$this->x31->x2bc1->{$this->x31->x2bc1->xe3ca}} = ${$this->x14->x2b8d->{$this->x14->x2b8d->{$this->x31->x2b8d->{$this->x31->x2b8d->x34b4}}}}; } } } } elseif (${$this->x66->x2b8d->{$this->x66->x2b8d->{$this->x31->x2b8d->x3487}}} && ${$this->x66->x2b8d->{$this->x31->x2b8d->{$this->x14->x2b8d->x3495}}}) { ${$this->x31->x2b96->{$this->x31->x2b96->x6ee5}} = Mage::$x1140b('core/date') ->{$this->x14->x2b8d->x4055}('Y-m-d 23:59:59', ${$this->x31->x2b96->{$this->x31->x2b96->{$this->x66->x2b96->x6ec0}}}); if (${$this->x66->x2ba5->{$this->x31->x2ba5->{$this->x14->x2ba5->{$this->x14->x2ba5->xa9cc}}}} <= ${$this->x14->x2ba5->{$this->x31->x2ba5->{$this->x31->x2ba5->{$this->x14->x2ba5->xa9f3}}}} && ${$this->x31->x2ba5->xa9ec} <= ${$this->x31->x2b96->{$this->x31->x2b96->{$this->x31->x2b96->x6ee7}}}) { if (${$this->x66->x2b96->{$this->x66->x2b96->{$this->x31->x2b96->{$this->x31->x2b96->x6ea8}}}} == 'bundle') { if ((${$this->x14->x2b8d->{$this->x14->x2b8d->x34a0}} || (!${$this->x66->x2b96->{$this->x31->x2b96->{$this->x66->x2b96->x6ed0}}} && ${$this->x31->x2b8d->x34a9} < ${$this->x66->x2b96->{$this->x66->x2b96->x6e73}})) && ${$this->x31->x2b96->x6ed4} > 0 ) { if (${$this->x31->x2bc1->xe408}) { ${$this->x14->x2bc1->xe3c6} = $x27ef(${$this->x14->x2ba5->{$this->x31->x2ba5->{$this->x31->x2ba5->{$this->x14->x2ba5->xa995}}}} * ${$this->x31->x2b96->{$this->x66->x2b96->x6ed8}} / 100, 2, '.', ''); } else { ${$this->x66->x2b96->x6e6e} = ${$this->x14->x2bc1->xe40d}; } } } else { if (${$this->x14->x2bc1->{$this->x14->x2bc1->{$this->x14->x2bc1->xe413}}} && ${$this->x14->x2b8d->{$this->x14->x2b8d->{$this->x14->x2b8d->x34b3}}} < ${$this->x14->x2bc1->xe3c6}) { ${$this->x31->x2bc1->{$this->x31->x2bc1->xe3ca}} = ${$this->x66->x2ba5->{$this->x14->x2ba5->{$this->x31->x2ba5->xa9e5}}}; } } } } else { if (${$this->x31->x2bc1->xe3ea} == 'bundle') { if ((${$this->x14->x2ba5->{$this->x31->x2ba5->{$this->x66->x2ba5->xa9db}}} || (!${$this->x14->x2ba5->{$this->x31->x2ba5->{$this->x31->x2ba5->{$this->x14->x2ba5->xa9e0}}}} && ${$this->x14->x2bc1->xe40d} < ${$this->x14->x2ba5->{$this->x31->x2ba5->xa990}})) && ${$this->x14->x2bc1->{$this->x14->x2bc1->{$this->x66->x2bc1->{$this->x14->x2bc1->xe416}}}} > 0 ) { if (${$this->x31->x2bc1->xe408}) { ${$this->x14->x2ba5->{$this->x31->x2ba5->{$this->x31->x2ba5->{$this->x14->x2ba5->xa995}}}} = $x27ef(${$this->x66->x2b96->{$this->x66->x2b96->{$this->x31->x2b96->x6e78}}} * ${$this->x14->x2b8d->{$this->x14->x2b8d->{$this->x31->x2b8d->{$this->x31->x2b8d->x34b4}}}} / 100, 2, '.', ''); } else { ${$this->x14->x2ba5->{$this->x31->x2ba5->xa990}} = ${$this->x31->x2b8d->x34a9}; } } } else { if (${$this->x66->x2ba5->{$this->x14->x2ba5->{$this->x31->x2ba5->xa9e5}}} && ${$this->x31->x2b8d->x34a9} < ${$this->x31->x2ba5->xa98f}) { ${$this->x14->x2ba5->{$this->x31->x2ba5->{$this->x31->x2ba5->{$this->x14->x2ba5->xa995}}}} = ${$this->x66->x2ba5->xa9e3}; } } } if (${$this->x31->x2b96->{$this->x14->x2b96->{$this->x31->x2b96->x6f2f}}} !== false) { if (${$this->x66->x2b8d->{$this->x14->x2b8d->x350b}} < ${$this->x14->x2bc1->xe3c6}) { $value = ${$this->x31->x2b96->x6f2d}; } else { $value = ${$this->x31->x2bc1->{$this->x31->x2bc1->xe3ca}}; } } else { $value = ${$this->x14->x2ba5->{$this->x31->x2ba5->{$this->x14->x2ba5->xa991}}}; } if (${$this->x66->x2ba5->{$this->x14->x2ba5->{$this->x31->x2ba5->{$this->x31->x2ba5->xa9be}}}} == 'configurable') { if (isset($this->configurablePrices[${$this->x31->x2b8d->{$this->x66->x2b8d->{$this->x66->x2b8d->{$this->x14->x2b8d->x3450}}}}][${$this->x14->x2b96->{$this->x14->x2b96->{$this->x14->x2b96->{$this->x66->x2b96->x6ca2}}}}])) { ${$this->x31->x2bc1->{$this->x14->x2bc1->xe3d4}} = 0; foreach ($this->configurablePrices[${$this->x66->x2b96->{$this->x14->x2b96->{$this->x31->x2b96->x6e64}}}][${$this->x14->x2b96->{$this->x31->x2b96->x6c9e}}] as ${$this->x14->x2ba5->{$this->x66->x2ba5->{$this->x31->x2ba5->{$this->x66->x2ba5->xa9af}}}}) { if (${$this->x14->x2b8d->{$this->x31->x2b8d->x3475}}['is_percent']) { ${$this->x66->x2b8d->{$this->x14->x2b8d->{$this->x14->x2b8d->x3471}}} += (${$this->x66->x2b96->{$this->x66->x2b96->{$this->x31->x2b96->{$this->x31->x2b96->x6e94}}}}['pricing_value'] / 100) * ${$this->x14->x2bc1->xe3c6}; } else { ${$this->x31->x2bc1->{$this->x14->x2bc1->{$this->x66->x2bc1->{$this->x14->x2bc1->xe3db}}}} += ${$this->x14->x2bc1->{$this->x14->x2bc1->{$this->x66->x2bc1->{$this->x31->x2bc1->{$this->x31->x2bc1->xe3e7}}}}}['pricing_value']; } } ${$this->x14->x2bc1->xe3c6} += ${$this->x31->x2bc1->{$this->x14->x2bc1->xe3d4}}; } } ${$this->x14->x2ba5->{$this->x66->x2ba5->{$this->x14->x2ba5->{$this->x14->x2ba5->{$this->x14->x2ba5->xa9a0}}}}} = (!isset(${$this->x14->x2b96->x6de3}['options'][1])) ? false : ${$this->x31->x2b8d->x33cd}['options'][1]; $value = $this->{$this->x14->x2b8d->{$this->x31->x2b8d->{$this->x14->x2b8d->{$this->x31->x2b8d->{$this->x14->x2b8d->x39dd}}}}}($value, ${$this->x31->x2b96->{$this->x14->x2b96->{$this->x66->x2b96->{$this->x31->x2b96->x6918}}}}, $item->{$this->x14->x2b8d->x5183}(), ${$this->x14->x2ba5->{$this->x66->x2ba5->{$this->x14->x2ba5->{$this->x66->x2ba5->xa99f}}}}); ${$this->x66->x2b96->{$this->x14->x2b96->{$this->x14->x2b96->{$this->x14->x2b96->x6b25}}}} = (!isset(${$this->x14->x2bc1->xe33b}['options'][0])) ? ${$this->x66->x2b96->{$this->x31->x2b96->{$this->x14->x2b96->{$this->x66->x2b96->x68d3}}}} : ${$this->x66->x2bc1->{$this->x14->x2bc1->xe33d}}['options'][0]; $value = $this->{$this->x14->x2b96->x737e}($value, ${$this->x66->x2ba5->{$this->x14->x2ba5->{$this->x14->x2ba5->xa5eb}}}); $value = $x27ef($value, 2, '.', ''); $this->{$this->x66->x2bc1->{$this->x31->x2bc1->xe933}}(3); break; case '{group_price}' : $item = $this->checkReference(${$this->x14->x2ba5->{$this->x66->x2ba5->{$this->x14->x2ba5->{$this->x66->x2ba5->xa8f4}}}}['reference'], $product); ${$this->x14->x2ba5->{$this->x31->x2ba5->{$this->x66->x2ba5->xaa42}}} = (!isset(${$this->x14->x2b96->{$this->x31->x2b96->x6de7}}['options'][0])) ? 0 : ${$this->x14->x2ba5->{$this->x31->x2ba5->xa8ed}}['options'][0]; $item->{$this->x66->x2b8d->x56a9}(${$this->x31->x2bc1->{$this->x66->x2bc1->{$this->x14->x2bc1->xe482}}}); ${$this->x66->x2bc1->{$this->x31->x2bc1->{$this->x66->x2bc1->xe490}}} = $item->{$this->x14->x2b8d->x56b4}(); if ($this->{$this->x66->x2b8d->{$this->x66->x2b8d->x2be3}}->{$this->x14->x2b8d->x5013}(${$this->x14->x2b96->x6f3f}) == 1) { ${$this->x14->x2b8d->{$this->x14->x2b8d->x3462}} = ${$this->x66->x2bc1->{$this->x31->x2bc1->{$this->x31->x2bc1->{$this->x14->x2bc1->xe491}}}}; } else { ${$this->x66->x2b96->{$this->x66->x2b96->{$this->x31->x2b96->x6e78}}} = ${$this->x31->x2b96->{$this->x31->x2b96->x6f44}}[0]['price']; } if (${$this->x66->x2b96->{$this->x66->x2b96->x6e73}} > 0) { if ($item->{$this->x14->x2b8d->x4d54}() == 'configurable') { ${$this->x31->x2b8d->{$this->x66->x2b8d->{$this->x66->x2b8d->{$this->x14->x2b8d->x3450}}}} = $item->{$this->x66->x2b8d->x3e9b}(); ${$this->x66->x2b96->x6c99} = $product->{$this->x66->x2b8d->x3e9b}(); if (isset($this->configurablePrices[${$this->x31->x2b8d->{$this->x66->x2b8d->{$this->x66->x2b8d->{$this->x14->x2b8d->x3450}}}}][${$this->x31->x2b8d->x3276}])) { ${$this->x66->x2b8d->x346b} = 0; foreach ($this->configurablePrices[${$this->x66->x2b8d->x3446}][${$this->x14->x2b96->{$this->x31->x2b96->x6c9e}}] as ${$this->x14->x2b8d->{$this->x66->x2b8d->{$this->x66->x2b8d->x3478}}}) { if (${$this->x66->x2b96->{$this->x66->x2b96->{$this->x14->x2b96->x6e91}}}['is_percent']) { ${$this->x31->x2ba5->{$this->x66->x2ba5->xa9a6}} += (${$this->x14->x2bc1->{$this->x14->x2bc1->xe3de}}['pricing_value'] / 100) * ${$this->x14->x2ba5->{$this->x31->x2ba5->{$this->x14->x2ba5->xa991}}}; } else { ${$this->x66->x2b96->{$this->x66->x2b96->x6e88}} += ${$this->x66->x2b96->{$this->x66->x2b96->{$this->x14->x2b96->x6e91}}}['pricing_value']; } } ${$this->x14->x2ba5->{$this->x31->x2ba5->xa990}} += ${$this->x14->x2bc1->xe3d3}; } } ${$this->x31->x2bc1->xe3cc} = (!isset(${$this->x14->x2b96->x6de3}['options'][2])) ? false : ${$this->x14->x2b96->{$this->x31->x2b96->x6de7}}['options'][2]; $value = $this->{$this->x66->x2b96->{$this->x31->x2b96->{$this->x66->x2b96->x7394}}}(${$this->x14->x2ba5->{$this->x31->x2ba5->{$this->x14->x2ba5->xa991}}}, ${$this->x66->x2bc1->{$this->x14->x2bc1->{$this->x31->x2bc1->{$this->x14->x2bc1->xde7c}}}}, $item->{$this->x14->x2b8d->x5183}(), ${$this->x66->x2b96->x6e7c}); ${$this->x66->x2ba5->{$this->x14->x2ba5->{$this->x14->x2ba5->xa5eb}}} = (!isset(${$this->x14->x2b8d->{$this->x31->x2b8d->{$this->x14->x2b8d->x33d2}}}['options'][1])) ? ${$this->x66->x2ba5->{$this->x14->x2ba5->xa385}} : ${$this->x14->x2ba5->{$this->x66->x2ba5->{$this->x14->x2ba5->{$this->x66->x2ba5->xa8f4}}}}['options'][1]; $value = $this->{$this->x31->x2b8d->{$this->x31->x2b8d->x39c3}}($value, ${$this->x31->x2bc1->{$this->x14->x2bc1->{$this->x66->x2bc1->{$this->x14->x2bc1->{$this->x31->x2bc1->xe09c}}}}}); $value = $x27ef($value, 2, '.', ''); } $this->{$this->x31->x2b8d->x3a00}(3); break; case '{tier_price}' : $item = $this->checkReference(${$this->x14->x2b96->{$this->x31->x2b96->x6de7}}['reference'], $product); ${$this->x31->x2b8d->{$this->x66->x2b8d->{$this->x31->x2b8d->x344c}}} = $item->{$this->x66->x2b8d->x3e9b}(); ${$this->x66->x2b96->{$this->x14->x2b96->{$this->x66->x2b96->{$this->x66->x2b96->x6f3a}}}} = (!isset(${$this->x14->x2ba5->{$this->x66->x2ba5->{$this->x66->x2ba5->xa8ef}}}['options'][0])) ? 32000 : ${$this->x14->x2b96->x6de3}['options'][0]; if (${$this->x66->x2b96->{$this->x14->x2b96->{$this->x66->x2b96->{$this->x14->x2b96->{$this->x14->x2b96->x6f3c}}}}} == "*") { ${$this->x14->x2ba5->{$this->x14->x2ba5->xaa3d}} = 32000; } ${$this->x14->x2b96->{$this->x14->x2b96->x6f51}} = (!isset(${$this->x31->x2b8d->x33cd}['options'][1])) ? 0 : ${$this->x14->x2b8d->{$this->x14->x2b8d->x33d1}}['options'][1]; ${$this->x14->x2b8d->{$this->x31->x2b8d->{$this->x31->x2b8d->{$this->x31->x2b8d->{$this->x14->x2b8d->x331d}}}}} = $this->_tierPrices[${$this->x66->x2ba5->{$this->x14->x2ba5->{$this->x31->x2ba5->xa97b}}}]; if (${$this->x14->x2b96->{$this->x14->x2b96->x6f51}} < 0) { ${$this->x14->x2ba5->{$this->x14->x2ba5->xaa57}} = $x16c2(${$this->x31->x2b8d->{$this->x66->x2b8d->{$this->x31->x2b8d->{$this->x14->x2b8d->x3538}}}}) - 1; ${$this->x14->x2b8d->{$this->x31->x2b8d->{$this->x31->x2b8d->{$this->x14->x2b8d->x331c}}}}[${$this->x14->x2ba5->{$this->x14->x2ba5->xaa3d}}] = $x21da(${$this->x31->x2b96->{$this->x31->x2b96->{$this->x66->x2b96->{$this->x31->x2b96->x6d40}}}}[${$this->x14->x2ba5->{$this->x31->x2ba5->{$this->x14->x2ba5->{$this->x66->x2ba5->xaa46}}}}]); } ${$this->x31->x2b8d->x345f} = ${$this->x14->x2b8d->{$this->x31->x2b8d->{$this->x31->x2b8d->{$this->x31->x2b8d->{$this->x14->x2b8d->x331d}}}}}[${$this->x14->x2ba5->{$this->x31->x2ba5->{$this->x66->x2ba5->xaa42}}}][${$this->x31->x2b8d->{$this->x66->x2b8d->{$this->x31->x2b8d->{$this->x66->x2b8d->{$this->x31->x2b8d->x353a}}}}}]['value']; if (${$this->x14->x2bc1->xe3c6} > 0) { if ($item->{$this->x14->x2b8d->x4d54}() == 'configurable') { ${$this->x31->x2ba5->{$this->x66->x2ba5->{$this->x66->x2ba5->{$this->x66->x2ba5->xa76d}}}} = $product->{$this->x66->x2b8d->x3e9b}(); if (isset($this->configurablePrices[${$this->x66->x2bc1->{$this->x14->x2bc1->{$this->x66->x2bc1->xe3b9}}}][${$this->x31->x2ba5->{$this->x31->x2ba5->xa765}}])) { ${$this->x31->x2bc1->{$this->x14->x2bc1->{$this->x31->x2bc1->xe3d9}}} = 0; foreach ($this->configurablePrices[${$this->x66->x2bc1->{$this->x14->x2bc1->{$this->x66->x2bc1->xe3b9}}}][${$this->x31->x2ba5->{$this->x66->x2ba5->{$this->x31->x2ba5->xa768}}}] as ${$this->x66->x2b96->x6e8c}) { if (${$this->x66->x2b96->x6e8c}['is_percent']) { ${$this->x31->x2bc1->{$this->x14->x2bc1->{$this->x66->x2bc1->{$this->x14->x2bc1->xe3db}}}} += (${$this->x14->x2bc1->{$this->x14->x2bc1->{$this->x14->x2bc1->xe3df}}}['pricing_value'] / 100) * ${$this->x66->x2b96->{$this->x66->x2b96->{$this->x31->x2b96->x6e78}}}; } else { ${$this->x66->x2b96->{$this->x66->x2b96->x6e88}} += ${$this->x14->x2ba5->{$this->x66->x2ba5->xa9aa}}['pricing_value']; } } ${$this->x31->x2bc1->{$this->x31->x2bc1->xe3ca}} += ${$this->x31->x2bc1->{$this->x14->x2bc1->{$this->x31->x2bc1->xe3d9}}}; } } ${$this->x14->x2ba5->{$this->x66->x2ba5->{$this->x14->x2ba5->xa99c}}} = (!isset(${$this->x14->x2b8d->{$this->x14->x2b8d->x33d1}}['options'][3])) ? false : ${$this->x14->x2b8d->{$this->x31->x2b8d->{$this->x14->x2b8d->x33d2}}}['options'][3]; $value = $this->{$this->x14->x2b96->x738e}(${$this->x14->x2ba5->{$this->x31->x2ba5->{$this->x14->x2ba5->xa991}}}, ${$this->x66->x2bc1->{$this->x14->x2bc1->{$this->x31->x2bc1->xde77}}}, $item->{$this->x14->x2b8d->x5183}(), ${$this->x14->x2ba5->{$this->x66->x2ba5->{$this->x14->x2ba5->xa99c}}}); ${$this->x31->x2bc1->{$this->x14->x2bc1->{$this->x66->x2bc1->{$this->x66->x2bc1->xe09a}}}} = (!isset(${$this->x14->x2b96->{$this->x31->x2b96->x6de7}}['options'][2])) ? ${$this->x31->x2b8d->{$this->x31->x2b8d->{$this->x31->x2b8d->x2ec8}}} : ${$this->x14->x2ba5->{$this->x31->x2ba5->xa8ed}}['options'][2]; $value = $this->{$this->x66->x2b96->{$this->x66->x2b96->{$this->x66->x2b96->x7386}}}($value, ${$this->x66->x2ba5->{$this->x66->x2ba5->xa5e8}}); $value = $x27ef($value, 2, '.', ''); } $this->{$this->x31->x2b8d->{$this->x31->x2b8d->x3a04}}(3); break; case '{tier_price_qty}' : $item = $this->checkReference(${$this->x14->x2bc1->xe33b}['reference'], $product); ${$this->x66->x2b96->{$this->x14->x2b96->{$this->x66->x2b96->{$this->x14->x2b96->{$this->x14->x2b96->x6f3c}}}}} = (!isset(${$this->x66->x2bc1->{$this->x14->x2bc1->xe33d}}['options'][0])) ? 0 : ${$this->x14->x2bc1->xe33b}['options'][0]; ${$this->x66->x2bc1->{$this->x14->x2bc1->{$this->x66->x2bc1->xe3b9}}} = $item->{$this->x66->x2b8d->x3e9b}(); if (${$this->x31->x2bc1->xe47f} == "*") { ${$this->x14->x2ba5->{$this->x31->x2ba5->{$this->x14->x2ba5->{$this->x66->x2ba5->xaa46}}}} = 32000; } ${$this->x31->x2bc1->{$this->x66->x2bc1->xe2b6}} = $this->_tierPrices[${$this->x66->x2bc1->{$this->x14->x2bc1->xe3b6}}]; ${$this->x14->x2ba5->{$this->x14->x2ba5->xaa57}} = (!isset(${$this->x14->x2bc1->xe33b}['options'][1])) ? 0 : ${$this->x14->x2b96->x6de3}['options'][1]; if (${$this->x31->x2b8d->x3530} < 0) { ${$this->x31->x2b8d->{$this->x66->x2b8d->{$this->x31->x2b8d->{$this->x66->x2b8d->{$this->x31->x2b8d->x353a}}}}} = $x16c2(${$this->x31->x2b8d->{$this->x66->x2b8d->{$this->x31->x2b8d->{$this->x66->x2b8d->{$this->x31->x2b8d->x353a}}}}}) - 1; ${$this->x31->x2bc1->{$this->x66->x2bc1->xe2b6}}[${$this->x31->x2bc1->{$this->x66->x2bc1->{$this->x14->x2bc1->{$this->x14->x2bc1->{$this->x66->x2bc1->xe485}}}}}] = $x21da(${$this->x31->x2b96->{$this->x66->x2b96->x6d3c}}[${$this->x14->x2b96->x6f34}]); } ${$this->x66->x2b96->x6f54} = ${$this->x14->x2b8d->{$this->x31->x2b8d->x3316}}[${$this->x31->x2b8d->x351b}][${$this->x14->x2bc1->xe497}]['qty']; if (${$this->x14->x2b8d->x353c} > 0) { $value = ${$this->x31->x2b96->{$this->x66->x2b96->{$this->x14->x2b96->x6f5b}}}; } $this->{$this->x31->x2b8d->{$this->x31->x2b8d->x3a04}}(2); break; case '{G:SALE_PRICE}' : $item = $this->checkReference(${$this->x14->x2ba5->{$this->x31->x2ba5->xa8ed}}['reference'], $product); ${$this->x14->x2bc1->{$this->x66->x2bc1->{$this->x14->x2bc1->xe4a9}}} = Mage::$x1140b('core/date')->{$this->x31->x2b8d->x57af}('hours'); ${$this->x66->x2ba5->{$this->x14->x2ba5->{$this->x31->x2ba5->xa9e5}}} = $item->{$this->x66->x2b8d->x5361}(); ${$this->x31->x2ba5->{$this->x14->x2ba5->{$this->x14->x2ba5->xa9d4}}} = $item->{$this->x14->x2b8d->x5335}(); ${$this->x14->x2ba5->xa9b4} = $item->{$this->x14->x2b8d->x4d54}(); ${$this->x66->x2b8d->x3553} = $x16b4($x16c2($x16bf(${$this->x66->x2ba5->{$this->x31->x2ba5->xaa68}})), 2, 0, STR_PAD_LEFT); ${$this->x14->x2b96->{$this->x66->x2b96->{$this->x14->x2b96->x6f89}}} = $x16b4( ($x16c2(${$this->x14->x2b8d->x3546}) - $x16bf($x16c2(${$this->x14->x2b96->x6f65}))) * 60, 2, 0, STR_PAD_LEFT ); if (${$this->x66->x2b8d->{$this->x66->x2b8d->x354a}} > 0) { ${$this->x14->x2ba5->{$this->x31->x2ba5->{$this->x14->x2ba5->{$this->x14->x2ba5->xaa99}}}} = '+'; ${$this->x14->x2b96->{$this->x31->x2b96->x6f9a}} = ${$this->x66->x2bc1->{$this->x14->x2bc1->{$this->x31->x2bc1->{$this->x66->x2bc1->xe4bc}}}} . ':' . ${$this->x14->x2b96->{$this->x31->x2b96->x6f85}}; } else { ${$this->x14->x2b8d->x356c} = ''; ${$this->x14->x2b96->{$this->x66->x2b96->{$this->x14->x2b96->x6f9c}}} = '-' . ${$this->x66->x2b96->x6f71} . ':' . ${$this->x14->x2b96->{$this->x66->x2b96->{$this->x14->x2b96->x6f89}}}; } ${$this->x14->x2ba5->xaaa6} = $x278f($x28d8(' ', 'T', $item->{$this->x14->x2b8d->x5325}()), 0, -3); ${$this->x66->x2b8d->{$this->x66->x2b8d->x358c}} = $x278f( $x28d8(' ', 'T', $x28d8('00:00:00', '23:59:59', ${$this->x31->x2b96->{$this->x31->x2b96->{$this->x66->x2b96->x6ec0}}})), 0, -3 ); if (${$this->x31->x2b8d->{$this->x31->x2b8d->x347e}} == 'bundle' && ${$this->x31->x2b96->x6ed4}) { if ($item->{$this->x31->x2b8d->x5344}()) { ${$this->x14->x2ba5->{$this->x31->x2ba5->{$this->x14->x2ba5->xa991}}} = $x27ef($item->{$this->x31->x2b8d->x52ba}() * ${$this->x14->x2b8d->{$this->x14->x2b8d->{$this->x14->x2b8d->x34b3}}} / 100, 2, ".", ""); } else { ${$this->x14->x2ba5->{$this->x31->x2ba5->xa990}} = ${$this->x14->x2b8d->{$this->x14->x2b8d->{$this->x31->x2b8d->{$this->x31->x2b8d->x34b4}}}}; } } else { ${$this->x14->x2ba5->{$this->x31->x2ba5->{$this->x31->x2ba5->{$this->x14->x2ba5->xa995}}}} = ${$this->x66->x2ba5->{$this->x14->x2ba5->{$this->x66->x2ba5->{$this->x14->x2ba5->xa9ea}}}};} ${$this->x14->x2ba5->{$this->x66->x2ba5->{$this->x14->x2ba5->{$this->x14->x2ba5->{$this->x14->x2ba5->xa9a0}}}}} = (!isset(${$this->x14->x2ba5->{$this->x66->x2ba5->{$this->x66->x2ba5->xa8ef}}}['options'][1])) ? false : ${$this->x14->x2b96->x6de3}['options'][1]; if (${$this->x31->x2ba5->xa98f} > 0) { if (${$this->x66->x2b96->{$this->x66->x2b96->x6e9f}} == 'configurable') { ${$this->x14->x2b96->x6e5c} = $item->{$this->x66->x2b8d->x3e9b}(); ${$this->x31->x2b8d->x3276} = $product->{$this->x66->x2b8d->x3e9b}(); if (isset($this->configurablePrices[${$this->x66->x2ba5->{$this->x66->x2ba5->xa979}}][${$this->x14->x2b96->{$this->x31->x2b96->x6c9e}}])) { ${$this->x31->x2b96->x6e84} = 0; foreach ($this->configurablePrices[${$this->x66->x2ba5->{$this->x14->x2ba5->{$this->x31->x2ba5->xa97b}}}][${$this->x66->x2bc1->{$this->x14->x2bc1->xe231}}] as ${$this->x66->x2ba5->xa9a7}) { if (${$this->x14->x2bc1->{$this->x14->x2bc1->xe3de}}['is_percent']) { ${$this->x31->x2b96->x6e84} += (${$this->x66->x2ba5->xa9a7}['pricing_value'] / 100) * ${$this->x14->x2b8d->{$this->x14->x2b8d->x3462}}; } else { ${$this->x31->x2ba5->{$this->x66->x2ba5->xa9a6}} += ${$this->x14->x2bc1->{$this->x14->x2bc1->{$this->x14->x2bc1->xe3df}}}['pricing_value']; } } ${$this->x14->x2ba5->{$this->x31->x2ba5->{$this->x31->x2ba5->{$this->x14->x2ba5->xa995}}}} += ${$this->x31->x2bc1->{$this->x14->x2bc1->xe3d4}}; } } ${$this->x66->x2b96->x6e6e} = $this->{$this->x31->x2bc1->{$this->x31->x2bc1->{$this->x66->x2bc1->xe90f}}}(${$this->x14->x2b8d->{$this->x14->x2b8d->x3462}}, ${$this->x66->x2bc1->{$this->x14->x2bc1->{$this->x31->x2bc1->xde77}}}, $item->{$this->x14->x2b8d->x5183}(), ${$this->x14->x2b8d->x3463}); ${$this->x66->x2ba5->{$this->x66->x2ba5->xa5e8}} = (!isset(${$this->x14->x2ba5->xa8e8}['options'][0])) ? ${$this->x14->x2b96->x68c7} : ${$this->x14->x2b96->{$this->x31->x2b96->x6de7}}['options'][0]; ${$this->x14->x2b8d->{$this->x14->x2b8d->x3462}} = $this->{$this->x14->x2bc1->{$this->x14->x2bc1->{$this->x31->x2bc1->{$this->x66->x2bc1->{$this->x66->x2bc1->xe907}}}}}(${$this->x31->x2b8d->x345f}, ${$this->x66->x2b96->{$this->x14->x2b96->{$this->x14->x2b96->{$this->x14->x2b96->{$this->x31->x2b96->x6b27}}}}}); ${$this->x31->x2ba5->xa98f} = $x27ef(${$this->x66->x2b96->{$this->x66->x2b96->x6e73}}, 2, '.', ''); } if (${$this->x14->x2ba5->{$this->x31->x2ba5->{$this->x31->x2ba5->{$this->x14->x2ba5->xa995}}}} > 0) { $value = "<g:sale_price><![CDATA[" . ${$this->x14->x2ba5->{$this->x31->x2ba5->{$this->x31->x2ba5->{$this->x14->x2ba5->xa995}}}} . " " . ${$this->x66->x2b96->{$this->x14->x2b96->{$this->x14->x2b96->{$this->x14->x2b96->{$this->x31->x2b96->x6b27}}}}} . "]]></g:sale_price>
"; } if (${$this->x14->x2b8d->{$this->x14->x2b8d->x3462}} > 0 && $item->{$this->x14->x2b8d->x5335}()) { $value .= "<g:sale_price_effective_date><![CDATA[" . ${$this->x14->x2b96->{$this->x14->x2b96->{$this->x31->x2b96->x6fa5}}} . ${$this->x31->x2b8d->{$this->x66->x2b8d->{$this->x66->x2b8d->x3573}}} . ${$this->x66->x2b8d->x357c} . "/" . ${$this->x14->x2b96->x6fb0} . ${$this->x66->x2ba5->xaa94} . ${$this->x31->x2bc1->{$this->x14->x2bc1->{$this->x14->x2bc1->{$this->x31->x2bc1->xe4de}}}} . "]]></g:sale_price_effective_date>
"; } $this->{$this->x31->x2ba5->{$this->x31->x2ba5->{$this->x66->x2ba5->xaf24}}}(2);break; case '{image}' : $item = $this->checkReference(${$this->x14->x2b96->x6de3}['reference'], $product); ${$this->x31->x2ba5->{$this->x14->x2ba5->xaabb}} = $item->{$this->x14->x2b8d->x588c}(); ${$this->x66->x2b8d->x3446} = $item->{$this->x66->x2b8d->x3e9b}(); if (!isset(${$this->x66->x2bc1->{$this->x66->x2bc1->{$this->x66->x2bc1->xe33f}}}['options'][0]) || ${$this->x14->x2ba5->xa8e8}['options'][0] == 0) { if (${$this->x31->x2ba5->{$this->x66->x2ba5->{$this->x31->x2ba5->xaabf}}} && ${$this->x14->x2ba5->xaab6} != 'no_selection') { ${$this->x14->x2bc1->xe4f9} = 'catalog/product/' . ${$this->x14->x2ba5->xaab6}; $value = ${$this->x31->x2b96->x6908} . $x28d8(array('//'), array('/'), ${$this->x66->x2b96->{$this->x66->x2b96->x6fc3}}); } else { $value = ${$this->x31->x2ba5->{$this->x66->x2ba5->xa3af}} . '/catalog/product/placeholder/' . ${$this->x14->x2bc1->xde2a}; } } elseif (isset(${$this->x66->x2b96->{$this->x66->x2b96->{$this->x66->x2b96->{$this->x14->x2b96->x6bf2}}}}[${$this->x14->x2b96->x6e5c}]['src'][${$this->x31->x2b8d->x33cd}['options'][0]]) && ${$this->x14->x2b96->x6de3}['options'][0] > 0 ) { if (${$this->x14->x2ba5->xa6a8}[${$this->x66->x2bc1->{$this->x14->x2bc1->{$this->x66->x2bc1->xe3b9}}}]['src'][${$this->x14->x2b96->{$this->x31->x2b96->x6de7}}['options'][0]] != ${$this->x31->x2b8d->x3592}) { ${$this->x66->x2b96->{$this->x14->x2b96->{$this->x31->x2b96->x6fc8}}} = 'catalog/product/' . ${$this->x66->x2ba5->{$this->x31->x2ba5->{$this->x14->x2ba5->xa6ad}}}[${$this->x66->x2b96->{$this->x14->x2b96->{$this->x31->x2b96->{$this->x31->x2b96->x6e67}}}}]['src'][${$this->x14->x2b8d->{$this->x31->x2b8d->{$this->x14->x2b8d->x33d2}}}['options'][0]]; $value = ${$this->x31->x2b96->x6908} . $x28d8(array('//'), array('/'), ${$this->x14->x2ba5->{$this->x31->x2ba5->xaaca}}); } } $this->{$this->x66->x2bc1->{$this->x31->x2bc1->{$this->x66->x2bc1->xe937}}}(1); break; case '{G:IMAGE_LINK}' : $item = $this->checkReference(${$this->x14->x2ba5->xa8e8}['reference'], $product); ${$this->x31->x2ba5->{$this->x66->x2ba5->{$this->x31->x2ba5->xaabf}}} = $item->{$this->x14->x2b8d->x588c}(); ${$this->x66->x2b96->{$this->x14->x2b96->x6e60}} = $item->{$this->x66->x2b8d->x3e9b}(); ${$this->x14->x2bc1->xe500} = array($item->{$this->x31->x2b8d->x58db}(), $item->{$this->x14->x2b8d->x58ed}()); ${$this->x66->x2b8d->{$this->x14->x2b8d->{$this->x14->x2b8d->{$this->x14->x2b8d->{$this->x66->x2b8d->x35b8}}}}} = ''; ${$this->x31->x2b96->{$this->x66->x2b96->x6dfe}} = 0; if (${$this->x31->x2ba5->{$this->x66->x2ba5->{$this->x31->x2ba5->xaabf}}} && ${$this->x31->x2ba5->{$this->x66->x2ba5->{$this->x66->x2ba5->{$this->x14->x2ba5->xaac3}}}} != 'no_selection') { ${$this->x31->x2b8d->{$this->x14->x2b8d->x35a1}} = 'catalog/product/' . ${$this->x66->x2b96->x6fb4}; $value = ${$this->x31->x2ba5->{$this->x66->x2ba5->xa3af}} . $x28d8(array('//'), array('/'), ${$this->x14->x2ba5->{$this->x31->x2ba5->{$this->x14->x2ba5->xaacd}}}); ${$this->x31->x2ba5->xaade}.="<g:image_link><![CDATA[" . $value . "]]></g:image_link>
"; ${$this->x14->x2b96->x6dfa}++; } ${$this->x31->x2ba5->{$this->x14->x2ba5->{$this->x14->x2ba5->xaaf2}}} = 0; while (isset(${$this->x66->x2bc1->{$this->x14->x2bc1->{$this->x14->x2bc1->xe177}}}[${$this->x66->x2bc1->{$this->x14->x2bc1->{$this->x66->x2bc1->xe3b9}}}]['src'][${$this->x31->x2ba5->{$this->x14->x2ba5->{$this->x14->x2ba5->xaaf2}}}]) && ${$this->x66->x2bc1->xe35e} < 10) { if (${$this->x14->x2b8d->{$this->x66->x2b8d->{$this->x14->x2b8d->x31c0}}}[${$this->x66->x2b96->{$this->x14->x2b96->{$this->x31->x2b96->x6e64}}}]['src'][${$this->x31->x2b96->x6fe2}] != ${$this->x66->x2b8d->{$this->x14->x2b8d->x3594}}) { if ($x272f(${$this->x66->x2ba5->{$this->x31->x2ba5->{$this->x31->x2ba5->{$this->x14->x2ba5->{$this->x31->x2ba5->xa6b0}}}}}[${$this->x14->x2b96->x6e5c}]['src'][${$this->x14->x2b96->{$this->x66->x2b96->{$this->x31->x2b96->x6fe9}}}], ${$this->x31->x2b96->{$this->x66->x2b96->{$this->x14->x2b96->{$this->x31->x2b96->x6fd4}}}}) || ${$this->x14->x2b8d->{$this->x66->x2b8d->{$this->x14->x2b8d->x31c0}}}[${$this->x66->x2b96->{$this->x14->x2b96->x6e60}}]['disabled'][${$this->x66->x2b8d->{$this->x66->x2b8d->{$this->x66->x2b8d->x35bd}}}] != 1 ) { ${$this->x31->x2b8d->{$this->x14->x2b8d->x35a1}} = 'catalog/product/' . ${$this->x66->x2bc1->{$this->x14->x2bc1->{$this->x14->x2bc1->xe177}}}[${$this->x66->x2b96->{$this->x14->x2b96->{$this->x31->x2b96->{$this->x31->x2b96->x6e67}}}}]['src'][${$this->x31->x2ba5->{$this->x14->x2ba5->{$this->x66->x2ba5->{$this->x31->x2ba5->xaaf4}}}}]; $value = ${$this->x31->x2b96->{$this->x31->x2b96->x690b}} . $x28d8(array('//'), array('/'), ${$this->x31->x2b8d->{$this->x14->x2b8d->x35a1}}); ${$this->x14->x2ba5->{$this->x14->x2ba5->xaae0}} .= "<g:additional_image_link><![CDATA[" . $value . "]]></g:additional_image_link>
"; ${$this->x66->x2b8d->x33e7}++; } } ${$this->x66->x2bc1->xe51e}++; } $value = ${$this->x66->x2b8d->{$this->x66->x2b8d->x35b2}}; break; case '{G:PROMOTION_ID}': $value = ""; ${$this->x66->x2b8d->{$this->x31->x2b8d->{$this->x14->x2b8d->x35c4}}} = clone ${$this->x14->x2ba5->{$this->x31->x2ba5->{$this->x66->x2ba5->{$this->x14->x2ba5->{$this->x31->x2ba5->xa896}}}}}; ${$this->x66->x2b8d->x35d0} = array(); foreach (${$this->x66->x2b8d->{$this->x31->x2b8d->{$this->x14->x2b8d->x35c4}}} as ${$this->x31->x2bc1->{$this->x14->x2bc1->{$this->x31->x2bc1->{$this->x66->x2bc1->xe54f}}}}) { if (${$this->x66->x2ba5->xab0c}->{$this->x14->x2b8d->x58fd}()) { ${$this->x66->x2bc1->{$this->x66->x2bc1->xe558}} = $x1950(${$this->x31->x2bc1->{$this->x14->x2bc1->{$this->x31->x2bc1->{$this->x66->x2bc1->xe54f}}}}->{$this->x31->x2b8d->x5905}()); ${$this->x31->x2b96->x7006} = ${$this->x31->x2ba5->{$this->x14->x2ba5->{$this->x31->x2ba5->xab15}}}['conditions']; ${$this->x14->x2b8d->{$this->x66->x2b8d->{$this->x66->x2b8d->x35ff}}} = ${$this->x66->x2bc1->xe545}->{$this->x66->x2b8d->x5912}(); ${$this->x14->x2b96->{$this->x66->x2b96->{$this->x31->x2b96->x7029}}} = ${$this->x31->x2b96->{$this->x31->x2b96->{$this->x14->x2b96->x701a}}}->{$this->x14->x2b8d->x591c}() === 'all'; ${$this->x14->x2bc1->{$this->x66->x2bc1->{$this->x14->x2bc1->{$this->x66->x2bc1->xe43e}}}} = (bool) ${$this->x66->x2bc1->xe55f}->{$this->x14->x2b8d->x5928}(); ${$this->x31->x2b8d->{$this->x66->x2b8d->x3617}} = (${$this->x14->x2b8d->x3606}) ? true : false; ${$this->x66->x2bc1->xe56b} = (!$this->{$this->x66->x2b8d->{$this->x66->x2b8d->x2be3}}->{$this->x14->x2b8d->x5013}(${$this->x31->x2b96->{$this->x66->x2b96->x7015}}->{$this->x66->x2b8d->x5912}())) ? true : ${$this->x14->x2ba5->xab2f}; ${$this->x31->x2ba5->{$this->x14->x2ba5->xaaf0}} = 0; foreach (${$this->x31->x2b96->{$this->x31->x2b96->{$this->x14->x2b96->x701a}}}->{$this->x66->x2b8d->x5912}() as ${$this->x14->x2b96->x703c}) { ${$this->x14->x2b8d->x3625} = array( 'salesrule/rule_condition_product_subselect', 'salesrule/rule_condition_address' ); if (!$x272f(${$this->x66->x2bc1->{$this->x66->x2bc1->xe578}}->{$this->x14->x2b8d->x5963}(), ${$this->x66->x2b8d->{$this->x14->x2b8d->{$this->x31->x2b8d->{$this->x14->x2b8d->x362e}}}})) { ${$this->x31->x2b8d->x3638} = ${$this->x31->x2ba5->xab36}->{$this->x66->x2b8d->x5972}($product); if (${$this->x31->x2b96->x7024} && ${$this->x66->x2b8d->{$this->x31->x2b8d->{$this->x66->x2b8d->x363e}}} !== ${$this->x66->x2b96->{$this->x66->x2b96->{$this->x31->x2b96->x6ef2}}}) { ${$this->x31->x2b96->{$this->x14->x2b96->{$this->x31->x2b96->{$this->x31->x2b96->x7032}}}} = false; } elseif (!${$this->x31->x2b96->x7024} && ${$this->x31->x2b96->x7050} === ${$this->x14->x2bc1->{$this->x66->x2bc1->{$this->x14->x2bc1->{$this->x14->x2bc1->{$this->x31->x2bc1->xe440}}}}}) { ${$this->x31->x2b96->{$this->x31->x2b96->x702f}} = true; break; } } ${$this->x66->x2b8d->{$this->x66->x2b8d->{$this->x66->x2b8d->x35bd}}}++; } ${$this->x31->x2b96->{$this->x66->x2b96->x705b}} = $x1950(${$this->x14->x2b8d->x35db}->{$this->x31->x2b8d->x5981}()); ${$this->x31->x2b96->{$this->x66->x2b96->x705b}} = ${$this->x14->x2bc1->{$this->x66->x2bc1->{$this->x14->x2bc1->{$this->x31->x2bc1->{$this->x66->x2bc1->xe5a0}}}}}['conditions']; ${$this->x66->x2ba5->xab59} = ${$this->x31->x2bc1->{$this->x14->x2bc1->{$this->x66->x2bc1->xe54c}}}->{$this->x14->x2b8d->x598d}(); ${$this->x66->x2ba5->{$this->x14->x2ba5->{$this->x31->x2ba5->{$this->x14->x2ba5->xab2d}}}} = ${$this->x14->x2b8d->{$this->x14->x2b8d->{$this->x14->x2b8d->{$this->x14->x2b8d->{$this->x14->x2b8d->x3656}}}}}->{$this->x14->x2b8d->x591c}() === 'all'; ${$this->x14->x2bc1->{$this->x66->x2bc1->{$this->x14->x2bc1->{$this->x66->x2bc1->xe43e}}}} = (bool) ${$this->x14->x2bc1->{$this->x31->x2bc1->xe5a7}}->{$this->x14->x2b8d->x5928}(); ${$this->x14->x2b8d->{$this->x31->x2b8d->{$this->x31->x2b8d->x365f}}} = (${$this->x31->x2b8d->{$this->x66->x2b8d->{$this->x14->x2b8d->{$this->x14->x2b8d->x3611}}}}) ? true : false; ${$this->x31->x2b96->{$this->x14->x2b96->x7067}} = (!$this->{$this->x14->x2b96->x663b}->{$this->x14->x2b8d->x5013}(${$this->x14->x2ba5->{$this->x66->x2ba5->{$this->x66->x2ba5->{$this->x31->x2ba5->xab60}}}}->{$this->x66->x2b8d->x5912}())) ? true : ${$this->x31->x2ba5->{$this->x66->x2ba5->{$this->x66->x2ba5->{$this->x14->x2ba5->xab6b}}}}; ${$this->x31->x2b96->x6fe2} = 0; foreach (${$this->x14->x2bc1->xe5a5}->{$this->x66->x2b8d->x5912}() as ${$this->x31->x2bc1->xe5b3}) { ${$this->x31->x2b96->{$this->x66->x2b96->{$this->x31->x2b96->x7055}}} = ${$this->x31->x2bc1->{$this->x14->x2bc1->{$this->x66->x2bc1->{$this->x66->x2bc1->xe5b9}}}}->{$this->x66->x2b8d->x5972}($product); if (${$this->x31->x2b96->x7024} && ${$this->x14->x2bc1->{$this->x31->x2bc1->xe586}} !== ${$this->x14->x2b8d->{$this->x31->x2b8d->x34d1}}) { ${$this->x31->x2ba5->{$this->x66->x2ba5->{$this->x66->x2ba5->{$this->x14->x2ba5->xab6b}}}} = false; } elseif (!${$this->x31->x2b8d->{$this->x66->x2b8d->{$this->x14->x2b8d->{$this->x14->x2b8d->x3611}}}} && ${$this->x66->x2ba5->xab49} === ${$this->x66->x2b8d->x34cd}) { ${$this->x31->x2b96->x7065} = true; break; } ${$this->x66->x2bc1->xe51e}++; } if (${$this->x31->x2b96->x7065} && ${$this->x31->x2b96->{$this->x14->x2b96->{$this->x31->x2b96->{$this->x66->x2b96->{$this->x31->x2b96->x7037}}}}}) { ${$this->x14->x2bc1->{$this->x14->x2bc1->{$this->x14->x2bc1->xe53a}}}[] = ${$this->x66->x2ba5->{$this->x14->x2ba5->xab0e}}->{$this->x66->x2b8d->x417a}('rule_id'); } } } if (!empty(${$this->x66->x2ba5->xab06})) { $value = "<g:promotion_id><![CDATA[" . $x2865(',', ${$this->x66->x2b96->x6ff4}) . "]]></g:promotion_id>"; } else { $value = ""; } break; case '{url}' : $item = $this->checkReference(${$this->x14->x2ba5->{$this->x66->x2ba5->{$this->x14->x2ba5->{$this->x66->x2ba5->xa8f4}}}}['reference'], $product); ${$this->x31->x2ba5->{$this->x14->x2ba5->xab7b}} = $item->{$this->x66->x2b8d->x4b9e}(); if (${$this->x14->x2b96->{$this->x31->x2b96->{$this->x14->x2b96->x7088}}}) { if (Mage::$x114fe("datafeedmanager/system/urlrewrite") == 2) { ${$this->x14->x2b96->x708e} = $x26c5(',', ${$this->x31->x2ba5->{$this->x66->x2ba5->{$this->x31->x2ba5->xab7d}}}); $x21c7(${$this->x14->x2ba5->xab83}, array('Wyomind_Datafeedmanager_Model_Configurations', 'cmp')); $value = ${$this->x31->x2b8d->x2ef6} . $x1a55(${$this->x14->x2b96->x708e}); } elseif (Mage::$x114fe('datafeedmanager/system/urlrewrite') == 3) { ${$this->x66->x2b8d->{$this->x14->x2b8d->x3681}} = $x26c5(',', ${$this->x31->x2b8d->{$this->x31->x2b8d->x3671}}); $x21c7(${$this->x66->x2b8d->{$this->x31->x2b8d->{$this->x66->x2b8d->{$this->x14->x2b8d->x3687}}}}, array('Wyomind_Datafeedmanager_Model_Configurations', 'cmp')); $value = ${$this->x31->x2ba5->{$this->x66->x2ba5->xa3a7}} . $x21e2(${$this->x66->x2b8d->{$this->x14->x2b8d->x3681}}); } else { $value = ${$this->x31->x2ba5->{$this->x66->x2ba5->xa3a7}} . ${$this->x31->x2ba5->{$this->x66->x2ba5->{$this->x14->x2ba5->{$this->x14->x2ba5->xab7f}}}}; } } else { $value = $item->{$this->x14->x2b8d->x5a23}(); } break; case '{host}' : $value = ${$this->x14->x2b96->{$this->x66->x2b96->{$this->x31->x2b96->{$this->x14->x2b96->{$this->x14->x2b96->x6904}}}}}; break; case '{uri}' : $item = $this->checkReference(${$this->x66->x2bc1->{$this->x66->x2bc1->{$this->x66->x2bc1->xe33f}}}['reference'], $product); ${$this->x31->x2bc1->xe5bf} = $item->{$this->x66->x2b8d->x4b9e}(); if (${$this->x14->x2ba5->xab77}) { if (Mage::$x114fe('datafeedmanager/system/urlrewrite') == 2) { ${$this->x14->x2b96->{$this->x31->x2b96->{$this->x14->x2b96->x7095}}} = $x26c5(',', ${$this->x31->x2ba5->{$this->x66->x2ba5->{$this->x14->x2ba5->{$this->x14->x2ba5->xab7f}}}}); $x21c7(${$this->x31->x2ba5->{$this->x66->x2ba5->xab87}}, array('Wyomind_Datafeedmanager_Model_Configurations', 'cmp')); $value = $x1a55(${$this->x31->x2ba5->{$this->x66->x2ba5->{$this->x31->x2ba5->{$this->x66->x2ba5->xab8f}}}}); } elseif (Mage::$x114fe('datafeedmanager/system/urlrewrite') == 3) { ${$this->x66->x2b8d->{$this->x31->x2b8d->{$this->x66->x2b8d->x3685}}} = $x26c5(',', ${$this->x14->x2b96->{$this->x31->x2b96->{$this->x14->x2b96->x7088}}}); $x21c7(${$this->x66->x2b8d->{$this->x31->x2b8d->{$this->x66->x2b8d->x3685}}}, array('Wyomind_Datafeedmanager_Model_Configurations', 'cmp')); $value = $x21e2(${$this->x31->x2b8d->x367e}); } else { $value = ${$this->x31->x2ba5->{$this->x66->x2ba5->{$this->x14->x2ba5->{$this->x14->x2ba5->xab7f}}}}; } } else { $value = $x28d8(${$this->x14->x2ba5->xa3a6}, '', $item->{$this->x14->x2b8d->x5a23}()); } break; case '{is_in_stock}' : $item = $this->checkReference(${$this->x14->x2ba5->{$this->x66->x2ba5->{$this->x66->x2ba5->xa8ef}}}['reference'], $product); ${$this->x66->x2b96->{$this->x31->x2b96->{$this->x66->x2b96->x709e}}} = $item->{$this->x14->x2b8d->x5a85}(); ${$this->x66->x2b96->{$this->x31->x2b96->{$this->x31->x2b96->{$this->x14->x2b96->x70ad}}}} = $item->{$this->x14->x2b8d->x5a9b}(); ${$this->x14->x2b8d->x369e} = $item->{$this->x66->x2b8d->x5aab}(); ${$this->x66->x2bc1->{$this->x31->x2bc1->{$this->x14->x2bc1->{$this->x31->x2bc1->xe5f8}}}} = (!isset(${$this->x14->x2bc1->xe33b}['options'][0])) ? 'in stock' : ${$this->x14->x2ba5->{$this->x66->x2ba5->{$this->x14->x2ba5->{$this->x66->x2ba5->xa8f4}}}}['options'][0]; ${$this->x66->x2ba5->{$this->x66->x2ba5->{$this->x66->x2ba5->xabc7}}} = (!isset(${$this->x66->x2bc1->{$this->x14->x2bc1->xe33d}}['options'][1])) ? 'out of stock' : ${$this->x14->x2b8d->{$this->x14->x2b8d->x33d1}}['options'][1]; ${$this->x31->x2ba5->{$this->x14->x2ba5->xabcd}} = (!isset(${$this->x66->x2bc1->{$this->x66->x2bc1->{$this->x66->x2bc1->xe33f}}}['options'][2])) ? 'available for order' : ${$this->x14->x2b96->{$this->x31->x2b96->x6de7}}['options'][2]; if ((${$this->x66->x2b96->{$this->x14->x2b96->x709c}} && !${$this->x66->x2b8d->{$this->x31->x2b8d->x3694}} && !${$this->x31->x2b8d->x2ecc}) || (${$this->x66->x2b8d->{$this->x31->x2b8d->x3694}} && ${$this->x14->x2ba5->{$this->x66->x2ba5->{$this->x31->x2ba5->xa38d}}}) || (${$this->x31->x2b8d->x368d} && !${$this->x14->x2bc1->xe5d7}) ) { if ($item->{$this->x31->x2b8d->x5ab8}() > 0) { if ($product->{$this->x14->x2b8d->x4d54}() == 'configurable') { ${$this->x14->x2b8d->x353c} = ${$this->x31->x2b96->{$this->x31->x2b96->{$this->x66->x2b96->{$this->x66->x2b96->{$this->x31->x2b96->x6c65}}}}}[$product->{$this->x66->x2b8d->x3e9b}()]; } else { ${$this->x31->x2b96->{$this->x66->x2b96->{$this->x14->x2b96->{$this->x31->x2b96->x6f60}}}} = $item->{$this->x66->x2b8d->x4c05}(); } if (${$this->x66->x2bc1->xe49c} > 0) { $value = ${$this->x66->x2b96->{$this->x31->x2b96->x70b8}}; } else { if ($item->{$this->x31->x2b8d->x5ae6}() || (${$this->x14->x2ba5->{$this->x14->x2ba5->xabb0}} && ${$this->x14->x2b8d->{$this->x31->x2b8d->x2ed8}})) { $value = ${$this->x66->x2b96->{$this->x66->x2b96->x70c9}}; } else { $value = ${$this->x66->x2ba5->{$this->x66->x2ba5->{$this->x14->x2ba5->{$this->x66->x2ba5->xabc9}}}}; } } } else { $value = ${$this->x14->x2bc1->xe5f9}; } } else { $value = ${$this->x66->x2b8d->{$this->x14->x2b8d->{$this->x31->x2b8d->x36b0}}}; } $this->{$this->x14->x2b96->{$this->x31->x2b96->x73c3}}(3); break; case '{stock_status}' : $item = $this->checkReference(${$this->x14->x2b96->x6de3}['reference'], $product); $value = Mage::$x11424('datafeedmanager')->{$this->x66->x2b8d->x3ecc}('out of stock'); if ($item->{$this->x31->x2b8d->x5ab8}() > 0) { $value = Mage::$x11424('datafeedmanager')->{$this->x66->x2b8d->x3ecc}('in stock'); } break; case '{min_qty}' : $item = $this->checkReference(${$this->x14->x2ba5->{$this->x66->x2ba5->{$this->x66->x2ba5->xa8ef}}}['reference'], $product); ${$this->x66->x2b96->{$this->x14->x2b96->x70cc}} = (!isset(${$this->x14->x2b96->x6de3}['options'][0])) ? 0 : ${$this->x14->x2b96->{$this->x31->x2b96->x6de7}}['options'][0]; $value = $x27ef($item->{$this->x31->x2b8d->x5b63}(), ${$this->x66->x2b8d->{$this->x31->x2b8d->{$this->x66->x2b8d->x36d6}}}, '.', ''); $this->{$this->x66->x2bc1->{$this->x31->x2bc1->{$this->x31->x2bc1->{$this->x14->x2bc1->xe93c}}}}(1); break; case '{min_sale_qty}' : $item = $this->checkReference(${$this->x14->x2b8d->{$this->x31->x2b8d->{$this->x14->x2b8d->x33d2}}}['reference'], $product); ${$this->x66->x2b8d->{$this->x31->x2b8d->{$this->x66->x2b8d->{$this->x31->x2b8d->x36da}}}} = (!isset(${$this->x14->x2ba5->{$this->x66->x2ba5->{$this->x66->x2ba5->xa8ef}}}['options'][0])) ? 0 : ${$this->x14->x2b8d->{$this->x31->x2b8d->{$this->x14->x2b8d->x33d2}}}['options'][0]; $value = $x27ef($item->{$this->x66->x2b8d->x5b9a}(), ${$this->x66->x2ba5->{$this->x31->x2ba5->{$this->x31->x2ba5->xabd3}}}, '.', ''); $this->{$this->x31->x2b8d->x3a00}(1); break; case '{qty}' : $item = $this->checkReference(${$this->x14->x2b96->x6de3}['reference'], $product); ${$this->x66->x2ba5->{$this->x31->x2ba5->{$this->x31->x2ba5->{$this->x14->x2ba5->xabd5}}}} = (!isset(${$this->x31->x2b8d->x33cd}['options'][0])) ? 0 : ${$this->x14->x2bc1->xe33b}['options'][0]; if ($product->{$this->x14->x2b8d->x4d54}() == 'configurable') { $value = ${$this->x66->x2ba5->{$this->x14->x2ba5->xa737}}[$product->{$this->x66->x2b8d->x3e9b}()]; $value = $x27ef($value, ${$this->x31->x2bc1->{$this->x31->x2bc1->{$this->x66->x2bc1->{$this->x31->x2bc1->xe611}}}}, '.', ''); } else if (${$this->x66->x2bc1->{$this->x14->x2bc1->xe33d}}['reference'] == 'configurable') { $value = $x27ef(${$this->x66->x2b8d->{$this->x31->x2b8d->{$this->x31->x2b8d->{$this->x66->x2b8d->x3244}}}}[$item->{$this->x66->x2b8d->x3e9b}()], ${$this->x66->x2b96->{$this->x14->x2b96->x70cc}}, '.', ''); } else { $value = $x27ef($item->{$this->x66->x2b8d->x4c05}(), ${$this->x66->x2ba5->{$this->x31->x2ba5->{$this->x31->x2ba5->{$this->x14->x2ba5->xabd5}}}}, '.', ''); } $this->{$this->x31->x2ba5->{$this->x31->x2ba5->{$this->x66->x2ba5->xaf24}}}(1); break; case '{categories_v1}' : $item = $this->checkReference(${$this->x31->x2b8d->x33cd}['reference'], $product); ${$this->x66->x2bc1->xe618} = INF; ${$this->x66->x2b8d->{$this->x31->x2b8d->x36ed}} = 1; ${$this->x31->x2bc1->{$this->x66->x2bc1->xe630}} = INF; if (isset(${$this->x14->x2ba5->{$this->x31->x2ba5->xa8ed}}['options'][0]) || ${$this->x14->x2b96->x6de3}['options'][0] || ${$this->x14->x2b8d->{$this->x31->x2b8d->{$this->x14->x2b8d->x33d2}}}['options'][0] != 'INF') { ${$this->x31->x2bc1->{$this->x14->x2bc1->xe61d}} = ${$this->x66->x2bc1->{$this->x14->x2bc1->xe33d}}['options'][0]; } if (isset(${$this->x14->x2ba5->{$this->x66->x2ba5->{$this->x66->x2ba5->xa8ef}}}['options'][1])) { ${$this->x66->x2b8d->x36ec} = ${$this->x14->x2b96->x6de3}['options'][1]; } if (isset(${$this->x14->x2ba5->{$this->x66->x2ba5->{$this->x14->x2ba5->{$this->x66->x2ba5->xa8f4}}}}['options'][2]) || ${$this->x66->x2bc1->{$this->x66->x2bc1->{$this->x66->x2bc1->xe33f}}}['options'][2] || ${$this->x14->x2ba5->{$this->x31->x2ba5->xa8ed}}['options'][2] != 'INF') { ${$this->x31->x2bc1->{$this->x14->x2bc1->{$this->x66->x2bc1->{$this->x31->x2bc1->{$this->x14->x2bc1->xe638}}}}} = ${$this->x14->x2ba5->{$this->x31->x2ba5->xa8ed}}['options'][2]; } ${$this->x31->x2ba5->{$this->x31->x2ba5->xabf7}} = 0; $value = ''; ${$this->x66->x2ba5->{$this->x14->x2ba5->xabfe}} = ''; foreach ($x26c5(',', $item->{$this->x66->x2b8d->x5c00}()) as ${$this->x31->x2ba5->xa5c7} => ${$this->x31->x2bc1->{$this->x31->x2bc1->{$this->x14->x2bc1->{$this->x31->x2bc1->xe65b}}}}) { ${$this->x31->x2b96->{$this->x14->x2b96->x7115}} = ${$this->x66->x2ba5->{$this->x31->x2ba5->{$this->x31->x2ba5->xa455}}}[${$this->x66->x2bc1->xe650}]['path']; ${$this->x14->x2bc1->{$this->x66->x2bc1->{$this->x31->x2bc1->{$this->x31->x2bc1->{$this->x14->x2bc1->xe672}}}}} = !$x272f(${$this->x31->x2ba5->{$this->x66->x2ba5->xac17}}, ${$this->x66->x2bc1->xdf84}); if (${$this->x31->x2b8d->{$this->x66->x2b8d->{$this->x66->x2b8d->x2fa4}}}) { ${$this->x14->x2bc1->{$this->x66->x2bc1->{$this->x31->x2bc1->{$this->x31->x2bc1->xe66f}}}} = $x272f(${$this->x31->x2b96->{$this->x14->x2b96->x7115}}, ${$this->x31->x2bc1->{$this->x31->x2bc1->{$this->x31->x2bc1->xdf8a}}}); } if (isset(${$this->x66->x2bc1->{$this->x31->x2bc1->{$this->x14->x2bc1->{$this->x31->x2bc1->{$this->x31->x2bc1->xdf2e}}}}}[${$this->x31->x2b8d->x370f}]) && ${$this->x66->x2bc1->{$this->x14->x2bc1->{$this->x14->x2bc1->{$this->x66->x2bc1->xe645}}}} < ${$this->x31->x2bc1->{$this->x14->x2bc1->xe61d}} && (${$this->x14->x2ba5->{$this->x66->x2ba5->xac24}} || ${$this->x31->x2b96->{$this->x14->x2b96->x6a27}}[0] == '*') ) { ${$this->x66->x2bc1->{$this->x14->x2bc1->xe678}} = 0; ${$this->x14->x2b96->x7127} = $x26c5('/', ${$this->x66->x2b8d->{$this->x31->x2b8d->x3721}}); if ($x272f(${$this->x31->x2ba5->xa3bd}, ${$this->x31->x2b96->{$this->x66->x2b96->x712c}})) { ${$this->x31->x2b96->x7133} = ''; if (${$this->x66->x2b96->{$this->x66->x2b96->x70f8}} > 0) { ${$this->x31->x2b96->{$this->x31->x2b96->{$this->x14->x2b96->x7109}}} = ','; } foreach (${$this->x66->x2bc1->{$this->x66->x2bc1->xe67e}} as ${$this->x31->x2b96->{$this->x14->x2b96->x713b}}) { if (isset(${$this->x66->x2bc1->{$this->x31->x2bc1->{$this->x14->x2bc1->{$this->x14->x2bc1->xdf2b}}}}[${$this->x31->x2ba5->{$this->x66->x2ba5->{$this->x31->x2ba5->xac55}}}])) { if (${$this->x66->x2bc1->{$this->x31->x2bc1->{$this->x14->x2bc1->{$this->x14->x2bc1->xdf2b}}}}[${$this->x31->x2ba5->{$this->x14->x2ba5->xac51}}]['level'] > ${$this->x66->x2b96->{$this->x14->x2b96->{$this->x66->x2b96->{$this->x66->x2b96->{$this->x14->x2b96->x70db}}}}} && ${$this->x14->x2b8d->{$this->x31->x2b8d->{$this->x66->x2b8d->x3737}}} < ${$this->x31->x2b8d->{$this->x31->x2b8d->x36f2}}) { if (${$this->x14->x2b96->x7122} > 0) { ${$this->x66->x2b8d->{$this->x14->x2b8d->x3745}} .= '>'; } ${$this->x66->x2ba5->xac46} .= (${$this->x66->x2bc1->{$this->x31->x2bc1->{$this->x14->x2bc1->{$this->x31->x2bc1->{$this->x31->x2bc1->xdf2e}}}}}[${$this->x31->x2b96->{$this->x14->x2b96->x713b}}]['name']); ${$this->x31->x2ba5->xac2b}++; } } } ${$this->x14->x2b96->x713d} = ''; if (!empty(${$this->x14->x2b8d->x3743})) { $value .= ${$this->x31->x2b96->{$this->x31->x2b96->{$this->x14->x2b96->x7109}}} . ${$this->x31->x2b96->x7133} . ${$this->x31->x2b8d->x3756}; ${$this->x14->x2b8d->{$this->x14->x2b8d->{$this->x66->x2b8d->x3705}}}++; } } } } $this->{$this->x66->x2bc1->{$this->x31->x2bc1->{$this->x31->x2bc1->{$this->x66->x2bc1->{$this->x14->x2bc1->xe940}}}}}(3); break; case '{categories}' : ${$this->x31->x2b96->x7147} = null; ${$this->x14->x2b8d->{$this->x66->x2b8d->{$this->x66->x2b8d->x36e5}}} = INF; ${$this->x66->x2b96->{$this->x14->x2b96->{$this->x31->x2b96->x70d8}}} = 1; ${$this->x14->x2b96->{$this->x66->x2b96->x7152}} = INF; ${$this->x66->x2ba5->{$this->x31->x2ba5->{$this->x31->x2ba5->{$this->x31->x2ba5->xa98a}}}} = ', '; ${$this->x14->x2bc1->{$this->x31->x2bc1->xe6c1}} = ' > '; if ($this->{$this->x14->x2b96->x663b}->{$this->x14->x2b8d->x5013}(${$this->x31->x2b8d->x33cd}['options']) == 1) { ${$this->x14->x2b96->{$this->x14->x2b96->x7148}} = (!isset(${$this->x14->x2ba5->{$this->x31->x2ba5->xa8ed}}['options'][0])) ? 'last' : ${$this->x14->x2b96->{$this->x31->x2b96->x6de7}}['options'][0]; ${$this->x14->x2b8d->{$this->x66->x2b8d->{$this->x66->x2b8d->{$this->x66->x2b8d->x36ea}}}} = 1; } elseif ($this->{$this->x66->x2b8d->{$this->x66->x2b8d->x2be3}}->{$this->x14->x2b8d->x5013}(${$this->x14->x2b96->x6de3}['options']) == 2) { if (isset(${$this->x14->x2ba5->{$this->x66->x2ba5->{$this->x14->x2ba5->{$this->x66->x2ba5->xa8f4}}}}['options'][0])) { ${$this->x66->x2ba5->{$this->x31->x2ba5->{$this->x31->x2ba5->xa985}}} = ${$this->x14->x2ba5->xa8e8}['options'][0]; } if (isset(${$this->x14->x2bc1->xe33b}['options'][1])) { ${$this->x14->x2bc1->{$this->x14->x2bc1->{$this->x31->x2bc1->xe6c4}}} = ${$this->x14->x2ba5->{$this->x31->x2ba5->xa8ed}}['options'][1]; } } elseif ($this->{$this->x66->x2b8d->{$this->x66->x2b8d->x2be3}}->{$this->x14->x2b8d->x5013}(${$this->x66->x2bc1->{$this->x66->x2bc1->{$this->x66->x2bc1->xe33f}}}['options']) > 2) { if (isset(${$this->x66->x2bc1->{$this->x14->x2bc1->xe33d}}['options'][0]) || ${$this->x14->x2bc1->xe33b}['options'][0] || ${$this->x14->x2b96->x6de3}['options'][0] != 'INF' ) { ${$this->x31->x2bc1->{$this->x66->x2bc1->{$this->x31->x2bc1->xe61e}}} = ${$this->x14->x2b8d->{$this->x31->x2b8d->{$this->x14->x2b8d->x33d2}}}['options'][0]; } if (isset(${$this->x14->x2ba5->{$this->x66->x2ba5->{$this->x66->x2ba5->xa8ef}}}['options'][1])) { ${$this->x66->x2bc1->{$this->x31->x2bc1->{$this->x14->x2bc1->xe62a}}} = ${$this->x14->x2ba5->xa8e8}['options'][1]; } if (isset(${$this->x14->x2ba5->{$this->x66->x2ba5->{$this->x66->x2ba5->xa8ef}}}['options'][2]) || ${$this->x14->x2b8d->{$this->x14->x2b8d->x33d1}}['options'][2] || ${$this->x14->x2ba5->{$this->x31->x2ba5->xa8ed}}['options'][2] != 'INF' ) { ${$this->x14->x2b8d->x376c} = ${$this->x14->x2ba5->xa8e8}['options'][2]; } if (isset(${$this->x14->x2b96->x6de3}['options'][3])) { ${$this->x14->x2bc1->{$this->x14->x2bc1->xe3bd}} = ${$this->x14->x2b8d->{$this->x14->x2b8d->x33d1}}['options'][3]; } if (isset(${$this->x14->x2b96->{$this->x31->x2b96->x6de7}}['options'][4])) { ${$this->x14->x2b8d->{$this->x66->x2b8d->x3779}} = ${$this->x14->x2ba5->{$this->x66->x2ba5->{$this->x14->x2ba5->{$this->x66->x2ba5->xa8f4}}}}['options'][4]; } } $item = $this->checkReference(${$this->x14->x2ba5->{$this->x66->x2ba5->{$this->x14->x2ba5->{$this->x66->x2ba5->xa8f4}}}}['reference'], $product); ${$this->x66->x2b96->{$this->x14->x2b96->{$this->x31->x2b96->x6fc8}}} = 0; ${$this->x66->x2ba5->{$this->x31->x2ba5->xac93}} = array(); foreach ($x26c5(',', $item->{$this->x66->x2b8d->x5c00}()) as ${$this->x14->x2b8d->x30a2} => ${$this->x31->x2b8d->{$this->x66->x2b8d->x3714}}) { ${$this->x14->x2ba5->xac15} = ${$this->x66->x2b96->{$this->x66->x2b96->{$this->x66->x2b96->{$this->x66->x2b96->x69c6}}}}[${$this->x31->x2bc1->{$this->x31->x2bc1->{$this->x66->x2bc1->xe659}}}]['path']; ${$this->x66->x2b96->{$this->x31->x2b96->{$this->x14->x2b96->x7120}}} = !$x272f(${$this->x31->x2b8d->x371c}, ${$this->x31->x2b96->{$this->x14->x2b96->x6a27}}); if (${$this->x31->x2b96->{$this->x66->x2b96->{$this->x66->x2b96->x69e6}}}) { ${$this->x14->x2bc1->{$this->x66->x2bc1->{$this->x31->x2bc1->xe66e}}} = $x272f(${$this->x31->x2b8d->x371c}, ${$this->x66->x2bc1->xdf84}); } if (isset(${$this->x14->x2bc1->xdf25}[${$this->x14->x2b96->x710c}]) && (${$this->x31->x2b96->x711a} || ${$this->x66->x2bc1->xdf84}[0] == '*') ) { ${$this->x14->x2ba5->{$this->x31->x2ba5->{$this->x14->x2ba5->xaacd}}}++; ${$this->x14->x2bc1->{$this->x14->x2bc1->xe6c9}}[${$this->x66->x2bc1->{$this->x66->x2bc1->xe4fb}}] = array(); ${$this->x31->x2b8d->{$this->x31->x2b8d->{$this->x31->x2b8d->{$this->x14->x2b8d->x373f}}}} = $x26c5('/', ${$this->x31->x2bc1->{$this->x31->x2bc1->{$this->x14->x2bc1->{$this->x66->x2bc1->xe664}}}}); if ($x272f(${$this->x31->x2b8d->{$this->x66->x2b8d->{$this->x66->x2b8d->{$this->x66->x2b8d->x2f12}}}}, ${$this->x31->x2b96->{$this->x31->x2b96->{$this->x14->x2b96->x7130}}})) { foreach (${$this->x66->x2bc1->{$this->x66->x2bc1->xe67e}} as ${$this->x31->x2ba5->xac4f}){ if (isset(${$this->x66->x2bc1->{$this->x31->x2bc1->{$this->x14->x2bc1->{$this->x14->x2bc1->xdf2b}}}}[${$this->x66->x2b8d->{$this->x66->x2b8d->x3751}}]) && ${$this->x66->x2b8d->{$this->x14->x2b8d->x2f92}}[${$this->x14->x2bc1->xe68d}]['name'] != null ) { ${$this->x14->x2b96->x7167}[${$this->x66->x2bc1->{$this->x66->x2bc1->xe4fb}}][] = (${$this->x66->x2ba5->{$this->x31->x2ba5->{$this->x31->x2ba5->xa455}}}[${$this->x14->x2bc1->xe68d}]['name']); } } } } } ${$this->x14->x2b96->{$this->x66->x2b96->x7171}} = array(); $x21c7( ${$this->x14->x2b8d->{$this->x31->x2b8d->x377f}}, array('Wyomind_Datafeedmanager_Model_Configurations', 'cmpArray') ); if (${$this->x31->x2ba5->{$this->x31->x2ba5->xac6c}} == 'last') { ${$this->x66->x2ba5->{$this->x31->x2ba5->xac93}} = $x21da(${$this->x14->x2b8d->{$this->x31->x2b8d->x377f}}); } $item->{$this->x14->x2b8d->x5c6e}(${$this->x66->x2ba5->{$this->x31->x2ba5->xac93}}); ${$this->x31->x2b96->x7172} = 0; foreach (${$this->x14->x2bc1->{$this->x14->x2bc1->xe6c9}} as ${$this->x31->x2bc1->{$this->x66->x2bc1->xe065}} => ${$this->x31->x2bc1->xe677}) { if (${$this->x31->x2bc1->xe6d7} < ${$this->x31->x2b8d->x36e0}) { foreach (${$this->x14->x2b8d->{$this->x31->x2b8d->{$this->x66->x2b8d->x3737}}} as ${$this->x14->x2b96->{$this->x31->x2b96->{$this->x31->x2b96->{$this->x14->x2b96->x7180}}}} => ${$this->x66->x2ba5->{$this->x14->x2ba5->{$this->x14->x2ba5->{$this->x66->x2ba5->{$this->x14->x2ba5->xacc4}}}}}) { if (${$this->x66->x2b96->x717c} >= ${$this->x31->x2b96->x70d4} && ${$this->x31->x2bc1->{$this->x66->x2bc1->{$this->x66->x2bc1->{$this->x66->x2bc1->xe6ee}}}} <= ${$this->x14->x2b96->x714d}) { if (!isset(${$this->x66->x2ba5->{$this->x14->x2ba5->xac9c}}[${$this->x66->x2ba5->{$this->x31->x2ba5->xaca5}}])) { ${$this->x66->x2b8d->{$this->x66->x2b8d->x378d}}[${$this->x66->x2bc1->{$this->x14->x2bc1->{$this->x31->x2bc1->xe6de}}}] = array(); } ${$this->x31->x2ba5->xac98}[${$this->x31->x2b96->x7172}][] .= ${$this->x66->x2bc1->{$this->x66->x2bc1->{$this->x31->x2bc1->{$this->x14->x2bc1->{$this->x14->x2bc1->xe6fa}}}}}; } } if ($this->{$this->x66->x2b8d->{$this->x66->x2b8d->x2be3}}->{$this->x14->x2b8d->x5013}(${$this->x66->x2ba5->{$this->x14->x2ba5->{$this->x31->x2ba5->{$this->x31->x2ba5->{$this->x31->x2ba5->xaca2}}}}}[${$this->x66->x2bc1->{$this->x14->x2bc1->xe6db}}])) { ${$this->x31->x2bc1->xe6d7}++; } } } $value = null; foreach ($x2150(${$this->x14->x2b96->{$this->x66->x2b96->x7171}}) as ${$this->x66->x2b8d->{$this->x14->x2b8d->x30a7}} => ${$this->x14->x2bc1->{$this->x31->x2bc1->xe6fd}}) { if (${$this->x31->x2bc1->{$this->x31->x2bc1->{$this->x66->x2bc1->{$this->x14->x2bc1->xe069}}}} > 0) { $value .= ${$this->x14->x2bc1->{$this->x14->x2bc1->xe3bd}}; } $value .= $x2865(${$this->x14->x2bc1->{$this->x14->x2bc1->{$this->x31->x2bc1->xe6c4}}}, ${$this->x31->x2bc1->xe6fc}); } $this->{$this->x31->x2b8d->x3a00}($this->{$this->x14->x2b96->x663b}->{$this->x14->x2b8d->x5013}(${$this->x14->x2ba5->{$this->x31->x2ba5->xa8ed}}['options'])); break; case '{categories_url}' : ${$this->x66->x2bc1->{$this->x66->x2bc1->{$this->x31->x2bc1->{$this->x31->x2bc1->xe6b0}}}} = null; ${$this->x31->x2ba5->{$this->x66->x2ba5->xabdc}} = INF; ${$this->x66->x2b96->{$this->x14->x2b96->{$this->x66->x2b96->{$this->x66->x2b96->{$this->x14->x2b96->x70db}}}}} = 1; ${$this->x66->x2b8d->{$this->x14->x2b8d->{$this->x66->x2b8d->x3770}}} = INF; ${$this->x14->x2bc1->{$this->x66->x2bc1->{$this->x66->x2bc1->xe3c2}}} = ', '; ${$this->x31->x2b96->x7160} = ' > '; if ($this->{$this->x66->x2b8d->{$this->x31->x2b8d->{$this->x66->x2b8d->x2be8}}}->{$this->x14->x2b8d->x5013}(${$this->x14->x2b8d->{$this->x14->x2b8d->x33d1}}['options']) == 1) { ${$this->x31->x2b96->x7147} = (!isset(${$this->x14->x2ba5->{$this->x31->x2ba5->xa8ed}}['options'][0])) ? 'last' : ${$this->x14->x2ba5->{$this->x66->x2ba5->{$this->x66->x2ba5->xa8ef}}}['options'][0]; ${$this->x66->x2bc1->xe618} = 1; } elseif ($this->{$this->x14->x2b96->x663b}->{$this->x14->x2b8d->x5013}(${$this->x14->x2ba5->{$this->x31->x2ba5->xa8ed}}['options']) == 2) { if (isset(${$this->x14->x2b8d->{$this->x14->x2b8d->x33d1}}['options'][0])) { ${$this->x14->x2bc1->{$this->x14->x2bc1->xe3bd}} = ${$this->x14->x2ba5->xa8e8}['options'][0]; } if (isset(${$this->x14->x2b8d->{$this->x31->x2b8d->{$this->x14->x2b8d->x33d2}}}['options'][1])) { ${$this->x14->x2ba5->{$this->x14->x2ba5->xac8c}} = ${$this->x14->x2b96->x6de3}['options'][1]; } } elseif ($this->{$this->x14->x2b96->x663b}->{$this->x14->x2b8d->x5013}(${$this->x66->x2bc1->{$this->x66->x2bc1->{$this->x66->x2bc1->xe33f}}}['options']) > 2) { if (isset(${$this->x14->x2ba5->xa8e8}['options'][0]) || ${$this->x14->x2ba5->{$this->x66->x2ba5->{$this->x14->x2ba5->{$this->x66->x2ba5->xa8f4}}}}['options'][0] || ${$this->x66->x2bc1->{$this->x14->x2bc1->xe33d}}['options'][0] != 'INF' ) { ${$this->x31->x2b96->x70cd} = ${$this->x14->x2ba5->{$this->x66->x2ba5->{$this->x66->x2ba5->xa8ef}}}['options'][0]; } if (isset(${$this->x14->x2ba5->{$this->x31->x2ba5->xa8ed}}['options'][1])) { ${$this->x66->x2b96->{$this->x14->x2b96->{$this->x31->x2b96->x70d8}}} = ${$this->x14->x2ba5->xa8e8}['options'][1]; } if (isset(${$this->x31->x2b8d->x33cd}['options'][2]) || ${$this->x14->x2b96->x6de3}['options'][2] || ${$this->x66->x2bc1->{$this->x66->x2bc1->{$this->x66->x2bc1->xe33f}}}['options'][2] != 'INF' ) { ${$this->x31->x2ba5->{$this->x31->x2ba5->xac77}} = ${$this->x14->x2ba5->xa8e8}['options'][2]; } if (isset(${$this->x66->x2bc1->{$this->x14->x2bc1->xe33d}}['options'][3])) { ${$this->x14->x2bc1->{$this->x14->x2bc1->xe3bd}} = ${$this->x14->x2bc1->xe33b}['options'][3]; } if (isset(${$this->x31->x2b8d->x33cd}['options'][4])) { ${$this->x31->x2b8d->x3774} = ${$this->x14->x2b96->{$this->x31->x2b96->x6de7}}['options'][4]; } } $item = $this->checkReference(${$this->x14->x2ba5->{$this->x66->x2ba5->{$this->x66->x2ba5->xa8ef}}}['reference'], $product); ${$this->x14->x2bc1->xe4f9} = 0; ${$this->x31->x2b8d->x377b} = array(); foreach ($x26c5(',', $item->{$this->x66->x2b8d->x5c00}()) as ${$this->x66->x2b8d->{$this->x14->x2b8d->x30a7}} => ${$this->x31->x2bc1->{$this->x31->x2bc1->{$this->x66->x2bc1->xe659}}}) { ${$this->x31->x2bc1->{$this->x31->x2bc1->{$this->x31->x2bc1->xe662}}} = ${$this->x66->x2ba5->{$this->x31->x2ba5->{$this->x31->x2ba5->xa455}}}[${$this->x31->x2b8d->{$this->x66->x2b8d->x3714}}]['path']; ${$this->x66->x2b96->{$this->x31->x2b96->{$this->x14->x2b96->x7120}}} = !$x272f(${$this->x31->x2bc1->{$this->x31->x2bc1->{$this->x31->x2bc1->xe662}}}, ${$this->x31->x2bc1->{$this->x31->x2bc1->{$this->x66->x2bc1->{$this->x31->x2bc1->{$this->x14->x2bc1->xdf92}}}}}); if (${$this->x31->x2b96->{$this->x66->x2b96->{$this->x66->x2b96->x69e6}}}) { ${$this->x31->x2b96->x711a} = $x272f(${$this->x31->x2ba5->{$this->x66->x2ba5->{$this->x14->x2ba5->{$this->x31->x2ba5->xac1e}}}}, ${$this->x14->x2ba5->xa4bf}); } if (isset(${$this->x66->x2ba5->{$this->x31->x2ba5->{$this->x31->x2ba5->xa455}}}[${$this->x14->x2b96->x710c}]) && (${$this->x14->x2bc1->{$this->x66->x2bc1->{$this->x31->x2bc1->xe66e}}} || ${$this->x66->x2b8d->x2fe6}[0] == '*') ) { ${$this->x14->x2ba5->{$this->x31->x2ba5->{$this->x14->x2ba5->xaacd}}}++; ${$this->x14->x2bc1->{$this->x14->x2bc1->xe6c9}}[${$this->x66->x2b96->{$this->x66->x2b96->x6fc3}}] = array(); ${$this->x31->x2ba5->{$this->x66->x2ba5->xac40}} = $x26c5('/', ${$this->x31->x2ba5->{$this->x66->x2ba5->{$this->x14->x2ba5->xac19}}}); if ($x272f(${$this->x14->x2bc1->{$this->x66->x2bc1->xde83}}, ${$this->x14->x2ba5->xac3e})) { foreach (${$this->x31->x2b96->{$this->x66->x2b96->x712c}} as ${$this->x31->x2ba5->{$this->x66->x2ba5->{$this->x31->x2ba5->xac55}}}) { if (isset(${$this->x66->x2ba5->{$this->x31->x2ba5->{$this->x31->x2ba5->xa455}}}[${$this->x31->x2ba5->{$this->x66->x2ba5->{$this->x31->x2ba5->xac55}}}]) && ${$this->x66->x2bc1->{$this->x31->x2bc1->{$this->x14->x2bc1->{$this->x31->x2bc1->{$this->x31->x2bc1->xdf2e}}}}}[${$this->x31->x2b96->{$this->x14->x2b96->x713b}}]['url'] != null ) { ${$this->x14->x2b8d->{$this->x14->x2b8d->{$this->x14->x2b8d->{$this->x31->x2b8d->x3784}}}}[${$this->x14->x2b8d->x359d}][] = ${$this->x66->x2b96->{$this->x66->x2b96->{$this->x14->x2b96->x69c4}}}[${$this->x31->x2b96->x7138}]['url']; } } } } } ${$this->x66->x2bc1->{$this->x14->x2bc1->{$this->x66->x2bc1->xe6d4}}} = array(); $x21c7( ${$this->x31->x2b8d->x377b}, array('Wyomind_Datafeedmanager_Model_Configurations', 'cmpArray') ); if (${$this->x14->x2b96->{$this->x14->x2b96->{$this->x14->x2b96->x7149}}} == 'last') { ${$this->x14->x2b8d->{$this->x14->x2b8d->{$this->x14->x2b8d->{$this->x14->x2b8d->{$this->x31->x2b8d->x3785}}}}} = $x21da(${$this->x14->x2bc1->{$this->x14->x2bc1->xe6c9}}); } $item->{$this->x14->x2b8d->x5c6e}(${$this->x14->x2b8d->{$this->x14->x2b8d->{$this->x14->x2b8d->{$this->x31->x2b8d->x3784}}}}); ${$this->x66->x2bc1->{$this->x14->x2bc1->{$this->x31->x2bc1->xe6de}}} = 0; foreach (${$this->x14->x2b8d->{$this->x14->x2b8d->{$this->x14->x2b8d->x3782}}} as ${$this->x31->x2bc1->{$this->x31->x2bc1->{$this->x66->x2bc1->{$this->x14->x2bc1->xe069}}}} => ${$this->x14->x2b8d->{$this->x31->x2b8d->{$this->x66->x2b8d->x3737}}}) { if (${$this->x66->x2bc1->{$this->x14->x2bc1->{$this->x31->x2bc1->xe6de}}} < ${$this->x14->x2b8d->{$this->x66->x2b8d->{$this->x66->x2b8d->x36e5}}}) { foreach (${$this->x14->x2b8d->x372f} as ${$this->x31->x2bc1->{$this->x66->x2bc1->{$this->x14->x2bc1->xe6ed}}} => ${$this->x66->x2bc1->{$this->x66->x2bc1->{$this->x66->x2bc1->xe6f4}}}) { if (${$this->x31->x2bc1->{$this->x66->x2bc1->{$this->x66->x2bc1->{$this->x66->x2bc1->xe6ee}}}} >= ${$this->x31->x2b96->x70d4} && ${$this->x31->x2ba5->xacb0} <= ${$this->x14->x2ba5->xac76}) { if (!isset(${$this->x66->x2bc1->{$this->x14->x2bc1->{$this->x66->x2bc1->xe6d4}}}[${$this->x14->x2b8d->{$this->x66->x2b8d->x3799}}])) { ${$this->x66->x2b8d->x378a}[${$this->x66->x2ba5->{$this->x66->x2ba5->{$this->x14->x2ba5->xacaa}}}] = array(); } ${$this->x66->x2ba5->{$this->x14->x2ba5->{$this->x31->x2ba5->{$this->x31->x2ba5->{$this->x31->x2ba5->xaca2}}}}}[${$this->x66->x2ba5->{$this->x66->x2ba5->{$this->x66->x2ba5->{$this->x31->x2ba5->xacaf}}}}][] .= ${$this->x66->x2ba5->{$this->x14->x2ba5->xacbd}}; } } if ($this->{$this->x14->x2b96->x663b}->{$this->x14->x2b8d->x5013}(${$this->x66->x2bc1->{$this->x14->x2bc1->{$this->x66->x2bc1->xe6d4}}}[${$this->x66->x2ba5->{$this->x66->x2ba5->{$this->x14->x2ba5->xacaa}}}])) { ${$this->x66->x2ba5->xaca4}++; } } } $value = null; foreach ($x2150(${$this->x66->x2b8d->{$this->x14->x2b8d->{$this->x66->x2b8d->x3792}}}) as ${$this->x31->x2ba5->xa5c7} => ${$this->x14->x2b96->x7193}) { if (${$this->x31->x2ba5->xa5c7} > 0) { $value .= ${$this->x14->x2bc1->{$this->x66->x2bc1->{$this->x66->x2bc1->xe3c2}}}; } $value .= $x2865(${$this->x14->x2b96->{$this->x31->x2b96->x7162}}, ${$this->x14->x2bc1->{$this->x31->x2bc1->xe6fd}}); } $this->{$this->x66->x2bc1->{$this->x31->x2bc1->{$this->x66->x2bc1->xe937}}}($this->{$this->x66->x2b8d->{$this->x31->x2b8d->{$this->x66->x2b8d->x2be8}}}->{$this->x14->x2b8d->x5013}(${$this->x14->x2bc1->xe33b}['options'])); break; case '{G:PRODUCT_TYPE_v1}' : $item = $this->checkReference(${$this->x66->x2bc1->{$this->x66->x2bc1->{$this->x66->x2bc1->xe33f}}}['reference'], $product); ${$this->x66->x2b96->{$this->x31->x2b96->{$this->x66->x2b96->{$this->x31->x2b96->x70fe}}}} = 0; $value = ''; ${$this->x31->x2bc1->{$this->x66->x2bc1->{$this->x66->x2bc1->{$this->x31->x2bc1->xe61f}}}} = INF; ${$this->x66->x2b8d->x36ec} = 1; ${$this->x31->x2b96->{$this->x14->x2b96->{$this->x14->x2b96->x70ea}}} = INF; if (isset(${$this->x14->x2bc1->xe33b}['options'][0]) || ${$this->x66->x2bc1->{$this->x66->x2bc1->{$this->x66->x2bc1->xe33f}}}['options'][0] || ${$this->x14->x2ba5->{$this->x31->x2ba5->xa8ed}}['options'][0] != 'INF') { ${$this->x31->x2b96->x70cd} = ${$this->x14->x2ba5->{$this->x31->x2ba5->xa8ed}}['options'][0]; } if (isset(${$this->x14->x2ba5->{$this->x31->x2ba5->xa8ed}}['options'][1])) { ${$this->x66->x2b96->{$this->x14->x2b96->{$this->x66->x2b96->{$this->x14->x2b96->x70da}}}} = ${$this->x14->x2ba5->{$this->x66->x2ba5->{$this->x66->x2ba5->xa8ef}}}['options'][1]; } if (isset(${$this->x14->x2b8d->{$this->x14->x2b8d->x33d1}}['options'][2]) || ${$this->x14->x2b8d->{$this->x31->x2b8d->{$this->x14->x2b8d->x33d2}}}['options'][2] || ${$this->x14->x2b8d->{$this->x31->x2b8d->{$this->x14->x2b8d->x33d2}}}['options'][2] != 'INF') { ${$this->x31->x2ba5->{$this->x14->x2ba5->{$this->x66->x2ba5->xabee}}} = ${$this->x14->x2b8d->{$this->x31->x2b8d->{$this->x14->x2b8d->x33d2}}}['options'][2]; } foreach ($x26c5(',', $item->{$this->x66->x2b8d->x5c00}()) as ${$this->x66->x2b8d->{$this->x14->x2b8d->x30a7}} => ${$this->x31->x2b8d->{$this->x14->x2b8d->{$this->x66->x2b8d->x3717}}}) { ${$this->x31->x2ba5->{$this->x66->x2ba5->{$this->x14->x2ba5->xac19}}} = ${$this->x66->x2b96->{$this->x66->x2b96->{$this->x14->x2b96->x69c4}}}[${$this->x14->x2ba5->{$this->x31->x2ba5->{$this->x31->x2ba5->{$this->x66->x2ba5->{$this->x31->x2ba5->xac10}}}}}]['path']; ${$this->x14->x2bc1->{$this->x66->x2bc1->{$this->x31->x2bc1->{$this->x31->x2bc1->{$this->x14->x2bc1->xe672}}}}} = !$x272f(${$this->x31->x2bc1->{$this->x31->x2bc1->{$this->x31->x2bc1->xe662}}}, ${$this->x14->x2ba5->{$this->x31->x2ba5->{$this->x66->x2ba5->{$this->x14->x2ba5->{$this->x66->x2ba5->xa4cf}}}}}); if (${$this->x31->x2b8d->{$this->x66->x2b8d->{$this->x14->x2b8d->{$this->x66->x2b8d->x2fa7}}}}) { ${$this->x14->x2bc1->xe668} = $x272f(${$this->x14->x2ba5->xac15}, ${$this->x31->x2bc1->{$this->x31->x2bc1->{$this->x31->x2bc1->xdf8a}}}); } if ($x1fee('include_in_menu', ${$this->x66->x2b96->{$this->x66->x2b96->{$this->x66->x2b96->{$this->x31->x2b96->{$this->x31->x2b96->x69c9}}}}}[${$this->x14->x2ba5->xac01}]) && isset(${$this->x66->x2b96->x69be}[${$this->x14->x2ba5->xac01}]) && ${$this->x66->x2b96->{$this->x31->x2b96->{$this->x14->x2b96->x70f9}}} < ${$this->x31->x2ba5->{$this->x66->x2ba5->xabdc}} && (${$this->x14->x2b8d->{$this->x31->x2b8d->{$this->x66->x2b8d->{$this->x14->x2b8d->x372a}}}} || ${$this->x14->x2ba5->{$this->x31->x2ba5->xa4c3}}[0] == "*") ) { ${$this->x66->x2ba5->{$this->x66->x2ba5->xac2f}} = 0; ${$this->x66->x2bc1->{$this->x14->x2bc1->{$this->x66->x2bc1->xe683}}} = $x26c5('/', ${$this->x14->x2bc1->xe65c}); if ($x272f(${$this->x66->x2b8d->x2f0b}, ${$this->x14->x2ba5->xac3e})) { ${$this->x66->x2bc1->xe688} = ''; ${$this->x14->x2b96->x7103} = '<g:product_type><![CDATA['; foreach (${$this->x31->x2bc1->xe679} as ${$this->x31->x2ba5->{$this->x66->x2ba5->{$this->x31->x2ba5->xac55}}}) { if (isset(${$this->x66->x2b96->{$this->x66->x2b96->{$this->x66->x2b96->{$this->x66->x2b96->x69c6}}}}[${$this->x31->x2bc1->{$this->x66->x2bc1->{$this->x31->x2bc1->{$this->x66->x2bc1->{$this->x66->x2bc1->xe69a}}}}}])) { if (${$this->x66->x2ba5->{$this->x31->x2ba5->{$this->x66->x2ba5->{$this->x66->x2ba5->{$this->x31->x2ba5->xa45d}}}}}[${$this->x31->x2bc1->{$this->x66->x2bc1->{$this->x31->x2bc1->{$this->x66->x2bc1->{$this->x66->x2bc1->xe69a}}}}}]['level'] > ${$this->x66->x2b96->{$this->x14->x2b96->{$this->x31->x2b96->x70d8}}} && ${$this->x14->x2b96->{$this->x14->x2b96->x7123}} < ${$this->x31->x2bc1->{$this->x14->x2bc1->{$this->x66->x2bc1->{$this->x66->x2bc1->xe633}}}}) { if (${$this->x14->x2b8d->{$this->x31->x2b8d->{$this->x66->x2b8d->x3737}}} > 0) { ${$this->x14->x2b8d->x3743} .= ' > '; } ${$this->x66->x2b8d->{$this->x14->x2b8d->{$this->x66->x2b8d->x3749}}} .= (${$this->x66->x2bc1->{$this->x31->x2bc1->{$this->x14->x2bc1->{$this->x14->x2bc1->xdf2b}}}}[${$this->x31->x2ba5->{$this->x14->x2ba5->xac51}}]['name']); ${$this->x66->x2bc1->{$this->x14->x2bc1->xe678}}++; } } } ${$this->x14->x2b96->{$this->x31->x2b96->x7142}} = "]]></g:product_type>
"; if (!empty(${$this->x66->x2b8d->{$this->x14->x2b8d->{$this->x31->x2b8d->{$this->x66->x2b8d->x374c}}}})) { $value .= ${$this->x31->x2b96->{$this->x31->x2b96->x7108}} . ${$this->x66->x2b8d->{$this->x14->x2b8d->{$this->x31->x2b8d->{$this->x66->x2b8d->x374c}}}} . ${$this->x31->x2b8d->{$this->x66->x2b8d->{$this->x14->x2b8d->{$this->x14->x2b8d->x3763}}}}; ${$this->x66->x2ba5->xabf3}++; } } } } $this->{$this->x66->x2b96->x73c2}(3); break; case '{G:PRODUCT_TYPE}' : ${$this->x14->x2ba5->xa97e} = "]]></g:product_type>
<g:product_type><![CDATA["; ${$this->x31->x2b96->x7160} = ' > '; ${$this->x31->x2b96->{$this->x66->x2b96->x70d1}} = INF; ${$this->x66->x2b96->{$this->x14->x2b96->{$this->x66->x2b96->{$this->x14->x2b96->x70da}}}} = 1; ${$this->x66->x2b8d->{$this->x14->x2b8d->{$this->x66->x2b8d->x3770}}} = INF; if (isset(${$this->x14->x2b8d->{$this->x31->x2b8d->{$this->x14->x2b8d->x33d2}}}['options'][0]) && ${$this->x14->x2bc1->xe33b}['options'][0] && ${$this->x14->x2b8d->{$this->x31->x2b8d->{$this->x14->x2b8d->x33d2}}}['options'][0] != 'INF') { ${$this->x31->x2b96->{$this->x66->x2b96->x70d1}} = ${$this->x14->x2b8d->{$this->x31->x2b8d->{$this->x14->x2b8d->x33d2}}}['options'][0]; } if (isset(${$this->x31->x2b8d->x33cd}['options'][1])) { ${$this->x66->x2bc1->{$this->x31->x2bc1->{$this->x14->x2bc1->xe62a}}} = ${$this->x66->x2bc1->{$this->x66->x2bc1->{$this->x66->x2bc1->xe33f}}}['options'][1]; } if (isset(${$this->x14->x2b8d->{$this->x31->x2b8d->{$this->x14->x2b8d->x33d2}}}['options'][2]) && ${$this->x14->x2ba5->{$this->x66->x2ba5->{$this->x14->x2ba5->{$this->x66->x2ba5->xa8f4}}}}['options'][2] && ${$this->x14->x2b8d->{$this->x31->x2b8d->{$this->x14->x2b8d->x33d2}}}['options'][2] != 'INF') { ${$this->x14->x2ba5->xac76} = ${$this->x66->x2bc1->{$this->x14->x2bc1->xe33d}}['options'][2]; } $item = $this->checkReference(${$this->x31->x2b8d->x33cd}['reference'], $product); ${$this->x14->x2ba5->{$this->x31->x2ba5->{$this->x14->x2ba5->xaacd}}} = 0; ${$this->x14->x2b96->x7167} = array(); foreach ($x26c5(',', $item->{$this->x66->x2b8d->x5c00}()) as ${$this->x31->x2bc1->{$this->x66->x2bc1->xe065}} => ${$this->x14->x2ba5->xac01}) { ${$this->x31->x2ba5->{$this->x66->x2ba5->{$this->x14->x2ba5->{$this->x31->x2ba5->xac1e}}}} = ${$this->x66->x2b8d->{$this->x31->x2b8d->{$this->x66->x2b8d->{$this->x66->x2b8d->{$this->x14->x2b8d->x2f9a}}}}}[${$this->x31->x2bc1->{$this->x31->x2bc1->{$this->x14->x2bc1->{$this->x31->x2bc1->xe65b}}}}]['path']; ${$this->x14->x2b8d->{$this->x31->x2b8d->{$this->x66->x2b8d->{$this->x14->x2b8d->x372a}}}} = !$x272f(${$this->x31->x2b96->{$this->x14->x2b96->{$this->x66->x2b96->x7117}}}, ${$this->x31->x2bc1->{$this->x31->x2bc1->{$this->x66->x2bc1->{$this->x31->x2bc1->{$this->x14->x2bc1->xdf92}}}}}); if (${$this->x66->x2b96->x69e0}) { ${$this->x14->x2bc1->{$this->x66->x2bc1->xe669}} = $x272f(${$this->x66->x2b8d->{$this->x31->x2b8d->x3721}}, ${$this->x14->x2ba5->{$this->x31->x2ba5->{$this->x66->x2ba5->{$this->x14->x2ba5->{$this->x66->x2ba5->xa4cf}}}}}); } if (isset(${$this->x66->x2b8d->{$this->x31->x2b8d->{$this->x66->x2b8d->{$this->x14->x2b8d->x2f99}}}}[${$this->x14->x2ba5->{$this->x31->x2ba5->{$this->x66->x2ba5->xac08}}}]) && (${$this->x14->x2bc1->xe668} || ${$this->x14->x2ba5->{$this->x31->x2ba5->xa4c3}}[0] == '*') ) { ${$this->x66->x2b96->{$this->x14->x2b96->{$this->x31->x2b96->x6fc8}}}++; ${$this->x14->x2bc1->{$this->x14->x2bc1->xe6c9}}[${$this->x66->x2bc1->{$this->x66->x2bc1->xe4fb}}] = array(); ${$this->x14->x2ba5->xac3e} = $x26c5('/', ${$this->x31->x2bc1->{$this->x31->x2bc1->{$this->x14->x2bc1->{$this->x66->x2bc1->xe664}}}}); if ($x272f(${$this->x14->x2bc1->{$this->x66->x2bc1->xde83}}, ${$this->x31->x2b96->{$this->x31->x2b96->{$this->x14->x2b96->x7130}}})) { foreach (${$this->x31->x2b8d->{$this->x14->x2b8d->x373d}} as ${$this->x31->x2ba5->{$this->x14->x2ba5->xac51}}) { if (isset(${$this->x66->x2ba5->{$this->x31->x2ba5->{$this->x66->x2ba5->{$this->x66->x2ba5->{$this->x31->x2ba5->xa45d}}}}}[${$this->x31->x2bc1->{$this->x31->x2bc1->xe691}}]) && ${$this->x66->x2b96->{$this->x66->x2b96->{$this->x14->x2b96->x69c4}}}[${$this->x31->x2bc1->{$this->x66->x2bc1->{$this->x14->x2bc1->xe694}}}]['name'] != null ) { ${$this->x14->x2b8d->{$this->x14->x2b8d->{$this->x14->x2b8d->{$this->x14->x2b8d->{$this->x31->x2b8d->x3785}}}}}[${$this->x66->x2bc1->{$this->x66->x2bc1->xe4fb}}][] = (${$this->x66->x2ba5->{$this->x31->x2ba5->xa453}}[${$this->x31->x2bc1->{$this->x66->x2bc1->{$this->x14->x2bc1->xe694}}}]['name']); } } } } } ${$this->x31->x2ba5->xac98} = array(); $x21c7( ${$this->x66->x2ba5->{$this->x31->x2ba5->xac93}}, array('Wyomind_Datafeedmanager_Model_Configurations', 'cmpArray') ); foreach (${$this->x66->x2ba5->{$this->x31->x2ba5->xac93}} as ${$this->x14->x2bc1->xe064} => ${$this->x14->x2b8d->{$this->x66->x2b8d->x3734}}) { if (${$this->x31->x2bc1->{$this->x66->x2bc1->xe065}} < ${$this->x31->x2bc1->{$this->x66->x2bc1->{$this->x66->x2bc1->{$this->x31->x2bc1->xe61f}}}}) { foreach (${$this->x31->x2bc1->xe677} as ${$this->x31->x2bc1->{$this->x66->x2bc1->xe6e9}} => ${$this->x66->x2ba5->{$this->x14->x2ba5->{$this->x31->x2ba5->xacc1}}}) { if (${$this->x14->x2b8d->{$this->x66->x2b8d->x37a2}} >= ${$this->x66->x2b96->{$this->x14->x2b96->{$this->x31->x2b96->x70d8}}} && ${$this->x14->x2b96->{$this->x31->x2b96->{$this->x31->x2b96->x717f}}} <= ${$this->x14->x2b96->{$this->x66->x2b96->{$this->x31->x2b96->{$this->x31->x2b96->{$this->x66->x2b96->x715b}}}}}) { if (!isset(${$this->x14->x2bc1->xe6cc}[${$this->x66->x2b8d->{$this->x14->x2b8d->{$this->x14->x2b8d->x30ac}}}])) { ${$this->x14->x2b96->{$this->x66->x2b96->x7171}}[${$this->x31->x2b96->x6afa}] = array(); } ${$this->x66->x2b8d->{$this->x14->x2b8d->{$this->x66->x2b8d->x3792}}}[${$this->x66->x2b8d->{$this->x14->x2b8d->x30a7}}][] .= ${$this->x66->x2bc1->{$this->x66->x2bc1->{$this->x66->x2bc1->xe6f4}}}; } } } } $value = null; foreach ($x2150(${$this->x14->x2b96->{$this->x66->x2b96->x7171}}) as ${$this->x31->x2ba5->{$this->x31->x2ba5->xa5cc}} => ${$this->x14->x2ba5->{$this->x66->x2ba5->xacc8}}) { if (${$this->x14->x2b8d->x30a2} > 0) { $value .= ${$this->x14->x2bc1->{$this->x66->x2bc1->{$this->x66->x2bc1->xe3c2}}}; } $value .= $x2865(${$this->x14->x2b96->{$this->x31->x2b96->x7162}}, ${$this->x14->x2b96->{$this->x66->x2b96->x7196}}); } if ((${$this->x14->x2bc1->xe6cc})) { $value = "<g:product_type><![CDATA[" . $value . "]]></g:product_type>
"; } $this->{$this->x66->x2bc1->{$this->x31->x2bc1->xe933}}($this->{$this->x66->x2b8d->{$this->x66->x2b8d->x2be3}}->{$this->x14->x2b8d->x5013}(${$this->x14->x2ba5->{$this->x31->x2ba5->xa8ed}}['options'])); break; case '{G:GOOGLE_PRODUCT_CATEGORY}' : ${$this->x66->x2ba5->{$this->x66->x2ba5->xaccc}} = array(); ${$this->x14->x2bc1->xe6a9} = (!isset(${$this->x14->x2ba5->{$this->x66->x2ba5->{$this->x14->x2ba5->{$this->x66->x2ba5->xa8f4}}}}['options'][0])) ? 'longest' : ${$this->x31->x2b8d->x33cd}['options'][0]; $item = $this->checkReference(${$this->x14->x2ba5->{$this->x31->x2ba5->xa8ed}}['reference'], $product); foreach ($x26c5(',', $item->{$this->x66->x2b8d->x5c00}()) as ${$this->x31->x2bc1->{$this->x66->x2bc1->xe065}} => ${$this->x14->x2ba5->{$this->x31->x2ba5->{$this->x31->x2ba5->{$this->x31->x2ba5->xac0c}}}}) { if (isset(${$this->x66->x2bc1->{$this->x31->x2bc1->{$this->x14->x2bc1->{$this->x14->x2bc1->xdf2b}}}}[${$this->x31->x2b96->{$this->x66->x2b96->x710e}}]['path']) && isset(${$this->x14->x2b8d->{$this->x31->x2b8d->{$this->x31->x2b8d->x2fed}}}[${$this->x66->x2b96->{$this->x14->x2b96->x69c2}}[${$this->x31->x2b96->{$this->x66->x2b96->x710e}}]['path']]) ) { ${$this->x31->x2b8d->{$this->x66->x2b8d->{$this->x31->x2b8d->x37b9}}}[] = ${$this->x14->x2b96->{$this->x14->x2b96->{$this->x31->x2b96->x6a32}}}[${$this->x66->x2b96->x69be}[${$this->x14->x2ba5->{$this->x66->x2ba5->xac05}}]['path']]; } } $x21c7(${$this->x66->x2b8d->x37b3}, array('Wyomind_Datafeedmanager_Model_Configurations', 'cmp')); if (${$this->x66->x2bc1->{$this->x66->x2bc1->{$this->x14->x2bc1->xe6ae}}} == 'shortest') { ${$this->x66->x2ba5->{$this->x66->x2ba5->xaccc}} = $x21da(${$this->x14->x2b96->x719a}); } ${$this->x31->x2b8d->{$this->x66->x2b8d->{$this->x14->x2b8d->x37c5}}} = $x21e2(${$this->x14->x2bc1->xe706}); if (${$this->x31->x2bc1->{$this->x66->x2bc1->xe70e}} != "") { $value = "<g:google_product_category><![CDATA[" . ${$this->x66->x2ba5->{$this->x31->x2ba5->{$this->x14->x2ba5->xacd8}}} . "]]></g:google_product_category>
"; } $this->{$this->x66->x2bc1->{$this->x31->x2bc1->{$this->x66->x2bc1->xe937}}}(1); break; case '{category_mapping}' : ${$this->x66->x2b96->{$this->x31->x2b96->x71a9}} = (isset(${$this->x14->x2ba5->xa8e8}['options'][0])) ? ${$this->x14->x2b96->{$this->x31->x2b96->x6de7}}['options'][0] : 0; $value = ''; $item = $this->checkReference(${$this->x31->x2b8d->x33cd}['reference'], $product); ${$this->x14->x2b96->{$this->x66->x2b96->{$this->x31->x2b96->{$this->x14->x2b96->x71b4}}}} = 0; foreach ($x26c5(',', $item->{$this->x66->x2b8d->x5c00}()) as ${$this->x66->x2b8d->{$this->x14->x2b8d->{$this->x14->x2b8d->x30ac}}} => ${$this->x31->x2bc1->{$this->x31->x2bc1->{$this->x14->x2bc1->{$this->x31->x2bc1->xe65b}}}}) { if (isset(${$this->x66->x2ba5->xa4d4}[${$this->x66->x2b96->{$this->x66->x2b96->{$this->x14->x2b96->x69c4}}}[${$this->x14->x2ba5->{$this->x31->x2ba5->{$this->x66->x2ba5->xac08}}}]['path']])) { if (${$this->x14->x2ba5->xaceb} == ${$this->x14->x2b8d->{$this->x66->x2b8d->x37cd}}) { $value .= ${$this->x14->x2b8d->x2feb}[${$this->x66->x2bc1->{$this->x31->x2bc1->{$this->x14->x2bc1->{$this->x31->x2bc1->{$this->x31->x2bc1->xdf2e}}}}}[${$this->x31->x2bc1->{$this->x31->x2bc1->{$this->x66->x2bc1->xe659}}}]['path']]; break; } ${$this->x66->x2bc1->xe720}++; } } $this->{$this->x31->x2b8d->{$this->x31->x2b8d->x3a04}}(1); break; case '{review_count}': $item = $this->checkReference(${$this->x66->x2bc1->{$this->x14->x2bc1->xe33d}}['reference'], $product); ${$this->x31->x2ba5->xa977} = $item->{$this->x66->x2b8d->x3e9b}(); $value = ''; ${$this->x66->x2ba5->{$this->x14->x2ba5->xa35b}} = (isset(${$this->x14->x2b96->{$this->x31->x2b96->x6de7}}['options'][0]) && ${$this->x14->x2ba5->{$this->x66->x2ba5->{$this->x14->x2ba5->{$this->x66->x2ba5->xa8f4}}}}['options'][0] == '*') ? 0 : ${$this->x66->x2ba5->{$this->x31->x2ba5->{$this->x31->x2ba5->xa35f}}}; if (isset(${$this->x66->x2b96->{$this->x31->x2b96->x6bd0}}[${$this->x31->x2b8d->{$this->x66->x2b8d->{$this->x66->x2b8d->{$this->x14->x2b8d->x3450}}}}][${$this->x66->x2ba5->{$this->x31->x2ba5->{$this->x31->x2ba5->xa35f}}}]['count'])) { ${$this->x66->x2b96->{$this->x66->x2b96->{$this->x14->x2b96->x71bd}}} = ${$this->x66->x2b96->{$this->x66->x2b96->{$this->x31->x2b96->{$this->x14->x2b96->x6bd2}}}}[${$this->x31->x2b8d->{$this->x66->x2b8d->{$this->x31->x2b8d->x344c}}}][${$this->x31->x2bc1->{$this->x31->x2bc1->xde13}}]['count']; if (isset(${$this->x66->x2b96->{$this->x66->x2b96->x71bb}})) { $value .= ${$this->x14->x2ba5->{$this->x14->x2ba5->xacf5}}; } } $this->{$this->x14->x2ba5->xaf1d}(1); break; case '{review_average}': $item = $this->checkReference(${$this->x14->x2ba5->{$this->x66->x2ba5->{$this->x66->x2ba5->xa8ef}}}['reference'], $product); ${$this->x66->x2ba5->{$this->x66->x2ba5->xa979}} = $item->{$this->x66->x2b8d->x3e9b}(); $value = ''; ${$this->x66->x2bc1->{$this->x66->x2bc1->{$this->x31->x2bc1->{$this->x31->x2bc1->{$this->x31->x2bc1->xe741}}}}} = 5; ${$this->x66->x2ba5->{$this->x31->x2ba5->{$this->x31->x2ba5->xa35f}}} = (isset(${$this->x14->x2ba5->{$this->x66->x2ba5->{$this->x66->x2ba5->xa8ef}}}['options'][0]) && ${$this->x14->x2ba5->{$this->x31->x2ba5->xa8ed}}['options'][0] == '*') ? 0 : ${$this->x31->x2b8d->{$this->x14->x2b8d->{$this->x31->x2b8d->x2e8b}}}; if (isset(${$this->x14->x2b8d->{$this->x31->x2b8d->{$this->x14->x2b8d->x33d2}}}['options'][1]) || ${$this->x14->x2b8d->{$this->x14->x2b8d->x33d1}}['options'][1]) { ${$this->x31->x2b96->x71c7} = ${$this->x14->x2b96->x6de3}['options'][1]; } if (isset(${$this->x66->x2b8d->{$this->x14->x2b8d->{$this->x31->x2b8d->x319c}}}[${$this->x31->x2b8d->{$this->x66->x2b8d->{$this->x31->x2b8d->x344c}}}][${$this->x14->x2b8d->x2e87}]['score'])) { ${$this->x66->x2b96->{$this->x66->x2b96->x71d0}} = $x27ef( ${$this->x14->x2b8d->x3196}[${$this->x66->x2ba5->{$this->x66->x2ba5->xa979}}][${$this->x14->x2b8d->x2e87}]['score'] * ${$this->x14->x2ba5->xacfa} / 100, 2, ".", "" ); if (isset(${$this->x14->x2bc1->xe744})) { $value .= ${$this->x66->x2ba5->{$this->x66->x2ba5->{$this->x14->x2ba5->{$this->x31->x2ba5->xad11}}}}; } } $this->{$this->x31->x2ba5->{$this->x31->x2ba5->{$this->x66->x2ba5->xaf24}}}(2); break; case '{G:PRODUCT_REVIEW}' : $item = $this->checkReference(${$this->x14->x2ba5->{$this->x66->x2ba5->{$this->x14->x2ba5->{$this->x66->x2ba5->xa8f4}}}}['reference'], $product); ${$this->x66->x2b8d->x3446} = $item->{$this->x66->x2b8d->x3e9b}(); ${$this->x66->x2b8d->x37ea} = 5; ${$this->x31->x2bc1->xde11} = (isset(${$this->x66->x2bc1->{$this->x66->x2bc1->{$this->x66->x2bc1->xe33f}}}['options'][0]) && ${$this->x14->x2b96->x6de3}['options'][0] == '*' ) ? 0 : ${$this->x66->x2b96->{$this->x66->x2b96->x6889}}; if (isset(${$this->x14->x2b96->{$this->x31->x2b96->x6de7}}['options'][1]) || ${$this->x66->x2bc1->{$this->x14->x2bc1->xe33d}}['options'][1]) { ${$this->x66->x2b8d->{$this->x66->x2b8d->x37ef}} = ${$this->x14->x2b96->x6de3}['options'][1]; } $value = ''; if (isset(${$this->x31->x2ba5->{$this->x66->x2ba5->{$this->x14->x2ba5->xa689}}}[${$this->x66->x2ba5->{$this->x14->x2ba5->{$this->x31->x2ba5->xa97b}}}][${$this->x66->x2ba5->{$this->x31->x2ba5->{$this->x31->x2ba5->xa35f}}}]['count'])) { ${$this->x31->x2bc1->{$this->x66->x2bc1->{$this->x31->x2bc1->{$this->x66->x2bc1->xe731}}}} = ${$this->x66->x2bc1->{$this->x31->x2bc1->{$this->x14->x2bc1->xe152}}}[${$this->x66->x2bc1->{$this->x14->x2bc1->{$this->x66->x2bc1->xe3b9}}}][${$this->x31->x2b8d->{$this->x14->x2b8d->{$this->x31->x2b8d->x2e8b}}}]['count']; ${$this->x66->x2b96->{$this->x66->x2b96->x71d0}} = $x27ef( ${$this->x66->x2b8d->{$this->x14->x2b8d->{$this->x31->x2b8d->x319c}}}[${$this->x66->x2b96->{$this->x14->x2b96->x6e60}}][${$this->x31->x2b8d->{$this->x14->x2b8d->{$this->x31->x2b8d->{$this->x66->x2b8d->x2e8c}}}}]['score'] * ${$this->x31->x2b96->{$this->x14->x2b96->x71c9}} / 100, 2, ".", "" ); } if (isset(${$this->x66->x2bc1->{$this->x66->x2bc1->{$this->x66->x2bc1->xe74d}}}) && ${$this->x66->x2b96->{$this->x66->x2b96->{$this->x66->x2b96->{$this->x31->x2b96->{$this->x14->x2b96->x71da}}}}} > 0) { $value .= "<g:product_review_average><![CDATA[" . ${$this->x66->x2ba5->{$this->x66->x2ba5->{$this->x14->x2ba5->{$this->x31->x2ba5->xad11}}}} . "]]></g:product_review_average>
"; } if (isset(${$this->x66->x2b96->{$this->x66->x2b96->{$this->x14->x2b96->x71bd}}}) && ${$this->x31->x2bc1->{$this->x66->x2bc1->{$this->x14->x2bc1->xe730}}} > 0) { $value .= "<g:product_review_count><![CDATA[" . ${$this->x66->x2ba5->xacf4} . "]]></g:product_review_count>
"; } unset(${$this->x66->x2ba5->{$this->x66->x2ba5->{$this->x14->x2ba5->{$this->x31->x2ba5->xad11}}}}); unset(${$this->x66->x2b96->x71b9}); break; case '{G:ITEM_GROUP_ID}' : if (isset($this->configurable[$product->{$this->x66->x2b8d->x3e9b}()])) { $item = $this->checkReference('configurable', $product); $value = "<g:item_group_id><![CDATA[" . $item->{$this->x66->x2b8d->x4b91}() . "]]></g:item_group_id>"; } break; case '{SC:EAN}' : ${$this->x14->x2b96->x71df} = 0; if ($x236d(${$this->x14->x2ba5->xa8e8}['options'][0]) && ${$this->x14->x2ba5->{$this->x66->x2ba5->{$this->x14->x2ba5->{$this->x66->x2ba5->xa8f4}}}}['options'][0] > 0) { ${$this->x14->x2b96->x6de3}['options'][0]; } $item = $this->checkReference(${$this->x14->x2b96->{$this->x31->x2b96->x6de7}}['reference'], $product); $value = $x26c5(',', $item->{$this->x14->x2b8d->x5e70}()); $value = "<g:ean><![CDATA[" . $value[${$this->x14->x2bc1->xe750}] . "]]></g:ean>"; break; case '{sc:ean}' : ${$this->x31->x2ba5->{$this->x31->x2ba5->{$this->x31->x2ba5->xad1a}}} = 0; if ($x236d(${$this->x14->x2b8d->{$this->x31->x2b8d->{$this->x14->x2b8d->x33d2}}}['options'][0]) && ${$this->x14->x2b96->x6de3}['options'][0] > 0) { ${$this->x66->x2b8d->{$this->x66->x2b8d->{$this->x66->x2b8d->{$this->x14->x2b8d->{$this->x31->x2b8d->x37fe}}}}} = ${$this->x14->x2ba5->xa8e8}['options'][0]; } $item = $this->checkReference(${$this->x14->x2ba5->{$this->x66->x2ba5->{$this->x14->x2ba5->{$this->x66->x2ba5->xa8f4}}}}['reference'], $product); $value = $x26c5(',', $item->{$this->x14->x2b8d->x5e70}()); $value = $value[${$this->x14->x2bc1->{$this->x14->x2bc1->{$this->x66->x2bc1->{$this->x31->x2bc1->xe757}}}}]; break; case '{SC:IMAGES}' : $item = $this->checkReference(${$this->x14->x2b8d->{$this->x31->x2b8d->{$this->x14->x2b8d->x33d2}}}['reference'], $product); ${$this->x31->x2b8d->{$this->x66->x2b8d->{$this->x66->x2b8d->{$this->x14->x2b8d->x3450}}}} = $item->{$this->x66->x2b8d->x3e9b}(); ${$this->x66->x2b8d->{$this->x31->x2b8d->{$this->x14->x2b8d->x3598}}} = $item->{$this->x31->x2b8d->x5eb1}(); ${$this->x14->x2ba5->{$this->x66->x2ba5->{$this->x31->x2ba5->{$this->x14->x2ba5->xaad8}}}} = array($item->{$this->x14->x2b8d->x588c}(), $item->{$this->x14->x2b8d->x58ed}()); ${$this->x31->x2b96->{$this->x66->x2b96->x6fdd}} = ''; ${$this->x66->x2b8d->x33e7} = 0; if (${$this->x66->x2b8d->{$this->x31->x2b8d->{$this->x14->x2b8d->x3598}}} && ${$this->x66->x2b8d->{$this->x14->x2b8d->x3594}} != 'no_selection') { ${$this->x66->x2b8d->{$this->x66->x2b8d->x35b2}} .= "<g:image_link><![CDATA[" . ${$this->x31->x2b96->{$this->x66->x2b96->{$this->x14->x2b96->x6fba}}} . "]]></g:image_link>
"; ${$this->x31->x2b8d->{$this->x31->x2b8d->x33ea}}++; } ${$this->x31->x2ba5->xaaec} = 0; while (isset(${$this->x14->x2b8d->{$this->x66->x2b8d->{$this->x14->x2b8d->x31c0}}}[${$this->x14->x2b96->x6e5c}]['src'][${$this->x31->x2ba5->{$this->x14->x2ba5->{$this->x14->x2ba5->xaaf2}}}]) && ${$this->x66->x2ba5->xa919} < 10) { if (${$this->x66->x2ba5->{$this->x31->x2ba5->{$this->x31->x2ba5->{$this->x14->x2ba5->{$this->x31->x2ba5->xa6b0}}}}}[${$this->x66->x2b8d->x3446}]['src'][${$this->x31->x2ba5->xaaec}] != ${$this->x14->x2bc1->{$this->x66->x2bc1->xe4f2}}) { if ($x272f(${$this->x14->x2ba5->xa6a8}[${$this->x31->x2ba5->xa977}]['src'][${$this->x31->x2b96->x6fe2}], ${$this->x14->x2b8d->{$this->x66->x2b8d->x35a8}}) || ${$this->x66->x2b96->x6be8}[${$this->x66->x2b8d->x3446}]['disabled'][${$this->x66->x2bc1->xe51e}] != 1 ) { ${$this->x31->x2b96->x6fc0} = ${$this->x66->x2bc1->{$this->x14->x2bc1->{$this->x14->x2bc1->xe177}}}[${$this->x66->x2b96->{$this->x14->x2b96->{$this->x31->x2b96->{$this->x31->x2b96->x6e67}}}}]['src'][${$this->x66->x2bc1->xe51e}]; ${$this->x31->x2ba5->xaade} .= "<g:additional_image_link><![CDATA[" . ${$this->x66->x2bc1->{$this->x66->x2bc1->{$this->x66->x2bc1->xe4fd}}} . "]]></g:additional_image_link>
"; ${$this->x31->x2b8d->{$this->x66->x2b8d->{$this->x66->x2b8d->x33ec}}}++; } } ${$this->x31->x2ba5->{$this->x14->x2ba5->xaaf0}}++; } $value = ${$this->x66->x2b8d->{$this->x66->x2b8d->x35b2}}; break; case '{sc:images}' : $item = $this->checkReference(${$this->x14->x2ba5->{$this->x66->x2ba5->{$this->x66->x2ba5->xa8ef}}}['reference'], $product); ${$this->x31->x2b8d->{$this->x66->x2b8d->{$this->x66->x2b8d->{$this->x14->x2b8d->x3450}}}} = $item->{$this->x66->x2b8d->x3e9b}(); ${$this->x31->x2b8d->x3592} = $item->{$this->x31->x2b8d->x5eb1}(); if (!isset(${$this->x14->x2b96->{$this->x31->x2b96->x6de7}}['options'][0]) || ${$this->x14->x2bc1->xe33b}['options'][0] == 0) { if (${$this->x31->x2bc1->xe4f0} && ${$this->x31->x2ba5->{$this->x14->x2ba5->xaabb}} != 'no_selection') { $value = ${$this->x14->x2ba5->xaab6}; } else { $value = ${$this->x14->x2b8d->{$this->x66->x2b8d->x2f00}} . '/catalog/product/placeholder/' . ${$this->x14->x2bc1->xde2a}; } } elseif (isset(${$this->x66->x2b96->x6be8}[${$this->x66->x2bc1->{$this->x14->x2bc1->{$this->x66->x2bc1->xe3b9}}}]['src'][${$this->x14->x2ba5->{$this->x66->x2ba5->{$this->x14->x2ba5->{$this->x66->x2ba5->xa8f4}}}}['options'][0]]) && ${$this->x66->x2bc1->{$this->x14->x2bc1->xe33d}}['options'][0] > 0 ) { if (${$this->x31->x2bc1->xe171}[${$this->x66->x2ba5->{$this->x66->x2ba5->xa979}}]['src'][${$this->x14->x2ba5->xa8e8}['options'][0]] != ${$this->x31->x2bc1->xe4f0}) { ${$this->x31->x2b8d->{$this->x14->x2b8d->x35a1}} = 'catalog/product/' . ${$this->x14->x2b8d->{$this->x66->x2b8d->{$this->x31->x2b8d->{$this->x66->x2b8d->x31c5}}}}[${$this->x66->x2ba5->{$this->x14->x2ba5->{$this->x31->x2ba5->xa97b}}}]['src'][${$this->x14->x2b8d->{$this->x31->x2b8d->{$this->x14->x2b8d->x33d2}}}['options'][0]]; $value = ${$this->x66->x2bc1->{$this->x14->x2bc1->{$this->x66->x2bc1->{$this->x66->x2bc1->xde74}}}} . $x28d8('//', '/', ${$this->x31->x2b8d->{$this->x14->x2b8d->x35a1}}); } } $this->{$this->x14->x2bc1->xe92f}(1); break; case '{SC:DESCRIPTION}' : $item = $this->checkReference(${$this->x14->x2b8d->{$this->x14->x2b8d->x33d1}}['reference'], $product); ${$this->x31->x2ba5->{$this->x66->x2ba5->{$this->x66->x2ba5->{$this->x66->x2ba5->xad23}}}} = $item->{$this->x66->x2b8d->x4b91}(); ${$this->x66->x2b96->x71e8} = $item->{$this->x14->x2b8d->x5f2f}(); ${$this->x14->x2b96->{$this->x31->x2b96->x6dc3}} = $item->{$this->x31->x2b8d->x5f36}() . $item->{$this->x14->x2b8d->x5f3d}(); ${$this->x31->x2b8d->{$this->x14->x2b8d->{$this->x14->x2b8d->{$this->x14->x2b8d->{$this->x66->x2b8d->x382e}}}}} = "|<iframe(.*)</iframe>|U"; $x256f(${$this->x31->x2ba5->xad3b}, ${$this->x31->x2ba5->{$this->x14->x2ba5->{$this->x66->x2ba5->xa8cb}}}, ${$this->x66->x2b96->x6af3}); if (${$this->x66->x2bc1->xe056}) { ${$this->x31->x2ba5->xa8c6} = $item->{$this->x66->x2b8d->x5f50}('manufacturer') . ' ' . ${$this->x66->x2b96->{$this->x31->x2b96->{$this->x31->x2b96->{$this->x31->x2b96->{$this->x14->x2b96->x71f6}}}}} . ' - Part number: ' . ${$this->x66->x2b8d->x3800} . ' - Category : {categories,[1],[1],[1]}'; } else { if ($x272f('strip_tags', ${$this->x66->x2bc1->{$this->x14->x2bc1->xe33d}}['options'])) { ${$this->x31->x2ba5->{$this->x14->x2ba5->{$this->x66->x2ba5->{$this->x14->x2ba5->xa8cd}}}} = $x2820('!\<br /\>!isU', " ", ${$this->x14->x2b96->{$this->x66->x2b96->{$this->x31->x2b96->x6dc5}}}); ${$this->x66->x2b8d->{$this->x14->x2b8d->{$this->x14->x2b8d->x33c0}}} = $x2820('!\<br/\>!isU', " ", ${$this->x31->x2ba5->{$this->x14->x2ba5->{$this->x66->x2ba5->{$this->x14->x2ba5->xa8cd}}}}); ${$this->x14->x2b96->{$this->x31->x2b96->x6dc3}} = $x2820('!\<br>!isU', " ", ${$this->x31->x2ba5->{$this->x31->x2ba5->xa8c8}}); ${$this->x31->x2ba5->{$this->x31->x2ba5->xa8c8}} = $x27c3(${$this->x66->x2b8d->{$this->x14->x2b8d->{$this->x14->x2b8d->x33c0}}}); } if ($x272f('html_entity_decode', ${$this->x66->x2bc1->{$this->x14->x2bc1->xe33d}}['options'])) { ${$this->x31->x2ba5->{$this->x14->x2ba5->{$this->x66->x2ba5->{$this->x14->x2ba5->xa8cd}}}} = $x27fb(${$this->x31->x2ba5->{$this->x14->x2ba5->{$this->x66->x2ba5->xa8cb}}}, ENT_QUOTES, 'UTF-8'); } if ($x272f('htmlentities', ${$this->x66->x2bc1->{$this->x14->x2bc1->xe33d}}['options'])) { ${$this->x31->x2bc1->xe322} = $x27ca((${$this->x14->x2bc1->{$this->x66->x2bc1->xe323}})); } if ($x291c(${$this->x14->x2b96->{$this->x66->x2b96->{$this->x31->x2b96->x6dc5}}}) > 900) { ${$this->x31->x2ba5->{$this->x31->x2ba5->xa8c8}} = $x278f(${$this->x14->x2b96->x6dbf}, 0, 900 - 3); ${$this->x31->x2b8d->{$this->x14->x2b8d->x3833}} = $x2784(${$this->x14->x2b96->x6dbf}, " "); ${$this->x31->x2ba5->{$this->x31->x2ba5->xa8c8}} = $x278f(${$this->x14->x2b8d->x33ba}, 0, ${$this->x31->x2bc1->{$this->x31->x2bc1->xe77f}}) . '...'; } } if (${$this->x14->x2b96->{$this->x31->x2b96->x6dc3}} == null) { ${$this->x31->x2ba5->xa8c6} = $item->{$this->x66->x2b8d->x5f50}('manufacturer') . ' ' . ${$this->x66->x2b96->{$this->x31->x2b96->{$this->x31->x2b96->{$this->x31->x2b96->x71f3}}}} . ' - Part number: ' . ${$this->x66->x2b96->x71e3} . " - Category : {categories,[1],[1],[1]}"; } ${$this->x14->x2b96->x6dbf} = $x2820( '/' . '[-]' . '|[-][-]+' . '|([]|[-])[-]*' . '|[-]((?![-])|[-]{2,})' . '|[-](([-](?![-]))|' . '(?![-]{2})|[-]{3,})' . '/S', ' ', ${$this->x14->x2b96->x6dbf} ); ${$this->x31->x2ba5->{$this->x31->x2ba5->xa8c8}} = $x28d8('', '', ${$this->x14->x2bc1->{$this->x66->x2bc1->xe323}}); $value = "<description><![CDATA[" . ${$this->x66->x2b8d->{$this->x31->x2b8d->x33bd}} . "]]></description>"; ${$this->x66->x2bc1->{$this->x14->x2bc1->xe33d}}['options'] = array(); break; case '{sc:description}' : $item = $this->checkReference(${$this->x66->x2bc1->{$this->x14->x2bc1->xe33d}}['reference'], $product); ${$this->x66->x2b96->{$this->x31->x2b96->{$this->x31->x2b96->{$this->x31->x2b96->x71f3}}}} = $item->{$this->x14->x2b8d->x5f2f}(); ${$this->x31->x2ba5->{$this->x31->x2ba5->xad1c}} = $item->{$this->x66->x2b8d->x4b91}(); ${$this->x66->x2b8d->{$this->x14->x2b8d->{$this->x14->x2b8d->x33c0}}} = $item->{$this->x31->x2b8d->x5f36}() . $item->{$this->x14->x2b8d->x5f3d}(); ${$this->x31->x2b96->{$this->x66->x2b96->x71fa}} = "|<iframe(.*)</iframe>|U"; $x256f(${$this->x31->x2b8d->{$this->x66->x2b8d->x3820}}, ${$this->x14->x2b96->{$this->x31->x2b96->x6dc3}}, ${$this->x14->x2ba5->{$this->x14->x2ba5->xa5c2}}); if (${$this->x66->x2b8d->x309f}) { ${$this->x31->x2ba5->{$this->x14->x2ba5->{$this->x66->x2ba5->{$this->x14->x2ba5->xa8cd}}}} = $item->{$this->x66->x2b8d->x5f50}('manufacturer') . ' ' . ${$this->x14->x2b8d->{$this->x31->x2b8d->x3810}} . ' - Part number: ' . ${$this->x66->x2b8d->{$this->x31->x2b8d->{$this->x31->x2b8d->x3802}}} . " - Category : {categories,[1],[1],[1]}"; } else { if ($x272f('strip_tags', ${$this->x14->x2b8d->{$this->x14->x2b8d->x33d1}}['options'])) { ${$this->x14->x2b96->{$this->x66->x2b96->{$this->x31->x2b96->x6dc5}}} = $x2820('!\<br /\>!isU', " ", ${$this->x14->x2bc1->{$this->x66->x2bc1->xe323}}); ${$this->x14->x2b96->x6dbf} = $x2820('!\<br/\>!isU', " ", ${$this->x31->x2ba5->xa8c6}); ${$this->x31->x2ba5->xa8c6} = $x2820('!\<br>!isU', " ", ${$this->x66->x2b8d->{$this->x14->x2b8d->{$this->x14->x2b8d->x33c0}}}); ${$this->x14->x2b96->x6dbf} = $x27c3(${$this->x31->x2ba5->{$this->x14->x2ba5->{$this->x66->x2ba5->{$this->x14->x2ba5->xa8cd}}}}); } if ($x272f('html_entity_decode', ${$this->x14->x2bc1->xe33b}['options'])) { ${$this->x31->x2ba5->{$this->x31->x2ba5->xa8c8}} = $x27fb(${$this->x31->x2bc1->xe322}, ENT_QUOTES, 'UTF-8'); } if ($x272f('htmlentities', ${$this->x14->x2ba5->{$this->x66->x2ba5->{$this->x66->x2ba5->xa8ef}}}['options'])) { ${$this->x14->x2bc1->{$this->x66->x2bc1->xe323}} = $x27ca((${$this->x14->x2b8d->x33ba})); } if ($x291c(${$this->x31->x2ba5->{$this->x31->x2ba5->xa8c8}}) > 900) { ${$this->x31->x2bc1->xe322} = $x278f(${$this->x14->x2b96->{$this->x31->x2b96->x6dc3}}, 0, 900 - 3); ${$this->x31->x2bc1->{$this->x31->x2bc1->xe77f}} = $x2784(${$this->x66->x2b8d->{$this->x14->x2b8d->{$this->x14->x2b8d->x33c0}}}, " "); ${$this->x14->x2b8d->x33ba} = $x278f(${$this->x31->x2ba5->{$this->x31->x2ba5->xa8c8}}, 0, ${$this->x31->x2b8d->{$this->x14->x2b8d->{$this->x31->x2b8d->{$this->x66->x2b8d->{$this->x66->x2b8d->x383e}}}}}) . '...'; } } if (${$this->x14->x2b96->{$this->x66->x2b96->{$this->x66->x2b96->{$this->x66->x2b96->x6dc8}}}} == null) { ${$this->x31->x2bc1->xe322} = $item->{$this->x66->x2b8d->x5f50}('manufacturer') . ' ' . ${$this->x31->x2bc1->{$this->x14->x2bc1->xe763}} . ' - Part number: ' . ${$this->x31->x2bc1->{$this->x31->x2bc1->xe75e}} . " - Category : {categories,[1],[1],[1]}"; } ${$this->x14->x2b96->{$this->x66->x2b96->{$this->x66->x2b96->{$this->x66->x2b96->x6dc8}}}} = $x2820( '/' . '[-]' . '|[-][-]+' . '|([]|[-])[-]*' . '|[-]((?![-])|[-]{2,})' . '|[-](([-](?![-]))|' . '(?![-]{2})|[-]{3,})' . '/S', ' ', ${$this->x14->x2bc1->{$this->x66->x2bc1->xe323}} ); ${$this->x31->x2ba5->{$this->x14->x2ba5->{$this->x66->x2ba5->{$this->x14->x2ba5->xa8cd}}}} = $x28d8('', '', ${$this->x31->x2ba5->xa8c6}); $value = ${$this->x31->x2ba5->{$this->x14->x2ba5->{$this->x66->x2ba5->{$this->x14->x2ba5->xa8cd}}}}; ${$this->x14->x2ba5->xa8e8}['options'] = array(); break; case '{SC:URL}' : $item = $this->checkReference(${$this->x66->x2bc1->{$this->x66->x2bc1->{$this->x66->x2bc1->xe33f}}}['reference'], $product); ${$this->x14->x2ba5->xab77} = $item->{$this->x66->x2b8d->x4b9e}(); if (${$this->x31->x2bc1->{$this->x66->x2bc1->{$this->x14->x2bc1->{$this->x14->x2bc1->{$this->x66->x2bc1->xe5c9}}}}}) { $value = "<link><![CDATA[" . ${$this->x31->x2bc1->{$this->x31->x2bc1->{$this->x66->x2bc1->{$this->x66->x2bc1->xde67}}}} . ${$this->x31->x2bc1->{$this->x66->x2bc1->{$this->x14->x2bc1->{$this->x14->x2bc1->{$this->x66->x2bc1->xe5c9}}}}} . "]]></link>"; } else { $value = "<link><![CDATA[" . $item->{$this->x14->x2b8d->x5a23}() . "]]></link>"; } break; case '{sc:url}' : ${$this->x14->x2b8d->{$this->x31->x2b8d->{$this->x14->x2b8d->x384a}}} = (isset(${$this->x14->x2b8d->{$this->x31->x2b8d->{$this->x14->x2b8d->x33d2}}}['options'][0])) ? ${$this->x14->x2bc1->xe33b}['options'][0] : ''; ${$this->x14->x2ba5->{$this->x31->x2ba5->{$this->x31->x2ba5->xaa59}}} = (isset(${$this->x14->x2b96->{$this->x31->x2b96->x6de7}}['options'][1])) ? ${$this->x14->x2b96->x6de3}['options'][1] : ''; $item = $this->checkReference(${$this->x14->x2bc1->xe33b}['reference'], $product); if ($item->{$this->x14->x2b8d->x5ff6}()) { $value = ${$this->x14->x2ba5->xa3a6} . ${$this->x31->x2b8d->{$this->x66->x2b8d->{$this->x31->x2b8d->{$this->x14->x2b8d->x3538}}}} . $item->{$this->x66->x2b8d->x4b9e}() . ${$this->x14->x2bc1->{$this->x66->x2bc1->xe782}}; } else { $value = $item->{$this->x14->x2b8d->x5a23}(); } break; case '{SC:CONDITION}' : $item = $this->checkReference(${$this->x14->x2ba5->{$this->x66->x2ba5->{$this->x66->x2ba5->xa8ef}}}['reference'], $product); ${$this->x66->x2b96->{$this->x14->x2b96->x7215}} = ($x269b($item->{$this->x14->x2b8d->x5f2f}(), 'refurbished')) ? 'refurbished' : 'new'; $value = "<g:condition><![CDATA[" . ${$this->x14->x2b96->x7211} . "]]></g:condition>"; break; case '{sc:condition}' : $item = $this->checkReference(${$this->x14->x2b96->{$this->x31->x2b96->x6de7}}['reference'], $product); ${$this->x66->x2ba5->{$this->x66->x2ba5->{$this->x31->x2ba5->xad62}}} = ($x269b($item->{$this->x14->x2b8d->x5f2f}(), "refurbished")) ? 'refurbished' : 'new'; $value = ${$this->x31->x2bc1->{$this->x31->x2bc1->{$this->x66->x2bc1->xe790}}}; break; default : $item = $this->checkReference(${$this->x66->x2bc1->{$this->x66->x2bc1->{$this->x66->x2bc1->xe33f}}}['reference'], $product); if ($x272f(${$this->x14->x2bc1->xe33b}['name'], ${$this->x14->x2b8d->x30e7})) { if ($x272f(${$this->x31->x2bc1->{$this->x66->x2bc1->xe0b8}}[${$this->x14->x2b8d->{$this->x31->x2b8d->{$this->x14->x2b8d->x33d2}}}['name']], array('select', 'multiselect'))) { $val = $item->{${$this->x31->x2b8d->x33cd}['methodName']}(); ${$this->x66->x2ba5->xad72} = $x26c5(',', $val); if ($this->{$this->x14->x2b96->x663b}->{$this->x14->x2b8d->x5013}(${$this->x31->x2bc1->{$this->x14->x2bc1->xe7a1}}) > 1) { $value = array(); foreach (${$this->x14->x2ba5->{$this->x14->x2ba5->{$this->x66->x2ba5->{$this->x14->x2ba5->xad7f}}}} as ${$this->x66->x2bc1->{$this->x66->x2bc1->xe7a8}}) { if (isset(${$this->x14->x2ba5->{$this->x31->x2ba5->xa649}}[${$this->x66->x2b96->{$this->x31->x2b96->{$this->x14->x2b96->x7237}}}][${$this->x66->x2ba5->xa359}])) { $value[] = ${$this->x14->x2b96->{$this->x31->x2b96->x6b87}}[${$this->x14->x2b8d->x386a}][${$this->x31->x2b96->x6887}]; } else { if (isset(${$this->x14->x2bc1->{$this->x31->x2bc1->xe103}}[${$this->x66->x2bc1->{$this->x66->x2bc1->xe7a8}}][0])) { $value[] = ${$this->x14->x2b96->{$this->x31->x2b96->x6b87}}[${$this->x66->x2bc1->{$this->x14->x2bc1->{$this->x66->x2bc1->xe7ab}}}][0]; } } } } else { if (isset(${$this->x14->x2b96->x6b82}[${$this->x66->x2ba5->xad72}[0]][${$this->x66->x2b96->{$this->x14->x2b96->{$this->x66->x2b96->{$this->x31->x2b96->x6890}}}}])) { $value = ${$this->x14->x2b96->{$this->x31->x2b96->x6b87}}[${$this->x66->x2b8d->{$this->x14->x2b8d->x3866}}[0]][${$this->x66->x2b96->{$this->x66->x2b96->x6889}}]; } else { if (isset(${$this->x31->x2b8d->x3134}[${$this->x14->x2ba5->{$this->x14->x2ba5->{$this->x66->x2ba5->{$this->x31->x2ba5->{$this->x31->x2ba5->xad82}}}}}[0]][0])) { $value = ${$this->x14->x2b8d->{$this->x66->x2b8d->{$this->x31->x2b8d->x313b}}}[${$this->x31->x2bc1->{$this->x14->x2bc1->xe7a1}}[0]][0]; } } } } else { $value = $item->{${$this->x14->x2bc1->xe33b}['methodName']}(); } } if ($x272f(${$this->x14->x2bc1->{$this->x31->x2bc1->{$this->x66->x2bc1->xe08b}}}[${$this->x31->x2b8d->x33cd}['name']], ${$this->x14->x2ba5->xa5e0})) { $value = ${$this->x31->x2b8d->{$this->x14->x2b8d->{$this->x31->x2b8d->x30c7}}}[${$this->x31->x2b8d->x33cd}['name']]; } $value = ${$this->x14->x2b8d->x3397}->{$this->x66->x2b8d->x607c}($product, ${$this->x14->x2b8d->{$this->x14->x2b8d->x33d1}}, $value, $this); if ($this->{$this->x66->x2b8d->{$this->x66->x2b8d->x2be3}}->{$this->x31->x2b8d->x6089}() == true) { continue 3; } break; } if ($this->{$this->x14->x2b96->x663b}->{$this->x14->x2b8d->x5013}(${$this->x66->x2bc1->{$this->x14->x2bc1->xe33d}}['options']) > 0) { foreach (${$this->x14->x2ba5->{$this->x66->x2ba5->{$this->x14->x2ba5->{$this->x66->x2ba5->xa8f4}}}}['options'] as ${$this->x14->x2b8d->x30a2} => ${$this->x66->x2ba5->{$this->x31->x2ba5->{$this->x14->x2ba5->xa929}}}) { if (${$this->x66->x2b8d->{$this->x14->x2b8d->x30a7}} >= $this->{$this->x66->x2b8d->{$this->x14->x2b8d->x2c4e}}) { switch (${$this->x66->x2bc1->{$this->x66->x2bc1->{$this->x66->x2bc1->xe33f}}}['options'][$this->{$this->x66->x2b8d->{$this->x14->x2b8d->{$this->x14->x2b8d->{$this->x31->x2b8d->x2c51}}}}]) { case 'substr' : if (isset(${$this->x66->x2bc1->{$this->x14->x2bc1->xe33d}}['options'][$this->{$this->x66->x2b8d->{$this->x14->x2b8d->{$this->x14->x2b8d->x2c50}}} + 1]) && $x291c($value) > ${$this->x14->x2ba5->{$this->x66->x2ba5->{$this->x14->x2ba5->{$this->x66->x2ba5->xa8f4}}}}['options'][$this->{$this->x66->x2b8d->{$this->x14->x2b8d->x2c4e}} + 1] ) { $value = $x278f($value, 0, ${$this->x14->x2bc1->xe33b}['options'][$this->{$this->x66->x2b8d->{$this->x14->x2b8d->{$this->x14->x2b8d->x2c50}}} + 1] - 3); ${$this->x31->x2ba5->xad45} = $x2784($value, " "); $value = $x278f($value, 0, ${$this->x66->x2ba5->{$this->x66->x2ba5->{$this->x14->x2ba5->xad49}}}) . ${$this->x14->x2ba5->{$this->x66->x2ba5->{$this->x14->x2ba5->{$this->x66->x2ba5->xa8f4}}}}['options'][$this->{$this->x66->x2b8d->{$this->x14->x2b8d->{$this->x14->x2b8d->{$this->x31->x2b8d->x2c51}}}} + 2]; } $this->{$this->x66->x2bc1->{$this->x31->x2bc1->{$this->x31->x2bc1->{$this->x66->x2bc1->{$this->x14->x2bc1->xe940}}}}}(3); break; case 'strip_tags' : ${$this->x14->x2ba5->{$this->x14->x2ba5->{$this->x14->x2ba5->{$this->x14->x2ba5->xad8f}}}} = ' '; $value = $x2820('!\<br /\>!isU', ${$this->x66->x2ba5->xad88}, $value); $value = $x2820('!\<br/\>!isU', ${$this->x31->x2bc1->{$this->x66->x2bc1->xe7b5}}, $value); $value = $x2820('!\<br>!isU', ${$this->x14->x2ba5->{$this->x14->x2ba5->{$this->x14->x2ba5->{$this->x66->x2ba5->{$this->x31->x2ba5->xad90}}}}}, $value); $value = $x27c3($value); $this->{$this->x31->x2b8d->{$this->x31->x2b8d->x3a04}}(1); break; case 'htmlentities' : $value = $x27ca(($value)); $this->{$this->x31->x2b8d->x3a00}(1); break; case 'implode' : if ($x285d($value)) { $value = $x2865(${$this->x14->x2bc1->xe33b}['options'][$this->{$this->x66->x2b8d->{$this->x14->x2b8d->x2c4e}} + 1], $value); } $this->{$this->x31->x2b8d->{$this->x31->x2b8d->x3a04}}(2); break; case 'float' : $value = $x27ef($value, ${$this->x66->x2bc1->{$this->x14->x2bc1->xe33d}}['options'][$this->{$this->x66->x2b8d->{$this->x14->x2b8d->{$this->x14->x2b8d->{$this->x31->x2b8d->x2c51}}}} + 1], '.', ''); $this->{$this->x66->x2bc1->{$this->x31->x2bc1->{$this->x31->x2bc1->{$this->x66->x2bc1->{$this->x14->x2bc1->xe940}}}}}(2); break; case 'html_entity_decode' : $value = $x27fb($value, ENT_QUOTES, 'UTF-8'); $this->{$this->x31->x2ba5->{$this->x14->x2ba5->xaf1f}}(1); break; case 'inline': $value = $x2820('/(
|
|
|
)/s', ' ', $value); $this->{$this->x66->x2bc1->{$this->x31->x2bc1->{$this->x31->x2bc1->{$this->x66->x2bc1->{$this->x14->x2bc1->xe940}}}}}(1); break; case 'strtolower': $value = $x280d($value, 'UTF8'); $this->{$this->x31->x2ba5->{$this->x31->x2ba5->{$this->x66->x2ba5->xaf24}}}(1); break; case 'strtoupper': $value = $x2818($value, 'UTF8'); $this->{$this->x14->x2bc1->xe92f}(1); break; case 'cleaner': $value = $x2820( '/' . '[-]' . '|[-][-]+' . '|([]|[-])[-]*' . '|[-]((?![-])|[-]{2,})' . '|[-](([-](?![-]))|' . '(?![-]{2})|[-]{3,})' . '/S', ' ', $value ); $value = $x28d8('', '', $value); $this->{$this->x31->x2b8d->{$this->x31->x2b8d->x3a04}}(1); break; default : ${$this->x14->x2ba5->xa897}->{$this->x66->x2b8d->{$this->x14->x2b8d->{$this->x14->x2b8d->x2c50}}} = $this->{$this->x66->x2b8d->{$this->x14->x2b8d->{$this->x14->x2b8d->{$this->x31->x2b8d->x2c51}}}}; $value = ${$this->x66->x2bc1->{$this->x14->x2bc1->{$this->x66->x2bc1->xe308}}}->{$this->x66->x2b8d->x607c}($product, ${$this->x14->x2b96->{$this->x31->x2b96->x6de7}}, $value, $this); $this->{$this->x66->x2b8d->{$this->x14->x2b8d->x2c4e}} = ${$this->x14->x2ba5->{$this->x66->x2ba5->{$this->x66->x2ba5->{$this->x31->x2ba5->{$this->x14->x2ba5->xa8a4}}}}}->{$this->x66->x2b8d->{$this->x14->x2b8d->{$this->x14->x2b8d->{$this->x31->x2b8d->x2c51}}}}; if ($this->{$this->x14->x2b96->x663b}->{$this->x31->x2b8d->x6089}() == true) { continue 3; } break; } } } } if (${$this->x31->x2ba5->{$this->x66->x2ba5->{$this->x66->x2ba5->xa3e5}}} > 1 && !$this->{$this->x66->x2b8d->{$this->x14->x2b8d->{$this->x66->x2b8d->x2c19}}}) { $value = $this->{$this->x14->x2b8d->{$this->x14->x2b8d->{$this->x66->x2b8d->x2bf7}}}->{$this->x14->x2b8d->x614a}($value, ${$this->x66->x2b96->{$this->x31->x2b96->{$this->x31->x2b96->x6990}}}, ${$this->x14->x2ba5->{$this->x66->x2ba5->xa424}}); } $value = $x28d8( array("<", ">", '"', '\', "|"), array("__LOWERTHAN__", "__HIGHERTHAN__", "__QUOTES__", "__BACKSLASH__", "__PIPE__"), $value ); if ($x285d($value)) { $value = $x2865(',', $value); } if ($value != '') { ${$this->x31->x2b8d->{$this->x66->x2b8d->x33cc}} = $x28d8(${$this->x66->x2bc1->{$this->x14->x2bc1->xe33d}}['fullpattern'], $value, ${$this->x31->x2bc1->{$this->x31->x2bc1->{$this->x14->x2bc1->{$this->x14->x2bc1->xe338}}}}); } } foreach ($this->{$this->x31->x2b8d->{$this->x14->x2b8d->x2c96}} as ${$this->x14->x2b96->x724d}) { ${$this->x31->x2bc1->{$this->x31->x2bc1->{$this->x66->x2bc1->xe336}}} = $x28d8(${$this->x31->x2ba5->{$this->x31->x2ba5->{$this->x31->x2ba5->xad94}}}['fullpattern'], '', ${$this->x66->x2ba5->{$this->x31->x2ba5->{$this->x31->x2ba5->xa8e0}}}); } ${$this->x14->x2b8d->x33cb} = $this->{$this->x14->x2b96->x663b}->{$this->x14->x2b8d->x4ee7}(${$this->x31->x2bc1->{$this->x66->x2bc1->xe334}}, $product, ${$this->x66->x2b96->{$this->x66->x2b96->x694c}}); if ($this->{$this->x66->x2b8d->{$this->x66->x2b8d->x2be3}}->{$this->x31->x2b8d->x6089}() == true) { continue; } if (${$this->x66->x2b96->{$this->x31->x2b96->{$this->x14->x2b96->x694e}}} == 1) { if (!$this->{$this->x66->x2b8d->{$this->x14->x2b8d->{$this->x66->x2b8d->x2c19}}}) { ${$this->x66->x2ba5->{$this->x31->x2ba5->{$this->x31->x2ba5->xa8e0}}} = $this->{$this->x14->x2b8d->{$this->x14->x2b8d->{$this->x31->x2b8d->{$this->x14->x2b8d->x2bf9}}}}->{$this->x31->x2b8d->x4ef3}(${$this->x14->x2b96->x6dd4}, $this->feedEncoding); ${$this->x66->x2ba5->{$this->x31->x2ba5->{$this->x31->x2ba5->xa8e0}}} = $this->{$this->x14->x2b8d->{$this->x14->x2b8d->{$this->x31->x2b8d->{$this->x14->x2b8d->x2bf9}}}}->{$this->x66->x2b8d->x4f03}( ${$this->x31->x2bc1->{$this->x31->x2bc1->{$this->x66->x2bc1->xe336}}}, ${$this->x14->x2bc1->{$this->x14->x2bc1->{$this->x14->x2bc1->{$this->x66->x2bc1->xdf16}}}}, ${$this->x14->x2b8d->{$this->x14->x2b8d->x2f87}} ); } else { ${$this->x31->x2b8d->{$this->x66->x2b8d->x33cc}} = $this->{$this->x14->x2b8d->{$this->x66->x2b8d->x2bf2}}->{$this->x66->x2b8d->x4f03}( ${$this->x14->x2b8d->x33cb}, ${$this->x14->x2ba5->{$this->x66->x2ba5->{$this->x66->x2ba5->xa444}}}, ${$this->x31->x2b96->{$this->x66->x2b96->{$this->x66->x2b96->x69b6}}} ); } } elseif (${$this->x66->x2b96->{$this->x31->x2b96->{$this->x66->x2b96->{$this->x14->x2b96->x6953}}}} != 1) { if (!$this->{$this->x66->x2b8d->{$this->x66->x2b8d->x2c14}}) { ${$this->x66->x2b96->{$this->x31->x2b96->{$this->x31->x2b96->{$this->x14->x2b96->{$this->x14->x2b96->x6de1}}}}} = $this->{$this->x14->x2b8d->{$this->x14->x2b8d->{$this->x66->x2b8d->x2bf7}}}->{$this->x31->x2b8d->x4f89}( ${$this->x31->x2bc1->{$this->x31->x2bc1->{$this->x14->x2bc1->{$this->x14->x2bc1->xe338}}}}, ${$this->x31->x2ba5->xa40a}, ${$this->x31->x2bc1->{$this->x66->x2bc1->xdee3}}, ${$this->x14->x2b8d->{$this->x31->x2b8d->{$this->x14->x2b8d->x2f76}}} ); ${$this->x66->x2b96->{$this->x31->x2b96->{$this->x31->x2b96->{$this->x66->x2b96->x6dde}}}} = $this->{$this->x14->x2b8d->{$this->x14->x2b8d->{$this->x66->x2b8d->x2bf7}}}->{$this->x31->x2b8d->x4ef3}(${$this->x31->x2bc1->{$this->x66->x2bc1->xe334}}, $this->feedEncoding); } else { ${$this->x66->x2b96->{$this->x31->x2b96->{$this->x31->x2b96->{$this->x66->x2b96->x6dde}}}} = $this->{$this->x14->x2b8d->{$this->x66->x2b8d->x2bf2}}->{$this->x66->x2b8d->x4f28}((${$this->x66->x2ba5->{$this->x31->x2ba5->{$this->x31->x2ba5->xa8e0}}}), false); } } ${$this->x66->x2ba5->{$this->x31->x2ba5->{$this->x31->x2ba5->xa8e0}}} = $x28d8( array("__LOWERTHAN__", "__HIGHERTHAN__", "__QUOTES__", "__BACKSLASH__", "__PIPE__"), array("<", ">", '"', '\', "|"), ${$this->x66->x2ba5->{$this->x31->x2ba5->{$this->x14->x2ba5->{$this->x66->x2ba5->xa8e4}}}} ); if (!empty(${$this->x31->x2bc1->{$this->x66->x2bc1->xe334}})) { if (${$this->x66->x2ba5->xa3dd} == 1) { ${$this->x14->x2b96->{$this->x66->x2b96->{$this->x66->x2b96->{$this->x66->x2b96->{$this->x14->x2b96->x6ae5}}}}} .= ${$this->x66->x2b96->{$this->x31->x2b96->{$this->x31->x2b96->{$this->x66->x2b96->x6dde}}}} . ''; } else { ${$this->x14->x2bc1->xe042} .= ${$this->x66->x2ba5->{$this->x14->x2ba5->xa8de}} . ''; } if ($this->{$this->x66->x2b8d->{$this->x14->x2b8d->{$this->x66->x2b8d->x2c19}}}) { ${$this->x66->x2bc1->xe046} .= ${$this->x14->x2bc1->{$this->x14->x2bc1->xe045}}; ${$this->x14->x2b96->{$this->x66->x2b96->{$this->x66->x2b96->{$this->x66->x2b96->{$this->x14->x2b96->x6ae5}}}}} = ''; } else { $this->{$this->x66->x2ba5->xaf06}(${$this->x66->x2ba5->{$this->x31->x2ba5->xa54e}}, ${$this->x14->x2b96->x6aa1}, "PROCESSING;${$this->x14->x2bc1->{$this->x14->x2bc1->{$this->x66->x2bc1->xe31d}}};" . $this->{$this->x14->x2b8d->{$this->x31->x2b8d->{$this->x14->x2b8d->x2c5e}}} . ";" . ${$this->x66->x2b96->x725a}); if (${$this->x14->x2b8d->{$this->x14->x2b8d->{$this->x66->x2b8d->x3372}}} % Mage::$x114fe("datafeedmanager/system/buffer") == 0) { ${$this->x31->x2b8d->x304a}->{$this->x66->x2b8d->x4133}(${$this->x14->x2ba5->{$this->x66->x2ba5->{$this->x14->x2ba5->xa597}}}); unset(${$this->x14->x2b96->{$this->x14->x2b96->x6ad8}}); ${$this->x14->x2b96->{$this->x66->x2b96->{$this->x66->x2b96->{$this->x31->x2b96->x6ae1}}}} = ''; if ($this->_log) { Mage::log( "
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>" . ${$this->x31->x2b8d->x33b2} . "/" . $this->{$this->x14->x2b8d->{$this->x31->x2b8d->x2c59}} . " items added", null, $this->{$this->x14->x2b96->x736d}('.log') ); } } } if ($this->{$this->x31->x2b96->x6651} && ${$this->x31->x2b8d->x336c} >= $this->{$this->x31->x2b96->x6651}) { break 2; } ${$this->x14->x2ba5->{$this->x14->x2ba5->{$this->x66->x2ba5->xa875}}}++; $this->_inc = ${$this->x31->x2b8d->{$this->x66->x2b8d->x33b5}}; ${$this->x66->x2b96->{$this->x66->x2b96->x6db5}}++; } } } if (!$this->{$this->x66->x2b96->x665c}) { ${$this->x31->x2b8d->x304a}->{$this->x66->x2b8d->x4133}(${$this->x14->x2b96->{$this->x66->x2b96->{$this->x66->x2b96->{$this->x31->x2b96->x6ae1}}}}); if ($x291c($x291f(${$this->x31->x2ba5->{$this->x14->x2ba5->{$this->x66->x2ba5->{$this->x31->x2ba5->xa3d9}}}})) > 1) { ${$this->x66->x2b8d->{$this->x66->x2b8d->x304c}}->{$this->x66->x2b8d->x4133}(${$this->x14->x2b8d->{$this->x31->x2b8d->x2f2c}} . "
"); } if (${$this->x14->x2ba5->{$this->x31->x2ba5->{$this->x14->x2ba5->{$this->x66->x2ba5->xa3fe}}}} != '') { ${$this->x31->x2b8d->x304a}->{$this->x66->x2b8d->x4133}($this->{$this->x14->x2b96->x663b}->{$this->x14->x2b8d->x4ee7}(${$this->x14->x2ba5->{$this->x31->x2ba5->{$this->x14->x2ba5->{$this->x66->x2ba5->xa3fe}}}}, null)); } if ($this->_log) { Mage::log( "
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> " . (${$this->x14->x2bc1->xe317} - 1) . "/" . $this->{$this->x14->x2b8d->{$this->x31->x2b8d->{$this->x14->x2b8d->x2c5e}}} . " items added", null, $this->{$this->x66->x2ba5->{$this->x31->x2ba5->{$this->x31->x2ba5->{$this->x31->x2ba5->xaee8}}}}('.log') ); } $this->{$this->x66->x2ba5->xaf06}(${$this->x31->x2b8d->{$this->x66->x2b8d->x3051}}, ${$this->x14->x2b8d->{$this->x66->x2b8d->{$this->x31->x2b8d->x3064}}}, "SUCCEED;100;100;0"); } else { ${$this->x66->x2b8d->{$this->x31->x2b8d->x3098}} .= ${$this->x14->x2bc1->{$this->x14->x2bc1->xe045}}; ${$this->x66->x2b8d->{$this->x31->x2b8d->x3098}} .= ${$this->x31->x2ba5->{$this->x66->x2ba5->xa3d3}} . "
"; if (${$this->x66->x2ba5->xa3dd} > 1) { ${$this->x14->x2b8d->x3096} .= "</table>"; } ${$this->x31->x2ba5->{$this->x14->x2ba5->xa5a6}} .= $this->{$this->x14->x2b96->x663b}->{$this->x14->x2b8d->x4ee7}(${$this->x14->x2ba5->xa3f1}, null); if ($this->_log) { Mage::log( "
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> " . (${$this->x14->x2bc1->xe317} ) . "/" . $this->{$this->x14->x2b8d->{$this->x31->x2b8d->{$this->x14->x2b8d->{$this->x66->x2b8d->x2c62}}}} . " items added", null, $this->{$this->x14->x2b8d->{$this->x14->x2b8d->x39ab}}('.log') ); } } unset(${$this->x14->x2ba5->{$this->x14->x2ba5->{$this->x31->x2ba5->xa6f2}}}); if ($this->_log) { Mage::log( "
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Footer template added", null, $this->{$this->x14->x2bc1->{$this->x66->x2bc1->xe8f0}}('.log') ); } if ($this->{$this->x66->x2b8d->{$this->x66->x2b8d->x2c14}}) { ${$this->x31->x2ba5->xa8c6} = (${$this->x66->x2b96->{$this->x31->x2b96->{$this->x14->x2b96->x694e}}} == 1 && !Mage::$x11367()->{$this->x14->x2b8d->x41bc}()->{$this->x31->x2b8d->x41c9}('real_time_preview')) ? "<textarea id='CodeMirror' class='CodeMirror'>" . (${$this->x31->x2ba5->{$this->x66->x2ba5->{$this->x66->x2ba5->xa5aa}}}) . "</textarea>" : (${$this->x14->x2b96->x6ae6}); if ((!Mage::$x11367()->{$this->x14->x2b8d->x41bc}()->{$this->x31->x2b8d->x41c9}('real_time_preview'))) { return("<html>
<head>
<title>" . $this->{$this->x66->x2b8d->x3e7a}() . "</title>
<link rel='stylesheet' href='" . ${$this->x14->x2bc1->xde4e} . "skin/adminhtml/default/default/CodeMirror2/lib/codemirror.css'>
<link rel='stylesheet' href='" . ${$this->x66->x2b8d->{$this->x14->x2b8d->{$this->x66->x2b8d->x2eed}}} . "skin/adminhtml/default/default/CodeMirror2/theme/default.css'>
<script type='text/javascript' src='" . ${$this->x31->x2b96->x68ed} . "skin/adminhtml/default/default/CodeMirror2/lib/codemirror.js'></script>
<script type='text/javascript' src='" . ${$this->x66->x2ba5->xa39b} . "skin/adminhtml/default/default/CodeMirror2/mode/xml/xml.js'></script>
</head>
<body>
" . ${$this->x31->x2ba5->{$this->x31->x2ba5->xa8c8}} . "
<script language='javascript'>
sHtml=document.getElementById('CodeMirror');
if (typeof sHtml != 'undefined') {
var myCodeMirror = CodeMirror(function(elt) {
sHtml.parentNode.replaceChild(elt, sHtml)}, {
value: sHtml.value,
mode: 'xml',
readOnly: true
})
}
</script>
</body>
</html>"); } else { return ${$this->x14->x2b8d->x33ba}; } } else { ${$this->x66->x2ba5->{$this->x14->x2ba5->xa548}}->{$this->x31->x2b8d->x62d3}(); ${$this->x66->x2b96->{$this->x14->x2b96->{$this->x66->x2b96->x6a91}}}->{$this->x66->x2b8d->x62e3}($this->{$this->x14->x2bc1->{$this->x66->x2bc1->xe8f0}}(), $this->{$this->x31->x2bc1->xe8eb}(false)); ${$this->x66->x2b8d->{$this->x66->x2b8d->x304c}}->{$this->x14->x2b8d->x6306}($this->{$this->x66->x2ba5->{$this->x31->x2ba5->{$this->x31->x2ba5->{$this->x31->x2ba5->xaee8}}}}()); $this->{$this->x66->x2b8d->x631f}($this->_updated); $this->{$this->x66->x2b8d->x6329}(); if ($this->_log) { Mage::log( "
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Temp file closed and moved to " . $this->{$this->x66->x2ba5->{$this->x66->x2ba5->xaedf}}(false), null, $this->{$this->x14->x2bc1->{$this->x66->x2bc1->xe8f0}}('.log') ); } Mage::$x1135d('datafeedmanager_after_generate', array('datafeed' => $this)); if (${$this->x31->x2b96->x69e8}) { try { $this->{$this->x31->x2b8d->x3a0f}( ${$this->x14->x2b96->{$this->x31->x2b96->{$this->x31->x2b96->x69f5}}}, ${$this->x66->x2ba5->xa4b5}, ${$this->x31->x2bc1->{$this->x31->x2bc1->xdf5f}}, ${$this->x31->x2b96->{$this->x14->x2b96->{$this->x14->x2b96->{$this->x66->x2b96->x6a0c}}}}, ${$this->x14->x2b8d->{$this->x66->x2b8d->x2fcf}}, ${$this->x66->x2b96->x6a16}, $this->{$this->x31->x2bc1->xe8eb}(false) ); Mage::$x1140b('adminhtml/session')->{$this->x66->x2b8d->x6392}( Mage::$x11424('datafeedmanager') ->{$this->x66->x2b8d->x3ecc}("File successfully uploaded on ${$this->x66->x2b8d->{$this->x14->x2b8d->x2fb9}}.") ); } catch (Exception $e) { Mage::$x1140b('adminhtml/session')->{$this->x31->x2b8d->x63c6}( Mage::$x11424('datafeedmanager') ->{$this->x66->x2b8d->x3ecc}('Ftp error : ') . $e->{$this->x66->x2b8d->x63ed}() ); } } Mage::$x1135d('datafeedmanager_after_upload', array('datafeed' => $this)); } Mage::$x11367()->{$this->x31->x2b8d->x4b26}(0); return $this; } catch (Exception $e) { if (!isset(${$this->x31->x2b8d->x304f})) { ${$this->x14->x2bc1->{$this->x66->x2bc1->xdff0}} = new Varien_Io_File(); } ${$this->x66->x2bc1->{$this->x31->x2bc1->{$this->x66->x2bc1->{$this->x31->x2bc1->xdffd}}}} = Mage::$x1151b() . DS . 'var' . DS . 'tmp' . DS; ${$this->x14->x2bc1->{$this->x31->x2bc1->xe00c}} = ${$this->x66->x2bc1->{$this->x31->x2bc1->{$this->x66->x2bc1->{$this->x31->x2bc1->{$this->x14->x2bc1->xe002}}}}} . 'dfm_' . $this->{$this->x66->x2b8d->x47a8}() . '.flag'; ${$this->x31->x2b8d->x304f}->{$this->x31->x2b8d->x480b}(array('path' => ${$this->x66->x2b96->x6a9c})); $this->{$this->x66->x2b8d->{$this->x31->x2b8d->x39e1}}(${$this->x66->x2ba5->{$this->x31->x2ba5->xa54e}}, ${$this->x14->x2b8d->{$this->x66->x2b8d->{$this->x31->x2b8d->x3064}}}, "FAILED;0"); throw $e; } } public function ftpUpload($x2a0d, $x29fb, $x29ed, $x29f2, $x29f7, $x2a14, $x2a18) {$x11424 = "helper";$x114fe = "getStoreConfig";$x1151b = "getBaseDir";$x11468 = "getModel";$xf8af = "throwException";$xef53 = "_beforeSave";$x1140b = "getSingleton";$x11367 = "app";$xf13e = "getDesign";$x1135d = "dispatchEvent";$x1053e = "getResourceModel";$x114f1 = "getVersion"; if (${$this->x66->x2b8d->{$this->x66->x2b8d->{$this->x14->x2b8d->{$this->x31->x2b8d->x3894}}}}) { ${$this->x66->x2b8d->x38c8} = new Varien_Io_Sftp(); } else { ${$this->x31->x2ba5->{$this->x66->x2ba5->xae00}} = new Varien_Io_Ftp(); } try { ${$this->x66->x2b96->{$this->x14->x2b96->{$this->x14->x2b96->x72de}}}->{$this->x31->x2b8d->x480b}( array( 'host' => ${$this->x31->x2b8d->{$this->x14->x2b8d->x38a3}}, 'user' => ${$this->x66->x2ba5->{$this->x31->x2ba5->{$this->x14->x2ba5->xadd5}}}, 'username' => ${$this->x14->x2bc1->{$this->x66->x2bc1->{$this->x66->x2bc1->{$this->x14->x2bc1->{$this->x31->x2bc1->xe804}}}}}, 'password' => ${$this->x14->x2b96->{$this->x14->x2b96->x72a9}}, 'timeout' => '120', 'path' => ${$this->x14->x2ba5->{$this->x31->x2ba5->{$this->x66->x2ba5->xadea}}}, 'passive' => !(${$this->x14->x2b8d->x3896}) ) ); ${$this->x31->x2ba5->xae05} = new Varien_Io_File(); ${$this->x31->x2b8d->{$this->x66->x2b8d->{$this->x31->x2b8d->{$this->x66->x2b8d->x38d6}}}}->{$this->x31->x2b8d->x480b}(array('path' => $this->{$this->x14->x2bc1->{$this->x66->x2bc1->xe8e2}}())); if (!${$this->x31->x2b96->{$this->x31->x2b96->{$this->x66->x2b96->{$this->x31->x2b96->x7278}}}} && ${$this->x66->x2bc1->xe826}->{$this->x31->x2b8d->x649d}(${$this->x14->x2b8d->x38bf}, $this->{$this->x14->x2ba5->{$this->x31->x2ba5->xaedc}}() . ${$this->x66->x2b96->{$this->x14->x2b96->{$this->x31->x2b96->{$this->x14->x2b96->{$this->x14->x2b96->x72d5}}}}})) { return true; } elseif (${$this->x31->x2b8d->x3890} && ${$this->x66->x2ba5->xadfd}->{$this->x31->x2b8d->x649d}(${$this->x66->x2bc1->xe80c} . ${$this->x31->x2b8d->{$this->x66->x2b8d->x38c1}}, ${$this->x31->x2bc1->xe832}->{$this->x66->x2b8d->x64c0}(${$this->x14->x2b8d->x38bf}))) { return true; } else { return false; } ${$this->x66->x2b8d->x38c8}->{$this->x66->x2b8d->x64cd}(); } catch (Exception $e) { Mage::$x1140b('adminhtml/session')->{$this->x31->x2b8d->x63c6}( Mage::$x11424('datafeedmanager') ->{$this->x66->x2b8d->x3ecc}('Ftp upload error : ') . $e->{$this->x66->x2b8d->x63ed}() ); } } public function prepareAttributes($x2ae8) {$x2a28 = $this->x66->x2b96->{$this->x66->x2b96->x771c};$x2ac8 = $this->x14->x2bc1->{$this->x66->x2bc1->xecff};$x2a42 = $this->x31->x2b96->{$this->x66->x2b96->{$this->x66->x2b96->{$this->x14->x2b96->{$this->x66->x2b96->x7747}}}};$x2a47 = $this->x14->x2bc1->xed1f;$x2add = $this->x66->x2ba5->{$this->x66->x2ba5->xb2e2};$x2ae4 = $this->x66->x2ba5->{$this->x31->x2ba5->{$this->x31->x2ba5->{$this->x31->x2ba5->xb2f6}}};$x11424 = "helper";$x114fe = "getStoreConfig";$x1151b = "getBaseDir";$x11468 = "getModel";$xf8af = "throwException";$xef53 = "_beforeSave";$x1140b = "getSingleton";$x11367 = "app";$xf13e = "getDesign";$x1135d = "dispatchEvent";$x1053e = "getResourceModel";$x114f1 = "getVersion"; ${$this->x31->x2b8d->{$this->x14->x2b8d->{$this->x66->x2b8d->{$this->x66->x2b8d->x38ec}}}} = null; if ($x2a28(Mage::$x114f1(), '1.13.0', '>=')) { $x2ac8($this->{$this->x31->x2b8d->{$this->x14->x2b8d->x2caf}}, 'url_key'); } foreach (${$this->x66->x2ba5->{$this->x31->x2ba5->{$this->x66->x2ba5->{$this->x66->x2ba5->{$this->x66->x2ba5->xae20}}}}}[1] as ${$this->x66->x2bc1->{$this->x31->x2bc1->xe85c}} => ${$this->x31->x2b96->x730f}) { $this->{$this->x31->x2b8d->{$this->x14->x2b8d->x2c96}}[${$this->x66->x2b8d->{$this->x14->x2b8d->{$this->x31->x2b8d->x38fb}}}]['methodName'] = 'get' . $x2a42(' ', '', $x2a47($x2add(${$this->x31->x2b8d->{$this->x31->x2b8d->{$this->x31->x2b8d->x390b}}}))); $this->{$this->x31->x2b8d->{$this->x31->x2b8d->{$this->x31->x2b8d->x2c9a}}}[${$this->x66->x2b8d->{$this->x14->x2b8d->{$this->x31->x2b8d->{$this->x14->x2b8d->x38fc}}}}]['pattern'] = '{' . $x2add(${$this->x31->x2b96->x730f}) . '}'; $this->{$this->x31->x2b8d->{$this->x14->x2b8d->x2c96}}[${$this->x31->x2b96->x7305}]['fullpattern'] = ${$this->x14->x2ba5->xae18}[0][${$this->x66->x2b8d->{$this->x14->x2b8d->{$this->x31->x2b8d->{$this->x14->x2b8d->x38fc}}}}]; $this->{$this->x31->x2b8d->{$this->x31->x2b8d->{$this->x66->x2b8d->{$this->x14->x2b8d->x2c9e}}}}[${$this->x66->x2ba5->{$this->x14->x2ba5->{$this->x66->x2ba5->{$this->x66->x2ba5->xae36}}}}]['name'] = $x2add(${$this->x31->x2b8d->{$this->x31->x2b8d->{$this->x14->x2b8d->{$this->x14->x2b8d->x390c}}}}); $this->{$this->x31->x2b8d->{$this->x31->x2b8d->{$this->x66->x2b8d->{$this->x14->x2b8d->x2c9e}}}}[${$this->x66->x2ba5->{$this->x14->x2ba5->{$this->x66->x2ba5->{$this->x31->x2ba5->{$this->x14->x2ba5->xae3b}}}}}]['reference'] = $x2add(${$this->x66->x2ba5->{$this->x31->x2ba5->{$this->x66->x2ba5->{$this->x66->x2ba5->{$this->x66->x2ba5->xae20}}}}}[2][${$this->x66->x2ba5->{$this->x14->x2ba5->{$this->x31->x2ba5->xae32}}}]); if (empty($this->{$this->x31->x2b8d->{$this->x14->x2b8d->x2c96}}[${$this->x66->x2b8d->{$this->x14->x2b8d->{$this->x31->x2b8d->{$this->x14->x2b8d->x38fc}}}}]['reference'])) { $this->{$this->x31->x2b8d->{$this->x31->x2b8d->{$this->x31->x2b8d->x2c9a}}}[${$this->x66->x2ba5->xae2e}]['reference'] = 'self'; } switch ($this->{$this->x31->x2b8d->{$this->x31->x2b8d->{$this->x31->x2b8d->x2c9a}}}[${$this->x66->x2b8d->{$this->x14->x2b8d->{$this->x31->x2b8d->{$this->x31->x2b8d->{$this->x66->x2b8d->x38ff}}}}}]['name']) { case 'url': $x2ac8($this->{$this->x31->x2b8d->{$this->x31->x2b8d->{$this->x31->x2b8d->x2cb3}}}, 'url_key'); break; case 'uri': $x2ac8($this->{$this->x14->x2b96->x66cc}, 'url_key'); break; case 'G:IMAGE_LINK': $x2ac8($this->{$this->x14->x2b96->x66cc}, 'image'); $x2ac8($this->{$this->x14->x2b96->x66cc}, 'small_image'); $x2ac8($this->{$this->x14->x2b96->x66cc}, 'thumbnail'); break; case 'SC:IMAGES': $x2ac8($this->{$this->x31->x2b8d->{$this->x31->x2b8d->{$this->x31->x2b8d->x2cb3}}}, 'image'); $x2ac8($this->{$this->x31->x2b8d->{$this->x31->x2b8d->{$this->x31->x2b8d->x2cb3}}}, 'small_image'); $x2ac8($this->{$this->x31->x2b8d->{$this->x14->x2b8d->x2caf}}, 'thumbnail'); break; case 'SC:DESCRIPTION': $x2ac8($this->{$this->x31->x2b8d->{$this->x31->x2b8d->{$this->x31->x2b8d->x2cb3}}}, 'description'); $x2ac8($this->{$this->x14->x2b96->x66cc}, 'short_description'); $x2ac8($this->{$this->x31->x2b8d->{$this->x14->x2b8d->x2caf}}, 'manufacturer'); $x2ac8($this->{$this->x31->x2b8d->{$this->x14->x2b8d->x2caf}}, 'name'); $x2ac8($this->{$this->x31->x2b8d->{$this->x14->x2b8d->x2caf}}, 'sku'); break; case 'SC:EAN': $x2ac8($this->{$this->x31->x2b8d->{$this->x31->x2b8d->{$this->x31->x2b8d->x2cb3}}}, 'ean'); break; case 'SC:URL': $x2ac8($this->{$this->x31->x2b8d->{$this->x31->x2b8d->{$this->x31->x2b8d->x2cb3}}}, 'url_key'); $x2ac8($this->{$this->x31->x2b8d->{$this->x31->x2b8d->{$this->x31->x2b8d->x2cb3}}}, 'url'); break; case 'sc:images': $x2ac8($this->{$this->x14->x2b96->x66cc}, 'image'); $x2ac8($this->{$this->x31->x2b8d->{$this->x31->x2b8d->{$this->x31->x2b8d->x2cb3}}}, 'small_image'); $x2ac8($this->{$this->x31->x2b8d->{$this->x31->x2b8d->{$this->x31->x2b8d->x2cb3}}}, 'thumbnail'); break; case 'sc:description': $x2ac8($this->{$this->x14->x2b96->x66cc}, 'description'); $x2ac8($this->{$this->x14->x2b96->x66cc}, 'short_description'); $x2ac8($this->{$this->x31->x2b8d->{$this->x14->x2b8d->x2caf}}, 'manufacturer'); $x2ac8($this->{$this->x31->x2b8d->{$this->x31->x2b8d->{$this->x31->x2b8d->x2cb3}}}, 'name'); $x2ac8($this->{$this->x31->x2b8d->{$this->x31->x2b8d->{$this->x31->x2b8d->x2cb3}}}, 'sku'); break; case 'sc:ean': $x2ac8($this->{$this->x14->x2b96->x66cc}, 'ean'); break; case 'sc:url': $x2ac8($this->{$this->x14->x2b96->x66cc}, 'url_key'); $x2ac8($this->{$this->x14->x2b96->x66cc}, 'url'); break; default : $x2ac8($this->{$this->x31->x2b8d->{$this->x31->x2b8d->{$this->x31->x2b8d->x2cb3}}}, $this->{$this->x31->x2b8d->{$this->x31->x2b8d->{$this->x31->x2b8d->x2c9a}}}[${$this->x66->x2b8d->{$this->x14->x2b8d->{$this->x31->x2b8d->x38fb}}}]['name']); } ${$this->x31->x2ba5->{$this->x31->x2ba5->{$this->x14->x2ba5->xae57}}} = Mage::$x1151b() . '/app/code/local/Wyomind/Datafeedmanager/myRequiredAttributes.php'; include ${$this->x14->x2bc1->xe866}; $this->{$this->x31->x2b8d->{$this->x31->x2b8d->{$this->x66->x2b8d->{$this->x14->x2b8d->x2c9e}}}}[${$this->x66->x2ba5->{$this->x66->x2ba5->xae31}}]['value'] = '$product->get' . $this->{$this->x31->x2b8d->{$this->x31->x2b8d->{$this->x31->x2b8d->x2c9a}}}[${$this->x66->x2ba5->{$this->x66->x2ba5->xae31}}]['name'] . "()"; $this->{$this->x31->x2b8d->{$this->x31->x2b8d->{$this->x66->x2b8d->{$this->x14->x2b8d->x2c9e}}}}[${$this->x66->x2ba5->{$this->x14->x2ba5->{$this->x66->x2ba5->{$this->x66->x2ba5->xae36}}}}]['getText'] = 'getAttributeText(\'' . $x2add(${$this->x66->x2bc1->{$this->x66->x2bc1->{$this->x66->x2bc1->xe865}}}) . '\')'; ${$this->x31->x2bc1->{$this->x31->x2bc1->xe86f}} = '/\[([^\]]+)\]/'; $x2ae4(${$this->x14->x2b8d->{$this->x14->x2b8d->x391e}}, ${$this->x66->x2b8d->x38e0}[3][${$this->x66->x2ba5->{$this->x66->x2ba5->xae31}}], ${$this->x14->x2b96->{$this->x14->x2b96->x7304}}); $this->{$this->x31->x2b8d->{$this->x31->x2b8d->{$this->x31->x2b8d->x2c9a}}}[${$this->x66->x2ba5->{$this->x66->x2ba5->xae31}}]['options'] = ${$this->x31->x2b8d->{$this->x14->x2b8d->x38e6}}[1]; } } public function getAllCategories($x2b03) {$x2b48 = $this->x14->x2bc1->{$this->x31->x2bc1->{$this->x66->x2bc1->xed4a}};$x2b45 = $this->x66->x2b96->{$this->x14->x2b96->x7789};$x2b50 = $this->x14->x2bc1->{$this->x14->x2bc1->{$this->x14->x2bc1->xed6b}};$x11424 = "helper";$x114fe = "getStoreConfig";$x1151b = "getBaseDir";$x11468 = "getModel";$xf8af = "throwException";$xef53 = "_beforeSave";$x1140b = "getSingleton";$x11367 = "app";$xf13e = "getDesign";$x1135d = "dispatchEvent";$x1053e = "getResourceModel";$x114f1 = "getVersion"; ${$this->x31->x2b96->{$this->x66->x2b96->x7322}} = Mage::$x11468('catalog/category')->{$this->x31->x2b8d->x3e70}() ->{$this->x66->x2b8d->x657a}(${$this->x31->x2bc1->{$this->x31->x2bc1->{$this->x66->x2bc1->xe877}}}) ->{$this->x14->x2b8d->x6584}('name') ->{$this->x14->x2b8d->x6584}('is_active') ->{$this->x14->x2b8d->x6584}('include_in_menu'); ${$this->x66->x2bc1->{$this->x66->x2bc1->xe888}} = array(); foreach (${$this->x31->x2b8d->x3932} as ${$this->x14->x2bc1->{$this->x31->x2bc1->xe895}}) { ${$this->x14->x2b96->{$this->x14->x2b96->{$this->x66->x2b96->x7341}}} = ${$this->x66->x2ba5->xae7c}->{$this->x66->x2b8d->x3e9b}(); ${$this->x14->x2b8d->{$this->x66->x2b8d->{$this->x14->x2b8d->x3949}}}[${$this->x14->x2b8d->x3957}]['name'] = ${$this->x66->x2ba5->{$this->x31->x2ba5->{$this->x66->x2ba5->{$this->x14->x2ba5->xae84}}}}->{$this->x14->x2b8d->x5f2f}(); ${$this->x14->x2b8d->{$this->x66->x2b8d->x3948}}[${$this->x31->x2b96->x733c}]['path'] = ${$this->x31->x2bc1->xe890}->{$this->x66->x2b96->{$this->x31->x2b96->x7367}}(); ${$this->x14->x2b8d->{$this->x66->x2b8d->x3948}}[${$this->x31->x2b96->x733c}]['level'] = ${$this->x31->x2b8d->{$this->x31->x2b8d->{$this->x14->x2b8d->x3956}}}->{$this->x31->x2b8d->x65c7}(); ${$this->x66->x2b96->{$this->x14->x2b96->{$this->x14->x2b96->x7349}}} = ${$this->x66->x2b96->x7333}->{$this->x66->x2b8d->x65d6}(); if (false !== $x2b48(${$this->x14->x2bc1->xe8a6}, '?')) { ${$this->x66->x2b96->{$this->x14->x2b96->x7329}}[${$this->x14->x2b96->{$this->x31->x2b96->x733d}}]['url'] = $x2b45(${$this->x31->x2ba5->xae99}, 0, $x2b48(${$this->x66->x2b96->{$this->x14->x2b96->{$this->x14->x2b96->x7349}}}, '?')); } else { ${$this->x66->x2bc1->{$this->x31->x2bc1->{$this->x31->x2bc1->xe889}}}[${$this->x14->x2b96->{$this->x14->x2b96->{$this->x66->x2b96->x7341}}}]['url'] = ${$this->x14->x2bc1->xe8a6}; } if ($x2b50(Mage::$x114f1(), '1.6.0', '<') || Mage::$x114fe('datafeedmanager/system/include_in_menu') ) { ${$this->x66->x2b96->{$this->x14->x2b96->{$this->x14->x2b96->{$this->x14->x2b96->x732f}}}}[${$this->x14->x2ba5->{$this->x14->x2ba5->xae8d}}]['include_in_menu'] = true; } else { ${$this->x66->x2bc1->{$this->x31->x2bc1->{$this->x31->x2bc1->{$this->x66->x2bc1->xe88e}}}}[${$this->x31->x2b8d->{$this->x31->x2b8d->{$this->x66->x2b8d->x395e}}}]['include_in_menu'] = ${$this->x31->x2b8d->{$this->x14->x2b8d->x3953}}->{$this->x66->x2b8d->x65fa}(); } } return ${$this->x66->x2bc1->{$this->x66->x2bc1->xe888}}; } } include(Mage::getBaseDir() . "/app/code/local/Wyomind/Datafeedmanager/myCustomAttributes.php");
include(Mage::getBaseDir() . "/app/code/local/Wyomind/Datafeedmanager/myCustomOptions.php"); ?>
Did this file decode correctly?
Original Code
<?php
/**
* The technical support is guaranteed for all modules proposed by Wyomind.
* The below code is obfuscated in order to protect the module's copyright as well as the integrity of the license and of the source code.
* The support cannot apply if modifications have been made to the original source code (https://www.wyomind.com/terms-and-conditions.html).
* Nonetheless, Wyomind remains available to answer any question you might have and find the solutions adapted to your needs.
* Feel free to contact our technical team from your Wyomind account in My account > My tickets.
* Copyright 2017 Wyomind. All rights reserved.
* See LICENSE.txt for license details.
*/
class Wyomind_Datafeedmanager_Model_Configurations extends Mage_Core_Model_Abstract {public $x14=null;public $x31=null;public $x66=null; public $indexPhp = ''; protected $_filePath; public $helper = null; public $outputHelper = null; public $limit = false; public $display = false; public $rates = false; public $charset = false; public $sqlSize = 1500; public $option = 0; public $counter = '0'; public $maxAttribute = 25; private $x2c72 = null; public $error = 'Unable to generate the data feed.'; public $attributes = array(); public $attributesRequired = array(); protected function _construct() {$x11424 = "\x68e\154\160\x65\162";$x114fe = "ge\x74\x53t\x6f\x72e\x43\x6fn\x66i\x67";$x1151b = "g\x65tB\x61s\x65\104i\x72";$x11468 = "g\x65t\x4do\x64e\154";$xf8af = "throwE\170\x63\x65\x70\x74i\x6f\x6e";$xef53 = "_\x62e\x66\x6fre\x53\x61\166\x65";$x1140b = "\x67e\x74\x53\151\156\x67\x6c\x65t\x6f\x6e";$x11367 = "\141\160\x70";$xf13e = "g\145t\x44es\151\147\x6e";$x1135d = "\144\151sp\141\x74\x63hE\x76e\156\164";$x1053e = "getRes\157\x75r\x63eM\157\144\145l";$x114f1 = "\x67\145\x74\126\x65\x72\x73\151\x6f\x6e"; $this->x2c72 = Mage::helper('licensemanager/data'); $this->x2c72->constructor($this, func_get_args()); $this->{$this->x31->x2b8d->{$this->x14->x2b8d->{$this->x66->x2b8d->x2c46}}} = Mage::$x114fe('datafeedmanager/system/sqlsize'); $this->{$this->x14->x2b8d->x3e1a}('datafeedmanager/configurations'); $this->{$this->x66->x2b8d->{$this->x66->x2b8d->x2be3}} = Mage::$x11424('datafeedmanager'); $this->{$this->x14->x2b8d->{$this->x14->x2b8d->{$this->x31->x2b8d->{$this->x14->x2b8d->x2bf9}}}} = Mage::$x11424('datafeedmanager/output'); error_reporting(E_ERROR); } public function cmp($x76, $x7b) {$x77 = $this->x31->x2bc1->xe9a0;$x11424 = "\150e\154\160e\162";$x114fe = "\x67\x65\164\x53\164\157r\x65C\x6fn\x66i\x67";$x1151b = "g\x65\x74\x42\141\x73\x65\x44\151\x72";$x11468 = "get\115\157del";$xf8af = "\x74\150row\105xce\160\x74ion";$xef53 = "_be\146\x6f\x72\145\123\x61\166\145";$x1140b = "\x67\x65tSi\156g\154\145t\157n";$x11367 = "\141\160p";$xf13e = "\x67\145\164D\x65\163i\x67n";$x1135d = "d\x69\163\160\141\x74c\150\x45v\x65\x6e\164";$x1053e = "\x67\145tRes\157\x75r\143\145\115\157de\x6c";$x114f1 = "\x67e\x74\x56\145\162\163\151\157\x6e"; if ($x77(${$this->x31->x2ba5->{$this->x31->x2ba5->xa16c}}) == $x77(${$this->x14->x2ba5->{$this->x14->x2ba5->xa174}})) { return 0; } return ($x77(${$this->x31->x2b96->{$this->x31->x2b96->x66d3}}) < $x77(${$this->x14->x2bc1->{$this->x14->x2bc1->xdc42}})) ? 1 : -1; } public function cmpArray($xa5, $xa9) {$xa6 = $this->x14->x2b8d->x3a52;$xa7 = $this->x31->x2ba5->{$this->x14->x2ba5->xaf85};$x11424 = "\x68el\x70e\x72";$x114fe = "\147\145t\x53t\x6fr\145\x43o\156\146\x69g";$x1151b = "\x67e\164Ba\x73\x65\104\x69\162";$x11468 = "\x67\145\x74Mode\x6c";$xf8af = "\164\150\x72\x6fwEx\x63e\160\164\x69\x6fn";$xef53 = "\x5fb\145f\x6fr\145\x53\x61\166e";$x1140b = "\147\x65\164\x53\x69\156gl\145t\157\156";$x11367 = "a\160\160";$xf13e = "\x67\x65\164\104e\163\151\x67\156";$x1135d = "\144\x69\x73p\x61\164c\150E\x76ent";$x1053e = "\147\145\164\122e\x73\157\165\162\143\145\x4d\x6f\x64e\154";$x114f1 = "\147\145\x74\126\145rs\x69o\x6e"; if ($xa6($xa7('', ${$this->x31->x2ba5->{$this->x14->x2ba5->{$this->x66->x2ba5->{$this->x31->x2ba5->{$this->x14->x2ba5->xa18e}}}}})) == $xa6($xa7('', ${$this->x66->x2bc1->xdc5f}))) { return 0; } return ($xa6($xa7('', ${$this->x14->x2b8d->{$this->x14->x2b8d->{$this->x66->x2b8d->{$this->x14->x2b8d->x2ccd}}}})) < $xa6($xa7('', ${$this->x66->x2b96->{$this->x14->x2b96->{$this->x14->x2b96->{$this->x31->x2b96->{$this->x66->x2b96->x66fa}}}}}))) ? -1 : 1; } protected function _beforeSave() {$xd5 = $this->x31->x2ba5->{$this->x31->x2ba5->{$this->x31->x2ba5->{$this->x14->x2ba5->{$this->x66->x2ba5->xaf95}}}};$xda = $this->x14->x2bc1->xe9d6;$xe3 = $this->x31->x2b8d->x3a83;$x11424 = "\x68\145\x6c\x70e\162";$x114fe = "g\145\x74S\164\157r\x65C\157\x6e\146\x69\x67";$x1151b = "\x67\x65t\102ase\x44\151\162";$x11468 = "\x67\145t\115\157\144e\x6c";$xf8af = "th\x72\157\167\x45\170\x63eptio\x6e";$xef53 = "_b\145\146\157\x72eSa\x76\145";$x1140b = "\147\145t\x53\151\x6e\x67\154\145ton";$x11367 = "\x61p\160";$xf13e = "ge\x74Des\151\147\156";$x1135d = "di\163p\141\164\x63\x68\x45\x76\145\156\164";$x1053e = "\147e\x74\x52e\x73\157u\162\143\145M\x6f\x64el";$x114f1 = "g\x65t\126e\162s\151o\x6e"; ${$this->x66->x2ba5->{$this->x14->x2ba5->xa1a3}} = new Varien_Io_File(); ${$this->x66->x2b8d->{$this->x14->x2b8d->x2ce8}} = ${$this->x66->x2ba5->{$this->x14->x2ba5->xa1a3}}->{$this->x31->x2b8d->x3e3f}(Mage::$x1151b() . '/' . $this->{$this->x14->x2b8d->x3e53}()); ${$this->x14->x2b8d->{$this->x31->x2b8d->{$this->x66->x2b8d->x2cf7}}} = Mage::$x11468('datafeedmanager/configurations')->{$this->x31->x2b8d->x3e70}(); foreach (${$this->x66->x2ba5->{$this->x31->x2ba5->{$this->x31->x2ba5->xa1ba}}} as ${$this->x31->x2b96->{$this->x14->x2b96->x6728}}) { if (${$this->x14->x2b96->x6724}->{$this->x66->x2b8d->x3e7a}() == $this->{$this->x66->x2b8d->x3e7a}() && $this->{$this->x66->x2b8d->x3e9b}() != ${$this->x14->x2bc1->{$this->x66->x2bc1->{$this->x14->x2bc1->xdc8f}}}->{$this->x66->x2b8d->x3e9b}()) { Mage::$xf8af( Mage::$x11424('datafeedmanager') ->{$this->x66->x2b8d->x3ecc}('There is already one data feed with the same name. Please change it.') ); } } if (!${$this->x66->x2ba5->{$this->x14->x2ba5->xa1a3}}->{$this->x66->x2b8d->x3ede}(${$this->x66->x2bc1->{$this->x66->x2bc1->{$this->x31->x2bc1->xdc79}}}, Mage::$x1151b())) { Mage::$xf8af(Mage::$x11424('datafeedmanager')->{$this->x66->x2b8d->x3ecc}('Please define correct path')); } if (!${$this->x14->x2bc1->{$this->x31->x2bc1->{$this->x66->x2bc1->xdc68}}}->{$this->x66->x2b8d->x3f33}(${$this->x31->x2b8d->x2ce7}, false)) { Mage::$xf8af( Mage::$x11424('datafeedmanager')->{$this->x66->x2b8d->x3ecc}( 'Please create the specified folder "%s" before saving the data feed configuration.', Mage::$x11424('core')->{$this->x31->x2b8d->x3f6a}($this->{$this->x14->x2b8d->x3e53}()) ) ); } if (!${$this->x66->x2ba5->xa19f}->{$this->x14->x2b8d->x3f84}(${$this->x14->x2b96->x670f})) { Mage::$xf8af( Mage::$x11424('datafeedmanager')->{$this->x66->x2b8d->x3ecc}( 'Please make sure that "%s" is writable by web-server.', $this->{$this->x14->x2b8d->x3e53}() ) ); } if (!$xd5('#^[a-zA-Z0-9_\.]+$#', $this->{$this->x66->x2b8d->x3e7a}())) { Mage::$xf8af( Mage::$x11424('datafeedmanager')->{$this->x66->x2b8d->x3ecc}( 'Please use only letters (a-z or A-Z), numbers (0-9) ' . 'or underscore (_) in the filename. No spaces or other characters are allowed.' ) ); } $this->{$this->x14->x2b8d->x4004}($xda($xe3($xe3('\\', '/', Mage::$x1151b()), '', ${$this->x66->x2b96->{$this->x66->x2b96->{$this->x31->x2b96->x6717}}}), '/') . '/'); return parent::$xef53(); } protected function getPath() {$xeb = $this->x14->x2bc1->{$this->x66->x2bc1->{$this->x66->x2bc1->{$this->x31->x2bc1->{$this->x14->x2bc1->xe9fb}}}};$x11424 = "\x68\145\x6cp\x65r";$x114fe = "\x67e\164S\164\157\x72\145\103o\156\x66i\x67";$x1151b = "\147\x65tBas\x65\104\x69\162";$x11468 = "\147\x65\x74\115o\144\145l";$xf8af = "\164hr\x6f\167E\170c\145p\x74\151o\156";$xef53 = "\137b\145\x66o\162eSa\x76\x65";$x1140b = "\x67et\123\x69ng\x6cet\157\156";$x11367 = "\141\160\x70";$xf13e = "\x67\145\164\x44e\x73\x69\x67\156";$x1135d = "di\x73p\141\x74c\150E\166\x65\x6e\164";$x1053e = "\x67\145\164\x52\x65s\157\165\x72\143eMode\x6c";$x114f1 = "\x67\x65tV\145\162\163\151\x6f\x6e"; if (null === $this->{$this->x14->x2b96->x6628}) { $this->{$this->x14->x2b96->{$this->x31->x2b96->x662a}} = $xeb('//', '/', Mage::$x1151b() . $this->{$this->x14->x2b8d->x3e53}()); } return $this->{$this->x14->x2b96->x6628}; } protected function getFilename($x111 = '.temp') {$xfa = $this->x66->x2b96->{$this->x31->x2b96->{$this->x31->x2b96->{$this->x66->x2b96->{$this->x14->x2b96->x7468}}}};$xfe = $this->x14->x2ba5->xafce;$x102 = $this->x14->x2b96->{$this->x14->x2b96->{$this->x31->x2b96->{$this->x66->x2b96->{$this->x31->x2b96->x7480}}}};$x11424 = "he\154per";$x114fe = "\147\x65\164\123t\157\162\145\103\157n\146\151\x67";$x1151b = "g\x65t\x42\141\x73\x65D\151\162";$x11468 = "\x67\145\164M\157\x64e\x6c";$xf8af = "\x74\150\162\x6f\x77Ex\143\145\160t\x69on";$xef53 = "\137\142ef\157r\145\x53\141ve";$x1140b = "\x67e\164\123i\156g\x6cet\x6fn";$x11367 = "\141p\160";$xf13e = "\x67\145\164D\145s\x69\147n";$x1135d = "d\x69\x73\x70a\x74ch\x45\x76\x65n\164";$x1053e = "ge\164R\x65\163\x6f\x75\x72\143e\115\x6f\x64\145\154";$x114f1 = "\147\145\x74Ve\x72\163i\x6f\156"; ${$this->x66->x2bc1->{$this->x14->x2bc1->xdc9d}} = array(1 => 'xml', 2 => 'txt', 3 => 'csv', 4 => 'tsv'); if ($this->_date == false) { $this->_updated = Mage::$x1140b('core/date')->{$this->x14->x2b8d->x4055}('Y-m-d H:i:s', $this->_timestamp); $this->_date = Mage::$x1140b('core/date')->date( $this->{$this->x14->x2b8d->x4068}(), $xfe($this->_updated) ); } ${$this->x66->x2b8d->{$this->x14->x2b8d->{$this->x14->x2b8d->{$this->x14->x2b8d->x2d17}}}} = $x102('{f}', $this->{$this->x66->x2b8d->x3e7a}(), $this->_date); ${$this->x31->x2bc1->{$this->x31->x2bc1->{$this->x14->x2bc1->xdcad}}} = ${$this->x14->x2b96->{$this->x14->x2b96->{$this->x66->x2b96->x674e}}} . '.' . ${$this->x66->x2bc1->{$this->x14->x2bc1->{$this->x31->x2bc1->xdc9f}}}[$this->{$this->x14->x2b8d->x4081}()] . ${$this->x66->x2ba5->{$this->x66->x2ba5->{$this->x66->x2ba5->xa1d5}}}; if (!${$this->x66->x2ba5->xa1ce}) { $this->_filename = ${$this->x66->x2ba5->{$this->x66->x2ba5->xa1f1}}; } return ${$this->x66->x2ba5->{$this->x66->x2ba5->xa1f1}}; } public function getPreparedFilename() {$x130 = $this->x14->x2bc1->xea38;$x137 = $this->x31->x2b8d->{$this->x14->x2b8d->x3af4};$x142 = $this->x66->x2bc1->{$this->x66->x2bc1->{$this->x14->x2bc1->xea64}};$x11424 = "h\x65\x6c\160e\162";$x114fe = "\147\145tSt\x6fr\145\103\157\x6e\146i\x67";$x1151b = "g\145tB\141\163\145\x44\x69\162";$x11468 = "g\x65\164\x4d\157\144\145\x6c";$xf8af = "t\150\x72\157\167Ex\x63\x65\x70ti\157\156";$xef53 = "\137\x62\145\x66\157r\x65S\141ve";$x1140b = "\x67\x65\164\123\151\156\x67l\145t\157\x6e";$x11367 = "\141\160\160";$xf13e = "g\145\164\x44\x65\x73\151\147\x6e";$x1135d = "\x64\151\x73\x70\x61\x74c\x68\x45\x76\145nt";$x1053e = "ge\x74\122\145\163\x6f\x75\x72c\145\115\x6f\144\145l";$x114f1 = "get\126\x65r\163\151o\156"; ${$this->x66->x2ba5->{$this->x14->x2ba5->{$this->x66->x2ba5->xa1fc}}} = array(1 => 'xml', 2 => 'txt', 3 => 'csv', 4 => 'tsv'); ${$this->x66->x2b8d->{$this->x14->x2b8d->x2d37}} = ${$this->x14->x2b8d->{$this->x66->x2b8d->{$this->x31->x2b8d->{$this->x14->x2b8d->{$this->x14->x2b8d->x2d33}}}}}[$this->{$this->x14->x2b8d->x408b}()]; ${$this->x14->x2ba5->xa213} = Mage::$x1140b('core/date')->date($this->{$this->x14->x2b8d->x4068}(), $this->{$this->x31->x2b8d->x40b0}()); ${$this->x66->x2bc1->{$this->x14->x2bc1->xdcd6}} = $x137('{f}', $this->{$this->x66->x2b8d->x3e7a}(), ${$this->x31->x2b8d->x2d3b}); ${$this->x31->x2ba5->xa22d} = $x142('/^\//', '', $this->{$this->x66->x2b8d->x40d3}() . ${$this->x31->x2b8d->{$this->x66->x2b8d->{$this->x66->x2b8d->x2d49}}} . "\56" . ${$this->x66->x2bc1->{$this->x66->x2bc1->xdcc4}}); ${$this->x31->x2ba5->{$this->x31->x2ba5->{$this->x66->x2ba5->{$this->x31->x2ba5->xa243}}}} = Mage::$x11367()->{$this->x14->x2b8d->x40f6}($this->{$this->x14->x2b8d->x4107}())->{$this->x14->x2b8d->x4115}(Mage_Core_Model_Store::URL_TYPE_WEB) . ${$this->x66->x2bc1->{$this->x14->x2bc1->{$this->x31->x2bc1->xdce3}}}; return ${$this->x66->x2bc1->{$this->x14->x2bc1->{$this->x31->x2bc1->{$this->x31->x2bc1->xdce5}}}}; } public function applyCurrencyRate($x16e, $x16b) {$x11424 = "he\x6c\x70\x65r";$x114fe = "get\123t\x6fre\103\x6f\156\x66ig";$x1151b = "\147\x65\164\102as\x65\104\151\x72";$x11468 = "\147\x65tM\157d\145\x6c";$xf8af = "t\x68r\157\x77\105\170c\145p\x74\151o\156";$xef53 = "\137\x62\x65\x66\x6f\162e\123\141\x76e";$x1140b = "\147e\x74\123\x69\x6e\x67\154\x65to\156";$x11367 = "\x61p\x70";$xf13e = "\x67e\164D\145\x73\x69g\156";$x1135d = "\x64\x69\163p\141\164\143\x68\105\166\145nt";$x1053e = "\147\x65t\122e\163\157\165rc\145\115\157d\145l";$x114f1 = "\147\x65\x74V\145r\163\x69\x6f\156"; ${$this->x66->x2ba5->{$this->x66->x2ba5->xa254}} = $this->_currencies; if (isset(${$this->x14->x2bc1->{$this->x14->x2bc1->xdd10}}[${$this->x31->x2bc1->xdd09}])) { return ${$this->x66->x2b96->x677f} * ${$this->x66->x2ba5->{$this->x66->x2ba5->xa254}}[${$this->x31->x2b96->{$this->x66->x2b96->x6793}}]; } else { return ${$this->x66->x2b96->{$this->x66->x2b96->x6781}}; } } public function applyTax($x242, $x1ac, $x20f, $x227 = false) {$x1b6 = $this->x66->x2b96->{$this->x66->x2b96->x74aa};$x1cf = $this->x31->x2bc1->{$this->x66->x2bc1->{$this->x66->x2bc1->{$this->x66->x2bc1->{$this->x31->x2bc1->xea79}}}};$x1ea = $this->x66->x2b8d->{$this->x14->x2b8d->x3b20};$x1fc = $this->x14->x2bc1->{$this->x14->x2bc1->xea9a};$x11424 = "\150\145l\x70\x65\x72";$x114fe = "getS\164or\x65\103\157\156\146ig";$x1151b = "\x67\145t\x42\x61\x73\145\104\x69\162";$x11468 = "\147e\x74\x4d\x6f\x64\x65l";$xf8af = "\x74hr\157w\105x\143e\x70t\151\x6fn";$xef53 = "\x5f\x62\x65\x66\x6f\162\145\123\x61v\x65";$x1140b = "\147e\x74\123\x69\x6e\147\x6ce\x74o\x6e";$x11367 = "a\x70\x70";$xf13e = "\x67\x65t\104\x65s\151\x67\x6e";$x1135d = "di\163\x70\x61\164\143\150\105\166e\156t";$x1053e = "\147etRe\x73o\x75\x72c\x65\x4d\157\144\x65l";$x114f1 = "g\x65\164\126\145\162s\x69\x6f\x6e"; ${$this->x31->x2b96->x67af} = $this->{$this->x31->x2b8d->{$this->x66->x2b8d->{$this->x31->x2b8d->x2c28}}}; if (${$this->x66->x2b8d->{$this->x14->x2b8d->x2da3}} === false) { if (!${$this->x31->x2b8d->x2d8d} && isset(${$this->x31->x2b96->{$this->x66->x2b96->{$this->x31->x2b96->x67b6}}}[${$this->x31->x2ba5->{$this->x31->x2ba5->{$this->x66->x2ba5->xa27b}}}])) { if ($x1b6(${$this->x14->x2ba5->xa28f}[${$this->x14->x2b96->{$this->x31->x2b96->x67a6}}]) > 1) { return ${$this->x14->x2ba5->{$this->x14->x2ba5->xa261}}; } else { return ${$this->x14->x2b96->{$this->x66->x2b96->x679f}} * (${$this->x31->x2b96->{$this->x66->x2b96->x67b1}}[${$this->x14->x2b96->{$this->x31->x2b96->x67a6}}][0]['rate'] / 100 + 1); } } else { return ${$this->x66->x2ba5->xa25f}; } } elseif (${$this->x31->x2bc1->xdd33} === "\x30") { if (${$this->x31->x2b96->x67a1} && isset(${$this->x14->x2ba5->xa28f}[${$this->x66->x2bc1->xdd2b}])) { if ($x1b6(${$this->x31->x2b96->{$this->x66->x2b96->{$this->x31->x2b96->{$this->x66->x2b96->{$this->x31->x2b96->x67be}}}}}[${$this->x66->x2b96->x67a5}]) > 1) { return ${$this->x14->x2bc1->xdd1a}; } else { return 100 * ${$this->x14->x2b96->{$this->x66->x2b96->x679f}} / (100 + (${$this->x14->x2bc1->{$this->x66->x2bc1->xdd47}}[${$this->x14->x2bc1->{$this->x31->x2bc1->xdd2d}}][0]['rate'])); } } else { return ${$this->x14->x2bc1->xdd1a}; } } else { if ($x1cf(${$this->x66->x2ba5->{$this->x31->x2ba5->{$this->x31->x2ba5->xa28b}}})) { if (${$this->x14->x2b96->{$this->x66->x2b96->{$this->x31->x2b96->{$this->x31->x2b96->x67ac}}}} != 0) { return ${$this->x14->x2ba5->{$this->x14->x2ba5->xa261}} * (${$this->x66->x2b8d->{$this->x14->x2b8d->{$this->x31->x2b8d->{$this->x31->x2b8d->{$this->x66->x2b8d->x2dac}}}}} / 100 + 1); } elseif (${$this->x14->x2b96->{$this->x66->x2b96->{$this->x31->x2b96->{$this->x31->x2b96->x67ac}}}} == 0) { return ${$this->x14->x2ba5->{$this->x14->x2ba5->xa261}}; } } else { ${$this->x66->x2b96->{$this->x66->x2b96->x67ae}} = $x1ea('/', ${$this->x31->x2bc1->{$this->x14->x2bc1->{$this->x31->x2bc1->{$this->x31->x2bc1->xdd3b}}}}); ${$this->x31->x2b96->x67c0} = 0; ${$this->x31->x2ba5->xa29d} = false; if ($x1fc(${$this->x31->x2bc1->{$this->x14->x2bc1->{$this->x31->x2bc1->{$this->x66->x2bc1->{$this->x14->x2bc1->xdd3e}}}}}[0], 0, 1) == "-") { ${$this->x66->x2b8d->{$this->x14->x2b8d->{$this->x31->x2b8d->{$this->x66->x2b8d->x2dab}}}}[0] = $x1fc(${$this->x66->x2ba5->{$this->x31->x2ba5->{$this->x14->x2ba5->{$this->x66->x2ba5->xa28c}}}}[0], 1); ${$this->x14->x2b8d->{$this->x66->x2b8d->x2dca}} = true; } if (${$this->x14->x2ba5->xa28f}[${$this->x31->x2b8d->{$this->x31->x2b8d->x2d99}}]) { foreach (${$this->x31->x2b96->{$this->x66->x2b96->{$this->x31->x2b96->{$this->x66->x2b96->x67ba}}}}[${$this->x31->x2b8d->{$this->x31->x2b8d->x2d99}}] as ${$this->x31->x2ba5->{$this->x66->x2ba5->xa2b0}}) { if (${$this->x14->x2b96->{$this->x66->x2b96->x67d6}}['country'] == ${$this->x66->x2b96->{$this->x66->x2b96->x67ae}}[0]) { if (!isset(${$this->x66->x2b96->{$this->x66->x2b96->x67ae}}[1]) || ${$this->x66->x2b8d->{$this->x14->x2b8d->{$this->x31->x2b8d->x2dcf}}}['code'] == ${$this->x31->x2b8d->x2da0}[1]) { ${$this->x14->x2bc1->xdd4c} = ${$this->x14->x2b8d->x2dcc}['rate']; break; } } } if (!${$this->x31->x2ba5->xa29d}) { return ${$this->x14->x2ba5->{$this->x31->x2ba5->{$this->x66->x2ba5->xa266}}} * (${$this->x66->x2bc1->{$this->x31->x2bc1->{$this->x66->x2bc1->{$this->x66->x2bc1->xdd56}}}} / 100 + 1); } else { return 100 * ${$this->x14->x2b96->{$this->x66->x2b96->x679f}} / (100 + (${$this->x31->x2b96->x67c0})); } } else { return ${$this->x31->x2b96->x679e}; } } } } public function flagUpdate($x25e, $x25a, $x263) {$x11424 = "h\145l\160er";$x114fe = "g\145t\123\164\157r\145\103\x6f\156\x66\151g";$x1151b = "\147et\x42a\163eDi\x72";$x11468 = "\x67etM\x6fde\x6c";$xf8af = "\x74\150\162ow\105\x78\143e\160\164\151\157\x6e";$xef53 = "\x5f\142\145fo\162\145\123\141v\x65";$x1140b = "\147\145\164\x53\x69\156\x67l\x65t\157\156";$x11367 = "\x61\x70\160";$xf13e = "\147et\x44es\151\147n";$x1135d = "\x64i\163p\141\x74ch\105\166en\x74";$x1053e = "\x67e\164R\145\x73o\165\162\143\x65\x4do\x64e\x6c";$x114f1 = "\147e\x74\126\x65r\x73\x69o\x6e"; ${$this->x66->x2ba5->{$this->x14->x2ba5->{$this->x14->x2ba5->{$this->x14->x2ba5->xa2c8}}}}->{$this->x66->x2b8d->x4123}(${$this->x31->x2b96->{$this->x66->x2b96->{$this->x31->x2b96->x67f1}}}); ${$this->x14->x2b8d->x2dd3}->{$this->x66->x2b8d->x4133}(${$this->x66->x2ba5->{$this->x31->x2ba5->xa2dc}}); } public function getEncodeType($x27e) {$x27a = $this->x66->x2b96->{$this->x66->x2b96->x74d8};$x11424 = "\x68\145l\x70er";$x114fe = "\x67\145\x74S\164\x6f\162\145\x43\157\x6efig";$x1151b = "ge\x74\x42a\x73e\x44\x69\162";$x11468 = "g\145\x74\115\157d\145l";$xf8af = "\164\150\162owE\170\x63\145pt\151on";$xef53 = "\137b\x65\x66\x6fr\145\x53\141\x76e";$x1140b = "\147\145\164\123i\x6eg\154\145t\157\156";$x11367 = "\x61\160\x70";$xf13e = "\x67\145\164D\x65si\x67\x6e";$x1135d = "d\x69\163\x70\141tc\x68\105\x76e\156\x74";$x1053e = "\147et\x52\145\x73\157u\x72\143\x65M\157\144e\x6c";$x114f1 = "getV\145r\163\x69on"; if (!$x27a(${$this->x14->x2ba5->{$this->x66->x2ba5->{$this->x14->x2ba5->xa2e8}}}, 'encoding="utf-8"') === FALSE) { $this->{$this->x14->x2b8d->{$this->x31->x2b8d->{$this->x31->x2b8d->{$this->x31->x2b8d->x2c37}}}} = 'UTF8'; } if (!$x27a(${$this->x31->x2b96->x6806}, 'encoding="ISO-8859-1"') === FALSE) { $this->{$this->x14->x2b8d->{$this->x66->x2b8d->x2c32}} = 'ISO'; } } public function checkReference($x2ad, $product) {$x11424 = "\x68e\x6cp\x65\162";$x114fe = "\x67e\x74\123\164\157\x72eCo\x6e\146ig";$x1151b = "\147\x65t\x42\141\163e\x44\151\x72";$x11468 = "\147\145\x74\115\x6f\144e\154";$xf8af = "\x74\x68ro\167E\170\x63ept\151\157\156";$xef53 = "_\142\145\146o\162\145\123\141ve";$x1140b = "g\145\x74\x53\x69\156\147\x6c\x65\x74\157\x6e";$x11367 = "app";$xf13e = "\147e\164\x44\x65\x73ig\156";$x1135d = "d\x69\x73\x70a\x74ch\105\x76\x65\156t";$x1053e = "\147etR\145\x73o\165\x72\143\x65\115o\144e\154";$x114f1 = "\x67\145\x74\126\145\x72\163\151\x6f\x6e"; ${$this->x31->x2b8d->x2e16} = $product->{$this->x66->x2b8d->x3e9b}(); if ((${$this->x14->x2b96->{$this->x66->x2b96->x680a}} == 'parent' || ${$this->x66->x2b8d->{$this->x31->x2b8d->x2e06}} == 'configurable') && isset($this->configurable[${$this->x31->x2b96->{$this->x31->x2b96->{$this->x66->x2b96->{$this->x31->x2b96->{$this->x14->x2b96->x6831}}}}}])) { return $this->configurable[${$this->x31->x2b8d->x2e16}]; } elseif ((${$this->x31->x2ba5->{$this->x66->x2ba5->xa2f0}} == 'parent' || ${$this->x14->x2b96->{$this->x31->x2b96->{$this->x31->x2b96->{$this->x14->x2b96->x6814}}}} == 'grouped') && isset($this->grouped[${$this->x31->x2b8d->x2e16}])) { return $this->grouped[${$this->x31->x2b96->{$this->x31->x2b96->{$this->x66->x2b96->x6829}}}]; } elseif ((${$this->x66->x2bc1->{$this->x14->x2bc1->{$this->x14->x2bc1->{$this->x14->x2bc1->{$this->x14->x2bc1->xdd9b}}}}} == 'parent' || ${$this->x66->x2b8d->{$this->x31->x2b8d->{$this->x14->x2b8d->x2e07}}} == 'bundle') && isset($this->bundle[${$this->x66->x2b96->x6822}])) { return $this->bundle[${$this->x66->x2b96->x6822}]; } else { return $product; } } public function skipOptions($x2bd) {$x11424 = "\x68e\154p\145\x72";$x114fe = "\147e\x74Sto\162\x65\x43o\156\x66ig";$x1151b = "\x67\145tB\x61s\145\x44\x69r";$x11468 = "\147\x65\164\x4dod\x65\154";$xf8af = "t\x68\x72\157\x77Ex\x63\145\x70\164\151\x6fn";$xef53 = "\x5fbe\146o\x72\145Sav\x65";$x1140b = "\147\x65\x74\x53\x69\156g\154e\164\157\156";$x11367 = "\141p\x70";$xf13e = "g\x65tD\x65\x73ig\156";$x1135d = "\144is\160at\143\x68E\166\145n\x74";$x1053e = "\147\145t\x52e\163\157\165r\143e\115\x6f\x64\145\x6c";$x114f1 = "g\x65tVe\x72sio\x6e"; $this->{$this->x66->x2b8d->{$this->x14->x2b8d->{$this->x14->x2b8d->{$this->x31->x2b8d->x2c51}}}} = (int) $this->{$this->x66->x2b8d->{$this->x14->x2b8d->x2c4e}} + (int) ${$this->x31->x2ba5->{$this->x31->x2ba5->{$this->x66->x2ba5->xa30d}}}; } public function generateFile() {$x2c3 = $this->x14->x2bc1->{$this->x14->x2bc1->xeaaf};$x2c6 = $this->x31->x2b96->{$this->x66->x2b96->x74ec};$x75b = $this->x66->x2b8d->x3b63;$x74c = $this->x14->x2b8d->{$this->x31->x2b8d->{$this->x66->x2b8d->{$this->x31->x2b8d->x3b75}}};$x4fc = $this->x31->x2b96->{$this->x31->x2b96->{$this->x14->x2b96->x750b}};$x509 = $this->x66->x2b8d->{$this->x66->x2b8d->x3b87};$x285d = $this->x66->x2b8d->{$this->x66->x2b8d->x3b8e};$x6d9 = $this->x14->x2bc1->{$this->x66->x2bc1->{$this->x31->x2bc1->{$this->x14->x2bc1->{$this->x31->x2bc1->xeb09}}}};$x26c5 = $this->x14->x2ba5->{$this->x31->x2ba5->xb0b7};$x2982 = $this->x66->x2bc1->{$this->x66->x2bc1->xeb1d};$x512 = $this->x66->x2ba5->{$this->x66->x2ba5->{$this->x66->x2ba5->xb0d4}};$x5b7 = $this->x14->x2b8d->x3bc6;$x5bf = $this->x14->x2ba5->{$this->x66->x2ba5->xb0e5};$x272f = $this->x14->x2b96->x756d;$x6cb = $this->x14->x2b96->x757b;$xadb = $this->x31->x2bc1->{$this->x14->x2bc1->{$this->x14->x2bc1->xeb75}};$xb8c = $this->x14->x2ba5->{$this->x14->x2ba5->{$this->x66->x2ba5->{$this->x14->x2ba5->xb11d}}};$xb8e = $this->x14->x2b96->x75aa;$x28d8 = $this->x31->x2bc1->xeb97;$x2865 = $this->x66->x2ba5->{$this->x31->x2ba5->{$this->x14->x2ba5->{$this->x66->x2ba5->xb14b}}};$x27ef = $this->x31->x2b8d->x3c54;$x16c2 = $this->x66->x2bc1->xebc7;$x21da = $this->x66->x2bc1->xebda;$x16b4 = $this->x66->x2b8d->{$this->x31->x2b8d->{$this->x31->x2b8d->x3c8f}};$x16bf = $this->x66->x2ba5->xb17f;$x278f = $this->x31->x2ba5->{$this->x14->x2ba5->{$this->x14->x2ba5->{$this->x66->x2ba5->xb198}}};$x1950 = $this->x14->x2bc1->{$this->x14->x2bc1->{$this->x31->x2bc1->{$this->x14->x2bc1->{$this->x66->x2bc1->xec1c}}}};$x21c7 = $this->x31->x2ba5->{$this->x66->x2ba5->{$this->x31->x2ba5->{$this->x14->x2ba5->xb1b7}}};$x1a55 = $this->x14->x2b96->{$this->x14->x2b96->x7635};$x21e2 = $this->x31->x2b96->x763b;$x2150 = $this->x31->x2b8d->{$this->x14->x2b8d->{$this->x31->x2b8d->x3cd2}};$x1fee = $this->x66->x2b96->{$this->x14->x2b96->x765a};$x236d = $this->x14->x2ba5->{$this->x66->x2ba5->xb1f7};$x256f = $this->x14->x2b96->x766e;$x2820 = $this->x66->x2ba5->{$this->x31->x2ba5->xb210};$x27c3 = $this->x14->x2b8d->{$this->x66->x2b8d->x3d17};$x27fb = $this->x31->x2b96->{$this->x66->x2b96->{$this->x66->x2b96->x76a8}};$x27ca = $this->x31->x2ba5->{$this->x14->x2ba5->{$this->x66->x2ba5->{$this->x14->x2ba5->xb249}}};$x291c = $this->x66->x2b8d->x3d3c;$x2784 = $this->x14->x2b8d->{$this->x66->x2b8d->x3d50};$x269b = $this->x14->x2b96->{$this->x31->x2b96->{$this->x66->x2b96->x76d5}};$x280d = $this->x31->x2ba5->{$this->x14->x2ba5->{$this->x66->x2ba5->{$this->x31->x2ba5->{$this->x14->x2ba5->xb27b}}}};$x2818 = $this->x66->x2b96->x76f1;$x291f = $this->x14->x2b96->x7706;$x11424 = "h\145\x6c\160er";$x114fe = "\x67e\164\x53t\x6freC\x6f\x6ef\151g";$x1151b = "\x67\x65t\102\x61\x73e\104ir";$x11468 = "g\145\x74M\x6fde\154";$xf8af = "t\150\162o\167\x45\170\143\145p\x74\x69o\156";$xef53 = "\x5f\142\x65\146\157re\123ave";$x1140b = "g\145\x74S\151\156gl\x65\164\157\x6e";$x11367 = "\x61p\160";$xf13e = "g\x65\164\104es\x69g\x6e";$x1135d = "d\151\x73\x70\141t\x63\x68\105\166\x65nt";$x1053e = "get\122\x65\x73\157\x75r\143\x65\115od\145\x6c";$x114f1 = "ge\x74\126e\x72si\157\x6e"; $x2c3(); try { $x2c6('memory_limit', Mage::$x114fe('datafeedmanager/system/memory_limit') . 'M'); $this->{$this->x66->x2b8d->{$this->x66->x2b8d->x2be3}}->{$this->x66->x2b8d->x4155}($this); $this->_log = Mage::$x114fe('datafeedmanager/system/log_enabled'); ${$this->x14->x2ba5->{$this->x31->x2ba5->{$this->x66->x2ba5->xa315}}} = $this; ${$this->x66->x2ba5->xa318} = "\x4da\147\x65"; ${$this->x14->x2bc1->xddd1} = "h\x65l\160\145r"; ${$this->x31->x2bc1->xdddb} = "t\x68ro\167E\170\x63e\x70\x74\x69o\x6e"; ${$this->x14->x2ba5->{$this->x66->x2ba5->{$this->x14->x2ba5->{$this->x66->x2ba5->xa344}}}} = $x75b($x74c()); ${$this->x14->x2b8d->x2e2b}->{$this->x14->x2b8d->{$this->x14->x2b8d->x2c76}}->{$this->x66->x2b8d->x3e03}(${$this->x66->x2b96->{$this->x66->x2b96->{$this->x14->x2b96->{$this->x66->x2b96->x6842}}}}, ${$this->x14->x2b96->{$this->x31->x2b96->{$this->x66->x2b96->x6872}}}); if (${$this->x66->x2b96->{$this->x66->x2b96->{$this->x14->x2b96->{$this->x66->x2b96->x6842}}}}->{$this->x66->x2b8d->x417a}(${$this->x14->x2b8d->{$this->x14->x2b8d->{$this->x66->x2b8d->{$this->x14->x2b8d->{$this->x14->x2b8d->x2e6b}}}}}) != $x75b(${$this->x66->x2bc1->{$this->x14->x2bc1->xddf0}})) { ${$this->x14->x2ba5->{$this->x14->x2ba5->{$this->x66->x2ba5->xa31f}}}::${$this->x31->x2b8d->x2e54}(${$this->x66->x2bc1->xddc2}::${$this->x14->x2bc1->{$this->x31->x2bc1->{$this->x66->x2bc1->{$this->x66->x2bc1->xddd8}}}}("d\x61\164a\x66\x65edm\141n\141ge\162")->{$this->x66->x2b8d->x3ecc}(${$this->x31->x2b8d->{$this->x66->x2b8d->{$this->x66->x2b8d->x2e32}}}->{$this->x31->x2b8d->{$this->x66->x2b8d->x2c8d}})); } ${$this->x66->x2ba5->xa348} = Mage::$x1140b('core/resource')->{$this->x31->x2b8d->x4196}('core_write'); ${$this->x14->x2b8d->{$this->x31->x2b8d->{$this->x14->x2b8d->x2e77}}}->{$this->x14->x2b8d->x41a2}("S\105\124\x20\x53\x45\123S\111\117N\40\147ro\x75\x70\x5f\x63o\x6ec\141\164_\155\x61x\137\154\x65\x6e\x20\75\40\61\x30\x30\x30\x30\x3b"); ${$this->x66->x2ba5->{$this->x66->x2ba5->{$this->x31->x2ba5->{$this->x31->x2ba5->xa357}}}} = $this->{$this->x14->x2b8d->{$this->x31->x2b8d->x2bca}}; ${$this->x31->x2b8d->{$this->x66->x2b8d->x2e8a}} = Mage::$x11367()->{$this->x14->x2b8d->x41bc}()->{$this->x31->x2b8d->x41c9}('store_id'); if (false === $x4fc(${$this->x14->x2b8d->{$this->x14->x2b8d->{$this->x31->x2b8d->{$this->x31->x2b8d->x2e9d}}}})) { ${$this->x66->x2ba5->{$this->x14->x2ba5->xa35b}} = $this->{$this->x14->x2b8d->x4107}(); } ${$this->x66->x2bc1->xde1b} = Mage::$x1140b('core/date')->{$this->x14->x2b8d->x4055}('Y-m-d'); ${$this->x14->x2bc1->xde21} = Mage::$xf13e()->{$this->x14->x2b8d->x41f9}(); ${$this->x66->x2b8d->{$this->x14->x2b8d->{$this->x14->x2b8d->{$this->x31->x2b8d->{$this->x31->x2b8d->x2ebf}}}}} = Mage::$x114fe('catalog/placeholder/image_placeholder', ${$this->x31->x2bc1->xde11}); ${$this->x66->x2bc1->{$this->x14->x2bc1->xde34}} = Mage::$x114fe('currency/options/base', ${$this->x66->x2b96->{$this->x14->x2b96->{$this->x66->x2b96->{$this->x31->x2b96->x6890}}}}); ${$this->x14->x2bc1->{$this->x31->x2bc1->{$this->x31->x2bc1->{$this->x66->x2bc1->xde43}}}} = Mage::$x114fe('cataloginventory/item_options/manage_stock', ${$this->x31->x2bc1->xde11}); ${$this->x31->x2bc1->{$this->x66->x2bc1->xde46}} = Mage::$x114fe('cataloginventory/item_options/backorders', ${$this->x66->x2ba5->xa359}); ${$this->x66->x2bc1->{$this->x31->x2bc1->{$this->x31->x2bc1->xde56}}} = Mage::$x11367()->{$this->x14->x2b8d->x40f6}(${$this->x66->x2ba5->xa359})->{$this->x14->x2b8d->x4115}(Mage_Core_Model_Store::URL_TYPE_WEB, true); ${$this->x14->x2b96->{$this->x66->x2b96->{$this->x14->x2b96->x68fe}}} = Mage::$x11468('core/store')->{$this->x66->x2b8d->x4270}(${$this->x66->x2b96->{$this->x14->x2b96->{$this->x31->x2b96->x688e}}})->{$this->x14->x2b8d->x4115}(Mage_Core_Model_Store::URL_TYPE_LINK, true); ${$this->x14->x2ba5->xa3ab} = Mage::$x11367()->{$this->x14->x2b8d->x40f6}(${$this->x66->x2ba5->{$this->x14->x2ba5->xa35b}})->{$this->x14->x2b8d->x4115}(Mage_Core_Model_Store::URL_TYPE_MEDIA, true); ${$this->x31->x2ba5->{$this->x14->x2ba5->{$this->x66->x2ba5->{$this->x66->x2ba5->{$this->x14->x2ba5->xa3bb}}}}} = Mage::$x114fe( Mage_Tax_Model_Config::CONFIG_XML_PATH_PRICE_INCLUDES_TAX, ${$this->x31->x2b8d->{$this->x14->x2b8d->{$this->x31->x2b8d->{$this->x14->x2b8d->{$this->x14->x2b8d->x2e91}}}}} ); ${$this->x31->x2b8d->{$this->x66->x2b8d->{$this->x31->x2b8d->x2f10}}} = Mage::$x11367()->{$this->x14->x2b8d->x40f6}(${$this->x31->x2b8d->{$this->x14->x2b8d->{$this->x31->x2b8d->{$this->x66->x2b8d->x2e8c}}}})->{$this->x31->x2b8d->x42d7}(); ${$this->x66->x2b96->x6926} = Mage::$x11367()->{$this->x14->x2b8d->x41bc}()->{$this->x31->x2b8d->x41c9}('feed_product'); if (false === $x4fc(${$this->x31->x2b96->{$this->x14->x2b96->x692b}})) { ${$this->x31->x2b96->{$this->x14->x2b96->x692b}} = $this->{$this->x14->x2b8d->x431e}(); } ${$this->x14->x2bc1->{$this->x66->x2bc1->{$this->x14->x2bc1->xde9a}}} = Mage::$x11367()->{$this->x14->x2b8d->x41bc}()->{$this->x31->x2b8d->x41c9}('feed_header'); if (false === $x4fc(${$this->x66->x2b8d->x2f23})) { ${$this->x66->x2ba5->xa3ce} = $this->{$this->x66->x2b8d->x4351}(); } ${$this->x14->x2b96->{$this->x31->x2b96->x6946}} = Mage::$x11367()->{$this->x14->x2b8d->x41bc}()->{$this->x31->x2b8d->x41c9}('feed_footer'); if (false === $x4fc(${$this->x14->x2b8d->{$this->x31->x2b8d->{$this->x14->x2b8d->x2f30}}})) { ${$this->x31->x2ba5->{$this->x66->x2ba5->xa3d3}} = $this->{$this->x31->x2b8d->x4381}(); } ${$this->x31->x2ba5->{$this->x66->x2ba5->{$this->x31->x2ba5->{$this->x31->x2ba5->xa3e6}}}} = Mage::$x11367()->{$this->x14->x2b8d->x41bc}()->{$this->x31->x2b8d->x41c9}('feed_type'); if (false === $x4fc(${$this->x31->x2bc1->{$this->x31->x2bc1->{$this->x14->x2bc1->xdeb3}}})) { ${$this->x31->x2ba5->{$this->x31->x2ba5->xa3e1}} = $this->{$this->x14->x2b8d->x408b}(); } ${$this->x14->x2ba5->xa3eb} = Mage::$x11367()->{$this->x14->x2b8d->x41bc}()->{$this->x31->x2b8d->x41c9}('feed_extraheader'); if (false === $x4fc(${$this->x31->x2b96->{$this->x66->x2b96->x695c}})) { ${$this->x31->x2b96->{$this->x66->x2b96->{$this->x14->x2b96->x6960}}} = $this->{$this->x66->x2b8d->x43dd}(); } ${$this->x14->x2b96->x6965} = Mage::$x11367()->{$this->x14->x2b8d->x41bc}()->{$this->x31->x2b8d->x41c9}('feed_extrafooter'); if (false === $x4fc(${$this->x66->x2bc1->{$this->x31->x2bc1->{$this->x31->x2bc1->xdebc}}})) { ${$this->x66->x2b96->{$this->x66->x2b96->x6966}} = $this->{$this->x14->x2b8d->x440b}(); } ${$this->x66->x2b96->x696b} = Mage::$x11367()->{$this->x14->x2b8d->x41bc}()->{$this->x31->x2b8d->x41c9}('feed_include_header'); if (false === $x4fc(${$this->x31->x2bc1->{$this->x31->x2bc1->{$this->x66->x2bc1->xdec4}}})) { ${$this->x31->x2b8d->x2f56} = $this->{$this->x14->x2b8d->x4452}(); } ${$this->x66->x2b96->x697c} = Mage::$x11367()->{$this->x14->x2b8d->x41bc}()->{$this->x31->x2b8d->x41c9}('feed_separator'); if (false === $x4fc(${$this->x14->x2ba5->{$this->x31->x2ba5->xa40b}})) { ${$this->x31->x2b96->{$this->x14->x2b96->{$this->x31->x2b96->{$this->x14->x2b96->x6985}}}} = $this->{$this->x14->x2b8d->x447b}(); } ${$this->x31->x2bc1->xdee0} = Mage::$x11367()->{$this->x14->x2b8d->x41bc}()->{$this->x31->x2b8d->x41c9}('feed_protector'); if (false === $x4fc(${$this->x31->x2bc1->{$this->x14->x2bc1->{$this->x66->x2bc1->{$this->x66->x2bc1->xdee8}}}})) { ${$this->x14->x2b8d->{$this->x66->x2b8d->x2f6a}} = $this->{$this->x31->x2b8d->x44bb}(); } ${$this->x14->x2b96->{$this->x66->x2b96->x699c}} = Mage::$x11367()->{$this->x14->x2b8d->x41bc}()->{$this->x31->x2b8d->x41c9}('feed_escape'); if (false === $x4fc(${$this->x14->x2b8d->{$this->x31->x2b8d->{$this->x14->x2b8d->x2f76}}})) { ${$this->x14->x2b96->{$this->x66->x2b96->x699c}} = $this->{$this->x14->x2b8d->x44fb}(); } ${$this->x31->x2ba5->{$this->x14->x2ba5->{$this->x31->x2ba5->xa434}}} = Mage::$x11367()->{$this->x14->x2b8d->x41bc}()->{$this->x31->x2b8d->x41c9}('feed_satus'); if (false === $x4fc(${$this->x31->x2ba5->{$this->x66->x2ba5->xa431}})) { ${$this->x14->x2bc1->xdefa} = $this->{$this->x31->x2b8d->x4528}(); } ${$this->x14->x2bc1->{$this->x14->x2bc1->{$this->x14->x2bc1->{$this->x66->x2bc1->xdf16}}}} = Mage::$x11367()->{$this->x14->x2b8d->x41bc}()->{$this->x31->x2b8d->x41c9}('feed_enclose_data'); if (false === $x4fc(${$this->x31->x2ba5->xa43d})) { ${$this->x14->x2bc1->{$this->x14->x2bc1->xdf0c}} = $this->{$this->x14->x2b8d->x455b}(); } ${$this->x14->x2ba5->{$this->x66->x2ba5->xa44a}} = Mage::$x11367()->{$this->x14->x2b8d->x41bc}()->{$this->x31->x2b8d->x41c9}('feed_clean_data'); if (false === $x4fc(${$this->x31->x2bc1->{$this->x14->x2bc1->{$this->x31->x2bc1->{$this->x66->x2bc1->xdf23}}}})) { ${$this->x31->x2b8d->x2f83} = $this->{$this->x14->x2b8d->x4595}(); } ${$this->x66->x2b96->x69be} = Mage::$x11367()->{$this->x14->x2b8d->x41bc}()->{$this->x31->x2b8d->x41c9}('datafeedmanager_categories'); if (false === $x4fc(${$this->x66->x2ba5->{$this->x31->x2ba5->{$this->x66->x2ba5->{$this->x14->x2ba5->xa459}}}})) { ${$this->x66->x2bc1->{$this->x31->x2bc1->{$this->x14->x2bc1->{$this->x31->x2bc1->{$this->x31->x2bc1->xdf2e}}}}} = $this->{$this->x14->x2b8d->x45d5}(); } ${$this->x66->x2bc1->{$this->x66->x2bc1->{$this->x31->x2bc1->xdf36}}} = $x509(${$this->x66->x2b8d->{$this->x31->x2b8d->{$this->x66->x2b8d->{$this->x14->x2b8d->x2f99}}}}); ${$this->x66->x2b96->x69e0} = Mage::$x11367()->{$this->x14->x2b8d->x41bc}()->{$this->x31->x2b8d->x41c9}('datafeedmanager_category_filter'); if (false === $x4fc(${$this->x66->x2b96->x69e0})) {${$this->x14->x2ba5->xa471} = $this->{$this->x14->x2b8d->x4600}(); } $this->feedEncoding = Mage::$x11367()->{$this->x14->x2b8d->x41bc}()->{$this->x31->x2b8d->x41c9}('feed_encoding'); if (false === $x4fc($this->feedEncoding)) { $this->feedEncoding = $this->{$this->x14->x2b8d->x4628}(); } ${$this->x31->x2b96->x69e8} = $this->{$this->x14->x2b8d->x4639}(); ${$this->x14->x2ba5->{$this->x14->x2ba5->xa48a}} = $this->{$this->x14->x2b8d->x4646}(); ${$this->x14->x2ba5->{$this->x31->x2ba5->xa490}} = $this->{$this->x14->x2b8d->x464b}(); ${$this->x14->x2b8d->x2fbd} = $this->{$this->x14->x2b8d->x4655}(); ${$this->x14->x2bc1->xdf6a} = $this->{$this->x14->x2b8d->x4665}(); ${$this->x31->x2bc1->{$this->x66->x2bc1->{$this->x66->x2bc1->xdf79}}} = $this->{$this->x31->x2b8d->x466f}(); ${$this->x14->x2b96->{$this->x31->x2b96->{$this->x31->x2b96->x6a23}}} = $this->{$this->x66->x2b8d->x4678}(); ${$this->x66->x2b8d->x2fe6} = array(); ${$this->x14->x2b96->{$this->x14->x2b96->{$this->x31->x2b96->x6a32}}} = array(); if (${$this->x66->x2b96->{$this->x66->x2b96->{$this->x66->x2b96->{$this->x31->x2b96->{$this->x31->x2b96->x69c9}}}}} != '*' && $x285d(${$this->x66->x2b96->{$this->x31->x2b96->x69d2}})) { foreach (${$this->x66->x2bc1->{$this->x66->x2bc1->{$this->x31->x2bc1->xdf36}}} as ${$this->x31->x2ba5->xa4e0}) { if (${$this->x14->x2b96->{$this->x31->x2b96->x6a34}}->checked) { ${$this->x14->x2ba5->{$this->x31->x2ba5->{$this->x14->x2ba5->xa4c5}}}[] = ${$this->x31->x2b8d->{$this->x31->x2b8d->x2ffa}}->line; } } foreach (${$this->x66->x2b96->{$this->x31->x2b96->{$this->x66->x2b96->{$this->x66->x2b96->x69db}}}} as ${$this->x31->x2b96->x6a33}) { if (${$this->x31->x2ba5->xa4e0}->mapping != "") { ${$this->x14->x2b8d->{$this->x31->x2b8d->{$this->x31->x2b8d->x2fed}}}[${$this->x14->x2bc1->{$this->x66->x2bc1->xdfa1}}->line] = ${$this->x31->x2ba5->xa4e0}->mapping; } } } if ($x6d9(${$this->x31->x2b96->x6a25}) < 1) { ${$this->x31->x2b96->{$this->x14->x2b96->x6a27}}[] = '*'; } ${$this->x14->x2b8d->{$this->x14->x2b8d->{$this->x66->x2b8d->{$this->x66->x2b8d->x2e6a}}}} = $x75b($x74c()); ${$this->x31->x2b8d->{$this->x66->x2b8d->{$this->x66->x2b8d->x2e32}}}->{$this->x14->x2b8d->{$this->x14->x2b8d->x2c76}}->{$this->x66->x2b8d->x3e03}(${$this->x66->x2b96->{$this->x14->x2b96->x683e}}, ${$this->x14->x2b96->{$this->x31->x2b96->{$this->x66->x2b96->x6872}}}); if (${$this->x31->x2b96->x683b}->${$this->x66->x2bc1->{$this->x14->x2bc1->xddf0}} != $x75b(${$this->x14->x2ba5->{$this->x66->x2ba5->{$this->x14->x2ba5->{$this->x66->x2ba5->xa344}}}})) { ${$this->x31->x2b8d->x2e38}::${$this->x31->x2ba5->{$this->x66->x2ba5->xa331}}(${$this->x66->x2bc1->xddc2}::${$this->x14->x2ba5->{$this->x66->x2ba5->{$this->x14->x2ba5->xa32c}}}('datafeedmanager')->{$this->x66->x2b8d->x3ecc}(${$this->x66->x2b96->{$this->x66->x2b96->{$this->x31->x2b96->x683f}}}->{$this->x14->x2b96->x66b5})); } ${$this->x14->x2bc1->xdfa3} = Mage::$x11367()->{$this->x14->x2b8d->x41bc}()->{$this->x31->x2b8d->x41c9}('datafeedmanager_type_ids'); if (false === $x4fc(${$this->x66->x2b8d->x2fff})) { ${$this->x31->x2bc1->{$this->x66->x2bc1->xdfa6}} = $this->{$this->x14->x2b8d->x46c9}(); } ${$this->x14->x2bc1->{$this->x66->x2bc1->{$this->x31->x2bc1->{$this->x14->x2bc1->xdfb5}}}} = $x26c5(',', ${$this->x31->x2bc1->{$this->x66->x2bc1->{$this->x31->x2bc1->xdfaa}}}); ${$this->x31->x2b96->{$this->x66->x2b96->{$this->x31->x2b96->{$this->x14->x2b96->{$this->x31->x2b96->x6a4d}}}}} = Mage::$x11367()->{$this->x14->x2b8d->x41bc}()->{$this->x31->x2b8d->x41c9}('datafeedmanager_visibility'); if (false === $x4fc(${$this->x31->x2b96->{$this->x66->x2b96->{$this->x31->x2b96->{$this->x14->x2b96->{$this->x31->x2b96->x6a4d}}}}})) { ${$this->x31->x2b96->{$this->x14->x2b96->x6a47}} = $this->{$this->x14->x2b8d->x4708}(); } ${$this->x14->x2b96->{$this->x31->x2b96->{$this->x31->x2b96->{$this->x14->x2b96->{$this->x31->x2b96->x6a5b}}}}} = $x26c5(',', ${$this->x31->x2ba5->{$this->x31->x2ba5->{$this->x31->x2ba5->{$this->x14->x2ba5->{$this->x66->x2ba5->xa504}}}}}); ${$this->x31->x2ba5->{$this->x31->x2ba5->{$this->x66->x2ba5->xa514}}} = Mage::$x11367()->{$this->x14->x2b8d->x41bc}()->{$this->x31->x2b8d->x41c9}('datafeedmanager_attribute_sets'); if (false === $x4fc(${$this->x66->x2b96->x6a5d})) { ${$this->x66->x2b8d->x302d} = $this->{$this->x14->x2b8d->x473f}(); } ${$this->x14->x2ba5->{$this->x31->x2ba5->xa51e}} = $x26c5(',', ${$this->x66->x2bc1->{$this->x66->x2bc1->xdfc3}}); ${$this->x31->x2b96->x6a6b} = Mage::$x11367()->{$this->x14->x2b8d->x41bc}()->{$this->x31->x2b8d->x41c9}('datafeedmanager_attributes'); if (false === $x4fc(${$this->x31->x2bc1->xdfd1})) { ${$this->x14->x2b8d->{$this->x66->x2b8d->x303f}} = $this->{$this->x66->x2b8d->x477a}(); } ${$this->x14->x2b96->{$this->x66->x2b96->{$this->x14->x2b96->{$this->x14->x2b96->x6a86}}}} = $x509(${$this->x66->x2bc1->{$this->x31->x2bc1->xdfd2}}); if ($this->_log) { Mage::log( "\x0a\76>\76\76\76\76\x3e\76\x3e\76>>\76\76>\76\x3e\x3e>>\x3e\76\x3e\x3e\x3e>\x3e\x3e\x3e\76\x3e>\76\76\x3e>>\x3e\x3e>>\x3e\76\76\76\x3e \55\55\55\x2d\55\x2d\x2d\55\x2d\x2d-\x2d\55\55\x2d\x20S\124\x41R\x54\40\x50\x52\117\x43\105S\123 F\x4f\x52\40" . $x512($this->{$this->x66->x2ba5->{$this->x66->x2ba5->xaedf}}(false)) . "-\55-\55-\x2d\x2d-\55\55\x2d\55\55--\x2d\x2d", null, $this->{$this->x14->x2b96->x736d}('.log') ); } ${$this->x66->x2b8d->{$this->x66->x2b8d->{$this->x31->x2b8d->x304e}}} = new Varien_Io_File(); ${$this->x31->x2b8d->{$this->x66->x2b8d->x3051}} = new Varien_Io_File(); ${$this->x14->x2bc1->xdff3} = Mage::$x1151b() . DS . 'var' . DS . 'tmp' . DS; ${$this->x31->x2b96->{$this->x14->x2b96->x6aa2}} = ${$this->x66->x2bc1->{$this->x66->x2bc1->xdff6}} . "\144f\155\x5f" . $this->{$this->x66->x2b8d->x47a8}() . "\x2ef\154ag"; if (!${$this->x31->x2b8d->{$this->x31->x2b8d->x2f7c}} && !$this->{$this->x66->x2b8d->{$this->x14->x2b8d->{$this->x66->x2b8d->x2c19}}}){ Mage::$xf8af( Mage::$x11424('datafeedmanager')->{$this->x66->x2b8d->x3ecc}( "\x54he\x20d\x61t\x61 \x66e\145\x64 c\157\x6e\146igur\141ti\x6f\156 mu\x73t\40\x62\x65\40" . "\x65n\141\x62\x6c\x65\144\40\x69\x6e \x6frd\x65\162\40\164\157\40g\x65\x6e\145r\141\164\x65\40a\40fi\x6ce." ) ); } Mage::$x1135d('datafeedmanager_before_generate', array('datafeed' => $this)); $this->_timestamp = Mage::$x11468('core/date')->{$this->x14->x2b8d->x47fd}(); ${$this->x31->x2b8d->{$this->x66->x2b8d->{$this->x14->x2b8d->x3052}}}->{$this->x31->x2b8d->x480b}(array('path' => ${$this->x31->x2ba5->{$this->x66->x2ba5->xa554}})); if (${$this->x31->x2b8d->{$this->x66->x2b8d->{$this->x31->x2b8d->{$this->x31->x2b8d->x3055}}}}->{$this->x66->x2b8d->x3f33}(${$this->x31->x2b96->{$this->x14->x2b96->{$this->x31->x2b96->x6aa6}}}, false)) { ${$this->x66->x2ba5->{$this->x31->x2ba5->xa54e}}->{$this->x66->x2b8d->x4123}(${$this->x31->x2b96->{$this->x14->x2b96->x6aa2}}, 'r'); ${$this->x66->x2ba5->{$this->x14->x2ba5->{$this->x31->x2ba5->xa567}}} = ${$this->x31->x2b8d->{$this->x66->x2b8d->{$this->x31->x2b8d->{$this->x31->x2b8d->{$this->x66->x2b8d->x3058}}}}}->{$this->x14->x2b8d->x483e}("\x3b"); ${$this->x14->x2ba5->{$this->x31->x2ba5->xa56b}} = ${$this->x14->x2bc1->{$this->x66->x2bc1->xdff0}}->{$this->x31->x2b8d->x484a}(); if (${$this->x66->x2ba5->{$this->x14->x2ba5->{$this->x31->x2ba5->xa567}}}[0] == 'PROCESSING') { ${$this->x66->x2b8d->{$this->x14->x2b8d->x3087}} = ${$this->x66->x2b96->x6ab6}['mtime']; ${$this->x14->x2b8d->{$this->x14->x2b8d->x3093}} = ${$this->x14->x2bc1->{$this->x14->x2bc1->xe01d}}[3]; if (!(Mage::$x1140b('core/date')->{$this->x14->x2b8d->x47fd}() > ${$this->x14->x2b96->{$this->x14->x2b96->{$this->x14->x2b96->x6ac5}}} + (${$this->x14->x2b96->{$this->x14->x2b96->x6acc}} * 10) || Mage::$x1140b('core/date')->{$this->x14->x2b8d->x47fd}() > ${$this->x14->x2b96->{$this->x31->x2b96->x6ac0}} + (${$this->x14->x2b8d->{$this->x14->x2b8d->x3093}} * 2)) ) { Mage::$xf8af( Mage::$x11424('datafeedmanager')->{$this->x66->x2b8d->x3ecc}( 'File "%s" is already processing. Please wait the end of the process.', $this->{$this->x31->x2bc1->xe8eb}(), $this->{$this->x14->x2bc1->{$this->x66->x2bc1->xe8e2}}() ) ); } } } else { ${$this->x31->x2b8d->{$this->x66->x2b8d->{$this->x31->x2b8d->{$this->x31->x2b8d->{$this->x66->x2b8d->x3058}}}}}->{$this->x66->x2b8d->x4123}(${$this->x31->x2b96->{$this->x14->x2b96->{$this->x31->x2b96->x6aa6}}}); } ${$this->x66->x2ba5->{$this->x14->x2ba5->xa548}} = new Varien_Io_File(); ${$this->x31->x2b8d->x304a}->{$this->x14->x2b8d->x48f3}(true); if (!$this->{$this->x66->x2b8d->{$this->x66->x2b8d->x2c14}}) { ${$this->x66->x2b96->x6a8a}->{$this->x31->x2b8d->x480b}(array('path' => $this->{$this->x14->x2b8d->x39a3}())); if (${$this->x31->x2b8d->x304a}->{$this->x66->x2b8d->x3f33}($this->{$this->x14->x2b8d->{$this->x14->x2b8d->x39ab}}()) && !${$this->x66->x2b96->x6a8a}->{$this->x14->x2b8d->x3f84}($this->{$this->x66->x2ba5->xaedd}())) { Mage::$xf8af( Mage::$x11424('datafeedmanager')->{$this->x66->x2b8d->x3ecc}( 'File "%s" cannot be saved. ' . 'Please, make sure the directory "%s" is writeable by web server.', $this->{$this->x66->x2ba5->xaedd}(), $this->{$this->x14->x2ba5->{$this->x31->x2ba5->xaedc}}() ) ); } ${$this->x66->x2b8d->{$this->x66->x2b8d->{$this->x31->x2b8d->x304e}}}->{$this->x66->x2b8d->x4123}($this->{$this->x31->x2bc1->xe8eb}()); if ($this->_log) { Mage::log( "\x0a\x3e\76>>\76\76\x3e>\76>\76>\x3e\76>>>\x3e\76>\x3e>>\76>\x3e>\x3e>\x3e\x3e\x3e>>\x3e\x3e\76\x3e\x3e\x3e>\76\x3e>\x3e> " . $this->{$this->x14->x2bc1->{$this->x66->x2bc1->xe8f0}}() . "\x20\143r\x65\x61te\x64\x20\141\x6e\x64\40\157\x70\x65\156\x65\144", null, $this->{$this->x14->x2bc1->{$this->x66->x2bc1->xe8f0}}('.log') ); } } ${$this->x14->x2b96->{$this->x31->x2b96->{$this->x66->x2b96->x6872}}} = $x75b($x74c()); ${$this->x66->x2b96->{$this->x66->x2b96->{$this->x14->x2b96->{$this->x66->x2b96->{$this->x14->x2b96->x6843}}}}}->{$this->x14->x2b8d->{$this->x14->x2b8d->{$this->x66->x2b8d->{$this->x66->x2b8d->x2c80}}}}->{$this->x66->x2b8d->x3e03}(${$this->x31->x2b96->x683b}, ${$this->x14->x2b8d->{$this->x66->x2b8d->x2e64}}); if (${$this->x31->x2b8d->{$this->x31->x2b8d->x2e2d}}->${$this->x66->x2b96->x686d} != $x75b(${$this->x14->x2b8d->{$this->x66->x2b8d->x2e64}})) { ${$this->x66->x2bc1->{$this->x66->x2bc1->{$this->x31->x2bc1->{$this->x14->x2bc1->xddce}}}}::${$this->x31->x2b8d->{$this->x31->x2b8d->{$this->x31->x2b8d->{$this->x66->x2b8d->{$this->x66->x2b8d->x2e5e}}}}}(${$this->x31->x2b8d->x2e38}::${$this->x14->x2bc1->{$this->x31->x2bc1->{$this->x66->x2bc1->{$this->x14->x2bc1->{$this->x14->x2bc1->xddd9}}}}}('datafeedmanager')->{$this->x66->x2b8d->x3ecc}(${$this->x14->x2ba5->{$this->x14->x2ba5->xa313}}->{$this->x14->x2b96->{$this->x14->x2b96->x66b8}})); } ${$this->x14->x2b96->{$this->x14->x2b96->x6ad8}} = ''; ${$this->x66->x2bc1->xe046} = ''; $x5b7("Cont\145\x6et-\124\x79\x70e\72\40te\x78t\x2f\x68t\155\x6c; \x63h\141\x72\x73\145t=\x75\164\146\55\70"); ${$this->x66->x2b96->{$this->x66->x2b96->{$this->x14->x2b96->x6aee}}} = '/{([a-zA-Z_0-9:]+)(\sparent|\sgrouped|\sconfigurable|\sbundle)?([^}|]*)(\s?\|\s?)?' . '(([a-zA-Z_0-9:]+)(\sparent|\sgrouped|\sconfigurable|\sbundle)?([^}|]*))?(\s?\|\s?)?' . '(([a-zA-Z_0-9:]+)(\sparent|\sgrouped|\sconfigurable|\sbundle)?([^}|]*))?(\s?\|\s?)?' . '(([a-zA-Z_0-9:]+)(\sparent|\sgrouped|\sconfigurable|\sbundle)?([^}|]*))?}/'; $x5bf(${$this->x66->x2b96->{$this->x14->x2b96->x6aed}}, ${$this->x31->x2b8d->x2f17}, ${$this->x14->x2ba5->{$this->x14->x2ba5->xa5c2}}); foreach (${$this->x14->x2ba5->{$this->x14->x2ba5->xa5c2}}[6] as ${$this->x31->x2bc1->{$this->x31->x2bc1->{$this->x66->x2bc1->{$this->x14->x2bc1->xe069}}}} => ${$this->x66->x2ba5->{$this->x31->x2ba5->{$this->x14->x2ba5->{$this->x14->x2ba5->{$this->x31->x2ba5->xa5d8}}}}}) { if (${$this->x14->x2bc1->{$this->x31->x2bc1->xe071}} != "") { ${$this->x66->x2bc1->{$this->x66->x2bc1->{$this->x14->x2bc1->xe05d}}}[0][] = ${$this->x14->x2ba5->{$this->x14->x2ba5->{$this->x14->x2ba5->{$this->x14->x2ba5->xa5c4}}}}[0][${$this->x31->x2bc1->{$this->x31->x2bc1->{$this->x66->x2bc1->{$this->x14->x2bc1->xe069}}}}]; ${$this->x14->x2ba5->{$this->x14->x2ba5->{$this->x14->x2ba5->{$this->x14->x2ba5->xa5c4}}}}[1][] = ${$this->x66->x2ba5->{$this->x31->x2ba5->{$this->x14->x2ba5->{$this->x14->x2ba5->{$this->x31->x2ba5->xa5d8}}}}}; ${$this->x31->x2b8d->{$this->x31->x2b8d->x30a0}}[2][] = ${$this->x14->x2ba5->{$this->x14->x2ba5->xa5c2}}[7][${$this->x66->x2b8d->{$this->x14->x2b8d->{$this->x14->x2b8d->x30ac}}}]; ${$this->x31->x2ba5->xa5be}[3][] = ${$this->x66->x2b96->x6af3}[8][${$this->x14->x2b8d->x30a2}]; ${$this->x66->x2bc1->xe056}[4][] = ${$this->x66->x2bc1->{$this->x66->x2bc1->{$this->x66->x2bc1->{$this->x31->x2bc1->{$this->x66->x2bc1->xe062}}}}}[9][${$this->x31->x2ba5->xa5c7}]; } } foreach (${$this->x66->x2bc1->{$this->x66->x2bc1->{$this->x14->x2bc1->xe05d}}}[11] as ${$this->x31->x2bc1->{$this->x31->x2bc1->{$this->x66->x2bc1->{$this->x14->x2bc1->xe069}}}} => ${$this->x31->x2bc1->xe06d}) { if(${$this->x66->x2ba5->{$this->x14->x2ba5->xa5d0}} != "") { ${$this->x66->x2bc1->{$this->x66->x2bc1->{$this->x66->x2bc1->{$this->x31->x2bc1->{$this->x66->x2bc1->xe062}}}}}[0][] = ${$this->x31->x2b8d->{$this->x31->x2b8d->x30a0}}[0][${$this->x66->x2b8d->{$this->x14->x2b8d->{$this->x14->x2b8d->x30ac}}}]; ${$this->x31->x2ba5->xa5be}[1][] = ${$this->x66->x2ba5->{$this->x14->x2ba5->xa5d0}}; ${$this->x66->x2bc1->xe056}[2][] = ${$this->x66->x2bc1->{$this->x66->x2bc1->xe059}}[7][${$this->x31->x2ba5->{$this->x31->x2ba5->xa5cc}}]; ${$this->x31->x2b8d->{$this->x31->x2b8d->x30a0}}[3][] = ${$this->x31->x2b8d->{$this->x31->x2b8d->x30a0}}[8][${$this->x31->x2ba5->{$this->x31->x2ba5->xa5cc}}]; ${$this->x66->x2bc1->{$this->x66->x2bc1->{$this->x66->x2bc1->{$this->x66->x2bc1->xe061}}}}[4][] = ${$this->x66->x2b8d->x309f}[9][${$this->x14->x2b96->{$this->x66->x2b96->x6afb}}]; } } foreach (${$this->x14->x2ba5->{$this->x14->x2ba5->{$this->x31->x2ba5->xa5c3}}}[16] as ${$this->x31->x2bc1->{$this->x31->x2bc1->{$this->x66->x2bc1->{$this->x14->x2bc1->xe069}}}} => ${$this->x14->x2bc1->{$this->x14->x2bc1->{$this->x31->x2bc1->xe076}}}) { if (${$this->x14->x2b96->x6afc} != "") { ${$this->x31->x2b8d->{$this->x31->x2b8d->x30a0}}[0][] = ${$this->x14->x2ba5->{$this->x14->x2ba5->xa5c2}}[0][${$this->x31->x2ba5->xa5c7}]; ${$this->x14->x2ba5->{$this->x14->x2ba5->xa5c2}}[1][] = ${$this->x66->x2ba5->{$this->x14->x2ba5->xa5d0}}; ${$this->x14->x2ba5->{$this->x14->x2ba5->{$this->x31->x2ba5->xa5c3}}}[2][] = ${$this->x31->x2b8d->{$this->x31->x2b8d->x30a0}}[7][${$this->x31->x2ba5->{$this->x31->x2ba5->xa5cc}}]; ${$this->x66->x2b8d->x309f}[3][] = ${$this->x66->x2bc1->{$this->x66->x2bc1->{$this->x66->x2bc1->{$this->x66->x2bc1->xe061}}}}[8][${$this->x31->x2ba5->{$this->x31->x2ba5->xa5cc}}]; ${$this->x66->x2bc1->{$this->x66->x2bc1->{$this->x66->x2bc1->{$this->x66->x2bc1->xe061}}}}[4][] = ${$this->x14->x2ba5->{$this->x14->x2ba5->xa5c2}}[9][${$this->x31->x2ba5->{$this->x31->x2ba5->xa5cc}}]; } } ${$this->x66->x2b8d->x309f}[0][] = "{c\141\x74\145\x67\157ri\x65s\x2c[\61]\x2c\x5b\61]\54\133\61\x5d\x7d"; ${$this->x31->x2b8d->{$this->x31->x2b8d->x30a0}}[1][] = "\143a\x74\x65\147\x6fr\x69\x65\163"; ${$this->x66->x2bc1->{$this->x66->x2bc1->{$this->x66->x2bc1->{$this->x31->x2bc1->{$this->x66->x2bc1->xe062}}}}}[2][] = ""; ${$this->x66->x2bc1->xe056}[3][] = "\54\133\61]\x2c\133\61]\54\x5b\61\x5d"; $this->{$this->x14->x2b96->x73d7}(${$this->x66->x2bc1->{$this->x66->x2bc1->{$this->x66->x2bc1->{$this->x66->x2bc1->xe061}}}}); ${$this->x66->x2b96->x69be} = $this->{$this->x66->x2b96->{$this->x66->x2b96->x73e2}}(${$this->x66->x2ba5->{$this->x14->x2ba5->xa35b}}); if ($this->_log) { Mage::log( "\x0a>>\x3e\x3e\x3e\76\x3e\x3e\76\76\x3e\x3e\76\x3e\76\76>\x3e\x3e>\76\76\76>\76\76>\76>\x3e\x3e>\x3e\x3e>\x3e\76>\x3e\x3e\76\76\76>>\x3e\40P\162\157duc\164\40\x74e\155\160l\141t\145\40a\156a\154\171\x7a\145\x64", null, $this->{$this->x66->x2ba5->{$this->x31->x2ba5->{$this->x14->x2ba5->xaee4}}}('.log') ); } ${$this->x31->x2bc1->{$this->x66->x2bc1->{$this->x14->x2bc1->xe082}}} = Mage::$x1053e('datafeedmanager/configurations') ->{$this->x66->x2b8d->x4a15}(${$this->x66->x2bc1->{$this->x14->x2bc1->{$this->x31->x2bc1->{$this->x66->x2bc1->{$this->x31->x2bc1->xde3a}}}}}); ${$this->x14->x2b96->{$this->x66->x2b96->{$this->x14->x2b96->x6b13}}} = array(); foreach (${$this->x31->x2bc1->{$this->x66->x2bc1->{$this->x14->x2bc1->{$this->x14->x2bc1->xe083}}}} as ${$this->x66->x2b96->{$this->x14->x2b96->{$this->x14->x2b96->x6b24}}}) {${$this->x66->x2b96->x6b0f}[${$this->x66->x2b96->{$this->x14->x2b96->{$this->x14->x2b96->x6b24}}}['currency_to']] = ${$this->x66->x2ba5->{$this->x14->x2ba5->{$this->x66->x2ba5->{$this->x66->x2ba5->xa5ec}}}}['rate']; } $this->_currencies = ${$this->x31->x2b8d->{$this->x14->x2b8d->x30c4}}; if ($this->_log) { Mage::log( "\x0a\x3e\76\76\76\76\76>\x3e\76\x3e>>>>\76\76\x3e\x3e\76\76\x3e\x3e\76\x3e\76\76\76\x3e>\x3e\x3e>\76\76\x3e\x3e\x3e\x3e\x3e\76\76\x3e\76\x3e>\x3e C\x75\162\162\145n\x63\151\145\163\x20\162\141\x74\145\x20\143\x6f\154l\x65\143ted", null, $this->{$this->x14->x2bc1->{$this->x31->x2bc1->{$this->x31->x2bc1->xe8f3}}}('.log') ); } ${$this->x66->x2b8d->{$this->x14->x2b8d->{$this->x14->x2b8d->{$this->x14->x2b8d->x30e4}}}} = Mage::$x1053e('datafeedmanager/datafeedmanager')->{$this->x66->x2b8d->x4a3c}(); ${$this->x14->x2b8d->x30e7} = array(); ${$this->x31->x2bc1->xe0b6} = array(); foreach (${$this->x66->x2b8d->{$this->x14->x2b8d->{$this->x14->x2b8d->{$this->x14->x2b8d->x30e4}}}} as ${$this->x31->x2bc1->{$this->x31->x2bc1->{$this->x66->x2bc1->{$this->x14->x2bc1->xe069}}}} => ${$this->x66->x2ba5->{$this->x31->x2ba5->{$this->x14->x2ba5->{$this->x14->x2ba5->{$this->x31->x2ba5->xa5d8}}}}}) { if ($x272f(${$this->x66->x2b96->{$this->x14->x2b96->{$this->x14->x2b96->x6b02}}}['attribute_code'], $this->{$this->x31->x2b8d->{$this->x31->x2b8d->{$this->x31->x2b8d->x2cb3}}})) { $x6cb(${$this->x66->x2b96->x6b39}, ${$this->x31->x2bc1->xe06d}['attribute_code']); ${$this->x66->x2b8d->{$this->x66->x2b8d->{$this->x66->x2b8d->{$this->x14->x2b8d->x30fd}}}}[${$this->x66->x2b96->{$this->x14->x2b96->{$this->x66->x2b96->{$this->x14->x2b96->x6b07}}}}['attribute_code']] = ${$this->x66->x2b96->{$this->x14->x2b96->{$this->x14->x2b96->x6b02}}}['frontend_input']; } } if ($x6d9(${$this->x31->x2ba5->xa5fc}) > $this->{$this->x31->x2b8d->{$this->x31->x2b8d->x2c6a}}) { ${$this->x14->x2b96->{$this->x31->x2b96->{$this->x66->x2b96->{$this->x14->x2b96->x6b51}}}} = false; } else { ${$this->x31->x2b8d->{$this->x66->x2b8d->x3100}} = true; } if (!$x272f('special_price', ${$this->x66->x2b96->{$this->x14->x2b96->x6b3a}})) { ${$this->x31->x2ba5->xa5fc}[] = 'special_price'; } if (!$x272f('special_from_date', ${$this->x31->x2ba5->xa5fc})) { ${$this->x31->x2ba5->xa5fc}[] = 'special_from_date'; } if (!$x272f('special_to_date', ${$this->x14->x2b8d->{$this->x31->x2b8d->{$this->x31->x2b8d->{$this->x31->x2b8d->x30ec}}}})) { ${$this->x31->x2bc1->xe0ad}[] = 'special_to_date'; } if (!$x272f('price_type', ${$this->x14->x2b8d->x30e7})) { ${$this->x31->x2bc1->{$this->x14->x2bc1->{$this->x66->x2bc1->xe0b3}}}[] = 'price_type'; } if (!$x272f('price', ${$this->x14->x2b8d->x30e7})) { ${$this->x66->x2b96->{$this->x14->x2b96->x6b3a}}[] = 'price'; } ${$this->x31->x2bc1->xe0ad}[] = 'tax_class_id'; foreach (${$this->x66->x2bc1->{$this->x31->x2bc1->{$this->x66->x2bc1->xdfdb}}} as ${$this->x66->x2b96->x6b53}) { if (!$x272f(${$this->x66->x2bc1->{$this->x31->x2bc1->xe0cb}}->code, ${$this->x14->x2b8d->x30e7}) && ${$this->x66->x2b96->{$this->x14->x2b96->x6b58}}->checked) { if (!$x272f( ${$this->x14->x2ba5->{$this->x66->x2ba5->{$this->x31->x2ba5->xa619}}}->code, array('is_in_stock', 'qty', 'entity_id', 'created_at', 'updated_at') ) ) { ${$this->x14->x2b8d->{$this->x31->x2b8d->{$this->x31->x2b8d->x30eb}}}[] = ${$this->x66->x2b96->x6b53}->code; } } } if ($this->_log) { Mage::log( "\x0a\x3e>>\76\76>\x3e>\76\x3e\76\76>\x3e\x3e\76\x3e\x3e\76\x3e\x3e>>>\x3e>>\76\x3e\x3e\76\76>\x3e\x3e\76\x3e\76\76>\76>\76\76>> \x4ci\x73\x74 \x6f\x66 \162equ\x69\x72\145d at\164r\x69but\145\x73\x20\x63o\x6c\x6ce\x63\164e\144", null, $this->{$this->x66->x2ba5->{$this->x31->x2ba5->{$this->x31->x2ba5->{$this->x14->x2ba5->{$this->x14->x2ba5->xaee9}}}}}('.log') ); } ${$this->x14->x2ba5->{$this->x14->x2ba5->{$this->x31->x2ba5->xa622}}} = Mage::$x1053e('datafeedmanager/configurations')->{$this->x14->x2b8d->x4a6d}(${$this->x31->x2bc1->xde11}); foreach (${$this->x66->x2bc1->xe0d5} as ${$this->x31->x2b96->{$this->x31->x2b96->x6b62}}) { ${$this->x66->x2ba5->{$this->x66->x2ba5->{$this->x14->x2ba5->{$this->x66->x2ba5->{$this->x66->x2ba5->xa639}}}}} = ${$this->x31->x2bc1->{$this->x14->x2bc1->xe0e1}}['option_id']; ${$this->x66->x2ba5->{$this->x14->x2ba5->xa641}} = ${$this->x14->x2b8d->{$this->x14->x2b8d->{$this->x14->x2b8d->x3119}}}['store_id']; ${$this->x14->x2ba5->{$this->x66->x2ba5->{$this->x14->x2ba5->xa64e}}}[${$this->x66->x2ba5->{$this->x66->x2ba5->{$this->x66->x2ba5->xa630}}}][${$this->x14->x2bc1->{$this->x31->x2bc1->{$this->x14->x2bc1->xe0f9}}}] = ${$this->x31->x2b96->{$this->x31->x2b96->{$this->x66->x2b96->{$this->x66->x2b96->x6b6a}}}}['value']; } if ($this->_log) { Mage::log( "\x0a>>>>>>\x3e>\x3e\76>\x3e>\76\76\x3e\x3e>\x3e>>>\76\76>>>\76\76\76\x3e\76\76>\x3e\x3e>\76\x3e>>>\x3e>\76\76\x20L\151\x73t\x20o\x66 \141\x74\164\x72\151\x62\x75\x74e\x20\x6c\x61be\x6cs\40\x63o\x6cl\x65\x63te\144", null, $this->{$this->x66->x2ba5->{$this->x31->x2ba5->{$this->x14->x2ba5->xaee4}}}('.log') ); } ${$this->x31->x2b8d->x2e5f} = $x75b($x74c()); ${$this->x31->x2b8d->{$this->x66->x2b8d->{$this->x31->x2b8d->{$this->x14->x2b8d->{$this->x66->x2b8d->x2e36}}}}}->{$this->x14->x2b8d->{$this->x14->x2b8d->{$this->x66->x2b8d->{$this->x66->x2b8d->x2c80}}}}->{$this->x66->x2b8d->x3e03}(${$this->x14->x2bc1->{$this->x66->x2bc1->xddbc}}, ${$this->x66->x2bc1->{$this->x14->x2bc1->{$this->x31->x2bc1->xddf3}}}); if (${$this->x14->x2bc1->{$this->x66->x2bc1->xddbc}}->${$this->x14->x2ba5->{$this->x31->x2ba5->xa33d}} != $x75b(${$this->x66->x2bc1->{$this->x14->x2bc1->{$this->x31->x2bc1->xddf3}}})) { ${$this->x14->x2ba5->{$this->x66->x2ba5->xa31c}}::${$this->x14->x2bc1->{$this->x66->x2bc1->{$this->x66->x2bc1->xdde3}}}(${$this->x31->x2b8d->x2e38}::${$this->x14->x2ba5->{$this->x66->x2ba5->xa327}}('datafeedmanager')->{$this->x66->x2b8d->x3ecc}(${$this->x14->x2ba5->{$this->x31->x2ba5->{$this->x66->x2ba5->xa315}}}->{$this->x31->x2b8d->{$this->x66->x2b8d->x2c8d}})); } ${$this->x14->x2bc1->{$this->x66->x2bc1->{$this->x31->x2bc1->{$this->x31->x2bc1->{$this->x14->x2bc1->xe116}}}}} = Mage::$x1053e('datafeedmanager/configurations')->{$this->x66->x2b8d->x4aac}(); ${$this->x66->x2bc1->xe117} = array(); ${$this->x66->x2bc1->{$this->x31->x2bc1->{$this->x14->x2bc1->xe126}}} = ''; foreach (${$this->x14->x2ba5->{$this->x31->x2ba5->xa652}} as ${$this->x14->x2b8d->{$this->x66->x2b8d->x316d}}) { if (${$this->x14->x2ba5->xa659} != ${$this->x14->x2b8d->{$this->x31->x2b8d->{$this->x31->x2b8d->x3171}}}['class_id']) { ${$this->x66->x2ba5->xa670} = 0; } else { ${$this->x14->x2b96->x6bc4}++; } ${$this->x14->x2ba5->xa659} = ${$this->x14->x2b8d->{$this->x31->x2b8d->{$this->x31->x2b8d->x3171}}}['class_id']; ${$this->x14->x2b96->{$this->x66->x2b96->{$this->x66->x2b96->x6ba0}}}[${$this->x66->x2ba5->{$this->x66->x2ba5->{$this->x31->x2ba5->{$this->x14->x2ba5->xa66f}}}}['class_id']][${$this->x31->x2bc1->{$this->x14->x2bc1->{$this->x31->x2bc1->xe13e}}}]['rate'] = ${$this->x14->x2b8d->{$this->x66->x2b8d->x316d}}['rate']; ${$this->x66->x2b8d->{$this->x14->x2b8d->{$this->x66->x2b8d->x315f}}}[${$this->x66->x2ba5->xa663}['class_id']][${$this->x31->x2b8d->{$this->x31->x2b8d->{$this->x66->x2b8d->x3180}}}]['code'] = ${$this->x66->x2ba5->xa663}['code']; ${$this->x66->x2b8d->{$this->x14->x2b8d->{$this->x66->x2b8d->x315f}}}[${$this->x66->x2b8d->x3169}['class_id']][${$this->x31->x2ba5->{$this->x14->x2ba5->xa673}}]['country'] = ${$this->x66->x2b8d->x3169}['tax_country_id']; } $this->{$this->x14->x2b96->x6669} = ${$this->x14->x2b96->{$this->x31->x2b96->x6b9b}}; if ($this->_log) { Mage::log( "\x0a\76\76\76\x3e\76\76\x3e\x3e\76>\76>\x3e>\x3e\76>>\76>>\76\76\x3e\x3e\76\x3e\76\76>\x3e\x3e\76\76\76>\x3e>\x3e\76\76\76\76>\x3e>\x20\x54\141x\x20\162\141\164\145\40co\x6c\154\145\x63t\x65d", null, $this->{$this->x66->x2ba5->xaedd}('.log') ); } ${$this->x66->x2bc1->{$this->x14->x2bc1->{$this->x66->x2bc1->xe14a}}} = Mage::$x1053e('datafeedmanager/configurations')->{$this->x14->x2b8d->x4ad5}(); ${$this->x66->x2bc1->{$this->x14->x2bc1->xe14f}} = array(); foreach (${$this->x14->x2b8d->{$this->x66->x2b8d->x3185}} as ${$this->x31->x2b8d->x319e}) { ${$this->x66->x2b96->{$this->x66->x2b96->{$this->x31->x2b96->{$this->x31->x2b96->{$this->x14->x2b96->x6bd6}}}}}[${$this->x31->x2bc1->xe157}['entity_pk_value']][${$this->x31->x2ba5->xa68c}['store_id']]['count'] = ${$this->x31->x2b8d->x319e}['count']; ${$this->x66->x2b96->{$this->x66->x2b96->{$this->x14->x2b96->x6bd1}}}[${$this->x31->x2bc1->{$this->x66->x2bc1->xe159}}['entity_pk_value']][${$this->x31->x2bc1->{$this->x14->x2bc1->{$this->x66->x2bc1->xe15a}}}['store_id']]['score'] = ${$this->x31->x2bc1->xe157}['score']; } if ($this->_log) { Mage::log( "\x0a>\76\76\x3e>>\76\76\76\76\76\76\x3e\x3e>>\x3e\76\x3e\x3e\76\76\x3e\x3e\x3e\76\x3e\76\76>\x3e\x3e\76\76\x3e\x3e\76>>>\x3e\x3e\76\x3e\76\x3e\x20\122e\166\151\145ws\40c\157\154\x6ce\143\164\x65d", null, $this->{$this->x14->x2bc1->{$this->x31->x2bc1->{$this->x31->x2bc1->xe8f3}}}('.log') ); } ${$this->x31->x2b96->{$this->x66->x2b96->{$this->x31->x2b96->x6be1}}} = Mage::$x1053e('datafeedmanager/configurations')->{$this->x66->x2b8d->x4afb}(${$this->x31->x2b8d->{$this->x66->x2b8d->x2e8a}}); foreach (${$this->x31->x2b96->{$this->x66->x2b96->x6bdf}} as ${$this->x14->x2b8d->{$this->x31->x2b8d->x31b2}}) { if (${$this->x14->x2bc1->{$this->x66->x2bc1->{$this->x14->x2bc1->{$this->x66->x2bc1->xe16e}}}}['disabled'] != 1 && ${$this->x14->x2b8d->{$this->x31->x2b8d->x31b2}}['value'] != '') { ${$this->x66->x2b96->x6be8}[${$this->x14->x2b8d->{$this->x31->x2b8d->{$this->x66->x2b8d->{$this->x66->x2b8d->{$this->x31->x2b8d->x31b9}}}}}['entity_id']]['src'][] = ${$this->x31->x2b96->{$this->x66->x2b96->{$this->x31->x2b96->x6be7}}}['value']; ${$this->x14->x2ba5->xa6a8}[${$this->x14->x2ba5->{$this->x66->x2ba5->xa6a1}}['entity_id']]['disabled'][] = ${$this->x14->x2ba5->{$this->x31->x2ba5->{$this->x66->x2ba5->xa6a5}}}['disabled']; } } if ($this->_log) { Mage::log( "\x0a\76\x3e\76>>\x3e>\76\76\76>\x3e>\76\76\76\76\x3e\x3e>\x3e\76\x3e\x3e>\76\76\x3e>\x3e>\76\76\76\76\x3e\76\x3e>>>\76>>\x3e\76\x20I\155\141ge\x73 \x63o\x6cle\x63\x74e\144", null, $this->{$this->x66->x2ba5->{$this->x66->x2ba5->xaedf}}('.log') ); } Mage::$x11367()->{$this->x31->x2b8d->x4b26}(${$this->x31->x2b8d->{$this->x14->x2b8d->{$this->x31->x2b8d->x2e8b}}}); ${$this->x14->x2b8d->x31c9} = Mage::$x1053e('datafeedmanager/configurations') ->{$this->x66->x2b8d->x4b45}(${$this->x66->x2b96->{$this->x14->x2b96->{$this->x66->x2b96->{$this->x31->x2b96->x6890}}}}, ${$this->x31->x2ba5->xa5fc}, ${$this->x31->x2b8d->{$this->x66->x2b8d->{$this->x66->x2b8d->x3104}}}); ${$this->x66->x2b96->x6bfa} = 0; ${$this->x14->x2b96->{$this->x66->x2b96->{$this->x31->x2b96->{$this->x31->x2b96->x6c05}}}} = Mage::$x1053e('datafeedmanager/configurations') ->{$this->x31->x2b8d->x4b58}((clone ${$this->x14->x2b8d->x31c9}), 'cpsl.parent_id', 'e.entity_type_id'); ${$this->x31->x2bc1->{$this->x14->x2bc1->{$this->x66->x2bc1->{$this->x31->x2bc1->xe1a2}}}} = $xadb(${$this->x14->x2b96->{$this->x66->x2b96->{$this->x31->x2b96->x6c03}}} / $this->{$this->x31->x2b96->x667c}); while (${$this->x66->x2b8d->{$this->x31->x2b8d->x31d7}} < ${$this->x31->x2bc1->{$this->x14->x2bc1->{$this->x14->x2bc1->xe19e}}}) { ${$this->x14->x2bc1->{$this->x66->x2bc1->{$this->x66->x2bc1->xe1ac}}} = $this->{$this->x31->x2b96->x667c} * ${$this->x31->x2ba5->xa6bd}; ${$this->x31->x2b96->{$this->x66->x2b96->{$this->x14->x2b96->x6c18}}} = Mage::$x1053e('datafeedmanager/configurations')->{$this->x66->x2b8d->x4b6b}( (clone ${$this->x31->x2bc1->{$this->x14->x2bc1->xe17e}}), $this->{$this->x31->x2b8d->{$this->x14->x2b8d->{$this->x66->x2b8d->x2c46}}}, ${$this->x66->x2b96->{$this->x14->x2b96->x6c0c}}, array('cpsl.parent_id') ); if ($this->{$this->x31->x2b96->x667c} * (${$this->x14->x2ba5->{$this->x31->x2ba5->{$this->x14->x2ba5->{$this->x31->x2ba5->xa6c2}}}} + 1) > ${$this->x14->x2b8d->{$this->x14->x2b8d->x31e7}}) { ${$this->x31->x2b8d->{$this->x14->x2b8d->x31fc}} = ${$this->x14->x2b96->{$this->x66->x2b96->{$this->x31->x2b96->{$this->x31->x2b96->x6c05}}}}; } ${$this->x31->x2b8d->x31d3}++; ${$this->x14->x2b96->{$this->x31->x2b96->x6c22}} = array(); ${$this->x31->x2ba5->{$this->x31->x2ba5->{$this->x14->x2ba5->{$this->x31->x2ba5->xa712}}}} = array(); foreach (${$this->x31->x2bc1->xe1ae} as ${$this->x14->x2bc1->{$this->x66->x2bc1->xe1d8}}) { foreach ($x26c5(',', ${$this->x31->x2b96->x6c32}->{$this->x14->x2b8d->x4b74}()) as ${$this->x14->x2bc1->{$this->x31->x2bc1->xe1ec}}) { ${$this->x31->x2bc1->{$this->x66->x2bc1->{$this->x14->x2bc1->xe1c6}}}[${$this->x14->x2ba5->{$this->x14->x2ba5->xa726}}] = ${$this->x31->x2ba5->{$this->x14->x2ba5->{$this->x66->x2ba5->xa71b}}}; ${$this->x31->x2b8d->x3217}[${$this->x31->x2b8d->{$this->x66->x2b8d->x3234}}]['categories_ids'] = ${$this->x31->x2b96->x6c32}->{$this->x31->x2b8d->x4b77}(); ${$this->x31->x2b8d->{$this->x31->x2b8d->x321a}}[${$this->x31->x2b8d->x3231}]['parent_id'] = ${$this->x31->x2ba5->{$this->x14->x2ba5->{$this->x14->x2ba5->{$this->x14->x2ba5->xa71f}}}}->{$this->x66->x2b8d->x3e9b}(); ${$this->x31->x2bc1->{$this->x14->x2bc1->xe1d3}}[${$this->x31->x2b8d->{$this->x31->x2b8d->{$this->x14->x2b8d->x3237}}}]['parent_sku'] = ${$this->x31->x2ba5->{$this->x66->x2ba5->xa719}}->{$this->x66->x2b8d->x4b91}(); ${$this->x31->x2bc1->{$this->x14->x2bc1->xe1d3}}[${$this->x31->x2b8d->{$this->x66->x2b8d->x3234}}]['parent_request_path'] = ${$this->x14->x2b8d->{$this->x31->x2b8d->x322c}}->{$this->x66->x2b8d->x4b9e}(); } } if ($this->_log) { Mage::log( "\x0a\x3e\x3e\76\76>\x3e>>>>\x3e\76\76>>\76>\76\x3e>\76\x3e>>>>>\76\76\x3e\76>\x3e>\76>\x3e\x3e>\x3e\x3e>>\76>\76\x20\106e\x74\x63\150\151\x6e\x67\x20c\x6f\156\146\x69\x67\x75\162ab\x6c\x65\x20\x70\162\x6fd\x75cts\x20\x66\162\x6f\155\x20" . ($this->{$this->x31->x2b8d->{$this->x14->x2b8d->{$this->x66->x2b8d->x2c46}}} * (${$this->x31->x2ba5->xa6bd} - 1) + 1) . "\40t\157\40" . ${$this->x14->x2b96->x6c0b}, null, $this->{$this->x66->x2ba5->{$this->x31->x2ba5->{$this->x31->x2ba5->{$this->x14->x2ba5->{$this->x14->x2ba5->xaee9}}}}}('.log') ); } } $this->configurable = ${$this->x31->x2bc1->{$this->x66->x2bc1->{$this->x14->x2bc1->xe1c6}}}; ${$this->x66->x2b96->x6c50} = Mage::$x1053e('datafeedmanager/configurations') ->{$this->x66->x2b8d->x4bc5}(${$this->x14->x2b8d->x2e87}); ${$this->x66->x2b8d->{$this->x31->x2b8d->{$this->x31->x2b8d->{$this->x66->x2b8d->x3244}}}} = array(); ${$this->x66->x2b96->x6bfa} = 0; ${$this->x14->x2bc1->xe190} = Mage::$x1053e('datafeedmanager/configurations') ->{$this->x31->x2b8d->x4b58}((clone ${$this->x66->x2ba5->xa728}), 'cpsl.parent_id', 'e.entity_type_id'); ${$this->x14->x2ba5->{$this->x31->x2ba5->{$this->x31->x2ba5->xa6d3}}} = $xadb(${$this->x66->x2b8d->x31e2} / $this->{$this->x31->x2b8d->{$this->x14->x2b8d->{$this->x66->x2b8d->x2c46}}}); while (${$this->x31->x2b8d->x31d3} < ${$this->x14->x2b96->{$this->x66->x2b96->x6c0a}}) { ${$this->x66->x2b96->{$this->x14->x2b96->x6c0c}} = $this->{$this->x31->x2b8d->{$this->x66->x2b8d->x2c43}} * ${$this->x66->x2b8d->{$this->x66->x2b8d->{$this->x31->x2b8d->x31db}}}; ${$this->x66->x2b8d->{$this->x31->x2b8d->x3209}} = Mage::$x1053e('datafeedmanager/configurations')->{$this->x66->x2b8d->x4b6b}( (clone ${$this->x31->x2bc1->{$this->x31->x2bc1->xe1f2}}), $this->{$this->x31->x2b8d->{$this->x66->x2b8d->x2c43}}, ${$this->x31->x2b8d->{$this->x66->x2b8d->{$this->x14->x2b8d->{$this->x14->x2b8d->x3203}}}}, array('cpsl.parent_id') ); if ($this->{$this->x31->x2b8d->{$this->x14->x2b8d->{$this->x66->x2b8d->x2c46}}} * (${$this->x14->x2b96->{$this->x14->x2b96->x6bfb}} + 1) > ${$this->x31->x2ba5->xa6c6}) { ${$this->x14->x2bc1->xe1a6} = ${$this->x66->x2bc1->{$this->x66->x2bc1->xe195}}; } ${$this->x66->x2b8d->{$this->x66->x2b8d->{$this->x14->x2b8d->{$this->x31->x2b8d->x31de}}}}++; foreach (${$this->x31->x2b96->{$this->x31->x2b96->x6c13}} as ${$this->x14->x2ba5->{$this->x31->x2ba5->xa743}}) { ${$this->x14->x2ba5->xa732}[${$this->x14->x2bc1->{$this->x31->x2bc1->xe207}}->{$this->x66->x2b8d->x3e9b}()] = ${$this->x31->x2b8d->x3249}->{$this->x66->x2b8d->x4c05}(); } if ($this->_log) { Mage::log( "\x0a\76>\76\76\x3e>\76\76\x3e\76>\76>\76\76>\76\76\x3e>\x3e\76\76\x3e\76>\x3e\76\x3e\x3e\76>\x3e>\x3e\x3e\76\76\76>>\76\x3e\76>>\40\x46\145t\x63\150\151\156\147\x20\x63o\156\146\x69g\x75\x72\141\x62\154\x65 q\x74\171\40\x66\x72\157\x6d " . ($this->{$this->x31->x2b8d->{$this->x14->x2b8d->{$this->x66->x2b8d->x2c46}}} * (${$this->x14->x2ba5->{$this->x66->x2ba5->xa6be}} - 1) + 1) . "\40\164\x6f " . ${$this->x31->x2b8d->{$this->x14->x2b8d->x31fc}}, null, $this->{$this->x14->x2bc1->{$this->x66->x2bc1->xe8f0}}('.log') ); } } $this->configurableQty = ${$this->x14->x2b8d->x323c}; ${$this->x31->x2b8d->{$this->x66->x2b8d->{$this->x14->x2b8d->{$this->x66->x2b8d->x3259}}}} = Mage::$x1053e('datafeedmanager/configurations')->{$this->x14->x2b8d->x4c23}(); ${$this->x66->x2bc1->{$this->x31->x2bc1->xe218}} = array(); foreach (${$this->x66->x2b96->x6c77} as ${$this->x31->x2ba5->xa740}) { ${$this->x31->x2b8d->x326c} = ${$this->x66->x2b8d->{$this->x31->x2b8d->{$this->x31->x2b8d->x324e}}}['parent_id']; ${$this->x31->x2ba5->{$this->x66->x2ba5->{$this->x66->x2ba5->{$this->x31->x2ba5->{$this->x66->x2ba5->xa76e}}}}} = ${$this->x31->x2b96->{$this->x66->x2b96->x6c6c}}['product_id']; ${$this->x14->x2bc1->{$this->x14->x2bc1->xe234}} = ${$this->x66->x2b8d->{$this->x14->x2b8d->x324b}}['attribute_id']; ${$this->x31->x2bc1->xe215}[${$this->x31->x2bc1->{$this->x31->x2bc1->{$this->x14->x2bc1->{$this->x14->x2bc1->{$this->x66->x2bc1->xe228}}}}}][${$this->x14->x2bc1->xe22d}][${$this->x14->x2bc1->xe233}]['attribute_id'] = ${$this->x31->x2b8d->x3249}['attribute_id']; ${$this->x31->x2b96->{$this->x66->x2b96->{$this->x66->x2b96->x6c88}}}[${$this->x14->x2b96->x6c8c}][${$this->x66->x2b96->x6c99}][${$this->x14->x2bc1->xe233}]['value'] = ${$this->x31->x2b96->{$this->x66->x2b96->{$this->x66->x2b96->{$this->x14->x2b96->x6c72}}}}['value']; ${$this->x31->x2b96->{$this->x31->x2b96->x6c84}}[${$this->x66->x2ba5->xa75b}][${$this->x66->x2b96->x6c99}][${$this->x14->x2bc1->{$this->x31->x2bc1->{$this->x66->x2bc1->{$this->x66->x2bc1->xe23b}}}}]['pricing_value'] = ${$this->x66->x2b8d->{$this->x14->x2b8d->x324b}}['pricing_value']; ${$this->x66->x2bc1->{$this->x14->x2bc1->{$this->x66->x2bc1->xe219}}}[${$this->x14->x2b8d->{$this->x14->x2b8d->{$this->x31->x2b8d->x3272}}}][${$this->x31->x2b8d->{$this->x66->x2b8d->x327b}}][${$this->x14->x2bc1->{$this->x31->x2bc1->{$this->x66->x2bc1->{$this->x66->x2bc1->xe23b}}}}]['is_percent'] = ${$this->x31->x2b8d->x3249}['is_percent']; } if ($this->_log) { Mage::log( "\x0a\x3e\x3e>\76>>>>\76\76>\x3e\76>>\76\x3e\x3e>\x3e>\x3e\76>\x3e>>\76>>\76>\x3e\76\76>\76\x3e>>>\76>\x3e\76> Fe\164c\150i\x6e\147 \x63\x6f\x6ef\x69gu\x72\x61\142\x6c\145\40p\x72\151\143\x65s c\157\154\154\x65\143\x74e\144", null, $this->{$this->x66->x2ba5->{$this->x31->x2ba5->{$this->x31->x2ba5->{$this->x14->x2ba5->{$this->x14->x2ba5->xaee9}}}}}('.log') ); } $this->configurablePrices = ${$this->x66->x2bc1->{$this->x14->x2bc1->{$this->x66->x2bc1->xe219}}}; ${$this->x66->x2ba5->xa784} = ${$this->x66->x2b8d->x3251} = Mage::$x1053e('datafeedmanager/configurations')->{$this->x14->x2b8d->x4c5d}(); foreach (${$this->x14->x2b8d->{$this->x31->x2b8d->{$this->x31->x2b8d->x3294}}} as ${$this->x31->x2ba5->xa789}) { ${$this->x14->x2b8d->{$this->x66->x2b8d->{$this->x31->x2b8d->x32a9}}}[${$this->x66->x2bc1->{$this->x31->x2bc1->xe247}}['product_id']] = ${$this->x31->x2b96->{$this->x31->x2b96->x6cbb}}['relationship']; ${$this->x14->x2b96->x6cbf}[${$this->x31->x2b8d->x3299}['parent_id']] = ${$this->x66->x2ba5->{$this->x31->x2ba5->{$this->x66->x2ba5->xa791}}}['relationship']; } $this->_productRelationShip = ${$this->x31->x2b96->{$this->x66->x2b96->x6cc0}}; if ($this->_log) { Mage::log( "\x0a\76\76\x3e\76>\76\76\76\76\x3e>\x3e>\x3e\76\x3e\x3e\x3e>>>>\x3e\76\x3e\x3e>\76\x3e\76>\76>>\x3e>\76>\x3e>\x3e\x3e\x3e>\x3e\76\x20\x52\145\x6c\x61\164\x69\157n\x73\150\151\160 \x63\157\x6c\x6c\x65\143te\x64", null, $this->{$this->x14->x2bc1->{$this->x66->x2bc1->xe8f0}}('.log') ); } ${$this->x31->x2ba5->{$this->x66->x2ba5->{$this->x66->x2ba5->xa7a9}}} = Mage::$x1053e('datafeedmanager/configurations') ->{$this->x66->x2b8d->x4c7b}(${$this->x31->x2b8d->{$this->x66->x2b8d->x2e8a}}, ${$this->x31->x2bc1->{$this->x31->x2bc1->xe0b0}}, ${$this->x66->x2bc1->xe0ba}); ${$this->x66->x2b8d->{$this->x66->x2b8d->x32bd}} = array(); foreach (${$this->x66->x2b8d->x32ae} as ${$this->x31->x2b96->x6c32}) { foreach ($x26c5(',', ${$this->x14->x2b96->{$this->x66->x2b96->x6c34}}->{$this->x14->x2b8d->x4b74}()) as ${$this->x31->x2b8d->{$this->x31->x2b8d->{$this->x14->x2b8d->x3237}}}) { ${$this->x31->x2bc1->{$this->x14->x2bc1->xe25c}}[${$this->x66->x2b96->x6c43}] = ${$this->x14->x2b96->{$this->x31->x2b96->{$this->x66->x2b96->{$this->x66->x2b96->{$this->x31->x2b96->x6c3e}}}}}; ${$this->x31->x2b8d->{$this->x31->x2b8d->{$this->x14->x2b8d->x32cb}}}[${$this->x31->x2b96->{$this->x14->x2b96->x6c47}}]['categories_ids'] = ${$this->x14->x2bc1->{$this->x66->x2bc1->xe1d8}}->{$this->x31->x2b8d->x4b77}(); ${$this->x31->x2b8d->x32c4}[${$this->x14->x2ba5->{$this->x14->x2ba5->xa726}}]['parent_id'] = ${$this->x14->x2b96->{$this->x31->x2b96->{$this->x66->x2b96->x6c38}}}->{$this->x66->x2b8d->x3e9b}(); ${$this->x66->x2b96->{$this->x66->x2b96->{$this->x66->x2b96->{$this->x14->x2b96->x6cf3}}}}[${$this->x31->x2b96->{$this->x14->x2b96->x6c47}}]['parent_sku'] = ${$this->x14->x2bc1->{$this->x31->x2bc1->{$this->x66->x2bc1->{$this->x14->x2bc1->{$this->x31->x2bc1->xe1e2}}}}}->{$this->x66->x2b8d->x4b91}(); ${$this->x66->x2b96->{$this->x66->x2b96->{$this->x66->x2b96->{$this->x66->x2b96->{$this->x66->x2b96->x6cf8}}}}}[${$this->x14->x2ba5->{$this->x14->x2ba5->xa726}}]['parent_request_path'] = ${$this->x14->x2b96->{$this->x66->x2b96->x6c34}}->{$this->x66->x2b8d->x4b9e}(); } } $this->grouped = ${$this->x66->x2bc1->xe25a}; if ($this->_log) { Mage::log( "\x0a\x3e\76\76>\76\x3e\x3e>\x3e>>\x3e\x3e\x3e\76>\76>\x3e>\76\x3e\76>>\x3e>\76>\x3e\x3e>>\76\76\76>>\x3e>>>\x3e>>\76 \122\145l\x61\x74\x69o\x6es w\x69th\x20g\162\157\165p\145\x64\x20\160\x72o\144uc\x74s\x20de\164ec\164e\144", null, $this->{$this->x66->x2ba5->xaedd}('.log') ); } ${$this->x14->x2bc1->xe270} = Mage::$x1053e('datafeedmanager/configurations') ->{$this->x66->x2b8d->x4ce6}(${$this->x66->x2b96->{$this->x14->x2b96->{$this->x66->x2b96->{$this->x31->x2b96->x6890}}}}, ${$this->x14->x2b8d->{$this->x31->x2b8d->{$this->x31->x2b8d->{$this->x31->x2b8d->x30ec}}}}, ${$this->x31->x2bc1->{$this->x66->x2bc1->{$this->x31->x2bc1->xe0be}}}); ${$this->x66->x2ba5->{$this->x14->x2ba5->{$this->x14->x2ba5->{$this->x14->x2ba5->xa7e4}}}} = array(); ${$this->x66->x2b8d->x32e3} = array(); foreach (${$this->x31->x2ba5->xa7cb} as ${$this->x14->x2ba5->xa717}) { foreach ($x26c5("\54", ${$this->x14->x2ba5->xa717}->{$this->x14->x2b8d->x4b74}()) as ${$this->x14->x2bc1->{$this->x31->x2bc1->xe1ec}}) { ${$this->x66->x2ba5->xa7db}[${$this->x31->x2b96->{$this->x66->x2b96->{$this->x66->x2b96->x6c4c}}}] = ${$this->x14->x2b96->{$this->x31->x2b96->{$this->x66->x2b96->{$this->x66->x2b96->x6c3d}}}}; ${$this->x31->x2ba5->{$this->x31->x2ba5->{$this->x14->x2ba5->xa7ee}}}[${$this->x31->x2b96->{$this->x14->x2b96->x6c47}}]['parent_id'] = ${$this->x66->x2b8d->x3227}->{$this->x66->x2b8d->x3e9b}(); ${$this->x31->x2ba5->{$this->x31->x2ba5->{$this->x14->x2ba5->xa7ee}}}[${$this->x66->x2b96->x6c43}]['parent_sku'] = ${$this->x14->x2b96->{$this->x31->x2b96->{$this->x66->x2b96->{$this->x66->x2b96->x6c3d}}}}->{$this->x66->x2b8d->x4b91}(); ${$this->x66->x2b96->{$this->x14->x2b96->{$this->x31->x2b96->{$this->x31->x2b96->x6d11}}}}[${$this->x66->x2ba5->xa723}]['parent_request_path'] = ${$this->x14->x2b96->{$this->x66->x2b96->x6c34}}->{$this->x66->x2b8d->x4b9e}(); ${$this->x31->x2b8d->{$this->x31->x2b8d->{$this->x66->x2b8d->x32e9}}}[${$this->x31->x2b8d->{$this->x66->x2b8d->x3234}}]['categories_ids'] = ${$this->x31->x2b96->x6c32}->{$this->x31->x2b8d->x4b77}(); } } $this->bundle = ${$this->x66->x2bc1->{$this->x66->x2bc1->xe276}}; if ($this->_log) { Mage::log( "\x0a\76\x3e\76>>\x3e\x3e>>\x3e\x3e\76>>\x3e\x3e\x3e>>>>\76\x3e\x3e>>\x3e\x3e>\76\x3e\76\76\76\76\76>>\x3e\76>\76>>\76\x3e \122el\141\164\151\157n\163\x20w\151\x74\150 \142u\156d\154\x65\40p\162\157\x64\165\x63\164s\x20\x64e\x74e\143t\x65\x64", null, $this->{$this->x14->x2b8d->{$this->x31->x2b8d->{$this->x31->x2b8d->x39b0}}}('.log') ); } ${$this->x14->x2ba5->{$this->x31->x2ba5->xa7f9}} = Mage::$x11468('eav/entity')->{$this->x14->x2b8d->x4d47}('catalog_product')->{$this->x14->x2b8d->x4d54}(); ${$this->x31->x2b96->{$this->x31->x2b96->x6d23}} = Mage::$x11468('eav/entity_attribute_set')->{$this->x31->x2b8d->x3e70}() ->{$this->x66->x2b8d->x4d7b}(${$this->x31->x2bc1->xe282}); foreach (${$this->x66->x2ba5->{$this->x66->x2ba5->{$this->x31->x2ba5->{$this->x66->x2ba5->xa80f}}}} as ${$this->x31->x2ba5->{$this->x31->x2ba5->xa814}}) { ${$this->x31->x2ba5->{$this->x31->x2ba5->xa513}}[${$this->x31->x2b8d->{$this->x31->x2b8d->{$this->x66->x2b8d->x3300}}}->{$this->x66->x2b8d->x3e9b}()] = ${$this->x14->x2ba5->xa810}->{$this->x31->x2b8d->x4d89}(); } ${$this->x31->x2bc1->{$this->x66->x2bc1->xe29f}} = Mage::$x11468('core/store')->{$this->x66->x2b8d->x4270}(${$this->x31->x2b8d->{$this->x14->x2b8d->{$this->x31->x2b8d->x2e8b}}})->{$this->x14->x2b8d->x4dbc}(); ${$this->x14->x2bc1->{$this->x66->x2bc1->{$this->x66->x2bc1->{$this->x31->x2bc1->xe2ac}}}} = Mage::$x1053e('datafeedmanager/configurations')->{$this->x66->x2b8d->x4ddb}(${$this->x14->x2b8d->x3304}); ${$this->x31->x2ba5->{$this->x66->x2ba5->xa835}} = array(); foreach (${$this->x66->x2ba5->{$this->x31->x2ba5->{$this->x31->x2ba5->xa828}}} as ${$this->x31->x2ba5->{$this->x66->x2ba5->{$this->x31->x2ba5->xa83e}}}) { ${$this->x31->x2b96->x6d4d} = ${$this->x31->x2bc1->{$this->x31->x2bc1->{$this->x66->x2bc1->xe2c1}}}['entity_id']; ${$this->x66->x2b96->{$this->x66->x2b96->x6d5e}} = ${$this->x31->x2ba5->{$this->x66->x2ba5->xa839}}['customer_group_id']; if (${$this->x31->x2ba5->xa836}['all_groups'] == 1) { ${$this->x14->x2b8d->{$this->x31->x2b8d->{$this->x31->x2b8d->{$this->x31->x2b8d->{$this->x14->x2b8d->x331d}}}}}[${$this->x66->x2bc1->{$this->x66->x2bc1->xe2c9}}][32000][] = array('qty' => ${$this->x31->x2bc1->{$this->x31->x2bc1->{$this->x66->x2bc1->xe2c1}}}['qty'], 'value' => ${$this->x66->x2b8d->{$this->x31->x2b8d->{$this->x31->x2b8d->x3324}}}['value']); } else { ${$this->x31->x2b8d->x3315}[${$this->x31->x2ba5->{$this->x31->x2ba5->xa843}}][${$this->x31->x2bc1->xe2cf}][] = array('qty' => ${$this->x31->x2bc1->xe2b9}['qty'], 'value' => ${$this->x31->x2bc1->{$this->x31->x2bc1->{$this->x31->x2bc1->{$this->x66->x2bc1->xe2c6}}}}['value']); } } $this->_tierPrices = ${$this->x31->x2b8d->x3315}; if ($this->_log) { Mage::log( "\x0a>\76\x3e>\x3e>\76\76\76\76\76\76\76\76>\x3e>>\76\76\76\76\x3e\76>\x3e>\76\x3e>\76>\76>>>>\x3e\x3e\x3e\76>\76>\76\76\x20\x54\145\151\145r\x73\40\x50ri\x63\145 \x63\x6flle\143\164\145d", null, $this->{$this->x31->x2bc1->xe8eb}('.log') ); } ${$this->x14->x2bc1->{$this->x66->x2bc1->xe2da}} = Mage::$x1053e('datafeedmanager/configurations')->{$this->x14->x2b8d->x4dff}(); ${$this->x14->x2b96->{$this->x66->x2b96->{$this->x31->x2b96->x6d7a}}} = array(); ${$this->x14->x2ba5->{$this->x14->x2ba5->{$this->x14->x2ba5->{$this->x31->x2ba5->{$this->x31->x2ba5->xa87c}}}}} = 0; foreach (${$this->x66->x2b96->x6d66} as ${$this->x31->x2b96->{$this->x31->x2b96->{$this->x66->x2b96->{$this->x14->x2b96->x6d8e}}}}) { ${$this->x31->x2b8d->{$this->x14->x2b8d->x3362}}[${$this->x66->x2b8d->x3373}['product_id']][${$this->x31->x2b96->{$this->x31->x2b96->{$this->x66->x2b96->{$this->x14->x2b96->x6d8e}}}}['option']]['options'][] = array( 'value' => ${$this->x66->x2b96->x6d82}['value'], 'sku' => ${$this->x31->x2b96->{$this->x31->x2b96->{$this->x66->x2b96->{$this->x14->x2b96->{$this->x31->x2b96->x6d8f}}}}}['sku'], 'price' => ${$this->x14->x2bc1->xe2f5}['price'], 'price_type' => ${$this->x31->x2ba5->{$this->x66->x2ba5->xa885}}['price_type'] ); ${$this->x14->x2ba5->{$this->x66->x2ba5->xa871}}++; } $this->customOptions = ${$this->x66->x2bc1->{$this->x66->x2bc1->{$this->x66->x2bc1->xe2eb}}}; if ($this->_log) { Mage::log( "\x0a\x3e>>\x3e\x3e\x3e\x3e\76\76>\x3e\x3e\76>>\76\76\76>\x3e\x3e\x3e\76\x3e>\76\76\76\x3e\x3e\76\76>\76>>>>\x3e\x3e\76\76\x3e\x3e\x3e\x3e Cu\163\x74om\40o\160\x74\151\x6f\x6e\163\40c\x6f\x6c\154\x65c\x74\145d", null, $this->{$this->x14->x2bc1->{$this->x66->x2bc1->xe8f0}}('.log') ); } if (Mage::$x11424('core')->{$this->x31->x2b8d->x4e2b}('Wyomind_Googlemerchantpromotions')) { ${$this->x66->x2b8d->x337e} = Mage::$x1053e('salesrule/rule_collection')->{$this->x14->x2b8d->x4e4a}('sort_order', 'ASC') ->{$this->x14->x2b8d->x4e54}('transferable_to_google_merchant', 1) ->{$this->x66->x2b8d->x4270}(); Mage::log( "\x0a\x3e\x3e\x3e\x3e>>>\76>\76\x3e\76\x3e>\76>>>\x3e\76\76\76\76\x3e\76\76\x3e\x3e\x3e\x3e\x3e\x3e\x3e\76\x3e\x3e\76>\76\76\76>>>\76\x3e\40\120r\157\x6d\157\x74i\157n\x73 r\165l\x65\163\x20\143o\154\x6c\145c\164\x65\144", null, $this->{$this->x14->x2b96->x736d}('.log') ); } ${$this->x66->x2bc1->{$this->x14->x2bc1->{$this->x66->x2bc1->{$this->x31->x2bc1->xe30c}}}} = new Wyomind_Datafeedmanager_Model_MyCustomOptions; ${$this->x14->x2b8d->{$this->x66->x2b8d->x339b}} = new Wyomind_Datafeedmanager_Model_MyCustomAttributes; if ($this->_log) { Mage::log( "\x0a\76\76>\76\x3e>>\x3e>\76>>\x3e>\x3e\x3e>>\76\76\76>\76\x3e>\x3e\x3e\x3e\76\x3e\76>>\x3e\x3e>\x3e\x3e>>>>>\x3e\76\x3e\40\103ust\157m\40\141\164\164rib\x75\164es\57\x6f\160\164\151\157\156\x73\x20\x73\x63\162\x69\160t\x73\40l\157\141\144ed", null, $this->{$this->x14->x2bc1->{$this->x31->x2bc1->{$this->x31->x2bc1->xe8f3}}}('.log') ); } ${$this->x14->x2bc1->xe312} = Mage::$x1053e('datafeedmanager/configurations') ->{$this->x31->x2b8d->x4e96}( ${$this->x66->x2ba5->{$this->x14->x2ba5->xa35b}}, ${$this->x14->x2bc1->{$this->x66->x2bc1->{$this->x31->x2bc1->{$this->x14->x2bc1->xdfb5}}}}, ${$this->x31->x2bc1->{$this->x14->x2bc1->xdfbe}}, ${$this->x66->x2b8d->{$this->x14->x2b8d->x3038}}, ${$this->x14->x2ba5->{$this->x66->x2ba5->xa5fd}}, ${$this->x66->x2bc1->{$this->x14->x2bc1->xdfd6}}, ${$this->x14->x2ba5->{$this->x31->x2ba5->{$this->x66->x2ba5->{$this->x14->x2ba5->{$this->x66->x2ba5->xa4cf}}}}}, ${$this->x14->x2bc1->xdf41}, ${$this->x14->x2b96->{$this->x31->x2b96->{$this->x31->x2b96->x6b4c}}}, ${$this->x31->x2b96->x68d6}, ${$this->x66->x2b8d->{$this->x14->x2b8d->{$this->x66->x2b8d->x3309}}} );if ($this->_log) { Mage::log( "\x0a>\76\76>>\76\76>\x3e\76>>\76\x3e\x3e>\x3e\x3e>\x3e>>\x3e>\76>\76\76\x3e>\76\x3e\x3e>\x3e\x3e\76>>\76\x3e>\76>\x3e\76\40\x4d\141\151\156\x20\x73\161\x6c\40\162e\x71u\145\163t:\40\x0a" . ${$this->x14->x2bc1->{$this->x66->x2bc1->xe314}}->{$this->x14->x2b8d->x4ea2}(), null, $this->{$this->x31->x2bc1->xe8eb}('.log') ); } ${$this->x31->x2bc1->{$this->x31->x2bc1->{$this->x31->x2bc1->xe18d}}} = 0; $this->{$this->x14->x2b8d->{$this->x31->x2b8d->{$this->x14->x2b8d->x2c5e}}} = Mage::$x1053e('datafeedmanager/configurations') ->{$this->x31->x2b8d->x4b58}((clone ${$this->x31->x2ba5->xa8b7}), 'e.entity_id', 'e.entity_type_id'); ${$this->x14->x2ba5->{$this->x31->x2ba5->{$this->x31->x2ba5->xa6d3}}} = $xadb($this->{$this->x14->x2b8d->{$this->x31->x2b8d->{$this->x14->x2b8d->{$this->x66->x2b8d->x2c62}}}} / $this->{$this->x31->x2b8d->{$this->x14->x2b8d->{$this->x66->x2b8d->x2c46}}}); ${$this->x14->x2bc1->{$this->x14->x2bc1->xe045}} = ''; ${$this->x31->x2ba5->{$this->x66->x2ba5->xa8c2}} = 1; if ($this->_log) { Mage::log( "\x0a\76\76\x3e\76>\76\x3e\x3e\76\76\x3e\x3e\x3e>\x3e>\76>>\x3e\76>>\76\76\76>\x3e>>>\76\x3e\x3e\x3e\x3e\76\x3e\x3e\x3e>\76\76>\76> To\164\x61\x6c\40\x69\164e\155\163\x20\143\141lcu\x6cat\145\x64\x20(" . $this->{$this->x14->x2b8d->{$this->x31->x2b8d->{$this->x14->x2b8d->{$this->x66->x2b8d->x2c62}}}} . "\40\151\156 " . ${$this->x66->x2b8d->{$this->x66->x2b8d->{$this->x31->x2b8d->x31f6}}} . "\40quer\x69\145s \x29", null, $this->{$this->x66->x2ba5->{$this->x66->x2ba5->xaedf}}('.log') ); } ${$this->x31->x2b8d->{$this->x31->x2b8d->{$this->x14->x2b8d->x2f26}}} = $this->{$this->x66->x2b8d->{$this->x66->x2b8d->x2be3}}->{$this->x14->x2b8d->x4ee7}(${$this->x31->x2b8d->{$this->x31->x2b8d->{$this->x14->x2b8d->x2f26}}}, null, ${$this->x31->x2ba5->{$this->x31->x2ba5->xa3e1}}, true); if (${$this->x31->x2b96->x694a} == 1) { ${$this->x31->x2b8d->{$this->x66->x2b8d->x2f25}} = $this->{$this->x14->x2b8d->{$this->x66->x2b8d->x2bf2}}->{$this->x31->x2b8d->x4ef3}(${$this->x31->x2b8d->{$this->x31->x2b8d->{$this->x14->x2b8d->x2f26}}}, $this->feedEncoding); } if ($this->{$this->x66->x2b8d->{$this->x66->x2b8d->x2c14}}) { if (${$this->x14->x2b8d->{$this->x14->x2b8d->x2f40}} == 1) { ${$this->x31->x2ba5->{$this->x66->x2ba5->{$this->x31->x2ba5->{$this->x66->x2ba5->xa5ac}}}} = $this->{$this->x14->x2b8d->{$this->x66->x2b8d->x2bf2}}->{$this->x66->x2b8d->x4f03}(${$this->x31->x2b8d->{$this->x66->x2b8d->x2f25}}, ${$this->x14->x2ba5->{$this->x66->x2ba5->{$this->x66->x2ba5->xa444}}}, ${$this->x31->x2b8d->x2f83}) . ""; } else { ${$this->x31->x2ba5->{$this->x66->x2ba5->{$this->x66->x2ba5->xa5aa}}} = $this->{$this->x14->x2b96->x663b}->{$this->x14->x2b8d->x4ee7}(${$this->x66->x2ba5->{$this->x31->x2ba5->{$this->x31->x2ba5->xa3ee}}}, null, ${$this->x31->x2ba5->{$this->x66->x2ba5->{$this->x66->x2ba5->xa3e5}}}, true) . '<br>'; ${$this->x66->x2b8d->{$this->x31->x2b8d->x3098}} .= "\x3c\164\x61\x62\x6c\x65\40\x73t\171l\x65='bo\x72d\x65\x72\x3a\62p\170\x20\163\157l\151\x64\40\147\x72ey\x3b\x20\x66\157\156\x74\x2d\x66\x61m\x69ly\x3aar\x69al\73\x20\146o\x6et\x2d\163\x69\x7a\145\x3a\61\62\160x\x27 \x63\x65\x6c\154\x73\x70\141\x63\x69n\x67=\x30 " . "\x63e\154\x6c\x70\141\x64d\151n\x67=\x30\x20\167\x69\x64\164\x68\75\47\61\x30\x30\x25'>"; if (${$this->x14->x2b96->{$this->x14->x2b96->{$this->x31->x2b96->x6973}}}) { ${$this->x31->x2ba5->{$this->x14->x2ba5->xa5a6}} .= $this->{$this->x14->x2b8d->{$this->x66->x2b8d->x2bf2}}->{$this->x66->x2b8d->x4f28}(${$this->x66->x2b96->{$this->x66->x2b96->x6936}}, true); } } } else { $this->{$this->x66->x2b8d->{$this->x14->x2b8d->{$this->x66->x2b8d->x39e6}}}(${$this->x31->x2b8d->{$this->x66->x2b8d->{$this->x31->x2b8d->{$this->x31->x2b8d->x3055}}}}, ${$this->x31->x2b96->{$this->x14->x2b96->x6aa2}}, "\x50\122\x4fC\105\123\123I\116G\73\x30;\61\x30\x30;\63\x30"); if (${$this->x31->x2bc1->{$this->x31->x2bc1->{$this->x14->x2bc1->xdeb3}}} == 1) { ${$this->x31->x2b8d->x304a}->{$this->x66->x2b8d->x4133}( $this->{$this->x14->x2b8d->{$this->x14->x2b8d->{$this->x31->x2b8d->{$this->x14->x2b8d->x2bf9}}}}->{$this->x66->x2b8d->x4f03}(${$this->x31->x2b8d->{$this->x66->x2b8d->x2f25}}, ${$this->x31->x2ba5->xa43d}, ${$this->x31->x2bc1->{$this->x14->x2bc1->{$this->x31->x2bc1->{$this->x66->x2bc1->xdf23}}}}) . "" ); } else { if (${$this->x14->x2ba5->xa3eb} != '') { ${$this->x66->x2b8d->{$this->x66->x2b8d->x304c}}->{$this->x66->x2b8d->x4133}( $this->{$this->x14->x2b8d->{$this->x66->x2b8d->x2bf2}}->{$this->x31->x2b8d->x4ef3}( $this->{$this->x66->x2b8d->{$this->x31->x2b8d->{$this->x66->x2b8d->x2be8}}}->{$this->x14->x2b8d->x4ee7}(${$this->x31->x2b8d->x2f44}, null, ${$this->x66->x2ba5->xa3dd}, true) . "\x0d\x0a", $this->feedEncoding ) ); } if (${$this->x31->x2bc1->{$this->x31->x2bc1->{$this->x66->x2bc1->{$this->x14->x2bc1->{$this->x31->x2bc1->xdeca}}}}}) { ${$this->x14->x2b96->x6dbf} = $this->{$this->x14->x2b8d->{$this->x14->x2b8d->{$this->x31->x2b8d->{$this->x14->x2b8d->x2bf9}}}}->{$this->x31->x2b8d->x4f89}(${$this->x31->x2b96->x6933}, ${$this->x14->x2ba5->{$this->x14->x2ba5->{$this->x66->x2ba5->xa410}}}, ${$this->x14->x2b8d->{$this->x14->x2b8d->{$this->x14->x2b8d->x2f6e}}}, ${$this->x31->x2ba5->xa420}); ${$this->x14->x2bc1->{$this->x66->x2bc1->xe323}} = $this->{$this->x14->x2b8d->{$this->x14->x2b8d->{$this->x66->x2b8d->x2bf7}}}->{$this->x31->x2b8d->x4ef3}(${$this->x66->x2b8d->{$this->x14->x2b8d->{$this->x14->x2b8d->x33c0}}}, $this->feedEncoding); ${$this->x14->x2ba5->xa547}->{$this->x66->x2b8d->x4133}(${$this->x31->x2ba5->{$this->x14->x2ba5->{$this->x66->x2ba5->{$this->x14->x2ba5->xa8cd}}}}); } } } if ($this->_log) { Mage::log( "\x0a\76\76\x3e\76>>\x3e>>\x3e\x3e\76>\76\76\x3e>\76\76>>\76\x3e\76\76\76\x3e\x3e>>>\x3e\x3e\x3e>\x3e\x3e\x3e\x3e>\x3e\x3e\76\x3e\76>\x20\110\145a\144\x65\x72 te\155pl\x61te\40\x70a\162\x73e\144\40a\156\144\x20\141\x64ded",null, $this->{$this->x66->x2b96->{$this->x14->x2b96->x736f}}('.log') ); } while (${$this->x31->x2ba5->xa6bd} < ${$this->x14->x2ba5->xa6cc}) { ${$this->x66->x2ba5->{$this->x14->x2ba5->{$this->x14->x2ba5->{$this->x14->x2ba5->xa6e4}}}} = $this->{$this->x31->x2b8d->{$this->x14->x2b8d->{$this->x66->x2b8d->x2c46}}} * ${$this->x66->x2b8d->{$this->x66->x2b8d->{$this->x14->x2b8d->{$this->x31->x2b8d->x31de}}}}; ${$this->x31->x2b96->{$this->x31->x2b96->x6c13}} = Mage::$x1053e('datafeedmanager/configurations')->{$this->x66->x2b8d->x4b6b}( (clone ${$this->x31->x2b96->x6dad}), $this->{$this->x31->x2b96->x667c}, ${$this->x14->x2b96->x6c0b} ); ${$this->x66->x2b8d->{$this->x66->x2b8d->{$this->x31->x2b8d->x31db}}}++; if ($this->{$this->x31->x2b8d->{$this->x66->x2b8d->x2c43}} * ${$this->x66->x2b8d->{$this->x31->x2b8d->x31d7}} > $this->{$this->x14->x2b8d->{$this->x31->x2b8d->{$this->x14->x2b8d->{$this->x66->x2b8d->x2c62}}}}) { ${$this->x66->x2ba5->{$this->x14->x2ba5->{$this->x14->x2ba5->{$this->x14->x2ba5->xa6e4}}}} = $this->{$this->x14->x2b8d->{$this->x31->x2b8d->x2c59}}; } if ($this->_log) { Mage::log( "\x0a>\x3e\76\76\76>\x3e\x3e\x3e\x3e>\76\x3e\76\x3e\76\x3e\76\x3e>>\76\x3e\76>\76>>\76\76\x3e\x3e\76\76\76\x3e\x3e>\76\76\x3e\x3e>\x3e>> \x46\145tc\150\151\x6e\x67\x20\160r\x6fd\x75\143\x74s \146r\x6f\155\x20" . ($this->{$this->x31->x2b96->x667c} * (${$this->x31->x2ba5->xa6bd} - 1) + 1) . "\40\164o\40" . ${$this->x66->x2ba5->{$this->x66->x2ba5->xa6dc}}, null, $this->{$this->x66->x2ba5->{$this->x66->x2ba5->xaedf}}('.log') ); } ${$this->x14->x2b96->{$this->x31->x2b96->x6d81}} = 1; foreach (${$this->x66->x2b8d->{$this->x31->x2b8d->x3209}} as $product) { $this->{$this->x66->x2b8d->{$this->x31->x2b8d->{$this->x66->x2b8d->x2be8}}}->{$this->x66->x2b8d->x4ff3}(false); if (!$xb8c('safe_mode')) { $xb8e(60); } ${$this->x14->x2b96->x6dd4} = ${$this->x14->x2ba5->xa3c4}; foreach ($this->{$this->x31->x2b8d->{$this->x31->x2b8d->{$this->x66->x2b8d->{$this->x14->x2b8d->x2c9e}}}} as ${$this->x66->x2b8d->{$this->x14->x2b8d->{$this->x14->x2b8d->x30ac}}} => ${$this->x14->x2ba5->{$this->x66->x2ba5->{$this->x66->x2ba5->xa8ef}}}) { $value = ""; $this->{$this->x66->x2b8d->{$this->x14->x2b8d->x2c4e}} = 0; switch (${$this->x14->x2bc1->xe33b}['pattern']) { case '{load_options}': ${$this->x14->x2b96->{$this->x14->x2b96->{$this->x14->x2b96->{$this->x66->x2b96->x6ca2}}}} = $product->{$this->x66->x2b8d->x3e9b}(); ${$this->x31->x2ba5->{$this->x66->x2ba5->{$this->x66->x2ba5->xa90d}}} = 1; ${$this->x31->x2ba5->{$this->x31->x2ba5->xa91e}} = array(); foreach (${$this->x14->x2ba5->{$this->x66->x2ba5->{$this->x14->x2ba5->{$this->x66->x2ba5->xa8f4}}}}['options'] as ${$this->x31->x2bc1->{$this->x31->x2bc1->{$this->x14->x2bc1->xe068}}} => ${$this->x66->x2bc1->xe363}) { if (isset(${$this->x14->x2ba5->xa863}[${$this->x31->x2ba5->{$this->x66->x2ba5->{$this->x66->x2ba5->{$this->x31->x2ba5->{$this->x66->x2ba5->xa76e}}}}}][${$this->x31->x2ba5->xa923}])) { ${$this->x31->x2ba5->xa907} = ${$this->x66->x2b8d->x33e1} * $this->{$this->x14->x2b96->x663b}->{$this->x14->x2b8d->x5013}(${$this->x31->x2ba5->{$this->x14->x2ba5->{$this->x66->x2ba5->{$this->x31->x2ba5->xa867}}}}[${$this->x31->x2ba5->{$this->x66->x2ba5->{$this->x66->x2ba5->{$this->x66->x2ba5->xa76d}}}}][${$this->x31->x2b96->x6e04}]['options']); ${$this->x31->x2b8d->{$this->x31->x2b8d->x33ea}}[${$this->x31->x2b96->x6afa}] = 0; } } ${$this->x31->x2bc1->{$this->x66->x2bc1->{$this->x31->x2bc1->xe052}}} = array(); for (${$this->x31->x2ba5->{$this->x14->x2ba5->xa673}} = 1; ${$this->x31->x2bc1->{$this->x14->x2bc1->xe139}} <= ${$this->x31->x2ba5->{$this->x66->x2ba5->{$this->x66->x2ba5->xa90d}}}; ${$this->x31->x2bc1->{$this->x14->x2bc1->xe139}}++) { ${$this->x31->x2bc1->{$this->x31->x2bc1->{$this->x31->x2bc1->xe374}}} = ${$this->x31->x2bc1->{$this->x31->x2bc1->{$this->x14->x2bc1->{$this->x14->x2bc1->xe338}}}}; foreach (${$this->x31->x2b8d->x33cd}['options'] as ${$this->x31->x2ba5->xa5c7} => ${$this->x66->x2bc1->{$this->x66->x2bc1->{$this->x31->x2bc1->{$this->x14->x2bc1->xe36b}}}}) { if (isset(${$this->x14->x2b96->x6d71}[${$this->x31->x2b8d->{$this->x66->x2b8d->{$this->x31->x2b8d->x327d}}}][${$this->x31->x2b96->x6e04}])) { ${$this->x14->x2b8d->{$this->x66->x2b8d->x33fa}} = ${$this->x31->x2ba5->{$this->x14->x2ba5->{$this->x31->x2ba5->xa865}}}[${$this->x31->x2ba5->{$this->x66->x2ba5->{$this->x66->x2ba5->{$this->x66->x2ba5->xa76d}}}}][${$this->x66->x2bc1->{$this->x66->x2bc1->xe366}}]['options'][${$this->x14->x2b96->x6dfa}[${$this->x14->x2bc1->xe064}]]; ${$this->x66->x2ba5->{$this->x14->x2ba5->xa932}} = $x28d8( "{" . ${$this->x66->x2ba5->{$this->x14->x2ba5->xa925}} . "_\x6c\141be\x6c\x7d", ${$this->x66->x2b8d->x33f5}['value'], ${$this->x66->x2ba5->xa930} ); ${$this->x66->x2b8d->x33f1} = $x28d8( "\173" . ${$this->x31->x2b96->{$this->x31->x2b96->x6e08}} . "\137\163\x6b\165\175", ${$this->x66->x2ba5->{$this->x66->x2ba5->{$this->x14->x2ba5->xa93c}}}['sku'], ${$this->x66->x2ba5->xa930} ); ${$this->x14->x2bc1->xe36e} = $x28d8( "{" . ${$this->x66->x2bc1->xe363} . "_\160\162\151c\x65\x7d", ${$this->x66->x2ba5->{$this->x14->x2ba5->xa937}}['price'], ${$this->x14->x2bc1->xe36e} ); ${$this->x31->x2b8d->{$this->x66->x2b8d->x33f2}} = $x28d8( "{" . ${$this->x66->x2b8d->{$this->x66->x2b8d->{$this->x31->x2b8d->x33f0}}} . "_t\171\x70e}", ${$this->x66->x2b8d->x33f5}['price_type'], ${$this->x66->x2b96->x6e0a} ); if (${$this->x66->x2b8d->{$this->x14->x2b8d->{$this->x14->x2b8d->x30ac}}} > 0 || $this->{$this->x66->x2b8d->{$this->x31->x2b8d->{$this->x66->x2b8d->x2be8}}}->{$this->x14->x2b8d->x5013}(${$this->x31->x2ba5->{$this->x14->x2ba5->{$this->x31->x2ba5->xa865}}}[${$this->x14->x2b96->{$this->x14->x2b96->{$this->x14->x2b96->{$this->x66->x2b96->x6ca2}}}}]) == 1 || $this->{$this->x66->x2b8d->{$this->x66->x2b8d->x2be3}}->{$this->x14->x2b8d->x5013}(${$this->x66->x2bc1->{$this->x66->x2bc1->{$this->x66->x2bc1->xe33f}}}['options']) < 2 ) { ${$this->x31->x2b8d->{$this->x66->x2b8d->{$this->x66->x2b8d->x33ec}}}[${$this->x31->x2ba5->xa5c7}] ++; } if (${$this->x66->x2ba5->xa919}[${$this->x66->x2b8d->{$this->x14->x2b8d->{$this->x14->x2b8d->x30ac}}}] >= $this->{$this->x66->x2b8d->{$this->x66->x2b8d->x2be3}}->{$this->x14->x2b8d->x5013}(${$this->x14->x2b96->{$this->x66->x2b96->{$this->x31->x2b96->x6d7a}}}[${$this->x31->x2ba5->{$this->x66->x2ba5->{$this->x66->x2ba5->{$this->x66->x2ba5->xa76d}}}}][${$this->x66->x2bc1->xe363}]['options'])) { ${$this->x66->x2b8d->x33e7}[${$this->x14->x2bc1->xe064}] = 0; ${$this->x66->x2bc1->{$this->x66->x2bc1->xe362}}[${$this->x66->x2b8d->{$this->x14->x2b8d->{$this->x14->x2b8d->x30ac}}} - 1] ++; } } } ${$this->x66->x2b96->{$this->x14->x2b96->x6aed}}[] = ${$this->x66->x2ba5->{$this->x14->x2ba5->xa932}}; } if ($this->{$this->x66->x2b8d->{$this->x31->x2b8d->{$this->x66->x2b8d->x2be8}}}->{$this->x14->x2b8d->x5013}(${$this->x66->x2b8d->{$this->x66->x2b8d->{$this->x66->x2b8d->x309d}}}) > 0) { if (${$this->x66->x2bc1->xdeab} == 1) { ${$this->x14->x2ba5->xa8dc} = $x2865(${$this->x31->x2bc1->{$this->x66->x2bc1->xe04e}}); } else { ${$this->x14->x2b96->x6dd4} = "\133" . $x2865(',', ${$this->x66->x2ba5->{$this->x66->x2ba5->{$this->x14->x2ba5->xa5b8}}}) . "\x5d"; } } $this->{$this->x31->x2ba5->{$this->x14->x2ba5->xaf1f}}($this->{$this->x14->x2b96->x663b}->{$this->x14->x2b8d->x5013}(${$this->x14->x2b96->x6de3}['options'])); break; case '{use_options}': foreach (${$this->x31->x2b8d->x33cd}['options'] as ${$this->x31->x2ba5->xa5c7} => ${$this->x66->x2bc1->{$this->x66->x2bc1->xe366}}) { if (isset(${$this->x31->x2b8d->{$this->x14->x2b8d->x3362}}[$product->{$this->x66->x2b8d->x3e9b}()][${$this->x66->x2ba5->{$this->x14->x2ba5->xa925}}])) { ${$this->x31->x2b8d->{$this->x66->x2b8d->x340b}} = array(); ${$this->x14->x2ba5->{$this->x31->x2ba5->xa94a}} = array(); ${$this->x66->x2b8d->{$this->x14->x2b8d->{$this->x31->x2b8d->x3427}}} = array(); foreach (${$this->x14->x2b96->x6d71}[$product->{$this->x66->x2b8d->x3e9b}()][${$this->x66->x2bc1->{$this->x66->x2bc1->{$this->x14->x2bc1->xe36a}}}]['options'] as ${$this->x66->x2ba5->{$this->x31->x2ba5->xa958}}) { ${$this->x31->x2b8d->x3406}[] = ${$this->x66->x2ba5->{$this->x66->x2ba5->{$this->x66->x2ba5->xa95c}}}['value']; ${$this->x14->x2ba5->{$this->x31->x2ba5->xa94a}}[] = ${$this->x66->x2ba5->{$this->x66->x2ba5->{$this->x31->x2ba5->{$this->x31->x2ba5->xa95d}}}}['sku']; ${$this->x31->x2ba5->xa94b}[] = ${$this->x66->x2bc1->{$this->x14->x2bc1->xe3a3}}['price']; } ${$this->x14->x2b8d->x33cb} = $x28d8( "\x7b" . ${$this->x31->x2b96->{$this->x31->x2b96->x6e08}} . "\x5f\x6ca\x62\x65\x6c}", $x2865(',', ${$this->x66->x2b96->{$this->x66->x2b96->x6e1e}}), ${$this->x31->x2bc1->{$this->x66->x2bc1->xe334}} ); ${$this->x66->x2ba5->{$this->x31->x2ba5->{$this->x31->x2ba5->xa8e0}}} = $x28d8( "\173" . ${$this->x66->x2bc1->{$this->x66->x2bc1->{$this->x14->x2bc1->xe36a}}} . "\x5f\163\x6b\165\175", $x2865(',', ${$this->x66->x2bc1->xe386}), ${$this->x31->x2bc1->{$this->x66->x2bc1->xe334}} ); ${$this->x31->x2bc1->xe32f} = $x28d8( "\173" . ${$this->x31->x2ba5->xa923} . "_\x70\x72\151ce\175", $x2865(',', ${$this->x66->x2b8d->{$this->x14->x2b8d->x3422}}), ${$this->x66->x2b96->{$this->x14->x2b96->x6dd6}} ); } } $this->{$this->x66->x2bc1->{$this->x31->x2bc1->{$this->x66->x2bc1->xe937}}}($this->{$this->x66->x2b8d->{$this->x66->x2b8d->x2be3}}->{$this->x14->x2b8d->x5013}(${$this->x31->x2b8d->x33cd}['options']));break; case '{id}' : $item = $this->checkReference(${$this->x66->x2bc1->{$this->x66->x2bc1->{$this->x66->x2bc1->xe33f}}}['reference'], $product); $value = $item->{$this->x66->x2b8d->x3e9b}(); break; case '{inc}' : $value = ${$this->x66->x2b96->{$this->x31->x2b96->{$this->x14->x2b96->{$this->x66->x2b96->x6dbd}}}}; break; case '{status}': $item = $this->checkReference(${$this->x14->x2b96->{$this->x31->x2b96->x6de7}}['reference'], $product); ${$this->x31->x2ba5->{$this->x14->x2ba5->{$this->x31->x2ba5->{$this->x31->x2ba5->xa437}}}} = (!isset(${$this->x14->x2ba5->{$this->x66->x2ba5->{$this->x14->x2ba5->{$this->x66->x2ba5->xa8f4}}}}['options'][0])) ? 'Enabled' : ${$this->x14->x2b8d->{$this->x31->x2b8d->{$this->x14->x2b8d->x33d2}}}['options'][0]; ${$this->x66->x2b96->{$this->x66->x2b96->{$this->x31->x2b96->x6e58}}} = (!isset(${$this->x14->x2b96->{$this->x31->x2b96->x6de7}}['options'][1])) ? 'Disabled' : ${$this->x14->x2b8d->{$this->x14->x2b8d->x33d1}}['options'][1]; if ($item->{$this->x14->x2b8d->x50db}() == 2) { $value = ${$this->x31->x2ba5->xa969}; } else { $value = ${$this->x14->x2bc1->xdefa}; } $this->{$this->x31->x2b8d->{$this->x31->x2b8d->{$this->x66->x2b8d->x3a07}}}(2); break; case '{attribute_set}': $item = $this->checkReference(${$this->x14->x2b8d->{$this->x14->x2b8d->x33d1}}['reference'], $product); $value = ${$this->x66->x2b96->x6a5d}[$item->{$this->x66->x2b8d->x5106}()]; break; case '{relationship}': $item = $this->checkReference(${$this->x66->x2bc1->{$this->x14->x2bc1->xe33d}}['reference'], $product); ${$this->x66->x2bc1->{$this->x14->x2bc1->{$this->x66->x2bc1->xe3b9}}} = $item->{$this->x66->x2b8d->x3e9b}(); ${$this->x31->x2b8d->{$this->x66->x2b8d->x3457}} = (!isset(${$this->x14->x2ba5->xa8e8}['options'][0])) ? ', ' : ${$this->x14->x2b96->{$this->x31->x2b96->x6de7}}['options'][0]; if (isset(${$this->x31->x2bc1->{$this->x14->x2bc1->xe24a}}[${$this->x66->x2ba5->{$this->x66->x2ba5->xa979}}])) { $value = $x28d8("\76\76\76", ${$this->x31->x2b8d->{$this->x31->x2b8d->{$this->x14->x2b8d->x345a}}}, ${$this->x14->x2b8d->{$this->x14->x2b8d->x32a6}}[${$this->x31->x2ba5->xa977}]); } $this->{$this->x31->x2ba5->{$this->x14->x2ba5->xaf1f}}(1); break; case '{final_price}' : $item = $this->checkReference(${$this->x66->x2bc1->{$this->x14->x2bc1->xe33d}}['reference'], $product); ${$this->x66->x2ba5->{$this->x66->x2ba5->xa979}} = $item->{$this->x66->x2b8d->x3e9b}(); ${$this->x66->x2ba5->xa761} = $product->{$this->x66->x2b8d->x3e9b}(); ${$this->x14->x2bc1->xe3c6} = $item->{$this->x14->x2b8d->x515f}(); ${$this->x66->x2b8d->{$this->x66->x2b8d->x3465}} = (!isset(${$this->x66->x2bc1->{$this->x66->x2bc1->{$this->x66->x2bc1->xe33f}}}['options'][1])) ? false : ${$this->x14->x2ba5->{$this->x31->x2ba5->xa8ed}}['options'][1]; if ($item->{$this->x14->x2b8d->x4d54}() == 'configurable') { if (isset($this->configurablePrices[${$this->x66->x2bc1->xe3b1}][${$this->x31->x2b8d->{$this->x66->x2b8d->{$this->x31->x2b8d->x327d}}}])) { ${$this->x31->x2bc1->{$this->x14->x2bc1->{$this->x31->x2bc1->xe3d9}}} = 0; foreach ($this->configurablePrices[${$this->x31->x2b8d->{$this->x66->x2b8d->{$this->x31->x2b8d->x344c}}}][${$this->x14->x2b96->{$this->x31->x2b96->x6c9e}}] as ${$this->x66->x2b96->{$this->x66->x2b96->{$this->x14->x2b96->x6e91}}}) { if (${$this->x14->x2bc1->{$this->x14->x2bc1->{$this->x66->x2bc1->{$this->x31->x2bc1->{$this->x31->x2bc1->xe3e7}}}}}['is_percent']) { ${$this->x14->x2ba5->xa9a2} += (${$this->x66->x2ba5->xa9a7}['pricing_value'] / 100) * ${$this->x66->x2b96->x6e6e}; } else { ${$this->x66->x2b96->{$this->x66->x2b96->x6e88}} += ${$this->x66->x2b96->{$this->x66->x2b96->{$this->x31->x2b96->{$this->x14->x2b96->{$this->x14->x2b96->x6e96}}}}}['pricing_value']; } } ${$this->x66->x2b96->{$this->x66->x2b96->{$this->x31->x2b96->x6e78}}} += ${$this->x31->x2bc1->{$this->x14->x2bc1->xe3d4}}; } } $value = $this->{$this->x31->x2bc1->{$this->x31->x2bc1->{$this->x66->x2bc1->xe90f}}}(${$this->x66->x2b96->{$this->x66->x2b96->x6e73}}, ${$this->x31->x2ba5->xa3b3}, $item->{$this->x14->x2b8d->x5183}(), ${$this->x66->x2b8d->{$this->x14->x2b8d->{$this->x31->x2b8d->x3466}}}); ${$this->x31->x2bc1->{$this->x14->x2bc1->{$this->x14->x2bc1->xe098}}} = (!isset(${$this->x66->x2bc1->{$this->x66->x2bc1->{$this->x66->x2bc1->xe33f}}}['options'][0])) ? ${$this->x66->x2b96->{$this->x31->x2b96->{$this->x14->x2b96->{$this->x66->x2b96->x68d3}}}} : ${$this->x66->x2bc1->{$this->x66->x2bc1->{$this->x66->x2bc1->xe33f}}}['options'][0]; $value = $this->{$this->x66->x2b96->{$this->x66->x2b96->{$this->x31->x2b96->{$this->x14->x2b96->{$this->x66->x2b96->x738c}}}}}($value, ${$this->x31->x2bc1->{$this->x14->x2bc1->{$this->x66->x2bc1->{$this->x66->x2bc1->xe09a}}}}); $value = $x27ef($value, 2, '.', ''); $this->{$this->x66->x2bc1->{$this->x31->x2bc1->{$this->x31->x2bc1->{$this->x14->x2bc1->xe93c}}}}(2); break; case '{min_price}' : $item = $this->checkReference(${$this->x14->x2b8d->{$this->x31->x2b8d->{$this->x14->x2b8d->x33d2}}}['reference'], $product); ${$this->x66->x2b96->{$this->x14->x2b96->{$this->x31->x2b96->x6e64}}} = $item->{$this->x66->x2b8d->x3e9b}(); ${$this->x31->x2ba5->{$this->x66->x2ba5->{$this->x31->x2ba5->xa768}}} = $product->{$this->x66->x2b8d->x3e9b}(); ${$this->x66->x2b96->{$this->x66->x2b96->x6e73}} = $item->{$this->x31->x2b8d->x51c1}(); ${$this->x14->x2b96->{$this->x31->x2b96->x6e80}} = (!isset(${$this->x14->x2b8d->{$this->x31->x2b8d->{$this->x14->x2b8d->x33d2}}}['options'][1])) ? false : ${$this->x14->x2b8d->{$this->x14->x2b8d->x33d1}}['options'][1]; if ($item->{$this->x14->x2b8d->x4d54}() == 'configurable') { if (isset($this->configurablePrices[${$this->x66->x2b96->{$this->x14->x2b96->{$this->x31->x2b96->{$this->x31->x2b96->x6e67}}}}][${$this->x31->x2b8d->x3276}])) { ${$this->x31->x2b96->x6e84} = 0; foreach ($this->configurablePrices[${$this->x66->x2bc1->xe3b1}][${$this->x14->x2b96->{$this->x14->x2b96->{$this->x31->x2b96->x6ca0}}}] as ${$this->x66->x2b96->{$this->x66->x2b96->x6e8d}}) { if (${$this->x66->x2b96->{$this->x66->x2b96->{$this->x14->x2b96->x6e91}}}['is_percent']) { ${$this->x31->x2bc1->{$this->x14->x2bc1->{$this->x31->x2bc1->xe3d9}}} += (${$this->x14->x2ba5->{$this->x66->x2ba5->xa9aa}}['pricing_value'] / 100) * ${$this->x14->x2ba5->{$this->x31->x2ba5->{$this->x14->x2ba5->xa991}}}; } else { ${$this->x31->x2b96->x6e84} += ${$this->x14->x2bc1->{$this->x14->x2bc1->{$this->x66->x2bc1->{$this->x66->x2bc1->xe3e3}}}}['pricing_value']; } } ${$this->x31->x2ba5->xa98f} += ${$this->x66->x2b8d->{$this->x14->x2b8d->x346e}}; } } $value = $this->{$this->x14->x2b8d->{$this->x31->x2b8d->{$this->x14->x2b8d->{$this->x31->x2b8d->{$this->x14->x2b8d->x39dd}}}}}(${$this->x31->x2bc1->{$this->x31->x2bc1->xe3ca}}, ${$this->x31->x2b96->{$this->x14->x2b96->{$this->x66->x2b96->{$this->x31->x2b96->x6918}}}}, $item->{$this->x14->x2b8d->x5183}(), ${$this->x66->x2b8d->{$this->x66->x2b8d->x3465}}); ${$this->x31->x2bc1->{$this->x14->x2bc1->{$this->x66->x2bc1->{$this->x66->x2bc1->xe09a}}}} = (!isset(${$this->x14->x2bc1->xe33b}['options'][0])) ? ${$this->x66->x2b8d->x2ec2} : ${$this->x14->x2ba5->xa8e8}['options'][0]; $value = $this->{$this->x14->x2bc1->xe901}($value, ${$this->x31->x2bc1->{$this->x14->x2bc1->{$this->x66->x2bc1->{$this->x66->x2bc1->xe09a}}}}); $value = $x27ef($value, 2, '.', ''); $this->{$this->x14->x2bc1->xe92f}(2); break; case '{max_price}' : $item = $this->checkReference(${$this->x14->x2b8d->{$this->x31->x2b8d->{$this->x14->x2b8d->x33d2}}}['reference'], $product); ${$this->x31->x2ba5->xa977} = $item->{$this->x66->x2b8d->x3e9b}(); ${$this->x31->x2b8d->x3276} = $product->{$this->x66->x2b8d->x3e9b}(); ${$this->x14->x2ba5->{$this->x31->x2ba5->xa990}} = $item->{$this->x31->x2b8d->x522b}(); ${$this->x14->x2ba5->{$this->x66->x2ba5->{$this->x14->x2ba5->{$this->x14->x2ba5->{$this->x14->x2ba5->xa9a0}}}}} = (!isset(${$this->x14->x2b8d->{$this->x14->x2b8d->x33d1}}['options'][1])) ? false : ${$this->x14->x2b8d->{$this->x14->x2b8d->x33d1}}['options'][1]; if ($item->{$this->x14->x2b8d->x4d54}() == 'configurable') { if (isset($this->configurablePrices[${$this->x66->x2bc1->xe3b1}][${$this->x14->x2b96->{$this->x14->x2b96->{$this->x14->x2b96->{$this->x66->x2b96->x6ca2}}}}])) { ${$this->x31->x2bc1->{$this->x14->x2bc1->{$this->x66->x2bc1->{$this->x14->x2bc1->xe3db}}}} = 0; foreach ($this->configurablePrices[${$this->x31->x2b8d->{$this->x66->x2b8d->{$this->x31->x2b8d->x344c}}}][${$this->x31->x2ba5->{$this->x66->x2ba5->{$this->x66->x2ba5->{$this->x66->x2ba5->xa76d}}}}] as ${$this->x66->x2b96->{$this->x66->x2b96->x6e8d}}) { if (${$this->x14->x2b8d->{$this->x31->x2b8d->x3475}}['is_percent']) { ${$this->x31->x2b96->x6e84} += (${$this->x14->x2bc1->{$this->x14->x2bc1->{$this->x66->x2bc1->{$this->x66->x2bc1->xe3e3}}}}['pricing_value'] / 100) * ${$this->x66->x2b96->{$this->x66->x2b96->{$this->x31->x2b96->x6e78}}}; } else { ${$this->x66->x2b8d->{$this->x14->x2b8d->{$this->x14->x2b8d->x3471}}} += ${$this->x66->x2b96->{$this->x66->x2b96->{$this->x31->x2b96->{$this->x14->x2b96->{$this->x14->x2b96->x6e96}}}}}['pricing_value']; } } ${$this->x14->x2ba5->{$this->x31->x2ba5->xa990}} += ${$this->x14->x2ba5->xa9a2}; } } $value = $this->{$this->x66->x2b96->{$this->x14->x2b96->x7391}}(${$this->x31->x2bc1->{$this->x31->x2bc1->xe3ca}}, ${$this->x31->x2ba5->{$this->x14->x2ba5->{$this->x14->x2ba5->xa3b8}}}, $item->{$this->x14->x2b8d->x5183}(), ${$this->x66->x2b96->x6e7c}); ${$this->x66->x2ba5->{$this->x14->x2ba5->{$this->x66->x2ba5->{$this->x66->x2ba5->{$this->x14->x2ba5->xa5f0}}}}} = (!isset(${$this->x14->x2ba5->{$this->x66->x2ba5->{$this->x66->x2ba5->xa8ef}}}['options'][0])) ? ${$this->x66->x2bc1->{$this->x14->x2bc1->xde34}} : ${$this->x14->x2ba5->xa8e8}['options'][0]; $value = $this->{$this->x66->x2b96->{$this->x66->x2b96->{$this->x31->x2b96->{$this->x14->x2b96->{$this->x66->x2b96->x738c}}}}}($value, ${$this->x66->x2ba5->xa5e7}); $value = $x27ef($value, 2, '.', ''); $this->{$this->x31->x2ba5->{$this->x31->x2ba5->{$this->x66->x2ba5->xaf24}}}(2); break; case '{normal_price}' : $item = $this->checkReference(${$this->x14->x2b8d->{$this->x14->x2b8d->x33d1}}['reference'], $product); ${$this->x66->x2b96->{$this->x66->x2b96->{$this->x31->x2b96->{$this->x31->x2b96->x6ea8}}}} = $item->{$this->x14->x2b8d->x4d54}(); ${$this->x31->x2b8d->{$this->x66->x2b8d->{$this->x31->x2b8d->x344c}}} = $item->{$this->x66->x2b8d->x3e9b}(); ${$this->x66->x2bc1->{$this->x14->x2bc1->xe231}} = $product->{$this->x66->x2b8d->x3e9b}(); ${$this->x14->x2ba5->{$this->x31->x2ba5->xa990}} = $item->{$this->x31->x2b8d->x52ba}(); if (${$this->x66->x2b96->x6e9b} == 'configurable') { if (isset($this->configurablePrices[${$this->x66->x2ba5->{$this->x14->x2ba5->{$this->x31->x2ba5->xa97b}}}][${$this->x31->x2b8d->{$this->x66->x2b8d->x327b}}])) { ${$this->x66->x2b8d->{$this->x14->x2b8d->{$this->x14->x2b8d->x3471}}} = 0; foreach ($this->configurablePrices[${$this->x66->x2bc1->{$this->x14->x2bc1->{$this->x66->x2bc1->xe3b9}}}][${$this->x31->x2ba5->{$this->x66->x2ba5->{$this->x66->x2ba5->{$this->x31->x2ba5->{$this->x66->x2ba5->xa76e}}}}}] as ${$this->x66->x2b96->{$this->x66->x2b96->{$this->x31->x2b96->{$this->x14->x2b96->{$this->x14->x2b96->x6e96}}}}}) { if (${$this->x66->x2b8d->x3473}['is_percent']) { ${$this->x66->x2b8d->{$this->x14->x2b8d->x346e}} += (${$this->x66->x2b96->{$this->x66->x2b96->{$this->x31->x2b96->{$this->x31->x2b96->x6e94}}}}['pricing_value'] / 100) * ${$this->x66->x2b96->{$this->x66->x2b96->{$this->x31->x2b96->x6e78}}}; } else { ${$this->x66->x2b96->{$this->x66->x2b96->x6e88}} += ${$this->x14->x2bc1->{$this->x14->x2bc1->xe3de}}['pricing_value']; } } ${$this->x31->x2b8d->x345f} += ${$this->x31->x2bc1->{$this->x14->x2bc1->{$this->x31->x2bc1->xe3d9}}}; } } ${$this->x66->x2b8d->{$this->x14->x2b8d->{$this->x31->x2b8d->x3466}}} = (!isset(${$this->x66->x2bc1->{$this->x66->x2bc1->{$this->x66->x2bc1->xe33f}}}['options'][1])) ? false : ${$this->x14->x2ba5->xa8e8}['options'][1]; $value = $this->{$this->x14->x2ba5->xaf00}(${$this->x14->x2ba5->{$this->x31->x2ba5->xa990}}, ${$this->x31->x2b8d->{$this->x31->x2b8d->x2f06}}, $item->{$this->x14->x2b8d->x5183}(), ${$this->x66->x2b96->x6e7c}); ${$this->x14->x2b8d->{$this->x31->x2b8d->x30d3}} = (!isset(${$this->x14->x2ba5->{$this->x66->x2ba5->{$this->x66->x2ba5->xa8ef}}}['options'][0])) ? ${$this->x66->x2bc1->{$this->x14->x2bc1->xde34}} : ${$this->x14->x2ba5->{$this->x66->x2ba5->{$this->x14->x2ba5->{$this->x66->x2ba5->xa8f4}}}}['options'][0]; $value = $this->{$this->x14->x2bc1->{$this->x66->x2bc1->xe902}}($value, ${$this->x66->x2b96->{$this->x66->x2b96->x6b20}}); $value = $x27ef($value, 2, '.', ''); $this->{$this->x66->x2bc1->{$this->x31->x2bc1->{$this->x66->x2bc1->xe937}}}(2); break; case '{price}' : $item = $this->checkReference(${$this->x14->x2bc1->xe33b}['reference'], $product); ${$this->x66->x2bc1->{$this->x14->x2bc1->xe3b6}} = $item->{$this->x66->x2b8d->x3e9b}(); ${$this->x31->x2b8d->{$this->x31->x2b8d->x347e}} = $item->{$this->x14->x2b8d->x4d54}(); ${$this->x66->x2b96->{$this->x66->x2b96->{$this->x66->x2b96->{$this->x14->x2b96->x6eb9}}}} = $item->{$this->x14->x2b8d->x5325}(); ${$this->x31->x2bc1->{$this->x14->x2bc1->{$this->x31->x2bc1->{$this->x14->x2bc1->{$this->x66->x2bc1->xe404}}}}} = $item->{$this->x14->x2b8d->x5335}(); ${$this->x66->x2b96->x6eca} = $item->{$this->x31->x2b8d->x5344}(); ${$this->x31->x2ba5->xa98f} = $item->{$this->x31->x2b8d->x52ba}(); ${$this->x14->x2bc1->{$this->x66->x2bc1->xe411}} = $item->{$this->x66->x2b8d->x5361}(); ${$this->x31->x2ba5->{$this->x66->x2ba5->{$this->x66->x2ba5->{$this->x66->x2ba5->xa76d}}}} = $product->{$this->x66->x2b8d->x3e9b}(); ${$this->x14->x2ba5->{$this->x31->x2ba5->{$this->x31->x2ba5->xa9f2}}} = Mage::$x1140b('core/date')->{$this->x14->x2b8d->x4055}('Y-m-d H:i:s'); if (${$this->x31->x2bc1->{$this->x66->x2bc1->xe3f4}} && !${$this->x66->x2b8d->{$this->x31->x2b8d->{$this->x14->x2b8d->x3495}}}) { if (${$this->x31->x2bc1->{$this->x66->x2bc1->xe3f4}} <= ${$this->x14->x2b96->{$this->x31->x2b96->{$this->x66->x2b96->{$this->x14->x2b96->x6ee0}}}}) { if (${$this->x66->x2bc1->{$this->x31->x2bc1->xe3ed}} == 'bundle') { if ((${$this->x31->x2b8d->x349b} || (!${$this->x14->x2b8d->{$this->x66->x2b8d->{$this->x31->x2b8d->x34a5}}} && ${$this->x14->x2b8d->{$this->x14->x2b8d->{$this->x14->x2b8d->x34b3}}} < ${$this->x31->x2bc1->{$this->x31->x2bc1->xe3ca}})) && ${$this->x66->x2ba5->{$this->x14->x2ba5->{$this->x66->x2ba5->{$this->x14->x2ba5->xa9ea}}}} > 0 ) { if (${$this->x14->x2ba5->{$this->x31->x2ba5->{$this->x66->x2ba5->xa9db}}}) { ${$this->x14->x2ba5->{$this->x31->x2ba5->xa990}} = $x27ef(${$this->x14->x2ba5->{$this->x31->x2ba5->{$this->x31->x2ba5->{$this->x14->x2ba5->xa995}}}} * ${$this->x31->x2b8d->x34a9} / 100, 2, "\56", ""); } else { ${$this->x66->x2b96->{$this->x66->x2b96->{$this->x31->x2b96->x6e78}}} = ${$this->x14->x2bc1->xe40d}; } } } else { if (${$this->x14->x2b8d->{$this->x14->x2b8d->{$this->x31->x2b8d->{$this->x31->x2b8d->{$this->x31->x2b8d->x34b6}}}}} && ${$this->x14->x2b8d->{$this->x14->x2b8d->{$this->x31->x2b8d->{$this->x31->x2b8d->x34b4}}}} < ${$this->x31->x2b8d->x345f}) { ${$this->x14->x2b8d->{$this->x14->x2b8d->x3462}} = ${$this->x31->x2b8d->x34a9}; } } } } elseif (${$this->x66->x2bc1->xe3f1} && ${$this->x31->x2b96->x6eba}) { ${$this->x14->x2ba5->xa9f8} = Mage::$x1140b('core/date') ->{$this->x14->x2b8d->x4055}('Y-m-d 23:59:59', ${$this->x31->x2bc1->{$this->x14->x2bc1->{$this->x14->x2bc1->xe3fd}}}); if (${$this->x66->x2b96->{$this->x66->x2b96->{$this->x66->x2b96->{$this->x14->x2b96->x6eb9}}}} <= ${$this->x66->x2b8d->x34b7} && ${$this->x14->x2bc1->xe41b} <= ${$this->x14->x2b8d->{$this->x66->x2b8d->{$this->x66->x2b8d->{$this->x31->x2b8d->{$this->x14->x2b8d->x34c9}}}}}) { if (${$this->x14->x2ba5->xa9b4} == 'bundle') { if ((${$this->x14->x2ba5->{$this->x66->x2ba5->xa9d9}} || (!${$this->x66->x2b96->{$this->x31->x2b96->{$this->x66->x2b96->x6ed0}}} && ${$this->x66->x2ba5->{$this->x14->x2ba5->{$this->x31->x2ba5->xa9e5}}} < ${$this->x31->x2b8d->x345f})) && ${$this->x31->x2b96->x6ed4} > 0 ) { if (${$this->x14->x2ba5->{$this->x66->x2ba5->xa9d9}}) { ${$this->x66->x2b96->x6e6e} = $x27ef(${$this->x14->x2ba5->{$this->x31->x2ba5->xa990}} * ${$this->x66->x2ba5->{$this->x31->x2ba5->xa9e4}} / 100, 2, '.', ''); } else { ${$this->x31->x2bc1->{$this->x31->x2bc1->xe3ca}} = ${$this->x14->x2b8d->{$this->x14->x2b8d->{$this->x31->x2b8d->{$this->x31->x2b8d->x34b4}}}}; } } } else { if (${$this->x14->x2b8d->{$this->x66->x2b8d->x34ae}} && ${$this->x14->x2bc1->xe40d} < ${$this->x66->x2b96->x6e6e}) { ${$this->x14->x2ba5->{$this->x31->x2ba5->{$this->x14->x2ba5->xa991}}} = ${$this->x14->x2b8d->{$this->x14->x2b8d->{$this->x14->x2b8d->x34b3}}}; } } } } else { if (${$this->x14->x2b8d->x347d} == 'bundle') { if ((${$this->x31->x2b8d->x349b} || (!${$this->x66->x2b96->{$this->x31->x2b96->{$this->x66->x2b96->x6ed0}}} && ${$this->x31->x2b8d->x34a9} < ${$this->x14->x2b8d->{$this->x14->x2b8d->x3462}})) && ${$this->x31->x2b96->{$this->x66->x2b96->x6ed8}} > 0 ) { if (${$this->x14->x2bc1->{$this->x31->x2bc1->xe409}}) { ${$this->x66->x2b96->{$this->x66->x2b96->{$this->x31->x2b96->x6e78}}} = $x27ef(${$this->x31->x2bc1->{$this->x31->x2bc1->xe3ca}} * ${$this->x14->x2bc1->xe40d} / 100, 2, ".", ""); } else { ${$this->x31->x2b8d->x345f} = ${$this->x31->x2b96->{$this->x66->x2b96->x6ed8}}; } } } else { if (${$this->x14->x2b8d->{$this->x14->x2b8d->{$this->x31->x2b8d->{$this->x31->x2b8d->x34b4}}}} && ${$this->x66->x2ba5->{$this->x14->x2ba5->{$this->x66->x2ba5->{$this->x14->x2ba5->xa9ea}}}} < ${$this->x14->x2b8d->{$this->x14->x2b8d->x3462}}) { ${$this->x14->x2ba5->{$this->x31->x2ba5->{$this->x14->x2ba5->xa991}}} = ${$this->x14->x2b8d->{$this->x14->x2b8d->{$this->x31->x2b8d->{$this->x31->x2b8d->{$this->x31->x2b8d->x34b6}}}}}; } } } if (${$this->x31->x2b8d->{$this->x31->x2b8d->x347e}} == 'configurable') { if (isset($this->configurablePrices[${$this->x31->x2b8d->{$this->x66->x2b8d->x344b}}][${$this->x14->x2bc1->xe22d}])) { ${$this->x66->x2b96->{$this->x66->x2b96->x6e88}} = 0; foreach ($this->configurablePrices[${$this->x31->x2ba5->xa977}][${$this->x14->x2b96->{$this->x14->x2b96->{$this->x14->x2b96->{$this->x66->x2b96->x6ca2}}}}] as ${$this->x66->x2b96->{$this->x66->x2b96->{$this->x14->x2b96->x6e91}}}) { if (${$this->x14->x2bc1->{$this->x14->x2bc1->{$this->x66->x2bc1->{$this->x66->x2bc1->xe3e3}}}}['is_percent']) { ${$this->x31->x2ba5->{$this->x66->x2ba5->xa9a6}} += (${$this->x14->x2b8d->{$this->x31->x2b8d->x3475}}['pricing_value'] / 100) * ${$this->x14->x2b8d->{$this->x14->x2b8d->x3462}}; } else { ${$this->x31->x2b96->x6e84} += ${$this->x66->x2b96->{$this->x66->x2b96->x6e8d}}['pricing_value']; } } ${$this->x14->x2b8d->{$this->x14->x2b8d->x3462}} += ${$this->x31->x2b96->x6e84}; } } ${$this->x14->x2ba5->{$this->x66->x2ba5->{$this->x14->x2ba5->{$this->x66->x2ba5->xa99f}}}} = (!isset(${$this->x14->x2b8d->{$this->x31->x2b8d->{$this->x14->x2b8d->x33d2}}}['options'][1])) ? false : ${$this->x14->x2ba5->xa8e8}['options'][1]; $value = $this->{$this->x14->x2b8d->{$this->x14->x2b8d->x39d4}}(${$this->x14->x2b8d->{$this->x14->x2b8d->x3462}}, ${$this->x66->x2bc1->{$this->x14->x2bc1->{$this->x31->x2bc1->xde77}}}, $item->{$this->x14->x2b8d->x5183}(), ${$this->x66->x2b8d->{$this->x66->x2b8d->x3465}}); ${$this->x31->x2bc1->{$this->x14->x2bc1->{$this->x66->x2bc1->{$this->x14->x2bc1->{$this->x31->x2bc1->xe09c}}}}} = (!isset(${$this->x14->x2bc1->xe33b}['options'][0])) ? ${$this->x31->x2b8d->{$this->x31->x2b8d->{$this->x31->x2b8d->x2ec8}}} : ${$this->x14->x2b96->{$this->x31->x2b96->x6de7}}['options'][0]; $value = $this->{$this->x31->x2b8d->x39c2}($value, ${$this->x31->x2bc1->{$this->x14->x2bc1->{$this->x14->x2bc1->xe098}}}); $value = $x27ef($value, 2, '.', ''); $this->{$this->x31->x2ba5->{$this->x14->x2ba5->xaf1f}}(2); break; case '{is_special_price}' : $item = $this->checkReference(${$this->x14->x2ba5->{$this->x66->x2ba5->{$this->x14->x2ba5->{$this->x66->x2ba5->xa8f4}}}}['reference'], $product); ${$this->x14->x2b8d->{$this->x66->x2b8d->{$this->x31->x2b8d->x34d2}}} = (!isset(${$this->x14->x2ba5->{$this->x66->x2ba5->{$this->x14->x2ba5->{$this->x66->x2ba5->xa8f4}}}}['options'][0])) ? 1 : ${$this->x14->x2bc1->xe33b}['options'][0]; ${$this->x14->x2b8d->x34d9} = (!isset(${$this->x31->x2b8d->x33cd}['options'][1])) ? 0 : ${$this->x14->x2ba5->xa8e8}['options'][1]; ${$this->x66->x2b96->{$this->x66->x2b96->{$this->x66->x2b96->{$this->x14->x2b96->x6eb9}}}} = $item->{$this->x14->x2b8d->x5325}(); ${$this->x31->x2b96->{$this->x31->x2b96->{$this->x66->x2b96->x6ec0}}} = $item->{$this->x14->x2b8d->x5335}(); ${$this->x66->x2b96->{$this->x14->x2b96->x6ecc}} = $item->{$this->x31->x2b8d->x5344}(); ${$this->x31->x2b8d->{$this->x31->x2b8d->x347e}} = $item->{$this->x14->x2b8d->x4d54}(); ${$this->x31->x2ba5->xa98f} = $item->{$this->x31->x2b8d->x52ba}(); ${$this->x66->x2ba5->xa9e3} = $item->{$this->x66->x2b8d->x5361}(); ${$this->x14->x2b96->{$this->x31->x2b96->{$this->x66->x2b96->{$this->x14->x2b96->x6ee0}}}} = Mage::$x1140b('core/date')->{$this->x14->x2b8d->x4055}('Y-m-d H:i:s'); if (${$this->x66->x2ba5->{$this->x31->x2ba5->{$this->x31->x2ba5->xa9c9}}} && !${$this->x31->x2ba5->{$this->x14->x2ba5->{$this->x14->x2ba5->xa9d4}}}) { if (${$this->x66->x2ba5->{$this->x31->x2ba5->{$this->x31->x2ba5->xa9c9}}} <= ${$this->x31->x2ba5->xa9ec}) { if (${$this->x31->x2bc1->xe3ea} == 'bundle') { $value = ((${$this->x14->x2b8d->{$this->x14->x2b8d->x34a0}} || (!${$this->x66->x2ba5->xa9d8} && ${$this->x31->x2b8d->x34a9} < ${$this->x31->x2bc1->{$this->x31->x2bc1->xe3ca}})) && ${$this->x66->x2ba5->{$this->x14->x2ba5->{$this->x31->x2ba5->xa9e5}}} > 0 ) ? ${$this->x14->x2bc1->{$this->x66->x2bc1->{$this->x14->x2bc1->{$this->x14->x2bc1->{$this->x31->x2bc1->xe440}}}}} : ${$this->x14->x2bc1->xe441}; } else { $value = (${$this->x14->x2bc1->{$this->x66->x2bc1->xe411}} && ${$this->x31->x2b96->x6ed4} < ${$this->x14->x2ba5->{$this->x31->x2ba5->{$this->x31->x2ba5->{$this->x14->x2ba5->xa995}}}}) ? ${$this->x14->x2ba5->{$this->x66->x2ba5->xa9fe}} : ${$this->x66->x2bc1->{$this->x66->x2bc1->{$this->x14->x2bc1->{$this->x66->x2bc1->xe450}}}}; } } else { $value = ${$this->x66->x2ba5->xaa01}; } } elseif (${$this->x66->x2ba5->{$this->x31->x2ba5->{$this->x14->x2ba5->{$this->x14->x2ba5->xa9cc}}}} && ${$this->x31->x2ba5->{$this->x31->x2ba5->xa9d3}}) { ${$this->x14->x2b8d->{$this->x66->x2b8d->{$this->x66->x2b8d->{$this->x31->x2b8d->{$this->x14->x2b8d->x34c9}}}}} = Mage::$x1140b('core/date') ->{$this->x14->x2b8d->x4055}('Y-m-d 23:59:59', ${$this->x31->x2bc1->{$this->x14->x2bc1->{$this->x14->x2bc1->xe3fd}}}); if (${$this->x66->x2ba5->{$this->x14->x2ba5->xa9c5}} <= ${$this->x14->x2bc1->{$this->x66->x2bc1->xe41f}} && ${$this->x14->x2b96->{$this->x31->x2b96->{$this->x66->x2b96->{$this->x14->x2b96->x6ee0}}}} <= ${$this->x14->x2b8d->{$this->x66->x2b8d->x34be}}) { if (${$this->x31->x2b8d->{$this->x31->x2b8d->x347e}} == 'bundle') { $value = ((${$this->x66->x2b96->{$this->x31->x2b96->{$this->x66->x2b96->x6ed0}}} || (!${$this->x66->x2ba5->xa9d8} && ${$this->x66->x2ba5->{$this->x14->x2ba5->{$this->x31->x2ba5->xa9e5}}} < ${$this->x14->x2bc1->xe3c6})) && ${$this->x14->x2b8d->{$this->x14->x2b8d->{$this->x31->x2b8d->{$this->x31->x2b8d->{$this->x31->x2b8d->x34b6}}}}} > 0 ) ? ${$this->x31->x2b96->x6eeb} : ${$this->x14->x2ba5->{$this->x31->x2ba5->xaa05}}; } else { $value = (${$this->x66->x2ba5->{$this->x14->x2ba5->{$this->x66->x2ba5->{$this->x14->x2ba5->xa9ea}}}} && ${$this->x14->x2b8d->{$this->x14->x2b8d->{$this->x14->x2b8d->x34b3}}} < ${$this->x14->x2ba5->{$this->x31->x2ba5->{$this->x31->x2ba5->{$this->x14->x2ba5->xa995}}}}) ? ${$this->x14->x2b8d->{$this->x66->x2b8d->{$this->x14->x2b8d->{$this->x31->x2b8d->x34d6}}}} : ${$this->x66->x2b8d->{$this->x14->x2b8d->{$this->x66->x2b8d->x34e1}}}; } } else { $value = ${$this->x14->x2ba5->{$this->x66->x2ba5->{$this->x66->x2ba5->xaa09}}}; } } else { if (${$this->x66->x2ba5->{$this->x14->x2ba5->{$this->x31->x2ba5->{$this->x31->x2ba5->xa9be}}}} == 'bundle') { $value = ((${$this->x14->x2b8d->{$this->x66->x2b8d->{$this->x31->x2b8d->x34a5}}} || (!${$this->x66->x2b96->{$this->x31->x2b96->{$this->x66->x2b96->x6ed0}}} && ${$this->x66->x2ba5->{$this->x14->x2ba5->{$this->x31->x2ba5->xa9e5}}} < ${$this->x14->x2ba5->{$this->x31->x2ba5->xa990}})) && ${$this->x14->x2b8d->{$this->x14->x2b8d->{$this->x31->x2b8d->{$this->x31->x2b8d->x34b4}}}} > 0 ) ? ${$this->x31->x2b96->x6eeb} : ${$this->x66->x2ba5->xaa01}; } else { $value = (${$this->x14->x2bc1->xe40d} && ${$this->x14->x2b8d->{$this->x66->x2b8d->x34ae}} < ${$this->x14->x2b8d->{$this->x14->x2b8d->x3462}}) ? ${$this->x14->x2b8d->{$this->x31->x2b8d->x34d1}} : ${$this->x66->x2bc1->{$this->x66->x2bc1->{$this->x14->x2bc1->{$this->x66->x2bc1->xe450}}}}; } } $this->{$this->x66->x2bc1->{$this->x31->x2bc1->{$this->x66->x2bc1->xe937}}}(2); break; case '{special_price}' : $item = $this->checkReference(${$this->x66->x2bc1->{$this->x14->x2bc1->xe33d}}['reference'], $product); ${$this->x14->x2b96->{$this->x14->x2b96->{$this->x31->x2b96->x6ca0}}} = $product->{$this->x66->x2b8d->x3e9b}(); ${$this->x66->x2bc1->xe3b1} = $item->{$this->x66->x2b8d->x3e9b}(); ${$this->x14->x2b8d->x347d} = $item->{$this->x14->x2b8d->x4d54}(); ${$this->x66->x2ba5->{$this->x31->x2ba5->{$this->x14->x2ba5->{$this->x66->x2ba5->{$this->x66->x2ba5->xa9d1}}}}} = $item->{$this->x14->x2b8d->x5325}(); ${$this->x31->x2b96->{$this->x31->x2b96->{$this->x66->x2b96->x6ec0}}} = $item->{$this->x14->x2b8d->x5335}(); ${$this->x14->x2ba5->{$this->x66->x2ba5->xa9d9}} = $item->{$this->x31->x2b8d->x5344}(); ${$this->x14->x2bc1->xe40d} = $item->{$this->x66->x2b8d->x5361}(); ${$this->x14->x2ba5->{$this->x31->x2ba5->{$this->x14->x2ba5->xa991}}} = null; ${$this->x14->x2bc1->{$this->x31->x2bc1->{$this->x66->x2bc1->{$this->x31->x2bc1->xe423}}}} = Mage::$x1140b('core/date')->{$this->x14->x2b8d->x4055}('Y-m-d H:i:s'); if (${$this->x66->x2b96->x6eae} && !${$this->x31->x2b96->{$this->x14->x2b96->x6ebf}}) { if (${$this->x66->x2b8d->{$this->x66->x2b8d->x3485}} <= ${$this->x66->x2b8d->{$this->x31->x2b8d->x34ba}}) { if (${$this->x66->x2b96->{$this->x66->x2b96->{$this->x31->x2b96->{$this->x14->x2b96->{$this->x31->x2b96->x6eaa}}}}} == 'bundle') { if (${$this->x66->x2b96->x6eca}) { ${$this->x14->x2ba5->{$this->x31->x2ba5->{$this->x31->x2ba5->{$this->x14->x2ba5->xa995}}}} = $x27ef(${$this->x66->x2b96->{$this->x66->x2b96->{$this->x31->x2b96->x6e78}}} * ${$this->x31->x2b96->{$this->x66->x2b96->x6ed8}} / 100, 2, '.', ''); } else { ${$this->x66->x2b96->x6e6e} = ${$this->x31->x2b8d->x34a9}; } } else { ${$this->x31->x2b8d->x345f} = ${$this->x66->x2ba5->xa9e3}; } } } elseif (${$this->x66->x2b96->x6eae} && ${$this->x31->x2ba5->xa9d2}) { ${$this->x14->x2b8d->{$this->x66->x2b8d->{$this->x66->x2b8d->{$this->x14->x2b8d->x34c5}}}} = Mage::$x1140b('core/date') ->{$this->x14->x2b8d->x4055}('Y-m-d 23:59:59', ${$this->x31->x2b96->{$this->x31->x2b96->{$this->x66->x2b96->{$this->x66->x2b96->{$this->x66->x2b96->x6ec9}}}}}); if (${$this->x66->x2ba5->{$this->x14->x2ba5->xa9c5}} <= ${$this->x14->x2b96->{$this->x31->x2b96->{$this->x66->x2b96->x6ede}}} && ${$this->x31->x2ba5->xa9ec} <= ${$this->x31->x2b96->{$this->x31->x2b96->x6ee5}}) { if (${$this->x31->x2b8d->{$this->x14->x2b8d->{$this->x14->x2b8d->x3482}}} == 'bundle') { if (${$this->x31->x2bc1->xe408}) { ${$this->x66->x2b96->x6e6e} = $x27ef(${$this->x66->x2b96->x6e6e} * ${$this->x66->x2ba5->{$this->x14->x2ba5->{$this->x66->x2ba5->{$this->x14->x2ba5->xa9ea}}}} / 100, 2, '.', ''); } else { ${$this->x14->x2ba5->{$this->x31->x2ba5->{$this->x14->x2ba5->xa991}}} = ${$this->x14->x2bc1->{$this->x66->x2bc1->xe411}}; } } else { ${$this->x31->x2ba5->xa98f} = ${$this->x14->x2b8d->{$this->x14->x2b8d->{$this->x31->x2b8d->{$this->x31->x2b8d->{$this->x31->x2b8d->x34b6}}}}}; } } } else { if (${$this->x66->x2ba5->{$this->x14->x2ba5->{$this->x66->x2ba5->xa9bc}}} == 'bundle') { if (${$this->x14->x2ba5->{$this->x31->x2ba5->{$this->x31->x2ba5->{$this->x14->x2ba5->xa9e0}}}}) { ${$this->x14->x2ba5->{$this->x31->x2ba5->{$this->x14->x2ba5->xa991}}} = $x27ef(${$this->x14->x2ba5->{$this->x31->x2ba5->{$this->x31->x2ba5->{$this->x14->x2ba5->xa995}}}} * ${$this->x14->x2bc1->{$this->x14->x2bc1->{$this->x14->x2bc1->xe413}}} / 100, 2, '.', ''); } else { ${$this->x66->x2b96->x6e6e} = ${$this->x31->x2b8d->x34a9}; } } else { ${$this->x14->x2ba5->{$this->x31->x2ba5->{$this->x14->x2ba5->xa991}}} = ${$this->x66->x2ba5->{$this->x14->x2ba5->{$this->x31->x2ba5->xa9e5}}}; } } ${$this->x14->x2ba5->{$this->x66->x2ba5->xa99a}} = (!isset(${$this->x66->x2bc1->{$this->x66->x2bc1->{$this->x66->x2bc1->xe33f}}}['options'][1])) ? false : ${$this->x14->x2ba5->{$this->x66->x2ba5->{$this->x66->x2ba5->xa8ef}}}['options'][1]; if (${$this->x31->x2ba5->xa98f} > 0) { if (${$this->x66->x2b96->{$this->x66->x2b96->{$this->x31->x2b96->{$this->x31->x2b96->x6ea8}}}} == 'configurable') { if (isset($this->configurablePrices[${$this->x66->x2b8d->x3446}][${$this->x31->x2b8d->{$this->x66->x2b8d->x327b}}])) { ${$this->x14->x2bc1->xe3d3} = 0; foreach ($this->configurablePrices[${$this->x66->x2b96->{$this->x14->x2b96->{$this->x31->x2b96->x6e64}}}][${$this->x31->x2ba5->{$this->x66->x2ba5->{$this->x66->x2ba5->{$this->x66->x2ba5->xa76d}}}}] as ${$this->x14->x2bc1->{$this->x14->x2bc1->{$this->x66->x2bc1->{$this->x31->x2bc1->{$this->x31->x2bc1->xe3e7}}}}}) { if (${$this->x14->x2bc1->{$this->x14->x2bc1->{$this->x66->x2bc1->{$this->x31->x2bc1->{$this->x31->x2bc1->xe3e7}}}}}['is_percent']) { ${$this->x66->x2b8d->{$this->x14->x2b8d->x346e}} += (${$this->x66->x2b96->x6e8c}['pricing_value'] / 100) * ${$this->x14->x2ba5->{$this->x31->x2ba5->{$this->x31->x2ba5->{$this->x14->x2ba5->xa995}}}}; } else { ${$this->x66->x2b96->{$this->x66->x2b96->x6e88}} += ${$this->x66->x2b96->{$this->x66->x2b96->{$this->x31->x2b96->{$this->x31->x2b96->x6e94}}}}['pricing_value']; } } ${$this->x31->x2ba5->xa98f} += ${$this->x66->x2b8d->x346b}; } } $value = $this->{$this->x14->x2b8d->{$this->x31->x2b8d->{$this->x31->x2b8d->x39d8}}}(${$this->x31->x2bc1->{$this->x31->x2bc1->xe3ca}}, ${$this->x31->x2b96->{$this->x14->x2b96->{$this->x66->x2b96->{$this->x31->x2b96->{$this->x66->x2b96->x691d}}}}}, $item->{$this->x14->x2b8d->x5183}(), ${$this->x31->x2bc1->xe3cc}); ${$this->x31->x2bc1->{$this->x31->x2bc1->xe093}} = (!isset(${$this->x31->x2b8d->x33cd}['options'][0])) ? ${$this->x14->x2bc1->xde30} : ${$this->x14->x2ba5->{$this->x66->x2ba5->{$this->x14->x2ba5->{$this->x66->x2ba5->xa8f4}}}}['options'][0]; $value = $this->{$this->x31->x2b8d->{$this->x66->x2b8d->{$this->x14->x2b8d->{$this->x14->x2b8d->{$this->x31->x2b8d->x39cd}}}}}($value, ${$this->x14->x2bc1->xe08f}); $value = $x27ef($value, 2, '.', ''); } else { $value = ""; } $this->{$this->x14->x2ba5->xaf1d}(2); break; case '{price_rules}' : $item = $this->checkReference(${$this->x66->x2bc1->{$this->x14->x2bc1->xe33d}}['reference'], $product); ${$this->x31->x2b8d->{$this->x14->x2b8d->{$this->x31->x2b8d->{$this->x66->x2b8d->x2e8c}}}} = $this->{$this->x14->x2b8d->x4107}(); ${$this->x31->x2b96->{$this->x14->x2b96->{$this->x31->x2b96->x6f0b}}} = Mage::$x1053e('catalogrule/rule'); ${$this->x66->x2ba5->{$this->x66->x2ba5->xaa1c}} = Mage::$x11367()->{$this->x66->x2b8d->x5574}()->{$this->x66->x2b8d->x557f}(${$this->x66->x2ba5->{$this->x14->x2ba5->xa35b}}); ${$this->x66->x2bc1->{$this->x31->x2bc1->{$this->x14->x2bc1->xe46e}}} = Mage::$x11367()->{$this->x14->x2b8d->x40f6}(${$this->x66->x2b96->{$this->x14->x2b96->{$this->x31->x2b96->x688e}}}); ${$this->x31->x2bc1->xe29d} = ${$this->x31->x2ba5->{$this->x14->x2ba5->xaa2f}}->{$this->x14->x2b8d->x4dbc}(); ${$this->x31->x2b8d->x333b} = Mage::$x1140b('customer/session')->{$this->x14->x2b8d->x55bb}(); ${$this->x31->x2ba5->xa977} = $item->{$this->x66->x2b8d->x3e9b}(); ${$this->x66->x2b96->{$this->x66->x2b96->{$this->x31->x2b96->{$this->x14->x2b96->{$this->x31->x2b96->x6eaa}}}}} = $item->{$this->x14->x2b8d->x4d54}(); ${$this->x31->x2b8d->x3484} = $item->{$this->x14->x2b8d->x5325}(); ${$this->x31->x2bc1->xe3f7} = $item->{$this->x14->x2b8d->x5335}(); ${$this->x14->x2ba5->{$this->x31->x2ba5->{$this->x66->x2ba5->xa9db}}} = $item->{$this->x31->x2b8d->x5344}(); ${$this->x14->x2ba5->{$this->x31->x2ba5->{$this->x31->x2ba5->{$this->x14->x2ba5->xa995}}}} = $item->{$this->x31->x2b8d->x52ba}(); ${$this->x14->x2b8d->{$this->x14->x2b8d->{$this->x14->x2b8d->x34b3}}} = $item->{$this->x66->x2b8d->x5361}(); ${$this->x66->x2b8d->{$this->x31->x2b8d->x34ba}} = Mage::$x1140b('core/date')->{$this->x14->x2b8d->x4055}('Y-m-d H:i:s'); if (isset(${$this->x14->x2b96->x6de3}['options'][2])) { ${$this->x14->x2b8d->{$this->x66->x2b8d->{$this->x66->x2b8d->{$this->x66->x2b8d->x3348}}}} = ${$this->x14->x2b96->x6de3}['options'][2]; } ${$this->x66->x2b8d->{$this->x66->x2b8d->{$this->x14->x2b8d->{$this->x66->x2b8d->x3512}}}} = ${$this->x14->x2ba5->{$this->x66->x2ba5->{$this->x14->x2ba5->{$this->x14->x2ba5->xaa15}}}}->{$this->x31->x2b8d->x563d}( ${$this->x14->x2b8d->{$this->x66->x2b8d->{$this->x31->x2b8d->x34fd}}}, ${$this->x14->x2b8d->x3304}, ${$this->x31->x2ba5->{$this->x14->x2ba5->{$this->x66->x2ba5->{$this->x66->x2ba5->{$this->x31->x2ba5->xa856}}}}}, ${$this->x66->x2bc1->xe3b1} ); if (${$this->x66->x2ba5->{$this->x31->x2ba5->{$this->x31->x2ba5->xa9c9}}} && !${$this->x31->x2bc1->{$this->x14->x2bc1->{$this->x31->x2bc1->{$this->x14->x2bc1->{$this->x66->x2bc1->xe404}}}}}) { if (${$this->x14->x2ba5->xa9c0} <= ${$this->x14->x2b96->x6ed9}) { if (${$this->x31->x2bc1->xe3ea} == 'bundle') { if ((${$this->x14->x2ba5->{$this->x31->x2ba5->{$this->x31->x2ba5->{$this->x14->x2ba5->xa9e0}}}} || (!${$this->x66->x2ba5->xa9d8} && ${$this->x31->x2b96->{$this->x66->x2b96->x6ed8}} < ${$this->x14->x2ba5->{$this->x31->x2ba5->xa990}})) && ${$this->x31->x2b96->x6ed4} > 0 ) { if (${$this->x14->x2bc1->{$this->x31->x2bc1->xe409}}) { ${$this->x66->x2b96->{$this->x66->x2b96->{$this->x31->x2b96->x6e78}}} = $x27ef(${$this->x31->x2bc1->{$this->x31->x2bc1->xe3ca}} * ${$this->x31->x2b8d->x34a9} / 100, 2, "\x2e", ""); } else { ${$this->x66->x2b96->{$this->x66->x2b96->{$this->x31->x2b96->x6e78}}} = ${$this->x31->x2b8d->x34a9}; } } }else { if (${$this->x14->x2bc1->xe40d} && ${$this->x14->x2b8d->{$this->x14->x2b8d->{$this->x14->x2b8d->x34b3}}} < ${$this->x14->x2bc1->xe3c6}) { ${$this->x31->x2bc1->{$this->x31->x2bc1->xe3ca}} = ${$this->x14->x2b8d->{$this->x14->x2b8d->{$this->x31->x2b8d->{$this->x31->x2b8d->x34b4}}}}; } } } } elseif (${$this->x66->x2b8d->{$this->x66->x2b8d->{$this->x31->x2b8d->x3487}}} && ${$this->x66->x2b8d->{$this->x31->x2b8d->{$this->x14->x2b8d->x3495}}}) { ${$this->x31->x2b96->{$this->x31->x2b96->x6ee5}} = Mage::$x1140b('core/date') ->{$this->x14->x2b8d->x4055}('Y-m-d 23:59:59', ${$this->x31->x2b96->{$this->x31->x2b96->{$this->x66->x2b96->x6ec0}}}); if (${$this->x66->x2ba5->{$this->x31->x2ba5->{$this->x14->x2ba5->{$this->x14->x2ba5->xa9cc}}}} <= ${$this->x14->x2ba5->{$this->x31->x2ba5->{$this->x31->x2ba5->{$this->x14->x2ba5->xa9f3}}}} && ${$this->x31->x2ba5->xa9ec} <= ${$this->x31->x2b96->{$this->x31->x2b96->{$this->x31->x2b96->x6ee7}}}) { if (${$this->x66->x2b96->{$this->x66->x2b96->{$this->x31->x2b96->{$this->x31->x2b96->x6ea8}}}} == 'bundle') { if ((${$this->x14->x2b8d->{$this->x14->x2b8d->x34a0}} || (!${$this->x66->x2b96->{$this->x31->x2b96->{$this->x66->x2b96->x6ed0}}} && ${$this->x31->x2b8d->x34a9} < ${$this->x66->x2b96->{$this->x66->x2b96->x6e73}})) && ${$this->x31->x2b96->x6ed4} > 0 ) { if (${$this->x31->x2bc1->xe408}) { ${$this->x14->x2bc1->xe3c6} = $x27ef(${$this->x14->x2ba5->{$this->x31->x2ba5->{$this->x31->x2ba5->{$this->x14->x2ba5->xa995}}}} * ${$this->x31->x2b96->{$this->x66->x2b96->x6ed8}} / 100, 2, '.', ''); } else { ${$this->x66->x2b96->x6e6e} = ${$this->x14->x2bc1->xe40d}; } } } else { if (${$this->x14->x2bc1->{$this->x14->x2bc1->{$this->x14->x2bc1->xe413}}} && ${$this->x14->x2b8d->{$this->x14->x2b8d->{$this->x14->x2b8d->x34b3}}} < ${$this->x14->x2bc1->xe3c6}) { ${$this->x31->x2bc1->{$this->x31->x2bc1->xe3ca}} = ${$this->x66->x2ba5->{$this->x14->x2ba5->{$this->x31->x2ba5->xa9e5}}}; } } } } else { if (${$this->x31->x2bc1->xe3ea} == 'bundle') { if ((${$this->x14->x2ba5->{$this->x31->x2ba5->{$this->x66->x2ba5->xa9db}}} || (!${$this->x14->x2ba5->{$this->x31->x2ba5->{$this->x31->x2ba5->{$this->x14->x2ba5->xa9e0}}}} && ${$this->x14->x2bc1->xe40d} < ${$this->x14->x2ba5->{$this->x31->x2ba5->xa990}})) && ${$this->x14->x2bc1->{$this->x14->x2bc1->{$this->x66->x2bc1->{$this->x14->x2bc1->xe416}}}} > 0 ) { if (${$this->x31->x2bc1->xe408}) { ${$this->x14->x2ba5->{$this->x31->x2ba5->{$this->x31->x2ba5->{$this->x14->x2ba5->xa995}}}} = $x27ef(${$this->x66->x2b96->{$this->x66->x2b96->{$this->x31->x2b96->x6e78}}} * ${$this->x14->x2b8d->{$this->x14->x2b8d->{$this->x31->x2b8d->{$this->x31->x2b8d->x34b4}}}} / 100, 2, '.', ''); } else { ${$this->x14->x2ba5->{$this->x31->x2ba5->xa990}} = ${$this->x31->x2b8d->x34a9}; } } } else { if (${$this->x66->x2ba5->{$this->x14->x2ba5->{$this->x31->x2ba5->xa9e5}}} && ${$this->x31->x2b8d->x34a9} < ${$this->x31->x2ba5->xa98f}) { ${$this->x14->x2ba5->{$this->x31->x2ba5->{$this->x31->x2ba5->{$this->x14->x2ba5->xa995}}}} = ${$this->x66->x2ba5->xa9e3}; } } } if (${$this->x31->x2b96->{$this->x14->x2b96->{$this->x31->x2b96->x6f2f}}} !== false) { if (${$this->x66->x2b8d->{$this->x14->x2b8d->x350b}} < ${$this->x14->x2bc1->xe3c6}) { $value = ${$this->x31->x2b96->x6f2d}; } else { $value = ${$this->x31->x2bc1->{$this->x31->x2bc1->xe3ca}}; } } else { $value = ${$this->x14->x2ba5->{$this->x31->x2ba5->{$this->x14->x2ba5->xa991}}}; } if (${$this->x66->x2ba5->{$this->x14->x2ba5->{$this->x31->x2ba5->{$this->x31->x2ba5->xa9be}}}} == 'configurable') { if (isset($this->configurablePrices[${$this->x31->x2b8d->{$this->x66->x2b8d->{$this->x66->x2b8d->{$this->x14->x2b8d->x3450}}}}][${$this->x14->x2b96->{$this->x14->x2b96->{$this->x14->x2b96->{$this->x66->x2b96->x6ca2}}}}])) { ${$this->x31->x2bc1->{$this->x14->x2bc1->xe3d4}} = 0; foreach ($this->configurablePrices[${$this->x66->x2b96->{$this->x14->x2b96->{$this->x31->x2b96->x6e64}}}][${$this->x14->x2b96->{$this->x31->x2b96->x6c9e}}] as ${$this->x14->x2ba5->{$this->x66->x2ba5->{$this->x31->x2ba5->{$this->x66->x2ba5->xa9af}}}}) { if (${$this->x14->x2b8d->{$this->x31->x2b8d->x3475}}['is_percent']) { ${$this->x66->x2b8d->{$this->x14->x2b8d->{$this->x14->x2b8d->x3471}}} += (${$this->x66->x2b96->{$this->x66->x2b96->{$this->x31->x2b96->{$this->x31->x2b96->x6e94}}}}['pricing_value'] / 100) * ${$this->x14->x2bc1->xe3c6}; } else { ${$this->x31->x2bc1->{$this->x14->x2bc1->{$this->x66->x2bc1->{$this->x14->x2bc1->xe3db}}}} += ${$this->x14->x2bc1->{$this->x14->x2bc1->{$this->x66->x2bc1->{$this->x31->x2bc1->{$this->x31->x2bc1->xe3e7}}}}}['pricing_value']; } } ${$this->x14->x2bc1->xe3c6} += ${$this->x31->x2bc1->{$this->x14->x2bc1->xe3d4}}; } } ${$this->x14->x2ba5->{$this->x66->x2ba5->{$this->x14->x2ba5->{$this->x14->x2ba5->{$this->x14->x2ba5->xa9a0}}}}} = (!isset(${$this->x14->x2b96->x6de3}['options'][1])) ? false : ${$this->x31->x2b8d->x33cd}['options'][1]; $value = $this->{$this->x14->x2b8d->{$this->x31->x2b8d->{$this->x14->x2b8d->{$this->x31->x2b8d->{$this->x14->x2b8d->x39dd}}}}}($value, ${$this->x31->x2b96->{$this->x14->x2b96->{$this->x66->x2b96->{$this->x31->x2b96->x6918}}}}, $item->{$this->x14->x2b8d->x5183}(), ${$this->x14->x2ba5->{$this->x66->x2ba5->{$this->x14->x2ba5->{$this->x66->x2ba5->xa99f}}}}); ${$this->x66->x2b96->{$this->x14->x2b96->{$this->x14->x2b96->{$this->x14->x2b96->x6b25}}}} = (!isset(${$this->x14->x2bc1->xe33b}['options'][0])) ? ${$this->x66->x2b96->{$this->x31->x2b96->{$this->x14->x2b96->{$this->x66->x2b96->x68d3}}}} : ${$this->x66->x2bc1->{$this->x14->x2bc1->xe33d}}['options'][0]; $value = $this->{$this->x14->x2b96->x737e}($value, ${$this->x66->x2ba5->{$this->x14->x2ba5->{$this->x14->x2ba5->xa5eb}}}); $value = $x27ef($value, 2, '.', ''); $this->{$this->x66->x2bc1->{$this->x31->x2bc1->xe933}}(3); break; case '{group_price}' : $item = $this->checkReference(${$this->x14->x2ba5->{$this->x66->x2ba5->{$this->x14->x2ba5->{$this->x66->x2ba5->xa8f4}}}}['reference'], $product); ${$this->x14->x2ba5->{$this->x31->x2ba5->{$this->x66->x2ba5->xaa42}}} = (!isset(${$this->x14->x2b96->{$this->x31->x2b96->x6de7}}['options'][0])) ? 0 : ${$this->x14->x2ba5->{$this->x31->x2ba5->xa8ed}}['options'][0]; $item->{$this->x66->x2b8d->x56a9}(${$this->x31->x2bc1->{$this->x66->x2bc1->{$this->x14->x2bc1->xe482}}}); ${$this->x66->x2bc1->{$this->x31->x2bc1->{$this->x66->x2bc1->xe490}}} = $item->{$this->x14->x2b8d->x56b4}(); if ($this->{$this->x66->x2b8d->{$this->x66->x2b8d->x2be3}}->{$this->x14->x2b8d->x5013}(${$this->x14->x2b96->x6f3f}) == 1) { ${$this->x14->x2b8d->{$this->x14->x2b8d->x3462}} = ${$this->x66->x2bc1->{$this->x31->x2bc1->{$this->x31->x2bc1->{$this->x14->x2bc1->xe491}}}}; } else { ${$this->x66->x2b96->{$this->x66->x2b96->{$this->x31->x2b96->x6e78}}} = ${$this->x31->x2b96->{$this->x31->x2b96->x6f44}}[0]['price']; } if (${$this->x66->x2b96->{$this->x66->x2b96->x6e73}} > 0) { if ($item->{$this->x14->x2b8d->x4d54}() == 'configurable') { ${$this->x31->x2b8d->{$this->x66->x2b8d->{$this->x66->x2b8d->{$this->x14->x2b8d->x3450}}}} = $item->{$this->x66->x2b8d->x3e9b}(); ${$this->x66->x2b96->x6c99} = $product->{$this->x66->x2b8d->x3e9b}(); if (isset($this->configurablePrices[${$this->x31->x2b8d->{$this->x66->x2b8d->{$this->x66->x2b8d->{$this->x14->x2b8d->x3450}}}}][${$this->x31->x2b8d->x3276}])) { ${$this->x66->x2b8d->x346b} = 0; foreach ($this->configurablePrices[${$this->x66->x2b8d->x3446}][${$this->x14->x2b96->{$this->x31->x2b96->x6c9e}}] as ${$this->x14->x2b8d->{$this->x66->x2b8d->{$this->x66->x2b8d->x3478}}}) { if (${$this->x66->x2b96->{$this->x66->x2b96->{$this->x14->x2b96->x6e91}}}['is_percent']) { ${$this->x31->x2ba5->{$this->x66->x2ba5->xa9a6}} += (${$this->x14->x2bc1->{$this->x14->x2bc1->xe3de}}['pricing_value'] / 100) * ${$this->x14->x2ba5->{$this->x31->x2ba5->{$this->x14->x2ba5->xa991}}}; } else { ${$this->x66->x2b96->{$this->x66->x2b96->x6e88}} += ${$this->x66->x2b96->{$this->x66->x2b96->{$this->x14->x2b96->x6e91}}}['pricing_value']; } } ${$this->x14->x2ba5->{$this->x31->x2ba5->xa990}} += ${$this->x14->x2bc1->xe3d3}; } } ${$this->x31->x2bc1->xe3cc} = (!isset(${$this->x14->x2b96->x6de3}['options'][2])) ? false : ${$this->x14->x2b96->{$this->x31->x2b96->x6de7}}['options'][2]; $value = $this->{$this->x66->x2b96->{$this->x31->x2b96->{$this->x66->x2b96->x7394}}}(${$this->x14->x2ba5->{$this->x31->x2ba5->{$this->x14->x2ba5->xa991}}}, ${$this->x66->x2bc1->{$this->x14->x2bc1->{$this->x31->x2bc1->{$this->x14->x2bc1->xde7c}}}}, $item->{$this->x14->x2b8d->x5183}(), ${$this->x66->x2b96->x6e7c}); ${$this->x66->x2ba5->{$this->x14->x2ba5->{$this->x14->x2ba5->xa5eb}}} = (!isset(${$this->x14->x2b8d->{$this->x31->x2b8d->{$this->x14->x2b8d->x33d2}}}['options'][1])) ? ${$this->x66->x2ba5->{$this->x14->x2ba5->xa385}} : ${$this->x14->x2ba5->{$this->x66->x2ba5->{$this->x14->x2ba5->{$this->x66->x2ba5->xa8f4}}}}['options'][1]; $value = $this->{$this->x31->x2b8d->{$this->x31->x2b8d->x39c3}}($value, ${$this->x31->x2bc1->{$this->x14->x2bc1->{$this->x66->x2bc1->{$this->x14->x2bc1->{$this->x31->x2bc1->xe09c}}}}}); $value = $x27ef($value, 2, '.', ''); } $this->{$this->x31->x2b8d->x3a00}(3); break; case '{tier_price}' : $item = $this->checkReference(${$this->x14->x2b96->{$this->x31->x2b96->x6de7}}['reference'], $product); ${$this->x31->x2b8d->{$this->x66->x2b8d->{$this->x31->x2b8d->x344c}}} = $item->{$this->x66->x2b8d->x3e9b}(); ${$this->x66->x2b96->{$this->x14->x2b96->{$this->x66->x2b96->{$this->x66->x2b96->x6f3a}}}} = (!isset(${$this->x14->x2ba5->{$this->x66->x2ba5->{$this->x66->x2ba5->xa8ef}}}['options'][0])) ? 32000 : ${$this->x14->x2b96->x6de3}['options'][0]; if (${$this->x66->x2b96->{$this->x14->x2b96->{$this->x66->x2b96->{$this->x14->x2b96->{$this->x14->x2b96->x6f3c}}}}} == "*") { ${$this->x14->x2ba5->{$this->x14->x2ba5->xaa3d}} = 32000; } ${$this->x14->x2b96->{$this->x14->x2b96->x6f51}} = (!isset(${$this->x31->x2b8d->x33cd}['options'][1])) ? 0 : ${$this->x14->x2b8d->{$this->x14->x2b8d->x33d1}}['options'][1]; ${$this->x14->x2b8d->{$this->x31->x2b8d->{$this->x31->x2b8d->{$this->x31->x2b8d->{$this->x14->x2b8d->x331d}}}}} = $this->_tierPrices[${$this->x66->x2ba5->{$this->x14->x2ba5->{$this->x31->x2ba5->xa97b}}}]; if (${$this->x14->x2b96->{$this->x14->x2b96->x6f51}} < 0) { ${$this->x14->x2ba5->{$this->x14->x2ba5->xaa57}} = $x16c2(${$this->x31->x2b8d->{$this->x66->x2b8d->{$this->x31->x2b8d->{$this->x14->x2b8d->x3538}}}}) - 1; ${$this->x14->x2b8d->{$this->x31->x2b8d->{$this->x31->x2b8d->{$this->x14->x2b8d->x331c}}}}[${$this->x14->x2ba5->{$this->x14->x2ba5->xaa3d}}] = $x21da(${$this->x31->x2b96->{$this->x31->x2b96->{$this->x66->x2b96->{$this->x31->x2b96->x6d40}}}}[${$this->x14->x2ba5->{$this->x31->x2ba5->{$this->x14->x2ba5->{$this->x66->x2ba5->xaa46}}}}]); } ${$this->x31->x2b8d->x345f} = ${$this->x14->x2b8d->{$this->x31->x2b8d->{$this->x31->x2b8d->{$this->x31->x2b8d->{$this->x14->x2b8d->x331d}}}}}[${$this->x14->x2ba5->{$this->x31->x2ba5->{$this->x66->x2ba5->xaa42}}}][${$this->x31->x2b8d->{$this->x66->x2b8d->{$this->x31->x2b8d->{$this->x66->x2b8d->{$this->x31->x2b8d->x353a}}}}}]['value']; if (${$this->x14->x2bc1->xe3c6} > 0) { if ($item->{$this->x14->x2b8d->x4d54}() == 'configurable') { ${$this->x31->x2ba5->{$this->x66->x2ba5->{$this->x66->x2ba5->{$this->x66->x2ba5->xa76d}}}} = $product->{$this->x66->x2b8d->x3e9b}(); if (isset($this->configurablePrices[${$this->x66->x2bc1->{$this->x14->x2bc1->{$this->x66->x2bc1->xe3b9}}}][${$this->x31->x2ba5->{$this->x31->x2ba5->xa765}}])) { ${$this->x31->x2bc1->{$this->x14->x2bc1->{$this->x31->x2bc1->xe3d9}}} = 0; foreach ($this->configurablePrices[${$this->x66->x2bc1->{$this->x14->x2bc1->{$this->x66->x2bc1->xe3b9}}}][${$this->x31->x2ba5->{$this->x66->x2ba5->{$this->x31->x2ba5->xa768}}}] as ${$this->x66->x2b96->x6e8c}) { if (${$this->x66->x2b96->x6e8c}['is_percent']) { ${$this->x31->x2bc1->{$this->x14->x2bc1->{$this->x66->x2bc1->{$this->x14->x2bc1->xe3db}}}} += (${$this->x14->x2bc1->{$this->x14->x2bc1->{$this->x14->x2bc1->xe3df}}}['pricing_value'] / 100) * ${$this->x66->x2b96->{$this->x66->x2b96->{$this->x31->x2b96->x6e78}}}; } else { ${$this->x66->x2b96->{$this->x66->x2b96->x6e88}} += ${$this->x14->x2ba5->{$this->x66->x2ba5->xa9aa}}['pricing_value']; } } ${$this->x31->x2bc1->{$this->x31->x2bc1->xe3ca}} += ${$this->x31->x2bc1->{$this->x14->x2bc1->{$this->x31->x2bc1->xe3d9}}}; } } ${$this->x14->x2ba5->{$this->x66->x2ba5->{$this->x14->x2ba5->xa99c}}} = (!isset(${$this->x14->x2b8d->{$this->x14->x2b8d->x33d1}}['options'][3])) ? false : ${$this->x14->x2b8d->{$this->x31->x2b8d->{$this->x14->x2b8d->x33d2}}}['options'][3]; $value = $this->{$this->x14->x2b96->x738e}(${$this->x14->x2ba5->{$this->x31->x2ba5->{$this->x14->x2ba5->xa991}}}, ${$this->x66->x2bc1->{$this->x14->x2bc1->{$this->x31->x2bc1->xde77}}}, $item->{$this->x14->x2b8d->x5183}(), ${$this->x14->x2ba5->{$this->x66->x2ba5->{$this->x14->x2ba5->xa99c}}}); ${$this->x31->x2bc1->{$this->x14->x2bc1->{$this->x66->x2bc1->{$this->x66->x2bc1->xe09a}}}} = (!isset(${$this->x14->x2b96->{$this->x31->x2b96->x6de7}}['options'][2])) ? ${$this->x31->x2b8d->{$this->x31->x2b8d->{$this->x31->x2b8d->x2ec8}}} : ${$this->x14->x2ba5->{$this->x31->x2ba5->xa8ed}}['options'][2]; $value = $this->{$this->x66->x2b96->{$this->x66->x2b96->{$this->x66->x2b96->x7386}}}($value, ${$this->x66->x2ba5->{$this->x66->x2ba5->xa5e8}}); $value = $x27ef($value, 2, '.', ''); } $this->{$this->x31->x2b8d->{$this->x31->x2b8d->x3a04}}(3); break; case '{tier_price_qty}' : $item = $this->checkReference(${$this->x14->x2bc1->xe33b}['reference'], $product); ${$this->x66->x2b96->{$this->x14->x2b96->{$this->x66->x2b96->{$this->x14->x2b96->{$this->x14->x2b96->x6f3c}}}}} = (!isset(${$this->x66->x2bc1->{$this->x14->x2bc1->xe33d}}['options'][0])) ? 0 : ${$this->x14->x2bc1->xe33b}['options'][0]; ${$this->x66->x2bc1->{$this->x14->x2bc1->{$this->x66->x2bc1->xe3b9}}} = $item->{$this->x66->x2b8d->x3e9b}(); if (${$this->x31->x2bc1->xe47f} == "*") { ${$this->x14->x2ba5->{$this->x31->x2ba5->{$this->x14->x2ba5->{$this->x66->x2ba5->xaa46}}}} = 32000; } ${$this->x31->x2bc1->{$this->x66->x2bc1->xe2b6}} = $this->_tierPrices[${$this->x66->x2bc1->{$this->x14->x2bc1->xe3b6}}]; ${$this->x14->x2ba5->{$this->x14->x2ba5->xaa57}} = (!isset(${$this->x14->x2bc1->xe33b}['options'][1])) ? 0 : ${$this->x14->x2b96->x6de3}['options'][1]; if (${$this->x31->x2b8d->x3530} < 0) { ${$this->x31->x2b8d->{$this->x66->x2b8d->{$this->x31->x2b8d->{$this->x66->x2b8d->{$this->x31->x2b8d->x353a}}}}} = $x16c2(${$this->x31->x2b8d->{$this->x66->x2b8d->{$this->x31->x2b8d->{$this->x66->x2b8d->{$this->x31->x2b8d->x353a}}}}}) - 1; ${$this->x31->x2bc1->{$this->x66->x2bc1->xe2b6}}[${$this->x31->x2bc1->{$this->x66->x2bc1->{$this->x14->x2bc1->{$this->x14->x2bc1->{$this->x66->x2bc1->xe485}}}}}] = $x21da(${$this->x31->x2b96->{$this->x66->x2b96->x6d3c}}[${$this->x14->x2b96->x6f34}]); } ${$this->x66->x2b96->x6f54} = ${$this->x14->x2b8d->{$this->x31->x2b8d->x3316}}[${$this->x31->x2b8d->x351b}][${$this->x14->x2bc1->xe497}]['qty']; if (${$this->x14->x2b8d->x353c} > 0) { $value = ${$this->x31->x2b96->{$this->x66->x2b96->{$this->x14->x2b96->x6f5b}}}; } $this->{$this->x31->x2b8d->{$this->x31->x2b8d->x3a04}}(2); break; case '{G:SALE_PRICE}' : $item = $this->checkReference(${$this->x14->x2ba5->{$this->x31->x2ba5->xa8ed}}['reference'], $product); ${$this->x14->x2bc1->{$this->x66->x2bc1->{$this->x14->x2bc1->xe4a9}}} = Mage::$x1140b('core/date')->{$this->x31->x2b8d->x57af}('hours'); ${$this->x66->x2ba5->{$this->x14->x2ba5->{$this->x31->x2ba5->xa9e5}}} = $item->{$this->x66->x2b8d->x5361}(); ${$this->x31->x2ba5->{$this->x14->x2ba5->{$this->x14->x2ba5->xa9d4}}} = $item->{$this->x14->x2b8d->x5335}(); ${$this->x14->x2ba5->xa9b4} = $item->{$this->x14->x2b8d->x4d54}(); ${$this->x66->x2b8d->x3553} = $x16b4($x16c2($x16bf(${$this->x66->x2ba5->{$this->x31->x2ba5->xaa68}})), 2, 0, STR_PAD_LEFT); ${$this->x14->x2b96->{$this->x66->x2b96->{$this->x14->x2b96->x6f89}}} = $x16b4( ($x16c2(${$this->x14->x2b8d->x3546}) - $x16bf($x16c2(${$this->x14->x2b96->x6f65}))) * 60, 2, 0, STR_PAD_LEFT ); if (${$this->x66->x2b8d->{$this->x66->x2b8d->x354a}} > 0) { ${$this->x14->x2ba5->{$this->x31->x2ba5->{$this->x14->x2ba5->{$this->x14->x2ba5->xaa99}}}} = '+'; ${$this->x14->x2b96->{$this->x31->x2b96->x6f9a}} = ${$this->x66->x2bc1->{$this->x14->x2bc1->{$this->x31->x2bc1->{$this->x66->x2bc1->xe4bc}}}} . ':' . ${$this->x14->x2b96->{$this->x31->x2b96->x6f85}}; } else { ${$this->x14->x2b8d->x356c} = ''; ${$this->x14->x2b96->{$this->x66->x2b96->{$this->x14->x2b96->x6f9c}}} = '-' . ${$this->x66->x2b96->x6f71} . ':' . ${$this->x14->x2b96->{$this->x66->x2b96->{$this->x14->x2b96->x6f89}}}; } ${$this->x14->x2ba5->xaaa6} = $x278f($x28d8(' ', 'T', $item->{$this->x14->x2b8d->x5325}()), 0, -3); ${$this->x66->x2b8d->{$this->x66->x2b8d->x358c}} = $x278f( $x28d8(' ', 'T', $x28d8('00:00:00', '23:59:59', ${$this->x31->x2b96->{$this->x31->x2b96->{$this->x66->x2b96->x6ec0}}})), 0, -3 ); if (${$this->x31->x2b8d->{$this->x31->x2b8d->x347e}} == 'bundle' && ${$this->x31->x2b96->x6ed4}) { if ($item->{$this->x31->x2b8d->x5344}()) { ${$this->x14->x2ba5->{$this->x31->x2ba5->{$this->x14->x2ba5->xa991}}} = $x27ef($item->{$this->x31->x2b8d->x52ba}() * ${$this->x14->x2b8d->{$this->x14->x2b8d->{$this->x14->x2b8d->x34b3}}} / 100, 2, "\56", ""); } else { ${$this->x14->x2ba5->{$this->x31->x2ba5->xa990}} = ${$this->x14->x2b8d->{$this->x14->x2b8d->{$this->x31->x2b8d->{$this->x31->x2b8d->x34b4}}}}; } } else { ${$this->x14->x2ba5->{$this->x31->x2ba5->{$this->x31->x2ba5->{$this->x14->x2ba5->xa995}}}} = ${$this->x66->x2ba5->{$this->x14->x2ba5->{$this->x66->x2ba5->{$this->x14->x2ba5->xa9ea}}}};} ${$this->x14->x2ba5->{$this->x66->x2ba5->{$this->x14->x2ba5->{$this->x14->x2ba5->{$this->x14->x2ba5->xa9a0}}}}} = (!isset(${$this->x14->x2ba5->{$this->x66->x2ba5->{$this->x66->x2ba5->xa8ef}}}['options'][1])) ? false : ${$this->x14->x2b96->x6de3}['options'][1]; if (${$this->x31->x2ba5->xa98f} > 0) { if (${$this->x66->x2b96->{$this->x66->x2b96->x6e9f}} == 'configurable') { ${$this->x14->x2b96->x6e5c} = $item->{$this->x66->x2b8d->x3e9b}(); ${$this->x31->x2b8d->x3276} = $product->{$this->x66->x2b8d->x3e9b}(); if (isset($this->configurablePrices[${$this->x66->x2ba5->{$this->x66->x2ba5->xa979}}][${$this->x14->x2b96->{$this->x31->x2b96->x6c9e}}])) { ${$this->x31->x2b96->x6e84} = 0; foreach ($this->configurablePrices[${$this->x66->x2ba5->{$this->x14->x2ba5->{$this->x31->x2ba5->xa97b}}}][${$this->x66->x2bc1->{$this->x14->x2bc1->xe231}}] as ${$this->x66->x2ba5->xa9a7}) { if (${$this->x14->x2bc1->{$this->x14->x2bc1->xe3de}}['is_percent']) { ${$this->x31->x2b96->x6e84} += (${$this->x66->x2ba5->xa9a7}['pricing_value'] / 100) * ${$this->x14->x2b8d->{$this->x14->x2b8d->x3462}}; } else { ${$this->x31->x2ba5->{$this->x66->x2ba5->xa9a6}} += ${$this->x14->x2bc1->{$this->x14->x2bc1->{$this->x14->x2bc1->xe3df}}}['pricing_value']; } } ${$this->x14->x2ba5->{$this->x31->x2ba5->{$this->x31->x2ba5->{$this->x14->x2ba5->xa995}}}} += ${$this->x31->x2bc1->{$this->x14->x2bc1->xe3d4}}; } } ${$this->x66->x2b96->x6e6e} = $this->{$this->x31->x2bc1->{$this->x31->x2bc1->{$this->x66->x2bc1->xe90f}}}(${$this->x14->x2b8d->{$this->x14->x2b8d->x3462}}, ${$this->x66->x2bc1->{$this->x14->x2bc1->{$this->x31->x2bc1->xde77}}}, $item->{$this->x14->x2b8d->x5183}(), ${$this->x14->x2b8d->x3463}); ${$this->x66->x2ba5->{$this->x66->x2ba5->xa5e8}} = (!isset(${$this->x14->x2ba5->xa8e8}['options'][0])) ? ${$this->x14->x2b96->x68c7} : ${$this->x14->x2b96->{$this->x31->x2b96->x6de7}}['options'][0]; ${$this->x14->x2b8d->{$this->x14->x2b8d->x3462}} = $this->{$this->x14->x2bc1->{$this->x14->x2bc1->{$this->x31->x2bc1->{$this->x66->x2bc1->{$this->x66->x2bc1->xe907}}}}}(${$this->x31->x2b8d->x345f}, ${$this->x66->x2b96->{$this->x14->x2b96->{$this->x14->x2b96->{$this->x14->x2b96->{$this->x31->x2b96->x6b27}}}}}); ${$this->x31->x2ba5->xa98f} = $x27ef(${$this->x66->x2b96->{$this->x66->x2b96->x6e73}}, 2, '.', ''); } if (${$this->x14->x2ba5->{$this->x31->x2ba5->{$this->x31->x2ba5->{$this->x14->x2ba5->xa995}}}} > 0) { $value = "\74g\x3asa\x6c\x65\137\160r\151c\145\x3e<!\x5bCD\x41\124\x41\133" . ${$this->x14->x2ba5->{$this->x31->x2ba5->{$this->x31->x2ba5->{$this->x14->x2ba5->xa995}}}} . "\x20" . ${$this->x66->x2b96->{$this->x14->x2b96->{$this->x14->x2b96->{$this->x14->x2b96->{$this->x31->x2b96->x6b27}}}}} . "]]>\x3c\57\147\x3a\163\x61l\145\137\x70r\x69ce>\x0a"; } if (${$this->x14->x2b8d->{$this->x14->x2b8d->x3462}} > 0 && $item->{$this->x14->x2b8d->x5335}()) { $value .= "<\147\x3a\163\141\154e\137pri\x63\145\137\x65\146\x66\145\143\164\151\x76\x65_\144\x61\x74\x65\x3e<\41[\103D\101T\x41\x5b" . ${$this->x14->x2b96->{$this->x14->x2b96->{$this->x31->x2b96->x6fa5}}} . ${$this->x31->x2b8d->{$this->x66->x2b8d->{$this->x66->x2b8d->x3573}}} . ${$this->x66->x2b8d->x357c} . "\x2f" . ${$this->x14->x2b96->x6fb0} . ${$this->x66->x2ba5->xaa94} . ${$this->x31->x2bc1->{$this->x14->x2bc1->{$this->x14->x2bc1->{$this->x31->x2bc1->xe4de}}}} . "\135\x5d>\x3c\57\147\72sa\154\x65_p\162i\143\x65_\x65f\x66e\x63\164\151\x76\145_\144\x61\164\x65\x3e\x0a"; } $this->{$this->x31->x2ba5->{$this->x31->x2ba5->{$this->x66->x2ba5->xaf24}}}(2);break; case '{image}' : $item = $this->checkReference(${$this->x14->x2b96->x6de3}['reference'], $product); ${$this->x31->x2ba5->{$this->x14->x2ba5->xaabb}} = $item->{$this->x14->x2b8d->x588c}(); ${$this->x66->x2b8d->x3446} = $item->{$this->x66->x2b8d->x3e9b}(); if (!isset(${$this->x66->x2bc1->{$this->x66->x2bc1->{$this->x66->x2bc1->xe33f}}}['options'][0]) || ${$this->x14->x2ba5->xa8e8}['options'][0] == 0) { if (${$this->x31->x2ba5->{$this->x66->x2ba5->{$this->x31->x2ba5->xaabf}}} && ${$this->x14->x2ba5->xaab6} != 'no_selection') { ${$this->x14->x2bc1->xe4f9} = 'catalog/product/' . ${$this->x14->x2ba5->xaab6}; $value = ${$this->x31->x2b96->x6908} . $x28d8(array('//'), array('/'), ${$this->x66->x2b96->{$this->x66->x2b96->x6fc3}}); } else { $value = ${$this->x31->x2ba5->{$this->x66->x2ba5->xa3af}} . '/catalog/product/placeholder/' . ${$this->x14->x2bc1->xde2a}; } } elseif (isset(${$this->x66->x2b96->{$this->x66->x2b96->{$this->x66->x2b96->{$this->x14->x2b96->x6bf2}}}}[${$this->x14->x2b96->x6e5c}]['src'][${$this->x31->x2b8d->x33cd}['options'][0]]) && ${$this->x14->x2b96->x6de3}['options'][0] > 0 ) { if (${$this->x14->x2ba5->xa6a8}[${$this->x66->x2bc1->{$this->x14->x2bc1->{$this->x66->x2bc1->xe3b9}}}]['src'][${$this->x14->x2b96->{$this->x31->x2b96->x6de7}}['options'][0]] != ${$this->x31->x2b8d->x3592}) { ${$this->x66->x2b96->{$this->x14->x2b96->{$this->x31->x2b96->x6fc8}}} = 'catalog/product/' . ${$this->x66->x2ba5->{$this->x31->x2ba5->{$this->x14->x2ba5->xa6ad}}}[${$this->x66->x2b96->{$this->x14->x2b96->{$this->x31->x2b96->{$this->x31->x2b96->x6e67}}}}]['src'][${$this->x14->x2b8d->{$this->x31->x2b8d->{$this->x14->x2b8d->x33d2}}}['options'][0]]; $value = ${$this->x31->x2b96->x6908} . $x28d8(array('//'), array('/'), ${$this->x14->x2ba5->{$this->x31->x2ba5->xaaca}}); } } $this->{$this->x66->x2bc1->{$this->x31->x2bc1->{$this->x66->x2bc1->xe937}}}(1); break; case '{G:IMAGE_LINK}' : $item = $this->checkReference(${$this->x14->x2ba5->xa8e8}['reference'], $product); ${$this->x31->x2ba5->{$this->x66->x2ba5->{$this->x31->x2ba5->xaabf}}} = $item->{$this->x14->x2b8d->x588c}(); ${$this->x66->x2b96->{$this->x14->x2b96->x6e60}} = $item->{$this->x66->x2b8d->x3e9b}(); ${$this->x14->x2bc1->xe500} = array($item->{$this->x31->x2b8d->x58db}(), $item->{$this->x14->x2b8d->x58ed}()); ${$this->x66->x2b8d->{$this->x14->x2b8d->{$this->x14->x2b8d->{$this->x14->x2b8d->{$this->x66->x2b8d->x35b8}}}}} = ''; ${$this->x31->x2b96->{$this->x66->x2b96->x6dfe}} = 0; if (${$this->x31->x2ba5->{$this->x66->x2ba5->{$this->x31->x2ba5->xaabf}}} && ${$this->x31->x2ba5->{$this->x66->x2ba5->{$this->x66->x2ba5->{$this->x14->x2ba5->xaac3}}}} != 'no_selection') { ${$this->x31->x2b8d->{$this->x14->x2b8d->x35a1}} = 'catalog/product/' . ${$this->x66->x2b96->x6fb4}; $value = ${$this->x31->x2ba5->{$this->x66->x2ba5->xa3af}} . $x28d8(array('//'), array('/'), ${$this->x14->x2ba5->{$this->x31->x2ba5->{$this->x14->x2ba5->xaacd}}}); ${$this->x31->x2ba5->xaade}.="<\x67\72\x69\155\141\147\x65\137l\x69n\153\76\x3c!\x5bC\104A\x54\x41\x5b" . $value . "\135]\x3e<\x2f\147\72\151\155\141ge\x5f\x6c\x69\x6ek\x3e\x0a"; ${$this->x14->x2b96->x6dfa}++; } ${$this->x31->x2ba5->{$this->x14->x2ba5->{$this->x14->x2ba5->xaaf2}}} = 0; while (isset(${$this->x66->x2bc1->{$this->x14->x2bc1->{$this->x14->x2bc1->xe177}}}[${$this->x66->x2bc1->{$this->x14->x2bc1->{$this->x66->x2bc1->xe3b9}}}]['src'][${$this->x31->x2ba5->{$this->x14->x2ba5->{$this->x14->x2ba5->xaaf2}}}]) && ${$this->x66->x2bc1->xe35e} < 10) { if (${$this->x14->x2b8d->{$this->x66->x2b8d->{$this->x14->x2b8d->x31c0}}}[${$this->x66->x2b96->{$this->x14->x2b96->{$this->x31->x2b96->x6e64}}}]['src'][${$this->x31->x2b96->x6fe2}] != ${$this->x66->x2b8d->{$this->x14->x2b8d->x3594}}) { if ($x272f(${$this->x66->x2ba5->{$this->x31->x2ba5->{$this->x31->x2ba5->{$this->x14->x2ba5->{$this->x31->x2ba5->xa6b0}}}}}[${$this->x14->x2b96->x6e5c}]['src'][${$this->x14->x2b96->{$this->x66->x2b96->{$this->x31->x2b96->x6fe9}}}], ${$this->x31->x2b96->{$this->x66->x2b96->{$this->x14->x2b96->{$this->x31->x2b96->x6fd4}}}}) || ${$this->x14->x2b8d->{$this->x66->x2b8d->{$this->x14->x2b8d->x31c0}}}[${$this->x66->x2b96->{$this->x14->x2b96->x6e60}}]['disabled'][${$this->x66->x2b8d->{$this->x66->x2b8d->{$this->x66->x2b8d->x35bd}}}] != 1 ) { ${$this->x31->x2b8d->{$this->x14->x2b8d->x35a1}} = 'catalog/product/' . ${$this->x66->x2bc1->{$this->x14->x2bc1->{$this->x14->x2bc1->xe177}}}[${$this->x66->x2b96->{$this->x14->x2b96->{$this->x31->x2b96->{$this->x31->x2b96->x6e67}}}}]['src'][${$this->x31->x2ba5->{$this->x14->x2ba5->{$this->x66->x2ba5->{$this->x31->x2ba5->xaaf4}}}}]; $value = ${$this->x31->x2b96->{$this->x31->x2b96->x690b}} . $x28d8(array('//'), array('/'), ${$this->x31->x2b8d->{$this->x14->x2b8d->x35a1}}); ${$this->x14->x2ba5->{$this->x14->x2ba5->xaae0}} .= "\x3c\x67:\x61\144\144\151t\x69\157na\154_\x69\155\x61\x67e\137\154in\153\x3e<\x21[\x43\x44\101\x54\101\x5b" . $value . "\x5d\x5d></\x67\72addi\x74\151o\x6e\x61\x6c\137\x69\x6d\x61\x67e\x5f\x6ci\156\153>\x0a"; ${$this->x66->x2b8d->x33e7}++; } } ${$this->x66->x2bc1->xe51e}++; } $value = ${$this->x66->x2b8d->{$this->x66->x2b8d->x35b2}}; break; case '{G:PROMOTION_ID}': $value = ""; ${$this->x66->x2b8d->{$this->x31->x2b8d->{$this->x14->x2b8d->x35c4}}} = clone ${$this->x14->x2ba5->{$this->x31->x2ba5->{$this->x66->x2ba5->{$this->x14->x2ba5->{$this->x31->x2ba5->xa896}}}}}; ${$this->x66->x2b8d->x35d0} = array(); foreach (${$this->x66->x2b8d->{$this->x31->x2b8d->{$this->x14->x2b8d->x35c4}}} as ${$this->x31->x2bc1->{$this->x14->x2bc1->{$this->x31->x2bc1->{$this->x66->x2bc1->xe54f}}}}) { if (${$this->x66->x2ba5->xab0c}->{$this->x14->x2b8d->x58fd}()) { ${$this->x66->x2bc1->{$this->x66->x2bc1->xe558}} = $x1950(${$this->x31->x2bc1->{$this->x14->x2bc1->{$this->x31->x2bc1->{$this->x66->x2bc1->xe54f}}}}->{$this->x31->x2b8d->x5905}()); ${$this->x31->x2b96->x7006} = ${$this->x31->x2ba5->{$this->x14->x2ba5->{$this->x31->x2ba5->xab15}}}['conditions']; ${$this->x14->x2b8d->{$this->x66->x2b8d->{$this->x66->x2b8d->x35ff}}} = ${$this->x66->x2bc1->xe545}->{$this->x66->x2b8d->x5912}(); ${$this->x14->x2b96->{$this->x66->x2b96->{$this->x31->x2b96->x7029}}} = ${$this->x31->x2b96->{$this->x31->x2b96->{$this->x14->x2b96->x701a}}}->{$this->x14->x2b8d->x591c}() === 'all'; ${$this->x14->x2bc1->{$this->x66->x2bc1->{$this->x14->x2bc1->{$this->x66->x2bc1->xe43e}}}} = (bool) ${$this->x66->x2bc1->xe55f}->{$this->x14->x2b8d->x5928}(); ${$this->x31->x2b8d->{$this->x66->x2b8d->x3617}} = (${$this->x14->x2b8d->x3606}) ? true : false; ${$this->x66->x2bc1->xe56b} = (!$this->{$this->x66->x2b8d->{$this->x66->x2b8d->x2be3}}->{$this->x14->x2b8d->x5013}(${$this->x31->x2b96->{$this->x66->x2b96->x7015}}->{$this->x66->x2b8d->x5912}())) ? true : ${$this->x14->x2ba5->xab2f}; ${$this->x31->x2ba5->{$this->x14->x2ba5->xaaf0}} = 0; foreach (${$this->x31->x2b96->{$this->x31->x2b96->{$this->x14->x2b96->x701a}}}->{$this->x66->x2b8d->x5912}() as ${$this->x14->x2b96->x703c}) { ${$this->x14->x2b8d->x3625} = array( 'salesrule/rule_condition_product_subselect', 'salesrule/rule_condition_address' ); if (!$x272f(${$this->x66->x2bc1->{$this->x66->x2bc1->xe578}}->{$this->x14->x2b8d->x5963}(), ${$this->x66->x2b8d->{$this->x14->x2b8d->{$this->x31->x2b8d->{$this->x14->x2b8d->x362e}}}})) { ${$this->x31->x2b8d->x3638} = ${$this->x31->x2ba5->xab36}->{$this->x66->x2b8d->x5972}($product); if (${$this->x31->x2b96->x7024} && ${$this->x66->x2b8d->{$this->x31->x2b8d->{$this->x66->x2b8d->x363e}}} !== ${$this->x66->x2b96->{$this->x66->x2b96->{$this->x31->x2b96->x6ef2}}}) { ${$this->x31->x2b96->{$this->x14->x2b96->{$this->x31->x2b96->{$this->x31->x2b96->x7032}}}} = false; } elseif (!${$this->x31->x2b96->x7024} && ${$this->x31->x2b96->x7050} === ${$this->x14->x2bc1->{$this->x66->x2bc1->{$this->x14->x2bc1->{$this->x14->x2bc1->{$this->x31->x2bc1->xe440}}}}}) { ${$this->x31->x2b96->{$this->x31->x2b96->x702f}} = true; break; } } ${$this->x66->x2b8d->{$this->x66->x2b8d->{$this->x66->x2b8d->x35bd}}}++; } ${$this->x31->x2b96->{$this->x66->x2b96->x705b}} = $x1950(${$this->x14->x2b8d->x35db}->{$this->x31->x2b8d->x5981}()); ${$this->x31->x2b96->{$this->x66->x2b96->x705b}} = ${$this->x14->x2bc1->{$this->x66->x2bc1->{$this->x14->x2bc1->{$this->x31->x2bc1->{$this->x66->x2bc1->xe5a0}}}}}['conditions']; ${$this->x66->x2ba5->xab59} = ${$this->x31->x2bc1->{$this->x14->x2bc1->{$this->x66->x2bc1->xe54c}}}->{$this->x14->x2b8d->x598d}(); ${$this->x66->x2ba5->{$this->x14->x2ba5->{$this->x31->x2ba5->{$this->x14->x2ba5->xab2d}}}} = ${$this->x14->x2b8d->{$this->x14->x2b8d->{$this->x14->x2b8d->{$this->x14->x2b8d->{$this->x14->x2b8d->x3656}}}}}->{$this->x14->x2b8d->x591c}() === 'all'; ${$this->x14->x2bc1->{$this->x66->x2bc1->{$this->x14->x2bc1->{$this->x66->x2bc1->xe43e}}}} = (bool) ${$this->x14->x2bc1->{$this->x31->x2bc1->xe5a7}}->{$this->x14->x2b8d->x5928}(); ${$this->x14->x2b8d->{$this->x31->x2b8d->{$this->x31->x2b8d->x365f}}} = (${$this->x31->x2b8d->{$this->x66->x2b8d->{$this->x14->x2b8d->{$this->x14->x2b8d->x3611}}}}) ? true : false; ${$this->x31->x2b96->{$this->x14->x2b96->x7067}} = (!$this->{$this->x14->x2b96->x663b}->{$this->x14->x2b8d->x5013}(${$this->x14->x2ba5->{$this->x66->x2ba5->{$this->x66->x2ba5->{$this->x31->x2ba5->xab60}}}}->{$this->x66->x2b8d->x5912}())) ? true : ${$this->x31->x2ba5->{$this->x66->x2ba5->{$this->x66->x2ba5->{$this->x14->x2ba5->xab6b}}}}; ${$this->x31->x2b96->x6fe2} = 0; foreach (${$this->x14->x2bc1->xe5a5}->{$this->x66->x2b8d->x5912}() as ${$this->x31->x2bc1->xe5b3}) { ${$this->x31->x2b96->{$this->x66->x2b96->{$this->x31->x2b96->x7055}}} = ${$this->x31->x2bc1->{$this->x14->x2bc1->{$this->x66->x2bc1->{$this->x66->x2bc1->xe5b9}}}}->{$this->x66->x2b8d->x5972}($product); if (${$this->x31->x2b96->x7024} && ${$this->x14->x2bc1->{$this->x31->x2bc1->xe586}} !== ${$this->x14->x2b8d->{$this->x31->x2b8d->x34d1}}) { ${$this->x31->x2ba5->{$this->x66->x2ba5->{$this->x66->x2ba5->{$this->x14->x2ba5->xab6b}}}} = false; } elseif (!${$this->x31->x2b8d->{$this->x66->x2b8d->{$this->x14->x2b8d->{$this->x14->x2b8d->x3611}}}} && ${$this->x66->x2ba5->xab49} === ${$this->x66->x2b8d->x34cd}) { ${$this->x31->x2b96->x7065} = true; break; } ${$this->x66->x2bc1->xe51e}++; } if (${$this->x31->x2b96->x7065} && ${$this->x31->x2b96->{$this->x14->x2b96->{$this->x31->x2b96->{$this->x66->x2b96->{$this->x31->x2b96->x7037}}}}}) { ${$this->x14->x2bc1->{$this->x14->x2bc1->{$this->x14->x2bc1->xe53a}}}[] = ${$this->x66->x2ba5->{$this->x14->x2ba5->xab0e}}->{$this->x66->x2b8d->x417a}('rule_id'); } } } if (!empty(${$this->x66->x2ba5->xab06})) { $value = "\x3c\147\72\160\x72\x6fm\157\164\151\x6f\x6e_\x69d\x3e<\41\x5b\x43\x44\101\124\x41\133" . $x2865(',', ${$this->x66->x2b96->x6ff4}) . "\135\x5d\x3e<\57\147\72p\x72\157\x6do\x74i\157\156\x5f\151\144\x3e"; } else { $value = ""; } break; case '{url}' : $item = $this->checkReference(${$this->x14->x2ba5->{$this->x66->x2ba5->{$this->x14->x2ba5->{$this->x66->x2ba5->xa8f4}}}}['reference'], $product); ${$this->x31->x2ba5->{$this->x14->x2ba5->xab7b}} = $item->{$this->x66->x2b8d->x4b9e}(); if (${$this->x14->x2b96->{$this->x31->x2b96->{$this->x14->x2b96->x7088}}}) { if (Mage::$x114fe("d\141\164\x61\x66ee\144\x6da\156\x61\147e\162\x2f\x73\x79\163t\x65\x6d\57u\162l\x72\145\167ri\164\145") == 2) { ${$this->x14->x2b96->x708e} = $x26c5(',', ${$this->x31->x2ba5->{$this->x66->x2ba5->{$this->x31->x2ba5->xab7d}}}); $x21c7(${$this->x14->x2ba5->xab83}, array('Wyomind_Datafeedmanager_Model_Configurations', 'cmp')); $value = ${$this->x31->x2b8d->x2ef6} . $x1a55(${$this->x14->x2b96->x708e}); } elseif (Mage::$x114fe('datafeedmanager/system/urlrewrite') == 3) { ${$this->x66->x2b8d->{$this->x14->x2b8d->x3681}} = $x26c5(',', ${$this->x31->x2b8d->{$this->x31->x2b8d->x3671}}); $x21c7(${$this->x66->x2b8d->{$this->x31->x2b8d->{$this->x66->x2b8d->{$this->x14->x2b8d->x3687}}}}, array('Wyomind_Datafeedmanager_Model_Configurations', 'cmp')); $value = ${$this->x31->x2ba5->{$this->x66->x2ba5->xa3a7}} . $x21e2(${$this->x66->x2b8d->{$this->x14->x2b8d->x3681}}); } else { $value = ${$this->x31->x2ba5->{$this->x66->x2ba5->xa3a7}} . ${$this->x31->x2ba5->{$this->x66->x2ba5->{$this->x14->x2ba5->{$this->x14->x2ba5->xab7f}}}}; } } else { $value = $item->{$this->x14->x2b8d->x5a23}(); } break; case '{host}' : $value = ${$this->x14->x2b96->{$this->x66->x2b96->{$this->x31->x2b96->{$this->x14->x2b96->{$this->x14->x2b96->x6904}}}}}; break; case '{uri}' : $item = $this->checkReference(${$this->x66->x2bc1->{$this->x66->x2bc1->{$this->x66->x2bc1->xe33f}}}['reference'], $product); ${$this->x31->x2bc1->xe5bf} = $item->{$this->x66->x2b8d->x4b9e}(); if (${$this->x14->x2ba5->xab77}) { if (Mage::$x114fe('datafeedmanager/system/urlrewrite') == 2) { ${$this->x14->x2b96->{$this->x31->x2b96->{$this->x14->x2b96->x7095}}} = $x26c5(',', ${$this->x31->x2ba5->{$this->x66->x2ba5->{$this->x14->x2ba5->{$this->x14->x2ba5->xab7f}}}}); $x21c7(${$this->x31->x2ba5->{$this->x66->x2ba5->xab87}}, array('Wyomind_Datafeedmanager_Model_Configurations', 'cmp')); $value = $x1a55(${$this->x31->x2ba5->{$this->x66->x2ba5->{$this->x31->x2ba5->{$this->x66->x2ba5->xab8f}}}}); } elseif (Mage::$x114fe('datafeedmanager/system/urlrewrite') == 3) { ${$this->x66->x2b8d->{$this->x31->x2b8d->{$this->x66->x2b8d->x3685}}} = $x26c5(',', ${$this->x14->x2b96->{$this->x31->x2b96->{$this->x14->x2b96->x7088}}}); $x21c7(${$this->x66->x2b8d->{$this->x31->x2b8d->{$this->x66->x2b8d->x3685}}}, array('Wyomind_Datafeedmanager_Model_Configurations', 'cmp')); $value = $x21e2(${$this->x31->x2b8d->x367e}); } else { $value = ${$this->x31->x2ba5->{$this->x66->x2ba5->{$this->x14->x2ba5->{$this->x14->x2ba5->xab7f}}}}; } } else { $value = $x28d8(${$this->x14->x2ba5->xa3a6}, '', $item->{$this->x14->x2b8d->x5a23}()); } break; case '{is_in_stock}' : $item = $this->checkReference(${$this->x14->x2ba5->{$this->x66->x2ba5->{$this->x66->x2ba5->xa8ef}}}['reference'], $product); ${$this->x66->x2b96->{$this->x31->x2b96->{$this->x66->x2b96->x709e}}} = $item->{$this->x14->x2b8d->x5a85}(); ${$this->x66->x2b96->{$this->x31->x2b96->{$this->x31->x2b96->{$this->x14->x2b96->x70ad}}}} = $item->{$this->x14->x2b8d->x5a9b}(); ${$this->x14->x2b8d->x369e} = $item->{$this->x66->x2b8d->x5aab}(); ${$this->x66->x2bc1->{$this->x31->x2bc1->{$this->x14->x2bc1->{$this->x31->x2bc1->xe5f8}}}} = (!isset(${$this->x14->x2bc1->xe33b}['options'][0])) ? 'in stock' : ${$this->x14->x2ba5->{$this->x66->x2ba5->{$this->x14->x2ba5->{$this->x66->x2ba5->xa8f4}}}}['options'][0]; ${$this->x66->x2ba5->{$this->x66->x2ba5->{$this->x66->x2ba5->xabc7}}} = (!isset(${$this->x66->x2bc1->{$this->x14->x2bc1->xe33d}}['options'][1])) ? 'out of stock' : ${$this->x14->x2b8d->{$this->x14->x2b8d->x33d1}}['options'][1]; ${$this->x31->x2ba5->{$this->x14->x2ba5->xabcd}} = (!isset(${$this->x66->x2bc1->{$this->x66->x2bc1->{$this->x66->x2bc1->xe33f}}}['options'][2])) ? 'available for order' : ${$this->x14->x2b96->{$this->x31->x2b96->x6de7}}['options'][2]; if ((${$this->x66->x2b96->{$this->x14->x2b96->x709c}} && !${$this->x66->x2b8d->{$this->x31->x2b8d->x3694}} && !${$this->x31->x2b8d->x2ecc}) || (${$this->x66->x2b8d->{$this->x31->x2b8d->x3694}} && ${$this->x14->x2ba5->{$this->x66->x2ba5->{$this->x31->x2ba5->xa38d}}}) || (${$this->x31->x2b8d->x368d} && !${$this->x14->x2bc1->xe5d7}) ) { if ($item->{$this->x31->x2b8d->x5ab8}() > 0) { if ($product->{$this->x14->x2b8d->x4d54}() == 'configurable') { ${$this->x14->x2b8d->x353c} = ${$this->x31->x2b96->{$this->x31->x2b96->{$this->x66->x2b96->{$this->x66->x2b96->{$this->x31->x2b96->x6c65}}}}}[$product->{$this->x66->x2b8d->x3e9b}()]; } else { ${$this->x31->x2b96->{$this->x66->x2b96->{$this->x14->x2b96->{$this->x31->x2b96->x6f60}}}} = $item->{$this->x66->x2b8d->x4c05}(); } if (${$this->x66->x2bc1->xe49c} > 0) { $value = ${$this->x66->x2b96->{$this->x31->x2b96->x70b8}}; } else { if ($item->{$this->x31->x2b8d->x5ae6}() || (${$this->x14->x2ba5->{$this->x14->x2ba5->xabb0}} && ${$this->x14->x2b8d->{$this->x31->x2b8d->x2ed8}})) { $value = ${$this->x66->x2b96->{$this->x66->x2b96->x70c9}}; } else { $value = ${$this->x66->x2ba5->{$this->x66->x2ba5->{$this->x14->x2ba5->{$this->x66->x2ba5->xabc9}}}}; } } } else { $value = ${$this->x14->x2bc1->xe5f9}; } } else { $value = ${$this->x66->x2b8d->{$this->x14->x2b8d->{$this->x31->x2b8d->x36b0}}}; } $this->{$this->x14->x2b96->{$this->x31->x2b96->x73c3}}(3); break; case '{stock_status}' : $item = $this->checkReference(${$this->x14->x2b96->x6de3}['reference'], $product); $value = Mage::$x11424('datafeedmanager')->{$this->x66->x2b8d->x3ecc}('out of stock'); if ($item->{$this->x31->x2b8d->x5ab8}() > 0) { $value = Mage::$x11424('datafeedmanager')->{$this->x66->x2b8d->x3ecc}('in stock'); } break; case '{min_qty}' : $item = $this->checkReference(${$this->x14->x2ba5->{$this->x66->x2ba5->{$this->x66->x2ba5->xa8ef}}}['reference'], $product); ${$this->x66->x2b96->{$this->x14->x2b96->x70cc}} = (!isset(${$this->x14->x2b96->x6de3}['options'][0])) ? 0 : ${$this->x14->x2b96->{$this->x31->x2b96->x6de7}}['options'][0]; $value = $x27ef($item->{$this->x31->x2b8d->x5b63}(), ${$this->x66->x2b8d->{$this->x31->x2b8d->{$this->x66->x2b8d->x36d6}}}, '.', ''); $this->{$this->x66->x2bc1->{$this->x31->x2bc1->{$this->x31->x2bc1->{$this->x14->x2bc1->xe93c}}}}(1); break; case '{min_sale_qty}' : $item = $this->checkReference(${$this->x14->x2b8d->{$this->x31->x2b8d->{$this->x14->x2b8d->x33d2}}}['reference'], $product); ${$this->x66->x2b8d->{$this->x31->x2b8d->{$this->x66->x2b8d->{$this->x31->x2b8d->x36da}}}} = (!isset(${$this->x14->x2ba5->{$this->x66->x2ba5->{$this->x66->x2ba5->xa8ef}}}['options'][0])) ? 0 : ${$this->x14->x2b8d->{$this->x31->x2b8d->{$this->x14->x2b8d->x33d2}}}['options'][0]; $value = $x27ef($item->{$this->x66->x2b8d->x5b9a}(), ${$this->x66->x2ba5->{$this->x31->x2ba5->{$this->x31->x2ba5->xabd3}}}, '.', ''); $this->{$this->x31->x2b8d->x3a00}(1); break; case '{qty}' : $item = $this->checkReference(${$this->x14->x2b96->x6de3}['reference'], $product); ${$this->x66->x2ba5->{$this->x31->x2ba5->{$this->x31->x2ba5->{$this->x14->x2ba5->xabd5}}}} = (!isset(${$this->x31->x2b8d->x33cd}['options'][0])) ? 0 : ${$this->x14->x2bc1->xe33b}['options'][0]; if ($product->{$this->x14->x2b8d->x4d54}() == 'configurable') { $value = ${$this->x66->x2ba5->{$this->x14->x2ba5->xa737}}[$product->{$this->x66->x2b8d->x3e9b}()]; $value = $x27ef($value, ${$this->x31->x2bc1->{$this->x31->x2bc1->{$this->x66->x2bc1->{$this->x31->x2bc1->xe611}}}}, '.', ''); } else if (${$this->x66->x2bc1->{$this->x14->x2bc1->xe33d}}['reference'] == 'configurable') { $value = $x27ef(${$this->x66->x2b8d->{$this->x31->x2b8d->{$this->x31->x2b8d->{$this->x66->x2b8d->x3244}}}}[$item->{$this->x66->x2b8d->x3e9b}()], ${$this->x66->x2b96->{$this->x14->x2b96->x70cc}}, '.', ''); } else { $value = $x27ef($item->{$this->x66->x2b8d->x4c05}(), ${$this->x66->x2ba5->{$this->x31->x2ba5->{$this->x31->x2ba5->{$this->x14->x2ba5->xabd5}}}}, '.', ''); } $this->{$this->x31->x2ba5->{$this->x31->x2ba5->{$this->x66->x2ba5->xaf24}}}(1); break; case '{categories_v1}' : $item = $this->checkReference(${$this->x31->x2b8d->x33cd}['reference'], $product); ${$this->x66->x2bc1->xe618} = INF; ${$this->x66->x2b8d->{$this->x31->x2b8d->x36ed}} = 1; ${$this->x31->x2bc1->{$this->x66->x2bc1->xe630}} = INF; if (isset(${$this->x14->x2ba5->{$this->x31->x2ba5->xa8ed}}['options'][0]) || ${$this->x14->x2b96->x6de3}['options'][0] || ${$this->x14->x2b8d->{$this->x31->x2b8d->{$this->x14->x2b8d->x33d2}}}['options'][0] != 'INF') { ${$this->x31->x2bc1->{$this->x14->x2bc1->xe61d}} = ${$this->x66->x2bc1->{$this->x14->x2bc1->xe33d}}['options'][0]; } if (isset(${$this->x14->x2ba5->{$this->x66->x2ba5->{$this->x66->x2ba5->xa8ef}}}['options'][1])) { ${$this->x66->x2b8d->x36ec} = ${$this->x14->x2b96->x6de3}['options'][1]; } if (isset(${$this->x14->x2ba5->{$this->x66->x2ba5->{$this->x14->x2ba5->{$this->x66->x2ba5->xa8f4}}}}['options'][2]) || ${$this->x66->x2bc1->{$this->x66->x2bc1->{$this->x66->x2bc1->xe33f}}}['options'][2] || ${$this->x14->x2ba5->{$this->x31->x2ba5->xa8ed}}['options'][2] != 'INF') { ${$this->x31->x2bc1->{$this->x14->x2bc1->{$this->x66->x2bc1->{$this->x31->x2bc1->{$this->x14->x2bc1->xe638}}}}} = ${$this->x14->x2ba5->{$this->x31->x2ba5->xa8ed}}['options'][2]; } ${$this->x31->x2ba5->{$this->x31->x2ba5->xabf7}} = 0; $value = ''; ${$this->x66->x2ba5->{$this->x14->x2ba5->xabfe}} = ''; foreach ($x26c5(',', $item->{$this->x66->x2b8d->x5c00}()) as ${$this->x31->x2ba5->xa5c7} => ${$this->x31->x2bc1->{$this->x31->x2bc1->{$this->x14->x2bc1->{$this->x31->x2bc1->xe65b}}}}) { ${$this->x31->x2b96->{$this->x14->x2b96->x7115}} = ${$this->x66->x2ba5->{$this->x31->x2ba5->{$this->x31->x2ba5->xa455}}}[${$this->x66->x2bc1->xe650}]['path']; ${$this->x14->x2bc1->{$this->x66->x2bc1->{$this->x31->x2bc1->{$this->x31->x2bc1->{$this->x14->x2bc1->xe672}}}}} = !$x272f(${$this->x31->x2ba5->{$this->x66->x2ba5->xac17}}, ${$this->x66->x2bc1->xdf84}); if (${$this->x31->x2b8d->{$this->x66->x2b8d->{$this->x66->x2b8d->x2fa4}}}) { ${$this->x14->x2bc1->{$this->x66->x2bc1->{$this->x31->x2bc1->{$this->x31->x2bc1->xe66f}}}} = $x272f(${$this->x31->x2b96->{$this->x14->x2b96->x7115}}, ${$this->x31->x2bc1->{$this->x31->x2bc1->{$this->x31->x2bc1->xdf8a}}}); } if (isset(${$this->x66->x2bc1->{$this->x31->x2bc1->{$this->x14->x2bc1->{$this->x31->x2bc1->{$this->x31->x2bc1->xdf2e}}}}}[${$this->x31->x2b8d->x370f}]) && ${$this->x66->x2bc1->{$this->x14->x2bc1->{$this->x14->x2bc1->{$this->x66->x2bc1->xe645}}}} < ${$this->x31->x2bc1->{$this->x14->x2bc1->xe61d}} && (${$this->x14->x2ba5->{$this->x66->x2ba5->xac24}} || ${$this->x31->x2b96->{$this->x14->x2b96->x6a27}}[0] == '*') ) { ${$this->x66->x2bc1->{$this->x14->x2bc1->xe678}} = 0; ${$this->x14->x2b96->x7127} = $x26c5('/', ${$this->x66->x2b8d->{$this->x31->x2b8d->x3721}}); if ($x272f(${$this->x31->x2ba5->xa3bd}, ${$this->x31->x2b96->{$this->x66->x2b96->x712c}})) { ${$this->x31->x2b96->x7133} = ''; if (${$this->x66->x2b96->{$this->x66->x2b96->x70f8}} > 0) { ${$this->x31->x2b96->{$this->x31->x2b96->{$this->x14->x2b96->x7109}}} = ','; } foreach (${$this->x66->x2bc1->{$this->x66->x2bc1->xe67e}} as ${$this->x31->x2b96->{$this->x14->x2b96->x713b}}) { if (isset(${$this->x66->x2bc1->{$this->x31->x2bc1->{$this->x14->x2bc1->{$this->x14->x2bc1->xdf2b}}}}[${$this->x31->x2ba5->{$this->x66->x2ba5->{$this->x31->x2ba5->xac55}}}])) { if (${$this->x66->x2bc1->{$this->x31->x2bc1->{$this->x14->x2bc1->{$this->x14->x2bc1->xdf2b}}}}[${$this->x31->x2ba5->{$this->x14->x2ba5->xac51}}]['level'] > ${$this->x66->x2b96->{$this->x14->x2b96->{$this->x66->x2b96->{$this->x66->x2b96->{$this->x14->x2b96->x70db}}}}} && ${$this->x14->x2b8d->{$this->x31->x2b8d->{$this->x66->x2b8d->x3737}}} < ${$this->x31->x2b8d->{$this->x31->x2b8d->x36f2}}) { if (${$this->x14->x2b96->x7122} > 0) { ${$this->x66->x2b8d->{$this->x14->x2b8d->x3745}} .= '>'; } ${$this->x66->x2ba5->xac46} .= (${$this->x66->x2bc1->{$this->x31->x2bc1->{$this->x14->x2bc1->{$this->x31->x2bc1->{$this->x31->x2bc1->xdf2e}}}}}[${$this->x31->x2b96->{$this->x14->x2b96->x713b}}]['name']); ${$this->x31->x2ba5->xac2b}++; } } } ${$this->x14->x2b96->x713d} = ''; if (!empty(${$this->x14->x2b8d->x3743})) { $value .= ${$this->x31->x2b96->{$this->x31->x2b96->{$this->x14->x2b96->x7109}}} . ${$this->x31->x2b96->x7133} . ${$this->x31->x2b8d->x3756}; ${$this->x14->x2b8d->{$this->x14->x2b8d->{$this->x66->x2b8d->x3705}}}++; } } } } $this->{$this->x66->x2bc1->{$this->x31->x2bc1->{$this->x31->x2bc1->{$this->x66->x2bc1->{$this->x14->x2bc1->xe940}}}}}(3); break; case '{categories}' : ${$this->x31->x2b96->x7147} = null; ${$this->x14->x2b8d->{$this->x66->x2b8d->{$this->x66->x2b8d->x36e5}}} = INF; ${$this->x66->x2b96->{$this->x14->x2b96->{$this->x31->x2b96->x70d8}}} = 1; ${$this->x14->x2b96->{$this->x66->x2b96->x7152}} = INF; ${$this->x66->x2ba5->{$this->x31->x2ba5->{$this->x31->x2ba5->{$this->x31->x2ba5->xa98a}}}} = ', '; ${$this->x14->x2bc1->{$this->x31->x2bc1->xe6c1}} = ' > '; if ($this->{$this->x14->x2b96->x663b}->{$this->x14->x2b8d->x5013}(${$this->x31->x2b8d->x33cd}['options']) == 1) { ${$this->x14->x2b96->{$this->x14->x2b96->x7148}} = (!isset(${$this->x14->x2ba5->{$this->x31->x2ba5->xa8ed}}['options'][0])) ? 'last' : ${$this->x14->x2b96->{$this->x31->x2b96->x6de7}}['options'][0]; ${$this->x14->x2b8d->{$this->x66->x2b8d->{$this->x66->x2b8d->{$this->x66->x2b8d->x36ea}}}} = 1; } elseif ($this->{$this->x66->x2b8d->{$this->x66->x2b8d->x2be3}}->{$this->x14->x2b8d->x5013}(${$this->x14->x2b96->x6de3}['options']) == 2) { if (isset(${$this->x14->x2ba5->{$this->x66->x2ba5->{$this->x14->x2ba5->{$this->x66->x2ba5->xa8f4}}}}['options'][0])) { ${$this->x66->x2ba5->{$this->x31->x2ba5->{$this->x31->x2ba5->xa985}}} = ${$this->x14->x2ba5->xa8e8}['options'][0]; } if (isset(${$this->x14->x2bc1->xe33b}['options'][1])) { ${$this->x14->x2bc1->{$this->x14->x2bc1->{$this->x31->x2bc1->xe6c4}}} = ${$this->x14->x2ba5->{$this->x31->x2ba5->xa8ed}}['options'][1]; } } elseif ($this->{$this->x66->x2b8d->{$this->x66->x2b8d->x2be3}}->{$this->x14->x2b8d->x5013}(${$this->x66->x2bc1->{$this->x66->x2bc1->{$this->x66->x2bc1->xe33f}}}['options']) > 2) { if (isset(${$this->x66->x2bc1->{$this->x14->x2bc1->xe33d}}['options'][0]) || ${$this->x14->x2bc1->xe33b}['options'][0] || ${$this->x14->x2b96->x6de3}['options'][0] != 'INF' ) { ${$this->x31->x2bc1->{$this->x66->x2bc1->{$this->x31->x2bc1->xe61e}}} = ${$this->x14->x2b8d->{$this->x31->x2b8d->{$this->x14->x2b8d->x33d2}}}['options'][0]; } if (isset(${$this->x14->x2ba5->{$this->x66->x2ba5->{$this->x66->x2ba5->xa8ef}}}['options'][1])) { ${$this->x66->x2bc1->{$this->x31->x2bc1->{$this->x14->x2bc1->xe62a}}} = ${$this->x14->x2ba5->xa8e8}['options'][1]; } if (isset(${$this->x14->x2ba5->{$this->x66->x2ba5->{$this->x66->x2ba5->xa8ef}}}['options'][2]) || ${$this->x14->x2b8d->{$this->x14->x2b8d->x33d1}}['options'][2] || ${$this->x14->x2ba5->{$this->x31->x2ba5->xa8ed}}['options'][2] != 'INF' ) { ${$this->x14->x2b8d->x376c} = ${$this->x14->x2ba5->xa8e8}['options'][2]; } if (isset(${$this->x14->x2b96->x6de3}['options'][3])) { ${$this->x14->x2bc1->{$this->x14->x2bc1->xe3bd}} = ${$this->x14->x2b8d->{$this->x14->x2b8d->x33d1}}['options'][3]; } if (isset(${$this->x14->x2b96->{$this->x31->x2b96->x6de7}}['options'][4])) { ${$this->x14->x2b8d->{$this->x66->x2b8d->x3779}} = ${$this->x14->x2ba5->{$this->x66->x2ba5->{$this->x14->x2ba5->{$this->x66->x2ba5->xa8f4}}}}['options'][4]; } } $item = $this->checkReference(${$this->x14->x2ba5->{$this->x66->x2ba5->{$this->x14->x2ba5->{$this->x66->x2ba5->xa8f4}}}}['reference'], $product); ${$this->x66->x2b96->{$this->x14->x2b96->{$this->x31->x2b96->x6fc8}}} = 0; ${$this->x66->x2ba5->{$this->x31->x2ba5->xac93}} = array(); foreach ($x26c5(',', $item->{$this->x66->x2b8d->x5c00}()) as ${$this->x14->x2b8d->x30a2} => ${$this->x31->x2b8d->{$this->x66->x2b8d->x3714}}) { ${$this->x14->x2ba5->xac15} = ${$this->x66->x2b96->{$this->x66->x2b96->{$this->x66->x2b96->{$this->x66->x2b96->x69c6}}}}[${$this->x31->x2bc1->{$this->x31->x2bc1->{$this->x66->x2bc1->xe659}}}]['path']; ${$this->x66->x2b96->{$this->x31->x2b96->{$this->x14->x2b96->x7120}}} = !$x272f(${$this->x31->x2b8d->x371c}, ${$this->x31->x2b96->{$this->x14->x2b96->x6a27}}); if (${$this->x31->x2b96->{$this->x66->x2b96->{$this->x66->x2b96->x69e6}}}) { ${$this->x14->x2bc1->{$this->x66->x2bc1->{$this->x31->x2bc1->xe66e}}} = $x272f(${$this->x31->x2b8d->x371c}, ${$this->x66->x2bc1->xdf84}); } if (isset(${$this->x14->x2bc1->xdf25}[${$this->x14->x2b96->x710c}]) && (${$this->x31->x2b96->x711a} || ${$this->x66->x2bc1->xdf84}[0] == '*') ) { ${$this->x14->x2ba5->{$this->x31->x2ba5->{$this->x14->x2ba5->xaacd}}}++; ${$this->x14->x2bc1->{$this->x14->x2bc1->xe6c9}}[${$this->x66->x2bc1->{$this->x66->x2bc1->xe4fb}}] = array(); ${$this->x31->x2b8d->{$this->x31->x2b8d->{$this->x31->x2b8d->{$this->x14->x2b8d->x373f}}}} = $x26c5('/', ${$this->x31->x2bc1->{$this->x31->x2bc1->{$this->x14->x2bc1->{$this->x66->x2bc1->xe664}}}}); if ($x272f(${$this->x31->x2b8d->{$this->x66->x2b8d->{$this->x66->x2b8d->{$this->x66->x2b8d->x2f12}}}}, ${$this->x31->x2b96->{$this->x31->x2b96->{$this->x14->x2b96->x7130}}})) { foreach (${$this->x66->x2bc1->{$this->x66->x2bc1->xe67e}} as ${$this->x31->x2ba5->xac4f}){ if (isset(${$this->x66->x2bc1->{$this->x31->x2bc1->{$this->x14->x2bc1->{$this->x14->x2bc1->xdf2b}}}}[${$this->x66->x2b8d->{$this->x66->x2b8d->x3751}}]) && ${$this->x66->x2b8d->{$this->x14->x2b8d->x2f92}}[${$this->x14->x2bc1->xe68d}]['name'] != null ) { ${$this->x14->x2b96->x7167}[${$this->x66->x2bc1->{$this->x66->x2bc1->xe4fb}}][] = (${$this->x66->x2ba5->{$this->x31->x2ba5->{$this->x31->x2ba5->xa455}}}[${$this->x14->x2bc1->xe68d}]['name']); } } } } } ${$this->x14->x2b96->{$this->x66->x2b96->x7171}} = array(); $x21c7( ${$this->x14->x2b8d->{$this->x31->x2b8d->x377f}}, array('Wyomind_Datafeedmanager_Model_Configurations', 'cmpArray') ); if (${$this->x31->x2ba5->{$this->x31->x2ba5->xac6c}} == 'last') { ${$this->x66->x2ba5->{$this->x31->x2ba5->xac93}} = $x21da(${$this->x14->x2b8d->{$this->x31->x2b8d->x377f}}); } $item->{$this->x14->x2b8d->x5c6e}(${$this->x66->x2ba5->{$this->x31->x2ba5->xac93}}); ${$this->x31->x2b96->x7172} = 0; foreach (${$this->x14->x2bc1->{$this->x14->x2bc1->xe6c9}} as ${$this->x31->x2bc1->{$this->x66->x2bc1->xe065}} => ${$this->x31->x2bc1->xe677}) { if (${$this->x31->x2bc1->xe6d7} < ${$this->x31->x2b8d->x36e0}) { foreach (${$this->x14->x2b8d->{$this->x31->x2b8d->{$this->x66->x2b8d->x3737}}} as ${$this->x14->x2b96->{$this->x31->x2b96->{$this->x31->x2b96->{$this->x14->x2b96->x7180}}}} => ${$this->x66->x2ba5->{$this->x14->x2ba5->{$this->x14->x2ba5->{$this->x66->x2ba5->{$this->x14->x2ba5->xacc4}}}}}) { if (${$this->x66->x2b96->x717c} >= ${$this->x31->x2b96->x70d4} && ${$this->x31->x2bc1->{$this->x66->x2bc1->{$this->x66->x2bc1->{$this->x66->x2bc1->xe6ee}}}} <= ${$this->x14->x2b96->x714d}) { if (!isset(${$this->x66->x2ba5->{$this->x14->x2ba5->xac9c}}[${$this->x66->x2ba5->{$this->x31->x2ba5->xaca5}}])) { ${$this->x66->x2b8d->{$this->x66->x2b8d->x378d}}[${$this->x66->x2bc1->{$this->x14->x2bc1->{$this->x31->x2bc1->xe6de}}}] = array(); } ${$this->x31->x2ba5->xac98}[${$this->x31->x2b96->x7172}][] .= ${$this->x66->x2bc1->{$this->x66->x2bc1->{$this->x31->x2bc1->{$this->x14->x2bc1->{$this->x14->x2bc1->xe6fa}}}}}; } } if ($this->{$this->x66->x2b8d->{$this->x66->x2b8d->x2be3}}->{$this->x14->x2b8d->x5013}(${$this->x66->x2ba5->{$this->x14->x2ba5->{$this->x31->x2ba5->{$this->x31->x2ba5->{$this->x31->x2ba5->xaca2}}}}}[${$this->x66->x2bc1->{$this->x14->x2bc1->xe6db}}])) { ${$this->x31->x2bc1->xe6d7}++; } } } $value = null; foreach ($x2150(${$this->x14->x2b96->{$this->x66->x2b96->x7171}}) as ${$this->x66->x2b8d->{$this->x14->x2b8d->x30a7}} => ${$this->x14->x2bc1->{$this->x31->x2bc1->xe6fd}}) { if (${$this->x31->x2bc1->{$this->x31->x2bc1->{$this->x66->x2bc1->{$this->x14->x2bc1->xe069}}}} > 0) { $value .= ${$this->x14->x2bc1->{$this->x14->x2bc1->xe3bd}}; } $value .= $x2865(${$this->x14->x2bc1->{$this->x14->x2bc1->{$this->x31->x2bc1->xe6c4}}}, ${$this->x31->x2bc1->xe6fc}); } $this->{$this->x31->x2b8d->x3a00}($this->{$this->x14->x2b96->x663b}->{$this->x14->x2b8d->x5013}(${$this->x14->x2ba5->{$this->x31->x2ba5->xa8ed}}['options'])); break; case '{categories_url}' : ${$this->x66->x2bc1->{$this->x66->x2bc1->{$this->x31->x2bc1->{$this->x31->x2bc1->xe6b0}}}} = null; ${$this->x31->x2ba5->{$this->x66->x2ba5->xabdc}} = INF; ${$this->x66->x2b96->{$this->x14->x2b96->{$this->x66->x2b96->{$this->x66->x2b96->{$this->x14->x2b96->x70db}}}}} = 1; ${$this->x66->x2b8d->{$this->x14->x2b8d->{$this->x66->x2b8d->x3770}}} = INF; ${$this->x14->x2bc1->{$this->x66->x2bc1->{$this->x66->x2bc1->xe3c2}}} = ', '; ${$this->x31->x2b96->x7160} = ' > '; if ($this->{$this->x66->x2b8d->{$this->x31->x2b8d->{$this->x66->x2b8d->x2be8}}}->{$this->x14->x2b8d->x5013}(${$this->x14->x2b8d->{$this->x14->x2b8d->x33d1}}['options']) == 1) { ${$this->x31->x2b96->x7147} = (!isset(${$this->x14->x2ba5->{$this->x31->x2ba5->xa8ed}}['options'][0])) ? 'last' : ${$this->x14->x2ba5->{$this->x66->x2ba5->{$this->x66->x2ba5->xa8ef}}}['options'][0]; ${$this->x66->x2bc1->xe618} = 1; } elseif ($this->{$this->x14->x2b96->x663b}->{$this->x14->x2b8d->x5013}(${$this->x14->x2ba5->{$this->x31->x2ba5->xa8ed}}['options']) == 2) { if (isset(${$this->x14->x2b8d->{$this->x14->x2b8d->x33d1}}['options'][0])) { ${$this->x14->x2bc1->{$this->x14->x2bc1->xe3bd}} = ${$this->x14->x2ba5->xa8e8}['options'][0]; } if (isset(${$this->x14->x2b8d->{$this->x31->x2b8d->{$this->x14->x2b8d->x33d2}}}['options'][1])) { ${$this->x14->x2ba5->{$this->x14->x2ba5->xac8c}} = ${$this->x14->x2b96->x6de3}['options'][1]; } } elseif ($this->{$this->x14->x2b96->x663b}->{$this->x14->x2b8d->x5013}(${$this->x66->x2bc1->{$this->x66->x2bc1->{$this->x66->x2bc1->xe33f}}}['options']) > 2) { if (isset(${$this->x14->x2ba5->xa8e8}['options'][0]) || ${$this->x14->x2ba5->{$this->x66->x2ba5->{$this->x14->x2ba5->{$this->x66->x2ba5->xa8f4}}}}['options'][0] || ${$this->x66->x2bc1->{$this->x14->x2bc1->xe33d}}['options'][0] != 'INF' ) { ${$this->x31->x2b96->x70cd} = ${$this->x14->x2ba5->{$this->x66->x2ba5->{$this->x66->x2ba5->xa8ef}}}['options'][0]; } if (isset(${$this->x14->x2ba5->{$this->x31->x2ba5->xa8ed}}['options'][1])) { ${$this->x66->x2b96->{$this->x14->x2b96->{$this->x31->x2b96->x70d8}}} = ${$this->x14->x2ba5->xa8e8}['options'][1]; } if (isset(${$this->x31->x2b8d->x33cd}['options'][2]) || ${$this->x14->x2b96->x6de3}['options'][2] || ${$this->x66->x2bc1->{$this->x66->x2bc1->{$this->x66->x2bc1->xe33f}}}['options'][2] != 'INF' ) { ${$this->x31->x2ba5->{$this->x31->x2ba5->xac77}} = ${$this->x14->x2ba5->xa8e8}['options'][2]; } if (isset(${$this->x66->x2bc1->{$this->x14->x2bc1->xe33d}}['options'][3])) { ${$this->x14->x2bc1->{$this->x14->x2bc1->xe3bd}} = ${$this->x14->x2bc1->xe33b}['options'][3]; } if (isset(${$this->x31->x2b8d->x33cd}['options'][4])) { ${$this->x31->x2b8d->x3774} = ${$this->x14->x2b96->{$this->x31->x2b96->x6de7}}['options'][4]; } } $item = $this->checkReference(${$this->x14->x2ba5->{$this->x66->x2ba5->{$this->x66->x2ba5->xa8ef}}}['reference'], $product); ${$this->x14->x2bc1->xe4f9} = 0; ${$this->x31->x2b8d->x377b} = array(); foreach ($x26c5(',', $item->{$this->x66->x2b8d->x5c00}()) as ${$this->x66->x2b8d->{$this->x14->x2b8d->x30a7}} => ${$this->x31->x2bc1->{$this->x31->x2bc1->{$this->x66->x2bc1->xe659}}}) { ${$this->x31->x2bc1->{$this->x31->x2bc1->{$this->x31->x2bc1->xe662}}} = ${$this->x66->x2ba5->{$this->x31->x2ba5->{$this->x31->x2ba5->xa455}}}[${$this->x31->x2b8d->{$this->x66->x2b8d->x3714}}]['path']; ${$this->x66->x2b96->{$this->x31->x2b96->{$this->x14->x2b96->x7120}}} = !$x272f(${$this->x31->x2bc1->{$this->x31->x2bc1->{$this->x31->x2bc1->xe662}}}, ${$this->x31->x2bc1->{$this->x31->x2bc1->{$this->x66->x2bc1->{$this->x31->x2bc1->{$this->x14->x2bc1->xdf92}}}}}); if (${$this->x31->x2b96->{$this->x66->x2b96->{$this->x66->x2b96->x69e6}}}) { ${$this->x31->x2b96->x711a} = $x272f(${$this->x31->x2ba5->{$this->x66->x2ba5->{$this->x14->x2ba5->{$this->x31->x2ba5->xac1e}}}}, ${$this->x14->x2ba5->xa4bf}); } if (isset(${$this->x66->x2ba5->{$this->x31->x2ba5->{$this->x31->x2ba5->xa455}}}[${$this->x14->x2b96->x710c}]) && (${$this->x14->x2bc1->{$this->x66->x2bc1->{$this->x31->x2bc1->xe66e}}} || ${$this->x66->x2b8d->x2fe6}[0] == '*') ) { ${$this->x14->x2ba5->{$this->x31->x2ba5->{$this->x14->x2ba5->xaacd}}}++; ${$this->x14->x2bc1->{$this->x14->x2bc1->xe6c9}}[${$this->x66->x2b96->{$this->x66->x2b96->x6fc3}}] = array(); ${$this->x31->x2ba5->{$this->x66->x2ba5->xac40}} = $x26c5('/', ${$this->x31->x2ba5->{$this->x66->x2ba5->{$this->x14->x2ba5->xac19}}}); if ($x272f(${$this->x14->x2bc1->{$this->x66->x2bc1->xde83}}, ${$this->x14->x2ba5->xac3e})) { foreach (${$this->x31->x2b96->{$this->x66->x2b96->x712c}} as ${$this->x31->x2ba5->{$this->x66->x2ba5->{$this->x31->x2ba5->xac55}}}) { if (isset(${$this->x66->x2ba5->{$this->x31->x2ba5->{$this->x31->x2ba5->xa455}}}[${$this->x31->x2ba5->{$this->x66->x2ba5->{$this->x31->x2ba5->xac55}}}]) && ${$this->x66->x2bc1->{$this->x31->x2bc1->{$this->x14->x2bc1->{$this->x31->x2bc1->{$this->x31->x2bc1->xdf2e}}}}}[${$this->x31->x2b96->{$this->x14->x2b96->x713b}}]['url'] != null ) { ${$this->x14->x2b8d->{$this->x14->x2b8d->{$this->x14->x2b8d->{$this->x31->x2b8d->x3784}}}}[${$this->x14->x2b8d->x359d}][] = ${$this->x66->x2b96->{$this->x66->x2b96->{$this->x14->x2b96->x69c4}}}[${$this->x31->x2b96->x7138}]['url']; } } } } } ${$this->x66->x2bc1->{$this->x14->x2bc1->{$this->x66->x2bc1->xe6d4}}} = array(); $x21c7( ${$this->x31->x2b8d->x377b}, array('Wyomind_Datafeedmanager_Model_Configurations', 'cmpArray') ); if (${$this->x14->x2b96->{$this->x14->x2b96->{$this->x14->x2b96->x7149}}} == 'last') { ${$this->x14->x2b8d->{$this->x14->x2b8d->{$this->x14->x2b8d->{$this->x14->x2b8d->{$this->x31->x2b8d->x3785}}}}} = $x21da(${$this->x14->x2bc1->{$this->x14->x2bc1->xe6c9}}); } $item->{$this->x14->x2b8d->x5c6e}(${$this->x14->x2b8d->{$this->x14->x2b8d->{$this->x14->x2b8d->{$this->x31->x2b8d->x3784}}}}); ${$this->x66->x2bc1->{$this->x14->x2bc1->{$this->x31->x2bc1->xe6de}}} = 0; foreach (${$this->x14->x2b8d->{$this->x14->x2b8d->{$this->x14->x2b8d->x3782}}} as ${$this->x31->x2bc1->{$this->x31->x2bc1->{$this->x66->x2bc1->{$this->x14->x2bc1->xe069}}}} => ${$this->x14->x2b8d->{$this->x31->x2b8d->{$this->x66->x2b8d->x3737}}}) { if (${$this->x66->x2bc1->{$this->x14->x2bc1->{$this->x31->x2bc1->xe6de}}} < ${$this->x14->x2b8d->{$this->x66->x2b8d->{$this->x66->x2b8d->x36e5}}}) { foreach (${$this->x14->x2b8d->x372f} as ${$this->x31->x2bc1->{$this->x66->x2bc1->{$this->x14->x2bc1->xe6ed}}} => ${$this->x66->x2bc1->{$this->x66->x2bc1->{$this->x66->x2bc1->xe6f4}}}) { if (${$this->x31->x2bc1->{$this->x66->x2bc1->{$this->x66->x2bc1->{$this->x66->x2bc1->xe6ee}}}} >= ${$this->x31->x2b96->x70d4} && ${$this->x31->x2ba5->xacb0} <= ${$this->x14->x2ba5->xac76}) { if (!isset(${$this->x66->x2bc1->{$this->x14->x2bc1->{$this->x66->x2bc1->xe6d4}}}[${$this->x14->x2b8d->{$this->x66->x2b8d->x3799}}])) { ${$this->x66->x2b8d->x378a}[${$this->x66->x2ba5->{$this->x66->x2ba5->{$this->x14->x2ba5->xacaa}}}] = array(); } ${$this->x66->x2ba5->{$this->x14->x2ba5->{$this->x31->x2ba5->{$this->x31->x2ba5->{$this->x31->x2ba5->xaca2}}}}}[${$this->x66->x2ba5->{$this->x66->x2ba5->{$this->x66->x2ba5->{$this->x31->x2ba5->xacaf}}}}][] .= ${$this->x66->x2ba5->{$this->x14->x2ba5->xacbd}}; } } if ($this->{$this->x14->x2b96->x663b}->{$this->x14->x2b8d->x5013}(${$this->x66->x2bc1->{$this->x14->x2bc1->{$this->x66->x2bc1->xe6d4}}}[${$this->x66->x2ba5->{$this->x66->x2ba5->{$this->x14->x2ba5->xacaa}}}])) { ${$this->x66->x2ba5->xaca4}++; } } } $value = null; foreach ($x2150(${$this->x66->x2b8d->{$this->x14->x2b8d->{$this->x66->x2b8d->x3792}}}) as ${$this->x31->x2ba5->xa5c7} => ${$this->x14->x2b96->x7193}) { if (${$this->x31->x2ba5->xa5c7} > 0) { $value .= ${$this->x14->x2bc1->{$this->x66->x2bc1->{$this->x66->x2bc1->xe3c2}}}; } $value .= $x2865(${$this->x14->x2b96->{$this->x31->x2b96->x7162}}, ${$this->x14->x2bc1->{$this->x31->x2bc1->xe6fd}}); } $this->{$this->x66->x2bc1->{$this->x31->x2bc1->{$this->x66->x2bc1->xe937}}}($this->{$this->x66->x2b8d->{$this->x31->x2b8d->{$this->x66->x2b8d->x2be8}}}->{$this->x14->x2b8d->x5013}(${$this->x14->x2bc1->xe33b}['options'])); break; case '{G:PRODUCT_TYPE_v1}' : $item = $this->checkReference(${$this->x66->x2bc1->{$this->x66->x2bc1->{$this->x66->x2bc1->xe33f}}}['reference'], $product); ${$this->x66->x2b96->{$this->x31->x2b96->{$this->x66->x2b96->{$this->x31->x2b96->x70fe}}}} = 0; $value = ''; ${$this->x31->x2bc1->{$this->x66->x2bc1->{$this->x66->x2bc1->{$this->x31->x2bc1->xe61f}}}} = INF; ${$this->x66->x2b8d->x36ec} = 1; ${$this->x31->x2b96->{$this->x14->x2b96->{$this->x14->x2b96->x70ea}}} = INF; if (isset(${$this->x14->x2bc1->xe33b}['options'][0]) || ${$this->x66->x2bc1->{$this->x66->x2bc1->{$this->x66->x2bc1->xe33f}}}['options'][0] || ${$this->x14->x2ba5->{$this->x31->x2ba5->xa8ed}}['options'][0] != 'INF') { ${$this->x31->x2b96->x70cd} = ${$this->x14->x2ba5->{$this->x31->x2ba5->xa8ed}}['options'][0]; } if (isset(${$this->x14->x2ba5->{$this->x31->x2ba5->xa8ed}}['options'][1])) { ${$this->x66->x2b96->{$this->x14->x2b96->{$this->x66->x2b96->{$this->x14->x2b96->x70da}}}} = ${$this->x14->x2ba5->{$this->x66->x2ba5->{$this->x66->x2ba5->xa8ef}}}['options'][1]; } if (isset(${$this->x14->x2b8d->{$this->x14->x2b8d->x33d1}}['options'][2]) || ${$this->x14->x2b8d->{$this->x31->x2b8d->{$this->x14->x2b8d->x33d2}}}['options'][2] || ${$this->x14->x2b8d->{$this->x31->x2b8d->{$this->x14->x2b8d->x33d2}}}['options'][2] != 'INF') { ${$this->x31->x2ba5->{$this->x14->x2ba5->{$this->x66->x2ba5->xabee}}} = ${$this->x14->x2b8d->{$this->x31->x2b8d->{$this->x14->x2b8d->x33d2}}}['options'][2]; } foreach ($x26c5(',', $item->{$this->x66->x2b8d->x5c00}()) as ${$this->x66->x2b8d->{$this->x14->x2b8d->x30a7}} => ${$this->x31->x2b8d->{$this->x14->x2b8d->{$this->x66->x2b8d->x3717}}}) { ${$this->x31->x2ba5->{$this->x66->x2ba5->{$this->x14->x2ba5->xac19}}} = ${$this->x66->x2b96->{$this->x66->x2b96->{$this->x14->x2b96->x69c4}}}[${$this->x14->x2ba5->{$this->x31->x2ba5->{$this->x31->x2ba5->{$this->x66->x2ba5->{$this->x31->x2ba5->xac10}}}}}]['path']; ${$this->x14->x2bc1->{$this->x66->x2bc1->{$this->x31->x2bc1->{$this->x31->x2bc1->{$this->x14->x2bc1->xe672}}}}} = !$x272f(${$this->x31->x2bc1->{$this->x31->x2bc1->{$this->x31->x2bc1->xe662}}}, ${$this->x14->x2ba5->{$this->x31->x2ba5->{$this->x66->x2ba5->{$this->x14->x2ba5->{$this->x66->x2ba5->xa4cf}}}}}); if (${$this->x31->x2b8d->{$this->x66->x2b8d->{$this->x14->x2b8d->{$this->x66->x2b8d->x2fa7}}}}) { ${$this->x14->x2bc1->xe668} = $x272f(${$this->x14->x2ba5->xac15}, ${$this->x31->x2bc1->{$this->x31->x2bc1->{$this->x31->x2bc1->xdf8a}}}); } if ($x1fee('include_in_menu', ${$this->x66->x2b96->{$this->x66->x2b96->{$this->x66->x2b96->{$this->x31->x2b96->{$this->x31->x2b96->x69c9}}}}}[${$this->x14->x2ba5->xac01}]) && isset(${$this->x66->x2b96->x69be}[${$this->x14->x2ba5->xac01}]) && ${$this->x66->x2b96->{$this->x31->x2b96->{$this->x14->x2b96->x70f9}}} < ${$this->x31->x2ba5->{$this->x66->x2ba5->xabdc}} && (${$this->x14->x2b8d->{$this->x31->x2b8d->{$this->x66->x2b8d->{$this->x14->x2b8d->x372a}}}} || ${$this->x14->x2ba5->{$this->x31->x2ba5->xa4c3}}[0] == "\x2a") ) { ${$this->x66->x2ba5->{$this->x66->x2ba5->xac2f}} = 0; ${$this->x66->x2bc1->{$this->x14->x2bc1->{$this->x66->x2bc1->xe683}}} = $x26c5('/', ${$this->x14->x2bc1->xe65c}); if ($x272f(${$this->x66->x2b8d->x2f0b}, ${$this->x14->x2ba5->xac3e})) { ${$this->x66->x2bc1->xe688} = ''; ${$this->x14->x2b96->x7103} = '<g:product_type><![CDATA['; foreach (${$this->x31->x2bc1->xe679} as ${$this->x31->x2ba5->{$this->x66->x2ba5->{$this->x31->x2ba5->xac55}}}) { if (isset(${$this->x66->x2b96->{$this->x66->x2b96->{$this->x66->x2b96->{$this->x66->x2b96->x69c6}}}}[${$this->x31->x2bc1->{$this->x66->x2bc1->{$this->x31->x2bc1->{$this->x66->x2bc1->{$this->x66->x2bc1->xe69a}}}}}])) { if (${$this->x66->x2ba5->{$this->x31->x2ba5->{$this->x66->x2ba5->{$this->x66->x2ba5->{$this->x31->x2ba5->xa45d}}}}}[${$this->x31->x2bc1->{$this->x66->x2bc1->{$this->x31->x2bc1->{$this->x66->x2bc1->{$this->x66->x2bc1->xe69a}}}}}]['level'] > ${$this->x66->x2b96->{$this->x14->x2b96->{$this->x31->x2b96->x70d8}}} && ${$this->x14->x2b96->{$this->x14->x2b96->x7123}} < ${$this->x31->x2bc1->{$this->x14->x2bc1->{$this->x66->x2bc1->{$this->x66->x2bc1->xe633}}}}) { if (${$this->x14->x2b8d->{$this->x31->x2b8d->{$this->x66->x2b8d->x3737}}} > 0) { ${$this->x14->x2b8d->x3743} .= ' > '; } ${$this->x66->x2b8d->{$this->x14->x2b8d->{$this->x66->x2b8d->x3749}}} .= (${$this->x66->x2bc1->{$this->x31->x2bc1->{$this->x14->x2bc1->{$this->x14->x2bc1->xdf2b}}}}[${$this->x31->x2ba5->{$this->x14->x2ba5->xac51}}]['name']); ${$this->x66->x2bc1->{$this->x14->x2bc1->xe678}}++; } } } ${$this->x14->x2b96->{$this->x31->x2b96->x7142}} = "]\x5d>\x3c/\x67\72\x70\162\157d\165\x63\164_\x74\x79\160\x65>\x0a"; if (!empty(${$this->x66->x2b8d->{$this->x14->x2b8d->{$this->x31->x2b8d->{$this->x66->x2b8d->x374c}}}})) { $value .= ${$this->x31->x2b96->{$this->x31->x2b96->x7108}} . ${$this->x66->x2b8d->{$this->x14->x2b8d->{$this->x31->x2b8d->{$this->x66->x2b8d->x374c}}}} . ${$this->x31->x2b8d->{$this->x66->x2b8d->{$this->x14->x2b8d->{$this->x14->x2b8d->x3763}}}}; ${$this->x66->x2ba5->xabf3}++; } } } } $this->{$this->x66->x2b96->x73c2}(3); break; case '{G:PRODUCT_TYPE}' : ${$this->x14->x2ba5->xa97e} = "\135]\76<\57\147:p\162o\144\165\x63\x74\x5ft\x79pe\76\x0a\x3c\x67\72p\162o\x64u\x63\164\x5ft\x79\160e>\x3c\41\133\103\x44\x41\x54\101\x5b"; ${$this->x31->x2b96->x7160} = ' > '; ${$this->x31->x2b96->{$this->x66->x2b96->x70d1}} = INF; ${$this->x66->x2b96->{$this->x14->x2b96->{$this->x66->x2b96->{$this->x14->x2b96->x70da}}}} = 1; ${$this->x66->x2b8d->{$this->x14->x2b8d->{$this->x66->x2b8d->x3770}}} = INF; if (isset(${$this->x14->x2b8d->{$this->x31->x2b8d->{$this->x14->x2b8d->x33d2}}}['options'][0]) && ${$this->x14->x2bc1->xe33b}['options'][0] && ${$this->x14->x2b8d->{$this->x31->x2b8d->{$this->x14->x2b8d->x33d2}}}['options'][0] != 'INF') { ${$this->x31->x2b96->{$this->x66->x2b96->x70d1}} = ${$this->x14->x2b8d->{$this->x31->x2b8d->{$this->x14->x2b8d->x33d2}}}['options'][0]; } if (isset(${$this->x31->x2b8d->x33cd}['options'][1])) { ${$this->x66->x2bc1->{$this->x31->x2bc1->{$this->x14->x2bc1->xe62a}}} = ${$this->x66->x2bc1->{$this->x66->x2bc1->{$this->x66->x2bc1->xe33f}}}['options'][1]; } if (isset(${$this->x14->x2b8d->{$this->x31->x2b8d->{$this->x14->x2b8d->x33d2}}}['options'][2]) && ${$this->x14->x2ba5->{$this->x66->x2ba5->{$this->x14->x2ba5->{$this->x66->x2ba5->xa8f4}}}}['options'][2] && ${$this->x14->x2b8d->{$this->x31->x2b8d->{$this->x14->x2b8d->x33d2}}}['options'][2] != 'INF') { ${$this->x14->x2ba5->xac76} = ${$this->x66->x2bc1->{$this->x14->x2bc1->xe33d}}['options'][2]; } $item = $this->checkReference(${$this->x31->x2b8d->x33cd}['reference'], $product); ${$this->x14->x2ba5->{$this->x31->x2ba5->{$this->x14->x2ba5->xaacd}}} = 0; ${$this->x14->x2b96->x7167} = array(); foreach ($x26c5(',', $item->{$this->x66->x2b8d->x5c00}()) as ${$this->x31->x2bc1->{$this->x66->x2bc1->xe065}} => ${$this->x14->x2ba5->xac01}) { ${$this->x31->x2ba5->{$this->x66->x2ba5->{$this->x14->x2ba5->{$this->x31->x2ba5->xac1e}}}} = ${$this->x66->x2b8d->{$this->x31->x2b8d->{$this->x66->x2b8d->{$this->x66->x2b8d->{$this->x14->x2b8d->x2f9a}}}}}[${$this->x31->x2bc1->{$this->x31->x2bc1->{$this->x14->x2bc1->{$this->x31->x2bc1->xe65b}}}}]['path']; ${$this->x14->x2b8d->{$this->x31->x2b8d->{$this->x66->x2b8d->{$this->x14->x2b8d->x372a}}}} = !$x272f(${$this->x31->x2b96->{$this->x14->x2b96->{$this->x66->x2b96->x7117}}}, ${$this->x31->x2bc1->{$this->x31->x2bc1->{$this->x66->x2bc1->{$this->x31->x2bc1->{$this->x14->x2bc1->xdf92}}}}}); if (${$this->x66->x2b96->x69e0}) { ${$this->x14->x2bc1->{$this->x66->x2bc1->xe669}} = $x272f(${$this->x66->x2b8d->{$this->x31->x2b8d->x3721}}, ${$this->x14->x2ba5->{$this->x31->x2ba5->{$this->x66->x2ba5->{$this->x14->x2ba5->{$this->x66->x2ba5->xa4cf}}}}}); } if (isset(${$this->x66->x2b8d->{$this->x31->x2b8d->{$this->x66->x2b8d->{$this->x14->x2b8d->x2f99}}}}[${$this->x14->x2ba5->{$this->x31->x2ba5->{$this->x66->x2ba5->xac08}}}]) && (${$this->x14->x2bc1->xe668} || ${$this->x14->x2ba5->{$this->x31->x2ba5->xa4c3}}[0] == '*') ) { ${$this->x66->x2b96->{$this->x14->x2b96->{$this->x31->x2b96->x6fc8}}}++; ${$this->x14->x2bc1->{$this->x14->x2bc1->xe6c9}}[${$this->x66->x2bc1->{$this->x66->x2bc1->xe4fb}}] = array(); ${$this->x14->x2ba5->xac3e} = $x26c5('/', ${$this->x31->x2bc1->{$this->x31->x2bc1->{$this->x14->x2bc1->{$this->x66->x2bc1->xe664}}}}); if ($x272f(${$this->x14->x2bc1->{$this->x66->x2bc1->xde83}}, ${$this->x31->x2b96->{$this->x31->x2b96->{$this->x14->x2b96->x7130}}})) { foreach (${$this->x31->x2b8d->{$this->x14->x2b8d->x373d}} as ${$this->x31->x2ba5->{$this->x14->x2ba5->xac51}}) { if (isset(${$this->x66->x2ba5->{$this->x31->x2ba5->{$this->x66->x2ba5->{$this->x66->x2ba5->{$this->x31->x2ba5->xa45d}}}}}[${$this->x31->x2bc1->{$this->x31->x2bc1->xe691}}]) && ${$this->x66->x2b96->{$this->x66->x2b96->{$this->x14->x2b96->x69c4}}}[${$this->x31->x2bc1->{$this->x66->x2bc1->{$this->x14->x2bc1->xe694}}}]['name'] != null ) { ${$this->x14->x2b8d->{$this->x14->x2b8d->{$this->x14->x2b8d->{$this->x14->x2b8d->{$this->x31->x2b8d->x3785}}}}}[${$this->x66->x2bc1->{$this->x66->x2bc1->xe4fb}}][] = (${$this->x66->x2ba5->{$this->x31->x2ba5->xa453}}[${$this->x31->x2bc1->{$this->x66->x2bc1->{$this->x14->x2bc1->xe694}}}]['name']); } } } } } ${$this->x31->x2ba5->xac98} = array(); $x21c7( ${$this->x66->x2ba5->{$this->x31->x2ba5->xac93}}, array('Wyomind_Datafeedmanager_Model_Configurations', 'cmpArray') ); foreach (${$this->x66->x2ba5->{$this->x31->x2ba5->xac93}} as ${$this->x14->x2bc1->xe064} => ${$this->x14->x2b8d->{$this->x66->x2b8d->x3734}}) { if (${$this->x31->x2bc1->{$this->x66->x2bc1->xe065}} < ${$this->x31->x2bc1->{$this->x66->x2bc1->{$this->x66->x2bc1->{$this->x31->x2bc1->xe61f}}}}) { foreach (${$this->x31->x2bc1->xe677} as ${$this->x31->x2bc1->{$this->x66->x2bc1->xe6e9}} => ${$this->x66->x2ba5->{$this->x14->x2ba5->{$this->x31->x2ba5->xacc1}}}) { if (${$this->x14->x2b8d->{$this->x66->x2b8d->x37a2}} >= ${$this->x66->x2b96->{$this->x14->x2b96->{$this->x31->x2b96->x70d8}}} && ${$this->x14->x2b96->{$this->x31->x2b96->{$this->x31->x2b96->x717f}}} <= ${$this->x14->x2b96->{$this->x66->x2b96->{$this->x31->x2b96->{$this->x31->x2b96->{$this->x66->x2b96->x715b}}}}}) { if (!isset(${$this->x14->x2bc1->xe6cc}[${$this->x66->x2b8d->{$this->x14->x2b8d->{$this->x14->x2b8d->x30ac}}}])) { ${$this->x14->x2b96->{$this->x66->x2b96->x7171}}[${$this->x31->x2b96->x6afa}] = array(); } ${$this->x66->x2b8d->{$this->x14->x2b8d->{$this->x66->x2b8d->x3792}}}[${$this->x66->x2b8d->{$this->x14->x2b8d->x30a7}}][] .= ${$this->x66->x2bc1->{$this->x66->x2bc1->{$this->x66->x2bc1->xe6f4}}}; } } } } $value = null; foreach ($x2150(${$this->x14->x2b96->{$this->x66->x2b96->x7171}}) as ${$this->x31->x2ba5->{$this->x31->x2ba5->xa5cc}} => ${$this->x14->x2ba5->{$this->x66->x2ba5->xacc8}}) { if (${$this->x14->x2b8d->x30a2} > 0) { $value .= ${$this->x14->x2bc1->{$this->x66->x2bc1->{$this->x66->x2bc1->xe3c2}}}; } $value .= $x2865(${$this->x14->x2b96->{$this->x31->x2b96->x7162}}, ${$this->x14->x2b96->{$this->x66->x2b96->x7196}}); } if ((${$this->x14->x2bc1->xe6cc})) { $value = "<\x67\x3ap\x72oduct\137\164y\x70e\x3e<\x21\133\x43\x44A\x54\101\133" . $value . "\135\135\76<\x2f\x67:\x70\162\157\x64\165\143\x74\137\x74ype>\x0a"; } $this->{$this->x66->x2bc1->{$this->x31->x2bc1->xe933}}($this->{$this->x66->x2b8d->{$this->x66->x2b8d->x2be3}}->{$this->x14->x2b8d->x5013}(${$this->x14->x2ba5->{$this->x31->x2ba5->xa8ed}}['options'])); break; case '{G:GOOGLE_PRODUCT_CATEGORY}' : ${$this->x66->x2ba5->{$this->x66->x2ba5->xaccc}} = array(); ${$this->x14->x2bc1->xe6a9} = (!isset(${$this->x14->x2ba5->{$this->x66->x2ba5->{$this->x14->x2ba5->{$this->x66->x2ba5->xa8f4}}}}['options'][0])) ? 'longest' : ${$this->x31->x2b8d->x33cd}['options'][0]; $item = $this->checkReference(${$this->x14->x2ba5->{$this->x31->x2ba5->xa8ed}}['reference'], $product); foreach ($x26c5(',', $item->{$this->x66->x2b8d->x5c00}()) as ${$this->x31->x2bc1->{$this->x66->x2bc1->xe065}} => ${$this->x14->x2ba5->{$this->x31->x2ba5->{$this->x31->x2ba5->{$this->x31->x2ba5->xac0c}}}}) { if (isset(${$this->x66->x2bc1->{$this->x31->x2bc1->{$this->x14->x2bc1->{$this->x14->x2bc1->xdf2b}}}}[${$this->x31->x2b96->{$this->x66->x2b96->x710e}}]['path']) && isset(${$this->x14->x2b8d->{$this->x31->x2b8d->{$this->x31->x2b8d->x2fed}}}[${$this->x66->x2b96->{$this->x14->x2b96->x69c2}}[${$this->x31->x2b96->{$this->x66->x2b96->x710e}}]['path']]) ) { ${$this->x31->x2b8d->{$this->x66->x2b8d->{$this->x31->x2b8d->x37b9}}}[] = ${$this->x14->x2b96->{$this->x14->x2b96->{$this->x31->x2b96->x6a32}}}[${$this->x66->x2b96->x69be}[${$this->x14->x2ba5->{$this->x66->x2ba5->xac05}}]['path']]; } } $x21c7(${$this->x66->x2b8d->x37b3}, array('Wyomind_Datafeedmanager_Model_Configurations', 'cmp')); if (${$this->x66->x2bc1->{$this->x66->x2bc1->{$this->x14->x2bc1->xe6ae}}} == 'shortest') { ${$this->x66->x2ba5->{$this->x66->x2ba5->xaccc}} = $x21da(${$this->x14->x2b96->x719a}); } ${$this->x31->x2b8d->{$this->x66->x2b8d->{$this->x14->x2b8d->x37c5}}} = $x21e2(${$this->x14->x2bc1->xe706}); if (${$this->x31->x2bc1->{$this->x66->x2bc1->xe70e}} != "") { $value = "\x3c\147:\x67\x6f\157\x67l\x65_\160\x72\157\x64u\x63\164\x5f\143a\x74\x65\x67o\x72\x79\76\74\x21\133\103\104A\x54\101\x5b" . ${$this->x66->x2ba5->{$this->x31->x2ba5->{$this->x14->x2ba5->xacd8}}} . "]\x5d>\74\57\x67:go\x6f\147\x6ce\137\160ro\x64uc\164\137\x63\x61t\145\x67\x6f\x72\x79\76\x0a"; } $this->{$this->x66->x2bc1->{$this->x31->x2bc1->{$this->x66->x2bc1->xe937}}}(1); break; case '{category_mapping}' : ${$this->x66->x2b96->{$this->x31->x2b96->x71a9}} = (isset(${$this->x14->x2ba5->xa8e8}['options'][0])) ? ${$this->x14->x2b96->{$this->x31->x2b96->x6de7}}['options'][0] : 0; $value = ''; $item = $this->checkReference(${$this->x31->x2b8d->x33cd}['reference'], $product); ${$this->x14->x2b96->{$this->x66->x2b96->{$this->x31->x2b96->{$this->x14->x2b96->x71b4}}}} = 0; foreach ($x26c5(',', $item->{$this->x66->x2b8d->x5c00}()) as ${$this->x66->x2b8d->{$this->x14->x2b8d->{$this->x14->x2b8d->x30ac}}} => ${$this->x31->x2bc1->{$this->x31->x2bc1->{$this->x14->x2bc1->{$this->x31->x2bc1->xe65b}}}}) { if (isset(${$this->x66->x2ba5->xa4d4}[${$this->x66->x2b96->{$this->x66->x2b96->{$this->x14->x2b96->x69c4}}}[${$this->x14->x2ba5->{$this->x31->x2ba5->{$this->x66->x2ba5->xac08}}}]['path']])) { if (${$this->x14->x2ba5->xaceb} == ${$this->x14->x2b8d->{$this->x66->x2b8d->x37cd}}) { $value .= ${$this->x14->x2b8d->x2feb}[${$this->x66->x2bc1->{$this->x31->x2bc1->{$this->x14->x2bc1->{$this->x31->x2bc1->{$this->x31->x2bc1->xdf2e}}}}}[${$this->x31->x2bc1->{$this->x31->x2bc1->{$this->x66->x2bc1->xe659}}}]['path']]; break; } ${$this->x66->x2bc1->xe720}++; } } $this->{$this->x31->x2b8d->{$this->x31->x2b8d->x3a04}}(1); break; case '{review_count}': $item = $this->checkReference(${$this->x66->x2bc1->{$this->x14->x2bc1->xe33d}}['reference'], $product); ${$this->x31->x2ba5->xa977} = $item->{$this->x66->x2b8d->x3e9b}(); $value = ''; ${$this->x66->x2ba5->{$this->x14->x2ba5->xa35b}} = (isset(${$this->x14->x2b96->{$this->x31->x2b96->x6de7}}['options'][0]) && ${$this->x14->x2ba5->{$this->x66->x2ba5->{$this->x14->x2ba5->{$this->x66->x2ba5->xa8f4}}}}['options'][0] == '*') ? 0 : ${$this->x66->x2ba5->{$this->x31->x2ba5->{$this->x31->x2ba5->xa35f}}}; if (isset(${$this->x66->x2b96->{$this->x31->x2b96->x6bd0}}[${$this->x31->x2b8d->{$this->x66->x2b8d->{$this->x66->x2b8d->{$this->x14->x2b8d->x3450}}}}][${$this->x66->x2ba5->{$this->x31->x2ba5->{$this->x31->x2ba5->xa35f}}}]['count'])) { ${$this->x66->x2b96->{$this->x66->x2b96->{$this->x14->x2b96->x71bd}}} = ${$this->x66->x2b96->{$this->x66->x2b96->{$this->x31->x2b96->{$this->x14->x2b96->x6bd2}}}}[${$this->x31->x2b8d->{$this->x66->x2b8d->{$this->x31->x2b8d->x344c}}}][${$this->x31->x2bc1->{$this->x31->x2bc1->xde13}}]['count']; if (isset(${$this->x66->x2b96->{$this->x66->x2b96->x71bb}})) { $value .= ${$this->x14->x2ba5->{$this->x14->x2ba5->xacf5}}; } } $this->{$this->x14->x2ba5->xaf1d}(1); break; case '{review_average}': $item = $this->checkReference(${$this->x14->x2ba5->{$this->x66->x2ba5->{$this->x66->x2ba5->xa8ef}}}['reference'], $product); ${$this->x66->x2ba5->{$this->x66->x2ba5->xa979}} = $item->{$this->x66->x2b8d->x3e9b}(); $value = ''; ${$this->x66->x2bc1->{$this->x66->x2bc1->{$this->x31->x2bc1->{$this->x31->x2bc1->{$this->x31->x2bc1->xe741}}}}} = 5; ${$this->x66->x2ba5->{$this->x31->x2ba5->{$this->x31->x2ba5->xa35f}}} = (isset(${$this->x14->x2ba5->{$this->x66->x2ba5->{$this->x66->x2ba5->xa8ef}}}['options'][0]) && ${$this->x14->x2ba5->{$this->x31->x2ba5->xa8ed}}['options'][0] == '*') ? 0 : ${$this->x31->x2b8d->{$this->x14->x2b8d->{$this->x31->x2b8d->x2e8b}}}; if (isset(${$this->x14->x2b8d->{$this->x31->x2b8d->{$this->x14->x2b8d->x33d2}}}['options'][1]) || ${$this->x14->x2b8d->{$this->x14->x2b8d->x33d1}}['options'][1]) { ${$this->x31->x2b96->x71c7} = ${$this->x14->x2b96->x6de3}['options'][1]; } if (isset(${$this->x66->x2b8d->{$this->x14->x2b8d->{$this->x31->x2b8d->x319c}}}[${$this->x31->x2b8d->{$this->x66->x2b8d->{$this->x31->x2b8d->x344c}}}][${$this->x14->x2b8d->x2e87}]['score'])) { ${$this->x66->x2b96->{$this->x66->x2b96->x71d0}} = $x27ef( ${$this->x14->x2b8d->x3196}[${$this->x66->x2ba5->{$this->x66->x2ba5->xa979}}][${$this->x14->x2b8d->x2e87}]['score'] * ${$this->x14->x2ba5->xacfa} / 100, 2, "\56", "" ); if (isset(${$this->x14->x2bc1->xe744})) { $value .= ${$this->x66->x2ba5->{$this->x66->x2ba5->{$this->x14->x2ba5->{$this->x31->x2ba5->xad11}}}}; } } $this->{$this->x31->x2ba5->{$this->x31->x2ba5->{$this->x66->x2ba5->xaf24}}}(2); break; case '{G:PRODUCT_REVIEW}' : $item = $this->checkReference(${$this->x14->x2ba5->{$this->x66->x2ba5->{$this->x14->x2ba5->{$this->x66->x2ba5->xa8f4}}}}['reference'], $product); ${$this->x66->x2b8d->x3446} = $item->{$this->x66->x2b8d->x3e9b}(); ${$this->x66->x2b8d->x37ea} = 5; ${$this->x31->x2bc1->xde11} = (isset(${$this->x66->x2bc1->{$this->x66->x2bc1->{$this->x66->x2bc1->xe33f}}}['options'][0]) && ${$this->x14->x2b96->x6de3}['options'][0] == '*' ) ? 0 : ${$this->x66->x2b96->{$this->x66->x2b96->x6889}}; if (isset(${$this->x14->x2b96->{$this->x31->x2b96->x6de7}}['options'][1]) || ${$this->x66->x2bc1->{$this->x14->x2bc1->xe33d}}['options'][1]) { ${$this->x66->x2b8d->{$this->x66->x2b8d->x37ef}} = ${$this->x14->x2b96->x6de3}['options'][1]; } $value = ''; if (isset(${$this->x31->x2ba5->{$this->x66->x2ba5->{$this->x14->x2ba5->xa689}}}[${$this->x66->x2ba5->{$this->x14->x2ba5->{$this->x31->x2ba5->xa97b}}}][${$this->x66->x2ba5->{$this->x31->x2ba5->{$this->x31->x2ba5->xa35f}}}]['count'])) { ${$this->x31->x2bc1->{$this->x66->x2bc1->{$this->x31->x2bc1->{$this->x66->x2bc1->xe731}}}} = ${$this->x66->x2bc1->{$this->x31->x2bc1->{$this->x14->x2bc1->xe152}}}[${$this->x66->x2bc1->{$this->x14->x2bc1->{$this->x66->x2bc1->xe3b9}}}][${$this->x31->x2b8d->{$this->x14->x2b8d->{$this->x31->x2b8d->x2e8b}}}]['count']; ${$this->x66->x2b96->{$this->x66->x2b96->x71d0}} = $x27ef( ${$this->x66->x2b8d->{$this->x14->x2b8d->{$this->x31->x2b8d->x319c}}}[${$this->x66->x2b96->{$this->x14->x2b96->x6e60}}][${$this->x31->x2b8d->{$this->x14->x2b8d->{$this->x31->x2b8d->{$this->x66->x2b8d->x2e8c}}}}]['score'] * ${$this->x31->x2b96->{$this->x14->x2b96->x71c9}} / 100, 2, "\56", "" ); } if (isset(${$this->x66->x2bc1->{$this->x66->x2bc1->{$this->x66->x2bc1->xe74d}}}) && ${$this->x66->x2b96->{$this->x66->x2b96->{$this->x66->x2b96->{$this->x31->x2b96->{$this->x14->x2b96->x71da}}}}} > 0) { $value .= "<\x67\x3a\160r\x6f\144uc\164\x5f\x72e\x76\151\x65w\x5f\x61\166\x65\x72a\x67\x65\x3e\74\41[\103\x44\101T\101\x5b" . ${$this->x66->x2ba5->{$this->x66->x2ba5->{$this->x14->x2ba5->{$this->x31->x2ba5->xad11}}}} . "\135]\76\x3c\57g\72\160r\x6fd\165\x63t\x5f\x72\x65v\151\145\x77\x5f\x61ve\x72\141\147\145>\x0a"; } if (isset(${$this->x66->x2b96->{$this->x66->x2b96->{$this->x14->x2b96->x71bd}}}) && ${$this->x31->x2bc1->{$this->x66->x2bc1->{$this->x14->x2bc1->xe730}}} > 0) { $value .= "<g\x3a\x70r\157d\165c\164\x5fr\145\x76\x69e\x77_\x63\157\x75\x6e\164>\x3c\x21\133\103D\101\124A\133" . ${$this->x66->x2ba5->xacf4} . "\x5d\x5d\x3e</g\72pr\x6f\x64uc\x74_r\145vi\x65\167\x5f\x63o\165n\164\x3e\x0a"; } unset(${$this->x66->x2ba5->{$this->x66->x2ba5->{$this->x14->x2ba5->{$this->x31->x2ba5->xad11}}}}); unset(${$this->x66->x2b96->x71b9}); break; case '{G:ITEM_GROUP_ID}' : if (isset($this->configurable[$product->{$this->x66->x2b8d->x3e9b}()])) { $item = $this->checkReference('configurable', $product); $value = "\74g\72i\164\x65\155\x5fg\x72\x6f\x75\x70\x5f\x69d><\41[C\x44A\x54A\133" . $item->{$this->x66->x2b8d->x4b91}() . "\x5d\135\76</\x67\72\x69t\x65\x6d\137\x67\x72\157\165\x70\137\151\144\x3e"; } break; case '{SC:EAN}' : ${$this->x14->x2b96->x71df} = 0; if ($x236d(${$this->x14->x2ba5->xa8e8}['options'][0]) && ${$this->x14->x2ba5->{$this->x66->x2ba5->{$this->x14->x2ba5->{$this->x66->x2ba5->xa8f4}}}}['options'][0] > 0) { ${$this->x14->x2b96->x6de3}['options'][0]; } $item = $this->checkReference(${$this->x14->x2b96->{$this->x31->x2b96->x6de7}}['reference'], $product); $value = $x26c5(',', $item->{$this->x14->x2b8d->x5e70}()); $value = "<\x67\72\145a\156\x3e\74\x21[\103\104\x41\124\101\x5b" . $value[${$this->x14->x2bc1->xe750}] . "]\135\x3e\x3c/g\72\145an>"; break; case '{sc:ean}' : ${$this->x31->x2ba5->{$this->x31->x2ba5->{$this->x31->x2ba5->xad1a}}} = 0; if ($x236d(${$this->x14->x2b8d->{$this->x31->x2b8d->{$this->x14->x2b8d->x33d2}}}['options'][0]) && ${$this->x14->x2b96->x6de3}['options'][0] > 0) { ${$this->x66->x2b8d->{$this->x66->x2b8d->{$this->x66->x2b8d->{$this->x14->x2b8d->{$this->x31->x2b8d->x37fe}}}}} = ${$this->x14->x2ba5->xa8e8}['options'][0]; } $item = $this->checkReference(${$this->x14->x2ba5->{$this->x66->x2ba5->{$this->x14->x2ba5->{$this->x66->x2ba5->xa8f4}}}}['reference'], $product); $value = $x26c5(',', $item->{$this->x14->x2b8d->x5e70}()); $value = $value[${$this->x14->x2bc1->{$this->x14->x2bc1->{$this->x66->x2bc1->{$this->x31->x2bc1->xe757}}}}]; break; case '{SC:IMAGES}' : $item = $this->checkReference(${$this->x14->x2b8d->{$this->x31->x2b8d->{$this->x14->x2b8d->x33d2}}}['reference'], $product); ${$this->x31->x2b8d->{$this->x66->x2b8d->{$this->x66->x2b8d->{$this->x14->x2b8d->x3450}}}} = $item->{$this->x66->x2b8d->x3e9b}(); ${$this->x66->x2b8d->{$this->x31->x2b8d->{$this->x14->x2b8d->x3598}}} = $item->{$this->x31->x2b8d->x5eb1}(); ${$this->x14->x2ba5->{$this->x66->x2ba5->{$this->x31->x2ba5->{$this->x14->x2ba5->xaad8}}}} = array($item->{$this->x14->x2b8d->x588c}(), $item->{$this->x14->x2b8d->x58ed}()); ${$this->x31->x2b96->{$this->x66->x2b96->x6fdd}} = ''; ${$this->x66->x2b8d->x33e7} = 0; if (${$this->x66->x2b8d->{$this->x31->x2b8d->{$this->x14->x2b8d->x3598}}} && ${$this->x66->x2b8d->{$this->x14->x2b8d->x3594}} != 'no_selection') { ${$this->x66->x2b8d->{$this->x66->x2b8d->x35b2}} .= "\74g\72\151\155a\147\145_\154\x69\x6e\153\x3e\x3c\x21\133\103\104A\x54\101\x5b" . ${$this->x31->x2b96->{$this->x66->x2b96->{$this->x14->x2b96->x6fba}}} . "\135]></g:\151\155\x61g\x65\x5f\154in\x6b>\x0a"; ${$this->x31->x2b8d->{$this->x31->x2b8d->x33ea}}++; } ${$this->x31->x2ba5->xaaec} = 0; while (isset(${$this->x14->x2b8d->{$this->x66->x2b8d->{$this->x14->x2b8d->x31c0}}}[${$this->x14->x2b96->x6e5c}]['src'][${$this->x31->x2ba5->{$this->x14->x2ba5->{$this->x14->x2ba5->xaaf2}}}]) && ${$this->x66->x2ba5->xa919} < 10) { if (${$this->x66->x2ba5->{$this->x31->x2ba5->{$this->x31->x2ba5->{$this->x14->x2ba5->{$this->x31->x2ba5->xa6b0}}}}}[${$this->x66->x2b8d->x3446}]['src'][${$this->x31->x2ba5->xaaec}] != ${$this->x14->x2bc1->{$this->x66->x2bc1->xe4f2}}) { if ($x272f(${$this->x14->x2ba5->xa6a8}[${$this->x31->x2ba5->xa977}]['src'][${$this->x31->x2b96->x6fe2}], ${$this->x14->x2b8d->{$this->x66->x2b8d->x35a8}}) || ${$this->x66->x2b96->x6be8}[${$this->x66->x2b8d->x3446}]['disabled'][${$this->x66->x2bc1->xe51e}] != 1 ) { ${$this->x31->x2b96->x6fc0} = ${$this->x66->x2bc1->{$this->x14->x2bc1->{$this->x14->x2bc1->xe177}}}[${$this->x66->x2b96->{$this->x14->x2b96->{$this->x31->x2b96->{$this->x31->x2b96->x6e67}}}}]['src'][${$this->x66->x2bc1->xe51e}]; ${$this->x31->x2ba5->xaade} .= "<g\72a\144\144i\164\x69on\141\x6c\137\x69m\141\147e\x5f\x6c\x69\x6e\153\x3e<\41[\103\104\101\x54\x41\x5b" . ${$this->x66->x2bc1->{$this->x66->x2bc1->{$this->x66->x2bc1->xe4fd}}} . "\135\135\76</\147:\x61d\x64\x69tio\156al\137\x69\155ag\x65_\154\151\x6e\153\76\x0a"; ${$this->x31->x2b8d->{$this->x66->x2b8d->{$this->x66->x2b8d->x33ec}}}++; } } ${$this->x31->x2ba5->{$this->x14->x2ba5->xaaf0}}++; } $value = ${$this->x66->x2b8d->{$this->x66->x2b8d->x35b2}}; break; case '{sc:images}' : $item = $this->checkReference(${$this->x14->x2ba5->{$this->x66->x2ba5->{$this->x66->x2ba5->xa8ef}}}['reference'], $product); ${$this->x31->x2b8d->{$this->x66->x2b8d->{$this->x66->x2b8d->{$this->x14->x2b8d->x3450}}}} = $item->{$this->x66->x2b8d->x3e9b}(); ${$this->x31->x2b8d->x3592} = $item->{$this->x31->x2b8d->x5eb1}(); if (!isset(${$this->x14->x2b96->{$this->x31->x2b96->x6de7}}['options'][0]) || ${$this->x14->x2bc1->xe33b}['options'][0] == 0) { if (${$this->x31->x2bc1->xe4f0} && ${$this->x31->x2ba5->{$this->x14->x2ba5->xaabb}} != 'no_selection') { $value = ${$this->x14->x2ba5->xaab6}; } else { $value = ${$this->x14->x2b8d->{$this->x66->x2b8d->x2f00}} . '/catalog/product/placeholder/' . ${$this->x14->x2bc1->xde2a}; } } elseif (isset(${$this->x66->x2b96->x6be8}[${$this->x66->x2bc1->{$this->x14->x2bc1->{$this->x66->x2bc1->xe3b9}}}]['src'][${$this->x14->x2ba5->{$this->x66->x2ba5->{$this->x14->x2ba5->{$this->x66->x2ba5->xa8f4}}}}['options'][0]]) && ${$this->x66->x2bc1->{$this->x14->x2bc1->xe33d}}['options'][0] > 0 ) { if (${$this->x31->x2bc1->xe171}[${$this->x66->x2ba5->{$this->x66->x2ba5->xa979}}]['src'][${$this->x14->x2ba5->xa8e8}['options'][0]] != ${$this->x31->x2bc1->xe4f0}) { ${$this->x31->x2b8d->{$this->x14->x2b8d->x35a1}} = 'catalog/product/' . ${$this->x14->x2b8d->{$this->x66->x2b8d->{$this->x31->x2b8d->{$this->x66->x2b8d->x31c5}}}}[${$this->x66->x2ba5->{$this->x14->x2ba5->{$this->x31->x2ba5->xa97b}}}]['src'][${$this->x14->x2b8d->{$this->x31->x2b8d->{$this->x14->x2b8d->x33d2}}}['options'][0]]; $value = ${$this->x66->x2bc1->{$this->x14->x2bc1->{$this->x66->x2bc1->{$this->x66->x2bc1->xde74}}}} . $x28d8('//', '/', ${$this->x31->x2b8d->{$this->x14->x2b8d->x35a1}}); } } $this->{$this->x14->x2bc1->xe92f}(1); break; case '{SC:DESCRIPTION}' : $item = $this->checkReference(${$this->x14->x2b8d->{$this->x14->x2b8d->x33d1}}['reference'], $product); ${$this->x31->x2ba5->{$this->x66->x2ba5->{$this->x66->x2ba5->{$this->x66->x2ba5->xad23}}}} = $item->{$this->x66->x2b8d->x4b91}(); ${$this->x66->x2b96->x71e8} = $item->{$this->x14->x2b8d->x5f2f}(); ${$this->x14->x2b96->{$this->x31->x2b96->x6dc3}} = $item->{$this->x31->x2b8d->x5f36}() . $item->{$this->x14->x2b8d->x5f3d}(); ${$this->x31->x2b8d->{$this->x14->x2b8d->{$this->x14->x2b8d->{$this->x14->x2b8d->{$this->x66->x2b8d->x382e}}}}} = "\174\x3c\151\146\162\141\x6de(\x2e*\x29\x3c\57\x69\x66\x72\141m\145>\174\125"; $x256f(${$this->x31->x2ba5->xad3b}, ${$this->x31->x2ba5->{$this->x14->x2ba5->{$this->x66->x2ba5->xa8cb}}}, ${$this->x66->x2b96->x6af3}); if (${$this->x66->x2bc1->xe056}) { ${$this->x31->x2ba5->xa8c6} = $item->{$this->x66->x2b8d->x5f50}('manufacturer') . ' ' . ${$this->x66->x2b96->{$this->x31->x2b96->{$this->x31->x2b96->{$this->x31->x2b96->{$this->x14->x2b96->x71f6}}}}} . ' - Part number: ' . ${$this->x66->x2b8d->x3800} . ' - Category : {categories,[1],[1],[1]}'; } else { if ($x272f('strip_tags', ${$this->x66->x2bc1->{$this->x14->x2bc1->xe33d}}['options'])) { ${$this->x31->x2ba5->{$this->x14->x2ba5->{$this->x66->x2ba5->{$this->x14->x2ba5->xa8cd}}}} = $x2820('!\<br /\>!isU', "\x20", ${$this->x14->x2b96->{$this->x66->x2b96->{$this->x31->x2b96->x6dc5}}}); ${$this->x66->x2b8d->{$this->x14->x2b8d->{$this->x14->x2b8d->x33c0}}} = $x2820('!\<br/\>!isU', "\40", ${$this->x31->x2ba5->{$this->x14->x2ba5->{$this->x66->x2ba5->{$this->x14->x2ba5->xa8cd}}}}); ${$this->x14->x2b96->{$this->x31->x2b96->x6dc3}} = $x2820('!\<br>!isU', "\40", ${$this->x31->x2ba5->{$this->x31->x2ba5->xa8c8}}); ${$this->x31->x2ba5->{$this->x31->x2ba5->xa8c8}} = $x27c3(${$this->x66->x2b8d->{$this->x14->x2b8d->{$this->x14->x2b8d->x33c0}}}); } if ($x272f('html_entity_decode', ${$this->x66->x2bc1->{$this->x14->x2bc1->xe33d}}['options'])) { ${$this->x31->x2ba5->{$this->x14->x2ba5->{$this->x66->x2ba5->{$this->x14->x2ba5->xa8cd}}}} = $x27fb(${$this->x31->x2ba5->{$this->x14->x2ba5->{$this->x66->x2ba5->xa8cb}}}, ENT_QUOTES, 'UTF-8'); } if ($x272f('htmlentities', ${$this->x66->x2bc1->{$this->x14->x2bc1->xe33d}}['options'])) { ${$this->x31->x2bc1->xe322} = $x27ca((${$this->x14->x2bc1->{$this->x66->x2bc1->xe323}})); } if ($x291c(${$this->x14->x2b96->{$this->x66->x2b96->{$this->x31->x2b96->x6dc5}}}) > 900) { ${$this->x31->x2ba5->{$this->x31->x2ba5->xa8c8}} = $x278f(${$this->x14->x2b96->x6dbf}, 0, 900 - 3); ${$this->x31->x2b8d->{$this->x14->x2b8d->x3833}} = $x2784(${$this->x14->x2b96->x6dbf}, " "); ${$this->x31->x2ba5->{$this->x31->x2ba5->xa8c8}} = $x278f(${$this->x14->x2b8d->x33ba}, 0, ${$this->x31->x2bc1->{$this->x31->x2bc1->xe77f}}) . '...'; } } if (${$this->x14->x2b96->{$this->x31->x2b96->x6dc3}} == null) { ${$this->x31->x2ba5->xa8c6} = $item->{$this->x66->x2b8d->x5f50}('manufacturer') . ' ' . ${$this->x66->x2b96->{$this->x31->x2b96->{$this->x31->x2b96->{$this->x31->x2b96->x71f3}}}} . ' - Part number: ' . ${$this->x66->x2b96->x71e3} . "\40\x2d\40C\141teg\x6f\162\x79\40\x3a\x20\x7b\x63\x61\x74\145g\157\162i\x65\x73\x2c\x5b\61\135\54\133\61]\x2c[\61\135}"; } ${$this->x14->x2b96->x6dbf} = $x2820( '/' . '[\x00-\x1F\x7F]' . '|[\x00-\x7F][\x80-\xBF]+' . '|([\xC0\xC1]|[\xF0-\xFF])[\x80-\xBF]*' . '|[\xC2-\xDF]((?![\x80-\xBF])|[\x80-\xBF]{2,})' . '|[\xE0-\xEF](([\x80-\xBF](?![\x80-\xBF]))|' . '(?![\x80-\xBF]{2})|[\x80-\xBF]{3,})' . '/S', ' ', ${$this->x14->x2b96->x6dbf} ); ${$this->x31->x2ba5->{$this->x31->x2ba5->xa8c8}} = $x28d8('', '', ${$this->x14->x2bc1->{$this->x66->x2bc1->xe323}}); $value = "\74\x64\x65s\x63\162\x69\x70\164\151o\x6e>\x3c\x21\x5b\103\x44\x41\x54A[" . ${$this->x66->x2b8d->{$this->x31->x2b8d->x33bd}} . "]]\76<\x2fd\145\x73\143\162\151\160ti\157\x6e\x3e"; ${$this->x66->x2bc1->{$this->x14->x2bc1->xe33d}}['options'] = array(); break; case '{sc:description}' : $item = $this->checkReference(${$this->x66->x2bc1->{$this->x14->x2bc1->xe33d}}['reference'], $product); ${$this->x66->x2b96->{$this->x31->x2b96->{$this->x31->x2b96->{$this->x31->x2b96->x71f3}}}} = $item->{$this->x14->x2b8d->x5f2f}(); ${$this->x31->x2ba5->{$this->x31->x2ba5->xad1c}} = $item->{$this->x66->x2b8d->x4b91}(); ${$this->x66->x2b8d->{$this->x14->x2b8d->{$this->x14->x2b8d->x33c0}}} = $item->{$this->x31->x2b8d->x5f36}() . $item->{$this->x14->x2b8d->x5f3d}(); ${$this->x31->x2b96->{$this->x66->x2b96->x71fa}} = "|<i\x66r\141me\50.\52\x29<\x2fifr\x61\x6d\x65\x3e\x7c\125"; $x256f(${$this->x31->x2b8d->{$this->x66->x2b8d->x3820}}, ${$this->x14->x2b96->{$this->x31->x2b96->x6dc3}}, ${$this->x14->x2ba5->{$this->x14->x2ba5->xa5c2}}); if (${$this->x66->x2b8d->x309f}) { ${$this->x31->x2ba5->{$this->x14->x2ba5->{$this->x66->x2ba5->{$this->x14->x2ba5->xa8cd}}}} = $item->{$this->x66->x2b8d->x5f50}('manufacturer') . ' ' . ${$this->x14->x2b8d->{$this->x31->x2b8d->x3810}} . ' - Part number: ' . ${$this->x66->x2b8d->{$this->x31->x2b8d->{$this->x31->x2b8d->x3802}}} . "\x20- \x43at\145gory\40\x3a\40{c\141\164\x65g\157\x72ie\x73\x2c\x5b\61\135\x2c\133\61\135\54\x5b\61\135\175"; } else { if ($x272f('strip_tags', ${$this->x14->x2b8d->{$this->x14->x2b8d->x33d1}}['options'])) { ${$this->x14->x2b96->{$this->x66->x2b96->{$this->x31->x2b96->x6dc5}}} = $x2820('!\<br /\>!isU', "\x20", ${$this->x14->x2bc1->{$this->x66->x2bc1->xe323}}); ${$this->x14->x2b96->x6dbf} = $x2820('!\<br/\>!isU', " ", ${$this->x31->x2ba5->xa8c6}); ${$this->x31->x2ba5->xa8c6} = $x2820('!\<br>!isU', " ", ${$this->x66->x2b8d->{$this->x14->x2b8d->{$this->x14->x2b8d->x33c0}}}); ${$this->x14->x2b96->x6dbf} = $x27c3(${$this->x31->x2ba5->{$this->x14->x2ba5->{$this->x66->x2ba5->{$this->x14->x2ba5->xa8cd}}}}); } if ($x272f('html_entity_decode', ${$this->x14->x2bc1->xe33b}['options'])) { ${$this->x31->x2ba5->{$this->x31->x2ba5->xa8c8}} = $x27fb(${$this->x31->x2bc1->xe322}, ENT_QUOTES, 'UTF-8'); } if ($x272f('htmlentities', ${$this->x14->x2ba5->{$this->x66->x2ba5->{$this->x66->x2ba5->xa8ef}}}['options'])) { ${$this->x14->x2bc1->{$this->x66->x2bc1->xe323}} = $x27ca((${$this->x14->x2b8d->x33ba})); } if ($x291c(${$this->x31->x2ba5->{$this->x31->x2ba5->xa8c8}}) > 900) { ${$this->x31->x2bc1->xe322} = $x278f(${$this->x14->x2b96->{$this->x31->x2b96->x6dc3}}, 0, 900 - 3); ${$this->x31->x2bc1->{$this->x31->x2bc1->xe77f}} = $x2784(${$this->x66->x2b8d->{$this->x14->x2b8d->{$this->x14->x2b8d->x33c0}}}, " "); ${$this->x14->x2b8d->x33ba} = $x278f(${$this->x31->x2ba5->{$this->x31->x2ba5->xa8c8}}, 0, ${$this->x31->x2b8d->{$this->x14->x2b8d->{$this->x31->x2b8d->{$this->x66->x2b8d->{$this->x66->x2b8d->x383e}}}}}) . '...'; } } if (${$this->x14->x2b96->{$this->x66->x2b96->{$this->x66->x2b96->{$this->x66->x2b96->x6dc8}}}} == null) { ${$this->x31->x2bc1->xe322} = $item->{$this->x66->x2b8d->x5f50}('manufacturer') . ' ' . ${$this->x31->x2bc1->{$this->x14->x2bc1->xe763}} . ' - Part number: ' . ${$this->x31->x2bc1->{$this->x31->x2bc1->xe75e}} . " \x2d C\141t\145\x67or\171\40\72 \173\x63a\164egor\x69es\54[\61\x5d\54[\61\x5d\54\x5b\61\x5d\x7d"; } ${$this->x14->x2b96->{$this->x66->x2b96->{$this->x66->x2b96->{$this->x66->x2b96->x6dc8}}}} = $x2820( '/' . '[\x00-\x1F\x7F]' . '|[\x00-\x7F][\x80-\xBF]+' . '|([\xC0\xC1]|[\xF0-\xFF])[\x80-\xBF]*' . '|[\xC2-\xDF]((?![\x80-\xBF])|[\x80-\xBF]{2,})' . '|[\xE0-\xEF](([\x80-\xBF](?![\x80-\xBF]))|' . '(?![\x80-\xBF]{2})|[\x80-\xBF]{3,})' . '/S', ' ', ${$this->x14->x2bc1->{$this->x66->x2bc1->xe323}} ); ${$this->x31->x2ba5->{$this->x14->x2ba5->{$this->x66->x2ba5->{$this->x14->x2ba5->xa8cd}}}} = $x28d8('', '', ${$this->x31->x2ba5->xa8c6}); $value = ${$this->x31->x2ba5->{$this->x14->x2ba5->{$this->x66->x2ba5->{$this->x14->x2ba5->xa8cd}}}}; ${$this->x14->x2ba5->xa8e8}['options'] = array(); break; case '{SC:URL}' : $item = $this->checkReference(${$this->x66->x2bc1->{$this->x66->x2bc1->{$this->x66->x2bc1->xe33f}}}['reference'], $product); ${$this->x14->x2ba5->xab77} = $item->{$this->x66->x2b8d->x4b9e}(); if (${$this->x31->x2bc1->{$this->x66->x2bc1->{$this->x14->x2bc1->{$this->x14->x2bc1->{$this->x66->x2bc1->xe5c9}}}}}) { $value = "<\x6c\x69n\153><\41\133C\x44\x41\124\x41\133" . ${$this->x31->x2bc1->{$this->x31->x2bc1->{$this->x66->x2bc1->{$this->x66->x2bc1->xde67}}}} . ${$this->x31->x2bc1->{$this->x66->x2bc1->{$this->x14->x2bc1->{$this->x14->x2bc1->{$this->x66->x2bc1->xe5c9}}}}} . "\135\135\x3e</\154i\156\x6b\76"; } else { $value = "\x3c\x6c\x69\x6e\x6b\x3e\x3c\x21\133CD\x41\x54\101\133" . $item->{$this->x14->x2b8d->x5a23}() . "\135\x5d\76</\154\151\156k\x3e"; } break; case '{sc:url}' : ${$this->x14->x2b8d->{$this->x31->x2b8d->{$this->x14->x2b8d->x384a}}} = (isset(${$this->x14->x2b8d->{$this->x31->x2b8d->{$this->x14->x2b8d->x33d2}}}['options'][0])) ? ${$this->x14->x2bc1->xe33b}['options'][0] : ''; ${$this->x14->x2ba5->{$this->x31->x2ba5->{$this->x31->x2ba5->xaa59}}} = (isset(${$this->x14->x2b96->{$this->x31->x2b96->x6de7}}['options'][1])) ? ${$this->x14->x2b96->x6de3}['options'][1] : ''; $item = $this->checkReference(${$this->x14->x2bc1->xe33b}['reference'], $product); if ($item->{$this->x14->x2b8d->x5ff6}()) { $value = ${$this->x14->x2ba5->xa3a6} . ${$this->x31->x2b8d->{$this->x66->x2b8d->{$this->x31->x2b8d->{$this->x14->x2b8d->x3538}}}} . $item->{$this->x66->x2b8d->x4b9e}() . ${$this->x14->x2bc1->{$this->x66->x2bc1->xe782}}; } else { $value = $item->{$this->x14->x2b8d->x5a23}(); } break; case '{SC:CONDITION}' : $item = $this->checkReference(${$this->x14->x2ba5->{$this->x66->x2ba5->{$this->x66->x2ba5->xa8ef}}}['reference'], $product); ${$this->x66->x2b96->{$this->x14->x2b96->x7215}} = ($x269b($item->{$this->x14->x2b8d->x5f2f}(), 'refurbished')) ? 'refurbished' : 'new'; $value = "<g:c\157\x6e\x64it\151\x6f\156\76<\x21[\103D\x41\124A[" . ${$this->x14->x2b96->x7211} . "\135\x5d\x3e<\57g\72co\x6edition>"; break; case '{sc:condition}' : $item = $this->checkReference(${$this->x14->x2b96->{$this->x31->x2b96->x6de7}}['reference'], $product); ${$this->x66->x2ba5->{$this->x66->x2ba5->{$this->x31->x2ba5->xad62}}} = ($x269b($item->{$this->x14->x2b8d->x5f2f}(), "\x72e\146\x75r\x62is\150\145d")) ? 'refurbished' : 'new'; $value = ${$this->x31->x2bc1->{$this->x31->x2bc1->{$this->x66->x2bc1->xe790}}}; break; default : $item = $this->checkReference(${$this->x66->x2bc1->{$this->x66->x2bc1->{$this->x66->x2bc1->xe33f}}}['reference'], $product); if ($x272f(${$this->x14->x2bc1->xe33b}['name'], ${$this->x14->x2b8d->x30e7})) { if ($x272f(${$this->x31->x2bc1->{$this->x66->x2bc1->xe0b8}}[${$this->x14->x2b8d->{$this->x31->x2b8d->{$this->x14->x2b8d->x33d2}}}['name']], array('select', 'multiselect'))) { $val = $item->{${$this->x31->x2b8d->x33cd}['methodName']}(); ${$this->x66->x2ba5->xad72} = $x26c5(',', $val); if ($this->{$this->x14->x2b96->x663b}->{$this->x14->x2b8d->x5013}(${$this->x31->x2bc1->{$this->x14->x2bc1->xe7a1}}) > 1) { $value = array(); foreach (${$this->x14->x2ba5->{$this->x14->x2ba5->{$this->x66->x2ba5->{$this->x14->x2ba5->xad7f}}}} as ${$this->x66->x2bc1->{$this->x66->x2bc1->xe7a8}}) { if (isset(${$this->x14->x2ba5->{$this->x31->x2ba5->xa649}}[${$this->x66->x2b96->{$this->x31->x2b96->{$this->x14->x2b96->x7237}}}][${$this->x66->x2ba5->xa359}])) { $value[] = ${$this->x14->x2b96->{$this->x31->x2b96->x6b87}}[${$this->x14->x2b8d->x386a}][${$this->x31->x2b96->x6887}]; } else { if (isset(${$this->x14->x2bc1->{$this->x31->x2bc1->xe103}}[${$this->x66->x2bc1->{$this->x66->x2bc1->xe7a8}}][0])) { $value[] = ${$this->x14->x2b96->{$this->x31->x2b96->x6b87}}[${$this->x66->x2bc1->{$this->x14->x2bc1->{$this->x66->x2bc1->xe7ab}}}][0]; } } } } else { if (isset(${$this->x14->x2b96->x6b82}[${$this->x66->x2ba5->xad72}[0]][${$this->x66->x2b96->{$this->x14->x2b96->{$this->x66->x2b96->{$this->x31->x2b96->x6890}}}}])) { $value = ${$this->x14->x2b96->{$this->x31->x2b96->x6b87}}[${$this->x66->x2b8d->{$this->x14->x2b8d->x3866}}[0]][${$this->x66->x2b96->{$this->x66->x2b96->x6889}}]; } else { if (isset(${$this->x31->x2b8d->x3134}[${$this->x14->x2ba5->{$this->x14->x2ba5->{$this->x66->x2ba5->{$this->x31->x2ba5->{$this->x31->x2ba5->xad82}}}}}[0]][0])) { $value = ${$this->x14->x2b8d->{$this->x66->x2b8d->{$this->x31->x2b8d->x313b}}}[${$this->x31->x2bc1->{$this->x14->x2bc1->xe7a1}}[0]][0]; } } } } else { $value = $item->{${$this->x14->x2bc1->xe33b}['methodName']}(); } } if ($x272f(${$this->x14->x2bc1->{$this->x31->x2bc1->{$this->x66->x2bc1->xe08b}}}[${$this->x31->x2b8d->x33cd}['name']], ${$this->x14->x2ba5->xa5e0})) { $value = ${$this->x31->x2b8d->{$this->x14->x2b8d->{$this->x31->x2b8d->x30c7}}}[${$this->x31->x2b8d->x33cd}['name']]; } $value = ${$this->x14->x2b8d->x3397}->{$this->x66->x2b8d->x607c}($product, ${$this->x14->x2b8d->{$this->x14->x2b8d->x33d1}}, $value, $this); if ($this->{$this->x66->x2b8d->{$this->x66->x2b8d->x2be3}}->{$this->x31->x2b8d->x6089}() == true) { continue 3; } break; } if ($this->{$this->x14->x2b96->x663b}->{$this->x14->x2b8d->x5013}(${$this->x66->x2bc1->{$this->x14->x2bc1->xe33d}}['options']) > 0) { foreach (${$this->x14->x2ba5->{$this->x66->x2ba5->{$this->x14->x2ba5->{$this->x66->x2ba5->xa8f4}}}}['options'] as ${$this->x14->x2b8d->x30a2} => ${$this->x66->x2ba5->{$this->x31->x2ba5->{$this->x14->x2ba5->xa929}}}) { if (${$this->x66->x2b8d->{$this->x14->x2b8d->x30a7}} >= $this->{$this->x66->x2b8d->{$this->x14->x2b8d->x2c4e}}) { switch (${$this->x66->x2bc1->{$this->x66->x2bc1->{$this->x66->x2bc1->xe33f}}}['options'][$this->{$this->x66->x2b8d->{$this->x14->x2b8d->{$this->x14->x2b8d->{$this->x31->x2b8d->x2c51}}}}]) { case 'substr' : if (isset(${$this->x66->x2bc1->{$this->x14->x2bc1->xe33d}}['options'][$this->{$this->x66->x2b8d->{$this->x14->x2b8d->{$this->x14->x2b8d->x2c50}}} + 1]) && $x291c($value) > ${$this->x14->x2ba5->{$this->x66->x2ba5->{$this->x14->x2ba5->{$this->x66->x2ba5->xa8f4}}}}['options'][$this->{$this->x66->x2b8d->{$this->x14->x2b8d->x2c4e}} + 1] ) { $value = $x278f($value, 0, ${$this->x14->x2bc1->xe33b}['options'][$this->{$this->x66->x2b8d->{$this->x14->x2b8d->{$this->x14->x2b8d->x2c50}}} + 1] - 3); ${$this->x31->x2ba5->xad45} = $x2784($value, " "); $value = $x278f($value, 0, ${$this->x66->x2ba5->{$this->x66->x2ba5->{$this->x14->x2ba5->xad49}}}) . ${$this->x14->x2ba5->{$this->x66->x2ba5->{$this->x14->x2ba5->{$this->x66->x2ba5->xa8f4}}}}['options'][$this->{$this->x66->x2b8d->{$this->x14->x2b8d->{$this->x14->x2b8d->{$this->x31->x2b8d->x2c51}}}} + 2]; } $this->{$this->x66->x2bc1->{$this->x31->x2bc1->{$this->x31->x2bc1->{$this->x66->x2bc1->{$this->x14->x2bc1->xe940}}}}}(3); break; case 'strip_tags' : ${$this->x14->x2ba5->{$this->x14->x2ba5->{$this->x14->x2ba5->{$this->x14->x2ba5->xad8f}}}} = ' '; $value = $x2820('!\<br /\>!isU', ${$this->x66->x2ba5->xad88}, $value); $value = $x2820('!\<br/\>!isU', ${$this->x31->x2bc1->{$this->x66->x2bc1->xe7b5}}, $value); $value = $x2820('!\<br>!isU', ${$this->x14->x2ba5->{$this->x14->x2ba5->{$this->x14->x2ba5->{$this->x66->x2ba5->{$this->x31->x2ba5->xad90}}}}}, $value); $value = $x27c3($value); $this->{$this->x31->x2b8d->{$this->x31->x2b8d->x3a04}}(1); break; case 'htmlentities' : $value = $x27ca(($value)); $this->{$this->x31->x2b8d->x3a00}(1); break; case 'implode' : if ($x285d($value)) { $value = $x2865(${$this->x14->x2bc1->xe33b}['options'][$this->{$this->x66->x2b8d->{$this->x14->x2b8d->x2c4e}} + 1], $value); } $this->{$this->x31->x2b8d->{$this->x31->x2b8d->x3a04}}(2); break; case 'float' : $value = $x27ef($value, ${$this->x66->x2bc1->{$this->x14->x2bc1->xe33d}}['options'][$this->{$this->x66->x2b8d->{$this->x14->x2b8d->{$this->x14->x2b8d->{$this->x31->x2b8d->x2c51}}}} + 1], '.', ''); $this->{$this->x66->x2bc1->{$this->x31->x2bc1->{$this->x31->x2bc1->{$this->x66->x2bc1->{$this->x14->x2bc1->xe940}}}}}(2); break; case 'html_entity_decode' : $value = $x27fb($value, ENT_QUOTES, 'UTF-8'); $this->{$this->x31->x2ba5->{$this->x14->x2ba5->xaf1f}}(1); break; case 'inline': $value = $x2820('/(\r\n|\n|\r|\r\n\t)/s', ' ', $value); $this->{$this->x66->x2bc1->{$this->x31->x2bc1->{$this->x31->x2bc1->{$this->x66->x2bc1->{$this->x14->x2bc1->xe940}}}}}(1); break; case 'strtolower': $value = $x280d($value, 'UTF8'); $this->{$this->x31->x2ba5->{$this->x31->x2ba5->{$this->x66->x2ba5->xaf24}}}(1); break; case 'strtoupper': $value = $x2818($value, 'UTF8'); $this->{$this->x14->x2bc1->xe92f}(1); break; case 'cleaner': $value = $x2820( '/' . '[\x00-\x1F\x7F]' . '|[\x00-\x7F][\x80-\xBF]+' . '|([\xC0\xC1]|[\xF0-\xFF])[\x80-\xBF]*' . '|[\xC2-\xDF]((?![\x80-\xBF])|[\x80-\xBF]{2,})' . '|[\xE0-\xEF](([\x80-\xBF](?![\x80-\xBF]))|' . '(?![\x80-\xBF]{2})|[\x80-\xBF]{3,})' . '/S', ' ', $value ); $value = $x28d8('', '', $value); $this->{$this->x31->x2b8d->{$this->x31->x2b8d->x3a04}}(1); break; default : ${$this->x14->x2ba5->xa897}->{$this->x66->x2b8d->{$this->x14->x2b8d->{$this->x14->x2b8d->x2c50}}} = $this->{$this->x66->x2b8d->{$this->x14->x2b8d->{$this->x14->x2b8d->{$this->x31->x2b8d->x2c51}}}}; $value = ${$this->x66->x2bc1->{$this->x14->x2bc1->{$this->x66->x2bc1->xe308}}}->{$this->x66->x2b8d->x607c}($product, ${$this->x14->x2b96->{$this->x31->x2b96->x6de7}}, $value, $this); $this->{$this->x66->x2b8d->{$this->x14->x2b8d->x2c4e}} = ${$this->x14->x2ba5->{$this->x66->x2ba5->{$this->x66->x2ba5->{$this->x31->x2ba5->{$this->x14->x2ba5->xa8a4}}}}}->{$this->x66->x2b8d->{$this->x14->x2b8d->{$this->x14->x2b8d->{$this->x31->x2b8d->x2c51}}}}; if ($this->{$this->x14->x2b96->x663b}->{$this->x31->x2b8d->x6089}() == true) { continue 3; } break; } } } } if (${$this->x31->x2ba5->{$this->x66->x2ba5->{$this->x66->x2ba5->xa3e5}}} > 1 && !$this->{$this->x66->x2b8d->{$this->x14->x2b8d->{$this->x66->x2b8d->x2c19}}}) { $value = $this->{$this->x14->x2b8d->{$this->x14->x2b8d->{$this->x66->x2b8d->x2bf7}}}->{$this->x14->x2b8d->x614a}($value, ${$this->x66->x2b96->{$this->x31->x2b96->{$this->x31->x2b96->x6990}}}, ${$this->x14->x2ba5->{$this->x66->x2ba5->xa424}}); } $value = $x28d8( array("\74", ">", '"', '\\', "\174"), array("\x5f\x5f\114O\x57\105R\x54\110\x41\x4e\x5f_", "\x5f\137\110\x49\107\x48\105\x52T\110\101\116_\x5f", "_\137Q\x55\117T\105\123\x5f_", "\x5f\x5f\102\101\x43\113\123\114A\x53H\137\x5f", "\x5f\137P\111\x50\x45\137\x5f"), $value ); if ($x285d($value)) { $value = $x2865(',', $value); } if ($value != '') { ${$this->x31->x2b8d->{$this->x66->x2b8d->x33cc}} = $x28d8(${$this->x66->x2bc1->{$this->x14->x2bc1->xe33d}}['fullpattern'], $value, ${$this->x31->x2bc1->{$this->x31->x2bc1->{$this->x14->x2bc1->{$this->x14->x2bc1->xe338}}}}); } } foreach ($this->{$this->x31->x2b8d->{$this->x14->x2b8d->x2c96}} as ${$this->x14->x2b96->x724d}) { ${$this->x31->x2bc1->{$this->x31->x2bc1->{$this->x66->x2bc1->xe336}}} = $x28d8(${$this->x31->x2ba5->{$this->x31->x2ba5->{$this->x31->x2ba5->xad94}}}['fullpattern'], '', ${$this->x66->x2ba5->{$this->x31->x2ba5->{$this->x31->x2ba5->xa8e0}}}); } ${$this->x14->x2b8d->x33cb} = $this->{$this->x14->x2b96->x663b}->{$this->x14->x2b8d->x4ee7}(${$this->x31->x2bc1->{$this->x66->x2bc1->xe334}}, $product, ${$this->x66->x2b96->{$this->x66->x2b96->x694c}}); if ($this->{$this->x66->x2b8d->{$this->x66->x2b8d->x2be3}}->{$this->x31->x2b8d->x6089}() == true) { continue; } if (${$this->x66->x2b96->{$this->x31->x2b96->{$this->x14->x2b96->x694e}}} == 1) { if (!$this->{$this->x66->x2b8d->{$this->x14->x2b8d->{$this->x66->x2b8d->x2c19}}}) { ${$this->x66->x2ba5->{$this->x31->x2ba5->{$this->x31->x2ba5->xa8e0}}} = $this->{$this->x14->x2b8d->{$this->x14->x2b8d->{$this->x31->x2b8d->{$this->x14->x2b8d->x2bf9}}}}->{$this->x31->x2b8d->x4ef3}(${$this->x14->x2b96->x6dd4}, $this->feedEncoding); ${$this->x66->x2ba5->{$this->x31->x2ba5->{$this->x31->x2ba5->xa8e0}}} = $this->{$this->x14->x2b8d->{$this->x14->x2b8d->{$this->x31->x2b8d->{$this->x14->x2b8d->x2bf9}}}}->{$this->x66->x2b8d->x4f03}( ${$this->x31->x2bc1->{$this->x31->x2bc1->{$this->x66->x2bc1->xe336}}}, ${$this->x14->x2bc1->{$this->x14->x2bc1->{$this->x14->x2bc1->{$this->x66->x2bc1->xdf16}}}}, ${$this->x14->x2b8d->{$this->x14->x2b8d->x2f87}} ); } else { ${$this->x31->x2b8d->{$this->x66->x2b8d->x33cc}} = $this->{$this->x14->x2b8d->{$this->x66->x2b8d->x2bf2}}->{$this->x66->x2b8d->x4f03}( ${$this->x14->x2b8d->x33cb}, ${$this->x14->x2ba5->{$this->x66->x2ba5->{$this->x66->x2ba5->xa444}}}, ${$this->x31->x2b96->{$this->x66->x2b96->{$this->x66->x2b96->x69b6}}} ); } } elseif (${$this->x66->x2b96->{$this->x31->x2b96->{$this->x66->x2b96->{$this->x14->x2b96->x6953}}}} != 1) { if (!$this->{$this->x66->x2b8d->{$this->x66->x2b8d->x2c14}}) { ${$this->x66->x2b96->{$this->x31->x2b96->{$this->x31->x2b96->{$this->x14->x2b96->{$this->x14->x2b96->x6de1}}}}} = $this->{$this->x14->x2b8d->{$this->x14->x2b8d->{$this->x66->x2b8d->x2bf7}}}->{$this->x31->x2b8d->x4f89}( ${$this->x31->x2bc1->{$this->x31->x2bc1->{$this->x14->x2bc1->{$this->x14->x2bc1->xe338}}}}, ${$this->x31->x2ba5->xa40a}, ${$this->x31->x2bc1->{$this->x66->x2bc1->xdee3}}, ${$this->x14->x2b8d->{$this->x31->x2b8d->{$this->x14->x2b8d->x2f76}}} ); ${$this->x66->x2b96->{$this->x31->x2b96->{$this->x31->x2b96->{$this->x66->x2b96->x6dde}}}} = $this->{$this->x14->x2b8d->{$this->x14->x2b8d->{$this->x66->x2b8d->x2bf7}}}->{$this->x31->x2b8d->x4ef3}(${$this->x31->x2bc1->{$this->x66->x2bc1->xe334}}, $this->feedEncoding); } else { ${$this->x66->x2b96->{$this->x31->x2b96->{$this->x31->x2b96->{$this->x66->x2b96->x6dde}}}} = $this->{$this->x14->x2b8d->{$this->x66->x2b8d->x2bf2}}->{$this->x66->x2b8d->x4f28}((${$this->x66->x2ba5->{$this->x31->x2ba5->{$this->x31->x2ba5->xa8e0}}}), false); } } ${$this->x66->x2ba5->{$this->x31->x2ba5->{$this->x31->x2ba5->xa8e0}}} = $x28d8( array("\137_\x4c\x4fW\105R\124\x48\101\116\137_", "__\x48\x49\x47H\105\x52\x54\110\x41\116_\x5f", "_\x5fQ\125\117TE\123\137\x5f", "\x5f_\102A\103KS\114A\x53\110__", "\x5f_P\111P\105\x5f\x5f"), array("\x3c", "\x3e", '"', '\\', "|"), ${$this->x66->x2ba5->{$this->x31->x2ba5->{$this->x14->x2ba5->{$this->x66->x2ba5->xa8e4}}}} ); if (!empty(${$this->x31->x2bc1->{$this->x66->x2bc1->xe334}})) { if (${$this->x66->x2ba5->xa3dd} == 1) { ${$this->x14->x2b96->{$this->x66->x2b96->{$this->x66->x2b96->{$this->x66->x2b96->{$this->x14->x2b96->x6ae5}}}}} .= ${$this->x66->x2b96->{$this->x31->x2b96->{$this->x31->x2b96->{$this->x66->x2b96->x6dde}}}} . ''; } else { ${$this->x14->x2bc1->xe042} .= ${$this->x66->x2ba5->{$this->x14->x2ba5->xa8de}} . ''; } if ($this->{$this->x66->x2b8d->{$this->x14->x2b8d->{$this->x66->x2b8d->x2c19}}}) { ${$this->x66->x2bc1->xe046} .= ${$this->x14->x2bc1->{$this->x14->x2bc1->xe045}}; ${$this->x14->x2b96->{$this->x66->x2b96->{$this->x66->x2b96->{$this->x66->x2b96->{$this->x14->x2b96->x6ae5}}}}} = ''; } else { $this->{$this->x66->x2ba5->xaf06}(${$this->x66->x2ba5->{$this->x31->x2ba5->xa54e}}, ${$this->x14->x2b96->x6aa1}, "PROCESSING;${$this->x14->x2bc1->{$this->x14->x2bc1->{$this->x66->x2bc1->xe31d}}};" . $this->{$this->x14->x2b8d->{$this->x31->x2b8d->{$this->x14->x2b8d->x2c5e}}} . "\x3b" . ${$this->x66->x2b96->x725a}); if (${$this->x14->x2b8d->{$this->x14->x2b8d->{$this->x66->x2b8d->x3372}}} % Mage::$x114fe("\x64\141tafe\x65d\x6d\141\x6ea\x67\x65\162/\163\x79\x73\x74\x65\x6d\57buf\146\145\x72") == 0) { ${$this->x31->x2b8d->x304a}->{$this->x66->x2b8d->x4133}(${$this->x14->x2ba5->{$this->x66->x2ba5->{$this->x14->x2ba5->xa597}}}); unset(${$this->x14->x2b96->{$this->x14->x2b96->x6ad8}}); ${$this->x14->x2b96->{$this->x66->x2b96->{$this->x66->x2b96->{$this->x31->x2b96->x6ae1}}}} = ''; if ($this->_log) { Mage::log( "\x0a\76\x3e\x3e\76\76\x3e>>\76\76\x3e\76>>\x3e\x3e\x3e\x3e\76\76>\x3e\76>>>\x3e>\76\76\x3e\x3e\76\76>\x3e\76\76>\x3e>\x3e>>>>" . ${$this->x31->x2b8d->x33b2} . "/" . $this->{$this->x14->x2b8d->{$this->x31->x2b8d->x2c59}} . "\40\151\x74\145m\x73\x20\141\x64\x64e\144", null, $this->{$this->x14->x2b96->x736d}('.log') ); } } } if ($this->{$this->x31->x2b96->x6651} && ${$this->x31->x2b8d->x336c} >= $this->{$this->x31->x2b96->x6651}) { break 2; } ${$this->x14->x2ba5->{$this->x14->x2ba5->{$this->x66->x2ba5->xa875}}}++; $this->_inc = ${$this->x31->x2b8d->{$this->x66->x2b8d->x33b5}}; ${$this->x66->x2b96->{$this->x66->x2b96->x6db5}}++; } } } if (!$this->{$this->x66->x2b96->x665c}) { ${$this->x31->x2b8d->x304a}->{$this->x66->x2b8d->x4133}(${$this->x14->x2b96->{$this->x66->x2b96->{$this->x66->x2b96->{$this->x31->x2b96->x6ae1}}}}); if ($x291c($x291f(${$this->x31->x2ba5->{$this->x14->x2ba5->{$this->x66->x2ba5->{$this->x31->x2ba5->xa3d9}}}})) > 1) { ${$this->x66->x2b8d->{$this->x66->x2b8d->x304c}}->{$this->x66->x2b8d->x4133}(${$this->x14->x2b8d->{$this->x31->x2b8d->x2f2c}} . "\x0a"); } if (${$this->x14->x2ba5->{$this->x31->x2ba5->{$this->x14->x2ba5->{$this->x66->x2ba5->xa3fe}}}} != '') { ${$this->x31->x2b8d->x304a}->{$this->x66->x2b8d->x4133}($this->{$this->x14->x2b96->x663b}->{$this->x14->x2b8d->x4ee7}(${$this->x14->x2ba5->{$this->x31->x2ba5->{$this->x14->x2ba5->{$this->x66->x2ba5->xa3fe}}}}, null)); } if ($this->_log) { Mage::log( "\x0a>\x3e\x3e\76\x3e\76\x3e\x3e>\76\76>\76>\x3e\x3e\x3e>>\x3e\x3e>\x3e\76\76\x3e>\x3e\x3e\76>\x3e>>\76\x3e\76\76\76\76\x3e>\76\76>\76 " . (${$this->x14->x2bc1->xe317} - 1) . "\57" . $this->{$this->x14->x2b8d->{$this->x31->x2b8d->{$this->x14->x2b8d->x2c5e}}} . " i\164e\155\x73\x20\x61\x64\144e\x64", null, $this->{$this->x66->x2ba5->{$this->x31->x2ba5->{$this->x31->x2ba5->{$this->x31->x2ba5->xaee8}}}}('.log') ); } $this->{$this->x66->x2ba5->xaf06}(${$this->x31->x2b8d->{$this->x66->x2b8d->x3051}}, ${$this->x14->x2b8d->{$this->x66->x2b8d->{$this->x31->x2b8d->x3064}}}, "\123UCC\x45ED\73\61\x30\x30\x3b\61\x30\x30\73\x30"); } else { ${$this->x66->x2b8d->{$this->x31->x2b8d->x3098}} .= ${$this->x14->x2bc1->{$this->x14->x2bc1->xe045}}; ${$this->x66->x2b8d->{$this->x31->x2b8d->x3098}} .= ${$this->x31->x2ba5->{$this->x66->x2ba5->xa3d3}} . "\x0a"; if (${$this->x66->x2ba5->xa3dd} > 1) { ${$this->x14->x2b8d->x3096} .= "\74/tab\x6c\x65\x3e"; } ${$this->x31->x2ba5->{$this->x14->x2ba5->xa5a6}} .= $this->{$this->x14->x2b96->x663b}->{$this->x14->x2b8d->x4ee7}(${$this->x14->x2ba5->xa3f1}, null); if ($this->_log) { Mage::log( "\x0a\x3e\76\76\x3e>\x3e\x3e>\76>>>\x3e\x3e\x3e\x3e\76>>\76\x3e\76\76\x3e\76\76\x3e>>\x3e\x3e\x3e\76>\76\76\x3e\76\76\76\76\x3e\76>\x3e> " . (${$this->x14->x2bc1->xe317} ) . "\57" . $this->{$this->x14->x2b8d->{$this->x31->x2b8d->{$this->x14->x2b8d->{$this->x66->x2b8d->x2c62}}}} . "\x20i\x74\145\x6ds\x20\x61\144\x64\x65d", null, $this->{$this->x14->x2b8d->{$this->x14->x2b8d->x39ab}}('.log') ); } } unset(${$this->x14->x2ba5->{$this->x14->x2ba5->{$this->x31->x2ba5->xa6f2}}}); if ($this->_log) { Mage::log( "\x0a\76\76\x3e\76\x3e\76\x3e>\76>\76>\76\76\76>\x3e\76>\76\x3e>\x3e\x3e>>\x3e\x3e\76\x3e>>>>\76\x3e\x3e\76>\76\76\76\76>>> \x46\157\157\164\145\x72\40t\x65\155p\x6ca\x74\x65 \x61d\x64\145d", null, $this->{$this->x14->x2bc1->{$this->x66->x2bc1->xe8f0}}('.log') ); } if ($this->{$this->x66->x2b8d->{$this->x66->x2b8d->x2c14}}) { ${$this->x31->x2ba5->xa8c6} = (${$this->x66->x2b96->{$this->x31->x2b96->{$this->x14->x2b96->x694e}}} == 1 && !Mage::$x11367()->{$this->x14->x2b8d->x41bc}()->{$this->x31->x2b8d->x41c9}('real_time_preview')) ? "\74t\x65\170ta\162\x65\x61 i\x64\75'\x43\x6fd\145M\x69\162\162\157\x72' \x63las\x73\75'\x43\x6f\144e\115i\x72\162o\162\x27\76" . (${$this->x31->x2ba5->{$this->x66->x2ba5->{$this->x66->x2ba5->xa5aa}}}) . "\x3c\57\x74e\170t\141r\x65\141\76" : (${$this->x14->x2b96->x6ae6}); if ((!Mage::$x11367()->{$this->x14->x2b8d->x41bc}()->{$this->x31->x2b8d->x41c9}('real_time_preview'))) { return("\x3c\150\x74\155\x6c>\12\x20\40\40\40\40 \x20\x20\x20\x20 \x20\x20 \x20 \40 \x20\x20 \40\40\x20 \40 \40\40\74h\x65ad\x3e
\40 \40\40\x20\40 \x20\40\x20 \x20 \x20 \x20\40 \40 \x20\40\x20 \x20\40 \x20<t\151\164l\x65\76" . $this->{$this->x66->x2b8d->x3e7a}() . "\74\x2fti\x74l\x65>\x0a \x20\x20\40 \x20 \40\40 \40 \40\40\x20\x20\40\40 \40\40 \x20\40 \40\40\74\154i\x6e\153\x20re\154=\47\x73\164\x79le\163\x68e\x65\164' \x68\x72e\146=\47" . ${$this->x14->x2bc1->xde4e} . "\163\x6b\151\x6e\57a\x64\155i\156\x68\x74m\154\57d\145\x66a\x75\x6c\164/\x64e\x66a\x75l\164\x2f\x43o\144\145\115\x69\162ro\x72\62\x2f\x6c\x69b/c\x6fde\155\x69\x72\162\157r\56\x63\x73\163'\x3e
\40\x20\x20 \x20 \x20\x20\x20\x20\x20 \x20\x20 \40\x20\x20 \40\x20\40 \x20 \40\40\40\x20\x3cl\151nk\40rel\x3d\x27st\171le\x73\150e\x65\x74\47\x20h\x72\145\146='" . ${$this->x66->x2b8d->{$this->x14->x2b8d->{$this->x66->x2b8d->x2eed}}} . "\x73k\x69\156/admi\156h\x74\x6dl\57\x64e\146\141\165lt\x2f\x64\145\x66a\x75\x6c\164\57\x43\157\144\145\115\x69\162\x72\x6fr\62\x2f\x74\x68e\155\x65\57\x64e\x66\x61u\x6c\164\x2e\143\x73\163\47>
\40\40\x20 \40\x20 \x20 \40 \40 \x20 \40\40 \x20\40\40\40 \40\x20\40\x20 <\x73c\162\151\x70\164\x20\x74\171\x70e\x3d'\164\145\170\x74/\152\141\166a\x73\143\x72\x69p\164'\40\x73\x72\x63='" . ${$this->x31->x2b96->x68ed} . "\x73kin\x2f\141\x64mi\156\150\x74\155l\57\x64e\146\141\x75l\x74/de\x66a\x75l\164\57\x43\157\x64e\115ir\162o\162\62/l\x69b\x2f\x63\157d\145\155\151r\162\x6f\162\56j\163\x27\76\x3c\57s\143\x72\151\x70\x74>
\40 \x20\40\40 \x20\x20\x20\40\40\40\40\x20 \40\x20\40 \40 \40\40\74s\x63\x72i\x70\164\40\164\171\160e='\x74\145\x78\164\x2f\x6aa\166\141\163c\162\151p\x74'\x20sr\143\x3d\47" . ${$this->x66->x2ba5->xa39b} . "s\x6b\x69\x6e\57ad\155\x69\156ht\155l/\x64\145\x66\x61ult\x2f\144ef\141\165\x6c\x74\x2fC\x6f\x64\x65M\x69r\162\157\x72\62\57\x6do\x64e\x2fx\x6d\x6c/xml\56js\x27\x3e<\x2f\x73c\162\151p\x74>
\x20\x20\x20\40 \40\x20\x20\x20\40\x20 \40\x20 \40\x20\x20\40\x20\40\x20 \x20\x20\40 </h\x65a\144\x3e
\40 \x20\40\x20\x20\x20\x20\x20 \x20\x20\40\40\40 \40\40 \40\x20 \40 \40\40 \40 \x20\x20\40<\142o\x64\171\x3e\12\40\x20\40\40 \x20\x20\40\40\40\40\x20\40\x20\40\40\40 \x20\x20 \40\x20\x20\40 \x20\40\x20\40\x20\40" . ${$this->x31->x2ba5->{$this->x31->x2ba5->xa8c8}} . "
\x20\40 \40 \40 \x20\40\40\x20\x20\x20 \x20\40 \x20\x20\x20 \x20 \x20\40\x20\40\x20 \74\163\x63\162\x69\x70t la\x6egu\x61\x67e\x3d\x27\x6a\x61\166\x61\163\143\x72i\160t\x27\x3e\12 \x20\x20 \x20\x20\40\x20\x20 \x20\40 \40\x20 \40\40\40 \x20 sHtml\75\144\157\143\165\x6dent\x2e\x67\145\164\105\154\x65\x6d\x65\x6et\x42yI\x64(\47C\157\x64e\x4di\x72r\157r\x27\x29\73
\x20 \40 \x20\x20\x20\x20\x20\x20\x20\x20\x20 \x20 \40\x20\40\40 \40\x20\40 \40\x20\x20\40\x20 \x20\x20\x20\x69\x66\x20\x28\164\171\160\145\x6ff\40\163Ht\x6dl\40!\x3d\x20\47un\144\x65\x66i\x6e\145d\x27\51\x20\x7b
\40\40\x20\x20 \40 \40 \40\x20\40 \40\x20\40\x20\40 \40\40 \x20\40 \40\40\x20\x20\x20\40\40\40\40\x20\x20\x20 va\162\x20\155\x79\103\157de\x4d\151\162r\x6f\162\x20=\x20\103o\144e\115i\x72\x72o\x72\50f\x75\x6e\x63\x74i\157n\50\x65l\164\51\40\x7b
\x20\40 \x20 \40\40\40 \40\x20\x20\x20\x20\x20\x20\40\x20\40\x20\40 \x20\x20\40\40\40\x20\40 \x20\40 \40\40\40 \x20\x20\x20\x73\x48\x74\x6d\154\56p\141\x72e\x6et\x4e\x6f\144\145.\162e\160\154\141\143\145Child\x28e\x6c\x74\x2c\40\163H\x74ml\x29\x7d,\x20\x7b\x0a\40\x20 \40 \40 \x20\x20 \x20\40 \x20\x20 \x20\40\x20\40\x20\x20\40\x20\40\40\x20\40 \40 \x20\40 \x20 \x20 \40\166al\165e\x3a\40\163\110tml\x2e\166al\x75\x65\54\x0a\40 \x20\x20 \x20\40\40 \x20\x20\40\40\x20 \40\x20 \x20 \x20 \x20\40\x20\40\40\x20\40\40 \x20 \40 \40\40 mo\x64e:\40'\170ml\47\54
\40\40 \x20\x20 \40 \40\x20\40 \40\40 \x20\40\40 \x20\40\40 \40 \x20\40\x20 \x20\x20\40\40\x20\40 \x20 \x20\x72\145\x61\144O\x6e\154\171:\40\164\162u\x65\x0a \40\40\x20\x20\40\x20 \x20\x20 \x20\x20 \40\40\x20 \40\40 \x20 \x20 \x20 \40\40 \x20\x20 \x20\175)
\40\x20 \40 \40 \40\x20\x20\x20\x20 \40\x20 \x20\x20 \x20\40 \40\x20 \40 \x20 \40\x7d\12\x20 \40 \x20\40\40 \40\40 \40 \x20\40\40 \40\40\x20\x20\x20\40\x20 \40\40\x20\x3c\x2f\163\x63\162\x69p\x74>\x0a\40 \x20\x20\40\40 \x20\x20\x20\40\40\40 \x20\40 \40\x20 \x20\x20 \40\40\x20\40 \x3c\57\x62\157d\171\x3e\x0a \40\40\x20\x20\40\x20 \x20 \x20\40\x20\40\40 \x20\x20\x20 \40\40 \x20\x20\74\57\150\x74m\x6c\x3e"); } else { return ${$this->x14->x2b8d->x33ba}; } } else { ${$this->x66->x2ba5->{$this->x14->x2ba5->xa548}}->{$this->x31->x2b8d->x62d3}(); ${$this->x66->x2b96->{$this->x14->x2b96->{$this->x66->x2b96->x6a91}}}->{$this->x66->x2b8d->x62e3}($this->{$this->x14->x2bc1->{$this->x66->x2bc1->xe8f0}}(), $this->{$this->x31->x2bc1->xe8eb}(false)); ${$this->x66->x2b8d->{$this->x66->x2b8d->x304c}}->{$this->x14->x2b8d->x6306}($this->{$this->x66->x2ba5->{$this->x31->x2ba5->{$this->x31->x2ba5->{$this->x31->x2ba5->xaee8}}}}()); $this->{$this->x66->x2b8d->x631f}($this->_updated); $this->{$this->x66->x2b8d->x6329}(); if ($this->_log) { Mage::log( "\x0a>>>\76\x3e>\x3e\76>\76\76\76\x3e>\76\x3e\x3e>\76\76>\76\76\x3e\76\x3e\76\x3e>>>>\76>\x3e\76\76\76\x3e\76>\76\x3e>\x3e\76\x20\x54\145\155\160\40f\x69\154\145\x20\x63l\x6fsed\x20\141\x6ed \155o\166\145\144\40\164\157 " . $this->{$this->x66->x2ba5->{$this->x66->x2ba5->xaedf}}(false), null, $this->{$this->x14->x2bc1->{$this->x66->x2bc1->xe8f0}}('.log') ); } Mage::$x1135d('datafeedmanager_after_generate', array('datafeed' => $this)); if (${$this->x31->x2b96->x69e8}) { try { $this->{$this->x31->x2b8d->x3a0f}( ${$this->x14->x2b96->{$this->x31->x2b96->{$this->x31->x2b96->x69f5}}}, ${$this->x66->x2ba5->xa4b5}, ${$this->x31->x2bc1->{$this->x31->x2bc1->xdf5f}}, ${$this->x31->x2b96->{$this->x14->x2b96->{$this->x14->x2b96->{$this->x66->x2b96->x6a0c}}}}, ${$this->x14->x2b8d->{$this->x66->x2b8d->x2fcf}}, ${$this->x66->x2b96->x6a16}, $this->{$this->x31->x2bc1->xe8eb}(false) ); Mage::$x1140b('adminhtml/session')->{$this->x66->x2b8d->x6392}( Mage::$x11424('datafeedmanager') ->{$this->x66->x2b8d->x3ecc}("File successfully uploaded on ${$this->x66->x2b8d->{$this->x14->x2b8d->x2fb9}}.") ); } catch (Exception $e) { Mage::$x1140b('adminhtml/session')->{$this->x31->x2b8d->x63c6}( Mage::$x11424('datafeedmanager') ->{$this->x66->x2b8d->x3ecc}('Ftp error : ') . $e->{$this->x66->x2b8d->x63ed}() ); } } Mage::$x1135d('datafeedmanager_after_upload', array('datafeed' => $this)); } Mage::$x11367()->{$this->x31->x2b8d->x4b26}(0); return $this; } catch (Exception $e) { if (!isset(${$this->x31->x2b8d->x304f})) { ${$this->x14->x2bc1->{$this->x66->x2bc1->xdff0}} = new Varien_Io_File(); } ${$this->x66->x2bc1->{$this->x31->x2bc1->{$this->x66->x2bc1->{$this->x31->x2bc1->xdffd}}}} = Mage::$x1151b() . DS . 'var' . DS . 'tmp' . DS; ${$this->x14->x2bc1->{$this->x31->x2bc1->xe00c}} = ${$this->x66->x2bc1->{$this->x31->x2bc1->{$this->x66->x2bc1->{$this->x31->x2bc1->{$this->x14->x2bc1->xe002}}}}} . 'dfm_' . $this->{$this->x66->x2b8d->x47a8}() . '.flag'; ${$this->x31->x2b8d->x304f}->{$this->x31->x2b8d->x480b}(array('path' => ${$this->x66->x2b96->x6a9c})); $this->{$this->x66->x2b8d->{$this->x31->x2b8d->x39e1}}(${$this->x66->x2ba5->{$this->x31->x2ba5->xa54e}}, ${$this->x14->x2b8d->{$this->x66->x2b8d->{$this->x31->x2b8d->x3064}}}, "\106A\111\x4c\x45D\73\x30"); throw $e; } } public function ftpUpload($x2a0d, $x29fb, $x29ed, $x29f2, $x29f7, $x2a14, $x2a18) {$x11424 = "he\x6c\160e\x72";$x114fe = "\x67\145tS\164\x6f\162e\x43\157\156\x66\151\147";$x1151b = "\x67\145\164\102\x61\x73e\x44\x69r";$x11468 = "ge\164M\157\144e\154";$xf8af = "th\162\157\x77E\170\143\145\x70\164io\156";$xef53 = "\137\x62\x65\146\x6fre\123av\145";$x1140b = "\x67\145\x74\123\151n\147\154\x65\x74\157\x6e";$x11367 = "\141p\160";$xf13e = "\147\x65\164\104es\151g\x6e";$x1135d = "di\x73\160\141\x74\x63hE\x76\145\x6e\x74";$x1053e = "g\145\x74\x52\x65\x73our\143\x65\x4do\x64e\x6c";$x114f1 = "\x67\x65\x74V\145r\163\151o\x6e"; if (${$this->x66->x2b8d->{$this->x66->x2b8d->{$this->x14->x2b8d->{$this->x31->x2b8d->x3894}}}}) { ${$this->x66->x2b8d->x38c8} = new Varien_Io_Sftp(); } else { ${$this->x31->x2ba5->{$this->x66->x2ba5->xae00}} = new Varien_Io_Ftp(); } try { ${$this->x66->x2b96->{$this->x14->x2b96->{$this->x14->x2b96->x72de}}}->{$this->x31->x2b8d->x480b}( array( 'host' => ${$this->x31->x2b8d->{$this->x14->x2b8d->x38a3}}, 'user' => ${$this->x66->x2ba5->{$this->x31->x2ba5->{$this->x14->x2ba5->xadd5}}}, 'username' => ${$this->x14->x2bc1->{$this->x66->x2bc1->{$this->x66->x2bc1->{$this->x14->x2bc1->{$this->x31->x2bc1->xe804}}}}}, 'password' => ${$this->x14->x2b96->{$this->x14->x2b96->x72a9}}, 'timeout' => '120', 'path' => ${$this->x14->x2ba5->{$this->x31->x2ba5->{$this->x66->x2ba5->xadea}}}, 'passive' => !(${$this->x14->x2b8d->x3896}) ) ); ${$this->x31->x2ba5->xae05} = new Varien_Io_File(); ${$this->x31->x2b8d->{$this->x66->x2b8d->{$this->x31->x2b8d->{$this->x66->x2b8d->x38d6}}}}->{$this->x31->x2b8d->x480b}(array('path' => $this->{$this->x14->x2bc1->{$this->x66->x2bc1->xe8e2}}())); if (!${$this->x31->x2b96->{$this->x31->x2b96->{$this->x66->x2b96->{$this->x31->x2b96->x7278}}}} && ${$this->x66->x2bc1->xe826}->{$this->x31->x2b8d->x649d}(${$this->x14->x2b8d->x38bf}, $this->{$this->x14->x2ba5->{$this->x31->x2ba5->xaedc}}() . ${$this->x66->x2b96->{$this->x14->x2b96->{$this->x31->x2b96->{$this->x14->x2b96->{$this->x14->x2b96->x72d5}}}}})) { return true; } elseif (${$this->x31->x2b8d->x3890} && ${$this->x66->x2ba5->xadfd}->{$this->x31->x2b8d->x649d}(${$this->x66->x2bc1->xe80c} . ${$this->x31->x2b8d->{$this->x66->x2b8d->x38c1}}, ${$this->x31->x2bc1->xe832}->{$this->x66->x2b8d->x64c0}(${$this->x14->x2b8d->x38bf}))) { return true; } else { return false; } ${$this->x66->x2b8d->x38c8}->{$this->x66->x2b8d->x64cd}(); } catch (Exception $e) { Mage::$x1140b('adminhtml/session')->{$this->x31->x2b8d->x63c6}( Mage::$x11424('datafeedmanager') ->{$this->x66->x2b8d->x3ecc}('Ftp upload error : ') . $e->{$this->x66->x2b8d->x63ed}() ); } } public function prepareAttributes($x2ae8) {$x2a28 = $this->x66->x2b96->{$this->x66->x2b96->x771c};$x2ac8 = $this->x14->x2bc1->{$this->x66->x2bc1->xecff};$x2a42 = $this->x31->x2b96->{$this->x66->x2b96->{$this->x66->x2b96->{$this->x14->x2b96->{$this->x66->x2b96->x7747}}}};$x2a47 = $this->x14->x2bc1->xed1f;$x2add = $this->x66->x2ba5->{$this->x66->x2ba5->xb2e2};$x2ae4 = $this->x66->x2ba5->{$this->x31->x2ba5->{$this->x31->x2ba5->{$this->x31->x2ba5->xb2f6}}};$x11424 = "\x68\145\154\160e\x72";$x114fe = "\147\x65t\123t\x6f\x72\x65C\x6fn\146\151\147";$x1151b = "\x67\145\x74\x42\141\163e\x44\151\162";$x11468 = "g\145\x74\115od\145\x6c";$xf8af = "t\x68ro\x77\x45x\x63\x65p\164i\x6f\156";$xef53 = "\x5f\142e\146ore\x53\141\166\145";$x1140b = "\147e\164\123\x69n\147\154\145\x74o\156";$x11367 = "a\x70p";$xf13e = "g\145\164D\x65\163\x69\x67\x6e";$x1135d = "\x64is\160\x61\164\x63h\105\166\x65n\164";$x1053e = "\147\x65t\122\x65\x73\157\x75r\x63\145\115\x6fd\x65\154";$x114f1 = "g\145\164V\145\x72si\157\156"; ${$this->x31->x2b8d->{$this->x14->x2b8d->{$this->x66->x2b8d->{$this->x66->x2b8d->x38ec}}}} = null; if ($x2a28(Mage::$x114f1(), '1.13.0', '>=')) { $x2ac8($this->{$this->x31->x2b8d->{$this->x14->x2b8d->x2caf}}, 'url_key'); } foreach (${$this->x66->x2ba5->{$this->x31->x2ba5->{$this->x66->x2ba5->{$this->x66->x2ba5->{$this->x66->x2ba5->xae20}}}}}[1] as ${$this->x66->x2bc1->{$this->x31->x2bc1->xe85c}} => ${$this->x31->x2b96->x730f}) { $this->{$this->x31->x2b8d->{$this->x14->x2b8d->x2c96}}[${$this->x66->x2b8d->{$this->x14->x2b8d->{$this->x31->x2b8d->x38fb}}}]['methodName'] = 'get' . $x2a42(' ', '', $x2a47($x2add(${$this->x31->x2b8d->{$this->x31->x2b8d->{$this->x31->x2b8d->x390b}}}))); $this->{$this->x31->x2b8d->{$this->x31->x2b8d->{$this->x31->x2b8d->x2c9a}}}[${$this->x66->x2b8d->{$this->x14->x2b8d->{$this->x31->x2b8d->{$this->x14->x2b8d->x38fc}}}}]['pattern'] = '{' . $x2add(${$this->x31->x2b96->x730f}) . '}'; $this->{$this->x31->x2b8d->{$this->x14->x2b8d->x2c96}}[${$this->x31->x2b96->x7305}]['fullpattern'] = ${$this->x14->x2ba5->xae18}[0][${$this->x66->x2b8d->{$this->x14->x2b8d->{$this->x31->x2b8d->{$this->x14->x2b8d->x38fc}}}}]; $this->{$this->x31->x2b8d->{$this->x31->x2b8d->{$this->x66->x2b8d->{$this->x14->x2b8d->x2c9e}}}}[${$this->x66->x2ba5->{$this->x14->x2ba5->{$this->x66->x2ba5->{$this->x66->x2ba5->xae36}}}}]['name'] = $x2add(${$this->x31->x2b8d->{$this->x31->x2b8d->{$this->x14->x2b8d->{$this->x14->x2b8d->x390c}}}}); $this->{$this->x31->x2b8d->{$this->x31->x2b8d->{$this->x66->x2b8d->{$this->x14->x2b8d->x2c9e}}}}[${$this->x66->x2ba5->{$this->x14->x2ba5->{$this->x66->x2ba5->{$this->x31->x2ba5->{$this->x14->x2ba5->xae3b}}}}}]['reference'] = $x2add(${$this->x66->x2ba5->{$this->x31->x2ba5->{$this->x66->x2ba5->{$this->x66->x2ba5->{$this->x66->x2ba5->xae20}}}}}[2][${$this->x66->x2ba5->{$this->x14->x2ba5->{$this->x31->x2ba5->xae32}}}]); if (empty($this->{$this->x31->x2b8d->{$this->x14->x2b8d->x2c96}}[${$this->x66->x2b8d->{$this->x14->x2b8d->{$this->x31->x2b8d->{$this->x14->x2b8d->x38fc}}}}]['reference'])) { $this->{$this->x31->x2b8d->{$this->x31->x2b8d->{$this->x31->x2b8d->x2c9a}}}[${$this->x66->x2ba5->xae2e}]['reference'] = 'self'; } switch ($this->{$this->x31->x2b8d->{$this->x31->x2b8d->{$this->x31->x2b8d->x2c9a}}}[${$this->x66->x2b8d->{$this->x14->x2b8d->{$this->x31->x2b8d->{$this->x31->x2b8d->{$this->x66->x2b8d->x38ff}}}}}]['name']) { case 'url': $x2ac8($this->{$this->x31->x2b8d->{$this->x31->x2b8d->{$this->x31->x2b8d->x2cb3}}}, 'url_key'); break; case 'uri': $x2ac8($this->{$this->x14->x2b96->x66cc}, 'url_key'); break; case 'G:IMAGE_LINK': $x2ac8($this->{$this->x14->x2b96->x66cc}, 'image'); $x2ac8($this->{$this->x14->x2b96->x66cc}, 'small_image'); $x2ac8($this->{$this->x14->x2b96->x66cc}, 'thumbnail'); break; case 'SC:IMAGES': $x2ac8($this->{$this->x31->x2b8d->{$this->x31->x2b8d->{$this->x31->x2b8d->x2cb3}}}, 'image'); $x2ac8($this->{$this->x31->x2b8d->{$this->x31->x2b8d->{$this->x31->x2b8d->x2cb3}}}, 'small_image'); $x2ac8($this->{$this->x31->x2b8d->{$this->x14->x2b8d->x2caf}}, 'thumbnail'); break; case 'SC:DESCRIPTION': $x2ac8($this->{$this->x31->x2b8d->{$this->x31->x2b8d->{$this->x31->x2b8d->x2cb3}}}, 'description'); $x2ac8($this->{$this->x14->x2b96->x66cc}, 'short_description'); $x2ac8($this->{$this->x31->x2b8d->{$this->x14->x2b8d->x2caf}}, 'manufacturer'); $x2ac8($this->{$this->x31->x2b8d->{$this->x14->x2b8d->x2caf}}, 'name'); $x2ac8($this->{$this->x31->x2b8d->{$this->x14->x2b8d->x2caf}}, 'sku'); break; case 'SC:EAN': $x2ac8($this->{$this->x31->x2b8d->{$this->x31->x2b8d->{$this->x31->x2b8d->x2cb3}}}, 'ean'); break; case 'SC:URL': $x2ac8($this->{$this->x31->x2b8d->{$this->x31->x2b8d->{$this->x31->x2b8d->x2cb3}}}, 'url_key'); $x2ac8($this->{$this->x31->x2b8d->{$this->x31->x2b8d->{$this->x31->x2b8d->x2cb3}}}, 'url'); break; case 'sc:images': $x2ac8($this->{$this->x14->x2b96->x66cc}, 'image'); $x2ac8($this->{$this->x31->x2b8d->{$this->x31->x2b8d->{$this->x31->x2b8d->x2cb3}}}, 'small_image'); $x2ac8($this->{$this->x31->x2b8d->{$this->x31->x2b8d->{$this->x31->x2b8d->x2cb3}}}, 'thumbnail'); break; case 'sc:description': $x2ac8($this->{$this->x14->x2b96->x66cc}, 'description'); $x2ac8($this->{$this->x14->x2b96->x66cc}, 'short_description'); $x2ac8($this->{$this->x31->x2b8d->{$this->x14->x2b8d->x2caf}}, 'manufacturer'); $x2ac8($this->{$this->x31->x2b8d->{$this->x31->x2b8d->{$this->x31->x2b8d->x2cb3}}}, 'name'); $x2ac8($this->{$this->x31->x2b8d->{$this->x31->x2b8d->{$this->x31->x2b8d->x2cb3}}}, 'sku'); break; case 'sc:ean': $x2ac8($this->{$this->x14->x2b96->x66cc}, 'ean'); break; case 'sc:url': $x2ac8($this->{$this->x14->x2b96->x66cc}, 'url_key'); $x2ac8($this->{$this->x14->x2b96->x66cc}, 'url'); break; default : $x2ac8($this->{$this->x31->x2b8d->{$this->x31->x2b8d->{$this->x31->x2b8d->x2cb3}}}, $this->{$this->x31->x2b8d->{$this->x31->x2b8d->{$this->x31->x2b8d->x2c9a}}}[${$this->x66->x2b8d->{$this->x14->x2b8d->{$this->x31->x2b8d->x38fb}}}]['name']); } ${$this->x31->x2ba5->{$this->x31->x2ba5->{$this->x14->x2ba5->xae57}}} = Mage::$x1151b() . '/app/code/local/Wyomind/Datafeedmanager/myRequiredAttributes.php'; include ${$this->x14->x2bc1->xe866}; $this->{$this->x31->x2b8d->{$this->x31->x2b8d->{$this->x66->x2b8d->{$this->x14->x2b8d->x2c9e}}}}[${$this->x66->x2ba5->{$this->x66->x2ba5->xae31}}]['value'] = '$product->get' . $this->{$this->x31->x2b8d->{$this->x31->x2b8d->{$this->x31->x2b8d->x2c9a}}}[${$this->x66->x2ba5->{$this->x66->x2ba5->xae31}}]['name'] . "\x28\x29"; $this->{$this->x31->x2b8d->{$this->x31->x2b8d->{$this->x66->x2b8d->{$this->x14->x2b8d->x2c9e}}}}[${$this->x66->x2ba5->{$this->x14->x2ba5->{$this->x66->x2ba5->{$this->x66->x2ba5->xae36}}}}]['getText'] = 'getAttributeText(\'' . $x2add(${$this->x66->x2bc1->{$this->x66->x2bc1->{$this->x66->x2bc1->xe865}}}) . '\')'; ${$this->x31->x2bc1->{$this->x31->x2bc1->xe86f}} = '/\[([^\]]+)\]/'; $x2ae4(${$this->x14->x2b8d->{$this->x14->x2b8d->x391e}}, ${$this->x66->x2b8d->x38e0}[3][${$this->x66->x2ba5->{$this->x66->x2ba5->xae31}}], ${$this->x14->x2b96->{$this->x14->x2b96->x7304}}); $this->{$this->x31->x2b8d->{$this->x31->x2b8d->{$this->x31->x2b8d->x2c9a}}}[${$this->x66->x2ba5->{$this->x66->x2ba5->xae31}}]['options'] = ${$this->x31->x2b8d->{$this->x14->x2b8d->x38e6}}[1]; } } public function getAllCategories($x2b03) {$x2b48 = $this->x14->x2bc1->{$this->x31->x2bc1->{$this->x66->x2bc1->xed4a}};$x2b45 = $this->x66->x2b96->{$this->x14->x2b96->x7789};$x2b50 = $this->x14->x2bc1->{$this->x14->x2bc1->{$this->x14->x2bc1->xed6b}};$x11424 = "\x68\x65\154\x70e\x72";$x114fe = "\147\x65\164\x53\x74\157r\145Co\156\146i\147";$x1151b = "\147e\164\x42\x61\x73e\104i\x72";$x11468 = "\147e\x74M\x6f\x64\x65\154";$xf8af = "\164\150r\157w\105xc\145\160\164\x69\x6f\x6e";$xef53 = "\x5fb\145\146o\162eSa\x76e";$x1140b = "g\x65t\x53\x69\156\147l\x65ton";$x11367 = "ap\x70";$xf13e = "\147\145\164\104\145s\151\x67\x6e";$x1135d = "\x64\151\x73\x70\x61\x74c\x68\x45v\x65\156\x74";$x1053e = "\147\145\x74\122\x65s\157\x75\x72c\145M\157\x64\145l";$x114f1 = "\x67e\x74\126e\x72\163\x69\x6f\156"; ${$this->x31->x2b96->{$this->x66->x2b96->x7322}} = Mage::$x11468('catalog/category')->{$this->x31->x2b8d->x3e70}() ->{$this->x66->x2b8d->x657a}(${$this->x31->x2bc1->{$this->x31->x2bc1->{$this->x66->x2bc1->xe877}}}) ->{$this->x14->x2b8d->x6584}('name') ->{$this->x14->x2b8d->x6584}('is_active') ->{$this->x14->x2b8d->x6584}('include_in_menu'); ${$this->x66->x2bc1->{$this->x66->x2bc1->xe888}} = array(); foreach (${$this->x31->x2b8d->x3932} as ${$this->x14->x2bc1->{$this->x31->x2bc1->xe895}}) { ${$this->x14->x2b96->{$this->x14->x2b96->{$this->x66->x2b96->x7341}}} = ${$this->x66->x2ba5->xae7c}->{$this->x66->x2b8d->x3e9b}(); ${$this->x14->x2b8d->{$this->x66->x2b8d->{$this->x14->x2b8d->x3949}}}[${$this->x14->x2b8d->x3957}]['name'] = ${$this->x66->x2ba5->{$this->x31->x2ba5->{$this->x66->x2ba5->{$this->x14->x2ba5->xae84}}}}->{$this->x14->x2b8d->x5f2f}(); ${$this->x14->x2b8d->{$this->x66->x2b8d->x3948}}[${$this->x31->x2b96->x733c}]['path'] = ${$this->x31->x2bc1->xe890}->{$this->x66->x2b96->{$this->x31->x2b96->x7367}}(); ${$this->x14->x2b8d->{$this->x66->x2b8d->x3948}}[${$this->x31->x2b96->x733c}]['level'] = ${$this->x31->x2b8d->{$this->x31->x2b8d->{$this->x14->x2b8d->x3956}}}->{$this->x31->x2b8d->x65c7}(); ${$this->x66->x2b96->{$this->x14->x2b96->{$this->x14->x2b96->x7349}}} = ${$this->x66->x2b96->x7333}->{$this->x66->x2b8d->x65d6}(); if (false !== $x2b48(${$this->x14->x2bc1->xe8a6}, '?')) { ${$this->x66->x2b96->{$this->x14->x2b96->x7329}}[${$this->x14->x2b96->{$this->x31->x2b96->x733d}}]['url'] = $x2b45(${$this->x31->x2ba5->xae99}, 0, $x2b48(${$this->x66->x2b96->{$this->x14->x2b96->{$this->x14->x2b96->x7349}}}, '?')); } else { ${$this->x66->x2bc1->{$this->x31->x2bc1->{$this->x31->x2bc1->xe889}}}[${$this->x14->x2b96->{$this->x14->x2b96->{$this->x66->x2b96->x7341}}}]['url'] = ${$this->x14->x2bc1->xe8a6}; } if ($x2b50(Mage::$x114f1(), '1.6.0', '<') || Mage::$x114fe('datafeedmanager/system/include_in_menu') ) { ${$this->x66->x2b96->{$this->x14->x2b96->{$this->x14->x2b96->{$this->x14->x2b96->x732f}}}}[${$this->x14->x2ba5->{$this->x14->x2ba5->xae8d}}]['include_in_menu'] = true; } else { ${$this->x66->x2bc1->{$this->x31->x2bc1->{$this->x31->x2bc1->{$this->x66->x2bc1->xe88e}}}}[${$this->x31->x2b8d->{$this->x31->x2b8d->{$this->x66->x2b8d->x395e}}}]['include_in_menu'] = ${$this->x31->x2b8d->{$this->x14->x2b8d->x3953}}->{$this->x66->x2b8d->x65fa}(); } } return ${$this->x66->x2bc1->{$this->x66->x2bc1->xe888}}; } } include(Mage::getBaseDir() . "/app/code/local/Wyomind/Datafeedmanager/myCustomAttributes.php");
include(Mage::getBaseDir() . "/app/code/local/Wyomind/Datafeedmanager/myCustomOptions.php");
Function Calls
None |
Stats
MD5 | 7fcc90661d0152bbe2759bf0ea801174 |
Eval Count | 0 |
Decode Time | 226 ms |