1<?php 2 3if ($PageNumber>1){ 4 $pdf->newPage(); 5} 6$pdf->addJpegFromFile($_SESSION['LogoFile'],$Left_Margin+$FormDesign->logo->x,$Page_Height- $FormDesign->logo->y,$FormDesign->logo->width,$FormDesign->logo->height); 7 8$pdf->setFont('','B'); 9$pdf->addText($FormDesign->OrderNumber->x,$Page_Height- $FormDesign->OrderNumber->y,$FormDesign->OrderNumber->FontSize, _('Work Order Number'). ': ' . $WOHeader['wo']); 10$pdf->setFont('',''); 11$pdf->addText($FormDesign->PageNumber->x,$Page_Height - $FormDesign->PageNumber->y, $FormDesign->PageNumber->FontSize, _('Page') . ': ' .$PageNumber); 12$pdf->addText($FormDesign->CompanyName->x,$Page_Height - $FormDesign->CompanyName->y, $FormDesign->CompanyName->FontSize, $_SESSION['CompanyRecord']['coyname']); 13$pdf->addText($FormDesign->CompanyAddress->Line1->x,$Page_Height - $FormDesign->CompanyAddress->Line1->y, $FormDesign->CompanyAddress->Line1->FontSize, $_SESSION['CompanyRecord']['regoffice1']); 14$pdf->addText($FormDesign->CompanyAddress->Line2->x,$Page_Height - $FormDesign->CompanyAddress->Line2->y, $FormDesign->CompanyAddress->Line2->FontSize, $_SESSION['CompanyRecord']['regoffice2']); 15$pdf->addText($FormDesign->CompanyAddress->Line3->x,$Page_Height - $FormDesign->CompanyAddress->Line3->y, $FormDesign->CompanyAddress->Line3->FontSize, $_SESSION['CompanyRecord']['regoffice3']); 16$pdf->addText($FormDesign->CompanyPhone->x,$Page_Height - $FormDesign->CompanyPhone->y, $FormDesign->CompanyPhone->FontSize, _('Tel'). ': ' . $_SESSION['CompanyRecord']['telephone']); 17$pdf->addText($FormDesign->CompanyFax->x,$Page_Height - $FormDesign->CompanyFax->y, $FormDesign->CompanyFax->FontSize, _('Fax').': ' . $_SESSION['CompanyRecord']['fax']); 18$pdf->addText($FormDesign->CompanyEmail->x,$Page_Height - $FormDesign->CompanyEmail->y, $FormDesign->CompanyEmail->FontSize, _('Email'). ': ' .$_SESSION['CompanyRecord']['email']); 19 20$AddressLineOffset=0; 21if ($WOHeader['deladd2'] == '') { 22 $AddressLineOffset=$FormDesign->FactoryAddress->Line2->FontSize; 23} 24if ($WOHeader['deladd3'] == '') { 25 $AddressLineOffset+=$FormDesign->FactoryAddress->Line2->FontSize; 26} 27 28$pdf->addText($FormDesign->FactoryAddress->Caption->x,$Page_Height - $FormDesign->FactoryAddress->Caption->y, $FormDesign->FactoryAddress->Caption->FontSize, _('Produced At') . ': ' ); 29$pdf->addText($FormDesign->FactoryAddress->Name->x,$Page_Height - $FormDesign->FactoryAddress->Name->y, $FormDesign->FactoryAddress->Name->FontSize, $WOHeader['locationname']); 30$pdf->addText($FormDesign->FactoryAddress->Line1->x,$Page_Height - $FormDesign->FactoryAddress->Line1->y, $FormDesign->FactoryAddress->Line1->FontSize, $WOHeader['deladd1']); 31$pdf->addText($FormDesign->FactoryAddress->Line2->x,$Page_Height - $FormDesign->FactoryAddress->Line2->y, $FormDesign->FactoryAddress->Line2->FontSize, $WOHeader['deladd2']); 32$pdf->addText($FormDesign->FactoryAddress->Line3->x,$Page_Height - $FormDesign->FactoryAddress->Line3->y+$AddressLineOffset, $FormDesign->FactoryAddress->Line3->FontSize, $WOHeader['deladd3']); 33$pdf->addText($FormDesign->FactoryAddress->Line4->x,$Page_Height - $FormDesign->FactoryAddress->Line4->y+$AddressLineOffset, $FormDesign->FactoryAddress->Line4->FontSize, $WOHeader['deladd4']); 34$pdf->addText($FormDesign->FactoryAddress->Line5->x,$Page_Height - $FormDesign->FactoryAddress->Line5->y+$AddressLineOffset, $FormDesign->FactoryAddress->Line5->FontSize, $WOHeader['deladd5'] . $WOHeader['deladd6']);// Includes delivery postal code and country. 35//$pdf->addText($FormDesign->FactoryAddress->WorkCenter->x,$Page_Height - $FormDesign->FactoryAddress->WorkCenter->y+$AddressLineOffset, $FormDesign->FactoryAddress->WorkCenter->FontSize, $WOHeader['workcenter']); 36 37$pdf->RoundRectangle($FormDesign->WOAddressBox->x, $Page_Height - $FormDesign->WOAddressBox->y,$FormDesign->WOAddressBox->width, $FormDesign->WOAddressBox->height, $FormDesign->WOAddressBox->radius, $FormDesign->WOAddressBox->radius);// Function RoundRectangle from includes/class.pdf.php 38//$pdf->RoundRectangle($FormDesign->WOHeaderBox->x, $Page_Height - $FormDesign->WOHeaderBox->y,$FormDesign->WOHeaderBox->width, $FormDesign->WOHeaderBox->height, $FormDesign->WOHeaderBox->radius, $FormDesign->WOHeaderBox->radius);// Function RoundRectangle from includes/class.pdf.php 39 40$pdf->setFont('','B'); 41$pdf->addText($FormDesign->ItemNumberLab->x,$Page_Height - $FormDesign->ItemNumberLab->y, $FormDesign->ItemNumberLab->FontSize, _('Item Number') . ':' ); 42$pdf->addText($FormDesign->ItemDescLab->x,$Page_Height - $FormDesign->ItemDescLab->y, $FormDesign->ItemDescLab->FontSize, _('Item Description'). ':' ); 43$pdf->addText($FormDesign->RequiredDateLab->x,$Page_Height - $FormDesign->RequiredDateLab->y, $FormDesign->RequiredDateLab->FontSize, _('Required Date') . ':'); 44$pdf->addText($FormDesign->LotLab->x,$Page_Height - $FormDesign->LotLab->y, $FormDesign->LotLab->FontSize, _('Lot'). ':' ); 45$pdf->addText($FormDesign->RequiredQtyLab->x,$Page_Height - $FormDesign->RequiredQtyLab->y, $FormDesign->RequiredQtyLab->FontSize, _('Required Qty'). ':'); 46$pdf->addText($FormDesign->ReceivedQtyLab->x,$Page_Height - $FormDesign->ReceivedQtyLab->y, $FormDesign->ReceivedQtyLab->FontSize, _('Received Qty'). ':'); 47$pdf->addText($FormDesign->PackageQtyLab->x,$Page_Height - $FormDesign->PackageQtyLab->y, $FormDesign->PackageQtyLab->FontSize, _('Packing Qty'). ':'); 48 49//$pdf->Line($FormDesign->HeaderLine->startx, $Page_Height - $FormDesign->HeaderLine->starty, $FormDesign->HeaderLine->endx,$Page_Height - $FormDesign->HeaderLine->endy); 50 51$pdf->addText($FormDesign->ItemNumber->x,$Page_Height - $FormDesign->ItemNumber->y, $FormDesign->ItemNumber->FontSize, $WOHeader['stockid']); 52$pdf->addText($FormDesign->ItemDesc->x,$Page_Height - $FormDesign->ItemDesc->y, $FormDesign->ItemDesc->FontSize, $WOHeader['description']); 53$pdf->addText($FormDesign->RequiredDate->x,$Page_Height - $FormDesign->RequiredDate->y, $FormDesign->RequiredDate->FontSize, ConvertSQLDate($WOHeader['requiredby']) ); 54$pdf->addText($FormDesign->Lot->x,$Page_Height - $FormDesign->Lot->y, $FormDesign->Lot->FontSize, $SerialNo ); 55$pdf->addTextWrap($FormDesign->RequiredQty->x,$Page_Height - $FormDesign->RequiredQty->y, $FormDesign->RequiredQty->Length, $FormDesign->RequiredQty->FontSize, $WOHeader['qtyreqd'],'right' ); 56$pdf->addTextWrap($FormDesign->ReceivedQty->x,$Page_Height - $FormDesign->ReceivedQty->y, $FormDesign->ReceivedQty->Length, $FormDesign->ReceivedQty->FontSize, $WOHeader['qtyrecd'],'right' ); 57$pdf->addTextWrap($FormDesign->PackageQty->x,$Page_Height - $FormDesign->PackageQty->y, $FormDesign->PackageQty->Length, $FormDesign->PackageQty->FontSize, $PackQty,'right' ); 58$pdf->setFont('',''); 59 60if (!empty($PrintingComments)) { 61 return; 62} 63$pdf->addText($FormDesign->MatReqTitle->x,$Page_Height - $FormDesign->MatReqTitle->y,$FormDesign->MatReqTitle->FontSize, _('Material Requirements for this Work Order')); 64/*draw a square grid for entering line headings */ 65$pdf->Rectangle($FormDesign->HeaderRectangle->x, $Page_Height - $FormDesign->HeaderRectangle->y, $FormDesign->HeaderRectangle->width,$FormDesign->HeaderRectangle->height); 66/*Set up headings */ 67$pdf->addText($FormDesign->Headings->Column1->x,$Page_Height - $FormDesign->Headings->Column1->y, $FormDesign->Headings->Column1->FontSize, _('Action')); 68$pdf->addText($FormDesign->Headings->Column2->x,$Page_Height - $FormDesign->Headings->Column2->y, $FormDesign->Headings->Column2->FontSize, _('Item') ); 69$pdf->addText($FormDesign->Headings->Column3->x,$Page_Height - $FormDesign->Headings->Column3->y, $FormDesign->Headings->Column3->FontSize, _('Item Description') ); 70$pdf->addText($FormDesign->Headings->Column4->x,$Page_Height - $FormDesign->Headings->Column4->y, $FormDesign->Headings->Column4->FontSize, _('Qty Reqd') ); 71$pdf->addText($FormDesign->Headings->Column5->x,$Page_Height - $FormDesign->Headings->Column5->y, $FormDesign->Headings->Column5->FontSize, _('Qty Issued') ); 72$pdf->addText($FormDesign->Headings->Column6->x,$Page_Height - $FormDesign->Headings->Column6->y, $FormDesign->Headings->Column6->FontSize, _('Units') ); 73/*draw a rectangle to hold the data lines */ 74$pdf->Rectangle($FormDesign->DataRectangle->x, $Page_Height - $FormDesign->DataRectangle->y, $FormDesign->DataRectangle->width,$FormDesign->DataRectangle->height); 75?>