]> git.wh0rd.org - tt-rss.git/blob - manifest.json.php
neon updates; make more icons themeable; misc fixes
[tt-rss.git] / manifest.json.php
1 <?php
2 header("Content-Type: text/plain");
3
4 $manifest_formatted = array();
5 $manifest_files = array(
6 "localized_js.php",
7 "tt-rss.php",
8 "tt-rss.css",
9 "viewfeed.js",
10 "feedlist.js",
11 "functions.js",
12 "offline.js",
13 "tt-rss.js",
14 "images/blank_icon.gif",
15 "images/button.png",
16 "images/c1.png",
17 "images/c2.png",
18 "images/c3.png",
19 "images/c4.png",
20 "images/archive.png",
21 "images/cat-collapse.png",
22 "images/down_arrow.png",
23 "images/footer.png",
24 "images/fresh.png",
25 "images/indicator_white.gif",
26 "images/label.png",
27 "images/mark_set.png",
28 "images/mark_unset.png",
29 "images/online.png",
30 "images/overlay.png",
31 "images/resize_handle_horiz.png",
32 "images/resize_horiz.png",
33 "images/resizer.png",
34 "images/shadow_dark.png",
35 "images/shadow-grid.gif",
36 "images/shadow.png",
37 "images/shadow_white.png",
38 "images/sign_excl.png",
39 "images/sign_info.png",
40 "images/sign_quest.png",
41 "images/small_question.png",
42 "images/tag.png",
43 "images/toolbar.png",
44 "images/ttrss_logo.png",
45 "lib/scriptaculous/effects.js",
46 "lib/scriptaculous/controls.js",
47 "lib/scriptaculous/dragdrop.js",
48 "lib/scriptaculous/scriptaculous.js",
49 "lib/prototype.js",
50 "gears_init.js");
51
52 $mtime_max = 0;
53
54 foreach ($manifest_files as $f) {
55 $tmp = filemtime($f);
56 if ($tmp > $mtime_max) {
57 $mtime_max = $tmp;
58 }
59
60 array_push($manifest_formatted, "{ \"url\": \"$f\" }");
61 }
62 ?>
63
64 {
65 "betaManifestVersion": 1,
66 "version": "<?php echo date("Y.m.d H:i:s", $mtime_max) ?>",
67 "entries": [
68 <?php echo join(",\n ", $manifest_formatted); ?>
69 ]
70 }