xref: /plugin/bez/tpl/activity_report.php (revision 17f97301b76dfd7cfdcf8bcbc6615ea4c3385e98)
1<h1 class="bez_report">
2<?php echo $template['title'] ?>
3</h1>
4
5<h2><?php echo $bezlang['activity_in_issues'] ?></h2>
6<table class="bez_sumarise">
7	<tr>
8		<th><?php echo $bezlang['user'] ?></th>
9		<th><?php echo $bezlang['reporter'] ?></th>
10		<th><?php echo $bezlang['coordinator'] ?></th>
11		<th><?php echo $bezlang['commentator'] ?></th>
12		<th><?php echo $bezlang['executor'] ?></th>
13		<th><?php echo $bezlang['report_total'] ?></th>
14	</tr>
15	<?php $reporter = 0 ?>
16	<?php $total_total = 0 ?>
17	<?php $commentator = 0 ?>
18	<?php $coordinator = 0 ?>
19	<?php $executor = 0 ?>
20	<?php foreach ($template['report']['involvement'] as $nick => $involvement): ?>
21		<tr>
22			<td>
23				<?php if ($involvement['name'] != ''): ?>
24					<?php echo $involvement['name'] ?>
25				<?php else: ?>
26					<i><?php echo $nick ?></i>
27				<?php endif ?>
28			</td>
29			<td><?php echo $involvement['reporter'] ?></td>
30			<td><?php echo $involvement['coordinator'] ?></td>
31			<td><?php echo $involvement['commentator'] ?></td>
32			<td><?php echo $involvement['executor'] ?></td>
33			<td><?php echo $involvement['total'] ?></td>
34		</tr>
35		<?php $reporter += (int)$involvement['reporter'] ?>
36		<?php $coordinator += (int)$involvement['coordinator'] ?>
37        <?php $commentator += (int)$involvement['commentator'] ?>
38		<?php $executor += (int)$involvement['executor'] ?>
39		<?php $total_total += (int)$involvement['total'] ?>
40	<?php endforeach ?>
41	<tr>
42		<th><?php echo $bezlang['report_total'] ?></th>
43		<td><?php echo $reporter ?></td>
44		<td><?php echo $coordinator ?></td>
45        <td><?php echo $commentator ?></td>
46		<td><?php echo $executor ?></td>
47        <td><?php echo $total_total ?></td>
48	</tr>
49</table>
50<?php
51    if ($reporter !== 0) {
52        $kpi = $total_total/$reporter;
53    } else {
54        $kpi = 0;
55    }
56?>
57<p style="font-weight: bold">KPI = <?php echo sprintf("%.2f", $kpi) ?></p>
58
59
60<h2><?php echo $bezlang['activity_in_tasks'] ?></h2>
61<table class="bez_sumarise">
62	<tr>
63		<th><?php echo $bezlang['user'] ?></th>
64		<th><?php echo $bezlang['opened_tasks'] ?></th>
65		<th><?php echo $bezlang['closed_tasks'] ?></th>
66		<th><?php echo $bezlang['rejected_tasks'] ?></th>
67		<th><?php echo $bezlang['report_total'] ?></th>
68	</tr>
69	<?php $number_of_opened = 0 ?>
70	<?php $number_of_closed = 0 ?>
71	<?php $number_of_rejected = 0 ?>
72	<?php foreach ($template['report']['tasks'] as $nick => $involvement): ?>
73		<tr>
74			<td>
75				<?php if ($involvement['name'] != ''): ?>
76					<?php echo $involvement['name'] ?>
77				<?php else: ?>
78					<i><?php echo $nick ?></i>
79				<?php endif ?>
80			</td>
81			<td><?php echo $involvement['opened_tasks'] ?></td>
82			<td><?php echo $involvement['closed_tasks'] ?></td>
83			<td><?php echo $involvement['rejected_tasks'] ?></td>
84			<td><?php echo $involvement['total'] ?></td>
85			<?php $number_of_opened += (int)$involvement['opened_tasks'] ?>
86			<?php $number_of_closed += (int)$involvement['closed_tasks'] ?>
87			<?php $number_of_rejected += (int)$involvement['rejected_tasks'] ?>
88		</tr>
89	<?php endforeach ?>
90	<tr>
91		<th><?php echo $bezlang['report_total'] ?></th>
92		<td><?php echo $number_of_opened ?></td>
93		<td><?php echo $number_of_closed ?></td>
94		<td><?php echo $number_of_rejected ?></td>
95		<td><?php echo $number_of_opened + $number_of_closed + $number_of_rejected ?></td>
96	</tr>
97</table>
98