]> git.wh0rd.org - tt-rss.git/blob - manifest.json.php
525bc610332f11cb7b7c0ff7adf1c490da70ae70
[tt-rss.git] / manifest.json.php
1 <?php
2 header("Content-Type: text/plain");
3
4 $manifest_formatted = array();
5 $manifest_files = array(
6 "tt-rss.php",
7 "tt-rss.css",
8 "viewfeed.js",
9 "feedlist.js",
10 "functions.js",
11 "offline.js",
12 "tt-rss.js",
13 "images/art-inline.png",
14 "images/art-zoom.png",
15 "images/blank_icon.gif",
16 "images/button.png",
17 "images/c1.png",
18 "images/c2.png",
19 "images/c3.png",
20 "images/c4.png",
21 "images/cat-collapse.png",
22 "images/down_arrow.png",
23 "images/favicon.png",
24 "images/feed-icon-12x12.png",
25 "images/feed-icon-64x64.png",
26 "images/footer.png",
27 "images/fresh_new.png",
28 "images/fresh.png",
29 "images/indicator_white.gif",
30 "images/label.png",
31 "images/mark_set.gif",
32 "images/mark_set.png",
33 "images/mark_unset.gif",
34 "images/mark_unset.png",
35 "images/new_version.png",
36 "images/offline.png",
37 "images/offline-sync.gif",
38 "images/online.png",
39 "images/overlay.png",
40 "images/piggie_icon.png",
41 "images/piggie.png",
42 "images/prefs-content.png",
43 "images/pub_set.gif",
44 "images/pub_unset.gif",
45 "images/resize_handle_horiz.png",
46 "images/resize_horiz.png",
47 "images/resizer.png",
48 "images/score_half_high.png",
49 "images/score_half_low.png",
50 "images/score_high.png",
51 "images/score_low.png",
52 "images/score_neutral.png",
53 "images/shadow_dark.png",
54 "images/shadow-grid.gif",
55 "images/shadow.png",
56 "images/shadow_white.png",
57 "images/sign_excl.gif",
58 "images/sign_info.gif",
59 "images/sign_quest.gif",
60 "images/small_question.png",
61 "images/tag.png",
62 "images/toolbar.png",
63 "images/ttrss_logo_big.png",
64 "images/ttrss_logo_blackred.png",
65 "images/ttrss_logo.png",
66 "images/ttrss_logo_small.png",
67 "images/updated.png",
68 "images/www.png",
69 "extras/button/musicplayer_f6.swf",
70 "extras/button/musicplayer.swf",
71 "lib/scriptaculous/effects.js",
72 "lib/scriptaculous/controls.js",
73 "lib/scriptaculous/dragdrop.js",
74 "lib/scriptaculous/scriptaculous.js",
75 "lib/prototype.js",
76 "gears_init.js");
77
78 $mtime_max = 0;
79
80 foreach ($manifest_files as $f) {
81 $tmp = filemtime($f);
82 if ($tmp > $mtime_max) {
83 $mtime_max = $tmp;
84 }
85
86 array_push($manifest_formatted, "{ \"url\": \"$f\" }");
87 }
88 ?>
89
90 {
91 "betaManifestVersion": 1,
92 "version": "<?php echo date("Y.m.d H:i:s", $mtime_max) ?>",
93 "entries": [
94 <?php echo join(",\n ", $manifest_formatted); ?>
95 ]
96 }