<?php // Return all tasks for a specific user TaskerMAN\Application\TaskListInterface::setSearchCriteria('assignee_uid', TaskerMAN\Application\API::$uid); TaskerMAN\Application\TaskListInterface::setStartPosition(0); echo TaskerMAN\Application\API::response(array('tasks' => TaskerMAN\Application\TaskListInterface::getTasks()));
</div> <div class="col-xs-6 col-sm-3 placeholder"> <h4>Completed On Time</h4> <span class="text-muted"><?php echo $stats['average_completion_time']; ?> average completion time</span> </div> </div> <?php // Only show 'Allocated' tasks TaskerMAN\Application\TaskListInterface::setSearchCriteria('status', 1); // Pagination $Pagination = new TaskerMAN\WebInterface\WebPagination(); $Pagination->setItemsPerPage(25); $Pagination->setNumItems(TaskerMAN\Application\TaskListInterface::getNumTasks()); $Pagination->setCurrentPage(TaskerMAN\Core\IO::GET('page')); $Pagination->setBaseURL('index.php?p=main'); TaskerMAN\Application\TaskListInterface::setStartPosition($Pagination->generateLIMITStartPosition()); TaskerMAN\Application\TaskListInterface::setLimit($Pagination->getItemsPerPage()); // Load tasks $TaskData = TaskerMAN\Application\TaskListInterface::getTasks(true); ?> <h2 class="sub-header">Outstanding Tasks</h2> <div class="table-responsive">
} TaskerMAN\Application\TaskListInterface::setSearchCriteria('assignee_uid', $assignee_uid); /* * Search constraint for status */ $status = TaskerMAN\Core\IO::GET('status'); if ($status == 'any') { $status = null; } TaskerMAN\Application\TaskListInterface::setSearchCriteria('status', $status); /** * Search constraint for title */ $title = TaskerMAN\Core\IO::get('title'); if (!empty($title)) { TaskerMAN\Application\TaskListInterface::setSearchCriteria('title', '%' . strtolower($title) . '%'); } // Pagination $Pagination = new TaskerMAN\WebInterface\WebPagination(); $Pagination->setItemsPerPage(25); $Pagination->setNumItems(TaskerMAN\Application\TaskListInterface::getNumTasks()); $Pagination->setCurrentPage(TaskerMAN\Core\IO::GET('page')); // Generate base url $base_url = 'index.php?'; foreach ($_GET as $key => $val) { if ($key == 'page') { continue; } $base_url .= $key . '=' . TaskerMAN\Core\IO::sanitize($val) . '&'; } $base_url = trim($base_url, '&');