/
index.php
30 lines (30 loc) · 1.05 KB
/
index.php
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
<?php
header('Access-Control-Allow-Origin: *');
if ($_GET['r']) {
echo stream_get_contents(fopen($_GET['r'], "rb"));
} elseif ($_GET['d']) {
$X = json_decode(base64_decode($_GET['d']));
if ($X->u) {
header('Content-Type: application/xml');
echo '<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0"><dict><key>items</key><array><dict><key>assets</key><array><dict>
<key>kind</key><string>software-package</string>
<key>url</key><string>'.$X->u.'</string>
</dict><dict>
<key>kind</key><string>display-image</string>
<key>needs-shine</key><false/>
<key>url</key><string>'.$X->i.'</string>
</dict></array><key>metadata</key><dict>
<key>bundle-identifier</key><string>'.$X->b.'</string>
<key>bundle-version</key><string>'.$X->v.'</string>
<key>kind</key><string>software</string>
<key>title</key><string>'.$X->n.'</string>
</dict></dict></array></dict></plist>';
} else {
echo 'Parsing error.';
}
} else {
echo 'Error.';
}
?>