ExtSearch/src/Core/Smarty/Plugins/function.d3_extsearch_highl...

83 lines
7.7 KiB
PHP

<?php //006fc
// <?php /** This Software is the property of D³ Data Development and is protected by copyright law - it is NOT Freeware. Any unauthorized use of this software without a valid license key is a violation of the license agreement and will be prosecuted by civil and criminal law. Inhaber: Thomas Dartsch Alle Rechte vorbehalten @package erweiterte_Suche @version 7.1.6.3 PHP73 (13.12.2023) @author Daniel Seifert support@shopmodule.com @copyright (C) 2023, D3 Data Development @see https://www.d3data.de */ ?>
if(!extension_loaded('ionCube Loader')){$__oc=strtolower(substr(php_uname(),0,3));$__ln='ioncube_loader_'.$__oc.'_'.substr(phpversion(),0,3).(($__oc=='win')?'.dll':'.so');if(function_exists('dl')){@dl($__ln);}if(function_exists('_il_exec')){return _il_exec();}$__ln='/ioncube/'.$__ln;$__oid=$__id=realpath(ini_get('extension_dir'));$__here=dirname(__FILE__);if(strlen($__id)>1&&$__id[1]==':'){$__id=str_replace('\\','/',substr($__id,2));$__here=str_replace('\\','/',substr($__here,2));}$__rd=str_repeat('/..',substr_count($__id,'/')).$__here.'/';$__i=strlen($__rd);while($__i--){if($__rd[$__i]=='/'){$__lp=substr($__rd,0,$__i).$__ln;if(file_exists($__oid.$__lp)){$__ln=$__lp;break;}}}if(function_exists('dl')){@dl($__ln);}}else{die('The file '.__FILE__." is corrupted.\n");}if(function_exists('_il_exec')){return _il_exec();}echo("Site error: the ".(php_sapi_name()=='cli'?'ionCube':'<a href="http://www.ioncube.com">ionCube</a>')." PHP Loader needs to be installed. This is a widely used PHP extension for running ionCube protected PHP code, website security and malware blocking.\n\nPlease visit ".(php_sapi_name()=='cli'?'get-loader.ioncube.com':'<a href="http://get-loader.ioncube.com">get-loader.ioncube.com</a>')." for install assistance.\n\n");exit(199);
?>
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