#include "cgi.h"
#include "html.h"
#include "session.h"

#include <stdio.h>

int main(void) {
    Session session;

    if (!session_load(&session)) {
        cgi_redirect("/login.html");
        return 0;
    }

    cgi_header("text/html");
    printf("<!DOCTYPE html><html lang=\"ja\"><head><meta charset=\"UTF-8\"><title>日記を書く</title></head><body>\n");
    printf("<p>ログイン中: ");
    html_escape_print(stdout, session.username);
    printf("</p>\n");
    printf("<h1>日記を書く</h1>\n");
    printf("<form action=\"/cgi-bin/diary_submit.cgi\" method=\"post\">\n");
    printf("<p><label>タイトル<br><input type=\"text\" name=\"title\" maxlength=\"255\" required></label></p>\n");
    printf("<p><label>本文<br><textarea name=\"body\" rows=\"10\" cols=\"60\" required></textarea></label></p>\n");
    printf("<p><label><input type=\"radio\" name=\"is_public\" value=\"1\" checked>公開</label>\n");
    printf("<label><input type=\"radio\" name=\"is_public\" value=\"0\">非公開</label></p>\n");
    printf("<p><button type=\"submit\">投稿する</button></p>\n");
    printf("</form>\n");
    printf("</body></html>\n");
    return 0;
}
