#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