?> - running <?php } ?> </span> <?php } else { ?> <?php echo anchor('task/timer/' . $project . '/' . $task['task_id'] . '/play', 'Continue', 'class="task_time_control play" title="Continue"'); ?> <span class="task_time_value"> <?php echo timespan_diff($task['total_duration']); ?> </span> <?php } ?> </p> <?php } ?> <?php } ?> <div>
public function timer($project, $id, $action = 'stop') { $this->layout = 'ajax'; $this->load->helper('stb_date'); $this->load->model('task_model'); $result = $this->task_model->timer($id, $action); if (!IS_AJAX) { redirect('task/view/' . $project . '/' . $id); } else { if ($result) { $task = $this->task_model->get($project, $id); if ($action == 'stop') { $duration = timespan_diff($task['total_duration']); } else { $duration = timespan_diff($task['total_duration'] + (time() - strtotime($task['task_history_date_created']))); } echo json_encode(array('result' => 1, 'new_action' => base_url() . 'task/timer/' . $project . '/' . $id . ($action == 'stop' ? '/play' : '/stop'), 'duration' => $duration)); } else { echo json_encode(array('result' => 0)); } } }
?> <?php echo timespan_diff($value['duration'] + (time() - strtotime($task_history_date_created))); ?> <?php if ($value['status'] != count($status_arr) - 1) { ?> - running <?php } ?> <?php } else { ?> <?php echo timespan_diff($value['duration']); ?> <?php } ?> </em> </li> </ul> </li> <?php } ?> <?php } else { ?> <li><?php
<td><?php echo $status_arr[$value['status']]; ?> </td> <td><?php echo $value['email'] ? $value['email'] : '-'; ?> </td> <td><?php echo $value['date_created']; ?> </td> <td><?php echo $value['date_finished'] ? $value['date_finished'] : '-'; ?> </td> <td><?php echo $value['duration'] ? timespan_diff($value['duration']) : ''; ?> </td> </tr> <?php } ?> </table> </div> <div class="modal-footer"> <button class="btn btn-danger" data-dismiss="modal" aria-hidden="true">Close</button> </div> </div>