summaryrefslogtreecommitdiff
path: root/httemplate/elements/notify-tickets.html
blob: faf998e2b12d8ea93e2829d62f47c7e7082966e4 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
% if ($enabled) {
<style>
.dot {
  border-radius: 50%;
  border: 1px solid black;
  width: 1ex;
  height: 1ex;
  display: inline-block;
}
</style>
<div style="font-weight: bold; vertical-align: bottom; text-align: left">
%   if ( $UnrepliedTickets->Count > 0 ) {
  <a href="<% $fsurl %>rt/Search/UnrepliedTickets.html">
    <div class="dot" style="background-color: green"></div>
    <% emt('New activity on [quant,_1,ticket]', $UnrepliedTickets->Count) %>
  </a>
%   } else {
  <% emt('No new activity on tickets') %>
%   }
</div>
% }
<%init>
use Class::Load 'load_class';

my $enabled = $FS::TicketSystem::system eq 'RT_Internal';
my $UnrepliedTickets;
if ($enabled) {
  my $class = 'RT::Search::UnrepliedTickets';
  load_class($class);
  my $session = FS::TicketSystem->session;
  my $CurrentUser = $session->{CurrentUser};
  $UnrepliedTickets = RT::Tickets->new($CurrentUser);
  my $search = $class->new(TicketsObj => $UnrepliedTickets);
  $search->Prepare;
}
</%init>