示例#1
0
	</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">

    <div align="center">
      <?php 
echo $Pagination->getOutput();
?>
    </div>

    <table class="table table-striped table-hover">
      <thead>
        <tr>
          <th style="text-align: center;">#</th>
<?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()));