Skip to content
Code-Schnipsel Gruppen Projekte
Bestätigt Commit 0741acc9 erstellt von Henning Leutz's avatar Henning Leutz :martial_arts_uniform:
Dateien durchsuchen

fix: smarty {erpGetPrefixedNumber} considers reference data and may not retrieve the objects again

Übergeordneter 59e7e2a2
Keine zugehörigen Branchen gefunden
Keine zugehörigen Tags gefunden
2 Merge Requests!140Update 'next-4.x' with latest changes from 'main',!137Next 3.x
......@@ -415,17 +415,31 @@ public static function onSmartyInit(Smarty $Smarty): void
/**
* erp smarty function {getPrefixedNumber}
*
* @example {erpGetPrefixedNumber assign=prefixedNumber var=$erpUUID}
*
* @param array $params
* @param $smarty
* @return string
* @example {erpGetPrefixedNumber assign=prefixedNumber var=$erpUUID}
*
*/
public static function getPrefixedNumber(array $params, $smarty): string
{
$prefixedNumber = '';
if (!empty($params['var'])) {
if (empty($params['var'])) {
return '';
}
$var = $params['var'];
if (is_array($var) && isset($var['prefixedNumber'])) {
$prefixedNumber = $var['prefixedNumber'];
} elseif (is_array($var) && isset($var['hash'])) {
try {
$Entity = (new Processes())->getEntity($var['hash']);
$prefixedNumber = $Entity->getPrefixedNumber();
} catch (QUI\Exception) {
}
} else {
try {
$Entity = (new Processes())->getEntity($params['var']);
$prefixedNumber = $Entity->getPrefixedNumber();
......
0% Lade oder .
You are about to add 0 people to the discussion. Proceed with caution.
Bearbeitung dieser Nachricht zuerst beenden!
Bitte registrieren oder zum Kommentieren