Faktura PDF - Cannot redeclare text_align_right()
Witam,
mam problem z fakturkami w formacie PDF.
Korzystam z LMS 1.10.5 Neith. Wersja ta nie korzysta juz z pliku lms.ini. W Konfiguracja->Interfejs uzytkownika opcji 'type' dla sekcji [invoices] nie bylo. Dodalem takowa opcje, LMS ja "zna", poniewaz dostaje jej pelny opis. Jednakze, przy zmianie wartosci 'type' z 'html' na 'pdf' oraz po wpisaniu w 'template_file' dla [invoices], logujac sie do panelu klienta i klikajac ikonke drukarki dostaje blad:
Fatal error: Cannot redeclare text_align_right() (previously declared in /home/www/lms/contrib/customer_otherip/invoice_pdf.php:88) in /[ukrylem]/[ukrylem]/lms/lib/pdf.php on line 39
Nie chce dlubac w tym skrypcie chyba, ze trzeba bedzie cos przerobic...
Jesli templatka to invoice_pdf.php to mam ten plik zarowno w /modules jak i w /templates, o ile to ma jakies znaczenie...
Any ideas?
Poprostu masz 2x ta sama funkcje deklarowana wystarczy zahashowac albo usunac z invoice_pdf.php z linijki 88 od function .... { do ... } i powinno zadzialac bez problemow
---- Wiadomość Oryginalna ---- Od: Osman Partyz Waroński partyzkaft@gmail.com Do: lms@lists.lms.org.pl Data: 3 lipca 2009 11:50 Temat: [lms] Faktura PDF - Cannot redeclare text_align_right()
Witam, mam problem z fakturkami w formacie PDF. Korzystam z LMS 1.10.5 Neith. Wersja ta nie korzysta juz z plikulms.ini. W Konfiguracja->Interfejs uzytkownika opcji'type' dla sekcji [invoices] nie bylo. Dodalem takowaopcje, LMS ja "zna", poniewaz dostaje jej pelny opis.Jednakze, przy zmianie wartosci 'type' z 'html' na'pdf' oraz po wpisaniu w 'template_file' dla[invoices], logujac sie do panelu klienta i klikajac ikonkedrukarki dostaje blad: Fatal error: Cannot redeclare text_align_right() (previouslydeclared in/home/www/lms/contrib/customer_otherip/invoice_pdf.php:88) in/[ukrylem]/[ukrylem]/lms/lib/pdf.php on line 39 Nie chce dlubac w tym skrypcie chyba, ze trzeba bedzie cosprzerobic... Jesli templatka to invoice_pdf.php to mam ten plik zarowno w/modules jak i w /templates, o ile to ma jakies znaczenie... Any ideas? -- _______________________ Regards/Pozdrawiam, Osman "Partyz" Waronski
!DSPAM:4a4dd733280372010814668!
Dzieki, dziala.
Dla tych, ktorzy mieliby podobny problem:
usunac lub wyhaszowac:
function text_align_right($x,$y,$size,$text) { blabla }
function text_align_left($x,$y,$size,$text) { blabla }
function text_wrap($x,$y,$width,$size,$text,$justify) { blabla }
oraz (prawie na samym dole, linijka 365, o ile mamy defaultowy pliczek)
$invoice['serviceaddr'] = $LMS->GetUserServiceAddress($invoice['customerid']);
W dniu 3 lipca 2009 12:02 użytkownik Przemysław Bryniak napisał:
Poprostu masz 2x ta sama funkcje deklarowana wystarczy zahashowac albo usunac z invoice_pdf.php z linijki 88 od function .... { do ... } i powinno zadzialac bez problemow
---- Wiadomość Oryginalna ---- Od: Osman Partyz Waroński Do: lms@lists.lms.org.pl Data: 3 lipca 2009 11:50 Temat: [lms] Faktura PDF - Cannot redeclare text_align_right()
Witam, mam problem z fakturkami w formacie PDF. Korzystam z LMS 1.10.5 Neith. Wersja ta nie korzysta juz z plikulms.ini..
W Konfiguracja->Interfejs uzytkownika opcji'type' dla sekcji [invoices] nie bylo. Dodalem takowaopcje, LMS ja "zna", poniewaz dostaje jej pelny opis.Jednakze, przy zmianie wartosci 'type' z 'html' na'pdf' oraz po wpisaniu w 'template_file' dla[invoices], logujac sie do panelu klienta i klikajac ikonkedrukarki dostaje blad:
Fatal error: Cannot redeclare text_align_right() (previouslydeclared
in/home/www/lms/contrib/customer_otherip/invoice_pdf.php:88) in/[ukrylem]/[ukrylem]/lms/lib/pdf.php on line 39
Nie chce dlubac w tym skrypcie chyba, ze trzeba bedzie cosprzerobic... Jesli templatka to invoice_pdf.php to mam ten plik zarowno w/modules jak
i w /templates, o ile to ma jakies znaczenie...
Any ideas?
Regards/Pozdrawiam, Osman "Partyz" Waronski
lms mailing list lms@lists.lms.org.pl http://lists.lms.org.pl/mailman/listinfo/lms
!DSPAM:4a4e66cb68551711816961!
Mam jeszcze jeden problem. Na fakturce PDF w miejscu Nabywca: mam po kazdej linii kwadracik. W konfiguracji w polu [invoiced] header mam entery. I tu pytanko - skoro "/n" jest wyswietlane przez skrypt tworzacy plik pdf, co trzeba wpisac w konfiguracji, aby miec nowa linie?
Osman Partyz Waroński wrote:
Mam jeszcze jeden problem. Na fakturce PDF w miejscu Nabywca: mam po kazdej linii kwadracik. W konfiguracji w polu [invoiced] header mam entery. I tu pytanko - skoro "/n" jest wyswietlane przez skrypt tworzacy plik pdf, co trzeba wpisac w konfiguracji, aby miec nowa linie?
Mam wrażenie, że używasz pliku invoice_pdf.php ze starszej wersji. Problem "kwadracików" był poprawiony tą zmianą http://cvs.lms.org.pl/viewvc/lms/modules/invoice_pdf.php?r1=1.47.2.7&r2=... Porównaj ze swoim plikiem.
Dzieki, zadzialala wersja 1.72.2.4: http://cvs.lms.org.pl/viewvc/lms/modules/invoice_pdf.php?revision=1.72.2.4&a... ..
Po wrzuceniu podanej przez Ciebie wyrzucil mi blad odwolania do nieistniejacej funkcji check_page_length. Nie zaglebiam sie w to (na razie) bo dziala. LMS nie moj, robie komus przerobki drobne ;) Jeszcze raz dzieki.
uczestnicy (3)
-
A.L.E.C
-
Osman Partyz Waroński
-
Przemysław Bryniak