rev |
line source |
bsw@1045
|
1 ui.titleMember(_"avatar/photo")
|
bsw/jbe@4
|
2
|
bsw@1045
|
3 execute.view {
|
bsw@1045
|
4 module = "member", view = "_sidebar_whatcanido", params = {
|
bsw@1045
|
5 member = app.session.member
|
bsw@1045
|
6 }
|
bsw@1045
|
7 }
|
bsw/jbe@4
|
8
|
bsw/jbe@4
|
9 ui.form{
|
bsw/jbe@4
|
10 record = app.session.member,
|
bsw/jbe@4
|
11 attr = {
|
bsw@1045
|
12 class = "vertical section",
|
bsw/jbe@4
|
13 enctype = 'multipart/form-data'
|
bsw/jbe@4
|
14 },
|
bsw/jbe@4
|
15 module = "member",
|
bsw/jbe@4
|
16 action = "update_images",
|
bsw/jbe@4
|
17 routing = {
|
bsw/jbe@4
|
18 ok = {
|
bsw/jbe@4
|
19 mode = "redirect",
|
bsw@567
|
20 module = "member",
|
bsw@567
|
21 view = "show",
|
bsw@567
|
22 id = app.session.member_id
|
bsw/jbe@4
|
23 }
|
bsw/jbe@4
|
24 },
|
bsw/jbe@4
|
25 content = function()
|
bsw@1045
|
26 ui.sectionHead( function()
|
bsw@1045
|
27 ui.heading { level = 1, content = _"Upload avatar/photo" }
|
bsw@1045
|
28 end )
|
bsw@1045
|
29 ui.sectionRow( function()
|
bsw@1045
|
30 execute.view{
|
bsw@1045
|
31 module = "member_image",
|
bsw@1045
|
32 view = "_show",
|
bsw@1045
|
33 params = {
|
bsw@1045
|
34 class = "right",
|
bsw@1045
|
35 member = app.session.member,
|
bsw@1045
|
36 image_type = "avatar"
|
bsw@1045
|
37 }
|
bsw/jbe@4
|
38 }
|
bsw@1045
|
39 ui.heading { level = 2, content = _"Avatar"}
|
bsw@1045
|
40 ui.container { content = _"Your avatar is a small photo, which will be shown always next to your name." }
|
bsw@1045
|
41 slot.put("<br />")
|
bsw@1045
|
42 ui.field.image{ field_name = "avatar" }
|
bsw@1045
|
43 slot.put("<br /><br />")
|
bsw@1045
|
44 execute.view{
|
bsw@1045
|
45 module = "member_image",
|
bsw@1045
|
46 view = "_show",
|
bsw@1045
|
47 params = {
|
bsw@1045
|
48 class = "right",
|
bsw@1045
|
49 member = app.session.member,
|
bsw@1045
|
50 image_type = "photo"
|
bsw@1045
|
51 }
|
bsw/jbe@4
|
52 }
|
bsw@1045
|
53 ui.heading { level = 2, content = _"Photo"}
|
bsw@1045
|
54 ui.container { content = _"Your photo will be shown in your profile." }
|
bsw@1045
|
55 slot.put("<br />")
|
bsw@1045
|
56 ui.field.image{ field_name = "photo" }
|
bsw@1045
|
57 slot.put("<br style='clear: right;' />")
|
bsw@1045
|
58 ui.tag{
|
bsw@1045
|
59 tag = "input",
|
bsw@1045
|
60 attr = {
|
bsw@1045
|
61 type = "submit",
|
bsw@1045
|
62 class = "btn btn-default",
|
bsw@1045
|
63 value = _"publish avatar/photo"
|
bsw@1045
|
64 },
|
bsw@1045
|
65 content = ""
|
bsw@1045
|
66 }
|
bsw@1045
|
67 slot.put("<br /><br /><br />")
|
bsw@1045
|
68 ui.link{
|
bsw@1045
|
69 content = _"cancel",
|
bsw@1045
|
70 module = "member", view = "show", id = app.session.member.id
|
bsw@1045
|
71 }
|
bsw@1045
|
72 end )
|
bsw/jbe@4
|
73 end
|
bsw/jbe@4
|
74 } |