PageRenderTime 40ms CodeModel.GetById 18ms RepoModel.GetById 0ms app.codeStats 0ms

/application/views/project/time.php

https://github.com/fb83/Project-Pier
PHP | 45 lines | 39 code | 6 blank | 0 comment | 4 complexity | 50136cd2b665b6d6c7652c8047a79c84 MD5 | raw file
Possible License(s): AGPL-1.0, GPL-2.0, AGPL-3.0, LGPL-2.1, GPL-3.0
  1. <?php
  2. set_page_title(lang('time manager'));
  3. administration_tabbed_navigation('time');
  4. administration_crumbs(lang('time manager'));
  5. add_page_action(lang('unbilled time'), get_url('administration', 'time', array('status' => '0')));
  6. add_page_action(lang('billed time'), get_url('administration', 'time', array('status' => '1')));
  7. add_page_action(lang('view by user'), get_url('user', 'time'));
  8. add_page_action(lang('view by project'), get_url('project', 'time'));
  9. ?>
  10. <h2><?php echo lang('view time by project'); ?></h2>
  11. <?php if (isset($projects) && is_array($projects) && count($projects)) { ?>
  12. <table id="projects">
  13. <tr>
  14. <th class="short"></th>
  15. <th><?php echo lang('name'); ?></th>
  16. <th><?php echo lang('unbilled'); ?></th>
  17. <th><?php echo lang('billed'); ?></th>
  18. </tr>
  19. <?php $counter = 0; ?>
  20. <?php foreach ($projects as $project) { ?>
  21. <tr>
  22. <td class="middle">
  23. &nbsp;<?php echo ++$counter; ?>.&nbsp;
  24. </td>
  25. <td class="long middle">
  26. &nbsp;<a href="<?php echo get_url('time', 'byproject', array('id' => $project->getId())); ?>"><?php echo clean($project->getName()) ?></a>
  27. </td>
  28. <td class="middle">
  29. &nbsp;<?php echo ProjectTimes::getTimeByProjectStatus($project, 0, 'hours');?>&nbsp;<?php echo lang('hrs'); ?>
  30. </td>
  31. <td class="middle">
  32. &nbsp;<?php echo ProjectTimes::getTimeByProjectStatus($project, 1, 'hours');?>&nbsp;<?php echo lang('hrs'); ?>
  33. </td>
  34. </tr>
  35. <?php } // foreach ?>
  36. </table>
  37. <?php } else { ?>
  38. <?php echo lang('no projects owned by company'); ?>
  39. <?php } // if ?>