diff --git a/htdocs/lib/pdf.lib.php b/htdocs/lib/pdf.lib.php index 081013697a2..fbe88e97d22 100644 --- a/htdocs/lib/pdf.lib.php +++ b/htdocs/lib/pdf.lib.php @@ -843,6 +843,26 @@ function pdf_getlineref($object,$i,$outputlangs) } } +/** + * Return line ref_supplier + * @param object Object + * @param $i Current line number + * @param outputlang Object lang for output + */ +function pdf_getlineref_supplier($object,$i,$outputlangs) +{ + if (! empty($object->hooks) && ( ($object->lines[$i]->product_type == 9 && !empty($object->lines[$i]->special_code) ) || ! empty($object->lines[$i]->fk_parent_line) ) ) + { + $special_code = $object->lines[$i]->special_code; + if (! empty($object->lines[$i]->fk_parent_line)) $special_code = $object->getSpecialCode($object->lines[$i]->fk_parent_line); + // TODO add hook function + } + else + { + return dol_htmlentitiesbr($object->lines[$i]->ref_supplier); + } +} + /** * Return line vat rate * @param object Object