summaryrefslogtreecommitdiff
path: root/rt/html/Reports/Activity/Elements/Tabs
blob: a9498209e026caf404edd792287b6c562a83ac6e (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
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
<& /Elements/Tabs, 
    tabs => $tabs,
    subtabs => $subtabs,
    current_toptab => 'Tools/Offline.html', 
    current_tab => 'Reports/Activity/index.html'.$args, 
    Title => $Title &>

<%INIT>
my $subtabs = {};

my $top = $m->caller_args(-1);
my $args = "?" . $m->comp( '/Elements/QueryString',
                           query => $top->{query},
                           start => $top->{start},
                           end   => $top->{end});
if ($m->caller_args(-1)->{'query'}) {
    $current_subtab .= $args;
    $subtabs = {
                a => { title => 'Activity detail',
                       path  => 'Reports/Activity/ActivityDetail.html'.$args,
                     },
                b => { title => 'Activity summary',
                       path  => 'Reports/Activity/ActivitySummary.html'.$args,
                     },
                c => { title => 'Resolution comments',
                       path  => 'Reports/Activity/ResolutionComments.html'.$args,
                     },
                d => { title => 'Resolution statistics',
                       path  => 'Reports/Activity/ResolutionStatistics.html'.$args,
                     },
               };
}

my $tabs = {
            a => { title => loc('Offline'),
                   path  => 'Tools/Offline.html',
                 },
            r => { title => loc('Reports'),
                   path  => 'Reports/Activity/index.html'.$args,
                   subtabs => $subtabs,
                   current_subtab => $current_subtab,
                 }
             };

</%INIT>


<%ARGS>
$current_tab => undef
$current_subtab => undef
$Title => undef
</%ARGS>