#ifndef ____viewlist_h__ #define ____viewlist_h__ #include "HTTPPage.h" #include "HTTPParameters.h" #include "Directory.h" namespace http { class __viewlist : public HTTPPage { int page(HTTPParameters &p) override { coreutils::Directory directory("../../jetserver/views"); p.data << "
" "
" " Create new view" "
"; while(!directory.eod()) { if(directory.get().getName().substr(0, 1) == ".") { directory.next(); continue; } p.data << "
" " " << directory.get().getName() << "" "
"; directory.next(); } p.data << "
"; p.httpRequest.response.addHeader(coreutils::IMFHeader("Content-Type", "text/html")); return true; } }; } #endif