add 6.1.0.0 sourceGuardian PHP 8.x
This commit is contained in:
parent
8e9fe76744
commit
54287bd5da
File diff suppressed because one or more lines are too long
@ -58,7 +58,7 @@ class Fields extends Base
|
||||
|
||||
/**
|
||||
* Executes parent method parent::render(), creates oxlist object,
|
||||
* passes it's data to Smarty engine and retutns name of template
|
||||
* passes its data to Smarty engine and retutns name of template
|
||||
* file "d3_importer_fields.tpl".
|
||||
*
|
||||
* @return string
|
||||
|
@ -14,6 +14,7 @@
|
||||
|
||||
namespace D3\Importer\Application\Controller\Admin\Articleimport;
|
||||
|
||||
use D3\Importer\Application\Models\Exceptions\ImporterException;
|
||||
use Exception;
|
||||
use D3\ModCfg\Application\Model\Exception\d3_cfg_mod_exception;
|
||||
use OxidEsales\Eshop\Core\Exception\DatabaseConnectionException;
|
||||
@ -60,7 +61,7 @@ class Main extends Base
|
||||
|
||||
/**
|
||||
* Executes parent method parent::render(), creates oxlist object,
|
||||
* passes it's data to Smarty engine and retutns name of template
|
||||
* passes its data to Smarty engine and retutns name of template
|
||||
* file "d3_importer_main.tpl".
|
||||
*
|
||||
* @return string
|
||||
@ -170,48 +171,66 @@ class Main extends Base
|
||||
*/
|
||||
public function saveImportProfile(array $aXMLParams = [])
|
||||
{
|
||||
$request = oxNew(Request::class);
|
||||
$sOxid = $request->getRequestParameter("oxid");
|
||||
$aParams = $request->getRequestParameter("editval");
|
||||
$aXMLParams = $request->getRequestParameter("xmlval");
|
||||
try {
|
||||
$request = oxNew( Request::class );
|
||||
$sOxid = $request->getRequestParameter( "oxid" );
|
||||
$aParams = $request->getRequestParameter( "editval" );
|
||||
$aXMLParams = $request->getRequestParameter( "xmlval" );
|
||||
|
||||
$oImportConfig = $this->getD3ImporterConfiguration();
|
||||
$oImportConfig = $this->getD3ImporterConfiguration();
|
||||
|
||||
if (false == $oImportConfig->isLoaded()) {
|
||||
$aParams['d3importconfig__oxvalue'] = '';
|
||||
if ( false == $oImportConfig->isLoaded() ) {
|
||||
$aParams['d3importconfig__oxvalue'] = '';
|
||||
}
|
||||
|
||||
if ( '-1' == $sOxid ) {
|
||||
$aParams['d3importconfig__oxid'] = null;
|
||||
|
||||
$aXMLParams['IMPORTTYPE'] = "standard";
|
||||
$aXMLParams['IMPORTTICKER'] = 100;
|
||||
$aXMLParams['OMITLINES'] = 0;
|
||||
$aXMLParams['ASSIGNIDENT'] = "oxartnum";
|
||||
}
|
||||
|
||||
if ( false == $aParams['d3importconfig__oxtitle'] ) {
|
||||
$aParams['d3importconfig__oxtitle'] = '-- no title --';
|
||||
}
|
||||
|
||||
$aFileData = $_FILES['newuploadfile'];
|
||||
|
||||
if ( $aFileData && $aFileData['name'] ) {
|
||||
$aXMLParams['FILE'] = $this->saveUploadFile( $aFileData );
|
||||
$aXMLParams['FILELENGTH'] = $oImportConfig->getCSVFileLineLength( $aXMLParams['FILE'] );
|
||||
// $oImportConfig->setCSVFileLineCount( $aXMLParams['FILEROWS'], $aXMLParams['FILECOLUMS'] );
|
||||
} elseif ( $aXMLParams['FILE'] ) {
|
||||
$aXMLParams['FILELENGTH'] = $oImportConfig->getCSVFileLineLength( $aXMLParams['FILE'] );
|
||||
// $oImportConfig->setCSVFileLineCount( $aXMLParams['FILEROWS'], $aXMLParams['FILECOLUMS'] );
|
||||
}
|
||||
|
||||
$oImportConfig->assign( $aParams );
|
||||
$blIsSaved = $oImportConfig->save();
|
||||
|
||||
if ( $blIsSaved ) {
|
||||
$this->setEditObjectId( $oImportConfig->getId() );
|
||||
parent::saveImportProfile( $aXMLParams );
|
||||
}
|
||||
|
||||
if ( $aFileData && $aFileData['name'] ) {
|
||||
$oImportConfig->setCSVFileLineCount( $aXMLParams['FILEROWS'], $aXMLParams['FILECOLUMS'] );
|
||||
} elseif ( $aXMLParams['FILE'] ) {
|
||||
$oImportConfig->setCSVFileLineCount( $aXMLParams['FILEROWS'], $aXMLParams['FILECOLUMS'] );
|
||||
}
|
||||
|
||||
$blIsSaved = $oImportConfig->save();
|
||||
if ( $blIsSaved ) {
|
||||
$this->setEditObjectId( $oImportConfig->getId() );
|
||||
parent::saveImportProfile( $aXMLParams );
|
||||
}
|
||||
} catch (ImporterException $e) {
|
||||
}
|
||||
{
|
||||
|
||||
if ('-1' == $sOxid) {
|
||||
$aParams['d3importconfig__oxid'] = null;
|
||||
|
||||
$aXMLParams['IMPORTTYPE'] = "standard";
|
||||
$aXMLParams['IMPORTTICKER'] = 100;
|
||||
$aXMLParams['OMITLINES'] = 0;
|
||||
$aXMLParams['ASSIGNIDENT'] = "oxartnum";
|
||||
}
|
||||
|
||||
if (false == $aParams['d3importconfig__oxtitle']) {
|
||||
$aParams['d3importconfig__oxtitle'] = '-- no title --';
|
||||
}
|
||||
|
||||
$aFileData = $_FILES['newuploadfile'];
|
||||
|
||||
if ($aFileData && $aFileData['name']) {
|
||||
$aXMLParams['FILE'] = $this->saveUploadFile($aFileData);
|
||||
$aXMLParams['FILELENGTH'] = $oImportConfig->getCSVFileLineLength($aXMLParams['FILE']);
|
||||
$oImportConfig->setCSVFileLineCount($aXMLParams['FILEROWS'], $aXMLParams['FILECOLUMS']);
|
||||
} elseif ($aXMLParams['FILE']) {
|
||||
$aXMLParams['FILELENGTH'] = $oImportConfig->getCSVFileLineLength($aXMLParams['FILE']);
|
||||
$oImportConfig->setCSVFileLineCount($aXMLParams['FILEROWS'], $aXMLParams['FILECOLUMS']);
|
||||
}
|
||||
|
||||
$oImportConfig->assign($aParams);
|
||||
|
||||
$blIsSaved = $oImportConfig->save();
|
||||
if ($blIsSaved) {
|
||||
$this->setEditObjectId($oImportConfig->getId());
|
||||
parent::saveImportProfile($aXMLParams);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
|
@ -47,7 +47,7 @@ class Scales extends Base
|
||||
|
||||
/**
|
||||
* Executes parent method parent::render(), creates oxlist object,
|
||||
* passes it's data to Smarty engine and retutns name of template
|
||||
* passes its data to Smarty engine and retutns name of template
|
||||
* file "d3_importer_category.tpl".
|
||||
*
|
||||
* @return string
|
||||
|
@ -49,7 +49,7 @@ class SelectList extends Base
|
||||
|
||||
/**
|
||||
* Executes parent method parent::render(), creates oxlist object,
|
||||
* passes it's data to Smarty engine and retutns name of template
|
||||
* passes its data to Smarty engine and retutns name of template
|
||||
* file "d3_importer_category.tpl".
|
||||
*
|
||||
* @return string
|
||||
|
@ -57,7 +57,7 @@ class Variants extends Base
|
||||
|
||||
/**
|
||||
* Executes parent method parent::render(), creates oxlist object,
|
||||
* passes it's data to Smarty engine and retutns name of template
|
||||
* passes its data to Smarty engine and retutns name of template
|
||||
* file "d3_importer_category.tpl".
|
||||
*
|
||||
* @return string
|
||||
|
@ -42,7 +42,7 @@ class Vendors extends Base
|
||||
|
||||
/**
|
||||
* Executes parent method parent::render(), creates oxlist object,
|
||||
* passes it's data to Smarty engine and retutns name of template
|
||||
* passes its data to Smarty engine and retutns name of template
|
||||
* file "d3_importer_category.tpl".
|
||||
*
|
||||
* @return string
|
||||
|
@ -14,6 +14,7 @@
|
||||
|
||||
namespace D3\Importer\Application\Controller\Admin;
|
||||
|
||||
use D3\Importer\Application\Models\Exceptions\ImporterException;
|
||||
use D3\ModCfg\Application\Model\Exception\d3ShopCompatibilityAdapterException;
|
||||
use D3\ModCfg\Application\Model\Exception\d3_cfg_mod_exception;
|
||||
use Doctrine\DBAL\DBALException;
|
||||
@ -254,20 +255,24 @@ abstract class Base extends AdminDetailsController
|
||||
*/
|
||||
public function readCurrentCSVLine()
|
||||
{
|
||||
startProfile(__METHOD__);
|
||||
try {
|
||||
startProfile(__METHOD__);
|
||||
|
||||
$oImportConfig = $this->getD3ImporterConfiguration();
|
||||
$aProfileMain = $oImportConfig->getImportProfile('d3_importer_main');
|
||||
$oImportConfig = $this->getD3ImporterConfiguration();
|
||||
$aProfileMain = $oImportConfig->getImportProfile('d3_importer_main');
|
||||
|
||||
$lineNumber = (int)oxNew(Request::class)->getRequestParameter("line");
|
||||
$lineNumber = max($lineNumber, $aProfileMain['FILEROWS'] ? 1 : 0);
|
||||
$lineNumber = (int)oxNew(Request::class)->getRequestParameter("line");
|
||||
$lineNumber = max($lineNumber, $aProfileMain['FILEROWS'] ? 1 : 0);
|
||||
|
||||
//open file resource...
|
||||
$aLine = $oImportConfig->getCSVData($lineNumber);
|
||||
//open file resource...
|
||||
$aLine = $oImportConfig->getCSVData($lineNumber);
|
||||
|
||||
$this->addTplParam('actcsvline', $lineNumber);
|
||||
$this->addTplParam('maxcsvline', $aProfileMain['FILEROWS']);
|
||||
$this->addTplParam('aCSVLines', $aLine);
|
||||
stopProfile(__METHOD__);
|
||||
$this->addTplParam('actcsvline', $lineNumber);
|
||||
$this->addTplParam('maxcsvline', $aProfileMain['FILEROWS']);
|
||||
$this->addTplParam('aCSVLines', $aLine);
|
||||
stopProfile(__METHOD__);
|
||||
} catch (ImporterException $e) {
|
||||
Registry::getUtilsView()->addErrorToDisplay($e);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -63,7 +63,7 @@ class Import extends Base
|
||||
|
||||
/**
|
||||
* Executes parent method parent::render(), creates oxlist object,
|
||||
* passes it's data to Smarty engine and retutns name of template
|
||||
* passes its data to Smarty engine and retutns name of template
|
||||
* file "d3_importer_category.tpl".
|
||||
*
|
||||
* @return string
|
||||
|
@ -62,7 +62,7 @@ class Main extends Base
|
||||
|
||||
/**
|
||||
* Executes parent method parent::render(), creates oxlist object,
|
||||
* passes it's data to Smarty engine and retutns name of template
|
||||
* passes its data to Smarty engine and retutns name of template
|
||||
* file "d3_picture_main.tpl".
|
||||
*
|
||||
* @return string
|
||||
|
@ -15,6 +15,8 @@
|
||||
|
||||
namespace D3\Importer\Application\Controller\Import;
|
||||
|
||||
use D3\Importer\Application\Models\Exceptions\ImporterException;
|
||||
use D3\Importer\Application\Models\Exceptions\ProfileException;
|
||||
use D3\ModCfg\Application\Model\Exception\d3ShopCompatibilityAdapterException;
|
||||
use D3\ModCfg\Application\Model\Exception\d3_cfg_mod_exception;
|
||||
use Doctrine\DBAL\DBALException;
|
||||
@ -243,49 +245,49 @@ class Article
|
||||
* @throws DatabaseConnectionException
|
||||
* @throws DatabaseErrorException
|
||||
* @throws StandardException
|
||||
* @throws ImporterException
|
||||
*/
|
||||
protected function isStartProcedereSuccessful($importFields)
|
||||
{
|
||||
if (false == d3_cfg_mod::get('d3importer')->isActive()) {
|
||||
$this->importFailCode = 20;//TODO: use constant!
|
||||
$this->isEndOfFile = true;
|
||||
try {
|
||||
if ( false == d3_cfg_mod::get( 'd3importer' )->isActive() ) {
|
||||
$this->importFailCode = 20;//TODO: use constant!
|
||||
$this->isEndOfFile = true;
|
||||
|
||||
return false;
|
||||
}
|
||||
|
||||
$profiles = $this->importConfig->getImportProfile();
|
||||
|
||||
if ( empty( $profiles ) ) {
|
||||
/** @var StandardException $exception */
|
||||
$exception = oxNew( ProfileException::class, 'import profiles are empty!' );
|
||||
throw $exception;
|
||||
}
|
||||
|
||||
$this->importConfig->validateImportFile();
|
||||
|
||||
$aConfigProfile = $profiles['d3_importer_config'];
|
||||
$sArticleAssignmentFieldname = (string) $aConfigProfile['ASSIGNIDENT'];
|
||||
|
||||
//<editor-fold desc="TODO:Ueberpruefung der Konfiguration auslagern">
|
||||
//pruefe, ob das Feld fuer die Artikelidentifikation auch zugeordnet ist
|
||||
if ( empty( $sArticleAssignmentFieldname ) //
|
||||
|| false == isset( $importFields[ $sArticleAssignmentFieldname ] ) //
|
||||
|| false == strlen( $importFields[ $sArticleAssignmentFieldname ]->import ) ) {
|
||||
$this->importFailCode = 11; // bedeutet: Artikelidentifikation nicht zugeordnet
|
||||
|
||||
return false;
|
||||
}
|
||||
|
||||
//</editor-fold>
|
||||
|
||||
return true;
|
||||
} catch (ImporterException $e) {
|
||||
// ToDo: requires a strict separation between backend call and CLI call
|
||||
echo $e->getMessage();
|
||||
return false;
|
||||
}
|
||||
|
||||
$profiles = $this->importConfig->getImportProfile();
|
||||
|
||||
if (empty($profiles)) {
|
||||
/** @var StandardException $exception */
|
||||
$exception = oxNew(
|
||||
StandardException::class,
|
||||
'import profiles are empty!'
|
||||
);
|
||||
throw $exception;
|
||||
}
|
||||
|
||||
$this->importConfig->validateImportFile();
|
||||
|
||||
if (false == isset($this->importConfig->fpCsv)) {
|
||||
$this->importFailCode = 10; //bedeutet "import-datei konnte nicht geoeffnet werden"
|
||||
return false;
|
||||
}
|
||||
|
||||
$aConfigProfile = $profiles['d3_importer_config'];
|
||||
$sArticleAssignmentFieldname = (string)$aConfigProfile['ASSIGNIDENT'];
|
||||
|
||||
//<editor-fold desc="TODO:Ueberpruefung der Konfiguration auslagern">
|
||||
//pruefe, ob das Feld fuer die Artikelidentifikation auch zugeordnet ist
|
||||
if (empty($sArticleAssignmentFieldname) //
|
||||
|| false == isset($importFields[$sArticleAssignmentFieldname]) //
|
||||
|| false == strlen($importFields[$sArticleAssignmentFieldname]->import)
|
||||
) {
|
||||
$this->importFailCode = 11; // bedeutet: Artikelidentifikation nicht zugeordnet
|
||||
return false;
|
||||
}
|
||||
//</editor-fold>
|
||||
|
||||
return true;
|
||||
}
|
||||
|
||||
/**
|
||||
|
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@ -1,2 +1,2 @@
|
||||
<?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 Importer @version 6.0.1.0 SourceGuardian (30.05.2024) @author Daniel Seifert support@shopmodule.com @copyright (C) 2024, D3 Data Development @see https://www.d3data.de */ ?><?php
|
||||
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('7A3737B33FEF26D7AAQAAAAhAAAABKgAAACABAAAAAAAAAD/6ja/zbI5wo7fv35QvkFaki707BZN/6rJO5uCuX3dP1g3e4617IV7t1IRvftji4xsdioWOtBhE8xpz5gnRetuHMbfkVuzcWMVsw9VLuKa77ynIYOgOBN1l27Rck/fBKBNlcH3bm7WjVaIJfIZPw7ReAiBFg70STDeQosYDddlN0G+fIaC1+UuMYY5svx8TZRw4J7sByGh5rFL3mbcTZ8SgrfotPGCX5+aCAAAAIABAAC1ijfbPY9AUCfv1MQqUy/4LufDqRz7wCDGIp2byfDYy2ll3mosJyptUNy5BoJp3b5AG5dhBpTzshr+ZN6GkGgN3PpJkY7AkRt3RfMJ66LJMl+wmI6EYx4D/8n4c28aG3bSc9PneDsT5AR6x8Bn6n4TEnCMsDB18KdK80UY3t3bbNk0bBxukHlxuILahiNRFhEYgT/ktabmUPeuXoeFlxY/tIImaWXu2TMMEsfovRasmov7OfzY1MKIY8KP2//M1t1LqJrMWSeydPvfxz13zAnNF9pkJPN+KgL4sgGRgGFjPMRP3gpUHLNqsDZnwh1Xssk0UbAKqljR4hOhmMUxWY/ESeHZuKFtwqbBFWj36MfkGUpQEILyvw9caYuQv+rc/Me/1Z85oZw0fZR7XoqCOMFn9u2xU2ALlcVgJh8zAN6/PmXCwO4bkWwNfukjsPm3mTX49cgi3Sbx4pJIcNSq2cRoec2UuPfhxR4E1IFUjUVtJPlkfMrOV/Slau7aW0S6dEhRAAAAeAEAAFjhVip4jgC1r4mHMLNQpv1IwbxaxrJ12WbbuIvZfoyGt2EJ54NHYcR+vQvmhasUEMUNnTgJPnm1WQqFSwIPwiZIHi9nM+Ycsx4CPkKhJ809OnlJNsVDAdD2fCSokU1/zaBw3yvOdlhdxjKciZVpgqIokdN0jqc8dsznvKhoeA6gypnkN5PRsexMiTdBz3vpD5QfXs0SlJf8cEdBrsWW/RdQK7cmgwuAHcYxhinctlMiUzyq7/QZYcRjaDQ4cuh6pzzSi6Z7WQRxiBUxH7pSu7WyG5ReQyquDsNSxhlHTCk5hZAvBLlg8FbV4A5bXzOPE08ifx90RNDj2FHI4IdtSsFLdsFY1tzcgtzWFK+U0jkdNyOKes+JCr+kVIdhu4HoTKG+ieXZ6kysJtr+MIPsZwgrs0PNhIdykKwRB6tiVq57E1+Pz/ZqCNZlemD5Bg1SeYPk3ct+b/2AWRBL5vouenCBAG4l2QoPltBHWlz0MDYdyZfFK6LDwrBSAAAAeAEAAALq/BEgoY/4kyt40+tRSKk0JdlRNB5YbLQv6yhuD6jyiIi2BtE547E38fWpGmlxErsNMGBNGy1FMatK22GWcS1rEYC8XykbobdkzU1fvhWqFLwa+/6p1etk8y9YQb4XXFkLA/fUmlTqYvqE7j1nvTAjdJEMJr12EKrMQ42wZlpHf1Q0Ox1++tqdKzkjtvGvQ6gx/yBT+qYAAz9s6kCukIcrWQ9f3VPtL99O7J+ydyxMFQUzqn30gJ8N5rcvwqXAiYM2qgHFX2RsrL2nfGPtjKCmcoS7a+x6Pl0INGAzLAol7tJWhS+2CIM96HV/ZeCFRdZjxtSBiV/j3FuWe2SqSn5bFrFvdMx6mwq8k8mhRuhNV+KuVDxrs8ZDFUgaVY2RtX4MmMBbWWyduHR7IgtECsgw1+AhK2XAUXOS+5vAMMO7f0bQq2PgEeS9tNcE+hi6D6509VY8UNtYQgV1YN05ORPxwAGJlQl5mFchPp96dth/UO8uO3BHhKgAAAAA');
|
||||
<?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 Importer @version 6.1.0.0 SourceGuardian (15.05.2025) @author Daniel Seifert support@shopmodule.com @copyright (C) 2025, D3 Data Development @see https://www.d3data.de */ ?><?php
|
||||
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('7A3737B39BEF2717AAQAAAAhAAAABKgAAACABAAAAAAAAAD/h613ik2ZNgPXqn+1xvenv2yazjMyrKB9wwLgNAsbl0VTginuskaytsbgKMgtLGrAv4hA1RJJrWTrb7MBivIklW0eCsIcgDiuL9WJTosdvcX3T5Far6yPtF93ZNB6jOeG2r4OLWk3T95h/rlX4ryZNdstvTWsqII0n45tI64lt7lUMMKAHhf9lfJxRLLsJlKEXODvNces0XUj0PFeIdATkjaEqGUxKuNmCAAAAIABAADbhhNsoGFfoJRegUTXFjiLcJWouVBuu05K99icIHWO1thremQOD9VBf8ZvV7MAUNemQKYrfYkvgsPRHTWCyIxPZTsVIB8QRhUp6+1FmzmPrCVC12fNPIjvVXUrN00H/YBgdaIHE8TDBVBmYr8KM24KZU+2niZxl7c9KBDnoR7Ke9UzfSFbwvMw4E7xv0DOG3jvOk7zPCcxmAaqx6064RsahTdkQiBYE601gfdSRDzcJJxgRE4OsWINCxWtgmBMiiSEBM3+XR3d4r+29lz03i1dkDkcnYLNlkxaMe8CPd6Qb2/GVmRXH7xgcyX/QxPjQHJlaDfG/ZbL7Kn7/SIvp/OKkKIyyWsdfp1YGqX68iNBBXTLNynVswULdU+bThVw6xvRPleASd+UCVWtpl88ZjuVQpJjRJH9mShONjamsszS4sY22SVESs8HSAVfozOAMXwrF9zqGTNjH2o6g5mw3oRrYFRGC/ueISbYNV44bWV1dwt+PIEKLZIiQZbCLskLY1BRAAAAeAEAAMmV3hZkzSrZPPwSnIEa/t7l8e9oUDtWjreE15zeQ+TqvgHjzIi+7SbuarZTUgUhBg3Ug4KNRgXL0y1/GvEUQGHpZ+HNz65uT28Q/r5roYpxgiKaQJc4im7Xe00xFyjztj6ImON4zzbtxOzhj/KkByPhb2x4AJViSBnwGzoPC7BE4YJTdkvuzoG7WZGUgCEQ8jYOFiLO7g6ElYGQDNd6a5dfN8sERc6vYmWviRf0zss1rB6suFQEhRru2jxv8tiS7z2H+ZeUB85GOB47YAFWjKizD72mDV99wNu0nACq+1PG/BhJFw+Bo/pzPu4vDBR7+UjjnUPWC42ul4eWdh8heRSNbQGcO+0vyJN+IzLe1fmJ/QkXAG559sin4R77OkMpehL8P0swOTamjeFVwGFWFcPeYDEQv+C5xnPVbhgOKbTHHyDlC4yeFEMcBI/PW6hE6J8djhE4qkwbK90AQ2pGCE2ZlQFbaajPjs1Fw/h3+ODW65difCL5sxlSAAAAeAEAAFkIwwwA+jPM8ILopyYPaKfaSnEx0o7XqCl5S5tktWCB4P9pJjAFMPxZ7SRasCubaSvDgqac83BFEH6uwkRv2k8F2FUEvjQ2c01y7Eb4M+rm1cpdmBAoijD2zx0cVePtb9qWbLa9Iw4ISG4v5IY0jzS7omSipsvVqMxVGYJAJmLTRQJZdAX68ZqTh8IM7Wp5tIo0fuxUzSV2Jk820mqL66GzACrh9iZej8Vm/vgCR6eykYJorRBRrlFiGVGc4ggMTzdSDqNPBZifgm/gbC5XeMIBoGR9P1UZ0Z+g3rLtEY2zOzzMv/DkhO0/xqItTEXUNqIqmNGKAU47KQ1x2A6EnQJx7XZtTo+L156i4VCo104wkK5+iu6H07tNReT9KoMa++6TwGFOTE9ccSbbjEAeyZzNCRId4yWuQF3tjZd4RfsW9dT3p2ghzhaUbzrFbBiH9Ib8wQ5f21oZTwzpWAjaKn7Jr74jLjhvjIfMnZll8Zxru9ziaorzfvMAAAAA');
|
||||
|
File diff suppressed because one or more lines are too long
2
Application/Models/Exceptions/ContentException.php
Normal file
2
Application/Models/Exceptions/ContentException.php
Normal file
@ -0,0 +1,2 @@
|
||||
<?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 Importer @version 6.1.0.0 SourceGuardian (15.05.2025) @author Daniel Seifert support@shopmodule.com @copyright (C) 2025, D3 Data Development @see https://www.d3data.de */ ?><?php
|
||||
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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');
|
2
Application/Models/Exceptions/FileException.php
Normal file
2
Application/Models/Exceptions/FileException.php
Normal file
@ -0,0 +1,2 @@
|
||||
<?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 Importer @version 6.1.0.0 SourceGuardian (15.05.2025) @author Daniel Seifert support@shopmodule.com @copyright (C) 2025, D3 Data Development @see https://www.d3data.de */ ?><?php
|
||||
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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');
|
2
Application/Models/Exceptions/ImporterException.php
Normal file
2
Application/Models/Exceptions/ImporterException.php
Normal file
@ -0,0 +1,2 @@
|
||||
<?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 Importer @version 6.1.0.0 SourceGuardian (15.05.2025) @author Daniel Seifert support@shopmodule.com @copyright (C) 2025, D3 Data Development @see https://www.d3data.de */ ?><?php
|
||||
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('7A3737B39BEF2717AAQAAAAhAAAABKgAAACABAAAAAAAAAD/jqSg6N8d9SRz9EkHKbYI6uuUlT95A/v07r/52LlBRTo0jO/hW5UmAhBNCURtUDpQ6KiXSyeo0s/ilKkGB19KZpBkBJAyseiPWT5MAKONGEWZgz9We9FFeN9QxeKHCVrGogJnWJ5+IoTHsQ5SaGNqT/EDdn9K+hVWX4B5a7mwpnWZYU8wUkEO3nidPCqtcSNy4GEj/RTbb5xDCCEU0K50UL5m1X/Xv3fECAAAAHABAABjT0LS1/In2PEj7+RxXF0464X/a2Bn6yMEDMetI5h6/i+vyTR1uIB///oWAILH71buQ8kqCFNQt0Bg2JPszMVcsbctHWHvIQ4k2jTy6jaE+ylur4nzE+3P7dWwSMAARpecSGRBw6trTCaI2yp+scSa+cX6RXiWPTkuP/yPJiy5PDwEBWzJA+llfkzYJi1lINouEsm8Ozc7sr4HQxGWtn/cE+04YQ4REIdIZK5fnl+S+z26KtOzpyH1lTyilzrRb9LG+CVrnD7zdZWA21YEiYcPD0oOof6WH/lEPADp2OJygim77VnK4UvIu3h8Xa+aHpj4VTEF/eMDHaj+eYBZxXJsFiKH55u+gUvv17XKsPUwShNIxTrxJYnuZRX6wVq2Y2COvk3KCy0rd8VtEuSB5NSi4YSfCSSX8A7D99pa84tAtRoR5/QiuxlGzAdZDzqcJkIBSnqjMdWpxs5ILkTMrHBP8N1l0u53Y9R2FDQRq9i1RlEAAABgAQAAxreniplAFz7R/JtV9+diaPSXgZf8MUI+/G3jl7vnXpU781WiQXjTuHGLq10id5727KH5VFJSKaUw5qpKf1kY+0qXhZCHU2j78O+KLfob8ddqAYtjYMFjSKfYQqQZDaU3ddaMrh4qiwZBGWCockCLwfvWFsR6zbvEvlmDQzQJAw54mJNJxK3+eIVJYgHnqYSXWZwLBDZEKCH8l4XHyaoOHAe22787s9IP6aChvJTqKCfkuIEOTn1alTyQ3VfPJbQ+twzjuE1hlGbPM3r5Q8lWiGsuXOSwkdb77yM3VwCUsctKROSrXD8jSN34QxhONYl7eGjB8YPwWJIGdSMVQifHMdl2cltJPddlJTuW/yvayY0+diPdPR1AdJ1yShWWg6wJxcJb9fDRnkNO49xHeoEm2rG4h6v1PAYBabaL6Dr9osLHH1TmsufZfsfsOIdvTzYtKpnQHoGLp1gHZSWF8natgVIAAABgAQAAku42kHWB4lHd4TxTggoxuYMi+1Vxu86gOEiF6UeOmalpGC71MKc8868h+pFjQ3ZoWirON/TblRzE9jnfxiQ655kzy6j4aQml7ezRPGZoqifNuPekpZMCkwHka82lEb8XfF6Xy24ANnPl/ALbRtoeabWqUHbwNc72n/wCyNgXeiIL8nhah0Js+P6nO6b0ua0iORPuNYIMfwkwYI53nHWk5pjbqgxRFfAnL0kX2VYDss2YapzRePY7uqek+Q9RHIx/7dJ4B0DU8JzXQbA6Il2KnllHvt9p71yTQaLUuEgPfCkf9ijSQu13kFWxCDGEu6HYJXhpceEJEqTHNFFeKLcXUHRz6OAU0zgs3Vyn5nVe1lhojCWsflJdej1wIPgSiS2CYn1pAmRsIxX908NAI45QnBmEKGWNKBWjoRGMLh2YCjZjl6tZFxdyItIi+YjMeuIBLgGIqrM5tSjxAWVleGa/iQAAAAA=');
|
2
Application/Models/Exceptions/ProfileException.php
Normal file
2
Application/Models/Exceptions/ProfileException.php
Normal file
@ -0,0 +1,2 @@
|
||||
<?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 Importer @version 6.1.0.0 SourceGuardian (15.05.2025) @author Daniel Seifert support@shopmodule.com @copyright (C) 2025, D3 Data Development @see https://www.d3data.de */ ?><?php
|
||||
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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');
|
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
2
Application/Models/HttpClientFactory.php
Normal file
2
Application/Models/HttpClientFactory.php
Normal file
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@ -527,13 +527,13 @@ return [
|
||||
'HELP_D3_IMPORTER_PRICE2ART_PRICE' => 'Hinterlegen Sie einen Preis für die Staffel (Kommas werden durch einen Punkt ersetzt, daher vorsicht bei 1,234.56 Angaben. Besser: 1234,56 oder 1234.56).<br><br>Um prozentuale Staffelpreise zu importieren, nutzen Sie das % Zeichen dazu. Bspw: 10% oder 1,23% oder 1.23%
|
||||
<p>Die Rundung wird durch die Option "Nicht ganzzahlige Eingaben bei Artikelmengen erlauben (z.B. 1,5)" unter Stammddaten --> Grundeinstellungen --> Einstellungen --> Bestellungen gesteuert.</p>',
|
||||
'D3_PICTURE_IMPORT_LOAD_PROFILE' => 'Bitte wählen Sie ein Importprofil aus.',
|
||||
'HELP_D3_PICTURE_EXTPICTURE_START' => 'Setzen Sie den Haken, wenn die zu importierenden Bilder auf externen URL\'s vorliegen. <br>Bspw.: https://placeimg.com/1000/1000/any.jpg.' //
|
||||
. '<br><br>Der Bildimport wird die URL\'s aufrufen und die Bilder in das definierte Bildverzeichnis herunterladen.',
|
||||
'HELP_D3_PICTURE_EXTPICTURE_START' => 'Setzen Sie den Haken, wenn die zu importierenden Bilder auf externen URLs vorliegen. <br>Bspw.: https://placeimg.com/1000/1000/any.jpg.' //
|
||||
. '<br><br>Der Bildimport wird die URLs aufrufen und die Bilder in das definierte Bildverzeichnis herunterladen.',
|
||||
'D3_IMPORTER_PICTURE_IMPORT_STEP1' => 'Schritt 1:',
|
||||
'D3_IMPORTER_PICTURE_IMPORT_STEP2' => 'Schritt 2:',
|
||||
'D3_IMPORTER_FIELDS_CHECKALL' => 'alle Updatehaken setzen/entfernen',
|
||||
'D3_IMPORTER_CONFIG_BLDELETEMASTERPICTURE' => 'Masterbilder am Artikel vorher entfernen (empfohlen)',
|
||||
'D3_IMPORTER_CONFIG_BLDELETEMASTERPICTURE_HELP' => 'Aktivieren Sie diese Option, um Bilder-Altlasten auf dem Server zu vermeiden.<br>' . PHP_EOL . 'Währenddes Importvorgang\'s werden vorherige Artikelbilder, über den Shop gelöscht.<br>' . PHP_EOL . 'Die Löschung umfasst die artikelbezogenen Bilder im "/master/" und die generierten Bilder im "/generated/" Verzeichnis.<br>' . PHP_EOL . '<br>' . PHP_EOL . 'Deaktivieren Sie diese Option, so werden die Bilder direkt importiert.<br>' . PHP_EOL . 'Es können dabei in den /master/product/*/ Verzeichnissen ungenutzte Bilddateien entstehen.',
|
||||
'D3_IMPORTER_CONFIG_BLDELETEMASTERPICTURE_HELP' => 'Aktivieren Sie diese Option, um Bilder-Altlasten auf dem Server zu vermeiden.<br>' . PHP_EOL . 'Währenddes Importvorgangs werden vorherige Artikelbilder, über den Shop gelöscht.<br>' . PHP_EOL . 'Die Löschung umfasst die artikelbezogenen Bilder im "/master/" und die generierten Bilder im "/generated/" Verzeichnis.<br>' . PHP_EOL . '<br>' . PHP_EOL . 'Deaktivieren Sie diese Option, so werden die Bilder direkt importiert.<br>' . PHP_EOL . 'Es können dabei in den /master/product/*/ Verzeichnissen ungenutzte Bilddateien entstehen.',
|
||||
'D3_IMPORTER_CONFIG_PATHTOMOVE' => 'Aktion nachdem ein Bild importiert wurde:',
|
||||
'D3_IMPORTER_CONFIG_PATHTOMOVE_HELP' => 'Wählen Sie eine entsprechende Option aus, damit die Bilder im import/pictures/ Verzeichnis gelöscht oder in ein anzugebendes Verzeichnis verschoben werden.<br>' . 'Das Verzeichnis ist mit absoluten Pfad anzugeben, bspw: /var/www/myshop.de/{VerzeichnisName}/',
|
||||
'D3_IMPORTER_CONFIG_PICTURESACTIONAFTERIMPORT_DELETE' => 'Bild löschen',
|
||||
|
@ -522,11 +522,11 @@ return [
|
||||
. 'These articlefields are used in serveral parts of the importer module (article import/article fields, settings/article identification). <br>'//
|
||||
. 'With this, you can add or reduce the article fields in importer administration.',
|
||||
'D3_IMPORTER_PRICE2ART_PERCENTOPTION' => 'is % discount price?',
|
||||
'HELP_D3_IMPORTER_PRICE2ART_PERCENTOPTION' => 'If this checkbox active, the price will be imported as an percentual price. You will find more Info\'s under /Administer Products/Products/Stock/Scale Prices/.',
|
||||
'HELP_D3_IMPORTER_PRICE2ART_PRICE' => 'Set the price for the scale (comma\'s will be replaced by a point, please avoid entries like: 1,234.56<br> better solution: 1234,56 or 1234.56).<br><br>To import percentage scale price\'s, please use the % sign. f.e.: 10% or 1,23% or 1.23%',
|
||||
'HELP_D3_IMPORTER_PRICE2ART_PERCENTOPTION' => 'If this checkbox active, the price will be imported as an percentual price. You will find more Information under /Administer Products/Products/Stock/Scale Prices/.',
|
||||
'HELP_D3_IMPORTER_PRICE2ART_PRICE' => 'Set the price for the scale (commas will be replaced by a point, please avoid entries like: 1,234.56<br> better solution: 1234,56 or 1234.56).<br><br>To import percentage scale prices, please use the % sign. f.e.: 10% or 1,23% or 1.23%',
|
||||
'D3_PICTURE_IMPORT_LOAD_PROFILE' => 'Please choose an importprofile.',
|
||||
'HELP_D3_PICTURE_EXTPICTURE_START' => 'check the box, if the pictures to be imported are located in external URL\'s.<br>For example: https://placeimg.com/1000/1000/any.jpg.' //
|
||||
. '<br><br>The picture import calls the URL\'s and download the pictures into the defined picture import folder.',
|
||||
'HELP_D3_PICTURE_EXTPICTURE_START' => 'check the box, if the pictures to be imported are located in external URLs.<br>For example: https://placeimg.com/1000/1000/any.jpg.' //
|
||||
. '<br><br>The picture import calls the URLs and download the pictures into the defined picture import folder.',
|
||||
'D3_IMPORTER_PICTURE_IMPORT_STEP1' => 'step 1:',
|
||||
'D3_IMPORTER_PICTURE_IMPORT_STEP2' => 'step 2:',
|
||||
'D3_IMPORTER_FIELDS_CHECKALL' => 'de/select all update checkboxes',
|
||||
|
@ -38,17 +38,17 @@ class InstallRoutine extends d3install_updatebase
|
||||
/**
|
||||
* @var string
|
||||
*/
|
||||
public $sModVersion = '6.0.1.0';
|
||||
public $sModVersion = '6.1.0.0';
|
||||
/**
|
||||
* @var string
|
||||
*/
|
||||
public $sBaseConf = '--------------------------------------------------------------------------------
|
||||
r5Kv2==RTN6VTdvUkRGZnFHSXhxZVhrakRhbUJkWXdtZ0twRHJXOEtCRjdsWkYrWXN1THpueVdHT0dCV
|
||||
2g1NU5qdTNFeHNLa0hHUWxkMUlERkoxNU1vTms2SUdLS2NxaFNRM253VHlIRnhYcTUzbUF6SFdvcGtFe
|
||||
EtpS1RsV3FhM2d2ZVp1ZGtGOFU1SU9NK2E4cDRYSjd6SDRJbjkvSWNmME5QWmxwcU5mVWtlZHVXOTM3Q
|
||||
2VFQ3c0OFNWQXlTcVlkclpyaXFiRlVyci9YWnU4Y3dMem0rQzNHbkxkdkVXV1QrYmNqanpVcnRXZno4R
|
||||
FVwc3h6eVJUYlNjTUdrV2QwaHlPV2FkRGdUUmU1ZGNjY001SU1NaXRwOVhZaGFpVkJEaXpJM0VJM0NFb
|
||||
GxyeFFiZWZGVEY2SVJlaGx6N0Fvd3owMjVKY2Z0eTI1T0laYjZFamdtcjJtaWhRPT0=
|
||||
xH3v2==b0k3clpqUmRaSmd4blhsY055SFRjTER6dkUxd2oxUkp1OVNWSy82NS94anpUUmRiTitHalpuR
|
||||
1NNVFIvVUhNV2UwY0daWmU1UjI5aEJrWHF6STd3bWd5ZzdacCtUYU1nSE1RVW1KWUw0WDd5cUVRcnBnV
|
||||
lQxRDRlbzN5bUNGZ0VpK3d2bTdmUzBKUkoxNWhlQTh6VCtvU21wMVoxSVhFOExCZUNEVnJieldCQVNEY
|
||||
jl5QlZKRkl4L1EwZUJFd0tFb21qdVRuOXR3NXBuWDM1cmluVjZXSDNRNVNhRExVSElSM1VzOVQ0VzVDb
|
||||
HlsUE5uWm5HcE5vcjMxd3lLaUtyK2NXbUpzT3dvTEx3OThQZDZiQVI2eVE3czBPM1FsUVhDTkZSYUtLZ
|
||||
ENXT0luMW9MRWJxUGdvTU1raWxYb0NSSVB4RTZWYk1TSVdqblVzS2pqODdOM293PT0=
|
||||
--------------------------------------------------------------------------------';
|
||||
/**
|
||||
* @var string
|
||||
|
File diff suppressed because one or more lines are too long
@ -25,9 +25,10 @@
|
||||
"require": {
|
||||
"php": "^8.0",
|
||||
"ext-sourceguardian": ">=14",
|
||||
"oxid-esales/oxideshop-ce": "7.0 - 7.1",
|
||||
"d3/modcfg": "^7.0",
|
||||
"beberlei/assert": "^3.3.2"
|
||||
"oxid-esales/oxideshop-ce": "7.0 - 7.2",
|
||||
"d3/modcfg": "^7.1.1.0",
|
||||
"beberlei/assert": "^3.3.2",
|
||||
"guzzlehttp/guzzle": "^7.9.2"
|
||||
},
|
||||
"require-dev": {
|
||||
"mikey179/vfsstream": "^1.4",
|
||||
|
@ -9,6 +9,17 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
|
||||
|
||||
## [Unreleased](https://git.d3data.de/D3Private/Importer/compare/6.0.1.0...rel_6.x)
|
||||
|
||||
## [6.1.0.0](https://git.d3data.de/D3Private/Importer/compare/6.0.1.0...6.0.1.1) - 2025-01-10
|
||||
### Added
|
||||
- WebP support
|
||||
- OXID 7.2 support
|
||||
|
||||
### Changed
|
||||
- improve performance using Guzzle for HTTP requests
|
||||
|
||||
### Fixed
|
||||
- catch profile errors (e.g. missing or invalid file)
|
||||
|
||||
## [6.0.1.0](https://git.d3data.de/D3Private/Importer/compare/6.0.0.1...6.0.1.0) - 2024-05-30
|
||||
### added
|
||||
- installierbar in OXID 7.1.x
|
||||
@ -146,14 +157,14 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
|
||||
- 0002805: neue Bildimportoption "Master Bilder am Artikel erst löschen, dann importieren"
|
||||
- 0002002: Alle Update Checkboxen an/abwählen
|
||||
- 0007825: Mall Tab erlaubt keine Leer Möglichkeit
|
||||
- 0000000: [fixed] category import add's a relationship with oxrootid if column is empty
|
||||
- 0000000: [fixed] category import add a relationship with oxrootid if column is empty
|
||||
- 0000000: refactored \d3_importer_Application_Models_Models_Import_Article::setUpdate
|
||||
- 0000000: refactored \d3_importer_Application_Models_Models_Import_Article::setInsert
|
||||
- 0000000: added methods in class \d3_importer_Application_Models_Models_Import_Article: setArticleOxid, setRemindActiveFlag, addPriceFields
|
||||
- 0000000: refactored collector -> moved methods to importService: getCsvLines, addOxidToCSVData
|
||||
- 0000000: added class \d3_importer_Application_Models_Service_Import and modified constructor of \d3_importer_Application_Models_Interface_Import + \d3_importer_Application_Models_ImportAbstract
|
||||
- 0000000: refactored import models > moved method's getArticleRecords into \d3_importer_Application_Models_Collector;
|
||||
the \d3_importer_Application_Models_Collector assign's oxid's, if they are present in the database
|
||||
- 0000000: refactored import models > moved method getArticleRecords into \d3_importer_Application_Models_Collector;
|
||||
the \d3_importer_Application_Models_Collector assigns oxIDs, if they are present in the database
|
||||
- 0000000: added abstract class \d3_importer_Application_Models_ImportAbstract for future refactorings in import models
|
||||
- 0000000: added interface \d3_importer_Application_Models_Interface_Import for future refactorings in import models
|
||||
- 0000000: refactored moved method \d3_importer_Application_Models_Models_Import_Accessories::getImportFields \d3_importer_Application_Controller_Import_Article::getImportFields
|
||||
@ -202,7 +213,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
|
||||
- 0000000: replaced execute to getAll while using select query in category model
|
||||
- 0000000: replaced select to delete query in deleteArticleAssign method in Selectlist model
|
||||
- 0000000: removed unused deleteArticleAssign in vendor model
|
||||
- 0000000: corrected some germans typo's
|
||||
- 0000000: corrected some germans typos
|
||||
- 0000000: added notice for category import
|
||||
|
||||
### fixed
|
||||
@ -258,7 +269,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
|
||||
---
|
||||
|
||||
## 4.4.1.6
|
||||
- 0003728: seo URl's werden bei der Einstellung "Artikel-Kat.-Zuordnungen vorher löschen" nicht gelöscht
|
||||
- 0003728: seo URls werden bei der Einstellung "Artikel-Kat.-Zuordnungen vorher löschen" nicht gelöscht
|
||||
- 0003724: oxremindactive wird nicht aktualisiert
|
||||
|
||||
---
|
||||
|
@ -1,9 +1,9 @@
|
||||
{
|
||||
"title": "<i class='fab fa-d3 d3fa-color-blue'></i> Importer",
|
||||
"moduleversion": "6.0.1.0",
|
||||
"moduleversion": "6.1.0.0",
|
||||
"titledesc": "für den Oxid eShop",
|
||||
"author": "D³ Data Development",
|
||||
"moduledate": "30.05.2024",
|
||||
"moduledate": "10.01.2025",
|
||||
"editors": "",
|
||||
"tagline": "",
|
||||
"image": "",
|
||||
|
@ -3,7 +3,7 @@ title: Systemanforderungen
|
||||
---
|
||||
|
||||
* PHP Version
|
||||
* 8.0.x bis 8.1.x
|
||||
* 8.x
|
||||
* PHP Decoder
|
||||
* installierter SourceGuardian Loader (PHP ab 8.0)
|
||||
* Shopeditionen
|
||||
@ -14,14 +14,16 @@ title: Systemanforderungen
|
||||
* Shopversionen
|
||||
* OXID eShop in Compilation Version
|
||||
* 7.0.x
|
||||
* 7.1.x
|
||||
* 7.2.x
|
||||
* Templaterenderer und Themes
|
||||
* Smarty-Templates
|
||||
* admin
|
||||
Das Modul arbeitet unabhängig von den Frontend-Themes und
|
||||
bringt einen eigenen Bereich im Admin unter [ (D3) Module ] / [ Importer ] mit.* D3 Modul-Connector ([kostenfrei bei D3 erhältlich](https://www.oxidmodule.com/connector/)) ab Version 6.0.0.0
|
||||
bringt einen eigenen Bereich im Admin unter [ (D3) Module ] / [ Importer ] mit.* D3 Modul-Connector ([kostenfrei bei D3 erhältlich](https://www.oxidmodule.com/connector/)) ab Version 7.1.1.0
|
||||
* Installation via [Composer](https://getcomposer.org)
|
||||
* mindestens ein freier Cronjob zur automatischen Ausführung der angelegten Aufgaben
|
||||
|
||||
Beachten Sie, dass die Ihnen vorliegende Modulversion entsprechend für Ihre genutzte PHP-Version sowie dem auf Ihrem Server vorhandenen Decoder (**ionCube Loader**) kompatibel ist. Im Zweifelsfall kontaktieren Sie uns und nennen den für Ihren Shop genutzten Decoder und die PHP-Version.
|
||||
Beachten Sie, dass die Ihnen vorliegende Modulversion entsprechend für Ihre genutzte PHP-Version sowie dem auf Ihrem Server vorhandenen Decoder kompatibel ist. Im Zweifelsfall kontaktieren Sie uns und nennen den für Ihren Shop genutzten Decoder und die PHP-Version.
|
||||
|
||||
Kontrollieren Sie bitte auch, ob diese Modulversion für die von Ihnen eingesetzte Shopedition (Professional Edition (PE) oder Enterprise Edition (EE)) ausgelegt ist.
|
||||
|
@ -4,5 +4,5 @@ Technische Vorraussetzungen
|
||||
|
||||
Sie benötigen einen sFTP/FTPs-Zugang, Zugriff auf den [Shop-Admin] und den [Shop] (Backend/Frontend) zur Kontrolle des Importes.
|
||||
|
||||
Sofern Sie die CSV-Datei manuell editieren möchten, empfehlen wir den Einsatz eines Tabellenkalkulationsprogramm's.
|
||||
Sofern Sie die CSV-Datei manuell editieren möchten, empfehlen wir den Einsatz eines Tabellenkalkulationsprogramms.
|
||||
Damit können Sie Ihre Importdatei öffnen (beispielsweise Microsoft Excel oder LibreOffice Calc/OpenOfficeCalc).
|
||||
|
@ -6,6 +6,6 @@ title: Mall (nur EE)
|
||||
|
||||
> [i] Diese Seite betrifft nur EE-Funktionalität.
|
||||
|
||||
- [Spaltenzuordnung] Setzen Sie die CSV-Spalte mit einer Liste von beliebig vielen Shop-ID's. Z.B. 1,2,3,4,5,6...
|
||||
- [Spaltenzuordnung] Setzen Sie die CSV-Spalte mit einer Liste von beliebig vielen Shop-IDs. Z.B. 1,2,3,4,5,6...
|
||||
- [interne Spaltentrennung] Sofern mehr als ein Shop zugeordnet wird, geben Sie das verwendete Trennzeichen an.
|
||||
|
||||
|
@ -8,10 +8,10 @@ title: Stamm
|
||||
Dieses wurde von Ihnen unter [Artikelimport] / [[Artikelfelder]](../040_Artikelimport/040_Artikelfelder.md) zugeordnet.
|
||||
Danach wählen Sie für das [Bild Importfeld n] das zugehörige Ziel aus (Thumbnail, Icon, Bild 1-10).
|
||||
Nach jedem Speichern öffnet sich ein neues Feld für die Zuordnung.
|
||||
- [ Start des nächsten Bilddurchlaufes ]
|
||||
- [Start des nächsten Bilddurchlaufes]
|
||||
Mit den Einstellungen nach 50 [gelesenen Bildern] bzw. nach 10 [importierten Bildern] können Sie den Start des folgenden Import-Durchlaufs regulieren.
|
||||
(Bei leistungsstarken Servern können die Einstellungen ggf. höher gesetzt werden.)
|
||||
- [lokale Bilder (/import/pictures/) durch Externe überschreiben? ]
|
||||
- [lokale Bilder (/import/pictures/) durch Externe überschreiben?]
|
||||
**Aktiv:** Sofern ein externes Bild den gleichen Namen hat, wird das lokale Bild überschrieben.
|
||||
**Inaktiv:** Sofern ein externes Bild den gleichen Namen und eine unterschiedliche Größe zu dem lokalen Bild hat, wird der Name des externen Bilds mit einem Zusatz (DateinameZusatz.Endung) versehen.
|
||||
- [Masterbilder am Artikel vorher entfernen (empfohlen)]
|
||||
|
@ -72,7 +72,7 @@
|
||||
<div class="Page__header">
|
||||
<h1><a href="../changelog/Changelog.html">Changelog</a></h1>
|
||||
<span class="ModifiedDate">
|
||||
29.05.2024 </span>
|
||||
15.05.2025 </span>
|
||||
</div>
|
||||
|
||||
<div class="s-content">
|
||||
@ -80,6 +80,20 @@
|
||||
<p>The format is based on <a href="https://keepachangelog.com/en/1.0.0/" class="Link--external">Keep a Changelog</a>,
|
||||
and this project adheres to <a href="https://semver.org/spec/v2.0.0.html" class="Link--external">Semantic Versioning</a>.</p>
|
||||
<h2 id="page_Unreleased"><a href="https://git.d3data.de/D3Private/Importer/compare/6.0.1.0...rel_6.x" class="Link--external">Unreleased</a></h2>
|
||||
<h2 id="page_6-1-0-0-2025-01-10"><a href="https://git.d3data.de/D3Private/Importer/compare/6.0.1.0...6.0.1.1" class="Link--external">6.1.0.0</a> - 2025-01-10</h2>
|
||||
<h3 id="page_Added">Added</h3>
|
||||
<ul>
|
||||
<li>WebP support</li>
|
||||
<li>OXID 7.2 support</li>
|
||||
</ul>
|
||||
<h3 id="page_Changed">Changed</h3>
|
||||
<ul>
|
||||
<li>improve performance using Guzzle for HTTP requests</li>
|
||||
</ul>
|
||||
<h3 id="page_Fixed">Fixed</h3>
|
||||
<ul>
|
||||
<li>catch profile errors (e.g. missing or invalid file)</li>
|
||||
</ul>
|
||||
<h2 id="page_6-0-1-0-2024-05-30"><a href="https://git.d3data.de/D3Private/Importer/compare/6.0.0.1...6.0.1.0" class="Link--external">6.0.1.0</a> - 2024-05-30</h2>
|
||||
<h3 id="page_added">added</h3>
|
||||
<ul>
|
||||
@ -108,7 +122,7 @@ and this project adheres to <a href="https://semver.org/spec/v2.0.0.html" class=
|
||||
<li>nicht verfügbar mit PHP < 8.0</li>
|
||||
</ul>
|
||||
<h2 id="page_5-0-7-2-2023-10-26"><a href="https://git.d3data.de/D3Private/Importer/compare/5.0.7.1...5.0.7.2" class="Link--external">5.0.7.2</a> - 2023-10-26</h2>
|
||||
<h3 id="page_Fixed">Fixed</h3>
|
||||
<h3 id="page_Fixed-2">Fixed</h3>
|
||||
<ul>
|
||||
<li>fix import attributes in different languages</li>
|
||||
</ul>
|
||||
@ -122,7 +136,7 @@ and this project adheres to <a href="https://semver.org/spec/v2.0.0.html" class=
|
||||
<ul>
|
||||
<li>switch data-getter to raw-getter at Article-import</li>
|
||||
</ul>
|
||||
<h3 id="page_Added">Added</h3>
|
||||
<h3 id="page_Added-2">Added</h3>
|
||||
<ul>
|
||||
<li>multiple assignment for attributes</li>
|
||||
</ul>
|
||||
@ -181,7 +195,7 @@ and this project adheres to <a href="https://semver.org/spec/v2.0.0.html" class=
|
||||
</ul>
|
||||
<hr />
|
||||
<h2 id="page_5-0-5-0-2021-05-03">5.0.5.0 - (2021-05-03)</h2>
|
||||
<h3 id="page_Changed">Changed</h3>
|
||||
<h3 id="page_Changed-2">Changed</h3>
|
||||
<ul>
|
||||
<li>Installierbar in OXID 6.2.4 und 6.3</li>
|
||||
<li>Adminmenüeintrag um Icon ergänzt</li>
|
||||
@ -239,14 +253,14 @@ and this project adheres to <a href="https://semver.org/spec/v2.0.0.html" class=
|
||||
<li>0002805: neue Bildimportoption "Master Bilder am Artikel erst löschen, dann importieren"</li>
|
||||
<li>0002002: Alle Update Checkboxen an/abwählen</li>
|
||||
<li>0007825: Mall Tab erlaubt keine Leer Möglichkeit</li>
|
||||
<li>0000000: <span class="navi_element">fixed</span> category import add's a relationship with oxrootid if column is empty</li>
|
||||
<li>0000000: <span class="navi_element">fixed</span> category import add a relationship with oxrootid if column is empty</li>
|
||||
<li>0000000: refactored \d3_importer_Application_Models_Models_Import_Article::setUpdate</li>
|
||||
<li>0000000: refactored \d3_importer_Application_Models_Models_Import_Article::setInsert</li>
|
||||
<li>0000000: added methods in class \d3_importer_Application_Models_Models_Import_Article: setArticleOxid, setRemindActiveFlag, addPriceFields</li>
|
||||
<li>0000000: refactored collector -> moved methods to importService: getCsvLines, addOxidToCSVData</li>
|
||||
<li>0000000: added class \d3_importer_Application_Models_Service_Import and modified constructor of \d3_importer_Application_Models_Interface_Import + \d3_importer_Application_Models_ImportAbstract</li>
|
||||
<li>0000000: refactored import models > moved method's getArticleRecords into \d3_importer_Application_Models_Collector;
|
||||
the \d3_importer_Application_Models_Collector assign's oxid's, if they are present in the database</li>
|
||||
<li>0000000: refactored import models > moved method getArticleRecords into \d3_importer_Application_Models_Collector;
|
||||
the \d3_importer_Application_Models_Collector assigns oxIDs, if they are present in the database</li>
|
||||
<li>0000000: added abstract class \d3_importer_Application_Models_ImportAbstract for future refactorings in import models</li>
|
||||
<li>0000000: added interface \d3_importer_Application_Models_Interface_Import for future refactorings in import models</li>
|
||||
<li>0000000: refactored moved method \d3_importer_Application_Models_Models_Import_Accessories::getImportFields \d3_importer_Application_Controller_Import_Article::getImportFields</li>
|
||||
@ -295,7 +309,7 @@ the \d3_importer_Application_Models_Collector assign's oxid's, if they are prese
|
||||
<li>0000000: replaced execute to getAll while using select query in category model</li>
|
||||
<li>0000000: replaced select to delete query in deleteArticleAssign method in Selectlist model</li>
|
||||
<li>0000000: removed unused deleteArticleAssign in vendor model</li>
|
||||
<li>0000000: corrected some germans typo's</li>
|
||||
<li>0000000: corrected some germans typos</li>
|
||||
<li>0000000: added notice for category import</li>
|
||||
</ul>
|
||||
<h3 id="page_fixed-2">fixed</h3>
|
||||
@ -348,7 +362,7 @@ the \d3_importer_Application_Models_Collector assign's oxid's, if they are prese
|
||||
<hr />
|
||||
<h2 id="page_4-4-1-6">4.4.1.6</h2>
|
||||
<ul>
|
||||
<li>0003728: seo URl's werden bei der Einstellung "Artikel-Kat.-Zuordnungen vorher löschen" nicht gelöscht</li>
|
||||
<li>0003728: seo URls werden bei der Einstellung "Artikel-Kat.-Zuordnungen vorher löschen" nicht gelöscht</li>
|
||||
<li>0003724: oxremindactive wird nicht aktualisiert</li>
|
||||
</ul>
|
||||
<hr />
|
||||
|
@ -48,8 +48,8 @@
|
||||
|
||||
|
||||
<div class="details">
|
||||
<div>Autor: D³ Data Development</div> <div>Stand: 30.05.2024</div>
|
||||
<div>Version: 6.0.1.0</div>
|
||||
<div>Autor: D³ Data Development</div> <div>Stand: 10.01.2025</div>
|
||||
<div>Version: 6.1.0.0</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
@ -72,14 +72,14 @@
|
||||
<div class="Page__header">
|
||||
<h1><a href="../../installation/Anforderungen/Systemanforderungen.html">Anforderungen</a> <svg class="Page__header--separator" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 477.175 477.175"><path d="M360.73 229.075l-225.1-225.1c-5.3-5.3-13.8-5.3-19.1 0s-5.3 13.8 0 19.1l215.5 215.5-215.5 215.5c-5.3 5.3-5.3 13.8 0 19.1 2.6 2.6 6.1 4 9.5 4 3.4 0 6.9-1.3 9.5-4l225.1-225.1c5.3-5.2 5.3-13.8.1-19z"/></svg> <a href="../../installation/Anforderungen/Systemanforderungen.html">Systemanforderungen</a></h1>
|
||||
<span class="ModifiedDate">
|
||||
29.05.2024 </span>
|
||||
15.05.2025 </span>
|
||||
</div>
|
||||
|
||||
<div class="s-content">
|
||||
<ul>
|
||||
<li>PHP Version
|
||||
<ul>
|
||||
<li>8.0.x bis 8.1.x</li>
|
||||
<li>8.x</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li>PHP Decoder
|
||||
@ -100,6 +100,8 @@
|
||||
<li>OXID eShop in Compilation Version
|
||||
<ul>
|
||||
<li>7.0.x</li>
|
||||
<li>7.1.x</li>
|
||||
<li>7.2.x</li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
@ -110,7 +112,7 @@
|
||||
<ul>
|
||||
<li>admin
|
||||
Das Modul arbeitet unabhängig von den Frontend-Themes und
|
||||
bringt einen eigenen Bereich im Admin unter <span class="navi_element"><i class='fab fa-d3 d3fa-color-blue'></i> Module</span> / <span class="navi_element">Importer</span> mit.* D3 Modul-Connector (<a href="https://www.oxidmodule.com/connector/" class="Link--external">kostenfrei bei D3 erhältlich</a>) ab Version 6.0.0.0</li>
|
||||
bringt einen eigenen Bereich im Admin unter <span class="navi_element"><i class='fab fa-d3 d3fa-color-blue'></i> Module</span> / <span class="navi_element">Importer</span> mit.* D3 Modul-Connector (<a href="https://www.oxidmodule.com/connector/" class="Link--external">kostenfrei bei D3 erhältlich</a>) ab Version 7.1.1.0</li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
@ -119,7 +121,7 @@ bringt einen eigenen Bereich im Admin unter <span class="navi_element"><i class=
|
||||
</li>
|
||||
<li>mindestens ein freier Cronjob zur automatischen Ausführung der angelegten Aufgaben</li>
|
||||
</ul>
|
||||
<p>Beachten Sie, dass die Ihnen vorliegende Modulversion entsprechend für Ihre genutzte PHP-Version sowie dem auf Ihrem Server vorhandenen Decoder (<strong>ionCube Loader</strong>) kompatibel ist. Im Zweifelsfall kontaktieren Sie uns und nennen den für Ihren Shop genutzten Decoder und die PHP-Version.</p>
|
||||
<p>Beachten Sie, dass die Ihnen vorliegende Modulversion entsprechend für Ihre genutzte PHP-Version sowie dem auf Ihrem Server vorhandenen Decoder kompatibel ist. Im Zweifelsfall kontaktieren Sie uns und nennen den für Ihren Shop genutzten Decoder und die PHP-Version.</p>
|
||||
<p>Kontrollieren Sie bitte auch, ob diese Modulversion für die von Ihnen eingesetzte Shopedition (Professional Edition (PE) oder Enterprise Edition (EE)) ausgelegt ist.</p>
|
||||
</div>
|
||||
|
||||
|
@ -72,7 +72,7 @@
|
||||
<div class="Page__header">
|
||||
<h1><a href="../../installation/Anforderungen/Systemanforderungen.html">Anforderungen</a> <svg class="Page__header--separator" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 477.175 477.175"><path d="M360.73 229.075l-225.1-225.1c-5.3-5.3-13.8-5.3-19.1 0s-5.3 13.8 0 19.1l215.5 215.5-215.5 215.5c-5.3 5.3-5.3 13.8 0 19.1 2.6 2.6 6.1 4 9.5 4 3.4 0 6.9-1.3 9.5-4l225.1-225.1c5.3-5.2 5.3-13.8.1-19z"/></svg> <a href="../../installation/Anforderungen/Vorbereitungen.html">Vorbereitungen</a></h1>
|
||||
<span class="ModifiedDate">
|
||||
29.05.2024 </span>
|
||||
15.05.2025 </span>
|
||||
</div>
|
||||
|
||||
<div class="s-content">
|
||||
|
@ -72,7 +72,7 @@
|
||||
<div class="Page__header">
|
||||
<h1><a href="../../installation/Deinstallation/Modulerweiterungen_deaktivieren_und_entfernen.html">Deinstallation</a> <svg class="Page__header--separator" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 477.175 477.175"><path d="M360.73 229.075l-225.1-225.1c-5.3-5.3-13.8-5.3-19.1 0s-5.3 13.8 0 19.1l215.5 215.5-215.5 215.5c-5.3 5.3-5.3 13.8 0 19.1 2.6 2.6 6.1 4 9.5 4 3.4 0 6.9-1.3 9.5-4l225.1-225.1c5.3-5.2 5.3-13.8.1-19z"/></svg> <a href="../../installation/Deinstallation/Dateien_loeschen.html">Dateien löschen</a></h1>
|
||||
<span class="ModifiedDate">
|
||||
29.05.2024 </span>
|
||||
15.05.2025 </span>
|
||||
</div>
|
||||
|
||||
<div class="s-content">
|
||||
|
@ -72,7 +72,7 @@
|
||||
<div class="Page__header">
|
||||
<h1><a href="../../installation/Deinstallation/Modulerweiterungen_deaktivieren_und_entfernen.html">Deinstallation</a> <svg class="Page__header--separator" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 477.175 477.175"><path d="M360.73 229.075l-225.1-225.1c-5.3-5.3-13.8-5.3-19.1 0s-5.3 13.8 0 19.1l215.5 215.5-215.5 215.5c-5.3 5.3-5.3 13.8 0 19.1 2.6 2.6 6.1 4 9.5 4 3.4 0 6.9-1.3 9.5-4l225.1-225.1c5.3-5.2 5.3-13.8.1-19z"/></svg> <a href="../../installation/Deinstallation/Modul_aus_der_Installation_entfernen.html">Modul aus der Installation entfernen</a></h1>
|
||||
<span class="ModifiedDate">
|
||||
29.05.2024 </span>
|
||||
15.05.2025 </span>
|
||||
</div>
|
||||
|
||||
<div class="s-content">
|
||||
|
@ -72,7 +72,7 @@
|
||||
<div class="Page__header">
|
||||
<h1><a href="../../installation/Deinstallation/Modulerweiterungen_deaktivieren_und_entfernen.html">Deinstallation</a> <svg class="Page__header--separator" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 477.175 477.175"><path d="M360.73 229.075l-225.1-225.1c-5.3-5.3-13.8-5.3-19.1 0s-5.3 13.8 0 19.1l215.5 215.5-215.5 215.5c-5.3 5.3-5.3 13.8 0 19.1 2.6 2.6 6.1 4 9.5 4 3.4 0 6.9-1.3 9.5-4l225.1-225.1c5.3-5.2 5.3-13.8.1-19z"/></svg> <a href="../../installation/Deinstallation/Modul_deaktivieren.html">Modul deaktivieren</a></h1>
|
||||
<span class="ModifiedDate">
|
||||
29.05.2024 </span>
|
||||
15.05.2025 </span>
|
||||
</div>
|
||||
|
||||
<div class="s-content">
|
||||
|
@ -72,7 +72,7 @@
|
||||
<div class="Page__header">
|
||||
<h1><a href="../../installation/Deinstallation/Modulerweiterungen_deaktivieren_und_entfernen.html">Deinstallation</a> <svg class="Page__header--separator" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 477.175 477.175"><path d="M360.73 229.075l-225.1-225.1c-5.3-5.3-13.8-5.3-19.1 0s-5.3 13.8 0 19.1l215.5 215.5-215.5 215.5c-5.3 5.3-5.3 13.8 0 19.1 2.6 2.6 6.1 4 9.5 4 3.4 0 6.9-1.3 9.5-4l225.1-225.1c5.3-5.2 5.3-13.8.1-19z"/></svg> <a href="../../installation/Deinstallation/Modulerweiterungen_deaktivieren_und_entfernen.html">Modulerweiterungen deaktivieren und entfernen</a></h1>
|
||||
<span class="ModifiedDate">
|
||||
29.05.2024 </span>
|
||||
15.05.2025 </span>
|
||||
</div>
|
||||
|
||||
<div class="s-content">
|
||||
|
@ -72,7 +72,7 @@
|
||||
<div class="Page__header">
|
||||
<h1><a href="../../installation/Deinstallation/Modulerweiterungen_deaktivieren_und_entfernen.html">Deinstallation</a> <svg class="Page__header--separator" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 477.175 477.175"><path d="M360.73 229.075l-225.1-225.1c-5.3-5.3-13.8-5.3-19.1 0s-5.3 13.8 0 19.1l215.5 215.5-215.5 215.5c-5.3 5.3-5.3 13.8 0 19.1 2.6 2.6 6.1 4 9.5 4 3.4 0 6.9-1.3 9.5-4l225.1-225.1c5.3-5.2 5.3-13.8.1-19z"/></svg> <a href="../../installation/Deinstallation/TMP-Ordner_leeren.html">TMP-Ordner leeren</a></h1>
|
||||
<span class="ModifiedDate">
|
||||
29.05.2024 </span>
|
||||
15.05.2025 </span>
|
||||
</div>
|
||||
|
||||
<div class="s-content">
|
||||
|
@ -72,7 +72,7 @@
|
||||
<div class="Page__header">
|
||||
<h1><a href="../installation/Demodaten.html">Demodaten</a></h1>
|
||||
<span class="ModifiedDate">
|
||||
29.05.2024 </span>
|
||||
15.05.2025 </span>
|
||||
</div>
|
||||
|
||||
<div class="s-content">
|
||||
|
@ -72,7 +72,7 @@
|
||||
<div class="Page__header">
|
||||
<h1><a href="../installation/Installation.html">Installation / Update / Deinstallation</a></h1>
|
||||
<span class="ModifiedDate">
|
||||
29.05.2024 </span>
|
||||
15.05.2025 </span>
|
||||
</div>
|
||||
|
||||
<div class="s-content">
|
||||
|
@ -72,7 +72,7 @@
|
||||
<div class="Page__header">
|
||||
<h1><a href="../installation/Installationspruefung.html">Installationsprüfung</a></h1>
|
||||
<span class="ModifiedDate">
|
||||
29.05.2024 </span>
|
||||
15.05.2025 </span>
|
||||
</div>
|
||||
|
||||
<div class="s-content">
|
||||
|
@ -72,7 +72,7 @@
|
||||
<div class="Page__header">
|
||||
<h1><a href="../../installation/Neuinstallation/index.html">Neuinstallation</a> <svg class="Page__header--separator" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 477.175 477.175"><path d="M360.73 229.075l-225.1-225.1c-5.3-5.3-13.8-5.3-19.1 0s-5.3 13.8 0 19.1l215.5 215.5-215.5 215.5c-5.3 5.3-5.3 13.8 0 19.1 2.6 2.6 6.1 4 9.5 4 3.4 0 6.9-1.3 9.5-4l225.1-225.1c5.3-5.2 5.3-13.8.1-19z"/></svg> <a href="../../installation/Neuinstallation/Admin_neu_starten.html">Admin neu starten</a></h1>
|
||||
<span class="ModifiedDate">
|
||||
29.05.2024 </span>
|
||||
15.05.2025 </span>
|
||||
</div>
|
||||
|
||||
<div class="s-content">
|
||||
|
@ -72,7 +72,7 @@
|
||||
<div class="Page__header">
|
||||
<h1><a href="../../installation/Neuinstallation/index.html">Neuinstallation</a> <svg class="Page__header--separator" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 477.175 477.175"><path d="M360.73 229.075l-225.1-225.1c-5.3-5.3-13.8-5.3-19.1 0s-5.3 13.8 0 19.1l215.5 215.5-215.5 215.5c-5.3 5.3-5.3 13.8 0 19.1 2.6 2.6 6.1 4 9.5 4 3.4 0 6.9-1.3 9.5-4l225.1-225.1c5.3-5.2 5.3-13.8.1-19z"/></svg> <a href="../../installation/Neuinstallation/Datenbankanpassungen.html">Datenbankanpassungen</a></h1>
|
||||
<span class="ModifiedDate">
|
||||
29.05.2024 </span>
|
||||
15.05.2025 </span>
|
||||
</div>
|
||||
|
||||
<div class="s-content">
|
||||
|
@ -72,7 +72,7 @@
|
||||
<div class="Page__header">
|
||||
<h1><a href="../../installation/Neuinstallation/index.html">Neuinstallation</a> <svg class="Page__header--separator" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 477.175 477.175"><path d="M360.73 229.075l-225.1-225.1c-5.3-5.3-13.8-5.3-19.1 0s-5.3 13.8 0 19.1l215.5 215.5-215.5 215.5c-5.3 5.3-5.3 13.8 0 19.1 2.6 2.6 6.1 4 9.5 4 3.4 0 6.9-1.3 9.5-4l225.1-225.1c5.3-5.2 5.3-13.8.1-19z"/></svg> <a href="../../installation/Neuinstallation/Lizenz_eintragen.html">Lizenzschlüssel eintragen</a></h1>
|
||||
<span class="ModifiedDate">
|
||||
29.05.2024 </span>
|
||||
15.05.2025 </span>
|
||||
</div>
|
||||
|
||||
<div class="s-content">
|
||||
|
@ -72,13 +72,13 @@
|
||||
<div class="Page__header">
|
||||
<h1><a href="../../installation/Neuinstallation/index.html">Neuinstallation</a> <svg class="Page__header--separator" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 477.175 477.175"><path d="M360.73 229.075l-225.1-225.1c-5.3-5.3-13.8-5.3-19.1 0s-5.3 13.8 0 19.1l215.5 215.5-215.5 215.5c-5.3 5.3-5.3 13.8 0 19.1 2.6 2.6 6.1 4 9.5 4 3.4 0 6.9-1.3 9.5-4l225.1-225.1c5.3-5.2 5.3-13.8.1-19z"/></svg> <a href="../../installation/Neuinstallation/Modul_hinzufuegen.html">Modul zur Installation hinzufügen</a></h1>
|
||||
<span class="ModifiedDate">
|
||||
29.05.2024 </span>
|
||||
15.05.2025 </span>
|
||||
</div>
|
||||
|
||||
<div class="s-content">
|
||||
<h3 id="page_auf-der-Kommandozeile"><strong>auf der Kommandozeile</strong></h3>
|
||||
<p>Führen Sie in der Konsole im Hauptverzeichnis Ihres Shops (oberhalb des <code>source</code>- und <code>vendor</code>-Verzeichnisses) diesen Befehl aus, um das Modul <strong><i class='fab fa-d3 d3fa-color-blue'></i> Importer</strong> zur Installation hinzuzufügen:</p>
|
||||
<pre><code class="language-bash">php composer require d3/importer:^6.0.1.0 --update-no-dev
|
||||
<pre><code class="language-bash">php composer require d3/importer:^6.1.0.0 --update-no-dev
|
||||
</code></pre>
|
||||
<blockquote class="alert alert-warning">
|
||||
<i class='fas fa-exclamation-triangle'></i> <p> Achten Sie darauf, dass Composer für die Installation die selbe PHP-Version verwendet, in der auch Ihr Shop ausgeführt wird. Sie erhalten sonst möglicherweise unpassende Modulpakete.</p>
|
||||
|
@ -72,7 +72,7 @@
|
||||
<div class="Page__header">
|
||||
<h1><a href="../../installation/Neuinstallation/index.html">Neuinstallation</a> <svg class="Page__header--separator" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 477.175 477.175"><path d="M360.73 229.075l-225.1-225.1c-5.3-5.3-13.8-5.3-19.1 0s-5.3 13.8 0 19.1l215.5 215.5-215.5 215.5c-5.3 5.3-5.3 13.8 0 19.1 2.6 2.6 6.1 4 9.5 4 3.4 0 6.9-1.3 9.5-4l225.1-225.1c5.3-5.2 5.3-13.8.1-19z"/></svg> <a href="../../installation/Neuinstallation/Modul_im_Shop_aktivieren.html">Modul im Shop aktivieren</a></h1>
|
||||
<span class="ModifiedDate">
|
||||
29.05.2024 </span>
|
||||
15.05.2025 </span>
|
||||
</div>
|
||||
|
||||
<div class="s-content">
|
||||
|
@ -72,7 +72,7 @@
|
||||
<div class="Page__header">
|
||||
<h1><a href="../../installation/Neuinstallation/index.html">Neuinstallation</a> <svg class="Page__header--separator" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 477.175 477.175"><path d="M360.73 229.075l-225.1-225.1c-5.3-5.3-13.8-5.3-19.1 0s-5.3 13.8 0 19.1l215.5 215.5-215.5 215.5c-5.3 5.3-5.3 13.8 0 19.1 2.6 2.6 6.1 4 9.5 4 3.4 0 6.9-1.3 9.5-4l225.1-225.1c5.3-5.2 5.3-13.8.1-19z"/></svg> <a href="../../installation/Neuinstallation/Providerspezifische_Installation.html">Providerspezifische Installation</a></h1>
|
||||
<span class="ModifiedDate">
|
||||
29.05.2024 </span>
|
||||
15.05.2025 </span>
|
||||
</div>
|
||||
|
||||
<div class="s-content">
|
||||
|
@ -72,7 +72,7 @@
|
||||
<div class="Page__header">
|
||||
<h1><a href="../../installation/Neuinstallation/index.html">Neuinstallation</a> <svg class="Page__header--separator" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 477.175 477.175"><path d="M360.73 229.075l-225.1-225.1c-5.3-5.3-13.8-5.3-19.1 0s-5.3 13.8 0 19.1l215.5 215.5-215.5 215.5c-5.3 5.3-5.3 13.8 0 19.1 2.6 2.6 6.1 4 9.5 4 3.4 0 6.9-1.3 9.5-4l225.1-225.1c5.3-5.2 5.3-13.8.1-19z"/></svg> <a href="../../installation/Neuinstallation/Shopanpassungen_installieren.html">Shopanpassungen installieren</a></h1>
|
||||
<span class="ModifiedDate">
|
||||
29.05.2024 </span>
|
||||
15.05.2025 </span>
|
||||
</div>
|
||||
|
||||
<div class="s-content">
|
||||
|
@ -72,7 +72,7 @@
|
||||
<div class="Page__header">
|
||||
<h1><a href="../../installation/Neuinstallation/index.html">Neuinstallation</a> <svg class="Page__header--separator" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 477.175 477.175"><path d="M360.73 229.075l-225.1-225.1c-5.3-5.3-13.8-5.3-19.1 0s-5.3 13.8 0 19.1l215.5 215.5-215.5 215.5c-5.3 5.3-5.3 13.8 0 19.1 2.6 2.6 6.1 4 9.5 4 3.4 0 6.9-1.3 9.5-4l225.1-225.1c5.3-5.2 5.3-13.8.1-19z"/></svg> <a href="../../installation/Neuinstallation/TMP-Ordner_leeren.html">TMP-Ordner leeren</a></h1>
|
||||
<span class="ModifiedDate">
|
||||
29.05.2024 </span>
|
||||
15.05.2025 </span>
|
||||
</div>
|
||||
|
||||
<div class="s-content">
|
||||
|
@ -72,7 +72,7 @@
|
||||
<div class="Page__header">
|
||||
<h1><a href="../../installation/Neuinstallation/index.html">Neuinstallation</a> <svg class="Page__header--separator" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 477.175 477.175"><path d="M360.73 229.075l-225.1-225.1c-5.3-5.3-13.8-5.3-19.1 0s-5.3 13.8 0 19.1l215.5 215.5-215.5 215.5c-5.3 5.3-5.3 13.8 0 19.1 2.6 2.6 6.1 4 9.5 4 3.4 0 6.9-1.3 9.5-4l225.1-225.1c5.3-5.2 5.3-13.8.1-19z"/></svg> <a href="../../installation/Neuinstallation/Umgebungsaenderungen.html">nachträgliche Anpassung der Installationsumgebung</a></h1>
|
||||
<span class="ModifiedDate">
|
||||
29.05.2024 </span>
|
||||
15.05.2025 </span>
|
||||
</div>
|
||||
|
||||
<div class="s-content">
|
||||
|
@ -72,7 +72,7 @@
|
||||
<div class="Page__header">
|
||||
<h1><a href="../../installation/Neuinstallation/index.html">Neuinstallation</a> <svg class="Page__header--separator" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 477.175 477.175"><path d="M360.73 229.075l-225.1-225.1c-5.3-5.3-13.8-5.3-19.1 0s-5.3 13.8 0 19.1l215.5 215.5-215.5 215.5c-5.3 5.3-5.3 13.8 0 19.1 2.6 2.6 6.1 4 9.5 4 3.4 0 6.9-1.3 9.5-4l225.1-225.1c5.3-5.2 5.3-13.8.1-19z"/></svg> <a href="../../installation/Neuinstallation/Updatefaehigkeit.html">Updatefähigkeit</a></h1>
|
||||
<span class="ModifiedDate">
|
||||
29.05.2024 </span>
|
||||
15.05.2025 </span>
|
||||
</div>
|
||||
|
||||
<div class="s-content">
|
||||
|
@ -72,7 +72,7 @@
|
||||
<div class="Page__header">
|
||||
<h1><a href="../../installation/Neuinstallation/index.html">Neuinstallation</a> <svg class="Page__header--separator" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 477.175 477.175"><path d="M360.73 229.075l-225.1-225.1c-5.3-5.3-13.8-5.3-19.1 0s-5.3 13.8 0 19.1l215.5 215.5-215.5 215.5c-5.3 5.3-5.3 13.8 0 19.1 2.6 2.6 6.1 4 9.5 4 3.4 0 6.9-1.3 9.5-4l225.1-225.1c5.3-5.2 5.3-13.8.1-19z"/></svg> <a href="../../installation/Neuinstallation/Vorbereitung.html">Vorbereitungen</a></h1>
|
||||
<span class="ModifiedDate">
|
||||
29.05.2024 </span>
|
||||
15.05.2025 </span>
|
||||
</div>
|
||||
|
||||
<div class="s-content">
|
||||
|
@ -72,13 +72,13 @@
|
||||
<div class="Page__header">
|
||||
<h1><a href="../../installation/Neuinstallation/index.html">Neuinstallation</a></h1>
|
||||
<span class="ModifiedDate">
|
||||
29.05.2024 </span>
|
||||
15.05.2025 </span>
|
||||
</div>
|
||||
|
||||
<div class="s-content">
|
||||
<h2 id="page_Schnellstart-per-Composer">Schnellstart per Composer</h2>
|
||||
<h3 id="page_auf-der-Kommandozeile"><strong>auf der Kommandozeile</strong></h3>
|
||||
<pre><code class="language-bash">php composer require d3/importer:^6.0.1.0 --update-no-dev
|
||||
<pre><code class="language-bash">php composer require d3/importer:^6.1.0.0 --update-no-dev
|
||||
./vendor/bin/oe-console oe:module:activate d3importer
|
||||
./vendor/bin/d3modules_install
|
||||
./vendor/bin/d3cleartmp
|
||||
|
@ -72,7 +72,7 @@
|
||||
<div class="Page__header">
|
||||
<h1><a href="../installation/Schnellstart.html">Schnellstart</a></h1>
|
||||
<span class="ModifiedDate">
|
||||
29.05.2024 </span>
|
||||
15.05.2025 </span>
|
||||
</div>
|
||||
|
||||
<div class="s-content">
|
||||
|
@ -72,14 +72,14 @@
|
||||
<div class="Page__header">
|
||||
<h1><a href="../../installation/Update/Updatedefinition.html">Update</a> <svg class="Page__header--separator" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 477.175 477.175"><path d="M360.73 229.075l-225.1-225.1c-5.3-5.3-13.8-5.3-19.1 0s-5.3 13.8 0 19.1l215.5 215.5-215.5 215.5c-5.3 5.3-5.3 13.8 0 19.1 2.6 2.6 6.1 4 9.5 4 3.4 0 6.9-1.3 9.5-4l225.1-225.1c5.3-5.2 5.3-13.8.1-19z"/></svg> <a href="../../installation/Update/Dateien_erneuern.html">Dateien erneuern</a></h1>
|
||||
<span class="ModifiedDate">
|
||||
29.05.2024 </span>
|
||||
15.05.2025 </span>
|
||||
</div>
|
||||
|
||||
<div class="s-content">
|
||||
<h3 id="page_auf-der-Kommandozeile"><strong>auf der Kommandozeile</strong></h3>
|
||||
<p>Starten Sie die Konsole Ihres Webservers und wechseln in das Hauptverzeichnis Ihres
|
||||
Shops (oberhalb des <code>source</code>- und <code>vendor</code>-Verzeichnisses). Führen Sie dort diesen Befehl aus:</p>
|
||||
<pre><code class="language-bash">php composer require d3/importer:^6.0.1.0 --update-no-dev
|
||||
<pre><code class="language-bash">php composer require d3/importer:^6.1.0.0 --update-no-dev
|
||||
</code></pre>
|
||||
<p>Im weiteren Ablauf werden Sie gefragt, ob die Moduldateien überschrieben werden sollen. Bestätigen Sie dies für den Eintrag <code>d3/importer</code>.</p>
|
||||
<blockquote class="alert alert-warning">
|
||||
|
@ -72,7 +72,7 @@
|
||||
<div class="Page__header">
|
||||
<h1><a href="../../installation/Update/Updatedefinition.html">Update</a> <svg class="Page__header--separator" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 477.175 477.175"><path d="M360.73 229.075l-225.1-225.1c-5.3-5.3-13.8-5.3-19.1 0s-5.3 13.8 0 19.1l215.5 215.5-215.5 215.5c-5.3 5.3-5.3 13.8 0 19.1 2.6 2.6 6.1 4 9.5 4 3.4 0 6.9-1.3 9.5-4l225.1-225.1c5.3-5.2 5.3-13.8.1-19z"/></svg> <a href="../../installation/Update/Erweiterungen_anpassen.html">Erweiterungen anpassen</a></h1>
|
||||
<span class="ModifiedDate">
|
||||
29.05.2024 </span>
|
||||
15.05.2025 </span>
|
||||
</div>
|
||||
|
||||
<div class="s-content">
|
||||
|
@ -72,7 +72,7 @@
|
||||
<div class="Page__header">
|
||||
<h1><a href="../../installation/Update/Updatedefinition.html">Update</a> <svg class="Page__header--separator" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 477.175 477.175"><path d="M360.73 229.075l-225.1-225.1c-5.3-5.3-13.8-5.3-19.1 0s-5.3 13.8 0 19.1l215.5 215.5-215.5 215.5c-5.3 5.3-5.3 13.8 0 19.1 2.6 2.6 6.1 4 9.5 4 3.4 0 6.9-1.3 9.5-4l225.1-225.1c5.3-5.2 5.3-13.8.1-19z"/></svg> <a href="../../installation/Update/Lizenzschluessel_aktualisieren.html">Lizenzschlüssel aktualisieren</a></h1>
|
||||
<span class="ModifiedDate">
|
||||
29.05.2024 </span>
|
||||
15.05.2025 </span>
|
||||
</div>
|
||||
|
||||
<div class="s-content">
|
||||
|
@ -72,7 +72,7 @@
|
||||
<div class="Page__header">
|
||||
<h1><a href="../../installation/Update/Updatedefinition.html">Update</a> <svg class="Page__header--separator" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 477.175 477.175"><path d="M360.73 229.075l-225.1-225.1c-5.3-5.3-13.8-5.3-19.1 0s-5.3 13.8 0 19.1l215.5 215.5-215.5 215.5c-5.3 5.3-5.3 13.8 0 19.1 2.6 2.6 6.1 4 9.5 4 3.4 0 6.9-1.3 9.5-4l225.1-225.1c5.3-5.2 5.3-13.8.1-19z"/></svg> <a href="../../installation/Update/Modul_deaktivieren.html">Modul deaktivieren</a></h1>
|
||||
<span class="ModifiedDate">
|
||||
29.05.2024 </span>
|
||||
15.05.2025 </span>
|
||||
</div>
|
||||
|
||||
<div class="s-content">
|
||||
|
@ -72,7 +72,7 @@
|
||||
<div class="Page__header">
|
||||
<h1><a href="../../installation/Update/Updatedefinition.html">Update</a> <svg class="Page__header--separator" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 477.175 477.175"><path d="M360.73 229.075l-225.1-225.1c-5.3-5.3-13.8-5.3-19.1 0s-5.3 13.8 0 19.1l215.5 215.5-215.5 215.5c-5.3 5.3-5.3 13.8 0 19.1 2.6 2.6 6.1 4 9.5 4 3.4 0 6.9-1.3 9.5-4l225.1-225.1c5.3-5.2 5.3-13.8.1-19z"/></svg> <a href="../../installation/Update/Modulinformationen_aktualisieren.html">Modulinformationen aktualisieren</a></h1>
|
||||
<span class="ModifiedDate">
|
||||
29.05.2024 </span>
|
||||
15.05.2025 </span>
|
||||
</div>
|
||||
|
||||
<div class="s-content">
|
||||
|
@ -72,7 +72,7 @@
|
||||
<div class="Page__header">
|
||||
<h1><a href="../../installation/Update/Updatedefinition.html">Update</a> <svg class="Page__header--separator" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 477.175 477.175"><path d="M360.73 229.075l-225.1-225.1c-5.3-5.3-13.8-5.3-19.1 0s-5.3 13.8 0 19.1l215.5 215.5-215.5 215.5c-5.3 5.3-5.3 13.8 0 19.1 2.6 2.6 6.1 4 9.5 4 3.4 0 6.9-1.3 9.5-4l225.1-225.1c5.3-5.2 5.3-13.8.1-19z"/></svg> <a href="../../installation/Update/Providerspezifische_Installation.html">Providerspezifische Installation</a></h1>
|
||||
<span class="ModifiedDate">
|
||||
29.05.2024 </span>
|
||||
15.05.2025 </span>
|
||||
</div>
|
||||
|
||||
<div class="s-content">
|
||||
|
@ -72,7 +72,7 @@
|
||||
<div class="Page__header">
|
||||
<h1><a href="../../installation/Update/Updatedefinition.html">Update</a> <svg class="Page__header--separator" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 477.175 477.175"><path d="M360.73 229.075l-225.1-225.1c-5.3-5.3-13.8-5.3-19.1 0s-5.3 13.8 0 19.1l215.5 215.5-215.5 215.5c-5.3 5.3-5.3 13.8 0 19.1 2.6 2.6 6.1 4 9.5 4 3.4 0 6.9-1.3 9.5-4l225.1-225.1c5.3-5.2 5.3-13.8.1-19z"/></svg> <a href="../../installation/Update/Shopanpassungen_installieren.html">Shopanpassungen installieren</a></h1>
|
||||
<span class="ModifiedDate">
|
||||
29.05.2024 </span>
|
||||
15.05.2025 </span>
|
||||
</div>
|
||||
|
||||
<div class="s-content">
|
||||
|
@ -72,7 +72,7 @@
|
||||
<div class="Page__header">
|
||||
<h1><a href="../../installation/Update/Updatedefinition.html">Update</a> <svg class="Page__header--separator" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 477.175 477.175"><path d="M360.73 229.075l-225.1-225.1c-5.3-5.3-13.8-5.3-19.1 0s-5.3 13.8 0 19.1l215.5 215.5-215.5 215.5c-5.3 5.3-5.3 13.8 0 19.1 2.6 2.6 6.1 4 9.5 4 3.4 0 6.9-1.3 9.5-4l225.1-225.1c5.3-5.2 5.3-13.8.1-19z"/></svg> <a href="../../installation/Update/TMP-Ordner_leeren.html">TMP-Ordner leeren</a></h1>
|
||||
<span class="ModifiedDate">
|
||||
29.05.2024 </span>
|
||||
15.05.2025 </span>
|
||||
</div>
|
||||
|
||||
<div class="s-content">
|
||||
|
@ -72,7 +72,7 @@
|
||||
<div class="Page__header">
|
||||
<h1><a href="../../installation/Update/Updatedefinition.html">Update</a> <svg class="Page__header--separator" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 477.175 477.175"><path d="M360.73 229.075l-225.1-225.1c-5.3-5.3-13.8-5.3-19.1 0s-5.3 13.8 0 19.1l215.5 215.5-215.5 215.5c-5.3 5.3-5.3 13.8 0 19.1 2.6 2.6 6.1 4 9.5 4 3.4 0 6.9-1.3 9.5-4l225.1-225.1c5.3-5.2 5.3-13.8.1-19z"/></svg> <a href="../../installation/Update/Updatedefinition.html">Wann kann ein Update ausgeführt werden?</a></h1>
|
||||
<span class="ModifiedDate">
|
||||
29.05.2024 </span>
|
||||
15.05.2025 </span>
|
||||
</div>
|
||||
|
||||
<div class="s-content">
|
||||
|
@ -72,7 +72,7 @@
|
||||
<div class="Page__header">
|
||||
<h1><a href="../../manual/Bedienungsanleitung/Demodaten.html">Bedienungsanleitung</a> <svg class="Page__header--separator" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 477.175 477.175"><path d="M360.73 229.075l-225.1-225.1c-5.3-5.3-13.8-5.3-19.1 0s-5.3 13.8 0 19.1l215.5 215.5-215.5 215.5c-5.3 5.3-5.3 13.8 0 19.1 2.6 2.6 6.1 4 9.5 4 3.4 0 6.9-1.3 9.5-4l225.1-225.1c5.3-5.2 5.3-13.8.1-19z"/></svg> <a href="../../manual/Bedienungsanleitung/Beschreibung_Funktionsumfang.html">Beschreibung Funktionsumfang</a></h1>
|
||||
<span class="ModifiedDate">
|
||||
29.05.2024 </span>
|
||||
15.05.2025 </span>
|
||||
</div>
|
||||
|
||||
<div class="s-content">
|
||||
|
@ -72,7 +72,7 @@
|
||||
<div class="Page__header">
|
||||
<h1><a href="../../../manual/Bedienungsanleitung/Demodaten.html">Bedienungsanleitung</a> <svg class="Page__header--separator" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 477.175 477.175"><path d="M360.73 229.075l-225.1-225.1c-5.3-5.3-13.8-5.3-19.1 0s-5.3 13.8 0 19.1l215.5 215.5-215.5 215.5c-5.3 5.3-5.3 13.8 0 19.1 2.6 2.6 6.1 4 9.5 4 3.4 0 6.9-1.3 9.5-4l225.1-225.1c5.3-5.2 5.3-13.8.1-19z"/></svg> <a href="../../../manual/Bedienungsanleitung/Cronjob_Einrichtung/Einleitung.html">Cronjob Einrichtung</a> <svg class="Page__header--separator" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 477.175 477.175"><path d="M360.73 229.075l-225.1-225.1c-5.3-5.3-13.8-5.3-19.1 0s-5.3 13.8 0 19.1l215.5 215.5-215.5 215.5c-5.3 5.3-5.3 13.8 0 19.1 2.6 2.6 6.1 4 9.5 4 3.4 0 6.9-1.3 9.5-4l225.1-225.1c5.3-5.2 5.3-13.8.1-19z"/></svg> <a href="../../../manual/Bedienungsanleitung/Cronjob_Einrichtung/Einleitung.html">Einleitung</a></h1>
|
||||
<span class="ModifiedDate">
|
||||
29.05.2024 </span>
|
||||
15.05.2025 </span>
|
||||
</div>
|
||||
|
||||
<div class="s-content">
|
||||
|
@ -72,7 +72,7 @@
|
||||
<div class="Page__header">
|
||||
<h1><a href="../../../manual/Bedienungsanleitung/Demodaten.html">Bedienungsanleitung</a> <svg class="Page__header--separator" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 477.175 477.175"><path d="M360.73 229.075l-225.1-225.1c-5.3-5.3-13.8-5.3-19.1 0s-5.3 13.8 0 19.1l215.5 215.5-215.5 215.5c-5.3 5.3-5.3 13.8 0 19.1 2.6 2.6 6.1 4 9.5 4 3.4 0 6.9-1.3 9.5-4l225.1-225.1c5.3-5.2 5.3-13.8.1-19z"/></svg> <a href="../../../manual/Bedienungsanleitung/Cronjob_Einrichtung/Einleitung.html">Cronjob Einrichtung</a> <svg class="Page__header--separator" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 477.175 477.175"><path d="M360.73 229.075l-225.1-225.1c-5.3-5.3-13.8-5.3-19.1 0s-5.3 13.8 0 19.1l215.5 215.5-215.5 215.5c-5.3 5.3-5.3 13.8 0 19.1 2.6 2.6 6.1 4 9.5 4 3.4 0 6.9-1.3 9.5-4l225.1-225.1c5.3-5.2 5.3-13.8.1-19z"/></svg> <a href="../../../manual/Bedienungsanleitung/Cronjob_Einrichtung/Einrichtung_per_Crontab.html">Einrichtung per Crontab</a></h1>
|
||||
<span class="ModifiedDate">
|
||||
29.05.2024 </span>
|
||||
15.05.2025 </span>
|
||||
</div>
|
||||
|
||||
<div class="s-content">
|
||||
|
@ -72,7 +72,7 @@
|
||||
<div class="Page__header">
|
||||
<h1><a href="../../../manual/Bedienungsanleitung/Demodaten.html">Bedienungsanleitung</a> <svg class="Page__header--separator" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 477.175 477.175"><path d="M360.73 229.075l-225.1-225.1c-5.3-5.3-13.8-5.3-19.1 0s-5.3 13.8 0 19.1l215.5 215.5-215.5 215.5c-5.3 5.3-5.3 13.8 0 19.1 2.6 2.6 6.1 4 9.5 4 3.4 0 6.9-1.3 9.5-4l225.1-225.1c5.3-5.2 5.3-13.8.1-19z"/></svg> <a href="../../../manual/Bedienungsanleitung/Cronjob_Einrichtung/Einleitung.html">Cronjob Einrichtung</a> <svg class="Page__header--separator" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 477.175 477.175"><path d="M360.73 229.075l-225.1-225.1c-5.3-5.3-13.8-5.3-19.1 0s-5.3 13.8 0 19.1l215.5 215.5-215.5 215.5c-5.3 5.3-5.3 13.8 0 19.1 2.6 2.6 6.1 4 9.5 4 3.4 0 6.9-1.3 9.5-4l225.1-225.1c5.3-5.2 5.3-13.8.1-19z"/></svg> <a href="../../../manual/Bedienungsanleitung/Cronjob_Einrichtung/Einrichtung_per_Shell.html">Anlage einer Shell Datei</a></h1>
|
||||
<span class="ModifiedDate">
|
||||
29.05.2024 </span>
|
||||
15.05.2025 </span>
|
||||
</div>
|
||||
|
||||
<div class="s-content">
|
||||
|
@ -72,7 +72,7 @@
|
||||
<div class="Page__header">
|
||||
<h1><a href="../../../manual/Bedienungsanleitung/Demodaten.html">Bedienungsanleitung</a> <svg class="Page__header--separator" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 477.175 477.175"><path d="M360.73 229.075l-225.1-225.1c-5.3-5.3-13.8-5.3-19.1 0s-5.3 13.8 0 19.1l215.5 215.5-215.5 215.5c-5.3 5.3-5.3 13.8 0 19.1 2.6 2.6 6.1 4 9.5 4 3.4 0 6.9-1.3 9.5-4l225.1-225.1c5.3-5.2 5.3-13.8.1-19z"/></svg> <a href="../../../manual/Bedienungsanleitung/Cronjob_Einrichtung/Einleitung.html">Cronjob Einrichtung</a> <svg class="Page__header--separator" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 477.175 477.175"><path d="M360.73 229.075l-225.1-225.1c-5.3-5.3-13.8-5.3-19.1 0s-5.3 13.8 0 19.1l215.5 215.5-215.5 215.5c-5.3 5.3-5.3 13.8 0 19.1 2.6 2.6 6.1 4 9.5 4 3.4 0 6.9-1.3 9.5-4l225.1-225.1c5.3-5.2 5.3-13.8.1-19z"/></svg> <a href="../../../manual/Bedienungsanleitung/Cronjob_Einrichtung/Einrichtung_per_Web_Aufruf.html">Einrichtung per Web-Aufruf</a></h1>
|
||||
<span class="ModifiedDate">
|
||||
29.05.2024 </span>
|
||||
15.05.2025 </span>
|
||||
</div>
|
||||
|
||||
<div class="s-content">
|
||||
|
@ -72,7 +72,7 @@
|
||||
<div class="Page__header">
|
||||
<h1><a href="../../../manual/Bedienungsanleitung/Demodaten.html">Bedienungsanleitung</a> <svg class="Page__header--separator" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 477.175 477.175"><path d="M360.73 229.075l-225.1-225.1c-5.3-5.3-13.8-5.3-19.1 0s-5.3 13.8 0 19.1l215.5 215.5-215.5 215.5c-5.3 5.3-5.3 13.8 0 19.1 2.6 2.6 6.1 4 9.5 4 3.4 0 6.9-1.3 9.5-4l225.1-225.1c5.3-5.2 5.3-13.8.1-19z"/></svg> <a href="../../../manual/Bedienungsanleitung/Cronjob_Einrichtung/Einleitung.html">Cronjob Einrichtung</a> <svg class="Page__header--separator" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 477.175 477.175"><path d="M360.73 229.075l-225.1-225.1c-5.3-5.3-13.8-5.3-19.1 0s-5.3 13.8 0 19.1l215.5 215.5-215.5 215.5c-5.3 5.3-5.3 13.8 0 19.1 2.6 2.6 6.1 4 9.5 4 3.4 0 6.9-1.3 9.5-4l225.1-225.1c5.3-5.2 5.3-13.8.1-19z"/></svg> <a href="../../../manual/Bedienungsanleitung/Cronjob_Einrichtung/Grundsaetzliche_Informationen.html">Grundsätzliche Informationen</a></h1>
|
||||
<span class="ModifiedDate">
|
||||
29.05.2024 </span>
|
||||
15.05.2025 </span>
|
||||
</div>
|
||||
|
||||
<div class="s-content">
|
||||
|
@ -72,7 +72,7 @@
|
||||
<div class="Page__header">
|
||||
<h1><a href="../../manual/Bedienungsanleitung/Demodaten.html">Bedienungsanleitung</a> <svg class="Page__header--separator" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 477.175 477.175"><path d="M360.73 229.075l-225.1-225.1c-5.3-5.3-13.8-5.3-19.1 0s-5.3 13.8 0 19.1l215.5 215.5-215.5 215.5c-5.3 5.3-5.3 13.8 0 19.1 2.6 2.6 6.1 4 9.5 4 3.4 0 6.9-1.3 9.5-4l225.1-225.1c5.3-5.2 5.3-13.8.1-19z"/></svg> <a href="../../manual/Bedienungsanleitung/Demodaten.html">Demodaten</a></h1>
|
||||
<span class="ModifiedDate">
|
||||
29.05.2024 </span>
|
||||
15.05.2025 </span>
|
||||
</div>
|
||||
|
||||
<div class="s-content">
|
||||
|
@ -72,7 +72,7 @@
|
||||
<div class="Page__header">
|
||||
<h1><a href="../../manual/Bedienungsanleitung/Demodaten.html">Bedienungsanleitung</a> <svg class="Page__header--separator" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 477.175 477.175"><path d="M360.73 229.075l-225.1-225.1c-5.3-5.3-13.8-5.3-19.1 0s-5.3 13.8 0 19.1l215.5 215.5-215.5 215.5c-5.3 5.3-5.3 13.8 0 19.1 2.6 2.6 6.1 4 9.5 4 3.4 0 6.9-1.3 9.5-4l225.1-225.1c5.3-5.2 5.3-13.8.1-19z"/></svg> <a href="../../manual/Bedienungsanleitung/Haeufig_gestellte_Fragen.html">Häufig gestellte Fragen</a></h1>
|
||||
<span class="ModifiedDate">
|
||||
29.05.2024 </span>
|
||||
15.05.2025 </span>
|
||||
</div>
|
||||
|
||||
<div class="s-content">
|
||||
|
@ -72,7 +72,7 @@
|
||||
<div class="Page__header">
|
||||
<h1><a href="../../../manual/Bedienungsanleitung/Demodaten.html">Bedienungsanleitung</a> <svg class="Page__header--separator" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 477.175 477.175"><path d="M360.73 229.075l-225.1-225.1c-5.3-5.3-13.8-5.3-19.1 0s-5.3 13.8 0 19.1l215.5 215.5-215.5 215.5c-5.3 5.3-5.3 13.8 0 19.1 2.6 2.6 6.1 4 9.5 4 3.4 0 6.9-1.3 9.5-4l225.1-225.1c5.3-5.2 5.3-13.8.1-19z"/></svg> <a href="../../../manual/Bedienungsanleitung/Importanleitung_ausfuehrlich/Einleitung.html">Importanleitung ausfuehrlich</a> <svg class="Page__header--separator" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 477.175 477.175"><path d="M360.73 229.075l-225.1-225.1c-5.3-5.3-13.8-5.3-19.1 0s-5.3 13.8 0 19.1l215.5 215.5-215.5 215.5c-5.3 5.3-5.3 13.8 0 19.1 2.6 2.6 6.1 4 9.5 4 3.4 0 6.9-1.3 9.5-4l225.1-225.1c5.3-5.2 5.3-13.8.1-19z"/></svg> <a href="../../../manual/Bedienungsanleitung/Importanleitung_ausfuehrlich/Anlegen_einer_eigenen_Importdatei.html">Anlegen einer eigenen Importdatei</a></h1>
|
||||
<span class="ModifiedDate">
|
||||
29.05.2024 </span>
|
||||
15.05.2025 </span>
|
||||
</div>
|
||||
|
||||
<div class="s-content">
|
||||
|
@ -72,7 +72,7 @@
|
||||
<div class="Page__header">
|
||||
<h1><a href="../../../manual/Bedienungsanleitung/Demodaten.html">Bedienungsanleitung</a> <svg class="Page__header--separator" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 477.175 477.175"><path d="M360.73 229.075l-225.1-225.1c-5.3-5.3-13.8-5.3-19.1 0s-5.3 13.8 0 19.1l215.5 215.5-215.5 215.5c-5.3 5.3-5.3 13.8 0 19.1 2.6 2.6 6.1 4 9.5 4 3.4 0 6.9-1.3 9.5-4l225.1-225.1c5.3-5.2 5.3-13.8.1-19z"/></svg> <a href="../../../manual/Bedienungsanleitung/Importanleitung_ausfuehrlich/Einleitung.html">Importanleitung ausfuehrlich</a> <svg class="Page__header--separator" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 477.175 477.175"><path d="M360.73 229.075l-225.1-225.1c-5.3-5.3-13.8-5.3-19.1 0s-5.3 13.8 0 19.1l215.5 215.5-215.5 215.5c-5.3 5.3-5.3 13.8 0 19.1 2.6 2.6 6.1 4 9.5 4 3.4 0 6.9-1.3 9.5-4l225.1-225.1c5.3-5.2 5.3-13.8.1-19z"/></svg> <a href="../../../manual/Bedienungsanleitung/Importanleitung_ausfuehrlich/Artikelfelder.html">Artikelfelder</a></h1>
|
||||
<span class="ModifiedDate">
|
||||
29.05.2024 </span>
|
||||
15.05.2025 </span>
|
||||
</div>
|
||||
|
||||
<div class="s-content">
|
||||
|
@ -72,7 +72,7 @@
|
||||
<div class="Page__header">
|
||||
<h1><a href="../../../../manual/Bedienungsanleitung/Demodaten.html">Bedienungsanleitung</a> <svg class="Page__header--separator" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 477.175 477.175"><path d="M360.73 229.075l-225.1-225.1c-5.3-5.3-13.8-5.3-19.1 0s-5.3 13.8 0 19.1l215.5 215.5-215.5 215.5c-5.3 5.3-5.3 13.8 0 19.1 2.6 2.6 6.1 4 9.5 4 3.4 0 6.9-1.3 9.5-4l225.1-225.1c5.3-5.2 5.3-13.8.1-19z"/></svg> <a href="../../../../manual/Bedienungsanleitung/Importanleitung_ausfuehrlich/Einleitung.html">Importanleitung ausfuehrlich</a> <svg class="Page__header--separator" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 477.175 477.175"><path d="M360.73 229.075l-225.1-225.1c-5.3-5.3-13.8-5.3-19.1 0s-5.3 13.8 0 19.1l215.5 215.5-215.5 215.5c-5.3 5.3-5.3 13.8 0 19.1 2.6 2.6 6.1 4 9.5 4 3.4 0 6.9-1.3 9.5-4l225.1-225.1c5.3-5.2 5.3-13.8.1-19z"/></svg> <a href="../../../../manual/Bedienungsanleitung/Importanleitung_ausfuehrlich/Artikelimport/anlegen_von_Importprofilen.html">Artikelimport</a> <svg class="Page__header--separator" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 477.175 477.175"><path d="M360.73 229.075l-225.1-225.1c-5.3-5.3-13.8-5.3-19.1 0s-5.3 13.8 0 19.1l215.5 215.5-215.5 215.5c-5.3 5.3-5.3 13.8 0 19.1 2.6 2.6 6.1 4 9.5 4 3.4 0 6.9-1.3 9.5-4l225.1-225.1c5.3-5.2 5.3-13.8.1-19z"/></svg> <a href="../../../../manual/Bedienungsanleitung/Importanleitung_ausfuehrlich/Artikelimport/Artikelfelder.html">Artikelfelder</a></h1>
|
||||
<span class="ModifiedDate">
|
||||
29.05.2024 </span>
|
||||
15.05.2025 </span>
|
||||
</div>
|
||||
|
||||
<div class="s-content">
|
||||
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
x
Reference in New Issue
Block a user