Změny
M4 PDF rozšíření
v3.5.2 (15. 10. 2024)
- - Oprava chyby "There was an error" při generování PDF v eshopu nebo administraci pokud je v PHP nastaveno příliš restriktivní hlášení chyb a dojde k takové chybě (typicky PHP Notice)
v3.5.1 (12. 7. 2024)
- Zvýšení bezpečnosti kódu (zabránění možnosti spouštění PHP skriptů v adresáři se šablonami)
v3.5.0 (21. 6. 2024)
- Plně kompatibilní s verzí PHP 8.3
- mPDF knihovna byla aktualizována na verzi 8.2.4
- Opravena chyba v zobrazení loga v souboru extraleft.tpl
- Opraveno stránkování a filtrování dobropisů v administraci modulu (jen PHP ve strict modu)
- Opravena chybějící třída Normalizer
- Zvýšena bezpečnost při generování bezpečnostních
v3.4.4 (8. 4. 2024)
- Opraven tisk faktur ve zvoleném jazyce na stránce Faktury (jen PrestaShop 1.7.7 a vyšší)
v3.4.3 (18. 1. 2024)
v3.4.2 (11. 1. 2024)
- Úpravy vzhledu filtru ve všech tabulkách v administraci modulu, které odstraňují problémy se zobrazením filtrovaných hodnot
v3.4.1 (6. 12. 2023)
- Opravena chyba zasílání originální faktury při akci "Znovu odeslate-mail" na stránce detailu objednávky
- Opravena zřídkavá chyba "dělení nulou" vyskytující se při nulové ceně u některé daňové sazby
v3.4.0 (6. 10. 2023)
- Plně kompatibilní s verzí PHP 8.2
- mPDF knihovna byla aktualizována na verzi 8.2.0
- Opraveno rozvržení polí na záložce Názvy souborů v administraci modulu
v3.3.8 (13. 9. 2023)
- Opraveno zobrazování bloku Další možnosti v administraci na stránkách Objednávky, Faktury atd. (jen PrestaShop 8.0.0 a vyšší)
v3.3.7 (14. 7. 2023)
- Přidáno zobrazení názvu souboru šablony vedle jejího názvu, pro snížení nejistoty při výběru šablony
v3.3.6 (6. 7. 2023)
- Opravena chyba "Invalid $number parameter: "NAN" cannot be interpreted as a number", která se může objevit při nekonzistentních datech objednávky
v3.3.5 (24. 5. 2023)
- Opraveno odesílání faktury emailem i v případě, že k tomu dochází při změně stavu objednávky v administraci modulu (PrestaShop 1.7.7.0 a vyšší)
- Opraveno zobrazení přizpůsobených produktů u všech šablon faktur, pokud v jedné faktuře existuje více stejných produktů (PrestaShop 1.7.0 a vyšší)
v3.3.4 (6. 2. 2023)
- Vylepšena bezpečnost kódu
v3.3.3 (12. 12. 2022)
- Opraveno chybějící zobrazení slev u 29 šablon faktur a dobropisů, které používají Smarty funkci "math" (jen PrestaShop 1.7.8.4 a vyšší)
v3.3.2 (24. 10. 2022)
- Přidány často kladené otázky na záložku Nápověda
- Vylepšena bezpečnost kódu
v3.3.1 (11. 10. 2022)
- Kompatibilita rozšířena o PHP verze 5.6 a 7.0
- Opraveno 10 šablon, které používají Smarty funkci "math" pro výpočet pozice bloku (jen PrestaShop 1.7.8.4 a vyšší)
v3.3.0 (6. 10. 2022)
- Plně kompatibilní s verzí PHP 7.4
- mPDF knihovna byla aktualizována na verzi 7.1.8
- Odkazy na obrázky v šablonách již nemají protokol file:// (vyžadováno novou verzí knihovny mPDF)
- Opraveno hromadné vytváření dokladů na stránkách Faktury a Dodací listy (jen PrestaShop 1.7.8.0 a vyšší)
v3.2.8 (23. 9. 2022)
- Opraveno zobrazení stránky Nastavení v administraci modulu (jen PrestaShop 1.7.8.5 a vyšší)
- Opraveno hlášení "Array and string offset access syntax with curly braces is deprecated" (PHP 7.4 s hlášením zastaralého kódu)
v3.2.7 (6. 4. 2022)
- Opraveny šablony faktur a dobropisů, které nyní nezobrazují smazané slevové kódy (PrestaShop 1.7.7 a novější)
- Opraveno vytváření PDF katalogu na stránkách detailu produktu a kategorie v některých případech (anonymní stránka aj.)
v3.2.6 (8. 2. 2022)
- Opraveno zaslání všech faktur emailem při změně stavu objednávek v administraci modulu
v3.2.5 (9. 11. 2021)
- Opraven tisk faktur na stránce Faktury (jen PrestaShop 1.7.8)
v3.2.4 (17. 9. 2021)
- Opraven tisk faktur a dodacích listů na stránce Objednávky (jen PrestaShop 1.7.7)
v3.2.3 (20. 5. 2021)
- Opraven výběr správné šablony u faktury, dobropisu a vrácení objednávky v některých případech (jen PrestaShop 1.7.7)
- Opraveno použití vybraného jazyka v bloku pro výběr jazyka v administraci v některých případech (jen PrestaShop 1.7.7)
- Opraveno zobrazení jazyků v bloku Další možnosti v administraci
v3.2.2 (11. 2. 2021)
- Opravena zřídka se vyskytující chyba Fatal error: Uncaught ...ServiceNotFoundException: The service "theme_manager" has a dependency on a non-existent service "employee"
- Opraveno obrázkové pozadí u šablony Katalog v mřížce, s kategoriemi' (m4_catalog_grid_category.tpl)
- Opraveno občasné posílání originální faktury emailem
v3.2.1 (7. 12. 2020)
v3.2.0 (26. 11. 2020)
- Modul je nyní kompatibilní s PrestaShop 1.7.7 a PHP 7.3
- Podpora proměnné Smarty $HOOK_DISPLAY_PDF (všechny zavešení displayPDF*)
- Nově existuje 3 nezávislých šablon stylů, které usnadňují změnu vzhledu výstupu
- Odstraněna přepsání CmsController a CategoryController bez změny funkčnosti
- Obrázky popisů aktualizovány na vzhled PrestaShop 1.7
- Zkontrolovány všechny šablony, některé opraveny a většina vylepšena
- Přidány pokyny "jak na to" pro nové funkce nabízené modulem - záložka Nastavení
- Po instalaci se přednastaví výchozí šablony na záložce Nastavení
- Opraveno zdvojení dat o přizpůsobení produktů v některých případech>
v3.1.5 (23. 7. 2020)
- Opravena chyba "Uncaught TypeError: $(...).size is not a function" na stránce Objednávky znemožňující tisk pomocí panelu Další možnosti (poslední verze PrestaShop 1.7)
v3.1.4 (6. 2. 2020)
- Přidána data 'shippingCostByRate' do rozpisu daní
- Opraven styl bloku Další možnosti v administraci na některých stránkách (PrestaShop 1.7)
- Opravena syntaktická chyba v šabloně m4_returnslip.tpl na řádku 218
v3.1.3 (6. 1. 2020)
- Optimalizována potřeba paměti
- Přidán slovenský překlad
- Opravena chyba způsobená opakovanou registrací Smarty modifikátoru při dokončení objednávky (PrestaShop 1.7 a zároveň je aktivní jiný modul s PDF výstupem)
- Opravena chyba při použití Ladící šablony (PrestaShop 1.7.0.0 až 1.7.3.4)
- Opraven vzhled seznamu šablon (jen pokud je instalovaný modul Ap PageBuilder)
v3.1.2 (15. 10. 2019)
- Smarty modifikátor "sortby", který možňuje v šablonách řadit seznamy, zohledňuje znaky s diakritickými znaménky (je zcela kompatibilní s UTF-8)
- Opraveno zobrazení počtu ks u šablony Zboží (m4_products.tpl)
- Zvětšené PHP parametry pcre.backtrack_limit a pcre.recursion_limit pro vytváření velmi velkých PDF souborů (typicky katalog zboží)
v3.1.1 (29. 8. 2019)
- Kompatibilní s verzí PrestaShop 1.7.6
- Opraven občasný problém s dokončením stažení většího PDF souboru (nginx)
v3.1.0 (12. 6. 2019)
- Přidána možnost generovat PDF dokument pro zvolené objednávky podle vybrané šablony na stránce seznamu objednávek (musí být povoleny Další možnosti)
- Přidána možnost zvolit kompaktní mód zobrazení panelu "Další možnosti"
- Opravena chyba při povolování modulu pokud byla nová verze nahrána přes FTP (PrestaShop 1.7)
- Opravena chyba při instalaci "Cannot enable module m4pdf. Unable to install override: directory (.../controllers/front/listing) not writable"
v3.0.3 (10. 6. 2019)
- Opraveno zobrazení kombinací v šablonách "Katalog s atributy", "Katalog s atributy a vlastnostmi", "Katalog seskupený podle kategorií, všechna data" a "Katalogové štítky 32x57 mm, Dymo 11354" (verze 3.0.0 a vyšší)
- Opraveno zaokrouhlení daňové sazby u dárkového balení
v3.0.2 (6. 5. 2019)
- Přidány konfigurační hodnoty shop_main_domain a shop_main_domain_ssl v datech pro šablony, využitelné v Multistore
- Opravena šířka obrázků v šablonách katalogu (PrestaShop 1.7)
- Opraven počet ks skladem v šablonách katalogu (Multistore, sdílení skladů)
v3.0.1 (25. 2. 2019)
- Opravena chyba nefungujícího tlačítka pro tisk PDF na stránce kategorie (PrestaShop 1.7)
- Opravena občasná chyba Warning: file(.../modules/m4pdf/override/controllers/front/listing/CategoryController.php): No such file or directory (PrestaShop 1.7 v Debug módu)
- Opravena chyba při použití Ladící šablony (PrestaShop 1.7.4 a novější v Debug módu)
v3.0.0 (4. 2. 2019)
- Kompatibilní s verzemi PrestaShop 1.6 a vyšší
- Kompatibilní s verzemi PHP 5.6 až 7.3
- mPDF knihovna byla aktualizována na verzi 7.1.8
- Základní fonty se instalují automaticky
- Fonty pro QR kódy a SWOP 2006 ICC profil jsou již součástí modulu
- Použití tagů {foreach} místo {section} ve všech šablonách pro přehlednější kód a možnost řazení záznamů přímo v šabloně
- Přidáno zobrazování systémových chyb knihovny mPDF (Improved error reporting)
- Odkazy na obrázky jsou pouze souborové, aby se snížily problémy související s protokolem HTTPS
- Odkazy na adresáře (*_dir) mají protokol file:// místo http://
- Opraveno odesílání prázdných faktur a dodacích listů emailem (jen na stránce Objednávky při zároveň použitém filtru Stav objednávky)
- Odstranění kódu pro starší verze PrestaShopu
- Změny v adresářové struktuře podle doporučení pro PrestaShop 1.6 - 1.7
v2.5.0 (24. 1. 2019)
- Přidáno možnost generovat PDF dokument podle vybraného šablony na stránce detailu objednávky (musí být povoleny Další možnosti)
- Opraveno vytváření faktur na stránce Faktury (PrestaShop 1.7.5)
- Opraveno zobrazení bloku pro nastavení jazyka PDF (další možnosti) na některých stránkách (PrestaShop 1.7)
v2.4.4 (13. 12. 2018)
- Přidána možnost hromadně změnit stav vybraných objednávek v administraci modulu
v2.4.3 (19. 11. 2018)
- Opraven výběr objednávek na stránkách Faktury a Dodací listy
v2.4.2 (13. 11. 2018)
- Opravena duplicitní data přizpůsobení produktu v objednávkách (PrestaShop v1.6.0.12 a novější, jen Multistore)
v2.4.1 (24. 10. 2018)
- Opraveno filtrování seznamů v administraci modulu)
- Opraveny chybějící přeložené řetězce, formátovaná čísla a další výstupy funkcí Smarty (jen PrestaShop 1.7.4)
v2.4.0 (4. 10. 2018)
- Přidána možnost výběru záznamů pro vytvoření hromadného PDF v administraci modulu
- Opraven výstup Ladící šablony (PrestaShop 1.7)
- Opravena data Vlastností (katalog, jen Multistore)
v2.3.3 (1. 4. 2018)
- Vylepšená kompatibilita s PrestaShop 1.7
- Přepsaný způsob stahování PDF souborů kvůli změnám v posledních verzích více prohlížečů
- Styly rozbalovacího potvrzení jsou nyní v samostatném CSS souboru
- Opraven tisk katalogu na stránkách obchodu a extra PDF v zákaznickém účtu (jen PrestaShop 1.7)
- Testování názvu domény změněno z SERVER_NAME na HTTP_HOST kvůli zřídkavé chybě v konfiguraci webserveru
v2.3.2 (18. 1. 2018)
- Smarty funkce {factory} může vytvářet instance všech tříd, a ne pouze tříd, které se rozšiřují z objektu ObjectModel
- Opraveno hlášení "PHP Notice: Undefined property: Customer::$id_customer in /modules/m4pdf/M4Object.php"
v2.3.1 (22. 8. 2017)
- Přidány konstanty credit_slip_prefix a return_prefix pro systémové prefixy dobropisu a vratky
- Při tisku na stránkách Objednávky > Faktury a Dodací listy se doklady vybírají podle data vystavení příslušného dokladu a ne objednávky
v2.3.0 (4. 6. 2017)
- ! Modul je nutné odinstalovat a znovu nainstalovat novou verzi kvůli změnám v souboru /override/classes/pdf/PDF.php (pouze PrestaShop v1.6.0.12 a novější)
- Podpora pro odesílání dodacích listů emailem (PrestaShop v1.6.0.12 a novější)
- Malé úpravy generovaného HTML kódu pro lepší XHTML kompatibilitu
v2.2.6 (26. 4. 2017)
- Kompatibilní s PrestaShop 1.7.0 a 1.7.1
- Nová šablona "Faktury se seřaditelnými položkami" (m4_invoice_5.tpl)
- Nové konfigurační hodnoty "invoice_use_year", "invoice_taxes_breakdown" a "pdf_img_invoice" pro šablony
- Přidána možnost zvolit typ použitého obrázku pro úsporu paměti potřebné k vytvoření katalogu (šablony katalogu)
- Přidání vlastního stylu stránky pro obsah (šablony katalogu)
- Opraveny částky u dobropisu pokud databáze obsahuje nesprávně uvedenou částku s daní (PrestaShop v1.6, občasný problém)
- Opravena bílá stránka u tlačítka pro tisk produktové stránky v zákaznické časti obchodu (pouze neaktivní modul)
- Opravena chyba v šabloně "Katalogové štítky 32x57 mm, Dymo 11354", u produktů s kombinacemi byly atributy u poslední položky nekompletní
- Opraveno zobrazení a filtrování ve sloupci Zobrazeno (katalog, jen Multistore)
- Opraven odkaz na stránku produktu (některé šablony katalogu)
- Opraven údaj $conf.currency_default (katalog, jen Multistore)
v2.2.5 (21. 7. 2016)
- Opraven problém s fonty po upgradu Adobe Reader DC (některé znaky s diakritikou se nezobrazují)
Instrukce pro upgrade najdete v souboru UPGRADE_CS.TXT (Návod pro upgrade) - Přidány odkazy na Změny a Návod pro upgrade na záložce Nápověda
v2.2.4 (16. 7. 2015)
- Opravena chyba "Can't use function return value in write context in .../modules/m4pdf/m4pdf.php on line 2296"
v2.2.3 (14. 7. 2015)
- Rozšířená data v soupisu daní price_breakdown u dobropisů, více údajů o složených daních (pro USA, Kanadu a další země)
- Nová šablona "Dobropisy - složené daně", zobrazující jednotlivé daně
- Přidána data "Právní doložka" pro faktury - shop.invoice_legal_free_text (PrestaShop v1.6.1.0 a novější)
- Všechny šablony faktur zobrazují "Právní doložku" pod položkami faktury
- Opraveno zdvojené zobrazení položek dobropisů (jen pokud existují složené daně)
- Opraveno zobrazení kombinace dopravy zdarma a další slevy ve fakturách
v2.2.2 (26. 5. 2015)
- Podpora pro práci s třídami ostatních modulů (záložka Instalace)
- Podpora pro více jazyků v jedné šabloně. Každý text může obsahovat volitelný parametr jazyka (ID nebo ISO).
příklady: {l s='text k přeložení' lang=3 mod='m4pdf'}, {l s='text k přeložení' lang=fr mod='m4pdf'} - Nová šablona "Objednávky - přehled", zobrazující souhrnný přehled o objednávce
v2.2.1 (23. 4. 2015)
- Přidáno zobrazování paměti a času potřebného pro vygenerování PDF (debug mód v administraci modulu)
- Přidány styly pro obsah u šablon katalogu
- Opravena chyba s výběrem kategorie u tisku katalogu na stránce kategorie
- Opravena chyba 'Template description not correct' při uložení šablony v online editoru (zřídka u PHP 5.3 a starších verzí)
v2.2.0 (16. 3. 2015)
- Kompatibilní s PrestaShop Cloud
- mPDF knihovna byla aktualizována na verzi 5.7.4
Knihovna se nachází v /modules/m4pdf/libraries/mpdf - Nová data total_amount_tax_excl, total_amount_tax_incl, unit_amount_tax_excl, unit_amount_tax_excl pro položky faktur
- Všechny šablony faktur nyní využívají nová data pro přesné zobrazení položek ve všech verzích PrestaShopu, včetně upgradu
- Pojmenování částek sjednoceno u všech faktur a dobropisů
- Přidána data product_feature (Vlastnosti) pro objednávky/faktury
- Nová šablona "Faktury - vlastnosti produktů"
- Data product_feature pro katalog nyní plně podporují Multistore
- Upřesnění dat o přihlášeném uživateli ($user)
- Sjednocení zobrazení specifických cen v šabloně "Katalog se specifickými cenami, filtrovaný" s administrací produktu (m4_catalog_specific_prices.tpl)
- Opraveno pojmenování souborů v jiném jazyce než angličtině
2.1.4 (30. 1. 2015)
- Opravena celková částka a rozpis daní u dobropisů při současném uplatnění voucherů (PrestaShop v1.6.0.11 a novější)
- Opravena chyba "Catchable fatal error: Argument 3 passed to M4Product::displayRecurseCategory() must be an array", M4Category also (upgradovaný PrestaShop v1.5 a novější)
2.1.3 (7. 1. 2015)
- Přesnější a obsáhlejší data pro dobropisy (starší verze šablon dobropisů nemusí být plně kompatibilní)
- Šablony dobropisů zobrazují přesněji částečnou refundaci a refundaci dopravného
- Šablony dobropisů obsahují volbu zobrazení všech položek objednávky u částečné refundace
- Zpřesněný výpočet částek bez DPH v rozpisu daní u dobropisů
- Podpora pro tisk faktur a dodacích listů i pokud neexistují v databázi
- Nová šablona "Faktury - rozepsané balíky"
- Opraveno nezobrazování bloku pro výběr jazyka na stránce Objednávky (jen italština)
- Knihovna mPDF byla přesunuta do složky /m4pdf/libraries
2.1.2 (22. 12. 2014)
- Rozšířená data v soupisu daní price_breakdown, více údajů o jednotlivých daních
- Nová šablona "Faktury - EU elektronické služby", zobrazuje rozpis daní v souladu s Direktivou 2008/8/EC
- Nová šablona "Daňové hlášení", odpovídá Direktivě 2008/8/EC
- Nová šablona "Daňové hlášení, CSV"
- Nová šablona "Daňové hlášení (seskupeno po dnech)"
- Přidána možnost nastavit jméno souboru u dodacích listů v různých jazycích (Objednávky)
- Šablona "Faktury s francouzskými právními poznámkami" již není ovlivněna nastavením zón
- Vylepšené chování pokud je modul Zakázán
- Opravena základní cena u slevy pro skupinu zákazníků (jen šablona "Faktury se slevou")
- Opraven tisk dodacích listů na stránce Objednávky (jen modul v2.1.1)
2.1.1 (1. 12. 2014)
- Přidána podpora pro apostrofy a uvozovky v názvech šablon
- Nová šablona "Faktury - šířka 75mm" pro termální tiskárny
- Vylepšena kontrola domény při instalaci modulu (Multistore)
- Ladící šablona zobrazuje také SQL dotazy (v souboru /config/defines.inc.php musí být nastaveno define('_PS_DEBUG_PROFILING_', true);)
- Vylepšené dodržování pravidel pro psaní kódu (změněny názvy metod a proměnných, bez vlivu na šablony)
- Opraveno zobrazování obrázků na fakturách a dodacích listech (jen v některých případech v Multistore)
- Opraveno několik hlášení "PHP Notice" (server log a šablony)
2.1.0 (15. 10. 2014)
- Přidána podpora pro Vrácené objednávky - data, šablona "Vrácené objednávky" (do verze PrestaShop 1.5 je podpora jen v administraci modulu)
- Přidána data "Doba přepravy", pro dopravce
- Přidána data "customer_message_all" pro objednáky a faktury - zprávy ve všech jazycích najednou (PrestaShop v1.4 a novější)
- Přidána Smarty funkce "factory", která vrací instanci objektu
- Všechny šablony faktur nyní zobrazují "Text záhlaví" ve spodní části faktury
- Nová šablona "Faktury se slevou"
- Nová šablona "Faktury s francouzskými právními poznámkami"
- Opravena částka Běžná cena (šablona "Faktury s více sloupci", m4_invoice_4.tpl)
- Opraven překlad dat pro objednávky: shop.invoice_free_text, shop.invoice_prefix a shop.delivery_prefix
- Opraveno hlášení "You have an error in your SQL syntax" při nastavení Customer's language (jen modul v2.0.4 a novější)
- Opraveno několik hlášení "PHP Notice" a "PHP Warning" (jen server log)
2.0.6 (1. 9. 2014)
- Přidána data "parents_categories_reversed" a "parents_categories_level_reversed" pro katalogy
- Nová šablona "Objednávky, CSV" (exportujte objednávky jako HTML, zkopírujte celou stránku a vložte CSV do textového editoru nebo Excelu)
- Nová šablona "Katalog v mřížce, s kategoriemi"
- Nová šablona "Seznam položek objednávek"
- Opravena data pro složené daně (jen modul v2.0.5 v některých případech)
- Blok "Spravovat překlady" je nyní zobrazen i v PrestaShop v1.6.0.7 a novější
2.0.5 (17. 7. 2014)
- Opraven rozpis daní ve faturách (jen modul v2.0.4 a zároveň více faktur najednou)
- Opraveno vícenásobné zobrazování produktů v šablonách katalogu (jen modul v1.9.6 a novější a zároveň individuální výběr kategorií)
2.0.4 (1. 7. 2014)
- Rozšířená data v soupisu daní price_breakdown, více údajů o složených daních (pro USA, Kanadu a další země)
- Nová šablona "Faktury - složené daně", zobrazující jednotlivé daně
- Nová šablona "Katalogové štítky 32x57 mm, Dymo 11354"
- Přidán ruský překlad (autor Maxim Loginov)
- Opraveno zaokrouhlení částek v dobropisech v některých případech
2.0.3 (4. 6. 2014)
- Zvýšena podpora pro Multistore
Přidána data "shop" pro objednávky (faktury) a dobropisy
Přidány Smarty konstanta multishop_active popisující aktivovaný obchod
Přidáno zobrazení názvu obchodu v seznamu objednávek v administraci modulu
Hromadný tisk faktur a dodacích listů v administraci modulu nyní podporuje nastavení Multistore
Všechny šablony nyní využívají nová data a zobrazují údaje konkrétního obchodu v Multistore - Zobrazování adres u všech dodacích listů sjednoceno s fakturami
- Více drobných úprav a oprav v šablonách pro zlepšení zobrazení obrázků
- Přidána šablona "Faktury v2, nenulové", které tisknou faktury pouze pokud existuje faktura a celková částka není nulová
- Přejmenovány všechny šablony pro administraci modulu v adresáři /modules/m4pdf/views/templates/admin pro usnadnění překladů (PrestaShop v1.6)
- Opraveno řazení produktů v šabloně "Katalog seskupený podle kategorií, všechna data"
- Opravena hodnota shop_price_final pro katalog (PrestaShop v1.5 a novější)
2.0.2 (7. 5. 2014)
- Nová data popisující obsah balíků pro katalogy
- Změněna data pro slevový kupon, pokud je použita doprava zdarma (PrestaShop v1.5 a novější)
- Upraveny všechny šablony faktur, nulový slevový kupon se již nezobrazuje
- Přidána šablona "Katalog seskupený podle kategorií, všechna data"
- Přidána šablona "Dodací listy s čárovým kódem u produktů"
- Smarty funkce displayPrice nyní může mít parametr conversion_rate pro přepočet částky mezi měnami
- Přidána šablona "Faktury - rozpis daně ve výchozí měně"
- Přidán dánský překlad (autor Michael Fakkelfabrikken)
- Přidán řecký překlad (autor expresscy.net)
- Přidán italský překlad (autor www.seven-store.it)
- Opraveno hlášení "Notice: Undefined index: m4pdf_pdf_id_supply_order in /modules/m4pdf/m4pdf.php on line 1832"
- Opraveno hlášení "Notice: Undefined index: m4tpl_pdf_id_supply_order in /modules/m4pdf/m4pdf.php on line 1833"
2.0.1 (8. 4. 2014)
- Přidáno podmíněné volání PHP funkce get_called_class() (PHP starší než v5.3.0)
- Opraveno hlášení "PHP Fatal error: Class 'M4Object' not found in /modules/m4pdf/m4pdf.php on line 2835"
- Opraveno hlášení "Notice: Undefined index: template in /modules/m4pdf/pdf.php on line 168"
2.0.0 (27. 3. 2014)
- Kompatibilní s verzí 1.6, přepsáno pro Bootstrap
Instrukce pro upgrade najdete v UPGRADE_CS.TXT
Změna struktury adresářů, obrázky a JavaScript soubory přesunuty do podadresářů /img a /js - Nová šablona "Dodací listy s mapou"
- Přidáno číslo a datum faktury do seznamu objednávek v administraci modulu
- Obrázky v šablonách "Faktury s obrázky produktů" a "Dodací listy sa obrázky" odpovídají kombinaci produktu
- Opraveno zobrazování kombinací v šablonách "Katalog s atributy" a "Katalog s atributy a vlastnostmi"
1.9.6 (23. 1. 2014)
- Nová funkce pro vytváření PDF katalogů ze stránek kategorie a libovolné stránky shopu (hooky m4PDFCategory a m4PDFCatalog)
Použití tisku katalogu z CMS stránky je uvedeno přímo v šabloně "Katalog" - Nová šablona "Stránka kategorie", použití uvedeno přímo v šabloně
- Nová šablona "Stránka kategorie, multishop", použití uvedeno přímo v šabloně
- Nová šablona "Katalog setříděný podle kategorií uspořádaný v mřížce, cena s DPH"
- Nová šablona "Objednávky s daní v2" pro Objednávky (seznamy)
- Přidána možnost nastavit jméno souboru u faktur a dobropisů v různých jazycích (obchod)
- Přejmenovány šablony "Katalogová stránka" na "Produktová stránka" a "Katalogová stránka, multishop" na "Produktová stránka, multishop"
- Přidány nápovědné obrázky u nastavení šablon v administraci modulu
- Přidána možnost vynutit http/https protokol v URL obrázků (force_protocol volba v imageLink a productCoverImageLink)
- Datumy se nyní formátují podle nastavení v administraci jazyků (PrestaShop v1.4.5.0 a novější)
- Opravena častka bez DPH u produktů v rozpisu daní (vzácná kombinace čístky, daňové sazby a verze PrestaShopu)
- Opraveno vytváření katalogu pro jeden produkt v administraci modulu (PrestaShop v1.5)
- Opraveno hlášení "Function displayDate() is deprecated" (PrestaShop v1.5)
1.9.5 (5. 12. 2013)
- Podpora pro vytváření nezávislých katalogů pro shopy v multishopu
- Nové šablony "Katalog, multishop" a "Katalogová stránka, multishop"
- Opraven problém s překladem textů v některých případech (PrestaShop v1.4)
1.9.4 (12. 11. 2013)
- Přidán odkaz na stránku pro překlad v administraci modulu
- Opraven problém s překladem anglických textů v některých případech
- Opraveno správné zobrazování obrázků produktů v administraci modulu (Katalog, PrestaShop v1.5)
1.9.3 (15. 10. 2013)
- Nová data "customer_message" v bloku objednávky/faktury (PrestaShop v1.4 a novější)
- Přidán odkaz na video příručku na YouTube v administraci modulu
- Opraven zobrazovací problém, pokud nebyla správně uložena historie objednávky
- Opraveny chybějící ikony v administraci modulu (PrestaShop v1.5.5.0)
- Opraven problém s cookies v administraci modulu v Chrome
1.9.2 (27. 9. 2013)
- Nová data o přihlášeném zákazníkovi nebo zaměstnanci pro všechny šablony ($user)
- Opraveno přepínání mezi šablonami a skrytými šablonami
- Opraveno zobrazení přizpůsobení produktu, pokud se v objednávce vyskytuje více než jedno
- Změněno zobrazení přizpůsobení produktu, pokud jde o obrázek
- Opraveno duplicitní zobrazení položek v dodavatelských objednávkách (pouze PrestaShop v1.5 s multi-shopem)
1.9.1 (10. 9. 2013)
- Opraven chybějící text šablon pro překlad v PrestaShop v1.5.5.0 (upraveny všechny šablony)
Ve vlastních šablonách přidejte
mod='m4pdf'
do všech Smarty značek s texty, např. takto: {l s='no orders' mod='m4pdf'} - Přidán německý překlad (autor Mischa Spörer)
- Přidán holandský překlad (autor SD-Webdesign)
- Opraveno zobrazení obrázků ve fakturách v některých případech (PrestaShop v1.4)
1.9.0 (28. 8. 2013)
- Přidán online editor kódu pro testování šablon založený na editoru Ace
- Přidán podadresář "Skryté šablony" pro skrytí nepoužívaných šablon
- Šablony lze v administraci kopírovat, přejmenovat, upravit, skrýt a zobrazit název souboru
- Seznam šablon je roztahovací
- Nové šablony "Objednávky s daní" a "Objednávky s daní, nenulové" pro Objednávky (seznamy)
- Vylepšená Ladící šablona (lepší čitelnost, menší potřeba paměti)
- Přidána data "Text zápatí" pro faktury (PrestaShop v1.5)
- Nový Smarty modifikátor modulo_10_recursive pro výpočet kontrolní číslice (např. pro Švýcarskou poštu)
- Všechny šablony faktur a dodacích listů nyní opakují hlavičku tabulky na dalších stranách
1.8.1 (23. 7. 2013)
- Opraveno zobrazování obrázků v tabulce produktů v Katalogu (PrestaShop v1.4.3 a novější)
- Opraven počet ks skladem v tabulce produktů v Katalogu (PrestaShop v1.5)
1.8.0 (18. 6. 2013)
- Nová funkce pro vytváření PDF katalogových stránek přímo ze stránky detailu produktu
- Nová šablona "Katalogová stránka"
- Vylepšena podpora pro překlady (PrestaShop v1.5)
- Přidána data pro všechny obrázky produktu v katalogu
- Opraveno hlášení "Function cacheImage() is deprecated" (PrestaShop v1.5)
- Opraven filtrování podle "Status" v přehledu kategorií
- Opraveno číslování stránek pro hromadně vytvářené faktury (upraveno více šablon)
1.7.1 (3. 4. 2013)
- Kompatibilní s verzí 1.5.4.0
- Přidána data s kompletní historií objednávky
- Přidány daňové sazby "wrappingCostTaxRate" a "shippingCostTaxRate" do vyčíslení daní (úprava všech šablon)
- Vyčíslení daní je seřazeno podle sazby daně vzestupně
- Nová šablona pro českou fakturu "Faktury - česká v1" s vyčíslením daní odpovídající poslednímu znění zákona o DPH
- Vylepšeno stahování fontů
- Opraveno zobrazení loga na faktuře v některých případech v PrestaShop v1.5
- Opravena data pro přizpůsobení produktu
1.7.0 (21. 3. 2013)
- mPDF knihovna byla aktualizována na verzi 5.6.1
Instrukce pro upgrade najdete v README_CS.TXT.
HTML5 značky jsou nyní podporovány
Arabský text (RTL) byl přepsán s vylepšenou podporou
Opravy chyb
Všechny novinky mPDF najdete na http://www.mpdf1.com/mpdf/forum/ (v angličtině)
1.6.6 (13. 3. 2013)
- Zobrazení částek je možné také bez uvedení měny (Smarty funkce displayPriceCountry)
- Seznamy objednávek a zákazníků v administraci modulu mají nyní výchozí třídění sestupné
- Nová data z tabulky stock_available pro množství v katalogu (PrestaShop v1.5)
- Nová šablona Štítky zboží
- Zrušena kontrola funkce fsockopen při instalaci (občasná falešná hlášení)
- Opraveno hlášení o použití zastaralého volání několika funkcí v PrestaShop v1.5
- Opraveny všechny šablony katalogu nezobrazující obrázky v některých verzích PrestaShop v1.4
- Opraven tisk podle zvoleného jazyka v administraci modulu
1.6.5 (16. 1. 2013)
- Přidán tisk z administrace objednávek, sekce Dokumenty - pouze faktura generovaná z objednávky je podporována (PrestaShop v1.5)
- Odstraněn problém s generováním faktury v modulu pro odeslání emailem u některých nekompatibilních platebních modulů
- Opraveno hlášení o použití zastaralého volání funkce Tools::property_exists() v PrestaShop v1.5.0.1 a novejší
1.6.4 (9. 1. 2013)
- Nová data "parents_categories", "parents_categories_level", "parents_categories_array" pro Katalog
- Nová šablona "Katalog setříděný podle kategorií uspořádaný v mřížce"
- Nové šablony "PPL 4x etiketa A4", "PPL etiketa předtisk" a "PPL seznam dobírkových balíků"
- Opraven problém s instalací modulu v PrestaShopu v1.1 - 1.4
1.6.3 (14. 12. 2012)
- Přidána data o balících u položek objednávek
- Přidán Smarty modifier sortby (umožňuje v šablonách řadit seznamy podle požadovaného údaje)
- Upravena knihovna mpdf.php řešící chybu "regular expression is too large" ve vyjímečných případech (musíte nahradit soubor /modules/m4pdf/mpdf/mpdf.php)
- Nová šablona "Faktury - seskupeno podle kategorií, rozepsané balíky"
- Nová šablona "Dodací listy s čárovým kódem"
- Opravena ceny položky faktury v případě souběhu více slev (PrestaShop v1.5)
- Opraveno zobrazení obrázků ve fakturách (PrestaShop v1.5)
1.6.2 (26. 11. 2012)
- Přidána sekce Dodavatelské objednávky s položkami (PrestaShop v1.5)
- Přidána data o produktu u položek objednávek
- Přidána data o Umístění produktu ve skladu u položek objednávek (PrestaShop v1.5 s rozšířenou správou skladu)
- Nová šablona "Faktury se štítkem 85x54 mm" se sloupcem Umístění
- Nová šablona "Katalog filtrovaný podle výskytu specifických cen" umožňující tisknout oddělené katalogy se specifickými cenami
- Nový šablona "Dodavatelské objednávky"
- Opravena tvorba faktury pro email (PrestaShop v1.5)
- Opraveno zobrazování bloku pro výběr data v administraci modulu (PrestaShop v1.5)
- Opraveny specifické ceny pro data katalogu
- Opravena cena položky faktury pokud byla objednávka ručně změněna v administraci (PrestaShop v1.5)
1.6.1 (9. 11. 2012)
- Přidána možnost generovat PDF z účtu zákazníka (např. členské karty)
- Přidána podpora pro šablony vkládané do hlavní šablony
- Nová šablona "Členská karta" s ukázkou vkládaných šablon
- Přidána data o výchozí skupině zákazníka (Zákazníci)
- Přidány Smarty konstanta current_time s aktuálním časem
- Opraveno zobrazování obrázků v šablonách katalogu v některých případech
- Opraven duplicitní výstup produktů v katalogu (pouze PrestaShop v1.5 s multi-shopem)
- Opraveno překládání textů v šablonách z administraci objednávek (pouze PrestaShop v1.5)
- Opraveno mazání zkompilovaných šablon v Ladícím módu (pouze Windows server s verzí modulu 1.6.0)
- Opraveno zobrazování grafiky ve stromu kategorií v administraci modulu (PrestaShop v1.4 a novější)
1.6.0 (25. 10. 2012)
- Kompatibilní s verzí 1.5 (při upgradu jsou stejně i se správnými částkami zobrazovány také starší objednávky)
- Kompatibilní s verzí 1.4.9.0 (změna u Smarty funkce get_template_vars)
- Přidány veřejné zprávy do šablon - order_public_message
- Přidána Smarty funkce add_months (přidává počet měsíců k datu)
- Přidány specifické ceny pro data katalogu
- Přidány španělský a farsi překlad
- Nový šablona "Faktury s více sloupci"
- Nová šablona "Katalog se specifickými cenami, filtrovaný"
- Nový šablona "Podací hárok" (Slovenská pošta)
- Dvě nové šablony pro adresní štítky
- U objednávek a objednávek s položkami vyhledávání i podle dopravce (administrace modulu)
- Opravena celková častka bez DPH v rozpisu daní (vyskytovala se při více než jedné sazbě DPH)
- Opravena částka v rozpisu daní u dobropisu (vyskytovala se při více vrácených kusech)
1.5.2 (26. 6. 2012)
- Nové šablony "Faktury - duální RTL a LTR" a "Dodací listy - duální RTL a LTR"
- Přidány Smarty konstanty user_rtl_lang a pdf_rtl_lang
- Přidány informace o jazyku objednávky order_lang do dat pro objednávky
- Smarty funkce displayPriceCountry nyní podporuje překlady měnových symbolů
- Všechny šablony nyní podporují záporné vouchery
- Přidán test na přítomnost funkce fsockopen
- Opraveno zobrazení volby pro výběr jazyka v administraci pokud není aktivováno použití modulu
- Opraveno hlášení o použití zastaralého volání funkce hideCategoryPosition() v PrestaShop v1.4.1.0 a novejší
1.5.1 (20. 6. 2012)
- Přidány speciální vlastnosti do dat pro šablony katalogu
- Přidána šablona Katalog s atributy a vlastnostmi
- Přidány fonty FreeSans, FreeSerif a FreeMono (GNU FreeFont)
Obsahují některé znaky chybějící v ostatních fontech (např. ﷼)
1.5.0 (1. 6. 2012)
- Použita verze 5.4 knihovny mPDF
Instrukce pro upgrade najdete v README_CS.TXT.
Přidána podpora pro QR kódy
Vylepšena podpora pro jazyky psané zprava
Vylepšena podpora pro gradienty pozadí a SVG obrázky
Vylepšená CSS podpora
Všechny novinky mPDF pro verze 5.1 - 5.4 najdete na http://www.mpdf1.com/mpdf/forum/?CategoryID=12223 - Texty v šablonách nyní podporují dědičnost i z překladů původní PDF faktury.
- Nová šablona 'Faktury - arabsky' - použity arabské fonty, položky objednávky a vyčíslení DPH jsou v tabulce zprava doleva
- Opraveno nezobrazování hlavičky a patičky pokud je zapnuta volba "Minify HTML" v PrestaShopu v1.4
1.4.2 (9. 5. 2012)
- Přidána možnost uložit výchozí nastavení pro tisk v zákazníkově jazyce
- Vylepšena šablona Podací arch (opakování hlavičky a zobrazování dobírkových částek)
- Opraveno číslování dodacích listů
- Opraveno hlášení o použití zastaralého volání funkce
1.4.1 (2. 5. 2012)
- Přidána Smarty funkce displayPriceCountry (formátuje částky podle země zákazníka)
- Nové šablony Faktury s lokalizovanými částkami a Dobropis s lokalizovanými částkami
- Změna vyčíslení DPH u Dobropisů (nyní záporné hodnoty, úprava šablony)
- Přidání tisku objednávek a dobropisů v zákazníkově jazyce z administrace i přehledu objednávek (změny v šablonách)
- Ošetření definice zastaralé konstanty _PS_OS_SHIPPING_
1.4.0 (24. 4. 2012)
- Přidán objekt fakturační a dodací adresy pro korektní zobrazení v šabloně (děkuji GFY)
- Přidána nová sekce pro tisk z administrace - Kategorie produktů
- Přidán objekt fakturační a dodací adresy v administraci v sekci Zákazníci
- Přidána šablona pro adresní štítky 105 x 48 cm s okrajem nahoře a dole (4 mm)
- Přidána šablona tisknutelná ze seznamu zákazníků, pro adresní štítky 105 x 48 cm s okrajem
- Přidány další šablony Faktura a Dodací list s obrázky
- Přidána konstanta pro šablony smarty_version_3
- Přidány Smarty funkce imageLink a productCoverImageLink
- Doplněn český překlad
- Záměna CJK fontů, nyní je možné zobrazit všechny JP, KR, CN, TW znaky najednou
- Zrušeny nepoužívané údaje v rozpisu částek DPH totalsWithoutTax a totalsWithTax
- Opravena nesprávné rozpočítání základu a částky DPH v případě slev u některých verzí PrestaShopu
- Opravena šablona Dobírková poukázka C (syntaktická chyba na ř. 147)
- Opraveno překrývání položek a patičky u vícestránkových výstupů faktur a dodacích listů
- Opraveno odsazení sazby DPH u dopravného ve fakturách
1.3.2 (25. 10. 2011)
- Opraveno chybné zobrazování datumů v seznamu objednávek v administraci
- Opraveno chybné filtrování datumů v seznamu objednávek v administraci
- Přidán nový typ šablony - adresní štítky na listu s okrajem
1.3.1 (17. 10. 2011)
- Přidání možnosti ladícího HTML výstupu v administraci
- Šablony se v ladícím modu neukládají do cache
- Zlepšení rozložení textu v administraci
1.3.0 (12. 10. 2011)
- Opraveny částky u položek faktury se slevami částkou předávané do šablon, které se projevovaly u verze 1.4.0.2 a novější
- Opravení hromadného tisku z administrace faktur
- Přidán hromadný tisk dobropisů
- Přidána možnost vyvoření PDF i pro neaktivní jazyky
- Nový objekt Link pro šablony
- Nová konfigurační hodnota 'protocol_content' pro šablony
- Nové konfigurační hodnoty 'logo_invoice' a 'logo' pro šablony
- Použití 'logo_invoice' ve všech šablonách
- Upravení šablon katalogu pro použití nového souborového systému pro obrázky
- Přidána šablona 'Faktury nebo objednávky' - tiskne objednávku pokud neexistuje faktura
1.2.5 (12. 7. 2011)
- Soukromé zprávy zákazníků z objednávek jsou dostupné pro šablony (faktury a dodací listy)
- Přidána výchozí kategorie do dat pro šablony katalogu a zobrazení v administraci
- Přidány 2 šablony pro export katalogu
- Vylepšen soubor .htaccess v adresáři /tpl
- Přidán test na instalaci PHP rozšíření mbstring v administraci
- Nyní je k dispozici celkem 35 šablon
1.2.4 (27. 4. 2011)
- Kompatibilní s verzí 1.4
- Přidána šablona Dodací list s celkovou hmotností
- V datech pro šablony (Obj. s položkami) je nyní k dispozici zpráva zadávaná při objednávce
- Podstatné změny v datech pro šablony (pokud používáte vlastní šablony):
x - zrušeno
+ - přidáno
(verze) - verze PrestaShopu, kde došlo ke změně v datech
x order.carrier.id_tax (1.4.0.5)
x order.carrier.tax.* (1.4.0.5)
+ order.carrier_tax_rate (1.4.0.5)
x order.customer.dni (1.4.0.10)
+ order.address_invoice.dni (1.4.0.10)
+ order.address_delivery.dni (1.4.0.10)
x product.id_tax (1.4.0.5)
x product.tax.* (1.4.0.5)
+ product.default_country_tax.* (1.4.0.5)
x product.reduction_price (1.4.0.2)
x product.reduction_percent (1.4.0.2)
x product.reduction_from (1.4.0.2)
x product.reduction_to (1.4.0.2)
1.2.3 (3. 2. 2011)
- Opraveny částky u položek faktury se slevami předávané do šablon, které se projevovaly u verze 1.3.2.2 a novější
- Opraveny všechny poznámky ve vývojovém prostředí PHP
- Přidán Smarty modifikátor add_days (použití např. u data splatnosti faktury)
- Přidána možnost použití všech uživatelských nastavení začínajících PS_SHOP_ v šablonách
1.2.2 (2. 2. 2011)
- Modul může být nyní distribuován s nebo bez základních mPDF fontů
1.2.1 (31. 1. 2011)
- Oprava chybových hlášení vyskytujících se v E_STRICT módu PHP
- Změny související se změnou doménového jména na www.presta-addons.com
1.2.0 (28. 1. 2011)
- Použita verze 5.0 knihovny mPDF, která čte fonty přímo z .ttf souborů. Generované PDF soubory jsou 15-400 krát menší.
Instrukce pro upgrade najdete v README_CS.TXT.
1.1.4 (25. 1. 2011)
- Vylepšeny všechny šablony faktur u položek, které mají nulovou cenu
1.1.3 (21. 1. 2011)
- Vylepšeno stahování požadovaných i volitelných knihoven
1.1.2 (18. 1. 2011)
- Texty v šablonách nyní podporují určitý druh dědičnosti. Díky tomu bude překlad modifikovaných šablon snažší.
Šablony potomků jsou všechny šablony s jménem rozšířeným o jeden nebo více podtržítek (m4_invoice.tpl -> m4_invoice_label.tpl -> m4_invoice_label_a4.tpl)
Pokud není udělán překlad pro šablonu potomka (např. m4_invoice_label_a4.tpl),
bude použit překlad z rodičovské šablony (např. m4_invoice_label.tpl nebo m4_invoice.tpl), a tak dále.
1.1.1 (12. 1. 2011)
- Přidán výstup doplňkových informací u produktů (přizpůsobení) a úprava faktury pro jejich zobrazení
1.1.0 (30. 12. 2010)
- Instalace knihovny a volitelných fontů byla kompletně přepracována (nejsou již potřeba dodatečné soubory)
- Po instalační kontroly byly rozšířeny
- Vlastní Smarty modifikátory byly odstraněny z adresáře /tools/smarty
- Opraveno upozornění "Call-time pass-by-reference has been deprecated"
1.0.6 (23. 12. 2010)
- Odstraněna chyba v při generování PDF přílohy emailů, která se projevovala u některých platebních metod (dobírka)
1.0.5 (20. 12. 2010)
- Přidány 4 šablony pro Českou poštu - Podací arch (stará verze), Dobírková poukázka C, Mezinárodní dobírková poukázka TFP3 a Obchodní balík (adresní štítek)
1.0.4 (5. 12. 2010)
- Odstraněna chyba v překladu, která se vyskytovala zároveň při více tématech a jazycích
- Odstraněna chyba v administraci při generování dodacích listů v seznamu objednávek
1.0.3 (26. 11. 2010)
- Odstraněna chyba v metodě priceDisplayMethod(), která se projevovala u verze 1.2
- Do ladící šablony byla přidána konstanta PS_VERSION
1.0.2 (20. 10. 2010)
- Přidán režim ladění v administraci
1.0.1 (19. 10. 2010)
- Odstraněna chyba ve funkci dateFormatLanguage() pro datum 0000-00-00
- Vylepšené šablony pro neexistující fakturu nebo dodací list:
Dodací listy, Faktury, Faktury - čínsky, Faktury - integrovaný štítek a Objednávky
1.0.0 (26. 9. 2010)