--- nagios-2.0b1/cgi/status.c.orig 2004-11-06 15:44:12 +1000
+++ nagios-2.0b1/cgi/status.c 2005-01-09 01:16:32 +1000
@@ -1661,7 +1661,16 @@
}
temp_serviceextinfo=find_serviceextinfo(temp_service->host_name,temp_service->description);
if(temp_serviceextinfo!=NULL){
- if(temp_serviceextinfo->icon_image!=NULL){
+ if(temp_serviceextinfo->notes_url!=NULL){
+ printf("
");
+ printf("");
+ printf("",url_images_path,temp_serviceextinfo->icon_image,STATUS_ICON_WIDTH,STATUS_ICON_HEIGHT,(temp_serviceextinfo->icon_image_alt==NULL)?"":temp_serviceextinfo->icon_image_alt,(temp_serviceextinfo->icon_image_alt==NULL)?"":temp_serviceextinfo->icon_image_alt);
+ printf("");
+ printf(" | \n");
+ }
+ else if(temp_serviceextinfo->icon_image!=NULL){
printf("");
printf("",url_encode(temp_service->description));
@@ -1669,6 +1678,15 @@
printf("");
printf(" | \n");
}
+ if(temp_serviceextinfo->action_url!=NULL){
+ printf("");
+ printf("");
+ printf("",url_images_path,ACTION_ICON,STATUS_ICON_WIDTH,STATUS_ICON_HEIGHT,"Perform Extra Host Actions","Perform Extra Host Actions");
+ printf("");
+ printf(" | \n");
+ }
}
printf("\n");
printf("\n");