Dokumentation
IPS_IsChild
boolean IPS_IsChild (int $ObjektID, int $ParentID, boolean $Rekursiv)
Parameterliste
ObjektID | ID des zu prüfenden Objekts |
ParentID | ID des vermeintlichen Elternobjekts |
Rekursiv | False, wenn nur eine Ebene geprüft werden soll, sonst True |
Rückgabewert
TRUE, wenn ObjektID Kind von ParentID ist, sonst FALSE
Beschreibung
Die Funktion prüft, ob ein Objekt mit der ID ObjektID dem Objekt ParentID untergeordnet ist. Ist der Parameter Rekursiv aktiviert, werden alle untergeordneten Objekte auf allen untergeordneten Ebenen überprüft. Andernfalls werden nur die direkt untergeordneten Objekte überprüft.
Beispiel
if (IPS_IsChild(0, 12345, true))
echo "Das Objekt 12345 ist dem Root Objekt untergeordnet!";