Was können wir verbessern?

Dokumentation

IPS_GetLink

Benötigt: IP-Symcon >= 2.1

array IPS_GetLink ( integer $LinkID )

Parameterliste

LinkID Die zu zeigende LinkID

Rückgabewerte

Folgende Informationen stehen als key => value Paare zur verfügung:

Index Typ Beschreibung
LinkID integer ObjektID
LinkChildID (bis 3.4) integer ID des Objektes mit dem dieser Link verknüpft ist. Siehe IPS_SetLinkTargetID (ab 4.0 dauerhaft ersetzt durch TargetID)
TargetID (ab 2.6) integer ID des Objektes mit dem dieser Link verknüpft ist. Siehe IPS_SetLinkTargetID

Beschreibung

Die Funktion liefert ein Array mit Informationen über den Link mit der ID LinkID. Sollte der Link nicht vorhanden sein, wird eine Warnung generiert.

Ab Version 4.0 wird die bis 3.4 vorhandene Funktion als
"array IPS_GetLinkCompatibility( integer $LinkID )" zur Verfügung gestellt.

Beispiel

// Ab Version 4.0
print_r(IPS_GetLink(19668));
/* Beispielausgabe:
Array
(
    [LinkID] => 19668
    [TargetID] => 14444
)
*/
 
print_r(IPS_GetLinkCompatibility(19668));
/* Beispielausgabe:
Array
(
    [LinkID] => 19668
    [LinkChildID] => 14444
    [TargetID] => 14444
)
*/
 
 
// Bis Version 3.4
print_r(IPS_GetLink(19668)); 
/* Beispielausgabe:
Array
(
    [LinkID] => 19668
    [LinkChildID] => 14444
    [TargetID] => 14444
)
*/
 
// Bis Version 2.5
print_r(IPS_GetLink(19668));
/* Beispielausgabe:
Array
(
    [LinkID] => 19668
    [LinkChildID] => 14444
)
*/