Documentation

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

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

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)


        
On this page

Search results