Skip to content

Commit e58280e

Browse files
committed
add 7.2.0.0 sourceGuardian v15 PHP 8
1 parent be2e298 commit e58280e

173 files changed

Lines changed: 449 additions & 368 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.php-cs-fixer.php

Lines changed: 2 additions & 2 deletions
Large diffs are not rendered by default.

Application/Controller/Admin/Install/d3mod_activation.php

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -133,7 +133,9 @@ public function setStep2()
133133
$aLicData = [];
134134
$this->_sNextStep = 'submitData';
135135

136-
$sKey = trim(Registry::get(Request::class)->getRequestEscapedParameter('licencekey'));
136+
// don't escape serial key with linebreaks
137+
$sKey = trim(Registry::get(Request::class)->getRequestParameter('licencekey'));
138+
137139
if ($this->getActivationType() == 'boughtoxidmodule'
138140
&& strlen($sKey) > 32
139141
) {

Application/Model/Configuration/d3_cfg_mod.php

Lines changed: 2 additions & 2 deletions
Large diffs are not rendered by default.

Application/Model/Configuration/d3_cfg_mod_datastore.php

Lines changed: 2 additions & 2 deletions
Large diffs are not rendered by default.

Application/Model/Configuration/d3_cfg_mod_licencecheck.php

Lines changed: 2 additions & 2 deletions
Large diffs are not rendered by default.

Application/Model/Configuration/d3_cfg_mod_variant.php

Lines changed: 2 additions & 2 deletions
Large diffs are not rendered by default.

Application/Model/Configuration/d3_license_app.php

Lines changed: 2 additions & 2 deletions
Large diffs are not rendered by default.

Application/Model/Configuration/d3modprofile.php

Lines changed: 2 additions & 2 deletions
Large diffs are not rendered by default.

Application/Model/Configuration/d3modprofilelist.php

Lines changed: 2 additions & 2 deletions
Large diffs are not rendered by default.
Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,2 @@
1-
<?php ?><?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 Modul-Connector @version 7.1.2.0 SourceGuardian (11.06.2025) @author Daniel Seifert support@shopmodule.com @copyright (C) 2025, D3 Data Development @see https://www.d3data.de */ ?><?php
2-
if(!function_exists('sg_load')){$__v=phpversion();$__x=explode('.',$__v);$__v2=$__x[0].'.'.(int)$__x[1];$__u=strtolower(substr(php_uname(),0,3));$__ts=(@constant('PHP_ZTS') || @constant('ZEND_THREAD_SAFE')?'ts':'');$__f=$__f0='ixed.'.$__v2.$__ts.'.'.$__u;$__ff=$__ff0='ixed.'.$__v2.'.'.(int)$__x[2].$__ts.'.'.$__u;$__ed=@ini_get('extension_dir');$__e=$__e0=@realpath($__ed);$__dl=function_exists('dl') && function_exists('file_exists') && @ini_get('enable_dl') && !@ini_get('safe_mode');if($__dl && $__e && version_compare($__v,'5.2.5','<') && function_exists('getcwd') && function_exists('dirname')){$__d=$__d0=getcwd();if(@$__d[1]==':') {$__d=str_replace('\\','/',substr($__d,2));$__e=str_replace('\\','/',substr($__e,2));}$__e.=($__h=str_repeat('/..',substr_count($__e,'/')));$__f='/ixed/'.$__f0;$__ff='/ixed/'.$__ff0;while(!file_exists($__e.$__d.$__ff) && !file_exists($__e.$__d.$__f) && strlen($__d)>1){$__d=dirname($__d);}if(file_exists($__e.$__d.$__ff)) dl($__h.$__d.$__ff); else if(file_exists($__e.$__d.$__f)) dl($__h.$__d.$__f);}if(!function_exists('sg_load') && $__dl && $__e0){if(file_exists($__e0.'/'.$__ff0)) dl($__ff0); else if(file_exists($__e0.'/'.$__f0)) dl($__f0);}if(!function_exists('sg_load')){$__ixedurl='https://www.sourceguardian.com/loaders/download.php?php_v='.urlencode($__v).'&php_ts='.($__ts?'1':'0').'&php_is='.@constant('PHP_INT_SIZE').'&os_s='.urlencode(php_uname('s')).'&os_r='.urlencode(php_uname('r')).'&os_m='.urlencode(php_uname('m'));$__sapi=php_sapi_name();if(!$__e0) $__e0=$__ed;if(function_exists('php_ini_loaded_file')) $__ini=php_ini_loaded_file(); else $__ini='php.ini';if((substr($__sapi,0,3)=='cgi')||($__sapi=='cli')||($__sapi=='embed')){$__msg="\nPHP script '".__FILE__."' is protected by SourceGuardian and requires a SourceGuardian loader '".$__f0."' to be installed.\n\n1) Download the required loader '".$__f0."' from the SourceGuardian site: ".$__ixedurl."\n2) Install the loader to ";if(isset($__d0)){$__msg.=$__d0.DIRECTORY_SEPARATOR.'ixed';}else{$__msg.=$__e0;if(!$__dl){$__msg.="\n3) Edit ".$__ini." and add 'extension=".$__f0."' directive";}}$__msg.="\n\n";}else{$__msg="<html><body>PHP script '".__FILE__."' is protected by <a href=\"https://www.sourceguardian.com/\">SourceGuardian</a> and requires a SourceGuardian loader '".$__f0."' to be installed.<br><br>1) <a href=\"".$__ixedurl."\" target=\"_blank\">Click here</a> to download the required '".$__f0."' loader from the SourceGuardian site<br>2) Install the loader to ";if(isset($__d0)){$__msg.=$__d0.DIRECTORY_SEPARATOR.'ixed';}else{$__msg.=$__e0;if(!$__dl){$__msg.="<br>3) Edit ".$__ini." and add 'extension=".$__f0."' directive<br>4) Restart the web server";}}$__msg.="</body></html>";}die($__msg);exit();}}return sg_load('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');
1+
<?php ?><?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 Modul-Connector @version 7.2.0.0 SourceGuardian (02.07.2025) @author Daniel Seifert support@shopmodule.com @copyright (C) 2025, D3 Data Development @see https://www.d3data.de */ ?><?php
2+
if(!function_exists('sg_load')){$__v=phpversion();$__x=explode('.',$__v);$__v2=$__x[0].'.'.(int)$__x[1];$__u=strtolower(substr(php_uname(),0,3));$__ts=(@constant('PHP_ZTS') || @constant('ZEND_THREAD_SAFE')?'ts':'');$__f=$__f0='ixed.'.$__v2.$__ts.'.'.$__u;$__ff=$__ff0='ixed.'.$__v2.'.'.(int)$__x[2].$__ts.'.'.$__u;$__ed=@ini_get('extension_dir');$__e=$__e0=@realpath($__ed);$__dl=function_exists('dl') && function_exists('file_exists') && @ini_get('enable_dl') && !@ini_get('safe_mode');if($__dl && $__e && version_compare($__v,'5.2.5','<') && function_exists('getcwd') && function_exists('dirname')){$__d=$__d0=getcwd();if(@$__d[1]==':') {$__d=str_replace('\\','/',substr($__d,2));$__e=str_replace('\\','/',substr($__e,2));}$__e.=($__h=str_repeat('/..',substr_count($__e,'/')));$__f='/ixed/'.$__f0;$__ff='/ixed/'.$__ff0;while(!file_exists($__e.$__d.$__ff) && !file_exists($__e.$__d.$__f) && strlen($__d)>1){$__d=dirname($__d);}if(file_exists($__e.$__d.$__ff)) dl($__h.$__d.$__ff); else if(file_exists($__e.$__d.$__f)) dl($__h.$__d.$__f);}if(!function_exists('sg_load') && $__dl && $__e0){if(file_exists($__e0.'/'.$__ff0)) dl($__ff0); else if(file_exists($__e0.'/'.$__f0)) dl($__f0);}if(!function_exists('sg_load')){$__ixedurl='https://www.sourceguardian.com/loaders/download.php?php_v='.urlencode($__v).'&php_ts='.($__ts?'1':'0').'&php_is='.@constant('PHP_INT_SIZE').'&os_s='.urlencode(php_uname('s')).'&os_r='.urlencode(php_uname('r')).'&os_m='.urlencode(php_uname('m'));$__sapi=php_sapi_name();if(!$__e0) $__e0=$__ed;if(function_exists('php_ini_loaded_file')) $__ini=php_ini_loaded_file(); else $__ini='php.ini';if((substr($__sapi,0,3)=='cgi')||($__sapi=='cli')||($__sapi=='embed')){$__msg="\nPHP script '".__FILE__."' is protected by SourceGuardian and requires a SourceGuardian loader '".$__f0."' to be installed.\n\n1) Download the required loader '".$__f0."' from the SourceGuardian site: ".$__ixedurl."\n2) Install the loader to ";if(isset($__d0)){$__msg.=$__d0.DIRECTORY_SEPARATOR.'ixed';}else{$__msg.=$__e0;if(!$__dl){$__msg.="\n3) Edit ".$__ini." and add 'extension=".$__f0."' directive";}}$__msg.="\n\n";}else{$__msg="<html><body>PHP script '".__FILE__."' is protected by <a href=\"https://www.sourceguardian.com/\">SourceGuardian</a> and requires a SourceGuardian loader '".$__f0."' to be installed.<br><br>1) <a href=\"".$__ixedurl."\" target=\"_blank\">Click here</a> to download the required '".$__f0."' loader from the SourceGuardian site<br>2) Install the loader to ";if(isset($__d0)){$__msg.=$__d0.DIRECTORY_SEPARATOR.'ixed';}else{$__msg.=$__e0;if(!$__dl){$__msg.="<br>3) Edit ".$__ini." and add 'extension=".$__f0."' directive<br>4) Restart the web server";}}$__msg.="</body></html>";}die($__msg);exit();}}return sg_load('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');

0 commit comments

Comments
 (0)