moduleName, 's'), $this->focusColumnValue('purchaseorder_no')); } function buildHeaderModelColumnCenter() { $contactName = $this->resolveReferenceLabel($this->focusColumnValue('contact_id'), 'Contacts'); $vendorName = $this->resolveReferenceLabel($this->focusColumnValue('vendor_id'), 'Vendors'); $trackingNumber = $this->focusColumnValue('tracking_no'); $requisitionNumber = $this->focusColumnValue('requisition_no'); $contactNameLabel = getTranslatedString('Contact Name', $this->moduleName); $vendorNameLabel = getTranslatedString('Vendor Name', $this->moduleName); $trackingNumberLabel = getTranslatedString('Tracking Number', $this->moduleName); $requisitionNumberLabel = getTranslatedString('Requisition Number', $this->moduleName); $modelColumn1 = array( $contactNameLabel => $contactName, $vendorNameLabel => $vendorName, $trackingNumberLabel=> $trackingNumber, $requisitionNumberLabel=>$requisitionNumber ); return $modelColumn1; } function buildHeaderModelColumnRight() { $issueDateLabel = getTranslatedString('Issued Date', $this->moduleName); $validDateLabel = getTranslatedString('Due Date', $this->moduleName); $billingAddressLabel = getTranslatedString('Billing Address', $this->moduleName); $shippingAddressLabel = getTranslatedString('Shipping Address', $this->moduleName); $modelColumn2 = array( 'dates' => array( $issueDateLabel => $this->formatDate(date("Y-m-d")), $validDateLabel => $this->formatDate($this->focusColumnValue('duedate')), ), $billingAddressLabel => $this->buildHeaderBillingAddress(), $shippingAddressLabel => $this->buildHeaderShippingAddress() ); return $modelColumn2; } function getWatermarkContent() { return $this->focusColumnValue('postatus'); } function buildFooterModel() { $footerModel = new Vtiger_PDF_Model(); $termsconditionLabel = getTranslatedString('Description', $this->moduleName); $footerModel->set('title', $termsconditionLabel); $footerModel->set('content', from_html($this->focusColumnValue("description"))); return $footerModel; } } ?>