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>