Bug Virtuemart - Dotaz na produkt

Rudolf
17. kvě 2019 02:10 - 17. kvě 2019 02:13 #140102
Ve verzi VirtueMart 3.4.3 10014 jsme objevili chybu ve funkci Dotaz na produkt. Po použití této funkce přijde předmět emailu s divnými znaky: 

Rudolf Baláš doporučujeme vám: Související produkty rozšířené pro Virtuemart

Zjistili jsme, že v této verzi byla přidána/zapomenuta do modelu product vlastní funkce vmHtmlEntities.

Díky tomu se celý předmět emailu Dotaz na produkt při použití znaků s háčky a čárky změní na změť znaků. Email Dotaz na produkt tak má spíše tendenci spadnout do spamu než aby sloužil požadovanému účelu.

Řešení je velmi jednoduché:

V souboru:

administrator/components/com_virtuemart/models/product.php

najdeme kód (okolo řádku 1085):
$child->product_name = vRequest::vmHtmlEntities( $child->product_name);

a zakomentujeme ho:
//$child->product_name = vRequest::vmHtmlEntities( $child->product_name);

Tento kód nenajdete ve verzi nižší (např. VirtueMart 3.4.2)

MiniJoomla! - www.minijoomla.org - eshop s rozšířením
Virtuemart Mailing Manager - aplikace na správu šablon emailů pro VirtueMart
XML Easy Feeder - aplikace na generování feedů, napojení na ERP pro VirtueMart
PragueClassicconcert - portál pro prodej vstupenek na systému Joomla!
Přílohy:
Poděkovali: zpetr

Pro možnost přispívání do fóra je nutné: Přihlásit se nebo Vytvořit účet.