diff options
author | Frédéric Guillot <fred@kanboard.net> | 2014-10-12 14:28:08 -0400 |
---|---|---|
committer | Frédéric Guillot <fred@kanboard.net> | 2014-10-12 14:28:08 -0400 |
commit | b7060b33ef317eeac576c504b1fb840d4471e411 (patch) | |
tree | 8acf657eda4df76285905fc5e774aacecb02f488 /app/Templates | |
parent | deeebd8e72a13fcbe6d357aefed9130671ee5161 (diff) |
Add pagination/column sorting for search and completed tasks
Diffstat (limited to 'app/Templates')
-rw-r--r-- | app/Templates/project_search.php | 15 | ||||
-rw-r--r-- | app/Templates/project_tasks.php | 7 | ||||
-rw-r--r-- | app/Templates/task_table.php | 22 |
3 files changed, 28 insertions, 16 deletions
diff --git a/app/Templates/project_search.php b/app/Templates/project_search.php index a810afce..7d5d8795 100644 --- a/app/Templates/project_search.php +++ b/app/Templates/project_search.php @@ -7,10 +7,10 @@ <?php endif ?> </h2> <ul> - <li><a href="?controller=board&action=show&project_id=<?= $project['id'] ?>"><?= t('Back to the board') ?></a></li> - <li><a href="?controller=project&action=tasks&project_id=<?= $project['id'] ?>"><?= t('Completed tasks') ?></a></li> - <li><a href="?controller=project&action=activity&project_id=<?= $project['id'] ?>"><?= t('Activity') ?></a></li> - <li><a href="?controller=project&action=index"><?= t('List of projects') ?></a></li> + <li><?= Helper\a(t('Back to the board'), 'board', 'show', array('project_id' => $project['id'])) ?></li> + <li><?= Helper\a(t('Completed tasks'), 'project', 'tasks', array('project_id' => $project['id'])) ?></li> + <li><?= Helper\a(t('Activity'), 'project', 'activity', array('project_id' => $project['id'])) ?></li> + <li><?= Helper\a(t('List of projects'), 'project', 'index') ?></li> </ul> </div> <section> @@ -25,7 +25,12 @@ <?php if (empty($tasks) && ! empty($values['search'])): ?> <p class="alert"><?= t('Nothing found.') ?></p> <?php elseif (! empty($tasks)): ?> - <?= Helper\template('task_table', array('tasks' => $tasks, 'categories' => $categories, 'columns' => $columns)) ?> + <?= Helper\template('task_table', array( + 'tasks' => $tasks, + 'categories' => $categories, + 'columns' => $columns, + 'pagination' => $pagination, + )) ?> <?php endif ?> </section> diff --git a/app/Templates/project_tasks.php b/app/Templates/project_tasks.php index bc27befa..7b6f2d9c 100644 --- a/app/Templates/project_tasks.php +++ b/app/Templates/project_tasks.php @@ -12,7 +12,12 @@ <?php if (empty($tasks)): ?> <p class="alert"><?= t('No task') ?></p> <?php else: ?> - <?= Helper\template('task_table', array('tasks' => $tasks, 'categories' => $categories, 'columns' => $columns)) ?> + <?= Helper\template('task_table', array( + 'tasks' => $tasks, + 'categories' => $categories, + 'columns' => $columns, + 'pagination' => $pagination, + )) ?> <?php endif ?> </section> </section>
\ No newline at end of file diff --git a/app/Templates/task_table.php b/app/Templates/task_table.php index d10d3f42..b6fdb2b9 100644 --- a/app/Templates/task_table.php +++ b/app/Templates/task_table.php @@ -1,14 +1,14 @@ <table> <tr> - <th><?= t('Id') ?></th> - <th><?= t('Column') ?></th> - <th><?= t('Category') ?></th> - <th><?= t('Title') ?></th> - <th><?= t('Assignee') ?></th> - <th><?= t('Due date') ?></th> - <th><?= t('Date created') ?></th> - <th><?= t('Date completed') ?></th> - <th><?= t('Status') ?></th> + <th><?= Helper\order(t('Id'), 'tasks.id', $pagination) ?></th> + <th><?= Helper\order(t('Column'), 'tasks.column_id', $pagination) ?></th> + <th><?= Helper\order(t('Category'), 'tasks.category_id', $pagination) ?></th> + <th><?= Helper\order(t('Title'), 'tasks.title', $pagination) ?></th> + <th><?= Helper\order(t('Assignee'), 'users.username', $pagination) ?></th> + <th><?= Helper\order(t('Due date'), 'tasks.date_due', $pagination) ?></th> + <th><?= Helper\order(t('Date created'), 'tasks.date_creation', $pagination) ?></th> + <th><?= Helper\order(t('Date completed'), 'tasks.date_completed', $pagination) ?></th> + <th><?= Helper\order(t('Status'), 'tasks.is_active', $pagination) ?></th> </tr> <?php foreach ($tasks as $task): ?> <tr> @@ -51,4 +51,6 @@ </td> </tr> <?php endforeach ?> -</table>
\ No newline at end of file +</table> + +<?= Helper\paginate($pagination) ?> |