xt:Commerce 5.x Changelogs
xt:Commerce 5.1.4 (30.10.2018)
FIX Suche, Auswertung von SEARCH_MIN_LENGTH korregiert
FIX Sortierung der Länder nach Ländername korregiert
FIX bruto_404 IP-Lock wurde nie freigegeben
FIX Speicherung und Darstellung von Zeilenumbrüche in Bestellkommentaren
NEW Filter Hersteller
NEW BOX categories Als Box-Parameter kann jetzt eine Kat-Id angegeben werden
captcha tpl fix
Keine Gastanmeldung mit Ust-ID, login/account.html überarbeitet, neue Sprachvariable TEXT_NO_GUEST_ALLOWED_WITH_VAT
Ust-ID check aktualisiert
Template neue Box Teaser_v2 mit Slideshow
TPL xt_responsive überarbeitet
xt-version in error mail
meta generator xt:commerce Version
BE NEW Anzeige für 'Notiz mitsenden' in Liste der Statusänderunegn einer Bestellung
BE FIX falsche Anzeige der Kundengruppe auf Bestellübersicht, wenn BE im 'falschen' Mandanten geöffnet
BE FIX Mehrfachaktionen wieder verfügbar
BE FIX JS-Fehler im Backend, wenn Bildname 'php' enthält
BE FIX Sprachimport hat immer Länder in englischer Sprache importiert
BE FIX orderEdit, Adressänderung verfälscht Versandkosten
BE NEW Artikel können von Hauptkategorie losgelöst werden
BE FIX Anzeige der Bezeichnung im BE-Listing korregiert
BE NEW Bildverwaltung: Funktion 'Verknüpfung aufheben'
BE FIX Bildverwaltung: Funktion 'Löschen' hebt nicht nur die Verknüpfung auf, sondern löscht auch die Dateien auf dem Server
BE Erweiterung für Fehler/Erfolg-Meldungen
BE zusätzliche Speichern/Übernehmen-Button in BE-gridforms (nur wenn Sprach-tab vorhanden)
BE Passwortfeld-Breite 300px
BE ckeditor+ckfinder immer laden, unabahängig vom eingestellten html-Editor damit Multiupload immer mgl ist
BE Dashboard Tab SEO entfernt
BE ckeditor aus cdn holen
display.php NEW $body_params für body-Tag
class redirect_404 Anzeige/Filter Sprache
class language FIX Backend-Sprache kann auch eine für das Shop-Frontend deaktivierte Spache sein
class payment neue hooks
class SQL_query: mehrfache Aufrufe von getQuery führen jetzt nicht mehr zu fehlerhaftem SQL
class slides Ein Slide wird jetzt auch angezeigt, wenn - keine Sprache konfiguriert ist - von/bis BEIDE leert sind
class tax FIX Verwendung von vorgegebenem Land korregiert ($countryPreset)
cache_times.php umbenannt > config_caches.php
config_caches.php ADODB-Cache-Ordner konfigurierbar
config_caches.php Funktion zum Leeren des Zend-OpCache
config_caches.php Konfiguration Template-Caching überarbeitet
dropdowndata.php neue Hook getPaymentMethodCodes; ordersFilter versteht jetzt ids und auch codes
payment_logos.php überarbeitet / neuer Hookpoint
xt:Commerce 5.1.3 (03.09.2018)
TPL xt_responsive Login-Seite überarbeitet
xtFramework/xtCore/xtAdmin new hooks, minor fixes
class xtLink FIX param handling
class order FIX Downloads berücksichtigen Sprache
class DropdownData FIX order_edit_payment_methods
captcha neue Funktionen/Template
class xtLink process request parameter arrays
show smarty exceptions in frontend vs white page
class product base_price fix
flush adodb-cache on plugin install/update/uninstall
anpassung php 7.2; feature withStockOnly
conf custom_config.js für CK-Editor überarbeitet, Bilder erhalten !important im width/height, div/p's behalten ihren class-Angaben
gotoCart rework
conf cache_times.php unbenutzte Konstante _ACTIVATE_DB_CACHE entfernt
conf config_search Angabe der Sortierungrichtung
Anpassungen für address_addition
TPL order-email customers_company_2/_3 den Templates hinzugefügt
class order FIX: Suche nach E-Mail wieder möglich über oberes Suchfeld
BE Kategoriezuweisung Im Fenster Kategoriezuweisung werden die ID's der Kategorien angezeigt
TPL xt_responsive customers_company_2/_3 den Templates hinzugefügt
fix for update version display in rss feed notice
class seo_modRewrite fix: sql duplicate entry
class xt_minify added $location (header/footer) in css file names
BE CKEditor add !important rule to img witdth/height
class plugin/plugin_installed new hooks
class payment new hooks
TPL xt_responsive
order-edit fixes/updates/hooks
class order updated order-delete-js
updated debug settings
xt:Commerce 5.1.2 (08.06.2018)
class order FIX Steueanzeige in Backend/Email/Rechnung
Hersteller-Seite Fix SQL-Fehler, wenn xt_master_slave deinstalliert wurde
class customer Letzte (höchste ID) Default-Adresse wird als Default-Adresse festgelegt
class order FIX Suche im Backend
fix function current_age
xt:Commerce 5.1.1 (30.05.2018)
TPL fix: Ausgabe baseprice auf product.html
backen fixed system compatibility issue
class order fixed payment_info_html for templates
class payment_query fixed payment name/desc issue for multishop
backend shipping desc is now html-editor field
class Template html-minify only in shop frontend
xtMailer minor change
seo404 fixed isuue for urls like http://shop.de/http://xy.de
class xtMailer fix broken emails due combination of html-minify and nl2br
TPL hide page link for auto/cross sell
xt:Commerce 5.1.0 (24.05.2018)
404 redirect Anzeige im Backend überarbeitet: Filter nach Datum, neue Spalte ’Anzahl Tag letzter Zugriff’
added hooks for 2FA
added InnoDB/MyISAM option into installer for mysql >5.5
admin classes:|db save: changed 'new_id' handling
admin classes: Extjs: new sort function
adminDB_save uses default_value instead of 'New'
adminDBSave|fix: add not checked checkboxes
adodb 5.20.4 > 5.20.12
Alphabetische SOrtierung der Kategoreien in Front- und Backend
Anpassung für 1c60976 'Beschreibung Zahlungsweise pro Mandant'
Anpassungen für b211692 'Neue Tabelle TABLE_CONFIGURATION_LANG_MULTI'
Anpassungen für Smarty:|addPluginsDir statt setPluginsDir
Anpassungen Sprachwechsel/hreflang
Anpassungen und fixes für php 7.2
Anpassungen/Fixes Sprache/Sprachwechsel/hreflang
Autoloader-Einträge aktualisiert
fixed file encoding
Hauptnavigation: Begrenzung/Erweiterung der Menütiefe
intern cache for getStores / getLanguages
Kundenadresse beinhaltet jetzt Titel / wizard enterprise sql / order_edit / wizard mails
load Minify from with composer, see _SYSTEM_HTML_MINIFY_OPTION see 5291d3a
main handler|info constructor moved up
main.php changed file encoding to utf8
make sure language is available when log 404
Meta Tags entfernt: author, publisher, page-topic, reply-to, revisit-after
minor fix in acl::getCurrentIp
multi upload rework: gehört zu 391f0e8bb8fdc02b45bce13592815cfb4c733d43 : upload von Downloads mgl; kein Listing der Dateien (serverseitig); autorename fix (keine runde Klammern);
multi upload rework: upload von Downloads mgl; kein Listing der Dateien (serverseitig);|autorename fix (keine runde Klammern); ckfinder öffnet sich mit Backend-Sprache
multistore/store_handler/configuration: Neue Tabelle TABLE_CONFIGURATION_LANG_MULTI für Sprachen > Sprachtabs in BE->Shopeinstellungen; groupingPosition (tabs) für|BE->Shopeinstellungen
rework define(DB_PREFIX)
rework smarty plugin price_table
sec update|search/customer/404/filter
session_vars.php for session access
set storage engine in plugins
some minor fixes in xtFramework/classes|export acl ...
start page categories|db / category option / box
Steuersatzermittlung Digitale Steuersätze müssen nun gekennzeichnet werden (Option am Steuersatz); Kundengruppe hat neue Option ’Basis der Berechnung des Steuersatzes’: shipping-addresse, payment für digital (b2c) | shipping (b2b) | payment
storage engine
order-edit + Koupons Fix: Entfernen prozentualer Koupons die nachträglich angefügt wurden
Preisberechnung und -darstellung in product/cart/order/price (tbc)
Composer: PhpMailer 6.0.6, HtmlPurifier 4.10.0, DomPdf 0.8.2
Composer: Add CrawlerDetect, nusoap, Smarty
config_search|SEARCH_CHECK_STOCK = false by default
custom_ling + start_page_category
database handler: set sql mode
e-mail subject
serror handling
ExtEditForm|mini fix
file enc change
address_addition in class customer
admin Klassen/Funktionen/Lib/css update/neu
admin/phpExtjs
backend filter rework
backend functions
Bilder-Upload überarbeitet, Fix für fehlerhaften Commit: CKFinder in CKEditor hat wieder alle Funktionen, CKFinder-Originaldateien wiederhergestellt
changed lng-sync url to https
removed depreceated php 4 constructors
Handbuch-Links
DS-GVO/GDPR Export; Neue Einstellung: Shop-Einstellung > Kundendetails > Checkbox 'DSGVO-Download'
Kontakt-Formular: Titel anzeigen
class|plugin dont filter twice on save settings
class|export loads HtmlPurifier from composer now
class|Filter (tbc)|TODO varianten für xt4/xt5/xt51
class|content|FIX Paging im Backend
class|configuration|set empty checkboxes
class|acl better csrf logging
class|bruto_force_protection|SQL-Fehler vermeiden; Teil des sc patches
class|order Zuweisung von Templatevariablen in Funktion zusammengefasst in function assignEmailTemplateVars
class|plugin|Fix: Plg-Installer: Ausgabe des Fehlers, wenn nicht im Wizard; rethrow der Exception nur, wenn im Wizard
class|manufacturer|Fix: bearbeiten der externen Hersteller-Url ermöglichen
class|hookpoint|Hookpoint nicht ausführen, wenn im Wizard
class|callback Fix: Absicherung gegen mysql 5.6 Fehler ’no default value defined’
class|product_to_media|Fix: Sortierung der Dateianhänge eines Artikels
class|product allow_add_cart auf false gestezt, wenn nicht auf Lager und ’Verkauf nicht vorrätiger Ware’ != true
class|export Fix: xtAdmin nicht mehr Teil von URLs, nun richtige Verwendung http/https
class|product beim Kopieren eines Artikles werden nun einige Flags nicht mehr mitkopiert: price_flag_graduated_xy, products_ordered, products_transactions, products_average_rating, products_rating_count
class|product Fix für: Artikelsuche Backend erzeugt SQL-Fehler, wenn in Nord-Navi-Suche und Filter ’Name’ Text steht
class|price Fix Preisanzeige im Backend
class|order_edit Hinzufügen von Button/buttonBar ermöglichen; als Vorbereitung für ship_track 6.0
class|plugin_installed Reihenfolge De/Aktivierung Hooks angepasst
class| xt_password|SQL-Abfrage parametrisiert
class|class.customer search fix
class|product|fix date_added
class|dsgvo|added export exlude patterns
class|multistore|changed file encoding to utf8
class|order|new hook
class|multistore|fix admin-ssl für 1&1
class|order|new hook class.order.php:_getOrderData_while
class|seo_modRewrite|Neue Hookpoints
class|filter|cleanup
class|export|fix im cron (fclose)
class|configuration|Neuer Hook class.configuration:getGroupingPosition_switch_default
class|payment|cleanup
class|MediaImageList|neue Hookpoints
class|product|FIX: Suche im Backend
class|export / acl|fix SQL-Fehler, wenn export über cron gestartet und export bereits gelöscht, crfs-protection
class|xtLink|fix paction if ((_SYSTEM_MOD_REWRITE == 'true') && ($data['seo_url'] != ''))
BE|CKFinder Wechsel en/de, Standard en
BE|CKEditor Wechsel en/de, Standard en
BE|Seo-404-Filter Update
BE|Produkt-Filter Update
BE|Marketplace-Templates-IFrame ausgeblendet
BE|Template-Iframe ausgeblendet; METATAGS_WORDS_COUNTER nicht in Shopeinstellungen
BE|Fix js nach Löschen eines Mandanten
BE|externe Links in West-Navi
BE|minor changes/fixes; css; partner icons
BE|filter reset update
BE|neue Navigationspunkte: Premium-Plugins, Export-Plugins
BE|Tabs öffnet Artikel, Kategorien etc sich mit aktiviertem Tab des Anmeldeshops und Sprache des Backends
BE|ckfinder öffnet sich mit Backend-Sprache
FIX|Auswahl 'Alles' in Versandkosten und Zahlungsgebühr
FIX|Backend: js-Fehler bei Verarbeitung von Pflichtfeldern
FIX|Steuersatz bei nicht angemeldeten Nutzern richtet sich korrekt nach konfiguriertem Sitz des Shops: Shop-Einstellungen > Adressdaten > Land
FIX|orderEdit: stock check im Frontend
FIX|orderEdit: multishop link, TITLE-meta
FIX|Anpassungen der Dateinamen hochgeladener Bilder
FIX|SSL-Ermittlung angepasst
FIX|Warenkorb-Ersparnisse falsch berechnet; dadurch zb ausgeblendete Zahlungsweisen, obwohl mit Gutschein rabattiert
FIX|Beim Löschen eines Herstellers diesen von Artikeln trennen
FIX|Neuladen des Artikellistings im Backend beim Speichern eines neuangelegten Artikels; PHP7
FIX|4 Nachkommastellen im Dashboard|XTC4-272
FIX|Backend: DEFAULT 1|Werte wurden nicht übernmommen
FIX|Bei Update von Zahlungsarten-Plugins werden nun obsolete, nicht mehr in config_payment vorhandene Konfigurationswerte aus der Datenbank entfernt|XTC4-212
FIX|Bestellstatus-Option 'Berechnung in Statistik' wird nicht berücksichtigt|XTC4-88
FIX|keine Ausgabe von type=text/javascript für JS in html5
FIX|Meta robots=noindex,follow für Seite der Suchergebnisse XTC4-105
FIX|Einfache Rechteverwaltung: Artikel wird nicht angezeigt NFI-919-64820
FIX|Button ’Image Processing’ entfernt für Media Gallery > freie/kostenpfl. Downloads
FIX|in functions/session_vars
FIX|Mehrsprachige Beschreibung der Logos der Zahlungsweisen
FIX|nicht initilisierte Array in smarty box und box_cache
FIX|xtwizard Text von Sytsmstatus angepasst
FIX|USE_CACHE in cache_times.php erzeugte fehlende Breadcrump-Navigation
FIX|Beim Speichern von Produkten geht die Hauptkategorie verloren/wird zur Nebenkategorie FNM-418-11914
FIX|Falsche Urls bei aktivierte SEO-Option ’Genaue Url erzwingen’, unnötige Redirects, Fehler im Checkout
FIX|mehrfache Formularübermittlung verhindern (Doppelklick)
FIX|OrderEdit Frontend-Anmeldung nicht möglich bei xt4-Kunden-Accounts
FIX|Umlaute in Suche (sec-patch)
FIX|Nach manuellem Bearbeiten der Lagerampel (stock_rules) keine Sortierung mehr, wenn alle bearbeitet wurden
FIX|Sprach-Problem bei E-Mails aus dem Backend behoben
FIX|language switch
IMP|alternate lang links in class|meta_tags
IMP|Handbuch-Links in Backend-Westnavi
IMP|XT-spezifische adodb-Dateien verschoben nach xtFramework/library/adodb-xt
IMP|Verbesserte Fehleranzeige im Backend bei SQL-Fehlern
IMP|Übersicht Kundenadressen im Frontend zeigt Adresstyp (Standard/Liefer/Zahlung) XTC4-31
IMP|Backend: bei Klick im Plugin-Updater auf 'Plugin updaten' wird der Button deaktiviert
IMP|Backend Artikel-Details Bildliste:|max Grössen der Vorschaubilder gefixt
IMP|Backend Shop-Einstellungen > Artikel Listing: Dropdwoun-Auswahl zeigt System-Template und Shop-Template-Dateien|XTC4-215
IMP|Listings im Backend speichern Status (ausgewählte Spalten, Breiten, Filter ein/ausgeklappt)|( + alternativer Variante zur serverseitigen Speicherung ausgewählter Spalten, deaktiviert per kommentar)
IMP|Session-Bestellungskommentar löschen nach Bestellung/Confirmatation|XTC4-78
IMP|Beschreibung eine Zahlungsweise kann nun pro Mandant angegeben werden, zB Kontoverbindung/Mandant; FIX Rabattberückssichtigung korregiert
IMP|Verwendung von geoip-Land als Vorauswahl auf Seite Versandkosten
IMP|Verwendung von geoip-Land als Vorauswahl bei Registrieung und Anlegen von Adresssen
IMP|Backend: Anzeige des Gesamtgewichts der Bestellung
NEW|Seo-Konfiguration _STORE_HREFLANG_DEFAULT
NEW|class|geoip / Steuersatzermittlung kann nun eine country-Vorgabe verwenden (für Kunden ohne Login)
NEW|error_log auf IP-Adresse beschränken
NEW|Bestellungen nach Artikelnr. durchsuchen
NEW|Smarty plugin zur Augabe von system_status, zB Lieferzeit, / Lagereinheit
NEW|config_search.php Konfiguration der Suche; Suche 'Nur mit Bestand'
NEW|Externe Links in West-Naviagtion
NEW|Anzeige 404-URLs überarbeitet, Filter;|URL-PArameter werden nicht mehr berücksichtigt
NEW|Gast-Abmeldung; FIX js für Geburtsdatum überarbeitet; EDIT|Textanzeige auf login/register überarbeitet
NEW|Minify-Konfiguration|_SYSTEM_HTML_MINIFY_OPTION
NEW|Neue Hookpoints in xtCore/pages:|categorie, manufacturer
NEW|debug settings
NEW|license file api
NEW|table TABLE_CONFIGURATION_LANG_MULTI
NEW|update check webservice
NEW|Steuersatzermittlung Digitale Steuersätze müssen nun gekennzeichnet werden (Option am Steuersatz); Kundengruppe hat neue Option ’Basis der Berechnung des Steuersatzes’
NEW|Backend: Filter für System/IPN-Log, Löschen im System-Log
REM|Export: Option Sitemap entfernt; Funktion Vorlage importieren entfernt
REM|Datenbankmonitor entfernt|unter Backend > System
REM|console.log
REM|session_module_name('user') in adodb-sessions2-xt|to avoid Cannot set 'user' save handler by ini_set() or session_module_name() in php 7.2
REM|mobile-detect
TPL|PHP 7.2
TPL|fix Dropdown Auswahl Bundesland
TPL|product.html, neue Hookpoints: tpl_product_img, tpl_product_no_img
TPL|Fix: Breite AddCart-Anzahl vergrössert
TPL|Admin-Login und PW-Reset überarbeitet
TPL|CSS
TPL|Login-Seite überarbeitet
TPL|products.html|Fix: freie Stückzahl auf mobilen Geräten
TPL|subpage_pay_iframe entfernt
TPL|ShopNotActive.html jetzt deutsch+englisch
TPL|Checkout: Seite Versandart zeigt jetzt nur Standard- und Lieferadressen, Seite Zahlungsweise nur Standard- und Rechnungsadressen
UPD|Backend > Kunden anlegen: E-Mail-Adresse ist Pflichtfeld
UPD|debug.php überarbeitet und Konfiguration erläutert
UPD|agent_check per CrawlerDetect
UPD|csrf protection
UPD|xtcommerce pager: use input array
UPD|Ansicht Bestellung im BE überarbeitet / Anzeige Kundengruppe
WIZ|Fix für steuersätze, Anpassungen für Composer
WIZ|updated sql|table _config_lang, shop config
WIZ|FIX tax_zone_id 0 statt 6
WIZ|utf8mb4 für xt_products.products_model und xt_products.products_ean, notwednig für Suche und SQL-Fehler Illegal mix of collations
WIZ|enterprise.sql|Fix: _media_download_ip.user_ip hält md5(ip) und muss daher 32 Zeichen speichern können
WIZ|enterprise.sql|Fix: _failed_login.lookup muss mindestens so gross sein wie customer.email
WIZ|enterprise.sql|Fix: Standardwerte für mysql-Konfigurationen mit strikter Prüfung
WIZ|smarty adodb path
WIZ|changed to FULLTEXT KEY due 1000 Byte Index Limitation on KEY
WIZ|Partnertexte Contentmanager
WIZ|added sql for new customer group with id 4
WIZ|fix demodata start_page_prodcuts (added sort order)
WIZ|neue Kundengruppe 'Händler (EU)'
WIZ|fix/move xt_config_lang inserts
WIZ|neues feld customers_address_addition in customers_addresses
xt:Commerce 5.0.08 (22.02.2018)
Sicherheitspatch
xt:Commerce 5.0.07 (12.05.2017)
Sicherheitspatch
xt:Commerce 5.0.06 (28.03.2017)
xtWizard überarbeitet
adodb error handler dont recurse into exception
adodb error handler dont trace out of sync errors
backend load seperate tabs when opend from rowAction eg ‚payment costs xt_paypal‘ ‚payment costs xt_skrill‘
backend reload of seperate tab when opend from rowAction eg ‚payment costs xt_paypal‘
calculating/displaying price/discount
check for duplicate products_model (not yet enabled)
checkout fix: max addresses
class acl fix: CKEditor löst warnings aus beim Hochladen von Bilder
class cart fix: Warenkorb zeigt Nachkommastelle nach einloggen, obwohl ‚erlaube Kommastellen im Warenkorb‘ = false
class cart remove deactivated pproducts from cart
class check_fields + is now allowed in email addresses
class checkout _selectShipping now returns associative array with shipping code as key
class custom_link added possibilty to set sort order and flag top category
class customers fixes for sql modes NO_ZERO_IN_DATE and NO_ZERO_DATE
class customers_staus sql fix
class export fixed customer group prices, fixed prices when started manuylly
class export_manager fix: Fehler bei Ermittlung der zugeordneten Hersteller eines Exports
class form use static counter instead of rand(0,500)
class image removed log spoil
class MediaList dont show already assigned media in selection list
class nested_set fix: custom links for categories must be created with page name categorie not category
class plugin fixed updater routine
class price round with higher precision
class price dont round values when format!=true
class price trim formated price
class product prepend http:// to products_url when not present
class product unset flag_has_pecials when $customers_status->customers_status_show_price == false
class search query fixed assignment error
class search_query search for html entities in products_description and products_short_description
class seo_modRewrite ignore language first in sql query, but change lang if seo-url is for different language then current/default
class stock use shopId when selecting products name
class tax Fix: fehlerhafte Berechnung der Steuer in Sonderfällen
class xtLink dont append params when changing language an seo url found; use /index or any /index.*
class xtLink lang box: dont remove lang from url when seo lang based
class xtMailer use _STORE_NAME as from-name if not found in tpl
currency box fix: Standardwährung ist nicht vorausgewählt
databse_handler use global defined charset
dont refresh cart unless USER_POSITION=store
fix: debug.php included twiceform_handler.php fix für: Sprachwechsel aus content springt auf index
reenbled _SYSTEM_IMG_SHRINK_ONLY in image processing
template $message auf product.html eingebunden
template dont hide breadcrump on xs-devices
template Template-Überschreibung ermöglichen
template fix itemprop rattingValue
template fix: Keine Tooltips für Touchdevices (Probleme mit iOS)
template fixed accordions auto collapse on mobile
Template fixed blurred images in webkit
template fixed sidebar boxes
template product.html alternatives eingabefeld für menge (im standard auskommentiert)
template show $products_url when present
Template index.html dont show box xyz on page xyz
template index.html removed hardcoded tpl paramter, let plugin decide what to use
updated contact/rescission email-settings
xtCore Template-Überschreibung ermöglichen
xtCore/xtFramework Template-Überschreibung ermöglichen
xtMailer Template-Überschreibung ermöglichen ohne templates/xyz/email
xtMinify create minified js file per location (header/bottom)
xt:Commerce 5.0.05 (23.01.2017)
xtWizard überarbeitet
XTC4-262 - Doppelte Fehlerausgabe bei leerer Eingabe in search.php
XTC4-265 - Synchronisation plugin_status in Tabellen plugin_product und plugin_code
XTC4-266 - Backend: SQL-Fehler bei Suche nach Kunden
XTC4-267 - Bearbeitung Kundendaten im Backend löscht date_created und last_modified
XTC4-268 - Bearbeitung Kundenadresse im Backend löscht date_created und last_modified
XTC4-270 - Anzeige Artikelbilder im Backend verbessert
Backend: dateTime-Field width now defaults to 175px
build language constants: if present use admin/store before both
class language_content: checkbox for field 'translated'
class product: changed master slave processing
class stock: stockCheck changed
class xt_minify: now explicitly setting the docRoot option for Minify_CSS::minify > Minify_CSS_UriRewriter::rewrite
dont pass 'null' to ADODB in save404Url, ADODB is converting it to NULL
evaluate content of smarty variables in template eg {$products_description|evaluate_smarty}
xt:Commerce 5.0.04 (10.01.2017)
Ab jetzt steht ein Update-Script von xt:Commerce 4.2.00 zur Verfügung!
xtWizard überarbeitet
phpmailer update to 5.2.21 (alten Ordner 5.2.16 löschen!)
XTC4-238 adminDB_DataSave fix for XTC4-238 default values are ignored
XTC4-256 passwort reset ändert passwort type nicht
XTC4-260 password type not changed when setting customer pass in admin
XTC4-261 bug bei kundengruppenpreisen
added autocomplete,placeholder to allowed params
added DB_ERROR_LOG_TRACE (true by default) in debug.php for extended logginging in xtcommerce-errorhandler.inc.php
adodb-session2.php applied xt4 commit hadling error duplicate entry in xt_session2
box_cache fix: test for show_box after including box->loaded_box before output content
checkout dont check shipping code when cart type is virtual i.e. all products in cart are digital
class customer made fnc static
class customer new functions
class filter added hookpoint class.filter.php:dontUrlDecodeKeys
class order search for orders by ids in north navigation
class payment added sort_order to return array items in _buildData
class payment rework of payment costs %
class plugin moved db_install back to the end of install process
class prodct added hook class.product.php:getBasePrice
class product enables master price view
class stock made _STORE_STOCK_CHECK_BUY available in variable to let plugins change the value in hookpoint
class xtLink to work with smarty {link}
class xtLink to work with smarty {link page='manufacturers'}
delete ssl.php includes
display.php added hook display.php:after_minify_serve_footer
ExtEditForm https instead http
fix: empty manufacturer data in xtCore/pages/manufacturer.php xtCore/pages/product.php
form_handler.php dont add /index... to URL when changing language on index page
moved up loading of plugin_handler.php in main.php
page customer uses new functions from class customer
xt_password: update old md5 pwd to new one
xt_responsive cart.html and product.html changes
xt_responsive paypal logo
xt:Commerce 5.0.03 (21.11.2016)
xtWizard überarbeitet
robots.txt überarbeitet
XTC4-255 - Zeichen in Eingabefeldern erlauben & +
XTC4-101 - Fix: Speicherung von Kundenadressen ignoriert external_id
XTC4-254 - Prüfung auf Vorhandensein beim Löschen einer Kategorie
customers dob: changed 'Preset year of birth' to 'preset age'
extended teaser box by shopid and groupids, usage: {box name=teaser sliderid=1 shopids="2,1" groupids="2,3"}
main_handler fix: moved up system_shipping_link init to get shipping link on product page
order edit: changed display type for some fields in edit/add products view to fix blurred text
order edit: removed license restrictions
order edit: make field products_name readonly
class product m/s: fix: to-price in price range calculation is wrong when not using store currency
class product products_unit_name: fallback to store language if not available for current language; system_status:getSingleValue returns now array by default
class product m/s: fix: to-price in price range calculation is wrong when not using store currency
class products_list: select distinct product ids
class payment fixed cost calculation, backend: open costs in seperate tabs
class cart fixed foreach-error
class cart: fix: rewrite cart lists only first product
class customer: backend: sort customers by id
class order - in backend order details view: order products by order_products_id
class xtLinks changed function _getSeoUrl to find the right url even if the corresponding parameter is not in the first position in data[params]; eg following params returned false instead seo url for content page id 3: data[params]="foo=bar&coID=3"
class plugin fix: hookpoints not removed in update
xt:Commerce 5.0.02 (04.10.2016)
XTC4-7 Falsche/doppelte Anzeige der Versandkosten (rework)
XTC4-9 field lenght check expanded to trim whitespaces
XTC4-15 Keine 'Erfolg' Meldung bei Herstellerzuweisung im Export-Manager
XTC4-26 failed_pages bruto_force_protection_404 sql error (rework)
XTC4-33 FIX: Freie Downloads lassen sich nicht mehr als Mailanhang hinterlegen
XTC4-35 FIX: Email-Templates: base_url zeigt nicht auf https wenn Shop unter SSL läuft
XTC4-37 FIX: Produkt-Ansicht im Backend lässt nicht nach Status filtern
XTC4-38 FIX: Versandkostenarten mit Ziffern im Namen lassen sich nicht speichern
XTC4-44 Absichern errorhandler gegen fehlenden store_handler
XTC4-46 FIX: Falscher DB-Spaltenname in xt_cron_log
XTC4-50 Keine 'Erfolg' Meldung bei Kategoriezuweisung im Export-Manager
XTC4-51 OrderEdit: Kundengruppenrabatte werden nicht übernommen.
XTC4-52 Fehlerhafte Anzeige 'reduziert um 0 Stück' bei Warenkorbaufruf
XTC4-53 Darstellungsfehler bei Ersparnisanzeige im Warenkorb, z.B. 53.333333333 %
XTC4-54 Neuer Template-Hookpoint form_shipping_bottom in xtcCore/forms/shipping.html
XTC4-59 FIX: Als textarea angelegte Plugin-Konfigurationsfelder speichern Zeilenumbrüche falsch
XTC4-60 FIX: Plugin-Updater interpretiert leere Update-Code-Blöcke falsch
XTC4-82 Verwendung von Arrays prüfen in class shipping, log spoil
XTC4-89 Preisformatierung erzeugt unnötiges Leerzeichen
XTC4-90 Sortierung der Downloads absteigend (Ihr Konto > Downloads)
XTC4-91 Aktuellen Kategorie-Pfad markieren mit active_parent zur Verwendung im Template
XTC4-92 Mixed-Content-Warnungen wenn Backend über https geladen wird
XTC4-96 Handbuch, Helpdesk, News & Marketplace in neuem Browser-Tab öffnen
XTC4-107 Fehler bei Ermittlung des Shop-Slogan/Name für E-Mail (Multishop)
XTC4-108 class.download log spoil
XTC4-109 class order Sprache der Bestellung wird nicht berücksichtigt
XTC4-110 Falscher Umgang mit Plugin-Versionen im Plugin-Updater
XTC4-111 Plugin-Required-Funktion des Plugin-Updater berücksichtigt minVersion
XTC4-112 Fragezeichen in Plugin-Konfigurationswert werden als Query-Parameter interpretiert
XTC4-113 Plugin-Updater aktualisert vorhandene Texte für Plg-Config und Payment-Config
XTC4-114 plugin->_FieldExists absichern gegen nicht vorhandene Tabellen, _TableExists hinzugefügen
XTC4-115 Neuer Feld-Typ hidden in ExtFunctions
XTC4-118 ExportManager verwendet falsche Shop-URL wenn Ziel-Shop unter SSL läuft
XTC4-120 Bestellstatus-Eigenschaft 'Für Kunden sichtbar' wird nicht verarbeitet
XTC4-130 Fehlerhafte Verarbeitung des Password beim Login (Sonderzeichen, Filter)
XTC4-133 FIX: Staffelpreis-Berechnug bezieht nicht den Einzelpreis mit ein
XTC4-136 XSS protection
XTC4-140 meta charset als erstes Meta-Tag
XTC4-142 Cronjobs in Schritten ausführen
XTC4-143 Bildtyp-Erkennung verbessern, Logging
XTC4-144 Fehler in customer::_get in overview (log warnings)
XTC4-145 Fehler in payment_price::_get (log warnings)
XTC4-146 cart->content undefined
XTC4-147 stock::stockCheck
XTC4-151 Anzahl SQL-Abfragen reduzieren (col store_id exists)
XTC4-152 Cronjob manuell starten
XTC4-154 Fehlender Eintrag in seo_stop_words (é)
XTC4-155 Kategorie-Prüfung in products_list verbessern
XTC4-156 Wiederhergestellter Warenkorb sollte geänderte Kundengruppenrechte berücksichtigen
XTC4-157 seo::_lookUpforUrl berücksichtigt nicht Shop-Id
XTC4-158 class links, unnötige Abfrage auf store_id
XTC4-161 strip_tags durch HTMLPurifer ersetzen
XTC4-162 Export Feed: Währungscode wird nicht ausgegeben
XTC4-163 Export Feed: ISO-8859-1encoding entfernen
XTC4-164 Export Feed: https-URL's ermöglichen
XTC4-165 Export Feed: meta redirect sollte Backend-Url nutzen, nicht die des exportierten Mandanten
XTC4-166 Sprachunabhängige SEO-Urls für Plugin-meta-Daten
XTC4-166 Sprachunabhängige SEO-Url für Plugin-meta-Datenseo::_lookUpforUrl berücksichtigt nicht Shop-Id
XTC4-167 Falscher meta-title für Plugins, Store wird nicht berückssichtigt
XTC4-168 SEO-Regenerate ignoriert Shop-Auswahl
XTC4-169 OrderEdit: 404 bei Bestellung im Frontend, wenn mod_rewrite deaktiviert
XTC4-174 Trotz Deinstallation xt_master_slave werden im Produktfilter die MS-Optionen ausgegeben
XTC4-175 xt_grid hardcoded for order edit
XTC4-176 hersteller seite kein 404 bei deaktiviertem hersteller
XTC4-178 Fix Sprachvariablenproblem neuer Plugins/Zahlungsweisen und Updates der Pluginsparchevariablen
XTC4-179 Produkt-Cache auf Request-Ebene
XTC4-180 FIX: Flag Kundengruppenrabatt wird nicht entfernt in products-Tabelle beim Entfernen eines Gruppen/Staffelpreises
XTC4-181 FIX: Sprach-Import entfernt importierte Sprache als Eingabesprache
XTC4-182 Festlegung der Anzahl von Einträge in Backend-Listings
XTC4-184 FIX: Fehler in Suche im Order-Tab (obere Suche)
XTC4-185 query performance update. plugins
XTC4-186 huge performance update on product query (factor 6)
XTC4-188 FIX: Suche: Eingabe von Hochkomma führt zu Fehler
XTC4-190 FIX: Fehlerhafte Prüfung Ust-ID für BG,CZ,LT,RO
XTC4-191 Fix for global $countries is not yet defined
XTC4-191 Kundengruppenfestlegung an Zonen
XTC4-192 dont minify .min.js scripts
XTC4-194 Multiupload bei logo upload in Einstellungen entfernen
XTC4-200 DB: Precision Spalte products products_price erhöhen
XTC4-201 ExtJs-PHP: Fehler in JS-Generierung, single quotes nicht ecaped
XTC4-202 Smarty img-Tag überarbeiten
XTC4-203 Shop Admin-Titel ist immer die Shop Domain
XTC4-204 cronjob-Ordner in Shop-Hauptverzeichnis
XTC4-205 FIX: Categorie level bei Custom Links nicht gesetzt
XTC4-207 store_id in class.seo_modRewrite.php
XTC4-211 Wenn Payment-Plugin deaktiviert, wird automatisch die Zahlungsweise deaktivieren
XTC4-213 cron-Log-Fenster um Ausgabe evtl Fehler erweitern
XTC4-219 Datumsauswahl-Geburtsdatum Voreinstellung im Backend mit Auto-Funktion
XTC4-220 Drpodown Anrede sortiert nach Vorkommen in DB
XTC4-222 box-categories mit neuem Parameter cat_id
XTC4-223 db_error.log um callstack-Ausgabe erweitern
XTC4-224 product->getProductData gibt data zurück und setzt nicht mehr implizit this->data
XTC4-226 xt_minify: Angabe von url-Parametern (Verarbeitung nur im single-Mode)
XTC4-228 FIX: ckfinder image paths wrong
XTC4-232 Defaultwerte für Daten-Urls in ExtEditForm werden nicht verwendet
XTC4-233 Smarty Weight conversion Plugin
XTC4-235 Prüfung auf Vorhandensein shipping/payment-code in checkout.php:process
XTC4-237 SQLI-Schutz verbessern in save404Url
XTC4-238 adminDB_dataSave ignoriert default-Werte
XTC4-239 Eingabe neuer Währung überarbeitet
XTC4-240 Zahlungsweise Backend: Reihenfolge in Konfiguration wird berücksichtigt (sort_order)
XTC4-241 Installer Zahlungsweise: Auto-Reihenfolge der Konfiguration bei fehlender sort_order am ersten Parameter
XTC4-242 FIX: class payment->_filterPrice berücksichtigt nicht gewählte Währung
XTC4-243 Backend-Filter überarbeiten
XTC4-243 Backend-Filter überarbeiten Blackwhite-Listing für Shop/Berechtigungen-Filter fixen Filter für zB Artikel soll nicht andere Filter überschreiben Öffnen eines Listing-Tabs (zb Artikel) soll evtl vorhandenen Filter zurücksetzen Advanced Filter auflösen und direkt darstellen
XTC4-244 Neue Backend-Filter für Content, E-Mail- und Pdf-Templates
XTC4-246 Versandkostenberechnung auf 4 Nachkommastellen bei Gewicht
XTC4-247 FIX: fehlende Rechtehinweise im Backend
XTC4-248 FIX: Backend bei Admin SSL wird nicht geladen
XTC4-251 Multishop: Liste der Shops direkt unter Shop-Einstellungen ohne Unterpunkt Mandanten
XTC4-252 FIX: bei deaktivierten mod rewrite, funktionieren content links im Kategoriemenü nicht