Alle Links einer Kategorie auflisten

Hallo zusammen,
komme wieder mal nicht weiter. Versuche alle Links einer Kategorie / eines DummyModuls auszulesen und die Werte des Targets auszuwerten um den entsprechenden Link dann ein oder auszublenden.
Ich bin mir zu 99% sicher, dass ich das schon irgend wo gelesen habe, finds aber nicht mehr.
Kann mir bitte jemand einen Tipp geben wo ich das finde’?

<?

$ScriptID = $OriginalScript;
$Objects = IPS_GetChildrenIDs(IPS_GetParent($ScriptID));

foreach ($Objects as $CurrentObjectID) {
    $Object = IPS_GetObject($CurrentObjectID);
    if ($Object['ObjectType'] == 6){
       /*Link sichtbar oder unsichtbar machen */
        $Link = IPS_GetLink($CurrentObjectID);
        $LinkValue = GetValue($Link['LinkChildID']);
        if ($LinkValue==false){
           if ($Object['ObjectIsHidden'] == true){
              IPS_SetHidden($CurrentObjectID, false);
           }
        } else {
           if ($Object['ObjectIsHidden'] == false){
              IPS_SetHidden($CurrentObjectID, true);
           }
        }
        /*Event anlegen falls noch nicht vorhanden*/
        $EventName = "LinkID: ".$CurrentObjectID." ObjectID: ".$Link['LinkChildID'];
        $EventID = @IPS_GetEventIDByName($EventName, $ScriptID);
        if ($EventID === false){
              $EventID = IPS_CreateEvent(0);
              IPS_SetName($EventID, $EventName);
              IPS_SetEventTrigger($EventID, 1, $Link['LinkChildID']);
              IPS_SetParent($EventID, $ScriptID);
              IPS_SetEventActive($EventID, true);
        }
    }
}

?>

Hallo Bastelfrosch,
vielen Dank!