File: /home/slfopp7cb1df/www/conradinvestmentgroup.com/pm/app/Views/projects/open_timers.php
<div class="list-group">
<?php foreach ($timers as $timer) { ?>
<div class="list-group-item">
<div class="clearfix">
<span class="float-start mt5" title=" <?php echo format_to_datetime($timer->start_time); ?>">
<?php
$start_time = new DateTime($timer->start_time);
$timer_diff = $start_time->diff(new DateTime(get_current_utc_time()));
$timer_diff_text = "";
if ($timer_diff->d) {
//days
$timer_diff_text .= $timer_diff->d . "d";
}
if ($timer_diff->h) {
//hours
if ($timer_diff_text) {
$timer_diff_text .= " ";
}
$timer_diff_text .= $timer_diff->h . "h";
}
if ($timer_diff->i) {
//minutes
if ($timer_diff_text) {
$timer_diff_text .= " ";
}
$timer_diff_text .= $timer_diff->i . "m";
}
//if nothing found, so it's less than a minute
if (!$timer_diff_text) {
$timer_diff_text = "<1m";
}
echo app_lang("started") . " <strong>" . $timer_diff_text . "</strong>";
?>
</span>
<span class="float-end"><?php
echo modal_anchor(get_uri("projects/stop_timer_modal_form/" . $timer->project_id), "<i data-feather='clock' class='icon-16'></i> " . app_lang('stop_timer'), array("class" => "btn btn-danger btn-sm", "title" => app_lang('stop_timer'), "data-post-task_id" => $timer->task_id));
?>
</span>
</div>
<?php if (!$timer->task_id) { ?>
<div class="pt5"> <i data-feather='grid' class='icon-16'></i> <?php echo anchor("projects/view/" . $timer->project_id, $timer->project_title, array("class" => "dark")); ?></div>
<?php } else { ?>
<div class="pt5"> <i data-feather='list' class='icon-16'></i> <?php echo modal_anchor(get_uri("tasks/view"), $timer->task_title, array("title" => app_lang('task_info') . " #$timer->task_id", "class" => "dark", "data-post-id" => $timer->task_id, "data-modal-lg" => "1")); ?></div>
<?php } ?>
</div>
<?php } ?>
</div>