Beispiel #1
0
         echo $mode ? " with " . $mode->name() : "";
         echo "<br>";
     }
 }
 $queue = new TaskQueue($unit->id);
 echo "<td>";
 if ($queue->has_active_task()) {
     $active = $queue->get_active_task();
     echo "running";
     echo "<span title='" . date("G:i d/m/Y", $active->start_time()) . "'> started " . time_ago($active->start_time()) . " ago</span>";
 } else {
     echo "not running";
 }
 echo "<td>";
 if ($queue->has_queued_tasks()) {
     $tasks = $queue->get_queued_tasks();
     $count = count($tasks);
     echo $count . " tasks";
     if ($count > 0 && !$queue->has_active_task()) {
         $min = $tasks[0]->available_time();
         $min_task = $task[0];
         foreach ($tasks as $task) {
             if ($min <= $task->available_time()) {
                 continue;
             }
             $min = $task->available_time();
             $min_task = $task;
         }
         if ($min < time()) {
             echo " starting immediately";
         } else {