RegisterPropertyInteger("PropertyCategoryID",0); $this->RegisterPropertyInteger("PropertyArchiveID",0); } // Überschreibt die intere IPS_ApplyChanges($id) Funktion public function ApplyChanges() { // Diese Zeile nicht löschen parent::ApplyChanges(); } /** * Die folgenden Funktionen stehen automatisch zur Verfügung, wenn das Modul über die "Module Control" eingefügt wurden. * Die Funktionen werden, mit dem selbst eingerichteten Prefix, in PHP und JSON-RPC wiefolgt zur Verfügung gestellt: * * */ public function setLogging() { $idKat = $this->ReadPropertyInteger("PropertyCategoryID"); $idArch = $this->ReadPropertyInteger("PropertyArchiveID"); $katChilds = IPS_GetChildrenIDs($idKat); foreach ($katChilds as $katChild) { $chilid = IPS_GetChildrenIDs($katChild)[0]; AC_SetLoggingStatus($idArch,$chilid,true); } } } ?>