#include <stdio.h>
#include <stdlib.h>
#include "admin.h"
WebUI *webui_begin(Session *sn, Request *rq) {
WebUI *ui = pool_malloc(sn->pool,
sizeof(WebUI));
ui->sn = sn;
ui->rq = rq;
net_printf(sn->csd,
"<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\"\n");
net_printf(sn->csd,
" \"http://www.w3.org/TR/html4/loose.dtd\">\n");
net_printf(sn->csd,
"<html><head><title>Admin Console</title></head><body>\n");
net_printf(sn->csd,
"<h1>Webserver Administration</h1><hr>\n");
return ui;
}
void webui_end(WebUI *ui) {
net_printf(ui->sn->csd,
"</body></html>\n");
}
void webui_page_title(WebUI *ui,
char *title) {
net_printf(ui->sn->csd,
"<h2>%s</h2>\n<hr>\n", title);
}