} elseif (($key == "h_action_url" || $key == "h_notes_url") && $value) { $value = urlencode($hostObj->replaceMacroInString($row['hostname'], $value)); } elseif (($key == "s_action_url" || $key == "s_notes_url") && $value) { $value = $hostObj->replaceMacroInString($row['hostname'], $value); $value = urlencode($svcObj->replaceMacroInString($row['service_id'], $value)); } elseif ($key == "criticality_id" && $value != '') { $critData = $criticality->getData($row["criticality_id"], 1); $value = "<img src='../../img/media/" . $media->getFilename($critData['icon_id']) . "' title='" . $critData["sc_name"] . "' width='16' height='16'>"; } $data[$row['host_id'] . "_" . $row['service_id']][$key] = $value; } $data[$row['host_id'] . '_' . $row['service_id']]['encoded_description'] = urlencode($data[$row['host_id'] . '_' . $row['service_id']]['description']); $data[$row['host_id'] . '_' . $row['service_id']]['encoded_hostname'] = urlencode($data[$row['host_id'] . '_' . $row['service_id']]['hostname']); if ($row['host_ticket_time'] > $row['host_last_hard_state_change'] && isset($row['host_ticket_id']) && !is_null($row['host_ticket_id']) && $row['host_ticket_id'] != '') { $ticket_id = $row['host_ticket_id']; $url = $rule->getUrl($preferences['rule'], $ticket_id, $row, $widgetId); if (!is_null($url) && $url != '') { $ticket_id = '<a href="' . $url . '" target="_blank">' . $ticket_id . '</a>'; } $data[$row['host_id'] . "_" . $row['service_id']]['ticket_id'] = $ticket_id; $data[$row['host_id'] . "_" . $row['service_id']]['ticket_time'] = $gmt->getDate("Y-m-d H:i:s", $row['host_ticket_time']); $data[$row['host_id'] . "_" . $row['service_id']]['ticket_subject'] = $row['host_ticket_subject']; } else { if ($row['service_ticket_time'] > $row['last_hard_state_change'] && isset($row['service_ticket_id']) && !is_null($row['service_ticket_id']) && $row['service_ticket_id'] != '') { $ticket_id = $row['service_ticket_id']; $url = $rule->getUrl($preferences['rule'], $ticket_id, $row, $widgetId); if (!is_null($url) && $url != '') { $ticket_id = '<a href="' . $url . '" target="_blank">' . $ticket_id . '</a>'; } $data[$row['host_id'] . "_" . $row['service_id']]['ticket_id'] = $ticket_id; $data[$row['host_id'] . "_" . $row['service_id']]['ticket_time'] = $gmt->getDate("Y-m-d H:i:s", $row['service_ticket_time']);