bsw@1045: ui.titleMember(_"avatar/photo") bsw/jbe@4: bsw@1045: execute.view { bsw@1045: module = "member", view = "_sidebar_whatcanido", params = { bsw@1045: member = app.session.member bsw@1045: } bsw@1045: } bsw/jbe@4: bsw/jbe@4: ui.form{ bsw/jbe@4: record = app.session.member, bsw/jbe@4: attr = { bsw@1045: class = "vertical section", bsw/jbe@4: enctype = 'multipart/form-data' bsw/jbe@4: }, bsw/jbe@4: module = "member", bsw/jbe@4: action = "update_images", bsw/jbe@4: routing = { bsw/jbe@4: ok = { bsw/jbe@4: mode = "redirect", bsw@567: module = "member", bsw@567: view = "show", bsw@567: id = app.session.member_id bsw/jbe@4: } bsw/jbe@4: }, bsw/jbe@4: content = function() bsw@1045: ui.sectionHead( function() bsw@1045: ui.heading { level = 1, content = _"Upload avatar/photo" } bsw@1045: end ) bsw@1045: ui.sectionRow( function() bsw@1045: execute.view{ bsw@1045: module = "member_image", bsw@1045: view = "_show", bsw@1045: params = { bsw@1045: class = "right", bsw@1045: member = app.session.member, bsw@1045: image_type = "avatar" bsw@1045: } bsw/jbe@4: } bsw@1045: ui.heading { level = 2, content = _"Avatar"} bsw@1045: ui.container { content = _"Your avatar is a small photo, which will be shown always next to your name." } bsw@1045: slot.put("
") bsw@1045: ui.field.image{ field_name = "avatar" } bsw@1045: slot.put("

") bsw@1045: execute.view{ bsw@1045: module = "member_image", bsw@1045: view = "_show", bsw@1045: params = { bsw@1045: class = "right", bsw@1045: member = app.session.member, bsw@1045: image_type = "photo" bsw@1045: } bsw/jbe@4: } bsw@1045: ui.heading { level = 2, content = _"Photo"} bsw@1045: ui.container { content = _"Your photo will be shown in your profile." } bsw@1045: slot.put("
") bsw@1045: ui.field.image{ field_name = "photo" } bsw@1045: slot.put("
") bsw@1045: ui.tag{ bsw@1045: tag = "input", bsw@1045: attr = { bsw@1045: type = "submit", bsw@1045: class = "btn btn-default", bsw@1045: value = _"publish avatar/photo" bsw@1045: }, bsw@1045: content = "" bsw@1045: } bsw@1045: slot.put("


") bsw@1045: ui.link{ bsw@1045: content = _"cancel", bsw@1045: module = "member", view = "show", id = app.session.member.id bsw@1045: } bsw@1045: end ) bsw/jbe@4: end bsw/jbe@4: }