<% use Mojo::JSON qw/encode_json decode_json/; %>
<%= $main_title %>
<% foreach my $m ( sort { $a->{'timestamp'} cmp $b->{'timestamp'} } @{$mail} ) { %> <%= include 'mail/message', m => $m %> <% } %>
<% if ($c->session('privilege') eq 'citizen') { %>
<% foreach my $ss ( qw/sms email lora list dial pen tickets/ ) { %> <% } %>


<% if ($settings->{'subsection'} eq 'sms') { %> <% my $phone_numbers = &subs::db_select('settings', undef, { setting => 'phone', device => &subs::device_setter() })->hashes; %>
<% foreach my $phone ( sort { $a->{'app'} cmp $b->{'app'} } @{$phone_numbers} ) { %> <% $phone->{'value'} =~ s/\S\d(?=\d{10})//; %> <% } %>
<%= &subs::format_name($phone->{'app'}) %> <%= &subs::format_name($phone->{'value'}) %>
<% } elsif ($settings->{'subsection'} eq 'email') { %> <% my $email_addresses = &subs::db_select('settings', undef, { setting => 'email', device => &subs::device_setter() })->hashes; %>
<% foreach my $email ( sort { $a->{'app'} cmp $b->{'app'} } @{$email_addresses} ) { %> <% $email->{'value'} =~ s/\S\d(?=\d{10})//; %> <% } %>
<%= &subs::format_name($email->{'app'}) %> <%= &subs::format_name($email->{'value'}) %>
<% } elsif ($settings->{'subsection'} eq 'tickets') { %>
<% foreach my $contact ( @{$contacts} ) { %>
<%= $contact->{'contact_name'} %>
<% } %>
<% } elsif ($settings->{'subsection'} eq 'dial') { %>
<% foreach my $group ( sort { $a->{'order'} cmp $b->{'order'} } values %{$sc} ) { %> <%= &subs::format_name($group->{'name'}) %>
<% if (scalar @{$group->{'list'}} >= 0) { %>
<% } %> <% } %> <% } elsif ($settings->{'subsection'} eq 'list') { %>
<% foreach my $sc ( sort keys %{$sc} ) { %> <% } %> <% foreach my $ls ( @{$list} ) { %> <% my $uuid = $ls->{'uuid'}; %> <% if ($ls->{'config'}->{'room'}) { %> <% } else { %> <% foreach my $sc ( sort { $a->{'order'} cmp $b->{'order'} } values %{$sc} ) { %> <% } %> <% } %> <% } %>
<%= &subs::format_name($sc) %>
<%= &subs::format_name($ls->{'config'}->{'room'}) %><%= &subs::format_name($ls->{$sc->{'sing'}}) %>
<% } %>
<% } %>