X-Git-Url: http://git.wpitchoune.net/gitweb/?a=blobdiff_plain;f=src%2Fserver%2Fserver.c;h=a40ff0ab08e1348a8b95f6191a794dab29d8d2ff;hb=86a2918a63cbf19152b12382438e283c8ec511a4;hp=d75fc38bb015a176e70835624ecc334d3c7de0fa;hpb=38824221e18c2b4068df61039a2ef0708a5a1fe3;p=psensor.git diff --git a/src/server/server.c b/src/server/server.c index d75fc38..a40ff0a 100644 --- a/src/server/server.c +++ b/src/server/server.c @@ -40,10 +40,6 @@ #include "sysinfo.h" #endif -#ifdef HAVE_LUA -#include "server_lua.h" -#endif - #include "psensor_json.h" #include "plib/url.h" #include "plib/plib_io.h" @@ -113,19 +109,6 @@ void print_help() } /* - Returns '1' if the path denotates a Lua file, otherwise returns 0. - */ -int is_path_lua(const char *path) -{ - char *dot = rindex(path, '.'); - - if (dot && !strcasecmp(dot, ".lua")) - return 1; - - return 0; -} - -/* Returns the file path corresponding to a given URL */ char *get_path(const char *url, const char *www_dir) @@ -207,26 +190,6 @@ create_response_api(const char *nurl, } struct MHD_Response * -create_response_lua(const char *nurl, - const char *method, - unsigned int *rp_code, - const char *fpath) -{ -#ifdef HAVE_LUA - char *page = lua_to_html_page(&server_data, fpath); - - if (page) { - *rp_code = MHD_HTTP_OK; - - return MHD_create_response_from_data - (strlen(page), page, MHD_YES, MHD_NO); - } -#endif - - return NULL; -} - -struct MHD_Response * create_response_file(const char *nurl, const char *method, unsigned int *rp_code, @@ -270,12 +233,7 @@ create_response(const char *nurl, const char *method, unsigned int *rp_code) } else { char *fpath = get_path(nurl, server_data.www_dir); - if (is_path_lua(fpath)) - resp = create_response_lua - (nurl, method, rp_code, fpath); - else - resp = create_response_file - (nurl, method, rp_code, fpath); + resp = create_response_file(nurl, method, rp_code, fpath); free(fpath); }