Improve free entries printing in TakePOS
Improve free entries printing with Receipt Printer module in TakePOS
This commit is contained in:
parent
4119174ef1
commit
c3bc662675
@ -631,12 +631,20 @@ class dolReceiptPrinter extends Printer
|
|||||||
break;
|
break;
|
||||||
case 'DOL_PRINT_OBJECT_LINES':
|
case 'DOL_PRINT_OBJECT_LINES':
|
||||||
foreach ($object->lines as $line) {
|
foreach ($object->lines as $line) {
|
||||||
//var_dump($line);
|
if ($line->fk_product)
|
||||||
|
{
|
||||||
$spacestoadd = $nbcharactbyline - strlen($line->ref) - strlen($line->qty) - 10 - 1;
|
$spacestoadd = $nbcharactbyline - strlen($line->ref) - strlen($line->qty) - 10 - 1;
|
||||||
$spaces = str_repeat(' ', $spacestoadd);
|
$spaces = str_repeat(' ', $spacestoadd);
|
||||||
$this->printer->text($line->ref.$spaces.$line->qty.' '.str_pad(price($line->total_ttc), 10, ' ', STR_PAD_LEFT)."\n");
|
$this->printer->text($line->ref.$spaces.$line->qty.' '.str_pad(price($line->total_ttc), 10, ' ', STR_PAD_LEFT)."\n");
|
||||||
$this->printer->text(strip_tags(htmlspecialchars_decode($line->product_label))."\n");
|
$this->printer->text(strip_tags(htmlspecialchars_decode($line->product_label))."\n");
|
||||||
}
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
$spacestoadd = $nbcharactbyline - strlen($line->description) - strlen($line->qty) - 10 - 1;
|
||||||
|
$spaces = str_repeat(' ', $spacestoadd);
|
||||||
|
$this->printer->text($line->description.$spaces.$line->qty.' '.str_pad(price($line->total_ttc), 10, ' ', STR_PAD_LEFT)."\n");
|
||||||
|
}
|
||||||
|
}
|
||||||
break;
|
break;
|
||||||
case 'DOL_PRINT_OBJECT_TAX':
|
case 'DOL_PRINT_OBJECT_TAX':
|
||||||
//var_dump($object);
|
//var_dump($object);
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user