cgi/config.c File Reference

#include "../include/config.h"
#include "../include/common.h"
#include "../include/objects.h"
#include "../include/macros.h"
#include "../include/cgiutils.h"
#include "../include/cgiauth.h"
#include "../include/getcgi.h"

Functions

int process_cgivars (void)
void display_options (void)
void display_hosts (void)
void display_hostgroups (void)
void display_servicegroups (void)
void display_contacts (void)
void display_contactgroups (void)
void display_services (void)
void display_timeperiods (void)
void display_commands (void)
void display_servicedependencies (void)
void display_serviceescalations (void)
void display_hostdependencies (void)
void display_hostescalations (void)
void display_command_expansion (void)
void unauthorized_message (void)
void print_export_link (void)
void print_expand_input (int type)
int main (void)
char * hash_color (int i)

Variables

static icinga_macrosmac
char main_config_file [MAX_FILENAME_LENGTH]
char url_html_path [MAX_FILENAME_LENGTH]
char url_docs_path [MAX_FILENAME_LENGTH]
char url_images_path [MAX_FILENAME_LENGTH]
char url_logo_images_path [MAX_FILENAME_LENGTH]
char url_stylesheets_path [MAX_FILENAME_LENGTH]
char url_js_path [MAX_FILENAME_LENGTH]
hosthost_list
serviceservice_list
hostgrouphostgroup_list
servicegroupservicegroup_list
contactgroupcontactgroup_list
commandcommand_list
timeperiodtimeperiod_list
contactcontact_list
servicedependencyservicedependency_list
serviceescalationserviceescalation_list
hostdependencyhostdependency_list
hostescalationhostescalation_list
int display_header
int content_type
char * csv_delimiter
char * csv_data_enclosure
authdata current_authdata
int display_type = DISPLAY_NONE
int show_all_hosts = TRUE
int show_all_hostgroups = TRUE
int show_all_servicegroups = TRUE
char * host_name = NULL
char * host_filter = NULL
char * hostgroup_name = NULL
char * servicegroup_name = NULL
char * service_desc = NULL
char * service_filter = NULL
char to_expand [MAX_COMMAND_BUFFER]
char hashed_color [8]
int embedded
int daemon_check
int CGI_ID = CONFIG_CGI_ID

Function Documentation

void display_command_expansion ( void   ) 

void display_commands ( void   ) 

void display_contactgroups ( void   ) 

void display_contacts ( void   ) 

void display_hostdependencies ( void   ) 

void display_hostescalations ( void   ) 

void display_hostgroups ( void   ) 

void display_hosts ( void   ) 

void display_options ( void   ) 

void display_servicedependencies ( void   ) 

void display_serviceescalations ( void   ) 

void display_servicegroups ( void   ) 

void display_services ( void   ) 

void display_timeperiods ( void   ) 

char* hash_color ( int  i  ) 

int main ( void   ) 

void print_expand_input ( int  type  ) 

void print_export_link ( void   ) 

int process_cgivars ( void   ) 

void unauthorized_message ( void   ) 


Variable Documentation

int CGI_ID = CONFIG_CGI_ID

command* command_list

contact* contact_list

contactgroup* contactgroup_list

int content_type

char* csv_data_enclosure

char* csv_delimiter

authdata current_authdata

int daemon_check

int display_header

int display_type = DISPLAY_NONE

int embedded

char hashed_color[8]

char* host_filter = NULL

host* host_list

char* host_name = NULL

hostdependency* hostdependency_list

hostescalation* hostescalation_list

hostgroup* hostgroup_list

char* hostgroup_name = NULL

icinga_macros* mac [static]

char main_config_file[MAX_FILENAME_LENGTH]

char* service_desc = NULL

char* service_filter = NULL

service* service_list

servicedependency* servicedependency_list

serviceescalation* serviceescalation_list

servicegroup* servicegroup_list

char* servicegroup_name = NULL

int show_all_hostgroups = TRUE

int show_all_hosts = TRUE

int show_all_servicegroups = TRUE

timeperiod* timeperiod_list

char to_expand[MAX_COMMAND_BUFFER]

char url_docs_path[MAX_FILENAME_LENGTH]

char url_html_path[MAX_FILENAME_LENGTH]

char url_images_path[MAX_FILENAME_LENGTH]

char url_js_path[MAX_FILENAME_LENGTH]

char url_logo_images_path[MAX_FILENAME_LENGTH]

char url_stylesheets_path[MAX_FILENAME_LENGTH]


Generated on Wed Mar 30 17:22:22 2011 for icinga-core by  doxygen 1.4.7