2019-09-23 19:33:58 +02:00
< ! -- HERO -- >
< tr >
< td bgcolor = " # 424056 " align = " center " style = " padding: 0px 10px 0px 10px; " >
< ! -- [ if ( gte mso 9 ) | ( IE ) ] >
< table align = " center " border = " 0 " cellspacing = " 0 " cellpadding = " 0 " width = " 600 " >
< tr >
< td align = " center " valign = " top " width = " 600 " >
< ! [ endif ] -- >
< table border = " 0 " cellpadding = " 0 " cellspacing = " 0 " width = " 100% " style = " max-width: 600px; " >
< tr >
< td bgcolor = " # ffffff " align = " center " valign = " top " style = " padding: 40px 20px 20px 20px; border-radius: 4px 4px 0px 0px; color: # 111111; font-family: 'Lato', Helvetica, Arial, sans-serif; font-size: 48px; font-weight: 400; letter-spacing: 4px; line-height: 48px; " >
< h1 style = " font-size: 48px; font-weight: 400; margin: 0; " >
< % = gettext " New report on %{instance} " , instance : @instance [ :name ] % >
< / h1 >
< / td >
< / tr >
< / table >
< ! -- [ if ( gte mso 9 ) | ( IE ) ] >
< / td >
< / tr >
< / table >
< ! [ endif ] -- >
< / td >
< / tr >
< ! -- COPY BLOCK -- >
< tr >
< td bgcolor = " # f4f4f4 " align = " center " style = " padding: 0px 10px 0px 10px; " >
< ! -- [ if ( gte mso 9 ) | ( IE ) ] >
< table align = " center " border = " 0 " cellspacing = " 0 " cellpadding = " 0 " width = " 600 " >
< tr >
< td align = " center " valign = " top " width = " 600 " >
< ! [ endif ] -- >
< table border = " 0 " cellpadding = " 0 " cellspacing = " 0 " width = " 100% " style = " max-width: 600px; " >
< ! -- COPY -- >
< tr >
< td bgcolor = " # ffffff " align = " left " style = " padding: 20px 30px 0px 30px; color: # 666666; font-family: 'Lato', Helvetica, Arial, sans-serif; font-size: 18px; font-weight: 400; line-height: 25px; " >
< p style = " margin: 0; " >
2019-12-03 11:29:51 +01:00
< % = if @report . reporter . type == :Application and @report . reporter . preferred_username == " relay " do % >
< % = gettext " Someone on %{instance} reported the following content. " , instance : @report . reporter . domain % >
< % else % >
< % = gettext " %{reporter_name} (%{reporter_username}) reported the following content. " , reporter_name : @report . reporter . name , reporter_username : Mobilizon.Actors.Actor . preferred_username_and_domain ( @report . reporter ) % >
< % end % >
2019-09-23 19:33:58 +02:00
< / p >
< / td >
< / tr >
< % = if Map . has_key? ( @report , :event ) do % >
< tr >
< td bgcolor = " # ffffff " align = " left " style = " padding: 20px 30px 0px 30px; color: # 666666; font-family: 'Lato', Helvetica, Arial, sans-serif; font-size: 18px; font-weight: 400; line-height: 25px; " >
< p style = " margin: 0; " >
< h3 > < % = gettext " Event " % > < / h3 >
< a href = " <%= " #{MobilizonWeb.Endpoint.url()}/events/#{@report.event.uuid}" %>" target="_blank">
< % = gettext " %{title} by %{creator} " , title : @report . event . title , creator : Mobilizon.Actors.Actor . preferred_username_and_domain ( @report . reported ) % >
< / a >
< / p >
< table cellspacing = " 0 " cellpadding = " 0 " border = " 0 " width = " 100% " style = " width: 100% !important; " >
< tr >
< td align = " left " valign = " top " width = " 600px " height = " 1 " style = " background-color: # f0f0f0; border-collapse:collapse; mso-table-lspace: 0pt; mso-table-rspace: 0pt; mso-line-height-rule: exactly; line-height: 1px; " > < ! -- [ if gte mso 15 ] > & nbsp ; < ! [ endif ] -- > < / td >
< / tr >
< / table >
< / td >
< / tr >
< % end % >
< % = if Map . has_key? ( @report , :comments ) && length ( @report . comments ) > 0 do % >
< tr >
< td bgcolor = " # ffffff " align = " left " style = " padding: 20px 30px 0px 30px; color: # 666666; font-family: 'Lato', Helvetica, Arial, sans-serif; font-size: 18px; font-weight: 400; line-height: 25px; " >
2019-12-03 11:29:51 +01:00
< h3 > < % = gettext " Comments " % > < / h3 >
2019-09-23 19:33:58 +02:00
< % = for comment <- @report . comments do % >
< p style = " margin: 0; " >
2019-12-03 11:29:51 +01:00
< % = HtmlSanitizeEx . strip_tags ( comment . text ) % >
2019-09-23 19:33:58 +02:00
< / p >
< % end % >
< table cellspacing = " 0 " cellpadding = " 0 " border = " 0 " width = " 100% " style = " width: 100% !important; " >
< tr >
< td align = " left " valign = " top " width = " 600px " height = " 1 " style = " background-color: # f0f0f0; border-collapse:collapse; mso-table-lspace: 0pt; mso-table-rspace: 0pt; mso-line-height-rule: exactly; line-height: 1px; " > < ! -- [ if gte mso 15 ] > & nbsp ; < ! [ endif ] -- > < / td >
< / tr >
< / table >
< / td >
< / tr >
< % end % >
< % = if Map . has_key? ( @report , :content ) do % >
< tr >
< td bgcolor = " # ffffff " align = " left " style = " padding: 20px 30px 0px 30px; color: # 666666; font-family: 'Lato', Helvetica, Arial, sans-serif; font-size: 18px; font-weight: 400; line-height: 25px; " >
< p style = " margin: 0 " >
< h3 > < % = gettext " Reason " % > < / h3 >
< % = @report . content % >
< / p >
< table cellspacing = " 0 " cellpadding = " 0 " border = " 0 " width = " 100% " style = " width: 100% !important; " >
< tr >
< td align = " left " valign = " top " width = " 600px " height = " 1 " style = " background-color: # f0f0f0; border-collapse:collapse; mso-table-lspace: 0pt; mso-table-rspace: 0pt; mso-line-height-rule: exactly; line-height: 1px; " > < ! -- [ if gte mso 15 ] > & nbsp ; < ! [ endif ] -- > < / td >
< / tr >
< / table >
< / td >
< / tr >
< % end % >
< ! -- BULLETPROOF BUTTON -- >
< tr >
< td bgcolor = " # ffffff " align = " left " >
< table width = " 100% " border = " 0 " cellspacing = " 0 " cellpadding = " 0 " >
< tr >
< td bgcolor = " # ffffff " align = " center " style = " padding: 20px 30px 60px 30px; " >
< table border = " 0 " cellspacing = " 0 " cellpadding = " 0 " >
< tr >
< td align = " center " style = " border-radius: 3px; " bgcolor = " # 424056 " > < a href = " <%= moderation_report_url(MobilizonWeb.Endpoint, :index, @report.id) %> " target = " _blank " style = " font-size: 20px; font-family: Helvetica, Arial, sans-serif; color: # ffffff; text-decoration: none; color: # ffffff; text-decoration: none; padding: 15px 25px; border-radius: 2px; border: 1px solid # 424056; display: inline-block; " >
< % = gettext " View the report " % >
< / a > < / td >
< / tr >
< / table >
< / td >
< / tr >
< / table >
< / td >
< / tr >
< / table >
< ! -- [ if ( gte mso 9 ) | ( IE ) ] >
< / td >
< / tr >
< / table >
< ! [ endif ] -- >
< / td >
< / tr >