composer.json extended, add uncompiled precheck

This commit is contained in:
Daniel Seifert 2017-12-20 15:43:03 +01:00
bovenliggende e80288738f
commit ec264f2527
7 gewijzigde bestanden met toevoegingen van 3348 en 1596 verwijderingen

Bestand weergeven

@ -13,13 +13,20 @@
{
"name": "D3 Data Development (Inh. Thomas Dartsch)",
"email": "info@shopmodule.com",
"homepage": "http://www.oxidmodule.com"
"homepage": "http://www.oxidmodule.com",
"role": "Owner"
}
],
"support": {
"email": "support@shopmodule.com"
}
"homepage": "https://www.oxidmodule.com/",
"license": [
"proprietary"
],
"suggest": {
"oxid-projects/statistics-module": "allows the graphical evaluation of statistics"
},
"extra": {
"oxideshop": {
"source-directory": "/src",
@ -27,7 +34,7 @@
}
},
"require": {
"php": "7.1.*",
"php": ">=5.6",
"ext-ionCube-Loader": "*",
"oxid-esales/oxideshop-ce": "6.0.x",
"d3/modcfg": ">=5.1.0.0"

Diff onderdrukt omdat het te groot bestand Laad Diff

Bestand weergeven

@ -1,75 +1,146 @@
<?php //004fb
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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
<?php
/**
* This Software is the property of Data Development and is protected
* by copyright law - it is NOT Freeware.
* http://www.shopmodule.com
*
* @copyright (C) D3 Data Development (Inh. Thomas Dartsch)
* @author D3 Data Development - <support@shopmodule.com>
* @link http://www.oxidmodule.com
*/
date_default_timezone_set('Europe/Berlin');
/**
* Class d3PreCheckInFolder
*/
class d3PreCheckInFolder
{
public $sVersion = '4.10.2';
/**
* @return string
*/
public function getVersion()
{
return $this->sVersion;
}
/**
* @return bool
*/
public function hasMinPhpVersion()
{
$aArgs = func_get_args();
if (version_compare(phpversion(), $aArgs[0]['version'], '>=')) {
return true;
}
return false;
}
/**
* @return bool
*/
public function hasMaxPhpVersion()
{
$aArgs = func_get_args();
if (version_compare(phpversion(), $aArgs[0]['version'], '<=')) {
return true;
}
return false;
}
/**
* @return array
*/
public function hasFromToPhpVersion()
{
$aArgs = func_get_args();
if ((version_compare(phpversion(), $aArgs[0]['from'], '>=')) && (version_compare(
phpversion(),
$aArgs[0]['to'],
'<'
))
) {
return true;
}
return false;
}
/**
* @return bool
*/
public function hasZendLoaderOptimizer()
{
if ((version_compare(phpversion(), '5.2.0', '>=')
&& version_compare(phpversion(), '5.2.900', '<')
&& function_exists('zend_optimizer_version')
) || (
version_compare(phpversion(), '5.3.0', '>=')
&& version_compare(phpversion(), '5.6.900', '<')
&& function_exists('zend_loader_version')
)) {
if (function_exists('opcache_get_status')
&& ($aOpCacheStatus = opcache_get_status())
&& $aOpCacheStatus['opcache_enabled']
) {
return null;
} else {
return true;
}
}
return false;
}
/**
* @return bool
*/
public function hasIonCubeLoader()
{
if (function_exists('ioncube_loader_version')) {
return true;
}
return false;
}
/**
* @return bool
*/
public function hasExtension()
{
$aArgs = func_get_args();
if (extension_loaded($aArgs[0]['type'])) {
return true;
}
return false;
}
}
/**
* @param $mVar
*/
function dumpvar($mVar)
{
echo "<pre>";
print_r($mVar);
echo "</pre>";
}
if (!isset($_SERVER['REMOTE_ADDR']) || !isset($_SERVER['HTTP_USER_AGENT'])) {
$oPreCheck = new d3precheckinfolder;
if (isset($_GET['fnc']) && $_GET['fnc']) {
$aParams = isset($_GET['params']) ? unserialize(stripslashes(urldecode($_GET['params']))) : array();
echo serialize(call_user_func(array($oPreCheck, $_GET['fnc']), $aParams));
}
}

Bestand weergeven

@ -1,76 +1,146 @@
<?php //004fb
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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
26UTjenxs8S=
<?php
/**
* This Software is the property of Data Development and is protected
* by copyright law - it is NOT Freeware.
* http://www.shopmodule.com
*
* @copyright (C) D3 Data Development (Inh. Thomas Dartsch)
* @author D3 Data Development - <support@shopmodule.com>
* @link http://www.oxidmodule.com
*/
date_default_timezone_set('Europe/Berlin');
/**
* Class d3PreCheckInFolder
*/
class d3PreCheckInFolder
{
public $sVersion = '4.10.2';
/**
* @return string
*/
public function getVersion()
{
return $this->sVersion;
}
/**
* @return bool
*/
public function hasMinPhpVersion()
{
$aArgs = func_get_args();
if (version_compare(phpversion(), $aArgs[0]['version'], '>=')) {
return true;
}
return false;
}
/**
* @return bool
*/
public function hasMaxPhpVersion()
{
$aArgs = func_get_args();
if (version_compare(phpversion(), $aArgs[0]['version'], '<=')) {
return true;
}
return false;
}
/**
* @return array
*/
public function hasFromToPhpVersion()
{
$aArgs = func_get_args();
if ((version_compare(phpversion(), $aArgs[0]['from'], '>=')) && (version_compare(
phpversion(),
$aArgs[0]['to'],
'<'
))
) {
return true;
}
return false;
}
/**
* @return bool
*/
public function hasZendLoaderOptimizer()
{
if ((version_compare(phpversion(), '5.2.0', '>=')
&& version_compare(phpversion(), '5.2.900', '<')
&& function_exists('zend_optimizer_version')
) || (
version_compare(phpversion(), '5.3.0', '>=')
&& version_compare(phpversion(), '5.6.900', '<')
&& function_exists('zend_loader_version')
)) {
if (function_exists('opcache_get_status')
&& ($aOpCacheStatus = opcache_get_status())
&& $aOpCacheStatus['opcache_enabled']
) {
return null;
} else {
return true;
}
}
return false;
}
/**
* @return bool
*/
public function hasIonCubeLoader()
{
if (function_exists('ioncube_loader_version')) {
return true;
}
return false;
}
/**
* @return bool
*/
public function hasExtension()
{
$aArgs = func_get_args();
if (extension_loaded($aArgs[0]['type'])) {
return true;
}
return false;
}
}
/**
* @param $mVar
*/
function dumpvar($mVar)
{
echo "<pre>";
print_r($mVar);
echo "</pre>";
}
if (!isset($_SERVER['REMOTE_ADDR']) || !isset($_SERVER['HTTP_USER_AGENT'])) {
$oPreCheck = new d3precheckinfolder;
if (isset($_GET['fnc']) && $_GET['fnc']) {
$aParams = isset($_GET['params']) ? unserialize(stripslashes(urldecode($_GET['params']))) : array();
echo serialize(call_user_func(array($oPreCheck, $_GET['fnc']), $aParams));
}
}

Bestand weergeven

@ -1,76 +1,146 @@
<?php //004fb
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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
WghEgwIOfsdkVgFMfVB3Pykje9epa0==
<?php
/**
* This Software is the property of Data Development and is protected
* by copyright law - it is NOT Freeware.
* http://www.shopmodule.com
*
* @copyright (C) D3 Data Development (Inh. Thomas Dartsch)
* @author D3 Data Development - <support@shopmodule.com>
* @link http://www.oxidmodule.com
*/
date_default_timezone_set('Europe/Berlin');
/**
* Class d3PreCheckInFolder
*/
class d3PreCheckInFolder
{
public $sVersion = '4.10.2';
/**
* @return string
*/
public function getVersion()
{
return $this->sVersion;
}
/**
* @return bool
*/
public function hasMinPhpVersion()
{
$aArgs = func_get_args();
if (version_compare(phpversion(), $aArgs[0]['version'], '>=')) {
return true;
}
return false;
}
/**
* @return bool
*/
public function hasMaxPhpVersion()
{
$aArgs = func_get_args();
if (version_compare(phpversion(), $aArgs[0]['version'], '<=')) {
return true;
}
return false;
}
/**
* @return array
*/
public function hasFromToPhpVersion()
{
$aArgs = func_get_args();
if ((version_compare(phpversion(), $aArgs[0]['from'], '>=')) && (version_compare(
phpversion(),
$aArgs[0]['to'],
'<'
))
) {
return true;
}
return false;
}
/**
* @return bool
*/
public function hasZendLoaderOptimizer()
{
if ((version_compare(phpversion(), '5.2.0', '>=')
&& version_compare(phpversion(), '5.2.900', '<')
&& function_exists('zend_optimizer_version')
) || (
version_compare(phpversion(), '5.3.0', '>=')
&& version_compare(phpversion(), '5.6.900', '<')
&& function_exists('zend_loader_version')
)) {
if (function_exists('opcache_get_status')
&& ($aOpCacheStatus = opcache_get_status())
&& $aOpCacheStatus['opcache_enabled']
) {
return null;
} else {
return true;
}
}
return false;
}
/**
* @return bool
*/
public function hasIonCubeLoader()
{
if (function_exists('ioncube_loader_version')) {
return true;
}
return false;
}
/**
* @return bool
*/
public function hasExtension()
{
$aArgs = func_get_args();
if (extension_loaded($aArgs[0]['type'])) {
return true;
}
return false;
}
}
/**
* @param $mVar
*/
function dumpvar($mVar)
{
echo "<pre>";
print_r($mVar);
echo "</pre>";
}
if (!isset($_SERVER['REMOTE_ADDR']) || !isset($_SERVER['HTTP_USER_AGENT'])) {
$oPreCheck = new d3precheckinfolder;
if (isset($_GET['fnc']) && $_GET['fnc']) {
$aParams = isset($_GET['params']) ? unserialize(stripslashes(urldecode($_GET['params']))) : array();
echo serialize(call_user_func(array($oPreCheck, $_GET['fnc']), $aParams));
}
}

Bestand weergeven

@ -1,76 +1,146 @@
<?php //004fb
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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
MgscbE6R
<?php
/**
* This Software is the property of Data Development and is protected
* by copyright law - it is NOT Freeware.
* http://www.shopmodule.com
*
* @copyright (C) D3 Data Development (Inh. Thomas Dartsch)
* @author D3 Data Development - <support@shopmodule.com>
* @link http://www.oxidmodule.com
*/
date_default_timezone_set('Europe/Berlin');
/**
* Class d3PreCheckInFolder
*/
class d3PreCheckInFolder
{
public $sVersion = '4.10.2';
/**
* @return string
*/
public function getVersion()
{
return $this->sVersion;
}
/**
* @return bool
*/
public function hasMinPhpVersion()
{
$aArgs = func_get_args();
if (version_compare(phpversion(), $aArgs[0]['version'], '>=')) {
return true;
}
return false;
}
/**
* @return bool
*/
public function hasMaxPhpVersion()
{
$aArgs = func_get_args();
if (version_compare(phpversion(), $aArgs[0]['version'], '<=')) {
return true;
}
return false;
}
/**
* @return array
*/
public function hasFromToPhpVersion()
{
$aArgs = func_get_args();
if ((version_compare(phpversion(), $aArgs[0]['from'], '>=')) && (version_compare(
phpversion(),
$aArgs[0]['to'],
'<'
))
) {
return true;
}
return false;
}
/**
* @return bool
*/
public function hasZendLoaderOptimizer()
{
if ((version_compare(phpversion(), '5.2.0', '>=')
&& version_compare(phpversion(), '5.2.900', '<')
&& function_exists('zend_optimizer_version')
) || (
version_compare(phpversion(), '5.3.0', '>=')
&& version_compare(phpversion(), '5.6.900', '<')
&& function_exists('zend_loader_version')
)) {
if (function_exists('opcache_get_status')
&& ($aOpCacheStatus = opcache_get_status())
&& $aOpCacheStatus['opcache_enabled']
) {
return null;
} else {
return true;
}
}
return false;
}
/**
* @return bool
*/
public function hasIonCubeLoader()
{
if (function_exists('ioncube_loader_version')) {
return true;
}
return false;
}
/**
* @return bool
*/
public function hasExtension()
{
$aArgs = func_get_args();
if (extension_loaded($aArgs[0]['type'])) {
return true;
}
return false;
}
}
/**
* @param $mVar
*/
function dumpvar($mVar)
{
echo "<pre>";
print_r($mVar);
echo "</pre>";
}
if (!isset($_SERVER['REMOTE_ADDR']) || !isset($_SERVER['HTTP_USER_AGENT'])) {
$oPreCheck = new d3precheckinfolder;
if (isset($_GET['fnc']) && $_GET['fnc']) {
$aParams = isset($_GET['params']) ? unserialize(stripslashes(urldecode($_GET['params']))) : array();
echo serialize(call_user_func(array($oPreCheck, $_GET['fnc']), $aParams));
}
}

Bestand weergeven

@ -1,76 +1,146 @@
<?php //004fb
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);
?>
HR+cP+37PuLcW5ohVmxofW9nB9yEoAP8t2ILWfAuVlx+v4pfN/ROmRNss7OE3b50vjkMukPPJFn4
Q4tXBzL8jygW3L6Dk7JvzthHuhNDSbvfgfRM14BONcBo7GrvzgEiRyg9w7i04jEtPSxJx4bUWaFD
hvlHxlasjrrpWq59cM0wDmERGHJjlq9RzE0VhbRbTLLcilZf3A+v1dyEF+8apToIYODMjvRFMAk+
FqC4LVgS1sxgBfLwpa4PJEUjS0ftJXs5ayfnZ4CotjeBfHY4dfrf3JCBparkU91CLYleVCzGs1tB
+HmrEeu+2TWkM/ZcjKJuQhH9llZAbpVF/XiTtsOxoLrmZjODuqxv3dmtaf4S0QQgvY5dQpRJ3CZb
Qh8iQgILCpbgBwf4C3Ka6YOzVdOeK1WT361cLyWo8z4TrQ2dhCSnGwKkmmO4v97qH6TVhQUj+6ZD
zyHlK32kUSzBGIT6KTI+opztRnPnKqNbUjtEXUX345ekjX1nU9VI+pGpEdhM1jxkWLA2lFkAIFek
r9d06XPiG/Nj5rLlIKuNU2ndhJvmE0MxI5jwcemmGXs9XdW1LoIgyilwod8s8tXIP7ZIlVZmQ1bj
QGkouyoKcoEBlF1dkVe/0UZ6rSIziKory2f8JCnskchf6pCp9riN5NN/47i3D2HOYhBadrczV5LQ
56F1Ya2fwmsZwFm/xon8j9cJBPg9Ah1Me+VanTrdnFmDxN8s2QturKE3T482X8we2lTJwM6s0pW/
O6J3U61gKU/OJ5H3UoqhPBHp4CWGEKWk6pgloB1oJSEO57YJOIY5qlLS3+LTcrzHgonlJ+xwBDlX
mb6fsVQqm4zHsTEFejdqDr8A1p6Yfaox/QAmWQsxXlETaHaAPTiVRzpjJ6l1uTzisaGLEcl+47Fc
N1QZH4HWiK8mztkT6oubU4a2kRYTTHmqQB8uJxZo2QUzqFOwtdGVC2RsIsMUR4BKFf8Q3pL/Gixm
rNBkJt19Rs/Thpcd9Ygmky4j5aCwilIxvzk3H1fQJtlvVU5eJ+FSf7nYCEtnY3is/kkoFUODR926
v4wGRj/ZTstb5fbeVdPIyds9KrATGxBKw8kRMQSpv5D6lwMMdZ9/GTZffHjw2wj9xotWPAMlB4G1
tILC3+OxVuFdSvyC+ZfXGszv63RVOQJwpZZc3yj0LJ6Il87OUfTGwECT9OZ/G/PRYD3WIiwCu9Ew
JX38VGpKHa1wJZ7lQe/o1LqMOwno4801/JCO/6h39+F9ZbnSGm5A9ETOQ5517s5ZBqFN2E4SVk+N
o++KM62HZ74eCiODVpjvP7Rs0GzQskLi/d36x7i5CvJu5Sua6J1UZgQNsO5O9bWs/mH54zbcdi6T
LVIU08rB+f8gjJ2m1YsLq3KUIrf2CD2iQis+wX5usC5x4LlEt/9rb4/fwLCpIRYSVYxnEkCM8kCr
8mXDeUtFL3+hXPUUv/Vust1eJ4uKr4Ey+0PCj5suJNrLtFhTTn2hspXQ/3STarj+Pywbg1UKEUW/
Z/cQPOI4DtUHsZ568RiZHdgbwujMuHJOYZwarnAvScPte4Nvy9PEO20LQmnRFW33uKTQxr35HfoF
XU21RIi0D7qGZfF9KmsMf5uJ3qrEjU4qRoReqhXEaMPrKDkoE6PsUwus/OBdkrh1dMqli9nv0IM5
J6q3kHJ9j13DDQ4ZXyvD1ZrHKdR/EaqKfJkKd6kdULh3TxtK88ny5WLPwQXlIrEVwKPeyrpICDyJ
V+YSvfk+U4w/ByLMXVgWB0CSqQ99v3drwfLKH749Nq/wHu3FpyOSTEBtJDz8u7Z8nUvotoQjVzFg
Y9TUe89XwMw8aVbVC/ffqqFA4vow9NdQWbarO3R9FojweCRHAT1ciUtCHMPIQoNjYj0VVju1vx3T
f6OKbBM9XmrY9JMJqB7AqSt9JwDL8Y3wg7wQy/2G/9qTUaqpYk0PWj1ezSEjf4xFdKSorJfv85lY
0X1dKCUS5X9sZnDsC527vadVKI8e2WhSmD7VeI7p7mluMSTswmknAiUapDSGeSSsL/+coWawDxzS
sWMvaLrzp0cg7sofx58qWCzIckbUb3IotAaLE/UAYvF4N4pMkSueHPUggw1dkQMt2zS9e9VkaBQ/
oTwngSPTNpfgCoqbe0YCDdMg8pQNNd1FMEQe3evNjPEnpyKl9SVQ7Ln+b/jJV9lEOSALL4woRcWQ
jK/+c0uskMVT9ruYbQjqvaYFjZ5p4jxEZ8nLFwTw7DsrZeCkMBpr39j+CXc9sDpA4NES0SKzO4Wf
Alf2ShSAvJd4fAm4VTbP2AcXEaJYp+7dmPRmA/5mUZerGICOcgQ/lQ/fZE+1oemEWxTRniGrQxBL
FrE/p0DCz1H3qg2OTkc6HjvlZtazN8IOKo8uJtfOH0Ef6ufLO+5LKEFAj6W2ZXkXtUnV0TyIT8RO
jafEl8C8hp/3TiwQLIxLW1LI4hcE6gwNcpO4yHtu6AsjfLgnZELWSuP6J4tHpJ71Q0UWDmH467YB
dNSD6UKMXV51lrb9FxlaDk5os8CJ7U7jcYyvGvYDnsY8En9GwcuRr9DGw1BllyAikFLf1oQ0ZmM0
yziLEeIpLkO3Tw6kVYEAs1p/STS09JjDAajqwYwT3mM1zvOivM4IxWPss/bHVXPihFfIHIGvyGHy
wcnAiHjIcp/T7bQY0cHNCG/AyO7K0kPaDah8aYZtmTXeTXuAvp9UX+dqguzf2/NMoX46sd5D/JTb
Ff128KlmQqbKc4ikFMc/B7pGfPx0x6z55PG0q0QUXh4QNyzcps1RdvGc0T1wMn8qZj7RjqdGlzP5
dNTu3zh7mAVQXpu0IK2wM8ePZvNINBl0pbl4NVgy2FZyYXpFKioQwJuvUtQNqm6Pepuu/aH5G+Dh
LwVN2s4cVstiDz7TujWfkiWgiAbivUTlz26os+9Uw/pBY18YxhQ3nRQHC81wl8JPaAehzXD+jRjp
c/oTQs2dlNAknV3156pri14rAfrUEg0H3MU0+mBVlfmoBe5i8lvFWXWFZjPfcMNuOWJVoeGC/36o
dGpfKdm55zVG71nY862FNZ0+DTPfgvNojijpB/idOwSr8FpWyBtBFdEDnT7Z8ULqiYnEnmP3MyOK
FkaA8eauB023VxhjwFDYmjMGsDcL6e8/zqrA7Ct5voKWGKT3l58zd+GzVbak6oWvQwZP5rQgH3Wi
38RUoEPJvR0FK9EW5q2BdKr1aUEdBHG98S/36OrDfK3DR9VMvMViKslNkwgnJIqD1Nl6qBxS/4n0
DjSDTlxLIpkEg/IXwxQhp6oxYlIfzNabbsQFneFZ55TW4JWWFRqaDLifWS5mLsV56lgwr7EL1Lpk
kdsuZVDXj12XOIcxQgzqVYL2zl4IngR7KGRwBp/CKDOlNwoPQ/qX8ShN9vPqGp9Y18S5q18/fKZW
AbjG/4HhAfPpklMDE/SpG2FdRvvLY4DSGSok5p22/IkDCezmwU6QpLqEYfDVWzJy+8lq5xlLfSVQ
fBBec+6jBhxL5/EXC8PKqHOV8Ke1AEgh9WyK0Aj7sovhD9/3S/HALatoaYBdOkCfNUzK3czg5zPb
rUIkDv26n0ZxJCxhxkSFTE4vsuvCvqAbabImAcZnhWZdSCXuGM5aLf2X23jxmIOkosLwCrCQmJxN
h1vGXCJD1v6fVkApDROeuck7FfUEEYlE0k+RkJ30VRBiZhNmTTLdtF33TkyXzM07YR+gAkL4vITk
zqJTfrDXMNLqkp7Cbmnf6Dipo8kYFN45tpXcGEMCX8cvQYVH1TlQNJW5EHFxd36O+5fEbUC2Z3tf
1vNPJR0a8gcqr0uLoWt4k9nm+tQ8HMKXcTgD8bPa9d/3Knvnbg0jLed+MmmRutqwGSiQFQZGiQzC
JrfilqtYdX8YjtJx2apLcf0f4DAAlYA2PXW+0VVDA9e+7ho9mWkPTVo3IGs9InoR6dxBkaAvAyNx
JKzr6oHsHbgylQ44U2TmITYXkhUIfAeQchmc/QSStFrZ0shOy9jyDspoi18SG1SEQdxBXR92ENkE
7GiWhf/u2OEJyFkdnWO3+VtR/QvDXTiPuAFUZGZBvpM9UEuUT4Ufe0nRN4ZHb/qcPJisKVrUC2SU
R/xQXji7LfY55trl4wkqqqJdrL/6C/+Yaxtacc0g8q20FzPCIYqjBd/Ta9IYRtnAXScWR6vLQfdJ
LLQ9hieqmJbi4ChmPxAb/dzddIT0hbeRQo7/VFOMG5G+VaaBhwsUrAqYQjIAhlcpexYpI60jIB8n
T+OBnvCkDMIhnhR0cPwHp+xzgg7jwCi2U/Di/9doPRrX84KfqpVzadqvXYVGUW1eIKzjGJkd176r
pfnCdSJib18IMkjxtSyYP/5s/sMIZCcn6mlz2FcD56ScBBIOzSZvr9np6eL03BDICYU3f4MKFrwW
sQe35Aoo78VxlVDiHrKeLy1GW9uLxAQk2vpansVm/acA1GGMf0bxEi3DTmIZuNVURynQY2FQNhoX
0YvUzqg2rjoIAcX05mQHP3wYqkF/UmkBVR/rKfI19eW8vfgguYgcu82K8e3LcRem9kFyLW8vUOdH
0oq6m5hYoW0KYN3vT2gYT6RMQzATbdZFSOPF4pX1NCFTAOb39FtWLReqRu84jdTAJca9Ru2TX5YJ
nnX++uQ6Go932XmtHtyKolUQie+o3tNobVrMob5ZQaDThCqI/aFTVSkYxtwgoCT3DqDdzmeJ2tW/
8bygOCtYHx3RTCSfpUUURC0Dxl9fdwTvBan/JyXF1OFd5s7dR00iEmv9Du69+wGhRHpzUJkH5v0G
uhILxNHrChdq1CAUUC8aXnV7GFBLte/BJTyb/ydKsX5wO8o05+pEU09mTN3v0dhKkCRLZ0hq2e4d
PJNZW54gSejHkLJDde60mGvQs2slA0HEIU0eXG3PAoOh0Vn65a/VrWbbO6nA303SA2Wr8k5HdEZS
ji6tGuMVkbbKJg1wYxhl6LH/ff/XXUjIZhaFGDo5fEkJEx8+Iw3xk/xd3Cns2kYBhvT3O3QmQUja
/MBC8gRv/xGWjDnMKFVKVIwJ/IKkatSujtLpeX18+6qLPPWnAUIGquLpIIYXuWb8srJbntg2fbyG
+MvzOGoX7IfieelPCaHsovEop2mlbnek74v1lCq3DL0TSHtIDET9xtOSXSfGSrrcvzc1tWsszZhu
LBDsuaEiNZ39xZXZQtZ+E4mDf8L3hh0GoOpTDRaWthWkGcsCWpb2wtLieyb/1r6pxq0OqUt2QENX
6KuEfbKLnvQ0lPhbXXlYVYyIssqDTiGtspWsRm2lSs8SbPvozYYYeTbhuZb4789tV7eVLaA3Gbkx
UQkfI6PZgff+cWoBSo0q/NRo/1tNufd9wZBovXnLTKa29cwKEOrIkesEDRnNuo5OotxO3JAQuPxK
pU0umaj/YLUR4K4qSVXV9X9rnZxXCb/Qczu9P9gui4S4dmQWCUv3MTSUvg3+jtsnPhULwTTB7jFA
/A3SUPN1R2RCPU+m1jdqRZ/zGpY+Sei+OW==
<?php
/**
* This Software is the property of Data Development and is protected
* by copyright law - it is NOT Freeware.
* http://www.shopmodule.com
*
* @copyright (C) D3 Data Development (Inh. Thomas Dartsch)
* @author D3 Data Development - <support@shopmodule.com>
* @link http://www.oxidmodule.com
*/
date_default_timezone_set('Europe/Berlin');
/**
* Class d3PreCheckInFolder
*/
class d3PreCheckInFolder
{
public $sVersion = '4.10.2';
/**
* @return string
*/
public function getVersion()
{
return $this->sVersion;
}
/**
* @return bool
*/
public function hasMinPhpVersion()
{
$aArgs = func_get_args();
if (version_compare(phpversion(), $aArgs[0]['version'], '>=')) {
return true;
}
return false;
}
/**
* @return bool
*/
public function hasMaxPhpVersion()
{
$aArgs = func_get_args();
if (version_compare(phpversion(), $aArgs[0]['version'], '<=')) {
return true;
}
return false;
}
/**
* @return array
*/
public function hasFromToPhpVersion()
{
$aArgs = func_get_args();
if ((version_compare(phpversion(), $aArgs[0]['from'], '>=')) && (version_compare(
phpversion(),
$aArgs[0]['to'],
'<'
))
) {
return true;
}
return false;
}
/**
* @return bool
*/
public function hasZendLoaderOptimizer()
{
if ((version_compare(phpversion(), '5.2.0', '>=')
&& version_compare(phpversion(), '5.2.900', '<')
&& function_exists('zend_optimizer_version')
) || (
version_compare(phpversion(), '5.3.0', '>=')
&& version_compare(phpversion(), '5.6.900', '<')
&& function_exists('zend_loader_version')
)) {
if (function_exists('opcache_get_status')
&& ($aOpCacheStatus = opcache_get_status())
&& $aOpCacheStatus['opcache_enabled']
) {
return null;
} else {
return true;
}
}
return false;
}
/**
* @return bool
*/
public function hasIonCubeLoader()
{
if (function_exists('ioncube_loader_version')) {
return true;
}
return false;
}
/**
* @return bool
*/
public function hasExtension()
{
$aArgs = func_get_args();
if (extension_loaded($aArgs[0]['type'])) {
return true;
}
return false;
}
}
/**
* @param $mVar
*/
function dumpvar($mVar)
{
echo "<pre>";
print_r($mVar);
echo "</pre>";
}
if (!isset($_SERVER['REMOTE_ADDR']) || !isset($_SERVER['HTTP_USER_AGENT'])) {
$oPreCheck = new d3precheckinfolder;
if (isset($_GET['fnc']) && $_GET['fnc']) {
$aParams = isset($_GET['params']) ? unserialize(stripslashes(urldecode($_GET['params']))) : array();
echo serialize(call_user_func(array($oPreCheck, $_GET['fnc']), $aParams));
}
}