blob: 39b727a1a26fc2a6fd9a569524fafbffd073eeae (
plain) (
blame)
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
|
<?php
require_once('conf.php');
$repo = [];
foreach (Package::search($_pdo) as $pkg) {
$new_pkg = [
'name' => $pkg->name,
'author' => $pkg->getAuthor()->name,
'desc' => $pkg->desc,
'url' => $pkg->url,
'versions' => []
];
foreach ($pkg->getVersions() as $version) {
$new_pkg['version'][] = [
'version' => [$version->major, $version->minor, $version->revision],
'depends' => json_decode($version->depends)
];
}
$repo[] = $new_pkg;
}
print(json_encode($repo));
|