problem przy generowaniu umów - html2pdf
Witajcie, mam wersje 27 i występuje problem z generowanie umów PDF używając bibliotekę html2pdf: PHP Fatal error: Uncaught Error: Class 'HTML2PDF' not found in /opt/lms/lib/html2pdf/LMSHTML2PDF.php.........
poradził sobie ktoś z problemem ?
W dniu 20.12.2021 14:43, marcinsm napisał(a):
Witajcie,
Witam,
mam wersje 27 i występuje problem z generowanie umów PDF używając bibliotekę html2pdf: PHP Fatal error: Uncaught Error: Class 'HTML2PDF' not found in /opt/lms/lib/html2pdf/LMSHTML2PDF.php.........
poradził sobie ktoś z problemem ?
Wygląda, że to zostało dziś poprawione commitem:
https://github.com/chilek/lms/commit/1560f2ce9baf5e85f19ad4fb008a317205fde35...
Dziękuję, podmieniłem oba pliki z gita i kolejny błąd:
PHP Fatal error: Uncaught Error: Call to undefined method LMSHTML2PDF::setTestIsDeprecated() in /opt/lms/lib/html2pdf/LMSHTML2PDF.php.........
W dniu 20.12.2021 o 15:02, Tomasz Chiliński pisze:
W dniu 20.12.2021 14:43, marcinsm napisał(a):
Witajcie,
Witam,
mam wersje 27 i występuje problem z generowanie umów PDF używając bibliotekę html2pdf: PHP Fatal error: Uncaught Error: Class 'HTML2PDF' not found in /opt/lms/lib/html2pdf/LMSHTML2PDF.php.........
poradził sobie ktoś z problemem ?
Wygląda, że to zostało dziś poprawione commitem:
https://github.com/chilek/lms/commit/1560f2ce9baf5e85f19ad4fb008a317205fde35...
W dniu 20.12.2021 16:26, marcinsm napisał(a):
Dziękuję, podmieniłem oba pliki z gita i kolejny błąd:
PHP Fatal error: Uncaught Error: Call to undefined method LMSHTML2PDF::setTestIsDeprecated() in /opt/lms/lib/html2pdf/LMSHTML2PDF.php.........
Kolejna porcja poprawek:
https://github.com/chilek/lms/commit/ac2883a8caae5d4124477469ae80267858e961a...
W dniu 20.12.2021 o 15:02, Tomasz Chiliński pisze:
W dniu 20.12.2021 14:43, marcinsm napisał(a):
Witajcie,
Witam,
mam wersje 27 i występuje problem z generowanie umów PDF używając bibliotekę html2pdf: PHP Fatal error: Uncaught Error: Class 'HTML2PDF' not found in /opt/lms/lib/html2pdf/LMSHTML2PDF.php.........
poradził sobie ktoś z problemem ?
Wygląda, że to zostało dziś poprawione commitem:
https://github.com/chilek/lms/commit/1560f2ce9baf5e85f19ad4fb008a317205fde35...
lms mailing list lms@lists.lms.org.pl https://lists.lms.org.pl/mailman/listinfo/lms
teraz jeszcze TCPDF ERROR: Could not include font definition file: liberationsans nie trzeba jeszcze czcionki gdzieś skopiować ?
W dniu 20.12.2021 o 16:50, Tomasz Chiliński pisze:
W dniu 20.12.2021 16:26, marcinsm napisał(a):
Dziękuję, podmieniłem oba pliki z gita i kolejny błąd:
PHP Fatal error: Uncaught Error: Call to undefined method LMSHTML2PDF::setTestIsDeprecated() in /opt/lms/lib/html2pdf/LMSHTML2PDF.php.........
Kolejna porcja poprawek:
https://github.com/chilek/lms/commit/ac2883a8caae5d4124477469ae80267858e961a...
W dniu 20.12.2021 o 15:02, Tomasz Chiliński pisze:
W dniu 20.12.2021 14:43, marcinsm napisał(a):
Witajcie,
Witam,
mam wersje 27 i występuje problem z generowanie umów PDF używając bibliotekę html2pdf: PHP Fatal error: Uncaught Error: Class 'HTML2PDF' not found in /opt/lms/lib/html2pdf/LMSHTML2PDF.php.........
poradził sobie ktoś z problemem ?
Wygląda, że to zostało dziś poprawione commitem:
https://github.com/chilek/lms/commit/1560f2ce9baf5e85f19ad4fb008a317205fde35...
lms mailing list lms@lists.lms.org.pl https://lists.lms.org.pl/mailman/listinfo/lms
W dniu 20.12.2021 17:27, marcinsm napisał(a):
teraz jeszcze TCPDF ERROR: Could not include font definition file: liberationsans nie trzeba jeszcze czcionki gdzieś skopiować ?
Na pewno trzeba, a nie była ładowana, bo jeszcze tu było nie tak:
https://github.com/chilek/lms-plus/commit/4d6214fc8f11a5068847070536f03b2cc6...
wgrałem lib/html2pdf/LMSHTML2PDF_parsingCss.php https://github.com/chilek/lms/commit/ac2883a8caae5d4124477469ae80267858e961af#diff-809b6faa990310b105f58c81b3566c1e172dcf1e33c8bca4bb28d8b1a4418361 i dalej to samo...
W dniu 20.12.2021 o 17:31, Tomasz Chiliński pisze:
W dniu 20.12.2021 17:27, marcinsm napisał(a):
teraz jeszcze TCPDF ERROR: Could not include font definition file: liberationsans nie trzeba jeszcze czcionki gdzieś skopiować ?
Na pewno trzeba, a nie była ładowana, bo jeszcze tu było nie tak: https://github.com/chilek/lms-plus/commit/4d6214fc8f11a5068847070536f03b2cc6...
-- Pozdrawiam Tomasz Chiliński, Chilan opiekun projektu LMS - https://lms.org.pl kierownik projektu LMS Plus / LMS+ - https://lms-plus.org
lms mailing list lms@lists.lms.org.pl https://lists.lms.org.pl/mailman/listinfo/lms
W dniu 20.12.2021 17:51, marcinsm napisał(a):
wgrałem lib/html2pdf/LMSHTML2PDF_parsingCss.php [1] i dalej to samo...
Wydaje się, że poprawianie definicji klasy MyPdf nie działało - poszła poprawka:
https://github.com/chilek/lms/commit/0f525caa429055d5f8dbeaf3a7af54b7b642614...
Klasa MyPdf ma dziedziczyć z LMSTCPDF, a nie TCPDF.
W dniu 20.12.2021 o 17:31, Tomasz Chiliński pisze:
W dniu 20.12.2021 17:27, marcinsm napisał(a):
teraz jeszcze TCPDF ERROR: Could not include font definition file: liberationsans nie trzeba jeszcze czcionki gdzieś skopiować ?
Na pewno trzeba, a nie była ładowana, bo jeszcze tu było nie tak:
https://github.com/chilek/lms-plus/commit/4d6214fc8f11a5068847070536f03b2cc6...
-- Pozdrawiam Tomasz Chiliński, Chilan opiekun projektu LMS - https://lms.org.pl kierownik projektu LMS Plus / LMS+ - https://lms-plus.org
lms mailing list lms@lists.lms.org.pl https://lists.lms.org.pl/mailman/listinfo/lms
-- Pozdrawiam Marcin Smyczek tel. 504-498-126
Links:
[1] https://github.com/chilek/lms/commit/ac2883a8caae5d4124477469ae80267858e961a... _______________________________________________ lms mailing list lms@lists.lms.org.pl https://lists.lms.org.pl/mailman/listinfo/lms
dalej problem w logu apache: PHP Fatal error: Uncaught TypeError: Argument 1 passed to Spipu\Html2Pdf\Parsing\Html::__construct() must be an instance of Spipu\Html2Pdf\Parsing\TextParser, string given, called in /opt/lms/lib/html2pdf/LMSHTML2PDF.php on line 76 and defined in /opt/lms/vendor/spipu/html2pdf/src/Parsing/Html.php:50\nStack trace:\n#0 /opt/lms/lib/html2pdf/LMSHTML2PDF.php(76): Spipu\Html2Pdf\Parsing\Html->__construct()\n#1 /opt/lms/lib/common.php(904): LMSHTML2PDF->__construct()\n#2 /opt/lms/modules/documentview.php(203): html2pdf()\n#3 /opt/lms/index.php(492): include('/opt/lms/module...')\n#4 {main}\n thrown in /opt/lms/vendor/spipu/html2pdf/src/Parsing/Html.php on line 50, referer: http://192.168.1.2/?m=documentlist&init=1
W dniu 20.12.2021 o 18:05, Tomasz Chiliński pisze:
W dniu 20.12.2021 17:51, marcinsm napisał(a):
wgrałem lib/html2pdf/LMSHTML2PDF_parsingCss.php [1] i dalej to samo...
Wydaje się, że poprawianie definicji klasy MyPdf nie działało - poszła poprawka:
https://github.com/chilek/lms/commit/0f525caa429055d5f8dbeaf3a7af54b7b642614...
Klasa MyPdf ma dziedziczyć z LMSTCPDF, a nie TCPDF.
W dniu 20.12.2021 o 17:31, Tomasz Chiliński pisze:
W dniu 20.12.2021 17:27, marcinsm napisał(a):
teraz jeszcze TCPDF ERROR: Could not include font definition file: liberationsans nie trzeba jeszcze czcionki gdzieś skopiować ?
Na pewno trzeba, a nie była ładowana, bo jeszcze tu było nie tak:
https://github.com/chilek/lms-plus/commit/4d6214fc8f11a5068847070536f03b2cc6...
-- Pozdrawiam Tomasz Chiliński, Chilan opiekun projektu LMS - https://lms.org.pl kierownik projektu LMS Plus / LMS+ - https://lms-plus.org
lms mailing list lms@lists.lms.org.pl https://lists.lms.org.pl/mailman/listinfo/lms
-- Pozdrawiam Marcin Smyczek tel. 504-498-126
Links:
[1] https://github.com/chilek/lms/commit/ac2883a8caae5d4124477469ae80267858e961a... _______________________________________________ lms mailing list lms@lists.lms.org.pl https://lists.lms.org.pl/mailman/listinfo/lms
W dniu 20.12.2021 18:20, marcinsm napisał(a):
dalej problem w logu apache: PHP Fatal error: Uncaught TypeError: Argument 1 passed to Spipu\Html2Pdf\Parsing\Html::__construct() must be an instance of Spipu\Html2Pdf\Parsing\TextParser, string given, called in /opt/lms/lib/html2pdf/LMSHTML2PDF.php on line 76 and defined in /opt/lms/vendor/spipu/html2pdf/src/Parsing/Html.php:50\nStack trace:\n#0 /opt/lms/lib/html2pdf/LMSHTML2PDF.php(76): Spipu\Html2Pdf\Parsing\Html->__construct()\n#1 /opt/lms/lib/common.php(904): LMSHTML2PDF->__construct()\n#2 /opt/lms/modules/documentview.php(203): html2pdf()\n#3 /opt/lms/index.php(492): include('/opt/lms/module...')\n#4 {main}\n thrown in /opt/lms/vendor/spipu/html2pdf/src/Parsing/Html.php on line 50, referer: http://192.168.1.2/?m=documentlist&init=1
Kolejna poprawka:
https://github.com/chilek/lms/commit/503520262cd6bacf96614214b0296ce9b1830a0...
Już dawno przesiałem się na konwersję HTML do PDF poprzez Google Chrome dlatego zapomniałem o rozwiązaniu opartym o bibliotekę PHP HTML2PDF, ale z drugiej strony dobrze to przy okazji poprawić.
jeszcze jeden błąd: PHP Fatal error: Uncaught Error: Call to a member function convertToMM() on null in /opt/lms/vendor/spipu/html2pdf/src/Html2Pdf.php:688\nStack trace:\n#0 /opt/lms/lib/html2pdf/LMSHTML2PDF.php(84): Spipu\Html2Pdf\Html2Pdf->setDefaultMargins()\n#1 /opt/lms/lib/common.php(904): LMSHTML2PDF->__construct()\n#2 /opt/lms/modules/documentview.php(203): html2pdf()\n#3 /opt/lms/index.php(492): include('/opt/lms/module...')\n#4 {main}\n thrown in /opt/lms/vendor/spipu/html2pdf/src/Html2Pdf.php on line 688, referer: http://192.168.1.2/?m=documentlist&init=1 Pozdrawiam
W dniu 21.12.2021 o 09:38, Tomasz Chiliński pisze:
W dniu 20.12.2021 18:20, marcinsm napisał(a):
dalej problem w logu apache: PHP Fatal error: Uncaught TypeError: Argument 1 passed to Spipu\Html2Pdf\Parsing\Html::__construct() must be an instance of Spipu\Html2Pdf\Parsing\TextParser, string given, called in /opt/lms/lib/html2pdf/LMSHTML2PDF.php on line 76 and defined in /opt/lms/vendor/spipu/html2pdf/src/Parsing/Html.php:50\nStack trace:\n#0 /opt/lms/lib/html2pdf/LMSHTML2PDF.php(76): Spipu\Html2Pdf\Parsing\Html->__construct()\n#1 /opt/lms/lib/common.php(904): LMSHTML2PDF->__construct()\n#2 /opt/lms/modules/documentview.php(203): html2pdf()\n#3 /opt/lms/index.php(492): include('/opt/lms/module...')\n#4 {main}\n thrown in /opt/lms/vendor/spipu/html2pdf/src/Parsing/Html.php on line 50, referer: http://192.168.1.2/?m=documentlist&init=1
Kolejna poprawka:
https://github.com/chilek/lms/commit/503520262cd6bacf96614214b0296ce9b1830a0...
Już dawno przesiałem się na konwersję HTML do PDF poprzez Google Chrome dlatego zapomniałem o rozwiązaniu opartym o bibliotekę PHP HTML2PDF, ale z drugiej strony dobrze to przy okazji poprawić.
W dniu 21.12.2021 11:22, marcinsm napisał(a):
jeszcze jeden błąd: PHP Fatal error: Uncaught Error: Call to a member function convertToMM() on null in /opt/lms/vendor/spipu/html2pdf/src/Html2Pdf.php:688\nStack trace:\n#0 /opt/lms/lib/html2pdf/LMSHTML2PDF.php(84): Spipu\Html2Pdf\Html2Pdf->setDefaultMargins()\n#1 /opt/lms/lib/common.php(904): LMSHTML2PDF->__construct()\n#2 /opt/lms/modules/documentview.php(203): html2pdf()\n#3 /opt/lms/index.php(492): include('/opt/lms/module...')\n#4 {main}\n thrown in /opt/lms/vendor/spipu/html2pdf/src/Html2Pdf.php on line 688, referer: http://192.168.1.2/?m=documentlist&init=1 Pozdrawiam
Mam nadzieję, że to ostatecznie załatwi sprawę:
https://github.com/chilek/lms-plus/commit/cde0173b3dfa04349ffe393fb47e1390ca...
dalej błąd: PHP Fatal error: Uncaught Error: Call to a member function convertToMM() on null in
oraz w linii 103 brakowało ";" na końcu linii
W dniu 21.12.2021 o 13:12, Tomasz Chiliński pisze:
W dniu 21.12.2021 11:22, marcinsm napisał(a):
jeszcze jeden błąd: PHP Fatal error: Uncaught Error: Call to a member function convertToMM() on null in /opt/lms/vendor/spipu/html2pdf/src/Html2Pdf.php:688\nStack trace:\n#0 /opt/lms/lib/html2pdf/LMSHTML2PDF.php(84): Spipu\Html2Pdf\Html2Pdf->setDefaultMargins()\n#1 /opt/lms/lib/common.php(904): LMSHTML2PDF->__construct()\n#2 /opt/lms/modules/documentview.php(203): html2pdf()\n#3 /opt/lms/index.php(492): include('/opt/lms/module...')\n#4 {main}\n thrown in /opt/lms/vendor/spipu/html2pdf/src/Html2Pdf.php on line 688, referer: http://192.168.1.2/?m=documentlist&init=1 Pozdrawiam
Mam nadzieję, że to ostatecznie załatwi sprawę:
https://github.com/chilek/lms-plus/commit/cde0173b3dfa04349ffe393fb47e1390ca...
W dniu 21.12.2021 13:41, marcinsm napisał(a):
dalej błąd: PHP Fatal error: Uncaught Error: Call to a member function convertToMM() on null in
oraz w linii 103 brakowało ";" na końcu linii
Poszły kolejne poprawki. Niestety zmiany w Html2Pdf 5.x są na tyle drastyczne, że lekko to nie przejdzie :/
W dniu 21.12.2021 o 13:12, Tomasz Chiliński pisze:
W dniu 21.12.2021 11:22, marcinsm napisał(a):
jeszcze jeden błąd: PHP Fatal error: Uncaught Error: Call to a member function convertToMM() on null in /opt/lms/vendor/spipu/html2pdf/src/Html2Pdf.php:688\nStack trace:\n#0 /opt/lms/lib/html2pdf/LMSHTML2PDF.php(84): Spipu\Html2Pdf\Html2Pdf->setDefaultMargins()\n#1 /opt/lms/lib/common.php(904): LMSHTML2PDF->__construct()\n#2 /opt/lms/modules/documentview.php(203): html2pdf()\n#3 /opt/lms/index.php(492): include('/opt/lms/module...')\n#4 {main}\n thrown in /opt/lms/vendor/spipu/html2pdf/src/Html2Pdf.php on line 688, referer: http://192.168.1.2/?m=documentlist&init=1 Pozdrawiam
Mam nadzieję, że to ostatecznie załatwi sprawę:
https://github.com/chilek/lms-plus/commit/cde0173b3dfa04349ffe393fb47e1390ca...
ufff :) działa bardzo dziękuję ! :)
W dniu 21.12.2021 o 16:12, Tomasz Chiliński pisze:
W dniu 21.12.2021 13:41, marcinsm napisał(a):
dalej błąd: PHP Fatal error: Uncaught Error: Call to a member function convertToMM() on null in
oraz w linii 103 brakowało ";" na końcu linii
Poszły kolejne poprawki. Niestety zmiany w Html2Pdf 5.x są na tyle drastyczne, że lekko to nie przejdzie :/
W dniu 21.12.2021 o 13:12, Tomasz Chiliński pisze:
W dniu 21.12.2021 11:22, marcinsm napisał(a):
jeszcze jeden błąd: PHP Fatal error: Uncaught Error: Call to a member function convertToMM() on null in /opt/lms/vendor/spipu/html2pdf/src/Html2Pdf.php:688\nStack trace:\n#0 /opt/lms/lib/html2pdf/LMSHTML2PDF.php(84): Spipu\Html2Pdf\Html2Pdf->setDefaultMargins()\n#1 /opt/lms/lib/common.php(904): LMSHTML2PDF->__construct()\n#2 /opt/lms/modules/documentview.php(203): html2pdf()\n#3 /opt/lms/index.php(492): include('/opt/lms/module...')\n#4 {main}\n thrown in /opt/lms/vendor/spipu/html2pdf/src/Html2Pdf.php on line 688, referer: http://192.168.1.2/?m=documentlist&init=1 Pozdrawiam
Mam nadzieję, że to ostatecznie załatwi sprawę:
https://github.com/chilek/lms-plus/commit/cde0173b3dfa04349ffe393fb47e1390ca...
Witajcie, mam użytkowników z różnymi prawami dostępu, problem pojawił się przy tworzenia nowych umów - Dostęp zabroniony! (dla userów z pełnym dostępem działa). W prawach dostępu dokumentów mam: typ -> umowa dodane wszystkie opcje dla usera. W edycji użytkownika jest box "inne zasoby" lecz one nie działają (zaznaczam dokumenty, zapisuje i dalej nie zaznaczony checkbox), chyba że coś źle robię? Pomocy ? :)
Pozdrawiam Marcin
uczestnicy (2)
-
marcinsm
-
Tomasz Chiliński