?>
                    - 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>
Beispiel #2
0
 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));
         }
     }
 }
Beispiel #3
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>