Contents of /trunk/flyspray/themes/Magellan/templates/roadmap.text.tpl
Parent Directory | Revision Log
Revision 6 -
(show annotations)
(download)
Thu Mar 24 13:33:23 2016 UTC (8 years, 1 month ago) by niro
File size: 2056 byte(s)
Thu Mar 24 13:33:23 2016 UTC (8 years, 1 month ago) by niro
File size: 2056 byte(s)
-import flyspray-1.0-beta Magellan theme
1 | === <?php echo Filters::noXSS($proj->prefs['project_title']); ?> === |
2 | |
3 | <?php foreach($data as $milestone): ?> |
4 | <?php echo Filters::noXSS(L('roadmapfor')); ?> <?php echo Filters::noXSS($milestone['name']); ?> |
5 | |
6 | |
7 | <?php echo Filters::noXSS($milestone['percent_complete']); ?><?php echo Filters::noXSS(L('of')); ?> <?php echo Filters::noXSS(count($milestone['all_tasks'])); ?> <?php echo Filters::noXSS(L('tasks')); ?> <?php echo Filters::noXSS(L('completed')); ?> <?php |
8 | if(count($milestone['open_tasks'])): |
9 | ?><?php echo Filters::noXSS(count($milestone['open_tasks'])); ?> <?php echo Filters::noXSS(L('opentasks')); ?>:<?php |
10 | endif; ?> |
11 | <?php |
12 | if ($proj->prefs['use_effort_tracking']) { |
13 | $total_estimated = 0; |
14 | $actual_effort = 0; |
15 | |
16 | foreach($milestone['open_tasks'] as $task) { |
17 | $total_estimated += $task['estimated_effort']; |
18 | $effort = new effort($task['task_id'],0); |
19 | $effort->populateDetails(); |
20 | |
21 | foreach($effort->details as $details) { |
22 | $actual_effort += $details['effort']; |
23 | } |
24 | $effort = null; |
25 | } |
26 | // } |
27 | ?> |
28 | |
29 | <?php |
30 | if ($user->perms('view_estimated_effort')) { |
31 | echo Filters::noXSS(L('opentasks')); ?> - <?php echo Filters::noXSS(L('totalestimatedeffort')); ?>: <?php echo effort::SecondsToString($total_estimated, $proj->prefs['hours_per_manday'], $proj->prefs['estimated_effort_format']); |
32 | } ?> |
33 | |
34 | <?php |
35 | if ($user->perms('view_current_effort_done')) { |
36 | echo Filters::noXSS(L('opentasks')); ?> - <?php echo Filters::noXSS(L('currenteffortdone')); ?>: <?php echo effort::SecondsToString($actual_effort, $proj->prefs['hours_per_manday'], $proj->prefs['current_effort_done_format']); |
37 | } ?> |
38 | <?php } ?> |
39 | |
40 | <?php if(count($milestone['open_tasks'])): ?> |
41 | |
42 | <?php foreach($milestone['open_tasks'] as $task): |
43 | if(!$user->can_view_task($task)) continue; ?> |
44 | FS#<?php echo Filters::noXSS($task['task_id']); ?> - <?php echo Filters::noXSS($task['item_summary']); ?> |
45 | |
46 | |
47 | <?php endforeach; ?> |
48 | |
49 | <?php endif; ?> |
50 | |
51 | <?php endforeach; ?> |