annotate app/main/member/_email_unconfirmed.lua @ 355:a34c8c5a4853
Show direct majority in policy listing
 | author | 
 bsw | 
 | date | 
 Wed Feb 29 20:28:50 2012 +0100 (2012-02-29) | 
 | parents | 
 72d8f5faa2e5  | 
 | children | 
  | 
 
 | rev | 
   line source | 
| 
bsw@75
 | 
     1 if app.session.member.notify_email_unconfirmed then
 | 
| 
bsw@75
 | 
     2 
 | 
| 
bsw@75
 | 
     3   local current = Member:new_selector()
 | 
| 
bsw@75
 | 
     4     :add_where{ "id = ?", app.session.member_id }
 | 
| 
bsw@75
 | 
     5     :add_where("notify_email_unconfirmed NOTNULL")
 | 
| 
bsw@75
 | 
     6     :add_where("notify_email_secret_expiry > now()")
 | 
| 
bsw@75
 | 
     7     :optional_object_mode()
 | 
| 
bsw@75
 | 
     8     :exec()
 | 
| 
bsw@75
 | 
     9 
 | 
| 
bsw@75
 | 
    10   ui.heading{ level = 2, content = _"Notification address unconfirmed" }
 | 
| 
bsw@75
 | 
    11 
 | 
| 
bsw@75
 | 
    12   if current then
 | 
| 
bsw@75
 | 
    13     ui.tag{
 | 
| 
bsw@75
 | 
    14       tag = "div",
 | 
| 
jbe@233
 | 
    15       content = _("You didn't confirm your email address '#{email}'. You have received an email with an activation link.", { email = app.session.member.notify_email_unconfirmed })
 | 
| 
bsw@75
 | 
    16     }
 | 
| 
bsw@75
 | 
    17   else
 | 
| 
bsw@75
 | 
    18     ui.tag{
 | 
| 
bsw@75
 | 
    19       tag = "div",
 | 
| 
jbe@233
 | 
    20       content = _("You didn't confirm your email address '#{email}' within 7 days.", { email = app.session.member.notify_email_unconfirmed })
 | 
| 
bsw@75
 | 
    21     }
 | 
| 
bsw@75
 | 
    22   end
 | 
| 
bsw@75
 | 
    23   slot.put("<br />")
 | 
| 
bsw@75
 | 
    24 
 | 
| 
bsw@75
 | 
    25   ui.link{
 | 
| 
bsw@75
 | 
    26     text = _"Change email address",
 | 
| 
bsw@75
 | 
    27     module = "member",
 | 
| 
bsw@75
 | 
    28     view = "settings_email",
 | 
| 
bsw@75
 | 
    29   }
 | 
| 
bsw@75
 | 
    30   slot.put("<br />")
 | 
| 
bsw@75
 | 
    31   slot.put("<br />")
 | 
| 
bsw@75
 | 
    32 
 | 
| 
bsw@75
 | 
    33   ui.link{
 | 
| 
bsw@75
 | 
    34     text = _("Resend activation email to '#{email}'", { email = app.session.member.notify_email_unconfirmed }),
 | 
| 
bsw@75
 | 
    35     module = "member",
 | 
| 
bsw@75
 | 
    36     action = "update_email",
 | 
| 
bsw@75
 | 
    37     params = {
 | 
| 
bsw@75
 | 
    38       resend = true
 | 
| 
bsw@75
 | 
    39     },
 | 
| 
bsw@75
 | 
    40     routing = {
 | 
| 
bsw@75
 | 
    41       default = {
 | 
| 
bsw@75
 | 
    42         mode = "redirect",
 | 
| 
bsw@75
 | 
    43         module = "index",
 | 
| 
bsw@75
 | 
    44         view = "index"
 | 
| 
bsw@75
 | 
    45       }
 | 
| 
bsw@75
 | 
    46     }
 | 
| 
bsw@75
 | 
    47   }
 | 
| 
bsw@75
 | 
    48 
 | 
| 
bsw@75
 | 
    49 end
 |