Skip to content
GitLab
Erkunden
Anmelden
Registrieren
Primärnavigation
Suchen oder aufrufen …
Projekt
erp
Verwalten
Aktivität
Mitglieder
Labels
Planen
Tickets
Ticketübersichten
Meilensteine
Wiki
Code
Merge Requests
Repository
Branch
Commits
Tags
Repository-Diagramm
Revisionen vergleichen
Build
Pipelines
Aufgaben
Pipeline-Zeitpläne
Artefakte
Bereitstellung
Releases
Modell-Registry
Betreiben
Umgebungen
Überwachen
Vorfälle
Service-Desk
Analysieren
Wertschöpfungskettenanalyse
Mitwirkenden-Analyse
CI/CD-Analyse
Repository-Analysen
Modellexperimente
Hilfe
Hilfe
Support
GitLab-Dokumentation
GitLab-Pläne vergleichen
Community-Forum
Zu GitLab beitragen
Feedback geben
Tastenkürzel
?
Code-Schnipsel
Gruppen
Projekte
Show more breadcrumbs
QUIQQER
erp
Commits
a2272fa2
Bestätigt
Commit
a2272fa2
erstellt
8 months ago
von
Henning Leutz
Dateien durchsuchen
Optionen
Downloads
Patches
Einfaches Diff
fix: smarty erpGetPrefixedNumber can now handle multiple erp objects / arrays
Übergeordneter
8043dd34
Keine zugehörigen Branchen gefunden
Branches enthält Commit
Keine zugehörigen Tags gefunden
Tags enthält Commit
2 Merge Requests
!140
Update 'next-4.x' with latest changes from 'main'
,
!137
Next 3.x
Pipeline-
Nr. 10888
mit Warnungen bestanden
8 months ago
Phase: lint
Änderungen
1
Pipelines
1
Leerzeichenänderungen ausblenden
Inline
Nebeneinander
1 geänderte Datei
src/QUI/ERP/EventHandler.php
+13
-1
13 Ergänzungen, 1 Löschung
src/QUI/ERP/EventHandler.php
wird angezeigt
mit
13 Ergänzungen
und
1 Löschung
src/QUI/ERP/EventHandler.php
+
13
−
1
Zeige Datei @
a2272fa2
...
...
@@ -19,9 +19,11 @@
use
function
dirname
;
use
function
explode
;
use
function
is_array
;
use
function
is_object
;
use
function
is_string
;
use
function
json_decode
;
use
function
json_encode
;
use
function
method_exists
;
/**
* Class EventHandler
...
...
@@ -431,8 +433,18 @@ public static function getPrefixedNumber(array $params, $smarty): string
$var
=
$params
[
'var'
];
if
(
is_array
(
$var
)
&&
isset
(
$var
[
'prefixedNumber'
]))
{
if
(
is_object
(
$var
))
{
if
(
$var
instanceof
ErpEntityInterface
)
{
$prefixedNumber
=
$var
->
getPrefixedNumber
();
}
elseif
(
method_exists
(
$var
,
'getPrefixedNumber'
))
{
$prefixedNumber
=
$var
->
getPrefixedNumber
();
}
elseif
(
method_exists
(
$var
,
'getId'
))
{
$prefixedNumber
=
$var
->
getId
();
}
}
elseif
(
is_array
(
$var
)
&&
isset
(
$var
[
'prefixedNumber'
]))
{
$prefixedNumber
=
$var
[
'prefixedNumber'
];
}
elseif
(
is_array
(
$var
)
&&
isset
(
$var
[
'id_str'
]))
{
$prefixedNumber
=
$var
[
'id_str'
];
}
elseif
(
is_array
(
$var
)
&&
isset
(
$var
[
'hash'
]))
{
try
{
$Entity
=
(
new
Processes
())
->
getEntity
(
$var
[
'hash'
]);
...
...
Dieser Diff ist reduziert.
Zum Erweitern klicken.
Vorschau
0%
Lade
Wiederholen
oder
Neue Datei anhängen
.
Abbrechen
You are about to add
0
people
to the discussion. Proceed with caution.
Bearbeitung dieser Nachricht zuerst beenden!
Kommentar speichern
Abbrechen
Bitte
registrieren
oder
Anmelden
zum Kommentieren