bsw@1045: ui.titleMember(_"Email address")
bsw@75: 
bsw@1045: execute.view {
bsw@1045:   module = "member", view = "_sidebar_whatcanido", params = {
bsw@1045:     member = app.session.member
bsw@1045:   }
bsw@1045: }
bsw@75: 
bsw@75: ui.form{
bsw@75:   attr = { class = "vertical" },
bsw@75:   module = "member",
bsw@75:   action = "update_email",
bsw@75:   routing = {
bsw@75:     ok = {
bsw@75:       mode = "redirect",
bsw@1045:       module = "member",
bsw@1045:       view = "show",
bsw@1045:       id = app.session.member_id
bsw@75:     }
bsw@75:   },
bsw@75:   content = function()
bsw@1045:     ui.section( function()
bsw@1045: 
bsw@1045:       ui.sectionHead( function()
bsw@1045:         ui.heading { level = 1, content = _"Email address for notifications" }
bsw@1045:       end )
bsw@1045: 
bsw@1045:       ui.sectionRow( function()
bsw@1045:         if app.session.member.notify_email then
bsw@1045:           ui.field.text{ label = _"confirmed address", value = app.session.member.notify_email, readonly = true }
bsw@1045:         end
bsw@1045:         if app.session.member.notify_email_unconfirmed then
bsw@1045:           ui.field.text{ label = _"unconfirmed address", value = app.session.member.notify_email_unconfirmed, readonly = true }
bsw@1045:         end
bsw@1045:         if app.session.member.notify_email or app.session.member.notify_email_unconfirmed then
bsw@1045:           slot.put("
")
bsw@1045:         end
bsw@1045:         ui.heading { level = 2, content = _"Enter a new email address:" }
bsw@1045:         ui.field.text{ name = "email" }
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 = _"Save"
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@1045:     end )
bsw@75:   end
bsw@75: }
bsw@75: