Added JSON list of all CURefs and their latest versions.
This commit is contained in:
27
json_lastupdates.php
Executable file
27
json_lastupdates.php
Executable file
@ -0,0 +1,27 @@
|
||||
<?php
|
||||
|
||||
require_once __DIR__ . '/lib/autoloader.php';
|
||||
|
||||
use \TclUpdates\SQLiteReader;
|
||||
|
||||
$db = new SQLiteReader();
|
||||
|
||||
$refs = $db->getAllRefs();
|
||||
$vars = $db->getAllVariantsFlat();
|
||||
|
||||
$output = array();
|
||||
foreach ($refs as $ref) {
|
||||
$lastOta = $db->getLatestUpdate($ref, $db::OTA_ONLY);
|
||||
$lastFull = $db->getLatestUpdate($ref, $db::FULL_ONLY);
|
||||
|
||||
$output[$ref] = array(
|
||||
'curef' => $ref,
|
||||
'variant' => $vars[$ref],
|
||||
'last_ota' => $lastOta['tv'],
|
||||
'last_full' => $lastFull['tv'],
|
||||
);
|
||||
}
|
||||
|
||||
header('Content-Type: text/json');
|
||||
|
||||
echo json_encode($output);
|
Reference in New Issue
Block a user