ID:".$ID." angelegt"); } return ($ID); } function createdummy($Name,$NameDummy,$RootID) { Global $debug; Global $skriptName; global $VarIdentPrefix; // Prüfe, ob der Link schon besteht $ID = @IPS_GetObjectIDByIdent($VarIdentPrefix.$NameDummy, $RootID); if ($ID === false) { $ID = IPS_CreateInstance("{485D0419-BE97-4548-AA9C-C083EB82E61E}"); IPS_SetName($ID, $Name); // Instanz benennen IPS_SetIdent($ID, $VarIdentPrefix.$NameDummy); IPS_SetParent($ID, $RootID); // Instanz einsortieren unter dem Objekt mit der I // Bestätige im Log die Anlage des Links if ($debug) IPS_LogMessage($skriptName,"Dummy Instanz ".$Name." als -> ID:".$ID." angelegt"); } return ($ID); } function createLink($Name,$NameLink, $RootID, $SourceID) { Global $debug; Global $skriptName; global $VarIdentPrefix; // Prüfe, ob der Link schon besteht $ID = @IPS_GetObjectIDByIdent($VarIdentPrefix.$NameLink."_Link", $RootID); if ($ID === false) { // Kategorie anlegen $ID = IPS_CreateLink(); IPS_SetName($ID, $Name); IPS_SetIdent($ID, $VarIdentPrefix.$NameLink."_Link"); IPS_SetParent($ID, $RootID); IPS_SetLinkTargetID($ID, $SourceID) ; // Link verknüpfen // Bestätige im Log die Anlage des Links if ($debug) IPS_LogMessage($skriptName,"Link ".$Name." als -> ID:".$ID." angelegt"); } return ($ID); } ?>