forked from Wavyzz/dolibarr
Close #28181 New substitution variables for invoice
This commit is contained in:
@@ -8472,6 +8472,9 @@ function getCommonSubstitutionArray($outputlangs, $onlykey = 0, $exclude = null,
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if (is_object($object) && $object->element == 'facture') {
|
||||||
|
$substitutionarray['__INVOICE_SITUATION_NUMBER__'] = isset($object->situation_counter) ? $object->situation_counter : '';
|
||||||
|
}
|
||||||
if (is_object($object) && $object->element == 'shipping') {
|
if (is_object($object) && $object->element == 'shipping') {
|
||||||
$substitutionarray['__SHIPPINGTRACKNUM__'] = $object->tracking_number;
|
$substitutionarray['__SHIPPINGTRACKNUM__'] = $object->tracking_number;
|
||||||
$substitutionarray['__SHIPPINGTRACKNUMURL__'] = $object->tracking_url;
|
$substitutionarray['__SHIPPINGTRACKNUMURL__'] = $object->tracking_url;
|
||||||
@@ -8663,8 +8666,10 @@ function getCommonSubstitutionArray($outputlangs, $onlykey = 0, $exclude = null,
|
|||||||
if ((empty($exclude) || !in_array('objectamount', $exclude)) && (empty($include) || in_array('objectamount', $include))) {
|
if ((empty($exclude) || !in_array('objectamount', $exclude)) && (empty($include) || in_array('objectamount', $include))) {
|
||||||
include_once DOL_DOCUMENT_ROOT.'/core/lib/functionsnumtoword.lib.php';
|
include_once DOL_DOCUMENT_ROOT.'/core/lib/functionsnumtoword.lib.php';
|
||||||
|
|
||||||
$substitutionarray['__DATE_YMD__'] = is_object($object) ? (isset($object->date) ? dol_print_date($object->date, 'day', 0, $outputlangs) : null) : '';
|
$substitutionarray['__DATE_YMD__'] = is_object($object) ? (isset($object->date) ? dol_print_date($object->date, 'day', 0, $outputlangs) : null) : '';
|
||||||
$substitutionarray['__DATE_DUE_YMD__'] = is_object($object) ? (isset($object->date_lim_reglement) ? dol_print_date($object->date_lim_reglement, 'day', 0, $outputlangs) : null) : '';
|
$substitutionarray['__DATE_DUE_YMD__'] = is_object($object) ? (isset($object->date_lim_reglement) ? dol_print_date($object->date_lim_reglement, 'day', 0, $outputlangs) : null) : '';
|
||||||
|
$substitutionarray['__DATE_YMD_TEXT__'] = is_object($object) ? (isset($object->date) ? dol_print_date($object->date, 'daytext', 0, $outputlangs) : null) : '';
|
||||||
|
$substitutionarray['__DATE_DUE_YMD_TEXT__'] = is_object($object) ? (isset($object->date_lim_reglement) ? dol_print_date($object->date_lim_reglement, 'daytext', 0, $outputlangs) : null) : '';
|
||||||
|
|
||||||
$already_payed_all = 0;
|
$already_payed_all = 0;
|
||||||
if (is_object($object) && ($object instanceof Facture)) {
|
if (is_object($object) && ($object instanceof Facture)) {
|
||||||
|
|||||||
Reference in New Issue
Block a user