--- nagios-3.4.1-original/cgi/status.c 2012-02-13 21:40:42.000000000 +0100
+++ nagios-3.4.1-v1/cgi/status.c 2012-09-05 17:22:40.949724497 +0200
@@ -35,6 +35,9 @@
extern int refresh_rate;
extern int result_limit;
extern time_t program_start;
+extern char *docs_url;
+extern char *docs_title;
+extern char *docs_icon;
extern char main_config_file[MAX_FILENAME_LENGTH];
extern char url_html_path[MAX_FILENAME_LENGTH];
@@ -1469,6 +1472,11 @@
printf("
Service   | ", temp_url, SORT_ASCENDING, SORT_SERVICENAME, url_images_path, UP_ARROW_ICON, temp_url, SORT_DESCENDING, SORT_SERVICENAME, url_images_path, DOWN_ARROW_ICON);
+ if(docs_title != NULL)
+ {
+ printf("%s | ",docs_title);
+ }
+
printf("Status   | ", temp_url, SORT_ASCENDING, SORT_SERVICESTATUS, url_images_path, UP_ARROW_ICON, temp_url, SORT_DESCENDING, SORT_SERVICESTATUS, url_images_path, DOWN_ARROW_ICON);
printf("Last Check   | ", temp_url, SORT_ASCENDING, SORT_LASTCHECKTIME, url_images_path, UP_ARROW_ICON, temp_url, SORT_DESCENDING, SORT_LASTCHECKTIME, url_images_path, DOWN_ARROW_ICON);
@@ -1860,6 +1868,13 @@
printf("\n");
printf("");
printf("");
+
+ if(docs_url != NULL)
+ {
+ printf(" | ",
+ status_bg_class,docs_url,url_encode(temp_service->host_name),temp_status->description,docs_icon);
+ }
+
printf("\n");
/* state duration calculation... */