void document_footer(void) { if(embedded == TRUE) return; /* include user SSI footer */ include_ssi_files(OUTAGES_CGI, SSI_FOOTER); printf("</body>\n"); printf("</html>\n"); return; }
void document_footer(void) { if(embedded == TRUE) return; /* include user SSI footer */ include_ssi_files(SHOWLOG_CGI, SSI_FOOTER); printf("</BODY>\n"); printf("</HTML>\n"); return; }
void document_header(int use_stylesheet) { char date_time[MAX_DATETIME_LENGTH]; time_t current_time; time_t expire_time; printf("Cache-Control: no-store\r\n"); printf("Pragma: no-cache\r\n"); printf("Refresh: %d\r\n", refresh_rate); time(¤t_time); get_time_string(¤t_time, date_time, (int)sizeof(date_time), HTTP_DATE_TIME); printf("Last-Modified: %s\r\n", date_time); expire_time = (time_t)0L; get_time_string(&expire_time, date_time, (int)sizeof(date_time), HTTP_DATE_TIME); printf("Expires: %s\r\n", date_time); printf("Content-type: text/html\r\n\r\n"); if(embedded == TRUE) return; printf("<html>\n"); printf("<head>\n"); printf("<link rel=\"shortcut icon\" href=\"%sfavicon.ico\" type=\"image/ico\">\n", url_images_path); printf("<title>\n"); printf("Network Outages\n"); printf("</title>\n"); if(use_stylesheet == TRUE) { printf("<LINK REL='stylesheet' TYPE='text/css' HREF='%s%s'>", url_stylesheets_path, COMMON_CSS); printf("<LINK REL='stylesheet' TYPE='text/css' HREF='%s%s'>", url_stylesheets_path, OUTAGES_CSS); } printf("</head>\n"); printf("<body CLASS='outages'>\n"); /* include user SSI header */ include_ssi_files(OUTAGES_CGI, SSI_HEADER); return; }
void document_header(int use_stylesheet) { char date_time[MAX_DATETIME_LENGTH]; time_t current_time; time_t expire_time; printf("Cache-Control: no-store\r\n"); printf("Pragma: no-cache\r\n"); time(¤t_time); get_time_string(¤t_time, date_time, (int)sizeof(date_time), HTTP_DATE_TIME); printf("Last-Modified: %s\r\n", date_time); expire_time = (time_t)0L; get_time_string(&expire_time, date_time, (int)sizeof(date_time), HTTP_DATE_TIME); printf("Expires: %s\r\n", date_time); printf("Content-type: text/html\r\n\r\n"); if(embedded == TRUE) return; printf("<HTML>\n"); printf("<HEAD>\n"); printf("<link rel=\"shortcut icon\" href=\"%sfavicon.ico\" type=\"image/ico\">\n",url_images_path); printf("<meta http-equiv='content-type' content='text/html;charset=UTF-8'>\n"); printf("<meta http-equiv='Pragma' content='no-cache'>\n"); printf("<TITLE>\n"); printf("%s\n",_("Nagios Log File")); printf("</TITLE>\n"); if(use_stylesheet == TRUE) { printf("<LINK REL='stylesheet' TYPE='text/css' HREF='%s%s'>\n", url_stylesheets_path, COMMON_CSS); printf("<LINK REL='stylesheet' TYPE='text/css' HREF='%s%s'>\n", url_stylesheets_path, SHOWLOG_CSS); } printf("</HEAD>\n"); printf("<BODY CLASS='showlog'>\n"); /* include user SSI header */ include_ssi_files(SHOWLOG_CGI, SSI_HEADER); return; }