Move hardcoded labels to messages file. #649

This commit is contained in:
Korina Cordero 2022-03-15 06:37:22 +00:00
parent 5686923a04
commit ae477ea440
2 changed files with 78 additions and 38 deletions

View file

@ -2539,7 +2539,7 @@ class ResqJobOrderHandler implements JobOrderHandlerInterface
// insert JO number // insert JO number
$pdf->SetFont($font_face, 'B', $jo_font_size); $pdf->SetFont($font_face, 'B', $jo_font_size);
$pdf->SetX($col2_x); $pdf->SetX($col2_x);
$pdf->Cell($label_width, $jo_line_height, 'JO Number:'); $pdf->Cell($label_width, $jo_line_height, $translator->trans('label.pdf.jo_number'));
$pdf->SetTextColor(9, 65, 150); $pdf->SetTextColor(9, 65, 150);
$pdf->Cell(0, $jo_line_height, $obj->getID()); $pdf->Cell(0, $jo_line_height, $obj->getID());
@ -2554,14 +2554,14 @@ class ResqJobOrderHandler implements JobOrderHandlerInterface
$y = $pdf->GetY(); $y = $pdf->GetY();
$pdf->SetXY($col1_x, $y); $pdf->SetXY($col1_x, $y);
$pdf->Cell($label_width, $line_height, 'Customer Name:'); $pdf->Cell($label_width, $line_height, $translator->trans('label.pdf.customer_name'));
$pdf->MultiCell($val_width, $line_height, $customer ? $customer->getFirstName() . ' ' . $customer->getLastName() : '', 0, 'L'); $pdf->MultiCell($val_width, $line_height, $customer ? $customer->getFirstName() . ' ' . $customer->getLastName() : '', 0, 'L');
// get Y after left cell // get Y after left cell
$y1 = $pdf->GetY(); $y1 = $pdf->GetY();
$pdf->SetXY($col2_x, $y); $pdf->SetXY($col2_x, $y);
$pdf->Cell($label_width, $line_height, 'Mobile Phone:'); $pdf->Cell($label_width, $line_height, $translator->trans('label.pdf.mobile_phone'));
$pdf->MultiCell(0, $line_height, $customer && $customer->getPhoneMobile() ? $this->country_code . $customer->getPhoneMobile() : '', 0, 'L'); $pdf->MultiCell(0, $line_height, $customer && $customer->getPhoneMobile() ? $this->country_code . $customer->getPhoneMobile() : '', 0, 'L');
// get Y after right cell // get Y after right cell
@ -2571,14 +2571,14 @@ class ResqJobOrderHandler implements JobOrderHandlerInterface
$y = max($y1, $y2); $y = max($y1, $y2);
$pdf->SetXY($col1_x, $y); $pdf->SetXY($col1_x, $y);
$pdf->Cell($label_width, $line_height, 'Delivery Date:'); $pdf->Cell($label_width, $line_height, $translator->trans('label.pdf.delivery_date'));
$pdf->MultiCell($val_width, $line_height, $obj->getDateSchedule() ? $obj->getDateSchedule()->format("m/d/Y") : '', 0, 'left'); $pdf->MultiCell($val_width, $line_height, $obj->getDateSchedule() ? $obj->getDateSchedule()->format("m/d/Y") : '', 0, 'left');
// get Y after left cell // get Y after left cell
$y1 = $pdf->GetY(); $y1 = $pdf->GetY();
$pdf->SetXY($col2_x, $y); $pdf->SetXY($col2_x, $y);
$pdf->Cell($label_width, $line_height, 'Landline:'); $pdf->Cell($label_width, $line_height, $translator->trans('label.pdf.landline'));
$pdf->MultiCell(0, $line_height, $customer && $customer->getPhoneLandline() ? $this->country_code . $customer->getPhoneLandline() : '', 0, 'L'); $pdf->MultiCell(0, $line_height, $customer && $customer->getPhoneLandline() ? $this->country_code . $customer->getPhoneLandline() : '', 0, 'L');
// get Y after right cell // get Y after right cell
@ -2588,11 +2588,11 @@ class ResqJobOrderHandler implements JobOrderHandlerInterface
$y = max($y1, $y2); $y = max($y1, $y2);
$pdf->SetXY($col2_x, $y); $pdf->SetXY($col2_x, $y);
$pdf->Cell($label_width, $line_height, 'Office Phone:'); $pdf->Cell($label_width, $line_height, $translator->trans('label.pdf.office_phone'));
$pdf->MultiCell(0, $line_height, $customer && $customer->getPhoneOffice() ? $this->country_code . $customer->getPhoneOffice() : '', 0, 'L'); $pdf->MultiCell(0, $line_height, $customer && $customer->getPhoneOffice() ? $this->country_code . $customer->getPhoneOffice() : '', 0, 'L');
$pdf->SetX($col2_x); $pdf->SetX($col2_x);
$pdf->Cell($label_width, $line_height, 'Fax:'); $pdf->Cell($label_width, $line_height, $translator->trans('label.pdf.fax'));
$pdf->MultiCell($val_width, $line_height, $customer && $customer->getPhoneFax() ? $this->country_code . $customer->getPhoneFax() : '', 0, 'L'); $pdf->MultiCell($val_width, $line_height, $customer && $customer->getPhoneFax() ? $this->country_code . $customer->getPhoneFax() : '', 0, 'L');
// insert vehicle info // insert vehicle info
@ -2600,21 +2600,21 @@ class ResqJobOrderHandler implements JobOrderHandlerInterface
$vehicle = $cv->getVehicle(); $vehicle = $cv->getVehicle();
$pdf->Ln(); $pdf->Ln();
$pdf->SetFont($font_face, 'B', $header_font_size); $pdf->SetFont($font_face, 'B', $header_font_size);
$pdf->Cell($label_width, $line_height, 'Vehicle Details'); $pdf->Cell($label_width, $line_height, $translator->trans('label.pdf.vehicle_details'));
$pdf->Ln($line_height * 2); $pdf->Ln($line_height * 2);
// get current Y // get current Y
$y = $pdf->GetY(); $y = $pdf->GetY();
$pdf->SetFont($font_face, '', $body_font_size); $pdf->SetFont($font_face, '', $body_font_size);
$pdf->Cell($label_width, $line_height, 'Plate Number:'); $pdf->Cell($label_width, $line_height, $translator->trans('label.pdf.plate_number'));
$pdf->MultiCell($val_width, $line_height, $cv ? $cv->getPlateNumber() : '', 0, 'L'); $pdf->MultiCell($val_width, $line_height, $cv ? $cv->getPlateNumber() : '', 0, 'L');
// get Y after left cell // get Y after left cell
$y1 = $pdf->GetY(); $y1 = $pdf->GetY();
$pdf->SetXY($col2_x, $y); $pdf->SetXY($col2_x, $y);
$pdf->Cell($label_width, $line_height, 'Vehicle Color:'); $pdf->Cell($label_width, $line_height, $translator->trans('label.pdf.vehicle_color'));
$pdf->MultiCell(0, $line_height, $cv ? $cv->getColor() : '', 0, 'L'); $pdf->MultiCell(0, $line_height, $cv ? $cv->getColor() : '', 0, 'L');
// get Y after right cell // get Y after right cell
@ -2624,14 +2624,14 @@ class ResqJobOrderHandler implements JobOrderHandlerInterface
$y = max($y1, $y2); $y = max($y1, $y2);
$pdf->SetXY($col1_x, $y); $pdf->SetXY($col1_x, $y);
$pdf->Cell($label_width, $line_height, 'Brand:'); $pdf->Cell($label_width, $line_height, $translator->trans('label.pdf.brand'));
$pdf->MultiCell($val_width, $line_height, $vehicle && $vehicle->getManufacturer() ? $vehicle->getManufacturer()->getName() : '', 0, 'L'); $pdf->MultiCell($val_width, $line_height, $vehicle && $vehicle->getManufacturer() ? $vehicle->getManufacturer()->getName() : '', 0, 'L');
// get Y after left cell // get Y after left cell
$y1 = $pdf->GetY(); $y1 = $pdf->GetY();
$pdf->SetXY($col2_x, $y); $pdf->SetXY($col2_x, $y);
$pdf->Cell($label_width, $line_height, 'Model / Year:'); $pdf->Cell($label_width, $line_height, $translator->trans('label.pdf.model_year'));
$pdf->MultiCell(0, $line_height, $cv ? $cv->getModelYear() : '', 0, 'L'); $pdf->MultiCell(0, $line_height, $cv ? $cv->getModelYear() : '', 0, 'L');
// get Y after right cell // get Y after right cell
@ -2641,14 +2641,14 @@ class ResqJobOrderHandler implements JobOrderHandlerInterface
$y = max($y1, $y2); $y = max($y1, $y2);
$pdf->SetXY($col1_x, $y); $pdf->SetXY($col1_x, $y);
$pdf->Cell($label_width, $line_height, 'Make:'); $pdf->Cell($label_width, $line_height, $translator->trans('label.pdf.make'));
$pdf->MultiCell($val_width, $line_height, $vehicle ? $vehicle->getMake() : '', 0, 'L'); $pdf->MultiCell($val_width, $line_height, $vehicle ? $vehicle->getMake() : '', 0, 'L');
// insert battery info // insert battery info
$battery = $cv->getCurrentBattery(); $battery = $cv->getCurrentBattery();
$pdf->Ln(); $pdf->Ln();
$pdf->SetFont($font_face, 'B', $header_font_size); $pdf->SetFont($font_face, 'B', $header_font_size);
$pdf->Cell($label_width, $line_height, 'Battery Details'); $pdf->Cell($label_width, $line_height, $translator->trans('label.pdf.battery_details'));
$pdf->Ln($line_height * 2); $pdf->Ln($line_height * 2);
$pdf->SetFont($font_face, '', $body_font_size); $pdf->SetFont($font_face, '', $body_font_size);
@ -2656,14 +2656,14 @@ class ResqJobOrderHandler implements JobOrderHandlerInterface
// get current Y // get current Y
$y = $pdf->GetY(); $y = $pdf->GetY();
$pdf->Cell($label_width, $line_height, 'Current Battery:'); $pdf->Cell($label_width, $line_height, $translator->trans('label.pdf.current_battery'));
$pdf->MultiCell($val_width, $line_height, $battery && $battery->getManufacturer() && $battery->getModel() && $battery->getSize() ? $battery->getManufacturer()->getName() . ' ' . $battery->getModel()->getName() . ' ' . $battery->getSize()->getName() . ' (' . $battery->getProductCode() . ')' : '', 0, 'L'); $pdf->MultiCell($val_width, $line_height, $battery && $battery->getManufacturer() && $battery->getModel() && $battery->getSize() ? $battery->getManufacturer()->getName() . ' ' . $battery->getModel()->getName() . ' ' . $battery->getSize()->getName() . ' (' . $battery->getProductCode() . ')' : '', 0, 'L');
// get Y after left cell // get Y after left cell
$y1 = $pdf->GetY(); $y1 = $pdf->GetY();
$pdf->SetXY($col2_x, $y); $pdf->SetXY($col2_x, $y);
$pdf->Cell($label_width, $line_height, 'Serial Number:'); $pdf->Cell($label_width, $line_height, $translator->trans('label.pdf.serial_number'));
$pdf->MultiCell(0, $line_height, $cv ? $cv->getWarrantyCode() : '', 0, 'L'); $pdf->MultiCell(0, $line_height, $cv ? $cv->getWarrantyCode() : '', 0, 'L');
// get Y after right cell // get Y after right cell
@ -2673,13 +2673,13 @@ class ResqJobOrderHandler implements JobOrderHandlerInterface
$y = max($y1, $y2); $y = max($y1, $y2);
$pdf->SetXY($col1_x, $y); $pdf->SetXY($col1_x, $y);
$pdf->Cell($label_width, $line_height, 'Wty. Exp. Date:'); $pdf->Cell($label_width, $line_height, $translator->trans('label.pdf.warranty_exp_date'));
$pdf->MultiCell($val_width, $line_height, $cv && $cv->getWarrantyExpiration() ? $cv->getWarrantyExpiration()->format("d/m/Y") : '', 0, 'L'); $pdf->MultiCell($val_width, $line_height, $cv && $cv->getWarrantyExpiration() ? $cv->getWarrantyExpiration()->format("d/m/Y") : '', 0, 'L');
// insert transaction details // insert transaction details
$pdf->Ln(); $pdf->Ln();
$pdf->SetFont($font_face, 'B', $header_font_size); $pdf->SetFont($font_face, 'B', $header_font_size);
$pdf->Cell($label_width, $line_height, 'Transaction Details'); $pdf->Cell($label_width, $line_height, $translator->trans('label.pdf.transaction_details'));
$pdf->Ln($line_height * 2); $pdf->Ln($line_height * 2);
$pdf->SetFont($font_face, '', $body_font_size); $pdf->SetFont($font_face, '', $body_font_size);
@ -2687,14 +2687,14 @@ class ResqJobOrderHandler implements JobOrderHandlerInterface
// get current Y // get current Y
$y = $pdf->GetY(); $y = $pdf->GetY();
$pdf->Cell($label_width, $line_height, 'Warranty Class:'); $pdf->Cell($label_width, $line_height, $translator->trans('label.pdf.warranty_class'));
$pdf->MultiCell($val_width, $line_height, WarrantyClass::getName($obj->getWarrantyClass()), 0, 'L'); $pdf->MultiCell($val_width, $line_height, WarrantyClass::getName($obj->getWarrantyClass()), 0, 'L');
// get Y after left cell // get Y after left cell
$y1 = $pdf->GetY(); $y1 = $pdf->GetY();
$pdf->SetXY($col2_x, $y); $pdf->SetXY($col2_x, $y);
$pdf->Cell($label_width, $line_height, 'Mode of Payment:'); $pdf->Cell($label_width, $line_height, $translator->trans('label.pdf.mode_of_payment'));
$pdf->MultiCell(0, $line_height, ModeOfPayment::getName($obj->getModeOfPayment()), 0, 'L'); $pdf->MultiCell(0, $line_height, ModeOfPayment::getName($obj->getModeOfPayment()), 0, 'L');
// get Y after right cell // get Y after right cell
@ -2703,14 +2703,14 @@ class ResqJobOrderHandler implements JobOrderHandlerInterface
// get row height // get row height
$y = max($y1, $y2); $y = max($y1, $y2);
$pdf->Cell($label_width, $line_height, 'Delivery Address:'); $pdf->Cell($label_width, $line_height, $translator->trans('label.pdf.delivery_address'));
$pdf->MultiCell($val_width, $line_height, $obj->getDeliveryAddress(), 0, 'L'); $pdf->MultiCell($val_width, $line_height, $obj->getDeliveryAddress(), 0, 'L');
// get Y after left cell // get Y after left cell
$y1 = $pdf->GetY(); $y1 = $pdf->GetY();
$pdf->SetXY($col2_x, $y); $pdf->SetXY($col2_x, $y);
$pdf->Cell($label_width, $line_height, 'Landmark:'); $pdf->Cell($label_width, $line_height, $translator->trans('label.pdf.landmark'));
$pdf->MultiCell(0, $line_height, $obj->getLandMark(), 0, 'L'); $pdf->MultiCell(0, $line_height, $obj->getLandMark(), 0, 'L');
// get Y after right cell // get Y after right cell
@ -2720,14 +2720,14 @@ class ResqJobOrderHandler implements JobOrderHandlerInterface
$y = max($y1, $y2); $y = max($y1, $y2);
$pdf->SetXY($col1_x, $y); $pdf->SetXY($col1_x, $y);
$pdf->Cell($label_width, $line_height, 'Dispatch Time:'); $pdf->Cell($label_width, $line_height, $translator->trans('label.pdf.dispatch_time'));
$pdf->MultiCell($val_width, $line_height, $obj->getDateSchedule() ? $obj->getDateSchedule()->format("g:i A") : '', 0, 'L'); $pdf->MultiCell($val_width, $line_height, $obj->getDateSchedule() ? $obj->getDateSchedule()->format("g:i A") : '', 0, 'L');
// get Y after left cell // get Y after left cell
$y1 = $pdf->GetY(); $y1 = $pdf->GetY();
$pdf->SetXY($col2_x, $y); $pdf->SetXY($col2_x, $y);
$pdf->Cell($label_width, $line_height, 'Dispatched By:'); $pdf->Cell($label_width, $line_height, $translator->trans('label.pdf.dispatched_by'));
$pdf->MultiCell(0, $line_height, $obj->getProcessedBy() ? $obj->getProcessedBy()->getFullName() : '', 0, 'L'); $pdf->MultiCell(0, $line_height, $obj->getProcessedBy() ? $obj->getProcessedBy()->getFullName() : '', 0, 'L');
// get Y after right cell // get Y after right cell
@ -2740,7 +2740,7 @@ class ResqJobOrderHandler implements JobOrderHandlerInterface
$pdf->SetY($y); $pdf->SetY($y);
$pdf->Ln(); $pdf->Ln();
$pdf->SetFont($font_face, 'B', $header_font_size); $pdf->SetFont($font_face, 'B', $header_font_size);
$pdf->Cell(0, $line_height, 'Delivery Instructions'); $pdf->Cell(0, $line_height, $translator->trans('label.pdf.delivery_instructions'));
$pdf->Ln(); $pdf->Ln();
$pdf->SetFont($font_face, '', $body_font_size); $pdf->SetFont($font_face, '', $body_font_size);
@ -2749,16 +2749,16 @@ class ResqJobOrderHandler implements JobOrderHandlerInterface
// insert invoice details // insert invoice details
$pdf->Ln(); $pdf->Ln();
$pdf->SetFont($font_face, 'B', $header_font_size); $pdf->SetFont($font_face, 'B', $header_font_size);
$pdf->Cell($label_width, $line_height, 'Invoice Details'); $pdf->Cell($label_width, $line_height, $translator->trans('label.pdf.invoice_details'));
$pdf->Ln(); $pdf->Ln();
// invoice table headers // invoice table headers
$invoice = $obj->getInvoice(); $invoice = $obj->getInvoice();
$pdf->SetFont($font_face, 'B', $header_font_size); $pdf->SetFont($font_face, 'B', $header_font_size);
$pdf->Cell($table_col_width * 6, $table_line_height, 'Item', 1, 0, 'L', 1); $pdf->Cell($table_col_width * 6, $table_line_height, $translator->trans('label.pdf.item'), 1, 0, 'L', 1);
$pdf->Cell($table_col_width * 2, $table_line_height, 'Quantity', 1, 0, 'R', 1); $pdf->Cell($table_col_width * 2, $table_line_height, $translator->trans('label.pdf.quantity'), 1, 0, 'R', 1);
$pdf->Cell($table_col_width * 2, $table_line_height, 'Unit Price', 1, 0, 'R', 1); $pdf->Cell($table_col_width * 2, $table_line_height, $translator->trans('label.pdf.unit_price'), 1, 0, 'R', 1);
$pdf->Cell($table_col_width * 2, $table_line_height, 'Amount', 1, 1, 'R', 1); $pdf->Cell($table_col_width * 2, $table_line_height, $translator->trans('label.pdf.amount'), 1, 1, 'R', 1);
$pdf->SetFont($font_face, '', $body_font_size); $pdf->SetFont($font_face, '', $body_font_size);
// build invoice items table // build invoice items table
@ -2783,7 +2783,7 @@ class ResqJobOrderHandler implements JobOrderHandlerInterface
$y = $pdf->GetY(); $y = $pdf->GetY();
// insert invoice footer details // insert invoice footer details
$pdf->Cell($label_width, $line_height, 'Transaction Type:'); $pdf->Cell($label_width, $line_height, $translator->trans('label.pdf.transaction_type'));
$pdf->MultiCell($val_width, $line_height, ServiceType::getName($obj->getServiceType()), 0, 'L'); $pdf->MultiCell($val_width, $line_height, ServiceType::getName($obj->getServiceType()), 0, 'L');
// get Y after left cell // get Y after left cell
@ -2791,7 +2791,7 @@ class ResqJobOrderHandler implements JobOrderHandlerInterface
$pdf->SetXY($col2_x, $y); $pdf->SetXY($col2_x, $y);
$pdf->SetFont($font_face, 'B'); $pdf->SetFont($font_face, 'B');
$pdf->Cell($label_width, $line_height, 'SUBTOTAL:'); $pdf->Cell($label_width, $line_height, $translator->trans('label.pdf.subtotal'));
$pdf->SetFont($font_face, ''); $pdf->SetFont($font_face, '');
$pdf->MultiCell(0, $line_height, $invoice ? number_format($invoice->getVATExclusivePrice(), 2) : '', 0, 'R'); $pdf->MultiCell(0, $line_height, $invoice ? number_format($invoice->getVATExclusivePrice(), 2) : '', 0, 'R');
@ -2802,7 +2802,7 @@ class ResqJobOrderHandler implements JobOrderHandlerInterface
$y = max($y1, $y2); $y = max($y1, $y2);
$pdf->SetXY($col1_x, $y); $pdf->SetXY($col1_x, $y);
$pdf->Cell($label_width, $line_height, 'OR Name:'); $pdf->Cell($label_width, $line_height, $translator->trans('label.pdf.or_name'));
$pdf->MultiCell($val_width, $line_height, $obj->getORName(), 0, 'L'); $pdf->MultiCell($val_width, $line_height, $obj->getORName(), 0, 'L');
// get Y after left cell // get Y after left cell
@ -2810,7 +2810,7 @@ class ResqJobOrderHandler implements JobOrderHandlerInterface
$pdf->SetXY($col2_x, $y); $pdf->SetXY($col2_x, $y);
$pdf->SetFont($font_face, 'B'); $pdf->SetFont($font_face, 'B');
$pdf->Cell($label_width, $line_height, 'TAX:'); $pdf->Cell($label_width, $line_height, $translator->trans('label.pdf.tax'));
$pdf->SetFont($font_face, ''); $pdf->SetFont($font_face, '');
$pdf->MultiCell(0, $line_height, $invoice ? number_format($invoice->getVAT(), 2) : '', 0, 'R'); $pdf->MultiCell(0, $line_height, $invoice ? number_format($invoice->getVAT(), 2) : '', 0, 'R');
@ -2821,7 +2821,7 @@ class ResqJobOrderHandler implements JobOrderHandlerInterface
$y = max($y1, $y2); $y = max($y1, $y2);
$pdf->SetXY($col1_x, $y); $pdf->SetXY($col1_x, $y);
$pdf->Cell($label_width, $line_height, 'Emp. ID/Card No./Ref. By:'); $pdf->Cell($label_width, $line_height, $translator->trans('label.pdf.emp_id_ref'));
$pdf->MultiCell($val_width, $line_height, $obj->getPromoDetail(), 0, 'L'); $pdf->MultiCell($val_width, $line_height, $obj->getPromoDetail(), 0, 'L');
// get Y after left cell // get Y after left cell
@ -2829,7 +2829,7 @@ class ResqJobOrderHandler implements JobOrderHandlerInterface
$pdf->SetXY($col2_x, $y); $pdf->SetXY($col2_x, $y);
$pdf->SetFont($font_face, 'B'); $pdf->SetFont($font_face, 'B');
$pdf->Cell($label_width, $line_height, 'DISCOUNT:'); $pdf->Cell($label_width, $line_height, $translator->trans('label.pdf.discount'));
$pdf->SetFont($font_face, ''); $pdf->SetFont($font_face, '');
$pdf->MultiCell(0, $line_height, $invoice ? number_format($invoice->getDiscount(), 2) : '', 0, 'R'); $pdf->MultiCell(0, $line_height, $invoice ? number_format($invoice->getDiscount(), 2) : '', 0, 'R');
@ -2840,12 +2840,12 @@ class ResqJobOrderHandler implements JobOrderHandlerInterface
$y = max($y1, $y2); $y = max($y1, $y2);
$pdf->SetXY($col1_x, $y); $pdf->SetXY($col1_x, $y);
$pdf->Cell($label_width, $line_height, 'Discount Type:'); $pdf->Cell($label_width, $line_height, $translator->trans('label.pdf.discount_type'));
$pdf->MultiCell($val_width, $line_height, $invoice && $invoice->getPromo() ? $invoice->getPromo()->getName() : '', 0, 'L'); $pdf->MultiCell($val_width, $line_height, $invoice && $invoice->getPromo() ? $invoice->getPromo()->getName() : '', 0, 'L');
$pdf->SetXY($col2_x, $y); $pdf->SetXY($col2_x, $y);
$pdf->SetFont($font_face, 'B'); $pdf->SetFont($font_face, 'B');
$pdf->Cell($label_width, $line_height, 'FINAL AMOUNT:'); $pdf->Cell($label_width, $line_height, $translator->trans('label.pdf.final_amount'));
$pdf->MultiCell(0, $line_height, $invoice ? number_format($invoice->getTotalPrice(), 2) : '', 0, 'R'); $pdf->MultiCell(0, $line_height, $invoice ? number_format($invoice->getTotalPrice(), 2) : '', 0, 'R');
$pdf->SetFont($font_face, ''); $pdf->SetFont($font_face, '');

View file

@ -31,3 +31,43 @@ default_region: ph
# warranty text # warranty text
warranty_register_confirm: Congratulations! Your warranty has been successfully registered! Read about Motolite's privacy policy at https://www.motolite.com/privacy/. warranty_register_confirm: Congratulations! Your warranty has been successfully registered! Read about Motolite's privacy policy at https://www.motolite.com/privacy/.
warranty_update_confirm: Congratulations! Your warranty has been successfully updated! Read about Motolite's privacy policy at https://www.motolite.com/privacy/. warranty_update_confirm: Congratulations! Your warranty has been successfully updated! Read about Motolite's privacy policy at https://www.motolite.com/privacy/.
# labels
label.pdf.jo_number: 'JO Number:'
label.pdf.customer_name: 'Customer Name:'
label.pdf.mobile_phone: 'Mobile Phone:'
label.pdf.delivery_date: 'Delivery Date:'
label.pdf.landline: 'Landline:'
label.pdf.office_phone: 'Office Phone:'
label.pdf.fax: 'Fax:'
label.pdf.vehicle_details: 'Vehicle Details'
label.pdf.plate_number: 'Plate Number:'
label.pdf.vehicle_color: 'Vehicle Color:'
label.pdf.brand: 'Brand:'
label.pdf.model_year: 'Model / Year:'
label.pdf.make: 'Make:'
label.pdf.battery_details: 'Battery Details'
label.pdf.current_battery: 'Current Battery:'
label.pdf.serial_number: 'Serial Number:'
label.pdf.warranty_exp_date: 'Wty. Exp. Date:'
label.pdf.transaction_details: 'Transaction Details'
label.pdf.warranty_class: 'Warranty Class:'
label.pdf.mode_of_payment: 'Mode of Payment:'
label.pdf.delivery_address: 'Delivery Address:'
label.pdf.landmark: 'Landmark:'
label.pdf.dispatch_time: 'Dispatch Time:'
label.pdf.dispatched_by: 'Dispatched By:'
label.pdf.delivery_instructions: 'Delivery Instructions'
label.pdf.invoice_details: 'Invoice Details'
label.pdf.item: 'Item'
label.pdf.quantity: 'Quantity'
label.pdf.unit_price: 'Unit Price'
label.pdf.amount: 'Amount'
label.pdf.transaction_type: 'Transaction Type:'
label.pdf.subtotal: 'SUBTOTAL:'
label.pdf.or_name: 'OR Name:'
label.pdf.tax: 'TAX:'
label.pdf.emp_id_ref: 'Emp. ID/Card No./Ref. By:'
label.pdf.discount: 'DISCOUNT:'
label.pdf.discount_type: 'Discount Type:'
label.pdf.final_amount: 'FINAL AMOUNT:'