Diff :)

-class LMSTcpdfInvoice extends LMSInvoice
+class LMSTcpdfsaInvoice extends LMSInvoice

sob., 12 gru 2020 o 12:00 Przemysław Kudyba <zlyzwierz@gmail.com> napisał(a):
Nie wiem, czy dobrze zrozumiałem, ale chciałbyś mieć szablon FV, którego nie nadpisywałaby aktualizacja LMS-a.

Można to ogarnąć bardzo prosto dla FV :)

Jest tam w kodzie takie coś:

LMSManagers/LMSFinanceManager.php:
            if ($type == 'pdf') {
                $pdf_type = ConfigHelper::getConfig('invoices.pdf_type', 'tcpdf');
                $pdf_type = ucwords($pdf_type);
                $classname = 'LMS' . $pdf_type . 'Invoice';

 Wystarczy zmienną pdf_type (z poziomu uiconfig->invoices) z tcpdf zmienić na tcpdfsa.

Potem w lib/LMSDocuments
cp LMSTcpdfInvoice.php LMSTcpdfSaInvoice.php
i w LMSTcpdfSaInvoice.php zrobić:

--- LMSTcpdfSaInvoice.php 2020-12-12 11:58:05.450908840 +0100
+++ LMSTcpdfInvoice.php 2020-11-23 17:51:28.000000000 +0100
@@ -24,7 +24,7 @@
  *  $Id$
  */
 
-class LMSTcpdfsaInvoice extends LMSInvoice
+class LMSTcpdfInvoice extends LMSInvoice
 {
     const TCPDF_FONT = 'liberationsans';

potem composer update i voila :)

Dla innych szablonów nie próbowałem.

sob., 12 gru 2020 o 09:45 Andrzej Banach <andzio@net-komp.net.pl> napisał(a):
invoice.html

W dniu 12.12.2020 o 02:19, Marek Adamski pisze:
> Witaj Tomasz,
>
> Chcę wykorzystać opcję w LMS:
> invoices        template_file
> invoices        type    pdf
>
> Jeżeli dobrze rozumiem to po ustawieniu type = pdf a template_file = rachunek.php to plik rachunek.php będzie generował mi własny obraz dokumentu w pdf.
> Chcę zrobić rachunek.php aby zamiast napisu faktura pojawiał się napis rachunek.
> Wiem że mogę przerobić odpowiednie pliki kodu LMS albo tłumaczenia ale przy każdej aktualizacji pliki mogą zostać nadpisane albo nastąpić w nich zmiany.
> Dlatego też wolę zrobić plik rachunek.php umieszczony w templates aby przypadkiem moje zmiany nie zostały nadpisane z aktualizacją, jednak nie mam pojęcia jak taki plik powinien wyglądać. Próbowałem coś robić ale za każdym razem powstawał pusty dokument.
> Przydał by się jakiś przykładowy plik.
>
> W Twoim liście datowanym sobota, 12 grudnia 2020 (00:57:38) można przeczytać:
>
>> W dniu 12.12.2020 00:39, Marek Adamski napisał(a):
>>> Witaj Marek,
>
>> Witaj Tomasz ;-)
>
>>> To może chociaż jak powinien wyglądać szablon.php dla faktury pdf, bez
>>> zawartości. Próbuję to zrobić ale nie mam pojęcia jak się za to
>>> zabrać.
>>> Jak powinien wyglądać początek i koniec pliku bez tabel i całej reszty?
>
>> Skoro nikt nie odpowiedział to albo nikt nie miał czasu, albo nikt nie zrozumiał Twojego
>> pytania. Co chcesz uzyskać - wyizolować jakiś fragment kodu generującego wygląd faktury w PDF
>> bez jakichś specyficznych fragmentów? Opisz bardziej precyzyjnie ;-)
>
>
>
>
_______________________________________________
lms mailing list
lms@lists.lms.org.pl
https://lists.lms.org.pl/mailman/listinfo/lms