</td> <td style="padding:4px; width:250px;<?php echo $isAlt ? 'background-color:#F2F2F2' : ''; ?> "><?php echo clean($ts->getDescription()); ?> </td> <?php if ($showUserCol) { ?> <td style="padding:4px;<?php echo $isAlt ? 'background-color:#F2F2F2' : ''; ?> "><?php echo clean(Contacts::getUserDisplayName($ts->getContactId())); ?> </td><?php } ?> <?php $lastStop = $ts->getEndTime() != null ? $ts->getEndTime() : ($ts->isPaused() ? $ts->getPausedOn() : DateTimeValueLib::now()); ?> <td style="padding:4px;text-align:right;<?php echo $isAlt ? 'background-color:#F2F2F2' : ''; ?> "><?php echo DateTimeValue::FormatTimeDiff($ts->getStartTime(), $lastStop, "hm", 60, $ts->getSubtract()); ?> </td> <?php
?><th style="padding:4px;border-bottom:1px solid #666666"><?php echo lang("field ProjectTasks ".$i) ?></th><?php } else { $cp = CustomProperties::getCustomProperty($i); ?><th style="padding:4px;border-bottom:1px solid #666666"><?php echo ($cp->getName()) ?></th><?php } } }//if } ?></tr><?php //Print row info ?> <tr> <td style="padding:4px;<?php echo $isAlt? 'background-color:#F2F2F2':'' ?>"><?php echo format_datetime($ts->getStartTime(), $date_format)?></td> <td style="padding:4px; width:250px;<?php echo $isAlt? 'background-color:#F2F2F2':'' ?>"><?php echo clean($ts->getDescription()) ?></td> <?php if ($showUserCol) { ?><td style="padding:4px;<?php echo $isAlt? 'background-color:#F2F2F2':'' ?>"><?php echo clean(Contacts::getUserDisplayName($ts->getContactId())) ?></td><?php } ?> <?php $lastStop = $ts->getEndTime() != null ? $ts->getEndTime() : ($ts->isPaused() ? $ts->getPausedOn() : DateTimeValueLib::now()); ?> <td style="padding:4px;text-align:right;<?php echo $isAlt? 'background-color:#F2F2F2':'' ?>"><?php echo DateTimeValue::FormatTimeDiff($ts->getStartTime(), $lastStop, "hm", 60, $ts->getSubtract()) ?></td> <?php if ($showBillingCol) { ?><td style="padding:4px;text-align:right;<?php echo $isAlt? 'background-color:#F2F2F2':'' ?>"><?php echo config_option('currency_code', '$') ?> <?php echo $ts->getFixedBilling() ?></td><?php } ?> <?php if ($showSelCol) { $cols = get_cols($columns); foreach ($cols as $k => $i){ if ($ts->getObjectManager() == 'ProjectTasks'){ $task = $ts->getObject(); if (!is_numeric($i)){ //for normal properties //currently disabled as at the moment the only columns that can be added are custom properties $value = format_value_to_print_task($task->getColumnValue($i),$task->getColumnType($i)); ?><td style="padding:4px;max-width:250px;<?php echo $isAlt? 'background-color:#F2F2F2':'' ?>"><?php echo ($value) ?></td><?php } else {//for custom properties