]> code.citadel.org Git - citadel.git/blobdiff - webcit/webcit.h
* have an abstract function print the menu boxes in the config area.
[citadel.git] / webcit / webcit.h
index a5f5f101117c5dc73ab6d84791f680367f8ef32b..43ecf6940b808b92afe7fbe24e9d77da242e14ee 100644 (file)
@@ -53,6 +53,7 @@ extern locale_t wc_locales[];
 #define _(string)      (string)
 #endif
 
+#define IsEmptyStr(a) ((a)[0] == '\0')
 /*
  * Uncomment to dump an HTTP trace to stderr
 #define HTTP_TRACING 1
@@ -122,10 +123,10 @@ extern locale_t wc_locales[];
 #define SLEEPING               180             /* TCP connection timeout */
 #define WEBCIT_TIMEOUT         900             /* WebCit session timeout */
 #define PORT_NUM               2000            /* port number to listen on */
-#define SERVER                 "WebCit v7.11"  /* who's in da house */
+#define SERVER                 "WebCit v7.13"  /* who's in da house */
 #define DEVELOPER_ID           0
 #define CLIENT_ID              4
-#define CLIENT_VERSION         711             /* This version of WebCit */
+#define CLIENT_VERSION         713             /* This version of WebCit */
 #define MINIMUM_CIT_VERSION    710             /* min required Citadel ver. */
 #define DEFAULT_HOST           "localhost"     /* Default Citadel server */
 #define DEFAULT_PORT           "504"
@@ -483,6 +484,7 @@ void output_headers(    int do_httpheaders,
                        int cache);
 void wprintf(const char *format,...);
 void output_static(char *what);
+void print_menu_box(char* Title, char *Class, int nLines, ...);
 void stresc(char *target, char *strbuf, int nbsp, int nolinebreaks);
 void escputs(char *strbuf);
 void url(char *buf);
@@ -590,6 +592,7 @@ void do_edit_vcard(long, char *, char *);
 void edit_vcard(void);
 void submit_vcard(void);
 void striplt(char *);
+void stripltlen(char *, int *);
 void select_user_to_edit(char *message, char *preselect);
 void delete_user(char *);
 void display_edituser(char *who, int is_new);
@@ -765,7 +768,7 @@ void http_datestring(char *buf, size_t n, time_t xtime);
 #define VIEW_NOTES             5       /**<  Notes view */
 #define VIEW_WIKI              6       /**<  Wiki view */
 #define VIEW_CALBRIEF          7       /**< Brief Calendar view */
-
+#define VIEW_JOURNAL            8       /**< Journal view (not yet implemented in webcit) */
 
 /* These should be empty, but we have them for testing */
 #define DEFAULT_HTTPAUTH_USER  ""