Add line number substitution

This commit is contained in:
Tobias Sekan 2020-02-24 14:55:02 +01:00 committed by GitHub
parent b55f6f8658
commit 7baba2ba43
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -536,14 +536,16 @@ abstract class CommonDocGenerator
* *
* @param Object $line Object line * @param Object $line Object line
* @param Translate $outputlangs Lang object to use for output * @param Translate $outputlangs Lang object to use for output
* @param int $linenumber The number of the line for the substitution of "object_line_pos"
* @return array Return a substitution array * @return array Return a substitution array
*/ */
public function get_substitutionarray_lines($line, $outputlangs) public function get_substitutionarray_lines($line, $outputlangs, $linenumber = 0)
{ {
// phpcs:enable // phpcs:enable
global $conf; global $conf;
$resarray = array( $resarray = array(
'line_pos' => $linenumber,
'line_fulldesc'=>doc_getlinedesc($line, $outputlangs), 'line_fulldesc'=>doc_getlinedesc($line, $outputlangs),
'line_product_ref'=>$line->product_ref, 'line_product_ref'=>$line->product_ref,
'line_product_ref_fourn'=>$line->ref_fourn, // for supplier doc lines 'line_product_ref_fourn'=>$line->ref_fourn, // for supplier doc lines