forked from CRSS/Website
feat: add player count to hero
This commit is contained in:
parent
e59e89ce61
commit
e2cb602ac7
|
@ -5,6 +5,8 @@
|
||||||
|
|
||||||
use Bramus\Router\Router;
|
use Bramus\Router\Router;
|
||||||
|
|
||||||
|
$curl = new anlutro\cURL\cURL;
|
||||||
|
|
||||||
$router = new Router();
|
$router = new Router();
|
||||||
|
|
||||||
session_start();
|
session_start();
|
||||||
|
@ -20,6 +22,12 @@
|
||||||
if(isset($_SESSION['user']))
|
if(isset($_SESSION['user']))
|
||||||
$twig->addGlobal('user', $_SESSION['user']);
|
$twig->addGlobal('user', $_SESSION['user']);
|
||||||
|
|
||||||
|
$res = $curl->get('https://crss.blurryface.xyz/api/v1/players');
|
||||||
|
|
||||||
|
$json = json_decode($res->body, true);
|
||||||
|
|
||||||
|
$twig->addGlobal('playerCount', count($json));
|
||||||
|
|
||||||
$router->get('/', function() {
|
$router->get('/', function() {
|
||||||
global $twig;
|
global $twig;
|
||||||
|
|
||||||
|
|
11
template/includes/hero.twig
Normal file
11
template/includes/hero.twig
Normal file
|
@ -0,0 +1,11 @@
|
||||||
|
<div class="pageHero" id="hero">
|
||||||
|
<div class="blurFiler">
|
||||||
|
<div class="container">
|
||||||
|
<h1>Clyde's Real Survival SMP</h1>
|
||||||
|
|
||||||
|
<div class="serverInfo">
|
||||||
|
Online: <label>{{ playerCount }}</label> / <label>200</label>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
|
@ -1,16 +1,6 @@
|
||||||
{% include 'includes/head.twig' with {'pageTitle': 'Home'} %}
|
{% include 'includes/head.twig' with {'pageTitle': 'Home'} %}
|
||||||
|
|
||||||
<div class="pageHero" id="hero">
|
{% include 'includes/hero.twig' %}
|
||||||
<div class="blurFiler">
|
|
||||||
<div class="container">
|
|
||||||
<h1>Clyde's Real Survival SMP</h1>
|
|
||||||
|
|
||||||
<div class="serverInfo">
|
|
||||||
Online: <label>0</label> / <label>20</label>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
|
|
||||||
{% include 'includes/nav.twig' with {'page': 'home',} %}
|
{% include 'includes/nav.twig' with {'page': 'home',} %}
|
||||||
|
|
||||||
|
|
|
@ -1,16 +1,6 @@
|
||||||
{% include 'includes/head.twig' with {'pageTitle': 'Nations'} %}
|
{% include 'includes/head.twig' with {'pageTitle': 'Nations'} %}
|
||||||
|
|
||||||
<div class="pageHero" id="hero">
|
{% include 'includes/hero.twig' %}
|
||||||
<div class="blurFiler">
|
|
||||||
<div class="container">
|
|
||||||
<h1>Clyde's Real Survival SMP</h1>
|
|
||||||
|
|
||||||
<div class="serverInfo">
|
|
||||||
Online: <label>0</label> / <label>20</label>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
|
|
||||||
{% include 'includes/nav.twig' with {'page': 'nations'} %}
|
{% include 'includes/nav.twig' with {'page': 'nations'} %}
|
||||||
|
|
||||||
|
|
|
@ -1,16 +1,6 @@
|
||||||
{% include 'includes/head.twig' with {'pageTitle': 'Profile'} %}
|
{% include 'includes/head.twig' with {'pageTitle': 'Profile'} %}
|
||||||
|
|
||||||
<div class="pageHero" id="hero">
|
{% include 'includes/hero.twig' %}
|
||||||
<div class="blurFiler">
|
|
||||||
<div class="container">
|
|
||||||
<h1>Clyde's Real Survival SMP</h1>
|
|
||||||
|
|
||||||
<div class="serverInfo">
|
|
||||||
Online: <label>0</label> / <label>20</label>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
|
|
||||||
{% include 'includes/nav.twig' with {'page': 'profile',} %}
|
{% include 'includes/nav.twig' with {'page': 'profile',} %}
|
||||||
|
|
||||||
|
|
|
@ -1,16 +1,6 @@
|
||||||
{% include 'includes/head.twig' with {'pageTitle': 'Rules'} %}
|
{% include 'includes/head.twig' with {'pageTitle': 'Rules'} %}
|
||||||
|
|
||||||
<div class="pageHero" id="hero">
|
{% include 'includes/hero.twig' %}
|
||||||
<div class="blurFiler">
|
|
||||||
<div class="container">
|
|
||||||
<h1>Clyde's Real Survival SMP</h1>
|
|
||||||
|
|
||||||
<div class="serverInfo">
|
|
||||||
Online: <label>0</label> / <label>20</label>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
|
|
||||||
{% include 'includes/nav.twig' with {'page': 'rules',} %}
|
{% include 'includes/nav.twig' with {'page': 'rules',} %}
|
||||||
|
|
||||||
|
|
|
@ -1,16 +1,6 @@
|
||||||
{% include 'includes/head.twig' with {'pageTitle': username} %}
|
{% include 'includes/head.twig' with {'pageTitle': username} %}
|
||||||
|
|
||||||
<div class="pageHero" id="hero">
|
{% include 'includes/hero.twig' %}
|
||||||
<div class="blurFiler">
|
|
||||||
<div class="container">
|
|
||||||
<h1>Clyde's Real Survival SMP</h1>
|
|
||||||
|
|
||||||
<div class="serverInfo">
|
|
||||||
Online: <label>0</label> / <label>20</label>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
|
|
||||||
{% include 'includes/nav.twig' with {'page': 'user',} %}
|
{% include 'includes/nav.twig' with {'page': 'user',} %}
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue