Changed to use new smlsql interface
[hcoop/portal.git] / contact.mlt
CommitLineData
ee587f7f 1<% @header[("title", ["Contact information"])];
d6223be9 2
ee587f7f 3ref showNormal = true;
d6223be9 4
ee587f7f
AC
5if $"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
10if 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[] %>