<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: 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>
<li>0000000: refactored moved method \d3_importer_Application_Models_Models_Import_Article::getImportFields \d3_importer_Application_Controller_Import_Article::getImportFields</li>
<li>0000000: refactored moved method \d3_importer_Application_Models_Models_Import_Attributes::getImportFields \d3_importer_Application_Controller_Import_Article::getImportFields</li>
<li>0000000: refactored moved method \d3_importer_Application_Models_Models_Import_Category::getImportFields \d3_importer_Application_Controller_Import_Article::getImportFields</li>
<li>0000000: refactored moved method \d3_importer_Application_Models_Models_Import_Crossselling::getImportFields \d3_importer_Application_Controller_Import_Article::getImportFields</li>
<li>0000000: refactored moved method \d3_importer_Application_Models_Models_Import_Mall::getImportFields \d3_importer_Application_Controller_Import_Article::getImportFields</li>
<li>0000000: refactored moved method \d3_importer_Application_Models_Models_Import_Manufacturer::getImportFields \d3_importer_Application_Controller_Import_Article::getImportFields</li>
<li>0000000: refactored moved method \d3_importer_Application_Models_Models_Import_Price2Article::getImportFields \d3_importer_Application_Controller_Import_Article::getImportFields</li>
<li>0000000: refactored moved method \d3_importer_Application_Models_Models_Import_Selectlist::getImportFields \d3_importer_Application_Controller_Import_Article::getImportFields</li>
<li>0000000: refactored moved method \d3_importer_Application_Models_Models_Import_Vendor::getImportFields \d3_importer_Application_Controller_Import_Article::getImportFields</li>
<li>0000000: refactored variable names in \d3_importer_Application_Controller_Import_Article::getImportFields</li>
</ul>
<hr/>
<h2id="page_5-0-1-1">5.0.1.1</h2>
<ul>
<li>0008260: make it possible to import d3 content tabs fields</li>
<li>0008033: longdesc couldn't imported into variants</li>
<li>0000000: optical changes in picture import</li>
<li>0006221: articlefields will not translated into english</li>
</ul>
<hr/>
<h2id="page_5-0-1-0">5.0.1.0</h2>
<ul>
<li>0007694: v6 after import "delete/deactivate articles" doesn't work</li>
<li>0007613: "deactivate articles" overwrite values in table oxarticles</li>
<li>0007733: import scale prices absolute or percentally</li>
<li>0007759: crossselling and accessories works partially</li>
<li>Bugfix nach Anlegen eines neuen Profils war das Profil nicht ausgewählt</li>
<li>Bugfix Dateinamen für den Bilderimport auf 128 Zeichen (wie oxid Standard) festgelegt</li>
<li>Testprofil und CSV Dateien wurden hinzugefügt</li>
</ul>
<hr/>
<h2id="page_4-3-2-4">4.3.2.4</h2>
<ul>
<li>Bugfix im Bilderimport, lediglich ein Bild wurde importiert</li>
</ul>
<hr/>
<h2id="page_4-3-2-3">4.3.2.3</h2>
<ul>
<li>Bugfix in der Demoversion beim Bearbeiten der Bilder</li>
</ul>
<hr/>
<h2id="page_4-3-2-2">4.3.2.2</h2>
<ul>
<li>PHP 5.4-Kompatibilität hergestellt</li>
</ul>
<hr/>
<h2id="page_4-3-2-1">4.3.2.1</h2>
<ul>
<li>Call By References entfernt (PHP 5.4-Kompatibilität)</li>
<li>Installationsfehler korrigiert</li>
</ul>
<hr/>
<h2id="page_4-3-2-0">4.3.2.0</h2>
<ul>
<li>Fehlermeldungen beim laden der Konfiguration werden abgefangen und unter <spanclass="navi_element">Importer</span>-><spanclass="navi_element">Einstellungen</span>-><spanclass="navi_element">Stamm</span> ausgegeben</li>
<li>simple Exportfunktion für Importprofile unter <spanclass="navi_element">Importer</span>-><spanclass="navi_element">Einstellungen</span>-><spanclass="navi_element">Stamm</span> hinzugefügt (SQL basierend)</li>
<li>Bugfix beim Speichern von Dateinamen mit Umlauten</li>
<li>Bugfix Auslesen nicht zugeordneter Felder (im Tab Artikelfelder) verursachte einen Fatal Error</li>
<li>Bugfix automatische Installation</li>
</ul>
<hr/>
<h2id="page_4-3-1-2">4.3.1.2</h2>
<ul>
<li>Bugfix beim Einlesen der zu importierenden Bilder behoben (Admin fand nur 1 Bild)</li>
</ul>
<hr/>
<h2id="page_4-3-1-1">4.3.1.1</h2>
<ul>
<li>Bugfix bei Import von Kategorien, welche nicht "via Name" importiert werden</li>
</ul>
<hr/>
<h2id="page_4-3-1-0">4.3.1.0</h2>
<ul>
<li>automatische Installation eingefügt</li>
<li>Aktivierung durch Seriennummern</li>
</ul>
<hr/>
<h2id="page_4-3-0-0">4.3.0.0</h2>
<ul>
<li>komplette Überarbeitung des Moduls für die neue Shopstruktur des OXID eShop 4.7/5.0</li>
</ul>
<hr/>
<h2id="page_4-2-5-1">4.2.5.1</h2>
<ul>
<li>Modulversionsnummer und Vorschaubild im Admin korrigiert</li>
</ul>
<hr/>
<h2id="page_4-2-5">4.2.5</h2>
<ul>
<li>Integration der Profil-ID bei bearbeiteten Artikeln. Damit Möglichkeit den "Nach Import" auf die vom Profil betroffenen Artikeln zu beschränken</li>
<li>Erweiterung des externen Bilderimports um Fehlerbehandlung und Bildtypprüfung
<ul>
<li>Änderung des Downloadverfahrens auf Curl für ein besseres Fehlerhandling</li>
<li>Der externe Bilderimport geht nun nicht mehr in eine Endlosschleife wenn ungültige Urls importiert wurden</li>
</ul>
</li>
</ul>
<hr/>
<h2id="page_4-2-4">4.2.4</h2>
<ul>
<li>Nötige Änderungen für Shopversion 4.6.0 eingebaut</li>
<li>Support für Shopversionen < 4.2.0 entfernt</li>
<li>Install-Doku überarbeitet</li>
</ul>
<hr/>
<h2id="page_4-2-3">4.2.3</h2>
<ul>
<li>Fehler beim Zuordnen mehrerer Artikelbilder über verschiedene Bildslots zu einem Artikel behoben (Shopversion < 4.5.0)</li>
<li>kein Update der Langtexte bei älteren Shopversionen</li>
</ul>
<hr/>
<h2id="page_4-2-2">4.2.2</h2>
<ul>
<li>Zusammenfassen bisheriger Bugfixes</li>
<li>fehlende Bildslots in Shopversion < 4.5.0</li>
</ul>
<hr/>
<h2id="page_4-2-1">4.2.1</h2>
<ul>
<li>"Nach Import" konnte nicht korrekt gestartet werden</li>
<li>Neuer Menüpunkt "Einstellungen" zur besseren Kontrolle der Modulversion</li>
<li>Optimierung des Importvorgangs durch Indizierung diverser DB-Felder</li>
<li>Button "Neues Importprofil"</li>
<li>In älteren Template-Versionen wurden veraltete Smartyvariablen korrigiert</li>
<li>ModId angepasst</li>
</ul>
<hr/>
<h2id="page_4-2-0">4.2.0</h2>
<ul>
<li>Einbau eines Import-cronjobs</li>
<li>Überarbeitung diverser Moduldateien für die cronjob-Funktionalität</li>
</ul>
<hr/>
<h2id="page_4-1-7">4.1.7</h2>
<ul>
<li>Fehler beim Bilderimport behoben. Pro Bilderimport konnte immer nur 1 Bild pro Artikel importiert werden</li>
</ul>
<hr/>
<h2id="page_4-1-6">4.1.6</h2>
<ul>
<li>Neue Bildstruktur ab 4.5.1 wird nun unterstützt</li>
<li>ggf. vorhandene weitere Datenbankfelder in oxartextends können nun importiert werden (longdesc2 etc.)</li>
</ul>
<hr/>
<h2id="page_4-1-5">4.1.5</h2>
<ul>
<li>Engl. Sprachkomponenten eingefügt</li>
<li>Bugfix mit Langtexten und Varianten behoben</li>
</ul>
<hr/>
<h2id="page_4-1-4">4.1.4</h2>
<ul>
<li>OXID 4.5: Probleme mit Einlesen von Datenfeldern aus oxarticles und oxartextends behoben</li>
<li>OXID 4.5: Lupenfunktion auf der Artikeldetailseite funktioniert nun wieder</li>
<li>OXID 4.5.0: getAbsDynImageDir() wurde von OXID entfernt</li>
<li>OXID 4.5.0: Probleme mit Bilderweiterungen "_pX" z.B. "bild_p1.jpg" auf der Detailseite. Generierte Bilder erhalten darum nun keine Extension mehr z.B. "bild.jpg"</li>
<li>trim() auf Einzelwerte der Kategorienamen</li>
<li>Problem mit Mehrsprachigkeit behoben</li>
<li>einfaches Profiling eingebaut</li>
</ul>
<hr/>
<h2id="page_4-1-2">4.1.2</h2>
<ul>
<li>Fehler mit den Zoombildern gefixt</li>
<li>Einbau des externen Bilderimports (Bild liegt in einer externen Url)</li>
</ul>
<hr/>
<h2id="page_4-1-1">4.1.1</h2>
<ul>
<li>oxTags werden nun beim Import unterstützt</li>
<li>"list"-Templates nuntzen nun die globalen JS-Funktionen wie editThis etc.</li>
<li>Problem mit fehlendenden oxartextends Einträgen behoben (Artikel-oxId wurde mit NULL aus oxartextends überschrieben)</li>
<li>Standard-Datenfelder (oxactive etc.) werden jetzt nur noch mit Standrad-Werten befüllt, wenn die Felder nicht explizit über Importspalten belegt werden</li>
<li>"sZoomImageSize" wird nun als globale Zoombildgröße genutzt (seit OXID 4.3.0)</li>
<li>"oxpicsgenerated" wird nun generell auf "12" gesetzt (seit OXID 4.3.0)</li>
<li>Aktualisierung der language-Datei und der Tabelle "oximporterdesc"</li>
</ul>
<hr/>
<h2id="page_4-1">4.1</h2>
<ul>
<li>kompletter UTF8 Support für Importdateien und Shop</li>
<li>optionaler Texttrenner in der CSV, so dass auch HTML-Langtexte mit Zeilenumbrüchen korrekt importiert werden</li>
<li>Korrektur der Zeilenanzahl bei CSV-Inhalten, die über mehrere Dateizeilen gehen (z.B. HTML-Daten)</li>
<li>Wird die Importdatei z.B. per FTP aktualisiert, so erkennt das Modul nun automatisch im Reiter "Stamm" die geänderten Dateiwerte</li>
<li>Lieferanten integriert</li>
<li>Staffelpreise integriert</li>
<li>Auswahllisten integriert</li>
<li>Kurzinfo nach Import</li>
<li>Löschmöglichkeit nach dem Import</li>
<li>Übersetzung für oxarticles-Felder in lang.php hinzugefügt</li>
<li>copy_this ab OXID 4.1.4 (nötige Templateänderungen) hinzugefügt</li>
<li>Importe mit mehr als einer Kategoriespalte schlugen fehl</li>
<li>diverse kleinere Bugfixes</li>
</ul>
<hr/>
<h2id="page_4-0">4.0</h2>
<ul>
<li>Komplette Migration des Moduls auf OXID4.</li>