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 Wyom..
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_Elasticsearch_Helper_Indexer_Cms extends Wyomind_Elasticsearch_Helper_Indexer_Abstract {public $xc9=null;public $xe4=null;public $xdc=null; protected $_blockClass = 'Wyomind_Elasticsearch_Block_Autocomplete_Cms'; private $x1b9 = null; public $error = "Elasticsearch CMS Index : Invalid License!"; public function __construct() {$xc14 = "helper";$xe58 = "app";$xcb5 = "getModel";$xd5e = "getStoreConfig";$xdd2 = "getResourceModel";$xe05 = "dispatchEvent"; $this->_construct(); } public function _construct() {$xc14 = "helper";$xe58 = "app";$xcb5 = "getModel";$xd5e = "getStoreConfig";$xdd2 = "getResourceModel";$xe05 = "dispatchEvent"; $this->x1b9 = Mage::helper("licensemanager/data"); $this->x1b9->constructor($this, func_get_args()); } public function export($x89 = array()) {$x5e = $this->xc9->x198->{$this->xdc->x198->{$this->xe4->x198->x312}};$x53 = $this->xdc->x1a9->{$this->xe4->x1a9->{$this->xe4->x1a9->xb94}};$x7b = $this->xdc->x1a2->x76a;$x85 = $this->xc9->x1a2->{$this->xe4->x1a2->x778};$xbe = $this->xe4->x1a2->{$this->xc9->x1a2->x782};$xc14 = "helper";$xe58 = "app";$xcb5 = "getModel";$xd5e = "getStoreConfig";$xdd2 = "getResourceModel";$xe05 = "dispatchEvent"; try { ${$this->xc9->x198->x1e6} = $this; ${$this->xc9->x198->x1f2} = "Mage"; ${$this->xc9->x1a9->{$this->xc9->x1a9->xa91}} = "helper"; ${$this->xdc->x198->{$this->xc9->x198->{$this->xc9->x198->x21a}}} = "throwException"; ${$this->xdc->x198->{$this->xc9->x198->{$this->xe4->x198->x228}}} = $x5e($x53()); ${$this->xc9->x198->{$this->xc9->x198->{$this->xc9->x198->x1eb}}}->{$this->xc9->x198->{$this->xdc->x198->x1c2}}->{$this->xdc->x198->x393}(${$this->xc9->x198->{$this->xc9->x198->{$this->xc9->x198->x1eb}}}, ${$this->xdc->x198->{$this->xc9->x198->{$this->xe4->x198->x228}}}); if (${$this->xdc->x1a9->{$this->xc9->x1a9->{$this->xe4->x1a9->{$this->xc9->x1a9->xa78}}}}->{$this->xdc->x198->x3b8}(${$this->xdc->x198->x21f}) != $x5e(${$this->xdc->x1a2->{$this->xdc->x1a2->{$this->xdc->x1a2->x66c}}})) { ${$this->xc9->x198->{$this->xdc->x198->{$this->xe4->x198->{$this->xdc->x198->x1fd}}}}::${$this->xc9->x1a9->{$this->xdc->x1a9->{$this->xdc->x1a9->xa9a}}}(${$this->xc9->x1a2->x653}::${$this->xc9->x1a9->{$this->xc9->x1a9->xa91}}("elasticsearch")->{$this->xc9->x198->x3c5}(${$this->xc9->x198->x1e6}->{$this->xc9->x198->{$this->xe4->x198->x1d0}})); } ${$this->xdc->x1a2->x66e} = array(); foreach (Mage::$xe58()->{$this->xc9->x198->x3e6}() as ${$this->xc9->x1a2->x672}) { if (!${$this->xc9->x1a2->x672}->{$this->xe4->x198->x3ec}()) { continue; } ${$this->xdc->x198->x236} = (int) ${$this->xc9->x1a2->{$this->xe4->x1a2->{$this->xe4->x1a2->x678}}}->{$this->xdc->x198->x3fd}(); if (isset(${$this->xdc->x1a2->{$this->xe4->x1a2->x63f}}['store_id'])) { if (!$x7b(${$this->xc9->x198->{$this->xe4->x198->x1db}}['store_id'])) { ${$this->xdc->x1a2->{$this->xc9->x1a2->{$this->xc9->x1a2->{$this->xe4->x1a2->{$this->xc9->x1a2->x648}}}}}['store_id'] = array(${$this->xdc->x1a2->{$this->xc9->x1a2->{$this->xc9->x1a2->{$this->xe4->x1a2->{$this->xc9->x1a2->x648}}}}}['store_id']); } if (!$x85(${$this->xdc->x198->x236}, ${$this->xdc->x1a2->{$this->xc9->x1a2->{$this->xc9->x1a2->{$this->xe4->x1a2->{$this->xc9->x1a2->x648}}}}}['store_id'])) { continue; } } $this->{$this->xdc->x198->x40d}(' > Exporting CMS pages of store %s', ${$this->xc9->x1a2->{$this->xc9->x1a2->x677}}->{$this->xe4->x198->x41a}()); ${$this->xc9->x198->{$this->xe4->x198->{$this->xdc->x198->x22d}}}[${$this->xc9->x1a2->{$this->xc9->x1a2->x67d}}] = array(); ${$this->xdc->x1a9->xac4} = $this->{$this->xe4->x198->x429}('cms', ${$this->xc9->x1a2->{$this->xc9->x1a2->x677}}); ${$this->xc9->x1a2->{$this->xdc->x1a2->{$this->xe4->x1a2->{$this->xc9->x1a2->x692}}}} = Mage::$xcb5('cms/page')->{$this->xdc->x198->x43a}() ->{$this->xdc->x198->x445}(${$this->xdc->x198->{$this->xe4->x198->x234}}->{$this->xdc->x198->x3fd}()) ->{$this->xc9->x198->x45f}(${$this->xdc->x1a2->{$this->xe4->x1a2->{$this->xe4->x1a2->{$this->xdc->x1a2->x688}}}}); if (${$this->xe4->x1a9->xad0} = $this->{$this->xe4->x1a9->xb5b}(${$this->xc9->x198->x22f})) { ${$this->xc9->x198->{$this->xe4->x198->{$this->xe4->x198->x255}}}->{$this->xe4->x198->x482}('page_id', array('nin' => ${$this->xe4->x1a9->xad0})); } ${$this->xc9->x1a2->{$this->xc9->x1a2->x68c}}->{$this->xe4->x198->x482}('is_active', array('eq' => 1)); foreach (${$this->xc9->x198->{$this->xdc->x198->x250}} as ${$this->xdc->x198->{$this->xdc->x198->{$this->xdc->x198->{$this->xe4->x198->x275}}}}) { ${$this->xe4->x1a9->xaa8}[${$this->xc9->x198->{$this->xe4->x198->{$this->xc9->x198->x23c}}}][${$this->xdc->x198->{$this->xdc->x198->{$this->xdc->x198->{$this->xe4->x198->x275}}}}->{$this->xdc->x198->x3fd}()] = $xbe( array('id' => ${$this->xc9->x1a9->{$this->xe4->x1a9->{$this->xdc->x1a9->xad8}}}->{$this->xdc->x198->x3fd}()), ${$this->xc9->x1a9->{$this->xc9->x1a9->xad7}}->{$this->xc9->x198->x4b4}(${$this->xdc->x1a2->{$this->xdc->x1a2->x681}}) ); } $this->{$this->xdc->x198->x40d}(' > CMS pages exported'); } return ${$this->xc9->x198->{$this->xdc->x198->x22c}}; } catch (Exception $e) { throw $e; } } public function getExcludedPageIds($xe0 = null) {$xdc = $this->xdc->x1a9->{$this->xc9->x1a9->{$this->xe4->x1a9->{$this->xe4->x1a9->{$this->xdc->x1a9->xbd9}}}};$xc14 = "helper";$xe58 = "app";$xcb5 = "getModel";$xd5e = "getStoreConfig";$xdd2 = "getResourceModel";$xe05 = "dispatchEvent"; return $xdc(',', Mage::$xd5e('elasticsearch/cms/excluded_pages', ${$this->xe4->x1a9->xae2})); } public function getStoreIndexProperties($x152 = null) {$xfa = $this->xc9->x1a2->{$this->xc9->x1a2->x79b};$x135 = $this->xe4->x198->{$this->xdc->x198->x35f};$x162 = $this->xe4->x1a2->{$this->xe4->x1a2->x7bb};$xc14 = "helper";$xe58 = "app";$xcb5 = "getModel";$xd5e = "getStoreConfig";$xdd2 = "getResourceModel";$xe05 = "dispatchEvent"; ${$this->xe4->x1a9->xaed} = Mage::$xe58()->{$this->xdc->x198->x4ed}(${$this->xdc->x198->{$this->xe4->x198->x28d}}); ${$this->xc9->x1a2->{$this->xdc->x1a2->{$this->xe4->x1a2->x6bc}}} = 'elasticsearch_cms_index_properties_' . ${$this->xe4->x1a9->{$this->xc9->x1a9->{$this->xdc->x1a9->{$this->xe4->x1a9->xaf5}}}}->{$this->xdc->x198->x3fd}(); if (Mage::$xe58()->{$this->xe4->x198->x520}('config')) { ${$this->xc9->x1a2->{$this->xe4->x1a2->{$this->xc9->x1a2->{$this->xc9->x1a2->x6cb}}}} = Mage::$xe58()->{$this->xe4->x198->x544}(${$this->xdc->x198->{$this->xe4->x198->x292}}); if (${$this->xdc->x198->x296}) { return $xfa(${$this->xc9->x1a9->xb08}); } } ${$this->xdc->x1a2->{$this->xe4->x1a2->{$this->xdc->x1a2->x6d5}}} = $this->{$this->xc9->x198->x557}(${$this->xe4->x1a9->{$this->xdc->x1a9->xaef}}); ${$this->xc9->x1a2->{$this->xe4->x1a2->{$this->xc9->x1a2->{$this->xc9->x1a2->x6cb}}}} = array(); ${$this->xc9->x1a9->{$this->xe4->x1a9->{$this->xe4->x1a9->{$this->xe4->x1a9->{$this->xdc->x1a9->xb1f}}}}} = Mage::$xdd2('cms/page'); ${$this->xdc->x1a2->{$this->xdc->x1a2->x6e9}} = ${$this->xc9->x1a9->{$this->xe4->x1a9->{$this->xe4->x1a9->xb16}}}->{$this->xc9->x198->x56e}()->{$this->xe4->x198->x57b}(${$this->xc9->x1a9->{$this->xe4->x1a9->{$this->xe4->x1a9->{$this->xe4->x1a9->{$this->xdc->x1a9->xb1f}}}}}->{$this->xe4->x198->x58b}()); foreach ($this->{$this->xe4->x198->x429}('cms', ${$this->xe4->x1a9->{$this->xc9->x1a9->{$this->xdc->x1a9->{$this->xe4->x1a9->xaf5}}}}) as ${$this->xc9->x198->{$this->xe4->x198->{$this->xdc->x198->{$this->xc9->x198->x2be}}}}) { if (isset(${$this->xe4->x198->{$this->xc9->x198->{$this->xc9->x198->x2a9}}}[${$this->xdc->x198->x2b3}])) { ${$this->xc9->x1a2->x6c6}[${$this->xc9->x1a9->{$this->xdc->x1a9->xb32}}] = array( 'type' => 'string', 'analyzer' => 'std', 'include_in_all' => true, 'boost' => 1, 'fields' => array( 'std' => array( 'type' => 'string', 'analyzer' => 'std', ) ), ); if (${$this->xe4->x198->{$this->xe4->x198->x2a8}}[${$this->xc9->x198->{$this->xe4->x198->x2b6}}]['DATA_TYPE'] == Varien_Db_Ddl_Table::TYPE_VARCHAR) { ${$this->xc9->x1a2->{$this->xe4->x1a2->{$this->xc9->x1a2->{$this->xc9->x1a2->x6cb}}}}[${$this->xdc->x198->x2b3}]['fields'] = $x135( ${$this->xdc->x198->x296}[${$this->xc9->x198->{$this->xe4->x198->{$this->xdc->x198->{$this->xc9->x198->x2be}}}}]['fields'], array( 'prefix' => array( 'type' => 'string', 'analyzer' => 'text_prefix', 'search_analyzer' => 'std', ), 'suffix' => array( 'type' => 'string', 'analyzer' => 'text_suffix', 'search_analyzer' => 'std', ), ) ); } if (isset(${$this->xc9->x1a9->{$this->xdc->x1a9->xb0e}}['analysis']['analyzer']['language'])) { ${$this->xc9->x1a9->xb08}[${$this->xdc->x1a2->x6eb}]['analyzer'] = 'language'; } } } ${$this->xc9->x1a9->xb08} = new Varien_Object(${$this->xc9->x1a2->{$this->xe4->x1a2->{$this->xdc->x1a2->x6ca}}}); Mage::$xe05( 'wyomind_elasticsearch_index_properties', array( 'indexer' => $this, 'store' => ${$this->xc9->x1a2->{$this->xe4->x1a2->{$this->xe4->x1a2->x6b4}}}, 'properties' => ${$this->xe4->x198->{$this->xe4->x198->x298}}, ) ); ${$this->xc9->x1a2->{$this->xc9->x1a2->x6c7}} = ${$this->xc9->x1a2->x6c6}->{$this->xdc->x198->x3b8}(); if (Mage::$xe58()->{$this->xe4->x198->x520}('config')) { ${$this->xe4->x1a2->x6f5} = $this->{$this->xe4->x198->x5e3}(); Mage::$xe58()->{$this->xc9->x198->x605}($x162(${$this->xc9->x1a2->{$this->xe4->x1a2->{$this->xdc->x1a2->x6ca}}}), ${$this->xdc->x198->{$this->xe4->x198->x292}}, array('config'), ${$this->xe4->x1a9->xb39}); } return ${$this->xc9->x1a2->x6c6}; } } ?>
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_Elasticsearch_Helper_Indexer_Cms extends Wyomind_Elasticsearch_Helper_Indexer_Abstract {public $xc9=null;public $xe4=null;public $xdc=null; protected $_blockClass = 'Wyomind_Elasticsearch_Block_Autocomplete_Cms'; private $x1b9 = null; public $error = "El\141s\x74ic\x73e\x61\162c\x68\x20CM\123\40\111\x6e\144\145\170\x20\x3a\x20I\x6ev\x61\x6c\151d\40\114\x69\143\145\x6e\x73e!"; public function __construct() {$xc14 = "hel\160\145\162";$xe58 = "\x61\x70\160";$xcb5 = "\147\145\x74M\157\x64el";$xd5e = "\x67e\x74\123t\157\x72eCo\x6e\x66\151g";$xdd2 = "\x67\x65\164\122esou\162\143\x65\115\x6fde\x6c";$xe05 = "disp\141t\x63h\105\x76\145\156\164"; $this->_construct(); } public function _construct() {$xc14 = "h\x65\154\x70e\x72";$xe58 = "app";$xcb5 = "g\x65\x74Mo\144e\154";$xd5e = "\147\145\x74\123\x74o\x72\145\103\157nfi\x67";$xdd2 = "\147\x65t\122es\157\165\162\x63eM\x6f\144\x65l";$xe05 = "\x64i\163\160\x61\164\x63\x68\x45\166en\164"; $this->x1b9 = Mage::helper("l\x69\x63ensem\x61\156\141\147\145\x72\57d\141\164a"); $this->x1b9->constructor($this, func_get_args()); } public function export($x89 = array()) {$x5e = $this->xc9->x198->{$this->xdc->x198->{$this->xe4->x198->x312}};$x53 = $this->xdc->x1a9->{$this->xe4->x1a9->{$this->xe4->x1a9->xb94}};$x7b = $this->xdc->x1a2->x76a;$x85 = $this->xc9->x1a2->{$this->xe4->x1a2->x778};$xbe = $this->xe4->x1a2->{$this->xc9->x1a2->x782};$xc14 = "\150e\154\x70\145\x72";$xe58 = "\141\x70\160";$xcb5 = "g\x65\x74\115\x6f\x64e\154";$xd5e = "\147\x65t\123to\x72\145C\157\156\x66ig";$xdd2 = "\147e\x74\122\x65\163\x6f\165\x72c\145\x4d\157\144\145\x6c";$xe05 = "\x64i\163p\141\164c\150E\166\x65\x6e\164"; try { ${$this->xc9->x198->x1e6} = $this; ${$this->xc9->x198->x1f2} = "Ma\x67\145"; ${$this->xc9->x1a9->{$this->xc9->x1a9->xa91}} = "h\145\x6cp\145r"; ${$this->xdc->x198->{$this->xc9->x198->{$this->xc9->x198->x21a}}} = "t\150\162\x6f\167\x45\170\143\145\x70\x74\x69o\156"; ${$this->xdc->x198->{$this->xc9->x198->{$this->xe4->x198->x228}}} = $x5e($x53()); ${$this->xc9->x198->{$this->xc9->x198->{$this->xc9->x198->x1eb}}}->{$this->xc9->x198->{$this->xdc->x198->x1c2}}->{$this->xdc->x198->x393}(${$this->xc9->x198->{$this->xc9->x198->{$this->xc9->x198->x1eb}}}, ${$this->xdc->x198->{$this->xc9->x198->{$this->xe4->x198->x228}}}); if (${$this->xdc->x1a9->{$this->xc9->x1a9->{$this->xe4->x1a9->{$this->xc9->x1a9->xa78}}}}->{$this->xdc->x198->x3b8}(${$this->xdc->x198->x21f}) != $x5e(${$this->xdc->x1a2->{$this->xdc->x1a2->{$this->xdc->x1a2->x66c}}})) { ${$this->xc9->x198->{$this->xdc->x198->{$this->xe4->x198->{$this->xdc->x198->x1fd}}}}::${$this->xc9->x1a9->{$this->xdc->x1a9->{$this->xdc->x1a9->xa9a}}}(${$this->xc9->x1a2->x653}::${$this->xc9->x1a9->{$this->xc9->x1a9->xa91}}("\x65\154\141\x73\164\151\143\x73\145a\162\x63\x68")->{$this->xc9->x198->x3c5}(${$this->xc9->x198->x1e6}->{$this->xc9->x198->{$this->xe4->x198->x1d0}})); } ${$this->xdc->x1a2->x66e} = array(); foreach (Mage::$xe58()->{$this->xc9->x198->x3e6}() as ${$this->xc9->x1a2->x672}) { if (!${$this->xc9->x1a2->x672}->{$this->xe4->x198->x3ec}()) { continue; } ${$this->xdc->x198->x236} = (int) ${$this->xc9->x1a2->{$this->xe4->x1a2->{$this->xe4->x1a2->x678}}}->{$this->xdc->x198->x3fd}(); if (isset(${$this->xdc->x1a2->{$this->xe4->x1a2->x63f}}['store_id'])) { if (!$x7b(${$this->xc9->x198->{$this->xe4->x198->x1db}}['store_id'])) { ${$this->xdc->x1a2->{$this->xc9->x1a2->{$this->xc9->x1a2->{$this->xe4->x1a2->{$this->xc9->x1a2->x648}}}}}['store_id'] = array(${$this->xdc->x1a2->{$this->xc9->x1a2->{$this->xc9->x1a2->{$this->xe4->x1a2->{$this->xc9->x1a2->x648}}}}}['store_id']); } if (!$x85(${$this->xdc->x198->x236}, ${$this->xdc->x1a2->{$this->xc9->x1a2->{$this->xc9->x1a2->{$this->xe4->x1a2->{$this->xc9->x1a2->x648}}}}}['store_id'])) { continue; } } $this->{$this->xdc->x198->x40d}(' > Exporting CMS pages of store %s', ${$this->xc9->x1a2->{$this->xc9->x1a2->x677}}->{$this->xe4->x198->x41a}()); ${$this->xc9->x198->{$this->xe4->x198->{$this->xdc->x198->x22d}}}[${$this->xc9->x1a2->{$this->xc9->x1a2->x67d}}] = array(); ${$this->xdc->x1a9->xac4} = $this->{$this->xe4->x198->x429}('cms', ${$this->xc9->x1a2->{$this->xc9->x1a2->x677}}); ${$this->xc9->x1a2->{$this->xdc->x1a2->{$this->xe4->x1a2->{$this->xc9->x1a2->x692}}}} = Mage::$xcb5('cms/page')->{$this->xdc->x198->x43a}() ->{$this->xdc->x198->x445}(${$this->xdc->x198->{$this->xe4->x198->x234}}->{$this->xdc->x198->x3fd}()) ->{$this->xc9->x198->x45f}(${$this->xdc->x1a2->{$this->xe4->x1a2->{$this->xe4->x1a2->{$this->xdc->x1a2->x688}}}}); if (${$this->xe4->x1a9->xad0} = $this->{$this->xe4->x1a9->xb5b}(${$this->xc9->x198->x22f})) { ${$this->xc9->x198->{$this->xe4->x198->{$this->xe4->x198->x255}}}->{$this->xe4->x198->x482}('page_id', array('nin' => ${$this->xe4->x1a9->xad0})); } ${$this->xc9->x1a2->{$this->xc9->x1a2->x68c}}->{$this->xe4->x198->x482}('is_active', array('eq' => 1)); foreach (${$this->xc9->x198->{$this->xdc->x198->x250}} as ${$this->xdc->x198->{$this->xdc->x198->{$this->xdc->x198->{$this->xe4->x198->x275}}}}) { ${$this->xe4->x1a9->xaa8}[${$this->xc9->x198->{$this->xe4->x198->{$this->xc9->x198->x23c}}}][${$this->xdc->x198->{$this->xdc->x198->{$this->xdc->x198->{$this->xe4->x198->x275}}}}->{$this->xdc->x198->x3fd}()] = $xbe( array('id' => ${$this->xc9->x1a9->{$this->xe4->x1a9->{$this->xdc->x1a9->xad8}}}->{$this->xdc->x198->x3fd}()), ${$this->xc9->x1a9->{$this->xc9->x1a9->xad7}}->{$this->xc9->x198->x4b4}(${$this->xdc->x1a2->{$this->xdc->x1a2->x681}}) ); } $this->{$this->xdc->x198->x40d}(' > CMS pages exported'); } return ${$this->xc9->x198->{$this->xdc->x198->x22c}}; } catch (Exception $e) { throw $e; } } public function getExcludedPageIds($xe0 = null) {$xdc = $this->xdc->x1a9->{$this->xc9->x1a9->{$this->xe4->x1a9->{$this->xe4->x1a9->{$this->xdc->x1a9->xbd9}}}};$xc14 = "he\x6cp\145\x72";$xe58 = "\141p\160";$xcb5 = "\x67\145tMo\144e\154";$xd5e = "\147e\x74\x53\x74\157r\145Co\156\146\x69\147";$xdd2 = "\147e\164\x52\x65\163\157u\x72c\145M\157\x64\x65\x6c";$xe05 = "\144i\x73pa\x74\143hE\x76e\x6et"; return $xdc(',', Mage::$xd5e('elasticsearch/cms/excluded_pages', ${$this->xe4->x1a9->xae2})); } public function getStoreIndexProperties($x152 = null) {$xfa = $this->xc9->x1a2->{$this->xc9->x1a2->x79b};$x135 = $this->xe4->x198->{$this->xdc->x198->x35f};$x162 = $this->xe4->x1a2->{$this->xe4->x1a2->x7bb};$xc14 = "h\x65\154\160e\162";$xe58 = "\141\160p";$xcb5 = "\x67\x65\x74\115\157\144\x65l";$xd5e = "\147\x65\x74S\x74o\x72eCo\156\146ig";$xdd2 = "\x67\x65\164R\x65\x73\x6fur\143e\x4do\144\145\x6c";$xe05 = "\x64\x69\163\x70atch\105ve\x6e\x74"; ${$this->xe4->x1a9->xaed} = Mage::$xe58()->{$this->xdc->x198->x4ed}(${$this->xdc->x198->{$this->xe4->x198->x28d}}); ${$this->xc9->x1a2->{$this->xdc->x1a2->{$this->xe4->x1a2->x6bc}}} = 'elasticsearch_cms_index_properties_' . ${$this->xe4->x1a9->{$this->xc9->x1a9->{$this->xdc->x1a9->{$this->xe4->x1a9->xaf5}}}}->{$this->xdc->x198->x3fd}(); if (Mage::$xe58()->{$this->xe4->x198->x520}('config')) { ${$this->xc9->x1a2->{$this->xe4->x1a2->{$this->xc9->x1a2->{$this->xc9->x1a2->x6cb}}}} = Mage::$xe58()->{$this->xe4->x198->x544}(${$this->xdc->x198->{$this->xe4->x198->x292}}); if (${$this->xdc->x198->x296}) { return $xfa(${$this->xc9->x1a9->xb08}); } } ${$this->xdc->x1a2->{$this->xe4->x1a2->{$this->xdc->x1a2->x6d5}}} = $this->{$this->xc9->x198->x557}(${$this->xe4->x1a9->{$this->xdc->x1a9->xaef}}); ${$this->xc9->x1a2->{$this->xe4->x1a2->{$this->xc9->x1a2->{$this->xc9->x1a2->x6cb}}}} = array(); ${$this->xc9->x1a9->{$this->xe4->x1a9->{$this->xe4->x1a9->{$this->xe4->x1a9->{$this->xdc->x1a9->xb1f}}}}} = Mage::$xdd2('cms/page'); ${$this->xdc->x1a2->{$this->xdc->x1a2->x6e9}} = ${$this->xc9->x1a9->{$this->xe4->x1a9->{$this->xe4->x1a9->xb16}}}->{$this->xc9->x198->x56e}()->{$this->xe4->x198->x57b}(${$this->xc9->x1a9->{$this->xe4->x1a9->{$this->xe4->x1a9->{$this->xe4->x1a9->{$this->xdc->x1a9->xb1f}}}}}->{$this->xe4->x198->x58b}()); foreach ($this->{$this->xe4->x198->x429}('cms', ${$this->xe4->x1a9->{$this->xc9->x1a9->{$this->xdc->x1a9->{$this->xe4->x1a9->xaf5}}}}) as ${$this->xc9->x198->{$this->xe4->x198->{$this->xdc->x198->{$this->xc9->x198->x2be}}}}) { if (isset(${$this->xe4->x198->{$this->xc9->x198->{$this->xc9->x198->x2a9}}}[${$this->xdc->x198->x2b3}])) { ${$this->xc9->x1a2->x6c6}[${$this->xc9->x1a9->{$this->xdc->x1a9->xb32}}] = array( 'type' => 'string', 'analyzer' => 'std', 'include_in_all' => true, 'boost' => 1, 'fields' => array( 'std' => array( 'type' => 'string', 'analyzer' => 'std', ) ), ); if (${$this->xe4->x198->{$this->xe4->x198->x2a8}}[${$this->xc9->x198->{$this->xe4->x198->x2b6}}]['DATA_TYPE'] == Varien_Db_Ddl_Table::TYPE_VARCHAR) { ${$this->xc9->x1a2->{$this->xe4->x1a2->{$this->xc9->x1a2->{$this->xc9->x1a2->x6cb}}}}[${$this->xdc->x198->x2b3}]['fields'] = $x135( ${$this->xdc->x198->x296}[${$this->xc9->x198->{$this->xe4->x198->{$this->xdc->x198->{$this->xc9->x198->x2be}}}}]['fields'], array( 'prefix' => array( 'type' => 'string', 'analyzer' => 'text_prefix', 'search_analyzer' => 'std', ), 'suffix' => array( 'type' => 'string', 'analyzer' => 'text_suffix', 'search_analyzer' => 'std', ), ) ); } if (isset(${$this->xc9->x1a9->{$this->xdc->x1a9->xb0e}}['analysis']['analyzer']['language'])) { ${$this->xc9->x1a9->xb08}[${$this->xdc->x1a2->x6eb}]['analyzer'] = 'language'; } } } ${$this->xc9->x1a9->xb08} = new Varien_Object(${$this->xc9->x1a2->{$this->xe4->x1a2->{$this->xdc->x1a2->x6ca}}}); Mage::$xe05( 'wyomind_elasticsearch_index_properties', array( 'indexer' => $this, 'store' => ${$this->xc9->x1a2->{$this->xe4->x1a2->{$this->xe4->x1a2->x6b4}}}, 'properties' => ${$this->xe4->x198->{$this->xe4->x198->x298}}, ) ); ${$this->xc9->x1a2->{$this->xc9->x1a2->x6c7}} = ${$this->xc9->x1a2->x6c6}->{$this->xdc->x198->x3b8}(); if (Mage::$xe58()->{$this->xe4->x198->x520}('config')) { ${$this->xe4->x1a2->x6f5} = $this->{$this->xe4->x198->x5e3}(); Mage::$xe58()->{$this->xc9->x198->x605}($x162(${$this->xc9->x1a2->{$this->xe4->x1a2->{$this->xdc->x1a2->x6ca}}}), ${$this->xdc->x198->{$this->xe4->x198->x292}}, array('config'), ${$this->xe4->x1a9->xb39}); } return ${$this->xc9->x1a2->x6c6}; } }
Function Calls
| None |
Stats
| MD5 | 71bc89bf72b42d5d4fad5dc08d923c16 |
| Eval Count | 0 |
| Decode Time | 87 ms |