Improved register and profile pages.

This commit is contained in:
Dominik Picheta 2014-11-11 20:18:29 +00:00
commit 374f6f96b4
2 changed files with 20 additions and 1 deletions

View file

@ -188,8 +188,15 @@
#
#proc genFormRegister(c: var TForumData): string =
# result = ""
<div id="talk-head">
<div class="info-post">
<div>
<a href="${c.req.makeUri("/")}"><b>forum index</b></a> &gt;
Register
</div>
</div>
</div>
<form action="${c.req.makeUri("/doregister", false)}" method="POST">
<b>Register</b><br />
<table border="0">
<tr>
<td>${FieldValid(c, "name", "Username:")}</td>

View file

@ -606,6 +606,18 @@ proc gatherUserInfo(c: var TForumData, nick: string, ui: var TUserInfo): bool =
proc genProfile(c: var TForumData, ui: TUserInfo): string =
result = ""
result.add(htmlgen.`div`(id = "talk-head",
htmlgen.`div`(class="info-post",
htmlgen.`div`(
htmlgen.a(href = c.req.makeUri("/"),
span(style = "font-weight: bold;", "forum index")
),
" > " & ui.nick & "'s profile"
)
)
)
)
result.add(htmlgen.`div`(id = "avatar", genGravatar(ui.email, 250)))
let t2 = if ui.lastOnline != -1: getGMTime(TTime(ui.lastOnline))
else: getGMTime(getTime())