add 5.0.5.0 (ionCube for PHP 5.6 - 7.0)

This commit is contained in:
2021-05-05 09:27:31 +02:00
parent 7ddda78a60
commit 12a949e7d2
136 changed files with 6350 additions and 5259 deletions

View File

@ -1,62 +1,111 @@
<?php //006e8
// 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 Importer @version 5.0.4.2 PHP56 (13.04.2021) @author Daniel Seifert support@shopmodule.com @copyright (C) 2021, D3 Data Development @see http://www.shopmodule.com
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.
* Any unauthorized use of this software without a valid license
* is a violation of the license agreement and will be prosecuted by
* civil and criminal law.
* https://www.shopmodule.com
*
* @copyright (C) D3 Data Development (Inh. Thomas Dartsch)
* @author D3 Data Development <support@shopmodule.com>
* @link https://www.oxidmodule.com
*/
use OxidEsales\Eshop\Core\Request;
/**
* Importer category manager.
*
* @package admin
*/
class d3_importer_Application_Controller_Admin_Articleimport_Attribute extends d3_importer_Application_Controller_Admin_Base
{
/**
* Current class default template name.
*
* @var string
*/
protected $_sThisTemplate = 'd3_importer_attrib.tpl';
protected $currentProfileName = 'd3_importer_attrib';
/**
* Executes parent method parent::render(), creates oxlist object,
* passes it's data to Smarty engine and retutns name of template
* file "d3_importer_category.tpl".
*
* @return string
* @throws \D3\ModCfg\Application\Model\Exception\d3ShopCompatibilityAdapterException
* @throws \D3\ModCfg\Application\Model\Exception\d3_cfg_mod_exception
* @throws \Doctrine\DBAL\DBALException
* @throws \OxidEsales\Eshop\Core\Exception\DatabaseConnectionException
* @throws \OxidEsales\Eshop\Core\Exception\DatabaseErrorException
* @throws \OxidEsales\Eshop\Core\Exception\StandardException
*/
public function render()
{
$sReturn = parent::render();
$this->readCurrentCSVLine();
return $sReturn;
}
/**
* @param array $aXMLParams
*
* @throws Exception
* @throws \D3\ModCfg\Application\Model\Exception\d3_cfg_mod_exception
* @throws \OxidEsales\Eshop\Core\Exception\DatabaseConnectionException
*/
public function saveImportProfile(array $aXMLParams = array())
{
$request = oxNew(Request::class);
$aXMLParams = $request->getRequestParameter("xmlval");
if ($request->getRequestParameter("deleteOldSettings") == 'delete') {
unset($aXMLParams['IMPORTCOLUM']);
}
if (is_array($aXMLParams['IMPORTCOLUM'])) {
foreach ($aXMLParams['IMPORTCOLUM'] as $sIndex => $aImportColum) {
if ($this->isArrayEmpty($aImportColum)) {
unset($aXMLParams['IMPORTCOLUM'][$sIndex]);
}
}
}
parent::saveImportProfile($aXMLParams);
}
/**
* @param $mValue
*
* @return bool
*/
protected function isArrayEmpty($mValue)
{
$Result = true;
if (is_array($mValue) && count($mValue) > 0) {
foreach ($mValue as $Value) {
$Result = $Result && $this->isArrayEmpty($Value);
}
} else {
$Result = $mValue == '';//don't use empty()
}
return $Result;
}
/**
* @param d3_importer_Application_Models_ImportConfig $oImportConfig
*
* @return array
*/
protected function getFormularElements(d3_importer_Application_Models_ImportConfig $oImportConfig)
{
// TODO: Implement _getFormularElements() method.
return array();
}
}