summaryrefslogtreecommitdiff
path: root/src/webserver.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/webserver.c')
-rw-r--r--src/webserver.c54
1 files changed, 53 insertions, 1 deletions
diff --git a/src/webserver.c b/src/webserver.c
index 098334a..02353a5 100644
--- a/src/webserver.c
+++ b/src/webserver.c
@@ -17,7 +17,20 @@
#include "jquery-ui-css.h"
#include "jquery-js.h"
#include "jquery-ui-js.h"
-
+#include "ui-bg_flat_0_aaaaaa_40x100-png.h"
+#include "ui-bg_flat_75_ffffff_40x100-png.h"
+#include "ui-bg_glass_55_fbf9ee_1x400-png.h"
+#include "ui-bg_glass_65_ffffff_1x400-png.h"
+#include "ui-bg_glass_75_dadada_1x400-png.h"
+#include "ui-bg_glass_75_e6e6e6_1x400-png.h"
+#include "ui-bg_glass_95_fef1ec_1x400-png.h"
+#include "ui-bg_highlight-soft_75_cccccc_1x100-png.h"
+#include "ui-icons_222222_256x240-png.h"
+#include "ui-icons_2e83ff_256x240-png.h"
+#include "ui-icons_454545_256x240-png.h"
+#include "ui-icons_888888_256x240-png.h"
+#include "ui-icons_cd0a0a_256x240-png.h"
+
static struct MHD_Daemon *d;
#if MHD_VERSION < 0x00090500
@@ -117,6 +130,45 @@ static int handle_request( void *cls, struct MHD_Connection *connection,
} else if( strcmp( url, "/web/jquery-ui.js" ) == 0 ) {
strncpy( biruda_msg, (char *)jquery_ui_js, jquery_ui_js_len );
biruda_msg[jquery_ui_js_len] = '\0';
+ } else if( strcmp( url, "/web/images/ui-bg_flat_0_aaaaaa_40x100.png" ) == 0 ) {
+ strncpy( biruda_msg, (char *)images_ui_bg_flat_0_aaaaaa_40x100_png, images_ui_bg_flat_0_aaaaaa_40x100_png_len );
+ images_ui_bg_flat_0_aaaaaa_40x100_png[images_ui_bg_flat_0_aaaaaa_40x100_png_len] = '\0';
+ } else if( strcmp( url, "/web/images/ui-bg_flat_75_ffffff_40x100.png" ) == 0 ) {
+ strncpy( biruda_msg, (char *)images_ui_bg_flat_75_ffffff_40x100_png, images_ui_bg_flat_75_ffffff_40x100_png_len );
+ images_ui_bg_flat_75_ffffff_40x100_png[images_ui_bg_flat_75_ffffff_40x100_png_len] = '\0';
+ } else if( strcmp( url, "/web/images/ui-bg_glass_55_fbf9ee_1x400.png" ) == 0 ) {
+ strncpy( biruda_msg, (char *)images_ui_bg_glass_55_fbf9ee_1x400_png, images_ui_bg_glass_55_fbf9ee_1x400_png_len );
+ images_ui_bg_glass_55_fbf9ee_1x400_png[images_ui_bg_glass_55_fbf9ee_1x400_png_len] = '\0';
+ } else if( strcmp( url, "/web/images/ui-bg_glass_65_ffffff_1x400.png" ) == 0 ) {
+ strncpy( biruda_msg, (char *)images_ui_bg_glass_65_ffffff_1x400_png, images_ui_bg_glass_65_ffffff_1x400_png_len );
+ images_ui_bg_glass_65_ffffff_1x400_png[images_ui_bg_glass_65_ffffff_1x400_png_len] = '\0';
+ } else if( strcmp( url, "/web/images/ui-bg_glass_75_dadada_1x400.png" ) == 0 ) {
+ strncpy( biruda_msg, (char *)images_ui_bg_glass_75_dadada_1x400_png, images_ui_bg_glass_75_dadada_1x400_png_len );
+ images_ui_bg_glass_75_dadada_1x400_png[images_ui_bg_glass_75_dadada_1x400_png_len] = '\0';
+ } else if( strcmp( url, "/web/images/ui-bg_glass_75_e6e6e6_1x400.png" ) == 0 ) {
+ strncpy( biruda_msg, (char *)images_ui_bg_glass_75_e6e6e6_1x400_png, images_ui_bg_glass_75_e6e6e6_1x400_png_len );
+ images_ui_bg_glass_75_e6e6e6_1x400_png[images_ui_bg_glass_75_e6e6e6_1x400_png_len] = '\0';
+ } else if( strcmp( url, "/web/images/ui-bg_glass_95_fef1ec_1x400.png" ) == 0 ) {
+ strncpy( biruda_msg, (char *)images_ui_bg_glass_95_fef1ec_1x400_png, images_ui_bg_glass_95_fef1ec_1x400_png_len );
+ images_ui_bg_glass_95_fef1ec_1x400_png[images_ui_bg_glass_95_fef1ec_1x400_png_len] = '\0';
+ } else if( strcmp( url, "/web/images/ui-bg_highlight-soft_75_cccccc_1x100.png" ) == 0 ) {
+ strncpy( biruda_msg, (char *)images_ui_bg_highlight_soft_75_cccccc_1x100_png, images_ui_bg_highlight_soft_75_cccccc_1x100_png_len );
+ images_ui_bg_highlight_soft_75_cccccc_1x100_png[images_ui_bg_highlight_soft_75_cccccc_1x100_png_len] = '\0';
+ } else if( strcmp( url, "/web/images/ui-icons_222222_256x240.png" ) == 0 ) {
+ strncpy( biruda_msg, (char *)images_ui_icons_222222_256x240_png, images_ui_icons_222222_256x240_png_len );
+ images_ui_icons_222222_256x240_png[images_ui_icons_222222_256x240_png_len] = '\0';
+ } else if( strcmp( url, "/web/images/ui-icons_2e83ff_256x240.png" ) == 0 ) {
+ strncpy( biruda_msg, (char *)images_ui_icons_2e83ff_256x240_png, images_ui_icons_2e83ff_256x240_png_len );
+ images_ui_icons_2e83ff_256x240_png[images_ui_icons_2e83ff_256x240_png_len] = '\0';
+ } else if( strcmp( url, "/web/images/ui-icons_454545_256x240.png" ) == 0 ) {
+ strncpy( biruda_msg, (char *)images_ui_icons_454545_256x240_png, images_ui_icons_454545_256x240_png_len );
+ images_ui_icons_454545_256x240_png[images_ui_icons_454545_256x240_png_len] = '\0';
+ } else if( strcmp( url, "/web/images/ui-icons_888888_256x240.png" ) == 0 ) {
+ strncpy( biruda_msg, (char *)images_ui_icons_888888_256x240_png, images_ui_icons_888888_256x240_png_len );
+ images_ui_icons_888888_256x240_png[images_ui_icons_888888_256x240_png_len] = '\0';
+ } else if( strcmp( url, "/web/images/ui-icons_cd0a0a_256x240.png" ) == 0 ) {
+ strncpy( biruda_msg, (char *)images_ui_icons_cd0a0a_256x240_png, images_ui_icons_cd0a0a_256x240_png_len );
+ images_ui_icons_cd0a0a_256x240_png[images_ui_icons_cd0a0a_256x240_png_len] = '\0';
} else {
strcat( biruda_msg, "<html><body><p>This is biruda, the REST api. You can access the web interface <a href=\"/web\">here</a>.</p></body></html>" );
}