]> git.sur5r.net Git - openldap/blob - contrib/web_ldap/maint_form.h
Fix typo
[openldap] / contrib / web_ldap / maint_form.h
1 /* maint_form.h */
2
3 #ifndef __MAINT_FORM_H
4 #define __MAINT_FORM_H
5
6 #define max number of passed fields.
7 #define MAX_ENTRIES 400  /* way bigger than needed. */
8
9 /* define the maximum length of a single config line */
10 #define MAX_LINE_LEN   256
11
12 typedef struct {
13     char *name;
14     char *val;
15 } entry;
16
17 /* prototypes */
18 char  *makeword(char *line,
19                 char stop);
20
21 char  *fmakeword(FILE *f,
22                  char stop,
23                  int *len);
24
25 char  x2c(char *what);
26
27 void  unescape_url(char *url);
28
29 void  plustospace(char *str);
30
31 int   strcompare(char* a,
32                  char* b);
33
34 int   getvalue(entry* list,
35                char* key,
36                char** value);
37
38 int append_to_list(entry* list,
39                    char* key,
40                    char* value);
41
42 void  remove_leading_blanks(char* str);
43
44 void  remove_trailing_blanks(char* str);
45
46 void  pad_with_char(char* buffer,
47                     int length,
48                     char padchar);
49
50 char* lower_case_string(char* inputbuf);
51
52 char* upper_case_string(char* inputbuf);
53
54 void  strip_CR(char* buffer);
55
56 void  show_form_data(entry* entries);
57
58 void  display_html_text(char* filename);
59
60 long unformat_cost(char* cost);
61
62 int get_line(FILE* file,
63              char* returned_line);
64
65 void print_header(char* title);
66
67 void maint_trailer();
68
69 void maint_header(char* name);
70
71 void maint_update_form(entry* list,
72                        char* maint_filename,
73                        char* DatabaseName);
74
75 /*
76 int draw_form_fields(char* maint_filename,
77                        CGIDB_REC* cgidb_rec);
78 */
79 void maint_remove_form(entry* list,
80                        char* DatabaseName);
81
82 void maint_add_form(entry* list,
83                     char* maint_filename,
84                     char* DatabaseName);
85
86 /*
87 char* get_field_data(CGIDB_REC* cgidb_rec,
88                      char* data,
89                      char* buffer);
90 */
91 void maint_dump_db(entry* list,
92                    char* maint_filename,
93                    char* DatabaseName);
94 /*
95 void display_dump_entry(CGIDB_REC* cgidb_rec,
96                         int cols,
97                         char* item1,
98                         char* item2,
99                         char* item3,
100                         char* item4);
101 */
102 void maint_upload_photo(char* MFileName);
103
104 void maint_remove_photo(entry* list,
105                         char* MFileName);
106 /*
107 int copy_data_to_db_field(CGIDB_REC* cgidb_rec,
108                           char* field,
109                           char* fieldmaxlength,
110                           char* data);
111 */
112 #endif
113
114 /* end file 'maint_form.h' */