Example #1
0
     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();