} 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') {
             Incident::update_anomaly($conn, $incident_id, $title, $type, $submitter, $priority, 'mac', $anom_ip, $anom_data_orig, $anom_data_new, $transferred_user, $transferred_entity);
         }