From crow86@gmail.com Wed Jul 20 12:36:00 2016 From: Crow To: lms@lists.lms.org.pl Subject: [lms] Faktura PDF i historia operacji klienta na szablonie tcpdf Date: Wed, 20 Jul 2016 12:08:48 +0200 Message-ID: MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="===============1275563659076158185==" --===============1275563659076158185== Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Witam wszystkich, Potrzebuj=C4=99 pomocy w przerobieniu szablonu faktury tcpdf - staram si=C4=99 przerobi=C4=87 szablon aby wygl=C4=85da=C5=82 identycznie jak ten w HTML. Uda= =C5=82o si=C4=99 dostosowa=C4=87 wszystko, poza przeniesieniem tabeli z histori=C4=85 operacji= klienta. W szablonie HTML wygl=C4=85da ona w ten spos=C3=B3b: {* customer's balance: {$invoice.customerbalancelist.balance} *} {if $invoice.customerbalancelist.list} {if $invoice.customerbalancelistlimit >=3D $invoice.customerbalancelist.total} {assign var=3D"startloop" value=3D"0"} {else} {math assign=3D"startloop" equation=3D"x-y" x=3D$invoice.customerbalancelist.total y=3D$invoice.customerbalancelistlimit} {/if} {section name=3Dbalancelist loop=3D$invoice.customerbalancelist.list start=3D$startloop max=3D$invoice.customerbalancelistlimit} {* section name=3Dbalancelist loop=3D$invoice.customerbalancelist.list start=3D$invoice.customerbalancelistlimit step=3D-1 *} {$item=3D$invoice.customerbalancelist.list[balancelist]} {/section}
{trans("Date:")} {trans("Value:")}<= /TD> {trans("Tax:")} » {trans("After:")}<= /TD> {trans("Description:")}
{$item.date} {if $item.value > 0}+{/if}{$item.value|money_format} {$item.tax} » {if $item.after < 0}{/if} {$item.after|money_format} {if $item.after < 0}{/if} {$item.comment}
{/if} W przypadku szablonu tcpdf wiem, =C5=BCe musz=C4=99 stworzy=C4=87 w=C5=82asn= =C4=85 funkcj=C4=99 do obs=C5=82u=C5=BCenia tego, jednak mam problem z jej utworzeniem w spos=C3=B3b= poprawny - nie jestem programist=C4=85, php ledwo ogarniam i efekt jest taki, =C5=BCe ci= =C4=85gle co=C5=9B mi si=C4=99 rozsypuje. By=C5=82bym bardzo wdzi=C4=99czny za wszelk=C4=85 pomoc w przerobieniu tego p= od kontem tcpdf (lub je=C5=9Bli kto=C5=9B by=C5=82by tak mi=C5=82y i podzieli=C5=82 si= =C4=99 gotowcem do tcpdf daj=C4=85cego wygl=C4=85d identyczny jak standardowa FV html...) Pozdrawiam, Karol Grudzie=C5=84 --===============1275563659076158185== Content-Type: text/html Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="attachment.html" MIME-Version: 1.0 PGRpdiBkaXI9Imx0ciI+PGRpdj48ZGl2PjxkaXY+PGRpdj48ZGl2PjxkaXY+V2l0YW0gd3N6eXN0 a2ljaCw8YnI+PGJyPjwvZGl2PlBvdHJ6ZWJ1asSZIHBvbW9jeSB3IHByemVyb2JpZW5pdSBzemFi bG9udSBmYWt0dXJ5IHRjcGRmIC0gc3RhcmFtIHNpxJkgcHJ6ZXJvYmnEhyBzemFibG9uIGFieSB3 eWdsxIVkYcWCIGlkZW50eWN6bmllIGphayB0ZW4gdyBIVE1MLiBVZGHFgm8gc2nEmSBkb3N0b3Nv d2HEhyB3c3p5c3RrbywgcG96YSBwcnplbmllc2llbmllbSB0YWJlbGkgeiBoaXN0b3JpxIUgb3Bl cmFjamkga2xpZW50YS48YnI+PGJyPjwvZGl2Plcgc3phYmxvbmllIEhUTUwgd3lnbMSFZGEgb25h IHcgdGVuIHNwb3PDs2I6PGJyPjxicj4KICAgICAgICAgIHsqIDxicj5jdXN0b21lciYjMzk7cyBi YWxhbmNlOiB7JGludm9pY2UuY3VzdG9tZXJiYWxhbmNlbGlzdC5iYWxhbmNlfSA8YnI+Kn08YnI+ PGJyPntpZiAkaW52b2ljZS5jdXN0b21lcmJhbGFuY2VsaXN0Lmxpc3R9PGJyPiZsdDtUQUJMRSBj ZWxscGFkZGluZz0mcXVvdDs1JnF1b3Q7IGNlbGxzcGFjaW5nPSZxdW90OzAmcXVvdDsgd2lkdGg9 JnF1b3Q7MTAwJSZxdW90OyZndDs8YnI+wqDCoMKgICZsdDtUUiZndDs8YnI+wqDCoMKgIMKgwqDC oCDCoMKgwqAgJmx0O1REIHdpZHRoPSZxdW90OzElJnF1b3Q7IGNsYXNzPSZxdW90O2ZsZWZ0dSZx dW90OyZndDt7dHJhbnMoJnF1b3Q7RGF0ZTomcXVvdDspfSZsdDsvVEQmZ3Q7PGJyPsKgwqDCoCDC oMKgwqDCoMKgwqDCoCAmbHQ7VEQgd2lkdGg9JnF1b3Q7MSUmcXVvdDsgY2xhc3M9JnF1b3Q7ZmJ0 JnF1b3Q7IGFsaWduPSZxdW90O3JpZ2h0JnF1b3Q7Jmd0O3t0cmFucygmcXVvdDtWYWx1ZTomcXVv dDspfSZsdDsvVEQmZ3Q7PGJyPsKgwqDCoCDCoMKgwqAgwqDCoMKgICZsdDtURCB3aWR0aD0mcXVv dDsxJSZxdW90OyBjbGFzcz0mcXVvdDtmYnQmcXVvdDsgYWxpZ249JnF1b3Q7cmlnaHQmcXVvdDsm Z3Q7e3RyYW5zKCZxdW90O1RheDomcXVvdDspfSZsdDsvVEQmZ3Q7PGJyPsKgwqDCoCDCoMKgwqDC oMKgwqDCoCAmbHQ7VEQgd2lkdGg9JnF1b3Q7MSUmcXVvdDsgY2xhc3M9JnF1b3Q7ZmJ0JnF1b3Q7 IGFsaWduPSZxdW90O2NlbnRlciZxdW90OyZndDsmYW1wO3JhcXVvOyZsdDsvVEQmZ3Q7PGJyPsKg wqDCoCDCoMKgwqDCoMKgwqDCoCAmbHQ7VEQgd2lkdGg9JnF1b3Q7MSUmcXVvdDsgY2xhc3M9JnF1 b3Q7ZmJ0JnF1b3Q7IGFsaWduPSZxdW90O3JpZ2h0JnF1b3Q7Jmd0O3t0cmFucygmcXVvdDtBZnRl cjomcXVvdDspfSZsdDsvVEQmZ3Q7PGJyPsKgwqDCoCDCoMKgwqDCoMKgwqDCoCAmbHQ7VEQgd2lk dGg9JnF1b3Q7OTMlJnF1b3Q7IGNsYXNzPSZxdW90O2ZyaWdodHUmcXVvdDsmZ3Q7e3RyYW5zKCZx dW90O0Rlc2NyaXB0aW9uOiZxdW90Oyl9Jmx0Oy9URCZndDs8YnI+wqDCoMKgICZsdDsvVFImZ3Q7 PGJyPsKgwqDCoCB7aWYgJGludm9pY2UuY3VzdG9tZXJiYWxhbmNlbGlzdGxpbWl0ICZndDs9ICRp bnZvaWNlLmN1c3RvbWVyYmFsYW5jZWxpc3QudG90YWx9PGJyPsKgwqDCoCDCoMKgwqAge2Fzc2ln biB2YXI9JnF1b3Q7c3RhcnRsb29wJnF1b3Q7IHZhbHVlPSZxdW90OzAmcXVvdDt9PGJyPsKgwqDC oCB7ZWxzZX08YnI+wqDCoMKgIMKgwqDCoCB7bWF0aCBhc3NpZ249JnF1b3Q7c3RhcnRsb29wJnF1 b3Q7IGVxdWF0aW9uPSZxdW90O3gteSZxdW90OyB4PSRpbnZvaWNlLmN1c3RvbWVyYmFsYW5jZWxp c3QudG90YWwgeT0kaW52b2ljZS5jdXN0b21lcmJhbGFuY2VsaXN0bGltaXR9PGJyPsKgwqDCoCB7 L2lmfTxicj7CoMKgwqAge3NlY3Rpb24gbmFtZT1iYWxhbmNlbGlzdCBsb29wPSRpbnZvaWNlLmN1 c3RvbWVyYmFsYW5jZWxpc3QubGlzdCBzdGFydD0kc3RhcnRsb29wIG1heD0kaW52b2ljZS5jdXN0 b21lcmJhbGFuY2VsaXN0bGltaXR9PGJyPsKgwqDCoCB7KiBzZWN0aW9uIG5hbWU9YmFsYW5jZWxp c3QgbG9vcD0kaW52b2ljZS5jdXN0b21lcmJhbGFuY2VsaXN0Lmxpc3Qgc3RhcnQ9JGludm9pY2Uu Y3VzdG9tZXJiYWxhbmNlbGlzdGxpbWl0IHN0ZXA9LTEgKn08YnI+wqDCoMKgIHskaXRlbT0kaW52 b2ljZS5jdXN0b21lcmJhbGFuY2VsaXN0Lmxpc3RbYmFsYW5jZWxpc3RdfTxicj7CoMKgwqAgJmx0 O1RSJmd0Ozxicj7CoMKgwqAgwqDCoMKgICZsdDtURCB3aWR0aD0mcXVvdDsxJSZxdW90OyZndDsm bHQ7bm9iciZndDt7JGl0ZW0uZGF0ZX0mbHQ7L25vYnImZ3Q7Jmx0Oy9URCZndDs8YnI+wqDCoMKg IMKgwqDCoCAmbHQ7VEQgd2lkdGg9JnF1b3Q7MSUmcXVvdDsgYWxpZ249JnF1b3Q7cmlnaHQmcXVv dDsmZ3Q7Jmx0O25vYnImZ3Q7e2lmICRpdGVtLnZhbHVlICZndDsgMH0rey9pZn17JGl0ZW0udmFs dWV8bW9uZXlfZm9ybWF0fSZsdDsvbm9iciZndDs8YnI+wqDCoMKgIMKgwqDCoCAmbHQ7L1REJmd0 Ozxicj7CoMKgwqAgwqDCoMKgICZsdDtURCB3aWR0aD0mcXVvdDsxJSZxdW90OyBhbGlnbj0mcXVv dDtyaWdodCZxdW90OyZndDs8YnI+wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoCAmbHQ7bm9iciZndDt7JGl0ZW0udGF4fSZsdDsvbm9iciZndDs8YnI+wqDCoMKg IMKgwqDCoCAmbHQ7L1REJmd0Ozxicj7CoMKgwqAgwqDCoMKgICZsdDtURCB3aWR0aD0mcXVvdDsx JSZxdW90OyBhbGlnbj0mcXVvdDtjZW50ZXImcXVvdDsmZ3Q7JmFtcDtyYXF1bzsmbHQ7L1REJmd0 Ozxicj7CoMKgwqAgwqDCoMKgICZsdDtURCB3aWR0aD0mcXVvdDsxJSZxdW90OyBhbGlnbj0mcXVv dDtyaWdodCZxdW90OyZndDsmbHQ7bm9iciZndDs8YnI+wqDCoMKgIMKgwqDCoCDCoMKgwqAge2lm ICRpdGVtLmFmdGVyICZsdDsgMH0mbHQ7U1RST05HJmd0O3svaWZ9PGJyPsKgwqDCoCDCoMKgwqAg wqDCoMKgIMKgwqDCoCB7JGl0ZW0uYWZ0ZXJ8bW9uZXlfZm9ybWF0fTxicj7CoMKgwqAgwqDCoMKg IMKgwqDCoCB7aWYgJGl0ZW0uYWZ0ZXIgJmx0OyAwfSZsdDsvU1RST05HJmd0O3svaWZ9Jmx0Oy9u b2JyJmd0Ozxicj7CoMKgwqAgwqDCoMKgICZsdDsvVEQmZ3Q7PGJyPsKgwqDCoCDCoMKgwqAgJmx0 O1REIHdpZHRoPSZxdW90OzkzJSZxdW90OyZndDt7JGl0ZW0uY29tbWVudH0mbHQ7L1REJmd0Ozxi cj7CoMKgwqDCoMKgwqDCoCAmbHQ7L1RSJmd0Ozxicj7CoMKgwqAgey9zZWN0aW9ufTxicj4mbHQ7 L1RBQkxFJmd0O8KgwqDCoCA8YnI+ey9pZn3CoMKgwqAgPGJyPjxicj48L2Rpdj5XIHByenlwYWRr dSBzemFibG9udSB0Y3BkZiB3aWVtLCDFvGUgbXVzesSZIHN0d29yennEhyB3xYJhc27EhSBmdW5r Y2rEmSBkbyBvYnPFgnXFvGVuaWEgdGVnbywgamVkbmFrIG1hbSBwcm9ibGVtIHogamVqIHV0d29y emVuaWVtIHcgc3Bvc8OzYiBwb3ByYXdueSAtIG5pZSBqZXN0ZW0gcHJvZ3JhbWlzdMSFLCBwaHAg bGVkd28gb2dhcm5pYW0gaSBlZmVrdCBqZXN0IHRha2ksIMW8ZSBjacSFZ2xlIGNvxZsgbWkgc2nE mSByb3pzeXB1amUuPGJyPjwvZGl2PkJ5xYJieW0gYmFyZHpvIHdkemnEmWN6bnkgemEgd3N6ZWxr xIUgcG9tb2MgdyBwcnplcm9iaWVuaXUgdGVnbyBwb2Qga29udGVtIHRjcGRmIChsdWIgamXFm2xp IGt0b8WbIGJ5xYJieSB0YWsgbWnFgnkgaSBwb2R6aWVsacWCIHNpxJkgZ290b3djZW0gZG8gdGNw ZGYgZGFqxIVjZWdvIHd5Z2zEhWQgaWRlbnR5Y3pueSBqYWsgc3RhbmRhcmRvd2EgRlYgaHRtbC4u Lik8YnI+PGJyPjwvZGl2PlBvemRyYXdpYW0sPGJyPjwvZGl2Pkthcm9sIEdydWR6aWXFhDxicj48 L2Rpdj4K --===============1275563659076158185==--