summaryrefslogtreecommitdiff
path: root/themes/CleanFS/templates/details.tabs.efforttracking.tpl
diff options
context:
space:
mode:
Diffstat (limited to 'themes/CleanFS/templates/details.tabs.efforttracking.tpl')
-rw-r--r--themes/CleanFS/templates/details.tabs.efforttracking.tpl52
1 files changed, 52 insertions, 0 deletions
diff --git a/themes/CleanFS/templates/details.tabs.efforttracking.tpl b/themes/CleanFS/templates/details.tabs.efforttracking.tpl
new file mode 100644
index 0000000..7cd6a9b
--- /dev/null
+++ b/themes/CleanFS/templates/details.tabs.efforttracking.tpl
@@ -0,0 +1,52 @@
+<div id="effort" class="tab">
+ <?php echo tpl_form(Filters::noXSS(CreateUrl('details', $task_details['task_id'])).'#effort'); ?>
+ <?php if ($user->perms('track_effort')) { ?>
+ <input type="hidden" name="action" value="details.efforttracking"/>
+ <button type="submit" name="start_tracking" value="true"><?php echo Filters::noXSS(L('starteffort')); ?></button>
+ <br />
+ <label for="effort_to_add"><?php echo Filters::noXSS(L('manualeffort')); ?></label>
+ <input id="effort_to_add" name="effort_to_add" class="text" type="text" size="5" maxlength="100" value='00:00'/>
+ <button type="submit" name="manual_effort" value="true"><?php echo Filters::noXSS(L('addeffort')); ?></button>
+ <?php } ?>
+ <table class="userlist history">
+ <thead>
+ <tr>
+ <th><?php echo Filters::noXSS(L('date')); ?></th>
+ <th><?php echo Filters::noXSS(L('user')); ?></th>
+ <th><?php echo Filters::noXSS(L('effort')); ?> (H:M)</th>
+ <th></th>
+ </tr>
+ </thead>
+ <tbody>
+ <?php
+ foreach($effort->details as $details){
+ ?>
+ <tr>
+ <td><?php echo Filters::noXSS(formatDate($details['date_added'], true)); ?></td>
+ <td><?php echo tpl_userlink($details['user_id']); ?></td>
+ <td><?php
+ if($details['effort'] == 0 && $details['end_timestamp']==false)
+ { ?>
+ <?php echo Filters::noXSS(L('trackinginprogress')); ?> (<?php
+
+ echo effort::SecondsToString(time()-$details['start_timestamp'], $proj->prefs['hours_per_manday'], $proj->prefs['current_effort_done_format']);
+
+ ?>)
+ <?php }
+ else
+ {
+ echo effort::SecondsToString($details['effort'], $proj->prefs['hours_per_manday'], $proj->prefs['current_effort_done_format']);
+ } ?>
+ </td>
+ <td>
+ <?php if($user->id == $details['user_id'] & is_null($details['end_timestamp'])){ ?>
+ <button type="submit" name="stop_tracking" value="true"><?php echo Filters::noXSS(L('endeffort')); ?></button>
+ <button type="submit" name="cancel_tracking" value="true"><?php echo Filters::noXSS(L('cleareffort')); ?></button>
+ <?php } ?>
+ </td>
+ </tr>
+ <?php } ?>
+ </tbody>
+ </table>
+ </form>
+</div>