1 <?php
2 header("Cache-Control: no-cache");
3 $VER='3.1';
4 require_once('fam.php');
5 $this_user = require_user();
6 $users = get_simple_user_list();
7 $initial_posts = $routes['GET posts'](); # Gets recent posts by default
8 ?><!DOCTYPE html>
9 <html lang="en">
10 <head>
11 <title>Fam! <?=$VER?></title>
12 <meta charset="utf-8">
13 <meta name="viewport" content="width=device-width, initial-scale=1">
14 <link rel="icon" type="image/png" href="/hearts.png">
15 <link rel="stylesheet" href="/styles.css?v=<?=$VER?>">
16 <link rel="stylesheet" href="/faceclick.css?v=<?=$VER?>">
17 <script>
18 // Populate initial JS values from this page load.
19 var my_id = <?=$this_user['id']?>;
20 var users = <?=json_encode($users)?>;
21 var posts = <?=json_encode($initial_posts)?>;
22 // Parse JSON reactions
23 posts.forEach(function(p){
24 p.reactions = JSON.parse(p.reactions);
25 });
26 </script>
27 </head>
28 <body>
29
30 <header>
31 <span class="avatar-container">
32 <img src="/avatars/<?=$this_user['id']?>.png" class="avatar">
33 <?=$this_user['name']?>
34 </span>
35 <span class="version"><?=$VER?></span>
36 <?php if(file_exists('myheader.php')){ include('myheader.php'); } ?>
37 </header>
38
39 <section id="post-area">Rendering...</section>
40
41 <script src="retrov.js?v=<?=$VER?>"></script>
42 <script src="faceclick.js?v=<?=$VER?>"></script>
43 <script src="fam.js?v=<?=$VER?>"></script>
44 </body>
45 </html>