$document_revision_number = "rev_number"; $document_showVar1 = "buyer"; $document_showVar2 = "currency"; $document_showVar3 = "payment_term_id"; $document_showVar4 = "header_amount"; $external_entity_type = 'Supplier'; $external_entity_headerClass = "supplier"; $external_entity_headerId = 'supplier_id'; $external_entity_headerName = 'supplier_name'; $external_entity_headerNumber = 'supplier_number'; $external_entity_lineClass = "supplier_site"; $external_entity_lineId = 'supplier_site_id'; $external_entity_lineName = 'supplier_site_name'; $external_entity_lineNumber = 'supplier_site_number'; $external_entity_addressId = 'site_address_id'; $payment_term = payment_term::find_by_id(${$class}->{$document_showVar3}); //row 1 - left side header Info $header_info_statement = ""; if (!empty(${$class}->{$primary_column})) { $header_info_statement .= "<ul>"; $header_info_statement .= "<li>{$document_type} : " . ${$class}->{$document_type_number} . "</li>"; $header_info_statement .= "<li>Revision : " . ${$class}->{$document_revision_number} . "</li>"; $header_info_statement .= "<li>Buyer : " . ${$class}->{$document_showVar1} . "</li>"; $header_info_statement .= "<li>Currency : " . ${$class}->{$document_showVar2} . "</li>"; $header_info_statement .= "<li>Payment Term : " . $payment_term->payment_term . "</li>"; $header_info_statement .= "<li>Amount : " . ${$class}->{$document_showVar4} . "</li>"; $header_info_statement .= "</ul>"; } //row 1 - right side supplier/customer Info $external_entiry_info = ""; if (!empty(${$class}->{$external_entity_lineId})) {