Loading plugins/content/content.cpp +19 −20 Original line number Diff line number Diff line Loading @@ -49,7 +49,7 @@ namespace blogi { ~Content(){ }; void contentIdxPage(netplus::con *curcon,libhttppp::HttpRequest *curreq,libhtmlpp::HtmlElement *page,const char *tag,int start,int end){ void contentIdxPage(libhttppp::HttpRequest *curreq,libhtmlpp::HtmlElement *page,const char *tag,int start,int end){ libhttppp::HTTPException excep; libhtmlpp::HtmlString condat; Loading Loading @@ -98,7 +98,7 @@ namespace blogi { resp.setVersion(HTTPVERSION(1.1)); resp.setState(HTTP200); resp.setContentType("text/html"); resp.send(curcon,out.c_str(),out.size()); resp.send(curreq,out.c_str(),out.size()); return; } Loading Loading @@ -157,11 +157,10 @@ namespace blogi { resp.setVersion(HTTPVERSION(1.1)); resp.setState(HTTP200); resp.setContentType("text/html"); resp.send(curcon,out.c_str(),out.size()); out; resp.send(curreq,out.c_str(),out.size()); }; void contentPage(netplus::con* curcon, libhttppp::HttpRequest* curreq,libhtmlpp::HtmlElement &page) { void contentPage(libhttppp::HttpRequest* curreq,libhtmlpp::HtmlElement &page) { libhttppp::HTTPException excep; libhtmlpp::HtmlString *condat = new libhtmlpp::HtmlString; Loading Loading @@ -217,10 +216,10 @@ namespace blogi { resp.setVersion(HTTPVERSION(1.1)); resp.setState(HTTP200); resp.setContentType("text/html"); resp.send(curcon,out.c_str(),out.size()); resp.send(curreq,out.c_str(),out.size()); }; void addPostPage(netplus::con *curcon,libhttppp::HttpRequest *curreq,libhtmlpp::HtmlElement &page){ void addPostPage(libhttppp::HttpRequest *curreq,libhtmlpp::HtmlElement &page){ std::string sid; char url[512]; Loading Loading @@ -339,7 +338,7 @@ namespace blogi { resp.setState(HTTP307); resp.setContentType("text/html"); *resp.setData("Location") << ccurl; resp.send(curcon,nullptr,0); resp.send(curreq,nullptr,0); return; } Loading @@ -364,10 +363,10 @@ namespace blogi { resp.setVersion(HTTPVERSION(1.1)); resp.setState(HTTP200); resp.setContentType("text/html"); resp.send(curcon,out.c_str(),out.size()); resp.send(curreq,out.c_str(),out.size()); } void delPostPage(netplus::con* curcon, libhttppp::HttpRequest* curreq,libhtmlpp::HtmlElement &page) { void delPostPage(libhttppp::HttpRequest* curreq,libhtmlpp::HtmlElement &page) { std::string sid; char url[512]; Loading Loading @@ -416,7 +415,7 @@ namespace blogi { resp.setVersion(HTTPVERSION(1.1)); resp.setState(HTTP200); resp.setContentType("text/html"); resp.send(curcon,out.c_str(),out.size()); resp.send(curreq,out.c_str(),out.size()); } Loading Loading @@ -458,7 +457,7 @@ namespace blogi { } } void editPostPage(netplus::con* curcon, libhttppp::HttpRequest* curreq,libhtmlpp::HtmlElement &page) { void editPostPage(libhttppp::HttpRequest* curreq,libhtmlpp::HtmlElement &page) { std::string sid; char url[512]; if (!Args->auth->isLoggedIn(curreq,sid)) { Loading Loading @@ -616,7 +615,7 @@ namespace blogi { resp.setVersion(HTTPVERSION(1.1)); resp.setState(HTTP200); resp.setContentType("text/html"); resp.send(curcon,out.c_str(),out.size()); resp.send(curreq,out.c_str(),out.size()); } const char *getName(){ Loading Loading @@ -657,7 +656,7 @@ namespace blogi { return; } bool Controller(netplus::con * curcon, libhttppp::HttpRequest * req,libhtmlpp::HtmlElement *page){ bool Controller(libhttppp::HttpRequest * req,libhtmlpp::HtmlElement *page){ char url[512]; if(strncmp(req->getRequestURL(),Args->config->buildurl("content",url,512),strlen(Args->config->buildurl("content",url,512)))!=0){ return false; Loading @@ -672,13 +671,13 @@ namespace blogi { } if (strncmp(curl.c_str(),Args->config->buildurl("content/addpost",url,512),strlen(Args->config->buildurl("content/addpost",url,512)))==0){ addPostPage(curcon,req,*page); addPostPage(req,*page); }else if (strncmp(curl.c_str(), Args->config->buildurl("content/read",url,512), strlen(Args->config->buildurl("content/read",url,512))) == 0) { contentPage(curcon,req,*page); contentPage(req,*page); }else if (strncmp(curl.c_str(), Args->config->buildurl("content/edit",url,512), strlen(Args->config->buildurl("content/edit",url,512))) == 0) { editPostPage(curcon,req,*page); editPostPage(req,*page); }else if (strncmp(curl.c_str(), Args->config->buildurl("content/del",url,512), strlen(Args->config->buildurl("content/del",url,512))) == 0) { delPostPage(curcon, req,*page); delPostPage(req,*page); }else{ int startpos = 0; libhttppp::HttpForm start; Loading @@ -691,9 +690,9 @@ namespace blogi { std::cerr << startpos << std::endl; if (strcmp(curl.c_str(),Args->config->buildurl("content/tag",url,512))>0){ size_t len = strlen(Args->config->buildurl("content/tag/",url,512)); contentIdxPage(curcon,req,page,curl.substr(len,curl.length()-len).c_str(),startpos,SITELIMIT); contentIdxPage(req,page,curl.substr(len,curl.length()-len).c_str(),startpos,SITELIMIT); }else{ contentIdxPage(curcon,req,page,nullptr,startpos,SITELIMIT); contentIdxPage(req,page,nullptr,startpos,SITELIMIT); } } return true; Loading plugins/gameinfo/gameinfo.cpp +2 −2 Original line number Diff line number Diff line Loading @@ -91,7 +91,7 @@ namespace blogi { } } bool Controller(netplus::con *curcon,libhttppp::HttpRequest *req,libhtmlpp::HtmlElement *page){ bool Controller(libhttppp::HttpRequest *req,libhtmlpp::HtmlElement *page){ char url[512]; if(strncmp(req->getRequestURL(),Args->config->buildurl("gamestatus",url,512),strlen(Args->config->buildurl("gamestatus",url,512)))!=0){ return false; Loading Loading @@ -142,7 +142,7 @@ namespace blogi { resp.setVersion(HTTPVERSION(1.1)); resp.setState(HTTP200); resp.setContentType("text/html"); resp.send(curcon,out.c_str(),out.size()); resp.send(req,out.c_str(),out.size()); return true; } Loading plugins/media/media.cpp +4 −4 Original line number Diff line number Diff line Loading @@ -481,7 +481,7 @@ namespace blogi { } } bool Controller(netplus::con *curcon,libhttppp::HttpRequest *req,libhtmlpp::HtmlElement *page){ bool Controller(libhttppp::HttpRequest *req,libhtmlpp::HtmlElement *page){ char url[512]; if (strncmp(req->getRequestURL(),Args->config->buildurl("media/getimage/",url,512),strlen(Args->config->buildurl("media/getimage",url,512)))==0){ int mlen=strlen(req->getRequestURL())-strlen(Args->config->buildurl("media/getimage/",url,512)); Loading Loading @@ -513,14 +513,14 @@ namespace blogi { _store->load(suuid,value); curres.setContentType(res[0][0]); curres.setState(HTTP200); curres.send(curcon, value.c_str(), value.length()); curres.send(req, value.c_str(), value.length()); }catch(...){ curres.setState(HTTP404); curres.send(curcon,nullptr,0); curres.send(req,nullptr,0); } }else{ curres.setState(HTTP404); curres.send(curcon,nullptr,0); curres.send(req,nullptr,0); } return true; } Loading plugins/navbar/navbar.cpp +1 −2 Original line number Diff line number Diff line Loading @@ -158,7 +158,6 @@ namespace blogi { } void editNavigation(libhttppp::HttpRequest *req,libhtmlpp::HtmlString &setdiv){ char url[512]; int navid=-1,rem_itemid=-1; blogi::SQL sql; blogi::DBResult res; Loading Loading @@ -381,7 +380,7 @@ SETTINGSINDEX: } bool Controller(netplus::con *curcon,libhttppp::HttpRequest *req,libhtmlpp::HtmlElement *page){ bool Controller(libhttppp::HttpRequest *req,libhtmlpp::HtmlElement *page){ return false; } }; Loading plugins/nginxfiler/filer.cpp +3 −3 Original line number Diff line number Diff line Loading @@ -146,7 +146,7 @@ namespace blogi { out<<"</ul></div>"; } bool Controller(netplus::con *curcon,libhttppp::HttpRequest *req,libhtmlpp::HtmlElement *page){ bool Controller(libhttppp::HttpRequest *req,libhtmlpp::HtmlElement *page){ char url[512]; if(strncmp(req->getRequestURL(),Args->config->buildurl("nginxfiler",url,512),strlen(Args->config->buildurl("nginxfiler",url,512)))!=0){ return false; Loading Loading @@ -345,13 +345,13 @@ namespace blogi { curres.setVersion(HTTPVERSION(1.1)); curres.setContentType("text/html"); curres.setState(HTTP200); curres.send(curcon, out.c_str(),out.size()); curres.send(req, out.c_str(),out.size()); }catch(libhttppp::HTTPException &e){ libhttppp::HttpResponse curres; curres.setVersion(HTTPVERSION(1.1)); curres.setContentType("text/html"); curres.setState(HTTP500); curres.send(curcon, e.what(),strlen(e.what())); curres.send(req, e.what(),strlen(e.what())); } return true; } Loading Loading
plugins/content/content.cpp +19 −20 Original line number Diff line number Diff line Loading @@ -49,7 +49,7 @@ namespace blogi { ~Content(){ }; void contentIdxPage(netplus::con *curcon,libhttppp::HttpRequest *curreq,libhtmlpp::HtmlElement *page,const char *tag,int start,int end){ void contentIdxPage(libhttppp::HttpRequest *curreq,libhtmlpp::HtmlElement *page,const char *tag,int start,int end){ libhttppp::HTTPException excep; libhtmlpp::HtmlString condat; Loading Loading @@ -98,7 +98,7 @@ namespace blogi { resp.setVersion(HTTPVERSION(1.1)); resp.setState(HTTP200); resp.setContentType("text/html"); resp.send(curcon,out.c_str(),out.size()); resp.send(curreq,out.c_str(),out.size()); return; } Loading Loading @@ -157,11 +157,10 @@ namespace blogi { resp.setVersion(HTTPVERSION(1.1)); resp.setState(HTTP200); resp.setContentType("text/html"); resp.send(curcon,out.c_str(),out.size()); out; resp.send(curreq,out.c_str(),out.size()); }; void contentPage(netplus::con* curcon, libhttppp::HttpRequest* curreq,libhtmlpp::HtmlElement &page) { void contentPage(libhttppp::HttpRequest* curreq,libhtmlpp::HtmlElement &page) { libhttppp::HTTPException excep; libhtmlpp::HtmlString *condat = new libhtmlpp::HtmlString; Loading Loading @@ -217,10 +216,10 @@ namespace blogi { resp.setVersion(HTTPVERSION(1.1)); resp.setState(HTTP200); resp.setContentType("text/html"); resp.send(curcon,out.c_str(),out.size()); resp.send(curreq,out.c_str(),out.size()); }; void addPostPage(netplus::con *curcon,libhttppp::HttpRequest *curreq,libhtmlpp::HtmlElement &page){ void addPostPage(libhttppp::HttpRequest *curreq,libhtmlpp::HtmlElement &page){ std::string sid; char url[512]; Loading Loading @@ -339,7 +338,7 @@ namespace blogi { resp.setState(HTTP307); resp.setContentType("text/html"); *resp.setData("Location") << ccurl; resp.send(curcon,nullptr,0); resp.send(curreq,nullptr,0); return; } Loading @@ -364,10 +363,10 @@ namespace blogi { resp.setVersion(HTTPVERSION(1.1)); resp.setState(HTTP200); resp.setContentType("text/html"); resp.send(curcon,out.c_str(),out.size()); resp.send(curreq,out.c_str(),out.size()); } void delPostPage(netplus::con* curcon, libhttppp::HttpRequest* curreq,libhtmlpp::HtmlElement &page) { void delPostPage(libhttppp::HttpRequest* curreq,libhtmlpp::HtmlElement &page) { std::string sid; char url[512]; Loading Loading @@ -416,7 +415,7 @@ namespace blogi { resp.setVersion(HTTPVERSION(1.1)); resp.setState(HTTP200); resp.setContentType("text/html"); resp.send(curcon,out.c_str(),out.size()); resp.send(curreq,out.c_str(),out.size()); } Loading Loading @@ -458,7 +457,7 @@ namespace blogi { } } void editPostPage(netplus::con* curcon, libhttppp::HttpRequest* curreq,libhtmlpp::HtmlElement &page) { void editPostPage(libhttppp::HttpRequest* curreq,libhtmlpp::HtmlElement &page) { std::string sid; char url[512]; if (!Args->auth->isLoggedIn(curreq,sid)) { Loading Loading @@ -616,7 +615,7 @@ namespace blogi { resp.setVersion(HTTPVERSION(1.1)); resp.setState(HTTP200); resp.setContentType("text/html"); resp.send(curcon,out.c_str(),out.size()); resp.send(curreq,out.c_str(),out.size()); } const char *getName(){ Loading Loading @@ -657,7 +656,7 @@ namespace blogi { return; } bool Controller(netplus::con * curcon, libhttppp::HttpRequest * req,libhtmlpp::HtmlElement *page){ bool Controller(libhttppp::HttpRequest * req,libhtmlpp::HtmlElement *page){ char url[512]; if(strncmp(req->getRequestURL(),Args->config->buildurl("content",url,512),strlen(Args->config->buildurl("content",url,512)))!=0){ return false; Loading @@ -672,13 +671,13 @@ namespace blogi { } if (strncmp(curl.c_str(),Args->config->buildurl("content/addpost",url,512),strlen(Args->config->buildurl("content/addpost",url,512)))==0){ addPostPage(curcon,req,*page); addPostPage(req,*page); }else if (strncmp(curl.c_str(), Args->config->buildurl("content/read",url,512), strlen(Args->config->buildurl("content/read",url,512))) == 0) { contentPage(curcon,req,*page); contentPage(req,*page); }else if (strncmp(curl.c_str(), Args->config->buildurl("content/edit",url,512), strlen(Args->config->buildurl("content/edit",url,512))) == 0) { editPostPage(curcon,req,*page); editPostPage(req,*page); }else if (strncmp(curl.c_str(), Args->config->buildurl("content/del",url,512), strlen(Args->config->buildurl("content/del",url,512))) == 0) { delPostPage(curcon, req,*page); delPostPage(req,*page); }else{ int startpos = 0; libhttppp::HttpForm start; Loading @@ -691,9 +690,9 @@ namespace blogi { std::cerr << startpos << std::endl; if (strcmp(curl.c_str(),Args->config->buildurl("content/tag",url,512))>0){ size_t len = strlen(Args->config->buildurl("content/tag/",url,512)); contentIdxPage(curcon,req,page,curl.substr(len,curl.length()-len).c_str(),startpos,SITELIMIT); contentIdxPage(req,page,curl.substr(len,curl.length()-len).c_str(),startpos,SITELIMIT); }else{ contentIdxPage(curcon,req,page,nullptr,startpos,SITELIMIT); contentIdxPage(req,page,nullptr,startpos,SITELIMIT); } } return true; Loading
plugins/gameinfo/gameinfo.cpp +2 −2 Original line number Diff line number Diff line Loading @@ -91,7 +91,7 @@ namespace blogi { } } bool Controller(netplus::con *curcon,libhttppp::HttpRequest *req,libhtmlpp::HtmlElement *page){ bool Controller(libhttppp::HttpRequest *req,libhtmlpp::HtmlElement *page){ char url[512]; if(strncmp(req->getRequestURL(),Args->config->buildurl("gamestatus",url,512),strlen(Args->config->buildurl("gamestatus",url,512)))!=0){ return false; Loading Loading @@ -142,7 +142,7 @@ namespace blogi { resp.setVersion(HTTPVERSION(1.1)); resp.setState(HTTP200); resp.setContentType("text/html"); resp.send(curcon,out.c_str(),out.size()); resp.send(req,out.c_str(),out.size()); return true; } Loading
plugins/media/media.cpp +4 −4 Original line number Diff line number Diff line Loading @@ -481,7 +481,7 @@ namespace blogi { } } bool Controller(netplus::con *curcon,libhttppp::HttpRequest *req,libhtmlpp::HtmlElement *page){ bool Controller(libhttppp::HttpRequest *req,libhtmlpp::HtmlElement *page){ char url[512]; if (strncmp(req->getRequestURL(),Args->config->buildurl("media/getimage/",url,512),strlen(Args->config->buildurl("media/getimage",url,512)))==0){ int mlen=strlen(req->getRequestURL())-strlen(Args->config->buildurl("media/getimage/",url,512)); Loading Loading @@ -513,14 +513,14 @@ namespace blogi { _store->load(suuid,value); curres.setContentType(res[0][0]); curres.setState(HTTP200); curres.send(curcon, value.c_str(), value.length()); curres.send(req, value.c_str(), value.length()); }catch(...){ curres.setState(HTTP404); curres.send(curcon,nullptr,0); curres.send(req,nullptr,0); } }else{ curres.setState(HTTP404); curres.send(curcon,nullptr,0); curres.send(req,nullptr,0); } return true; } Loading
plugins/navbar/navbar.cpp +1 −2 Original line number Diff line number Diff line Loading @@ -158,7 +158,6 @@ namespace blogi { } void editNavigation(libhttppp::HttpRequest *req,libhtmlpp::HtmlString &setdiv){ char url[512]; int navid=-1,rem_itemid=-1; blogi::SQL sql; blogi::DBResult res; Loading Loading @@ -381,7 +380,7 @@ SETTINGSINDEX: } bool Controller(netplus::con *curcon,libhttppp::HttpRequest *req,libhtmlpp::HtmlElement *page){ bool Controller(libhttppp::HttpRequest *req,libhtmlpp::HtmlElement *page){ return false; } }; Loading
plugins/nginxfiler/filer.cpp +3 −3 Original line number Diff line number Diff line Loading @@ -146,7 +146,7 @@ namespace blogi { out<<"</ul></div>"; } bool Controller(netplus::con *curcon,libhttppp::HttpRequest *req,libhtmlpp::HtmlElement *page){ bool Controller(libhttppp::HttpRequest *req,libhtmlpp::HtmlElement *page){ char url[512]; if(strncmp(req->getRequestURL(),Args->config->buildurl("nginxfiler",url,512),strlen(Args->config->buildurl("nginxfiler",url,512)))!=0){ return false; Loading Loading @@ -345,13 +345,13 @@ namespace blogi { curres.setVersion(HTTPVERSION(1.1)); curres.setContentType("text/html"); curres.setState(HTTP200); curres.send(curcon, out.c_str(),out.size()); curres.send(req, out.c_str(),out.size()); }catch(libhttppp::HTTPException &e){ libhttppp::HttpResponse curres; curres.setVersion(HTTPVERSION(1.1)); curres.setContentType("text/html"); curres.setState(HTTP500); curres.send(curcon, e.what(),strlen(e.what())); curres.send(req, e.what(),strlen(e.what())); } return true; } Loading