if ($triggerData['templateid']) { $_REQUEST['description'] = $triggerData['description']; $expression = explode_exp($triggerData['expression'], 0); } $trigger = array(); $trigger['triggerid'] = $_REQUEST['triggerid']; $trigger['expression'] = $expression; $trigger['description'] = $_REQUEST['description']; $trigger['type'] = $type; $trigger['priority'] = $_REQUEST['priority']; $trigger['status'] = $status; $trigger['comments'] = $_REQUEST['comments']; $trigger['url'] = $_REQUEST['url']; DBstart(); $result = CTrigger::update($trigger); $result &= CTrigger::addDependencies($deps); //REVERT $result = DBend($result); $triggerid = $_REQUEST['triggerid']; $audit_action = AUDIT_ACTION_UPDATE; show_messages($result, S_TRIGGER_UPDATED, S_CANNOT_UPDATE_TRIGGER); } else { $trigger = array(); $trigger['expression'] = $expression; $trigger['description'] = $_REQUEST['description']; $trigger['type'] = $type; $trigger['priority'] = $_REQUEST['priority']; $trigger['status'] = $status; $trigger['comments'] = $_REQUEST['comments']; $trigger['url'] = $_REQUEST['url']; DBstart();