hasGlobalAdmin()) { die(json_encode([ 'status' => 'error', 'message' => 'You need to be admin' ])); } $transport_id = $vars['transport_id']; // Retrieve alert transport if (is_numeric($transport_id) && $transport_id > 0) { $transport = dbFetchRow('SELECT * FROM `alert_transports` WHERE `transport_id` =? LIMIT 1', [$transport_id]); if ($transport['is_default'] == true) { $is_default = true; } else { $is_default = false; } $details = []; // Get alert transport configuration details foreach (json_decode($transport['transport_config'], true) as $key => $value) { $details[] = [ 'name' => $key, 'value' => $value ]; } } if (is_array($transport)) { die(json_encode([ 'name' => $transport['transport_name'], 'type' => $transport['transport_type'], 'is_default' => $is_default, 'details' => $details ])); } else { die(json_encode([ 'status' => 'error', 'message' => 'No alert transport found' ])); }