colorful rat Ratfactor.com > Dave's Repos

famsite

A super tiny social site for families
git clone http://ratfactor.com/repos/famsite/famsite.git

famsite/index.php

Download raw file: index.php

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>