if ($ref == 'Alarm') { $incident_id = Incident::insert_alarm($conn, $title, $type, $submitter, $priority, $src_ips, $dst_ips, $src_ports, $dst_ports, $event_start, $event_end, $backlog_id, $event_id, $alarm_group_id, $transferred_user, $transferred_entity); } else { $incident_id = Incident::insert_event($conn, $title, $type, $submitter, $priority, $src_ips, $dst_ips, $src_ports, $dst_ports, $event_start, $event_end, $transferred_user, $transferred_entity); } } elseif ($action == 'editincident') { $method = $ref == 'Alarm' ? 'update_alarm' : 'update_event'; Incident::$method($conn, $incident_id, $title, $type, $submitter, $priority, $src_ips, $dst_ips, $src_ports, $dst_ports, $event_start, $event_end, $transferred_user, $transferred_entity); } } elseif ($ref == 'Metric') { $vars = array('title', 'type', 'submitter', 'priority', 'target', 'metric_type', 'metric_value', 'event_start', 'event_end', 'transferred_user', 'transferred_entity'); foreach ($vars as $v) { ${$v} = POST("{$v}"); } if ($action == 'newincident') { $incident_id = Incident::insert_metric($conn, $title, $type, $submitter, $priority, $target, $metric_type, $metric_value, $event_start, $event_end, $transferred_user, $transferred_entity); } elseif ($action == 'editincident') { Incident::update_metric($conn, $incident_id, $title, $type, $submitter, $priority, $target, $metric_type, $metric_value, $event_start, $event_end, $transferred_user, $transferred_entity); } } elseif ($ref == 'Anomaly') { $anom_type = POST('anom_type'); if ($anom_type == 'mac') { $vars = array('title', 'type', 'submitter', 'priority', 'a_sen', 'a_date', 'a_mac', 'a_mac_o', 'a_vend', 'a_vend_o', 'anom_ip', 'transferred_user', 'transferred_entity'); foreach ($vars as $v) { ${$v} = POST("{$v}"); } $anom_data_orig = array($a_sen, $a_date, $a_mac_o, $a_vend_o); $anom_data_new = array($a_sen, $a_date, $a_mac, $a_vend); if ($action == 'newincident') { $incident_id = Incident::insert_anomaly($conn, $title, $type, $submitter, $priority, 'mac', $anom_ip, $anom_data_orig, $anom_data_new, $transferred_user, $transferred_entity); } elseif ($action == 'editincident') {