Commit | Line | Data |
---|---|---|
ee587f7f | 1 | <% @header[("title", ["Contact information"])]; |
d6223be9 | 2 | |
ee587f7f | 3 | ref showNormal = true; |
d6223be9 | 4 | |
ee587f7f AC |
5 | if $"cmd" = "add" then |
6 | val id = Contact.addContact (Init.getUserId(), Web.stoi ($"knd"), $"v", Contact.privFromInt (Web.stoi ($"priv"))) %> | |
7 | <h3><b>Contact added</b></h3> | |
8 | <% end; | |
9 | ||
10 | if showNormal then %> | |
11 | ||
12 | <h3><b>Add new contact information</b></h3> | |
13 | ||
14 | <form action="contact"> | |
15 | <input type="hidden" name="cmd" value="add"> | |
16 | <table> | |
17 | <tr> <td align="right"><b>Kind</b>:</td> <td><select name="knd"> | |
18 | <% foreach kind in Contact.listKinds () do %> | |
19 | <option value="<% #id kind %>"><% Web.html (#name kind) %></option> | |
20 | <% end %> | |
21 | </select></td> </tr> | |
22 | <tr> <td align="right"><b>Value</b>:</td> <td><input name="v"></td> </tr> | |
23 | <tr> <td align="right"><b>Readable by</b>:</td> <td><select name="priv"> | |
24 | <option value="0">Anyone</option> | |
25 | <option value="1" selected>Members only</option> | |
26 | <option value="2">Admins only</option> | |
27 | </select></td> </tr> | |
28 | <tr> <td><input type="submit" value="Add"></td> </tr> | |
29 | </table> | |
30 | </form> | |
31 | ||
32 | <h3><b>Your contact information</b></h3> | |
33 | ||
34 | <table> | |
35 | <% foreach (kind, cont) in Contact.listUserContacts (Init.getUserId(), Contact.ADMINS) do %> | |
36 | <tr> <td align="right" valign="top"><b><% Web.html (#name kind) %></b>:</td> | |
37 | <td><% Contact.format (kind, cont) %></td> </tr> | |
38 | <% end %> | |
39 | </table> | |
40 | ||
41 | <% end %> | |
d6223be9 AC |
42 | |
43 | <% @footer[] %> |