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@1175
|
36 image_type = "avatar",
|
bsw@1175
|
37 force_update = true
|
bsw@1045
|
38 }
|
bsw/jbe@4
|
39 }
|
bsw@1045
|
40 ui.heading { level = 2, content = _"Avatar"}
|
bsw@1045
|
41 ui.container { content = _"Your avatar is a small photo, which will be shown always next to your name." }
|
bsw@1045
|
42 slot.put("<br />")
|
bsw@1045
|
43 ui.field.image{ field_name = "avatar" }
|
bsw@1045
|
44 slot.put("<br /><br />")
|
bsw@1045
|
45 execute.view{
|
bsw@1045
|
46 module = "member_image",
|
bsw@1045
|
47 view = "_show",
|
bsw@1045
|
48 params = {
|
bsw@1045
|
49 class = "right",
|
bsw@1045
|
50 member = app.session.member,
|
bsw@1175
|
51 image_type = "photo",
|
bsw@1175
|
52 force_update = true
|
bsw@1045
|
53 }
|
bsw/jbe@4
|
54 }
|
bsw@1045
|
55 ui.heading { level = 2, content = _"Photo"}
|
bsw@1045
|
56 ui.container { content = _"Your photo will be shown in your profile." }
|
bsw@1045
|
57 slot.put("<br />")
|
bsw@1045
|
58 ui.field.image{ field_name = "photo" }
|
bsw@1045
|
59 slot.put("<br style='clear: right;' />")
|
bsw@1045
|
60 ui.tag{
|
bsw@1045
|
61 tag = "input",
|
bsw@1045
|
62 attr = {
|
bsw@1045
|
63 type = "submit",
|
bsw@1045
|
64 class = "btn btn-default",
|
bsw@1045
|
65 value = _"publish avatar/photo"
|
bsw@1045
|
66 },
|
bsw@1045
|
67 content = ""
|
bsw@1045
|
68 }
|
bsw@1045
|
69 slot.put("<br /><br /><br />")
|
bsw@1045
|
70 ui.link{
|
bsw@1045
|
71 content = _"cancel",
|
bsw@1045
|
72 module = "member", view = "show", id = app.session.member.id
|
bsw@1045
|
73 }
|
bsw@1045
|
74 end )
|
bsw/jbe@4
|
75 end
|
bsw/jbe@4
|
76 } |