blob: 911f26d1a728b54dcb7a9d22d452cae65d539dc6 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
|
<?php
/**
* Fork a repository
*/
namespace phorkie;
require_once 'www-header.php';
$rs = new Repositories();
$page = 0;
if (isset($_GET['page'])) {
if (!is_numeric($_GET['page'])) {
throw new Exception_Input('List page is not numeric');
}
$page = (int)$_GET['page'] - 1;
}
$perPage = 10;
list($repos, $repoCount) = $rs->getList($page, $perPage);
$pager = new Html_Pager(
$repoCount, $perPage, $page + 1, '/list/%d'
);
render(
'list',
array(
'repos' => $repos,
'pager' => $pager,
)
);
?>
|