2019-09-23 19:33:58 +02:00
< ! -- HERO -- >
2020-06-23 18:40:56 +02:00
< tr >
< td bgcolor = " # 474467 " 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 >
2020-08-10 16:57:26 +02:00
< td bgcolor = " # ffffff " align = " center " valign = " top " style = " padding: 40px 20px 20px 20px; border-radius: 4px 4px 0px 0px; color: # 3A384C; font-family: 'Roboto', Helvetica, Arial, sans-serif; font-size: 48px; font-weight: 400; line-height: 48px; " >
2020-06-23 18:40:56 +02:00
< h1 style = " font-size: 48px; font-weight: 400; margin: 0; " >
< % = gettext ( " New report on <b>%{instance}</b> " , instance : @instance [ :name ] ) |> raw % >
< / h1 >
2019-09-23 19:33:58 +02:00
< / td >
2020-06-23 18:40:56 +02:00
< / tr >
< / table >
< ! -- [ if ( gte mso 9 ) | ( IE ) ] >
< / td >
< / tr >
< / table >
< ! [ endif ] -- >
< / td >
< / tr >
< ! -- COPY BLOCK -- >
< tr >
2020-08-10 16:57:26 +02:00
< td bgcolor = " # E6E4F4 " align = " center " style = " padding: 0px 10px 0px 10px; " >
2020-06-23 18:40:56 +02:00
< ! -- [ 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 >
2020-08-10 16:57:26 +02:00
< td bgcolor = " # ffffff " align = " left " style = " padding: 20px 30px 0px 30px; color: # 474467; font-family: 'Roboto', Helvetica, Arial, sans-serif; font-size: 18px; font-weight: 400; line-height: 25px; " >
2020-06-23 18:40:56 +02:00
< p style = " margin: 0; " >
< % = if @report . reporter . type == :Application and @report . reporter . preferred_username == " relay " do % >
2020-08-10 16:57:26 +02:00
< % = gettext ( " Someone on <b>%{instance}</b> reported the following content for you to analyze: " , instance : @report . reporter . domain ) |> raw % >
2020-06-23 18:40:56 +02:00
< % else % >
< % = gettext ( " <b>%{reporter_name}</b> (%{reporter_username}) reported the following content. " , reporter_name : @report . reporter . name , reporter_username : Mobilizon.Actors.Actor . preferred_username_and_domain ( @report . reporter ) ) |> raw % >
< % end % >
< / p >
< / td >
< / tr >
< % = if Map . has_key? ( @report , :event ) do % >
< tr >
2020-08-10 16:57:26 +02:00
< td bgcolor = " # ffffff " align = " left " style = " padding: 20px 30px 0px 30px; color: # 474467; font-family: 'Roboto', Helvetica, Arial, sans-serif; font-size: 18px; font-weight: 400; line-height: 25px; " >
2020-06-23 18:40:56 +02:00
< p style = " margin: 0; " >
< h3 > < % = gettext " Event " % > < / h3 >
< a href = " <%= " #{Mobilizon.Web.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; " >
2019-09-23 19:33:58 +02:00
< tr >
2020-06-23 18:40:56 +02:00
< 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 >
2019-09-23 19:33:58 +02:00
< / tr >
2020-06-23 18:40:56 +02:00
< / table >
< / td >
< / tr >
< % end % >
< % = if Map . has_key? ( @report , :comments ) && length ( @report . comments ) > 0 do % >
< tr >
2020-08-10 16:57:26 +02:00
< td bgcolor = " # ffffff " align = " left " style = " padding: 20px 30px 0px 30px; color: # 474467; font-family: 'Roboto', Helvetica, Arial, sans-serif; font-size: 18px; font-weight: 400; line-height: 25px; " >
< h3 > < % = gettext " Flagged comments " % > < / h3 >
2020-06-23 18:40:56 +02:00
< % = for comment <- @report . comments do % >
< p style = " margin: 0; " >
2020-06-24 16:33:59 +02:00
< % = Mobilizon.Service.Formatter.HTML . strip_tags ( comment . text ) % >
2020-06-23 18:40:56 +02:00
< / p >
< % end % >
< table cellspacing = " 0 " cellpadding = " 0 " border = " 0 " width = " 100% " style = " width: 100% !important; " >
2019-09-23 19:33:58 +02:00
< tr >
2020-06-23 18:40:56 +02:00
< 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 >
2019-09-23 19:33:58 +02:00
< / tr >
2020-06-23 18:40:56 +02:00
< / table >
< / td >
< / tr >
< % end % >
< % = if Map . has_key? ( @report , :content ) do % >
< tr >
2020-08-10 16:57:26 +02:00
< td bgcolor = " # ffffff " align = " left " style = " padding: 20px 30px 0px 30px; color: # 474467; font-family: 'Roboto', Helvetica, Arial, sans-serif; font-size: 18px; font-weight: 400; line-height: 25px; " >
2020-06-23 18:40:56 +02:00
< p style = " margin: 0 " >
2020-08-10 16:57:26 +02:00
< h3 > < % = gettext " Reasons for report " % > < / h3 >
2020-06-23 18:40:56 +02:00
< % = @report . content % >
< / p >
< table cellspacing = " 0 " cellpadding = " 0 " border = " 0 " width = " 100% " style = " width: 100% !important; " >
2019-09-23 19:33:58 +02:00
< tr >
2020-06-23 18:40:56 +02:00
< 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 >
2019-09-23 19:33:58 +02:00
< / tr >
< / table >
2020-06-23 18:40:56 +02:00
< / 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 >
2020-08-12 16:05:34 +02:00
< td align = " center " style = " border-radius: 3px; " bgcolor = " # 3C376E " > < a href = " <%= page_url(Mobilizon.Web.Endpoint, :moderation_report, @report.id) %> " target = " _blank " style = " font-size: 20px; font-family: Helvetica, Arial, sans-serif; color: # ffffff; text-decoration: none; padding: 15px 25px; border-radius: 2px; border: 1px solid # 3C376E; display: inline-block; " >
2020-08-10 16:57:26 +02:00
< % = gettext " View report " % >
2020-06-23 18:40:56 +02:00
< / a > < / td >
< / tr >
< / table >
< / td >
2019-09-23 19:33:58 +02:00
< / tr >
2020-06-23 18:40:56 +02:00
< / table >
2019-09-23 19:33:58 +02:00
< / td >
2020-06-23 18:40:56 +02:00
< / tr >
< / table >
< ! -- [ if ( gte mso 9 ) | ( IE ) ] >
< / td >
< / tr >
< / table >
< ! [ endif ] -- >
< / td >
< / tr >