function set($mode) { $evt = new H2Event(); $oldMode = $this->currentState['mode']; if ($oldMode != $mode) { $this->currentState['mode'] = $mode; $this->nv->set('state/current', $this->currentState); $evt->triggerEventByName('MODE-' . $oldMode . '-OFF'); $evt->triggerEventByName('MODE-' . $mode . '-ON'); broadCast(array('type' => 'modeSwitch', 'currentMode' => $mode, 'oldMode' => $oldMode)); } }
function execTriggerScript($code, $data, $noExec = true) { $evt = new H2Event(); $evt->executeScript($code, $data); $this->ignoreExecution = $evt->ignoreExecution; }