676
edits
No edit summary Tag: 2017 source edit |
No edit summary Tag: 2017 source edit |
||
| Line 82: | Line 82: | ||
$pdf->writeHTMLCell (190,3, $this->posxdesc-1, $tab_top-5, $outputlangs->convToOutputCharset($object->array_options['options_my_extra']),0,1); | $pdf->writeHTMLCell (190,3, $this->posxdesc-1, $tab_top-5, $outputlangs->convToOutputCharset($object->array_options['options_my_extra']),0,1); | ||
</source> | </source> | ||
[[File:Invoices module template Modification.png|none|thumb]] | |||
| Line 89: | Line 90: | ||
$extrafields = new ExtraFields($db); | $extrafields = new ExtraFields($db); | ||
$extralabels=$extrafields->fetch_name_optionals_label($object->table_element); | $extralabels=$extrafields->fetch_name_optionals_label($object->table_element); | ||
</source> | </source>[[File:Add extrafields line in pdf 1.png|thumb]] | ||
*Find <source lang="php"> | *Find <source lang="php">// Loop on each lines | ||
for ($i = 0; $i < $nblignes; $i++) | |||
{</source> | |||
*Add, just after, the code to load line extrafield into object <source lang="php"> | *Add, just after, the code to load line extrafield into object <source lang="php"> | ||
$object->lines[$i]->fetch_optionals($object->lines[$i]->rowid,$extralabelsline); | $object->lines[$i]->fetch_optionals($object->lines[$i]->rowid,$extralabelsline); | ||
</source> | </source>[[File:Add extrafields line in pdf 2.png|none|thumb]] | ||
*Find <source lang="php">$posYAfterDescription=$pdf->GetY();</source> | *Find <source lang="php">$posYAfterDescription=$pdf->GetY();</source> | ||
*Add, just before, the code to display the line extrafiled <source lang="php"> | *Add, just before, the code to display the line extrafiled <source lang="php"> | ||
$pdf->MultiCell(0, 3, $object->lines[$i]->array_options['options_my_line_extra'], 0, 'L', 0); | $pdf->MultiCell(0, 3, $object->lines[$i]->array_options['options_my_line_extra'], 0, 'L', 0); | ||
</source> | </source>[[File:Add extrafields line in pdf 3.png|thumb]] | ||
edits