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: }