Hallo,
kann ich eine „Variablenaktion“ (einer Variable zugeordnete Aktion die ein Skript ausführt, spricht ‚VariableCustomAction‘ ) temporär per PHP-Befehl unterdrücken/deaktivieren, so wie es bei zugeordneten Ereignissen (IPS_SetEventActive) geht?
Gruß
Florian
Warum sollte man es machen, wenn man die Bedienung einfach deaktivieren kann?
Michael
Ich hab es so gelöst:
...
$alteActionID=IPS_GetVariable(12345)['VariableCustomAction'];
IPS_SetVariableCustomAction(12345,1);
...
und zum wiederherstellen:
IPS_SetVariableCustomAction(12345,$alteActionID);
Und warum will man das machen?
Den Sinn habe ich nicht verstanden.
Michael
1 „Gefällt mir“
Die Änderung der Variable triggert diverse andere Skripte bzw. Ereignisse.
Da mir irgendwo, irgendwas bzw. irgendwer unklar und vor allem unerwünscht eine Triggerung auslöst und ich nicht durch Deaktivierung der mir bekannten gekoppelten Ereignisse den Fehler fand, bzw. es mir einfacher erschien das gekoppelte Akionsskript nicht aufrufen zu lassen, dachte ich ich könnte es einfach testen in dem dich die Aktion an sich zeitweise deaktivieren).
Ich hab das bestehende Konstrukt nun doch ganz anders gelöst.
Danke für den Tipp
Gruß
Florian
1 „Gefällt mir“