talerorderlink_list.php
\file talerorderlink_list.php \ingroup talerbarr \brief List page for TalerOrderLink
Table of Contents
Functions
- talerbarr_force_orderlink_list_columns() : void
- Ensure relation/link columns are present and visible in the order-link list.
- talerbarr_orderlink_extra_link_columns() : array<string, string>
- Custom relation/external link columns rendered explicitly in the list.
- talerbarr_find_credit_note_for_invoice() : int
- Resolve the latest credit note linked to a source invoice.
Functions
talerbarr_force_orderlink_list_columns()
Ensure relation/link columns are present and visible in the order-link list.
talerbarr_force_orderlink_list_columns(array<string|int, mixed> &$arrayfields, TalerOrderLink $object, Translate $langs) : void
Parameters
- $arrayfields : array<string|int, mixed>
-
Column configuration array (modified in-place)
- $object : TalerOrderLink
-
Current list object definition
- $langs : Translate
-
Translator
talerbarr_orderlink_extra_link_columns()
Custom relation/external link columns rendered explicitly in the list.
talerbarr_orderlink_extra_link_columns(Translate $langs) : array<string, string>
Parameters
- $langs : Translate
-
Translator
Return values
array<string, string>talerbarr_find_credit_note_for_invoice()
Resolve the latest credit note linked to a source invoice.
talerbarr_find_credit_note_for_invoice(DoliDB $db, int $sourceInvoiceId) : int
Parameters
- $db : DoliDB
-
Database handle
- $sourceInvoiceId : int
-
Source invoice rowid
Return values
int —Credit note rowid (0 if none found)