git.cweiske.de
/
stouyapi.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Explain push-to-my-ouya
[stouyapi.git]
/
bin
/
build-html.php
diff --git
a/bin/build-html.php
b/bin/build-html.php
index 2037cfcedeafbf6e22ed47515c93c5864c76a90c..f7f915438d8bcff9b1fdc7b9a2c550277d2718f6 100755
(executable)
--- a/
bin/build-html.php
+++ b/
bin/build-html.php
@@
-7,6
+7,13
@@
*/
require_once __DIR__ . '/functions.php';
*/
require_once __DIR__ . '/functions.php';
+//default configuration values
+$GLOBALS['pushToMyOuyaUrl'] = '../push-to-my-ouya.php';
+$cfgFile = __DIR__ . '/../config.php';
+if (file_exists($cfgFile)) {
+ include $cfgFile;
+}
+
$wwwDir = __DIR__ . '/../www/';
$discoverDir = __DIR__ . '/../www/api/v1/discover-data/';
$wwwDiscoverDir = $wwwDir . 'discover/';
$wwwDir = __DIR__ . '/../www/';
$discoverDir = __DIR__ . '/../www/api/v1/discover-data/';
$wwwDiscoverDir = $wwwDir . 'discover/';
@@
-100,13
+107,19
@@
function renderDiscoverFile($discoverFile)
function renderGameFile($gameDataFile)
{
$json = json_decode(file_get_contents($gameDataFile));
function renderGameFile($gameDataFile)
{
$json = json_decode(file_get_contents($gameDataFile));
+
$appsDir = dirname($gameDataFile, 2) . '/apps/';
$appsDir = dirname($gameDataFile, 2) . '/apps/';
+ $appsFile = $appsDir . $json->version->uuid . '.json';
+ $appsJson = json_decode(file_get_contents($appsFile));
+
$downloadJson = json_decode(
file_get_contents(
$appsDir . $json->version->uuid . '-download.json'
)
);
$apkDownloadUrl = $downloadJson->app->downloadLink;
$downloadJson = json_decode(
file_get_contents(
$appsDir . $json->version->uuid . '-download.json'
)
);
$apkDownloadUrl = $downloadJson->app->downloadLink;
+ $pushUrl = $GLOBALS['pushToMyOuyaUrl']
+ . '?game=' . urlencode($json->apk->package);
$navLinks = [];
foreach ($json->genres as $genreTitle) {
$navLinks = [];
foreach ($json->genres as $genreTitle) {