proper type dropdown for files now
[phorkie.git] / www / list.php
1 <?php
2 /**
3  * Fork a repository
4  */
5 namespace Phorkie;
6 require_once 'www-header.php';
7 $rs = new Repositories();
8
9 $page = 0;
10 if (isset($_GET['page'])) {
11     if (!is_numeric($_GET['page'])) {
12         throw new Exception_Input('List page is not numeric');
13     }
14     $page = (int)$_GET['page'];
15 }
16
17 $perPage = 10;
18 $repos = $rs->getList($page, $perPage);
19
20 $links = array('prev' => null, 'next' => null);
21 if ($page > 0) {
22     $links['prev'] = '/list/' . ($page - 1);
23     if ($page - 1 == 0) {
24         $links['prev'] = '/list';
25     }
26 }
27 if (count($repos) && count($repos) == $perPage) {
28     $links['next'] = '/list/' . ($page + 1);
29 }
30
31 render(
32     'list',
33     array(
34         'repos' => $repos,
35         'links' => $links,
36     )
37 );
38 ?>