setUserState('vbo.tm.filters', $filters); // access the task manager object $taskManager = VBOFactory::getTaskManager(); // get the first area tasks according to filters, by always forcing/injecting the area ID $tasks = VBOTaskModelTask::getInstance()->filterItems(array_merge($filters, ['id_area' => $taskArea->getID()]), $start, $limit); foreach ($tasks as $taskRecord) { // wrap task record into a registry $task = VBOTaskTaskregistry::getInstance((array) $taskRecord); // load task tags $tags = $task->getTags() ? $task->getTagRecords() : []; ?>
getTitle(); ?> get('hasUnreadMessages', false)): ?>
getNotes(), 120); ?>
getDueDate(true); ?>
statusTypeExists($task->getStatus())) { $status = $taskManager->getStatusTypeInstance($task->getStatus()); echo JHtml::fetch('vbohtml.taskmanager.status', $status); } ?>
getAssigneeDetails() as $operator) { ?> <?php echo JHtml::fetch('esc_attr', $operator['initials']); ?>