43 lines
978 B
PHP
Executable File
43 lines
978 B
PHP
Executable File
<?php
|
|
// Debug setting
|
|
$debug = true;
|
|
|
|
// Load GB Libary
|
|
require "main.php";
|
|
|
|
// Init GB Class
|
|
$gb = new gb(true);
|
|
|
|
// Load HTMLLoader Library
|
|
require FRONTEND_PATH . "html_loader.php";
|
|
$htmlLoader = new HTMLLoader();
|
|
|
|
// Build Entry Page
|
|
$htmlLoader->setTemplate("entrys_frontend");
|
|
|
|
$url = "http://" . APP_DOMAIN . "/api/entrys/get.php";
|
|
$response = file_get_contents($url);
|
|
|
|
$response = json_decode($response, true);
|
|
if ($response["data"]["empty"]) {
|
|
$html_block = "<p>There aren'n any entrys yet. Be the first one!</p>";
|
|
}else{
|
|
$entrys = $response["data"]["entrys"];
|
|
|
|
$html_block = "";
|
|
foreach($entrys as $entry) {
|
|
$name = $entry["name"];
|
|
$text = $entry["text"];
|
|
$date = $entry["date"];
|
|
|
|
$html_block .= '
|
|
<div class="entry">
|
|
<h3>' . $name . '</h3>
|
|
<p id="date">' . $date . '</p>
|
|
<p>' . $text . '</p>
|
|
</div>
|
|
';
|
|
}
|
|
}
|
|
|
|
$htmlLoader->show(["%entrys%" => $html_block]); |