/* include/cgiutils.h. Generated by configure. */
/************************************************************************
*
* CGIUTILS.H - Header file for common CGI functions
* Copyright (c) 1999-2007 Ethan Galstad (nagios@nagios.org)
* Last Modified: 04-10-2007
*
* License:
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License version 2 as
* published by the Free Software Foundation.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program; if not, write to the Free Software
* Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
************************************************************************/
#ifndef _CGIUTILS_H
#define _CGIUTILS_H
#include "objects.h"
#include "cgiauth.h"
#ifdef __cplusplus
extern "C" {
#endif
/* should we compile and use the statusmap CGI? */
#define USE_STATUSMAP 1
/* should we compile and use the statuswrl CGI? */
#define USE_STATUSWRL 1
/* should we compile and use the trends CGI? */
#define USE_TRENDS 1
/* should we compile and use the histogram CGI? */
#define USE_HISTOGRAM 1
/**************************** CGI REFRESH RATE ******************************/
#define DEFAULT_REFRESH_RATE 60 /* 60 second refresh rate for CGIs */
/******************************* CGI NAMES **********************************/
#define STATUS_CGI "status.cgi"
#define STATUSMAP_CGI "statusmap.cgi"
#define STATUSWORLD_CGI "statuswrl.cgi"
#define COMMAND_CGI "cmd.cgi"
#define EXTINFO_CGI "extinfo.cgi"
#define SHOWLOG_CGI "showlog.cgi"
#define NOTIFICATIONS_CGI "notifications.cgi"
#define HISTORY_CGI "history.cgi"
#define CONFIG_CGI "config.cgi"
#define OUTAGES_CGI "outages.cgi"
#define TRENDS_CGI "trends.cgi"
#define AVAIL_CGI "avail.cgi"
#define TAC_CGI "tac.cgi"
#define STATUSWML_CGI "statuswml.cgi"
#define TRACEROUTE_CGI "traceroute.cgi"
#define HISTOGRAM_CGI "histogram.cgi"
#define CHECKSANITY_CGI "checksanity.cgi"
#define MINISTATUS_CGI "ministatus.cgi"
#define SUMMARY_CGI "summary.cgi"
/**************************** STYLE SHEET NAMES ******************************/
#define COMMON_CSS "common.css"
#define SHOWLOG_CSS "showlog.css"
#define STATUS_CSS "status.css"
#define STATUSMAP_CSS "statusmap.css"
#define COMMAND_CSS "cmd.css"
#define EXTINFO_CSS "extinfo.css"
#define NOTIFICATIONS_CSS "notifications.css"
#define HISTORY_CSS "history.css"
#define CONFIG_CSS "config.css"
#define OUTAGES_CSS "outages.css"
#define TRENDS_CSS "trends.css"
#define AVAIL_CSS "avail.css"
#define TAC_CSS "tac.css"
#define HISTOGRAM_CSS "histogram.css"
#define CHECKSANITY_CSS "checksanity.css"
#define MINISTATUS_CSS "ministatus.css"
#define SUMMARY_CSS "summary.css"
/********************************* ICONS ************************************/
#define STATUS_ICON_WIDTH 20
#define STATUS_ICON_HEIGHT 20
#define INFO_ICON "info.png"
#define INFO_ICON_ALT "Informational Message"
=1= |