diff options
Diffstat (limited to 'src/webserver.c')
-rw-r--r-- | src/webserver.c | 54 |
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>" ); } |