Ab sofort ist im Downloadbereich die neue deutsche Zen Cart Version 1.5.4 verfügbar!
Revision 1080 vom 20.06.2015
Zen Cart 1.5.4 deutsch ist eine Wartungsrelease, die vor allem die für die PA-DSS Zertifizierung nötigen Änderungen enthält. Zen Cart 1.5.4 ist PCI compliant!
Neben kleineren Bugfixes und Aktualisierungen der Übersetzungen sind folgende Funktionalitäten neu:
Download:
Hauptunterschiede zwischen der deutschen und amerikanischen Version:
Die amerikanische Version ist im Administrationsbereich immer monolingual englisch. Daran ändert auch die etwaige Installation eines deutschen Sprachpakets nichts. Die meisten Konfigurationseinstellungen werden immer auf englisch sein, da sie in der Datenbank hinterlegt sind. Die deutsche Zen Cart Version bietet einen multilingualen Adminbereich. Dadurch sind auch die in der Datenbank hinterlegten Konfigurationseinstellungen und -beschreibungen auf deutsch. Sie könnten auch in jeder anderen Sprache genutzt werden. Diese Funktionalität steht natürlich auch für später installierte Erweiterungen zur Verfügung. Die im Downloadbereich von zen-cart-pro.at angebotenen Module berücksichtigen diese Multilanguagefähigkeit und sind alle für die deutsche Zen Cart Version ausgelegt.
Die amerikanische Zen Cart Version berücksichtigt viele rechtliche Erfordernisse nicht, denen ein Onlineshop im deutschsprachigen Raum unterworfen ist. Daher wurde die deutsche Zen Cart Version auf die Anforderungen, die an Onlineshops in Deutschland, Österreich und der Schweiz gestellt werden, angepasst. Die Anforderungen der sogenannten "Buttonlösung" werden erfüllt.
Die Installation wurde gegenüber der amerikanischen Version vereinfacht, so kann z.B. das admin Verzeichnis direkt bei der Installation umbenannt werden. Die Installation ist schlanker und enthält keine unnötigen Dateien mehr, da die Bilder und Medien der Demodaten nicht mehr automatisch mitinstalliert werden, sondern nur bei Bedarf hochgeladen werden können
Die amerikanische Version enthält keinerlei HTML Editor mehr, in der deutschen Version ist der CKEditor bereits integriert und löst das veraltete HTML Area ab. Alternativ ist auch der Tiny MCE Editor integriert.
Weitere Bugfixes und Verbesserungen, die von den Amerikanern nicht übernommen wurden
Zahlreiche häufig genutze Erweiterungen sind in der deutschen Zen Cart Version bereits vorinstalliert.
Weitere für die deutsche Zen Cart Version angepasste Erweiterungen stehen in unserem Downloadbereich zur Verfügung.
Minimale Anforderungen:
PHP 5.3.7 oder höher, Apache 2.0 oder höher und MySQL 5.1 oder höher
(Zen Cart 1.5.4 deutsch ist auch noch mit PHP 5.2.14 kompatibel, allerdings werden damit die neuen Passwort Funktionen nicht unterstützt, daher verwenden Sie in Ihrem eigenen Interesse mindestens PHP 5.3.7)
Apache muss konfiguriert sein mit AllowOverride auf entweder 'All' oder mit zumindestens 'Limit' und 'Indexes' Parameter, vorzugsweise mit ebenfalls 'Options' Parameter.
PHP muss CURL mit OpenSSL unterstützen (erforderlich z.B. für PayPal Express)
Empfohlene Serverkonfiguration:
PHP 5.4.35 oder 5.5.19 oder höher
Apache 2.2.29 oder 2.4.10
MySQL 5.1.73 oder 5.5.40
und die oben erwähnten Apache/PHP Settings
PHP 5.4 und PHP 5.5 und PHP 5.6 werden mit dieser Version vollständig unterstützt!
Zen Cart 1.5.4 deutsch funktioniert zwar auch auf einem Windows/IIS server, wir raten aber dringend zu einem Linux/Apache Server.
Folgende Neuerungen und Bugfixes wurden aus der amerikanischen 1.5.4 Version übernommen:
CHANGE-714 - Add progressive-enhancement to checkout flow for PCI compliance when card details collected onsite (added ajax infrastructure, and jQuery)
CHANGE-724 - Fix init_cache_key_check.php redirect loop which occurred when the user deletes the /cache/ folder
CHANGE-423 - PayPal Express Checkout - recover funding failure (10486) with "retry" if card is declined
CHANGE-725 - Authorizenet SIM module now hashes x_currency_code
CHANGE-730 - Linkpoint CURL SSL bug triggers PHP Warning: Illegal string offset
CHANGE-731 - Update Authorize.net SIM and AIM to add support for AUD,NZD currencies (now supports USD CAD GBP EUR AUD NZD)
CHANGE-732 - Update Authorize.net SIM and AIM to set defaults for merchant accounts capable of doing POS and Web transactions in one account
CHANGE-733 - Store-pickup module not activating properly for zone restrictions
CHANGE-311 - Data sanity check in admin/customers.php
CHANGE-709 - Refactor logging infrastructure
CHANGE-735 - Fix CSRF in admin profiles for action=delete
CHANGE-736 - Fix CSRF in layout_controllers for action=reset_defaults
CHANGE-737 - Replace hard-coded language text in /admin/orders.php
Fix #136 - Error in html syntax in admin_activity and CSS comment syntax in who's online
Fix #152 - Page not found when incorrect EZPage link remove status
Fix #188 - Remove code comment causing false-positive in security scan
Fix #209 - POODLE protection - Remove SSLv3 mode, to allow autonegotiation
Fix #210 - Fix code dealing with apostrophes in filenames
Fix #215 - Added additional common destinations to curltester script
Fix #221 - Fix Discount Coupon and Shipping Cost
Fix #246 - Fix errors about passwords during zc_install upgrade
ISSUE-82 - (continuation of) Fix odd PHP quirk which triggers fatal error "Allowed memory size of --- bytes exhausted" when accessing SID constant
Optimizations and improvements to various database queries
Fix queries in class.phpbb.php
Fix fmod_round and shopping_cart using (int) on quantity
Backported a PHP 5.4 fix to attributes_controller
zc_install - Fix email validation in zc_install to allow for new domain name TLDs
Fix override of mexico addresses with paypal pro
Substitute gethostname for shell_exec since some hosts disable shell_exec
Changelog
Übersicht der neuen und geänderten Dateien in 1.5.4 deutsch im Vergleich zu 1.5.3 deutsch:
NEUE DATEIEN
admin\includes\auto_loaders\config.admin.zcObserve rLogEventListener.php
admin\includes\auto_loaders\config.admin.zcObserve rLogWriterDatabase.php
admin\includes\auto_loaders\config.admin.zcObserve rLogWriterTextfile.php
admin\includes\classes\class.admin.zcObserverLogEv entListener.php
admin\includes\classes\class.admin.zcObserverLogWr iterDatabase.php
admin\includes\classes\class.admin.zcObserverLogWr iterTextfile.php
editors\ckeditor\lang\tt.js
editors\ckeditor\plugins\a11yhelp\dialogs\lang\af. js
editors\ckeditor\plugins\a11yhelp\dialogs\lang\tt. js
editors\ckeditor\plugins\magicline\images\hidpi\ic on-rtl.png
editors\ckeditor\plugins\magicline\images\icon-rtl.png
editors\ckeditor\plugins\specialchar\dialogs\lang\ af.js
editors\ckeditor\plugins\specialchar\dialogs\lang\ da.js
editors\ckeditor\plugins\specialchar\dialogs\lang\ lt.js
editors\ckeditor\plugins\specialchar\dialogs\lang\ tt.js
editors\ckeditor\jquery-1.11.2.min.js
editors\tiny_mce\langs\bg_BG.js
editors\tiny_mce\langs\el.js
editors\tiny_mce\langs\en_GB.js
editors\tiny_mce\langs\et.js
editors\tiny_mce\langs\fr_FR.js
editors\tiny_mce\langs\hu_HU.js
editors\tiny_mce\langs\lt.js
editors\tiny_mce\langs\lv.js
editors\tiny_mce\langs\sl_SI.js
editors\tiny_mce\langs\sv_SE.js
editors\tiny_mce\plugins\colorpicker\plugin.min.js
editors\tiny_mce\plugins\textpattern\plugin.min.js
editors\tiny_mce\jquery-1.11.2.min.js
includes\auto_loaders\config.widerruf_downloads.ph p
includes\classes\ajax\zcAjaxPayment.php
includes\classes\observers\class.widerruf_download s.php
includes\languages\english\extra_definitions\wider ruf_downloads.php
includes\languages\german\extra_definitions\widerr uf_downloads.php
includes\templates\classic\jscript\jquery.min.js
includes\templates\classic\jscript\jscript_framewo rk.php
includes\templates\template_default\jscript\jquery .min.js
includes\templates\template_default\jscript\jscrip t_framework.php
includes\templates\template_default\templates\tpl_ ajax_checkout_confirmation_default.php
includes\templates\viennablood\common\html_header. php
includes\templates\viennablood\jscript\jquery.min. js
includes\templates\viennablood\jscript\jscript_fra mework.php
includes\templates\viennabright\common\html_header .php
includes\templates\viennabright\jscript\jquery.min .js
includes\templates\viennabright\jscript\jscript_fr amework.php
includes\templates\viennaorange\common\html_header .php
includes\templates\viennaorange\jscript\jquery.min .js
includes\templates\viennaorange\jscript\jscript_fr amework.php
zc_install\sql\mysql_upgrade_zencart_153_to_154.sq l
ajax.php
ENTFERNTE DATEIEN
editors\ckeditor\plugins\fakeobjects\images\spacer .gif
editors\ckeditor\skins\moono\dialog_opera.css
editors\ckeditor\jquery-1.11.0.min.js
editors\tiny_mce\jquery-1.11.0.min.js
GEAENDERTE DATEIEN
admin\includes\classes\sales_report.php
admin\includes\classes\upload.php
admin\includes\functions\admin_access.php
admin\includes\functions\database.php
admin\includes\functions\general.php
admin\includes\functions\html_output.php
admin\includes\init_includes\init_admin_auth.php
admin\includes\init_includes\init_admin_history.ph p
admin\includes\init_includes\init_cache_key_check. php
admin\includes\languages\english\admin_activity.ph p
admin\includes\languages\english\profiles.php
admin\includes\languages\german\admin_activity.php
admin\includes\languages\german\product.php
admin\includes\languages\german\product_free_shipp ing.php
admin\includes\languages\german\product_music.php
admin\includes\languages\german\profiles.php
admin\includes\languages\english.php
admin\includes\languages\german.php
admin\includes\modules\product_music\copy_to_confi rm.php
admin\includes\modules\product_music\update_produc t.php
admin\includes\modules\copy_to_confirm.php
admin\includes\modules\move_product_confirm.php
admin\includes\modules\update_product.php
admin\includes\ckeditor.php
admin\includes\dist-configure.php
admin\includes\header.php
admin\includes\tinymce.php
admin\coupon_admin.php
admin\modules.php
admin\orders.php
admin\profiles.php
admin\salemaker.php
admin\specials.php
admin\sqlpatch.php
admin\store_manager.php
admin\tax_classes.php
admin\tax_rates.php
admin\whos_online.php
editors\tiny_mce\langs\cs.js
editors\tiny_mce\langs\da.js
editors\tiny_mce\langs\de.js
editors\tiny_mce\langs\fi.js
editors\tiny_mce\langs\it.js
editors\tiny_mce\langs\nl.js
editors\tiny_mce\langs\sk.js
editors\tiny_mce\plugins\advlist\plugin.min.js
editors\tiny_mce\plugins\anchor\plugin.min.js
editors\tiny_mce\plugins\autolink\plugin.min.js
editors\tiny_mce\plugins\autoresize\plugin.min.js
editors\tiny_mce\plugins\autosave\plugin.min.js
editors\tiny_mce\plugins\bbcode\plugin.min.js
editors\tiny_mce\plugins\charmap\plugin.min.js
editors\tiny_mce\plugins\code\plugin.min.js
editors\tiny_mce\plugins\contextmenu\plugin.min.js
editors\tiny_mce\plugins\directionality\plugin.min .js
editors\tiny_mce\plugins\emoticons\plugin.min.js
editors\tiny_mce\plugins\example\plugin.min.js
editors\tiny_mce\plugins\fullpage\plugin.min.js
editors\tiny_mce\plugins\fullscreen\plugin.min.js
editors\tiny_mce\plugins\hr\plugin.min.js
editors\tiny_mce\plugins\image\plugin.min.js
editors\tiny_mce\plugins\importcss\plugin.min.js
editors\tiny_mce\plugins\insertdatetime\plugin.min .js
editors\tiny_mce\plugins\layer\plugin.min.js
editors\tiny_mce\plugins\legacyoutput\plugin.min.j s
editors\tiny_mce\plugins\link\plugin.min.js
editors\tiny_mce\plugins\lists\plugin.min.js
editors\tiny_mce\plugins\media\plugin.min.js
editors\tiny_mce\plugins\nonbreaking\plugin.min.js
editors\tiny_mce\plugins\noneditable\plugin.min.js
editors\tiny_mce\plugins\pagebreak\plugin.min.js
editors\tiny_mce\plugins\paste\plugin.min.js
editors\tiny_mce\plugins\preview\plugin.min.js
editors\tiny_mce\plugins\print\plugin.min.js
editors\tiny_mce\plugins\save\plugin.min.js
editors\tiny_mce\plugins\searchreplace\plugin.min. js
editors\tiny_mce\plugins\spellchecker\plugin.min.j s
editors\tiny_mce\plugins\tabfocus\plugin.min.js
editors\tiny_mce\plugins\table\plugin.min.js
editors\tiny_mce\plugins\template\plugin.min.js
editors\tiny_mce\plugins\textcolor\plugin.min.js
editors\tiny_mce\plugins\visualblocks\css\visualbl ocks.css
editors\tiny_mce\plugins\visualblocks\plugin.min.j s
editors\tiny_mce\plugins\visualchars\plugin.min.js
editors\tiny_mce\plugins\wordcount\plugin.min.js
editors\tiny_mce\skins\lightgray\fonts\tinymce.eot
editors\tiny_mce\skins\lightgray\fonts\tinymce.svg
editors\tiny_mce\skins\lightgray\fonts\tinymce.ttf
editors\tiny_mce\skins\lightgray\fonts\tinymce.wof f
editors\tiny_mce\skins\lightgray\fonts\tinymce-small.eot
editors\tiny_mce\skins\lightgray\fonts\tinymce-small.svg
editors\tiny_mce\skins\lightgray\fonts\tinymce-small.ttf
editors\tiny_mce\skins\lightgray\fonts\tinymce-small.woff
editors\tiny_mce\skins\lightgray\content.inline.mi n.css
editors\tiny_mce\skins\lightgray\content.min.css
editors\tiny_mce\skins\lightgray\skin.ie7.min.css
editors\tiny_mce\skins\lightgray\skin.min.css
editors\tiny_mce\themes\modern\theme.min.js
editors\tiny_mce\jquery.tinymce.min.js
editors\tiny_mce\tinymce.min.js
includes\classes\class.phpbb.php
includes\classes\class.smtp.php
includes\classes\class.zcPassword.php
includes\classes\payment.php
includes\classes\shopping_cart.php
includes\functions\functions_general.php
includes\languages\english\html_includes\viennaora nge\define_checkout_success.php
includes\languages\english\html_includes\viennaora nge\define_conditions.php
includes\languages\english\html_includes\viennaora nge\define_contact_us.php
includes\languages\english\html_includes\viennaora nge\define_discount_coupon.php
includes\languages\english\html_includes\viennaora nge\define_impressum.php
includes\languages\english\html_includes\viennaora nge\define_page_2.php
includes\languages\english\html_includes\viennaora nge\define_page_3.php
includes\languages\english\html_includes\viennaora nge\define_page_4.php
includes\languages\english\html_includes\viennaora nge\define_page_not_found.php
includes\languages\english\html_includes\viennaora nge\define_privacy.php
includes\languages\english\html_includes\viennaora nge\define_shippinginfo.php
includes\languages\english\html_includes\viennaora nge\define_widerrufsrecht.php
includes\languages\english\html_includes\viennaora nge\define_zahlungsarten.php
includes\languages\english\create_account_success. php
includes\languages\english\meta_tags.php
includes\languages\english\product_info.php
includes\languages\german\html_includes\viennaoran ge\define_checkout_success.php
includes\languages\german\html_includes\viennaoran ge\define_conditions.php
includes\languages\german\html_includes\viennaoran ge\define_contact_us.php
includes\languages\german\html_includes\viennaoran ge\define_discount_coupon.php
includes\languages\german\html_includes\viennaoran ge\define_impressum.php
includes\languages\german\html_includes\viennaoran ge\define_main_page.php
includes\languages\german\html_includes\viennaoran ge\define_page_2.php
includes\languages\german\html_includes\viennaoran ge\define_page_3.php
includes\languages\german\html_includes\viennaoran ge\define_page_4.php
includes\languages\german\html_includes\viennaoran ge\define_page_not_found.php
includes\languages\german\html_includes\viennaoran ge\define_privacy.php
includes\languages\german\html_includes\viennaoran ge\define_shippinginfo.php
includes\languages\german\html_includes\viennaoran ge\define_site_map.php
includes\languages\german\html_includes\viennaoran ge\define_widerrufsrecht.php
includes\languages\german\html_includes\viennaoran ge\define_zahlungsarten.php
includes\languages\german\address_book_process.php
includes\languages\german\create_account_success.p hp
includes\languages\german\meta_tags.php
includes\languages\english.php
includes\languages\german.php
includes\modules\order_total\ot_coupon.php
includes\modules\pages\checkout_confirmation\heade r_php.php
includes\modules\pages\checkout_payment\header_php .php
includes\modules\pages\checkout_payment\jscript_ma in.php
includes\modules\pages\checkout_shipping\header_ph p.php
includes\modules\pages\page\header_php.php
includes\modules\pages\shopping_cart\header_php.ph p
includes\modules\payment\linkpoint_api\class.linkp oint_api.php
includes\modules\payment\paypal\paypal_curl.php
includes\modules\payment\authorizenet.php
includes\modules\payment\authorizenet_aim.php
includes\modules\payment\authorizenet_echeck.php
includes\modules\payment\linkpoint_api.php
includes\modules\payment\paypal.php
includes\modules\payment\paypalwpp.php
includes\modules\shipping\storepickup.php
includes\modules\create_account.php
includes\templates\template_default\common\html_he ader.php
includes\templates\template_default\common\tpl_mai n_page.php
includes\templates\template_default\templates\tpl_ checkout_confirmation_default.php
includes\templates\template_default\templates\tpl_ gv_faq_default.php
includes\templates\viennabright\common\tpl_main_pa ge.php
includes\templates\viennabright\templates\tpl_chec kout_confirmation_default.php
includes\templates\viennaorange\templates\tpl_chec kout_confirmation_default.php
includes\dist-configure.php
includes\version.php
zc_install\includes\classes\class.installer_versio n_manager.php
zc_install\includes\classes\installer.php
zc_install\includes\functions\general.php
zc_install\includes\languages\german\database_setu p.php
zc_install\includes\languages\german\system_setup. php
zc_install\includes\languages\german.php
zc_install\includes\modules\pages\database_upgrade \header_php.php
zc_install\includes\modules\pages\inspect\header_p hp.php
zc_install\includes\templates\template_default\com mon\tpl_main_page.php
zc_install\includes\templates\template_default\tem plates\database_upgrade_default.php
zc_install\includes\store_configure.php
zc_install\sql\mysql_upgrade_zencart_151_to_152.sq l
zc_install\sql\mysql_zencart.sql
zc_install\version.php
Revision 1080 vom 20.06.2015
Zen Cart 1.5.4 deutsch ist eine Wartungsrelease, die vor allem die für die PA-DSS Zertifizierung nötigen Änderungen enthält. Zen Cart 1.5.4 ist PCI compliant!
Neben kleineren Bugfixes und Aktualisierungen der Übersetzungen sind folgende Funktionalitäten neu:
- Willkommensemail bei Registrierung ist deaktivierbar
- Anbieter von digitalen Downloads können im letzten Bestellschritt eine Checkbox aktivieren, die über das Erlöschen des Widerrufsrechts informiert und bestätigt werden muss.
- Aktualisierung der Editoren TinyMCE und CKeditor auf die neuesten Versionen
Download:
Hauptunterschiede zwischen der deutschen und amerikanischen Version:
Die amerikanische Version ist im Administrationsbereich immer monolingual englisch. Daran ändert auch die etwaige Installation eines deutschen Sprachpakets nichts. Die meisten Konfigurationseinstellungen werden immer auf englisch sein, da sie in der Datenbank hinterlegt sind. Die deutsche Zen Cart Version bietet einen multilingualen Adminbereich. Dadurch sind auch die in der Datenbank hinterlegten Konfigurationseinstellungen und -beschreibungen auf deutsch. Sie könnten auch in jeder anderen Sprache genutzt werden. Diese Funktionalität steht natürlich auch für später installierte Erweiterungen zur Verfügung. Die im Downloadbereich von zen-cart-pro.at angebotenen Module berücksichtigen diese Multilanguagefähigkeit und sind alle für die deutsche Zen Cart Version ausgelegt.
Die amerikanische Zen Cart Version berücksichtigt viele rechtliche Erfordernisse nicht, denen ein Onlineshop im deutschsprachigen Raum unterworfen ist. Daher wurde die deutsche Zen Cart Version auf die Anforderungen, die an Onlineshops in Deutschland, Österreich und der Schweiz gestellt werden, angepasst. Die Anforderungen der sogenannten "Buttonlösung" werden erfüllt.
Die Installation wurde gegenüber der amerikanischen Version vereinfacht, so kann z.B. das admin Verzeichnis direkt bei der Installation umbenannt werden. Die Installation ist schlanker und enthält keine unnötigen Dateien mehr, da die Bilder und Medien der Demodaten nicht mehr automatisch mitinstalliert werden, sondern nur bei Bedarf hochgeladen werden können
Die amerikanische Version enthält keinerlei HTML Editor mehr, in der deutschen Version ist der CKEditor bereits integriert und löst das veraltete HTML Area ab. Alternativ ist auch der Tiny MCE Editor integriert.
Weitere Bugfixes und Verbesserungen, die von den Amerikanern nicht übernommen wurden
Zahlreiche häufig genutze Erweiterungen sind in der deutschen Zen Cart Version bereits vorinstalliert.
Weitere für die deutsche Zen Cart Version angepasste Erweiterungen stehen in unserem Downloadbereich zur Verfügung.
Minimale Anforderungen:
PHP 5.3.7 oder höher, Apache 2.0 oder höher und MySQL 5.1 oder höher
(Zen Cart 1.5.4 deutsch ist auch noch mit PHP 5.2.14 kompatibel, allerdings werden damit die neuen Passwort Funktionen nicht unterstützt, daher verwenden Sie in Ihrem eigenen Interesse mindestens PHP 5.3.7)
Apache muss konfiguriert sein mit AllowOverride auf entweder 'All' oder mit zumindestens 'Limit' und 'Indexes' Parameter, vorzugsweise mit ebenfalls 'Options' Parameter.
PHP muss CURL mit OpenSSL unterstützen (erforderlich z.B. für PayPal Express)
Empfohlene Serverkonfiguration:
PHP 5.4.35 oder 5.5.19 oder höher
Apache 2.2.29 oder 2.4.10
MySQL 5.1.73 oder 5.5.40
und die oben erwähnten Apache/PHP Settings
PHP 5.4 und PHP 5.5 und PHP 5.6 werden mit dieser Version vollständig unterstützt!
Zen Cart 1.5.4 deutsch funktioniert zwar auch auf einem Windows/IIS server, wir raten aber dringend zu einem Linux/Apache Server.
Folgende Neuerungen und Bugfixes wurden aus der amerikanischen 1.5.4 Version übernommen:
CHANGE-714 - Add progressive-enhancement to checkout flow for PCI compliance when card details collected onsite (added ajax infrastructure, and jQuery)
CHANGE-724 - Fix init_cache_key_check.php redirect loop which occurred when the user deletes the /cache/ folder
CHANGE-423 - PayPal Express Checkout - recover funding failure (10486) with "retry" if card is declined
CHANGE-725 - Authorizenet SIM module now hashes x_currency_code
CHANGE-730 - Linkpoint CURL SSL bug triggers PHP Warning: Illegal string offset
CHANGE-731 - Update Authorize.net SIM and AIM to add support for AUD,NZD currencies (now supports USD CAD GBP EUR AUD NZD)
CHANGE-732 - Update Authorize.net SIM and AIM to set defaults for merchant accounts capable of doing POS and Web transactions in one account
CHANGE-733 - Store-pickup module not activating properly for zone restrictions
CHANGE-311 - Data sanity check in admin/customers.php
CHANGE-709 - Refactor logging infrastructure
CHANGE-735 - Fix CSRF in admin profiles for action=delete
CHANGE-736 - Fix CSRF in layout_controllers for action=reset_defaults
CHANGE-737 - Replace hard-coded language text in /admin/orders.php
Fix #136 - Error in html syntax in admin_activity and CSS comment syntax in who's online
Fix #152 - Page not found when incorrect EZPage link remove status
Fix #188 - Remove code comment causing false-positive in security scan
Fix #209 - POODLE protection - Remove SSLv3 mode, to allow autonegotiation
Fix #210 - Fix code dealing with apostrophes in filenames
Fix #215 - Added additional common destinations to curltester script
Fix #221 - Fix Discount Coupon and Shipping Cost
Fix #246 - Fix errors about passwords during zc_install upgrade
ISSUE-82 - (continuation of) Fix odd PHP quirk which triggers fatal error "Allowed memory size of --- bytes exhausted" when accessing SID constant
Optimizations and improvements to various database queries
Fix queries in class.phpbb.php
Fix fmod_round and shopping_cart using (int) on quantity
Backported a PHP 5.4 fix to attributes_controller
zc_install - Fix email validation in zc_install to allow for new domain name TLDs
Fix override of mexico addresses with paypal pro
Substitute gethostname for shell_exec since some hosts disable shell_exec
Changelog
Übersicht der neuen und geänderten Dateien in 1.5.4 deutsch im Vergleich zu 1.5.3 deutsch:
NEUE DATEIEN
admin\includes\auto_loaders\config.admin.zcObserve rLogEventListener.php
admin\includes\auto_loaders\config.admin.zcObserve rLogWriterDatabase.php
admin\includes\auto_loaders\config.admin.zcObserve rLogWriterTextfile.php
admin\includes\classes\class.admin.zcObserverLogEv entListener.php
admin\includes\classes\class.admin.zcObserverLogWr iterDatabase.php
admin\includes\classes\class.admin.zcObserverLogWr iterTextfile.php
editors\ckeditor\lang\tt.js
editors\ckeditor\plugins\a11yhelp\dialogs\lang\af. js
editors\ckeditor\plugins\a11yhelp\dialogs\lang\tt. js
editors\ckeditor\plugins\magicline\images\hidpi\ic on-rtl.png
editors\ckeditor\plugins\magicline\images\icon-rtl.png
editors\ckeditor\plugins\specialchar\dialogs\lang\ af.js
editors\ckeditor\plugins\specialchar\dialogs\lang\ da.js
editors\ckeditor\plugins\specialchar\dialogs\lang\ lt.js
editors\ckeditor\plugins\specialchar\dialogs\lang\ tt.js
editors\ckeditor\jquery-1.11.2.min.js
editors\tiny_mce\langs\bg_BG.js
editors\tiny_mce\langs\el.js
editors\tiny_mce\langs\en_GB.js
editors\tiny_mce\langs\et.js
editors\tiny_mce\langs\fr_FR.js
editors\tiny_mce\langs\hu_HU.js
editors\tiny_mce\langs\lt.js
editors\tiny_mce\langs\lv.js
editors\tiny_mce\langs\sl_SI.js
editors\tiny_mce\langs\sv_SE.js
editors\tiny_mce\plugins\colorpicker\plugin.min.js
editors\tiny_mce\plugins\textpattern\plugin.min.js
editors\tiny_mce\jquery-1.11.2.min.js
includes\auto_loaders\config.widerruf_downloads.ph p
includes\classes\ajax\zcAjaxPayment.php
includes\classes\observers\class.widerruf_download s.php
includes\languages\english\extra_definitions\wider ruf_downloads.php
includes\languages\german\extra_definitions\widerr uf_downloads.php
includes\templates\classic\jscript\jquery.min.js
includes\templates\classic\jscript\jscript_framewo rk.php
includes\templates\template_default\jscript\jquery .min.js
includes\templates\template_default\jscript\jscrip t_framework.php
includes\templates\template_default\templates\tpl_ ajax_checkout_confirmation_default.php
includes\templates\viennablood\common\html_header. php
includes\templates\viennablood\jscript\jquery.min. js
includes\templates\viennablood\jscript\jscript_fra mework.php
includes\templates\viennabright\common\html_header .php
includes\templates\viennabright\jscript\jquery.min .js
includes\templates\viennabright\jscript\jscript_fr amework.php
includes\templates\viennaorange\common\html_header .php
includes\templates\viennaorange\jscript\jquery.min .js
includes\templates\viennaorange\jscript\jscript_fr amework.php
zc_install\sql\mysql_upgrade_zencart_153_to_154.sq l
ajax.php
ENTFERNTE DATEIEN
editors\ckeditor\plugins\fakeobjects\images\spacer .gif
editors\ckeditor\skins\moono\dialog_opera.css
editors\ckeditor\jquery-1.11.0.min.js
editors\tiny_mce\jquery-1.11.0.min.js
GEAENDERTE DATEIEN
admin\includes\classes\sales_report.php
admin\includes\classes\upload.php
admin\includes\functions\admin_access.php
admin\includes\functions\database.php
admin\includes\functions\general.php
admin\includes\functions\html_output.php
admin\includes\init_includes\init_admin_auth.php
admin\includes\init_includes\init_admin_history.ph p
admin\includes\init_includes\init_cache_key_check. php
admin\includes\languages\english\admin_activity.ph p
admin\includes\languages\english\profiles.php
admin\includes\languages\german\admin_activity.php
admin\includes\languages\german\product.php
admin\includes\languages\german\product_free_shipp ing.php
admin\includes\languages\german\product_music.php
admin\includes\languages\german\profiles.php
admin\includes\languages\english.php
admin\includes\languages\german.php
admin\includes\modules\product_music\copy_to_confi rm.php
admin\includes\modules\product_music\update_produc t.php
admin\includes\modules\copy_to_confirm.php
admin\includes\modules\move_product_confirm.php
admin\includes\modules\update_product.php
admin\includes\ckeditor.php
admin\includes\dist-configure.php
admin\includes\header.php
admin\includes\tinymce.php
admin\coupon_admin.php
admin\modules.php
admin\orders.php
admin\profiles.php
admin\salemaker.php
admin\specials.php
admin\sqlpatch.php
admin\store_manager.php
admin\tax_classes.php
admin\tax_rates.php
admin\whos_online.php
editors\tiny_mce\langs\cs.js
editors\tiny_mce\langs\da.js
editors\tiny_mce\langs\de.js
editors\tiny_mce\langs\fi.js
editors\tiny_mce\langs\it.js
editors\tiny_mce\langs\nl.js
editors\tiny_mce\langs\sk.js
editors\tiny_mce\plugins\advlist\plugin.min.js
editors\tiny_mce\plugins\anchor\plugin.min.js
editors\tiny_mce\plugins\autolink\plugin.min.js
editors\tiny_mce\plugins\autoresize\plugin.min.js
editors\tiny_mce\plugins\autosave\plugin.min.js
editors\tiny_mce\plugins\bbcode\plugin.min.js
editors\tiny_mce\plugins\charmap\plugin.min.js
editors\tiny_mce\plugins\code\plugin.min.js
editors\tiny_mce\plugins\contextmenu\plugin.min.js
editors\tiny_mce\plugins\directionality\plugin.min .js
editors\tiny_mce\plugins\emoticons\plugin.min.js
editors\tiny_mce\plugins\example\plugin.min.js
editors\tiny_mce\plugins\fullpage\plugin.min.js
editors\tiny_mce\plugins\fullscreen\plugin.min.js
editors\tiny_mce\plugins\hr\plugin.min.js
editors\tiny_mce\plugins\image\plugin.min.js
editors\tiny_mce\plugins\importcss\plugin.min.js
editors\tiny_mce\plugins\insertdatetime\plugin.min .js
editors\tiny_mce\plugins\layer\plugin.min.js
editors\tiny_mce\plugins\legacyoutput\plugin.min.j s
editors\tiny_mce\plugins\link\plugin.min.js
editors\tiny_mce\plugins\lists\plugin.min.js
editors\tiny_mce\plugins\media\plugin.min.js
editors\tiny_mce\plugins\nonbreaking\plugin.min.js
editors\tiny_mce\plugins\noneditable\plugin.min.js
editors\tiny_mce\plugins\pagebreak\plugin.min.js
editors\tiny_mce\plugins\paste\plugin.min.js
editors\tiny_mce\plugins\preview\plugin.min.js
editors\tiny_mce\plugins\print\plugin.min.js
editors\tiny_mce\plugins\save\plugin.min.js
editors\tiny_mce\plugins\searchreplace\plugin.min. js
editors\tiny_mce\plugins\spellchecker\plugin.min.j s
editors\tiny_mce\plugins\tabfocus\plugin.min.js
editors\tiny_mce\plugins\table\plugin.min.js
editors\tiny_mce\plugins\template\plugin.min.js
editors\tiny_mce\plugins\textcolor\plugin.min.js
editors\tiny_mce\plugins\visualblocks\css\visualbl ocks.css
editors\tiny_mce\plugins\visualblocks\plugin.min.j s
editors\tiny_mce\plugins\visualchars\plugin.min.js
editors\tiny_mce\plugins\wordcount\plugin.min.js
editors\tiny_mce\skins\lightgray\fonts\tinymce.eot
editors\tiny_mce\skins\lightgray\fonts\tinymce.svg
editors\tiny_mce\skins\lightgray\fonts\tinymce.ttf
editors\tiny_mce\skins\lightgray\fonts\tinymce.wof f
editors\tiny_mce\skins\lightgray\fonts\tinymce-small.eot
editors\tiny_mce\skins\lightgray\fonts\tinymce-small.svg
editors\tiny_mce\skins\lightgray\fonts\tinymce-small.ttf
editors\tiny_mce\skins\lightgray\fonts\tinymce-small.woff
editors\tiny_mce\skins\lightgray\content.inline.mi n.css
editors\tiny_mce\skins\lightgray\content.min.css
editors\tiny_mce\skins\lightgray\skin.ie7.min.css
editors\tiny_mce\skins\lightgray\skin.min.css
editors\tiny_mce\themes\modern\theme.min.js
editors\tiny_mce\jquery.tinymce.min.js
editors\tiny_mce\tinymce.min.js
includes\classes\class.phpbb.php
includes\classes\class.smtp.php
includes\classes\class.zcPassword.php
includes\classes\payment.php
includes\classes\shopping_cart.php
includes\functions\functions_general.php
includes\languages\english\html_includes\viennaora nge\define_checkout_success.php
includes\languages\english\html_includes\viennaora nge\define_conditions.php
includes\languages\english\html_includes\viennaora nge\define_contact_us.php
includes\languages\english\html_includes\viennaora nge\define_discount_coupon.php
includes\languages\english\html_includes\viennaora nge\define_impressum.php
includes\languages\english\html_includes\viennaora nge\define_page_2.php
includes\languages\english\html_includes\viennaora nge\define_page_3.php
includes\languages\english\html_includes\viennaora nge\define_page_4.php
includes\languages\english\html_includes\viennaora nge\define_page_not_found.php
includes\languages\english\html_includes\viennaora nge\define_privacy.php
includes\languages\english\html_includes\viennaora nge\define_shippinginfo.php
includes\languages\english\html_includes\viennaora nge\define_widerrufsrecht.php
includes\languages\english\html_includes\viennaora nge\define_zahlungsarten.php
includes\languages\english\create_account_success. php
includes\languages\english\meta_tags.php
includes\languages\english\product_info.php
includes\languages\german\html_includes\viennaoran ge\define_checkout_success.php
includes\languages\german\html_includes\viennaoran ge\define_conditions.php
includes\languages\german\html_includes\viennaoran ge\define_contact_us.php
includes\languages\german\html_includes\viennaoran ge\define_discount_coupon.php
includes\languages\german\html_includes\viennaoran ge\define_impressum.php
includes\languages\german\html_includes\viennaoran ge\define_main_page.php
includes\languages\german\html_includes\viennaoran ge\define_page_2.php
includes\languages\german\html_includes\viennaoran ge\define_page_3.php
includes\languages\german\html_includes\viennaoran ge\define_page_4.php
includes\languages\german\html_includes\viennaoran ge\define_page_not_found.php
includes\languages\german\html_includes\viennaoran ge\define_privacy.php
includes\languages\german\html_includes\viennaoran ge\define_shippinginfo.php
includes\languages\german\html_includes\viennaoran ge\define_site_map.php
includes\languages\german\html_includes\viennaoran ge\define_widerrufsrecht.php
includes\languages\german\html_includes\viennaoran ge\define_zahlungsarten.php
includes\languages\german\address_book_process.php
includes\languages\german\create_account_success.p hp
includes\languages\german\meta_tags.php
includes\languages\english.php
includes\languages\german.php
includes\modules\order_total\ot_coupon.php
includes\modules\pages\checkout_confirmation\heade r_php.php
includes\modules\pages\checkout_payment\header_php .php
includes\modules\pages\checkout_payment\jscript_ma in.php
includes\modules\pages\checkout_shipping\header_ph p.php
includes\modules\pages\page\header_php.php
includes\modules\pages\shopping_cart\header_php.ph p
includes\modules\payment\linkpoint_api\class.linkp oint_api.php
includes\modules\payment\paypal\paypal_curl.php
includes\modules\payment\authorizenet.php
includes\modules\payment\authorizenet_aim.php
includes\modules\payment\authorizenet_echeck.php
includes\modules\payment\linkpoint_api.php
includes\modules\payment\paypal.php
includes\modules\payment\paypalwpp.php
includes\modules\shipping\storepickup.php
includes\modules\create_account.php
includes\templates\template_default\common\html_he ader.php
includes\templates\template_default\common\tpl_mai n_page.php
includes\templates\template_default\templates\tpl_ checkout_confirmation_default.php
includes\templates\template_default\templates\tpl_ gv_faq_default.php
includes\templates\viennabright\common\tpl_main_pa ge.php
includes\templates\viennabright\templates\tpl_chec kout_confirmation_default.php
includes\templates\viennaorange\templates\tpl_chec kout_confirmation_default.php
includes\dist-configure.php
includes\version.php
zc_install\includes\classes\class.installer_versio n_manager.php
zc_install\includes\classes\installer.php
zc_install\includes\functions\general.php
zc_install\includes\languages\german\database_setu p.php
zc_install\includes\languages\german\system_setup. php
zc_install\includes\languages\german.php
zc_install\includes\modules\pages\database_upgrade \header_php.php
zc_install\includes\modules\pages\inspect\header_p hp.php
zc_install\includes\templates\template_default\com mon\tpl_main_page.php
zc_install\includes\templates\template_default\tem plates\database_upgrade_default.php
zc_install\includes\store_configure.php
zc_install\sql\mysql_upgrade_zencart_151_to_152.sq l
zc_install\sql\mysql_zencart.sql
zc_install\version.php