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>
|