} ?> </td> <td> <?php echo $hours_logged; if ($hours_logged != $r['hours']) { _e(' of %s', $r['hours']); } echo _l('hrs'); ?> </td> <td> <?php $percentage = module_job::get_percentage($task); echo $percentage * 100 . '%'; ?> </td> <td> <?php echo dollar($display_amount); ?> </td> </tr> <?php } ?> </tbody> <tfoot> <tr>
<?php } ?> <th nowrap="nowrap">%</th> <th nowrap="nowrap"><?php _e('Invoiced'); ?> </th> </tr> </thead> <?php $c = 0; foreach (module_job::get_tasks($job_id) as $task_id => $task_data) { $c++; // todo-move this into a method so we can update it via ajax. $percentage = module_job::get_percentage($task_data); $task_due_time = strtotime($task_data['date_due']); if (!isset($task_data['manual_task_type']) || $task_data['manual_task_type'] < 0) { $task_data['manual_task_type'] = $job_data['default_task_type']; } ?> <tbody id="task_preview_<?php echo $task_id; ?> " class="task_preview"> <tr class="<?php echo $c % 2 ? 'odd' : 'even'; ?> "> <?php