BDB="users/${COKID}"
if [ -n "$QRYID" ]; then
- printf '%s 303 See Other\r\n' "$SERVER_PROTOCOL"
+ printf 'Status: 303 See Other\r\n'
printf 'Location: %s\r\n' "${SCRIPT_NAME}?${QUERY_STRING#id=????????????}"
SET_COOKIE +8640000 "id=${QRYID}"
printf '\r\n'
cat <<-EOF
<!DOCTYPE HTML>
<HTML><head>
+ <meta name="viewport" content="width=device-width" />
<title>Bookman - New Collection</title>
</head><body id="newcollection">
<h1>You have not yet set up a collection on this server.</h1>
EOF
exit 0
elif ! [ -d "${BDB}" ]; then
- printf '%s 404 Not Found\r\n' "$SERVER_PROTOCOL"
+ printf 'Status: 404 Not Found\r\n'
printf 'Content-Type: text/html; charset=utf-8\r\n\r\n'
cat <<-EOF
<!DOCTYPE HTML>
<HTML><head>
+ <meta name="viewport" content="width=device-width" />
<title>Bookman - 404</title>
</head><body id="missingcollection">
<h1>The collection you requested does not exist on this server.</h1>
{ git init "users/${NEWID}" || mkdir -p "users/${NEWID}"; } >&-
- printf '%s 303 See Other\r\n' "$SERVER_PROTOCOL"
+ printf 'Status: 303 See Other\r\n'
printf 'Location: %s\r\n' "${SCRIPT_NAME}?id=${NEWID}"
SET_COOKIE +8640000 "id=${NEWID}"
printf '\r\n'
cat <<EOF
<!DOCTYPE HTML>
<HTML><head>
+ <meta name="viewport" content="width=device-width" />
<title>Bookman - Your Collection</title>
<link rel="stylesheet" type="text/css" href="bookmarks.css" />
</head><body id="collection">