Status now accurate
parent
b84c1af2f8
commit
a542061a64
|
@ -0,0 +1,23 @@
|
||||||
|
<?php
|
||||||
|
|
||||||
|
namespace level2;
|
||||||
|
|
||||||
|
use Silex\Application;
|
||||||
|
|
||||||
|
class Level2 {
|
||||||
|
|
||||||
|
static public function getStatus () {
|
||||||
|
|
||||||
|
$spaceAPI = json_decode(
|
||||||
|
file_get_contents( 'https://spaceapi.syn2cat.lu/status/json' ),
|
||||||
|
true
|
||||||
|
);
|
||||||
|
|
||||||
|
$Level2[ 'open' ] = $spaceAPI[ 'state' ][ 'open' ];
|
||||||
|
$Level2[ 'people' ] = $spaceAPI[ 'sensors' ][ 'people_now_present' ][ 0 ][ 'value' ];
|
||||||
|
|
||||||
|
return $Level2;
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
|
@ -14,7 +14,10 @@
|
||||||
$ctr->get('/', function() use ( $app ) {
|
$ctr->get('/', function() use ( $app ) {
|
||||||
|
|
||||||
return $app['twig']->render(
|
return $app['twig']->render(
|
||||||
'level2.twig'
|
'level2.twig',
|
||||||
|
array(
|
||||||
|
'level2State' => Level2::getStatus()
|
||||||
|
)
|
||||||
);
|
);
|
||||||
|
|
||||||
});
|
});
|
||||||
|
|
|
@ -43,8 +43,11 @@
|
||||||
<li><a href="#contact">Contact</a></li>
|
<li><a href="#contact">Contact</a></li>
|
||||||
</ul>
|
</ul>
|
||||||
<ul class="nav navbar-nav navbar-right">
|
<ul class="nav navbar-nav navbar-right">
|
||||||
<li class="status status-closed"><a>Closed</a></li>
|
{% if level2State.open %}
|
||||||
<li class="status status-open"><a>Open · 4 hackers inside</a></li>
|
<li class="status status-open"><a>Open · {{ level2State.people }} hackers inside</a></li>
|
||||||
|
{% else %}
|
||||||
|
<li class="status status-closed"><a>Closed</a></li>
|
||||||
|
{% endif %}
|
||||||
</ul>
|
</ul>
|
||||||
</div><!--/.nav-collapse -->
|
</div><!--/.nav-collapse -->
|
||||||
</div>
|
</div>
|
||||||
|
|
Loading…
Reference in New Issue