Improved PHP code, Included Quantum font, Temporarily fixed htaccess
This commit is contained in:
@@ -1,6 +1,16 @@
|
||||
<?php set_include_path('../commons/'); include 'config.php'; include 'langs.php'; include 'content.php'?>
|
||||
<?php
|
||||
// Checking if an error occured while loading data and parsing the URL.
|
||||
// Includes
|
||||
set_include_path('../commons/');
|
||||
include_once 'config.php';
|
||||
include_once 'langs.php';
|
||||
include_once 'content.php';
|
||||
|
||||
// Safety check for the constants
|
||||
/*if(!defined('CONTENT_DEBUG')) {
|
||||
$CONTENT_DEBUG = false;
|
||||
}/**/
|
||||
|
||||
// Checking if an error occurred while loading data and parsing the URL.
|
||||
$content_error_code = 200;
|
||||
if($content_has_error) {
|
||||
if(is_null($requested_tags)) {
|
||||
@@ -18,7 +28,7 @@ if($content_has_error) {
|
||||
}
|
||||
}
|
||||
|
||||
// TODO: Check if it went well, else 503 or something like that.
|
||||
// TODO: Check if it went well, else 503 or something like - Done above ?.
|
||||
?>
|
||||
<!DOCTYPE html>
|
||||
<html lang="<?php echo($user_language); ?>">
|
||||
@@ -36,7 +46,7 @@ if($content_has_error) {
|
||||
<body class="with-custom-webkit-scrollbars with-custom-css-scrollbars dark-mode" data-dm-shortcut-enabled="true" data-sidebar-shortcut-enabled="true">
|
||||
<?php include 'body-root.php'; ?>
|
||||
<div class="page-wrapper with-sidebar with-navbar-fixed-bottom">
|
||||
<?php include 'sidebar.php'; ?>
|
||||
<?php $SIDEBAR_ID = 'blog'; include 'sidebar.php'; ?>
|
||||
<div class="content-wrapper">
|
||||
<div class="container-fluid">
|
||||
<div id="page-title-bar" class="card p-0 pl-20 m-0 square-corners bg-very-dark title-bkgd navbar">
|
||||
@@ -45,9 +55,10 @@ if($content_has_error) {
|
||||
</h2>
|
||||
<?php include 'header-lang.php'; ?>
|
||||
</div>
|
||||
<div class="content">
|
||||
|
||||
<div class="card p-0 mx-0">
|
||||
<div class="content mx-auto w-lg-p90">
|
||||
<?php
|
||||
if($CONTENT_DEBUG) {
|
||||
echo('<div class="card p-0 mx-0">
|
||||
<div class="px-card py-10 border-bottom px-20">
|
||||
<div class="container-fluid">
|
||||
<div class="row">
|
||||
@@ -55,76 +66,89 @@ if($content_has_error) {
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="px-card py-20 bg-light-lm bg-very-dark-dm rounded-bottom px-20">
|
||||
<h3 class="m-0 mb-5 font-size-20 text-center font-weight-semi-bold">This page is still under construction !</h3>
|
||||
<p class="m-0 mb-5">REQUEST_URI: <?php echo($_SERVER['REQUEST_URI']); ?></p>
|
||||
<p class="m-0 mb-5">$requested_content_type: <?php echo($requested_content_type); ?></p>
|
||||
<p class="m-0 mb-5">$requested_content_display_type: <?php echo($requested_content_display_type); ?></p>
|
||||
<p class="m-0 mb-5">$requested_tags: [<?php echo(implode(", ", $requested_tags)); ?>]</p>
|
||||
<p class="m-0 mb-5">count($requested_tags): <?php echo(count($requested_tags)); ?></p>
|
||||
<p class="m-0 mb-5">$content_has_error: <?php echo($content_has_error); ?></p>
|
||||
<p class="m-0 mb-5">$_content_error_message_key: <?php echo($_content_error_message_key); ?></p>
|
||||
<p class="m-0 mb-5">localize($_content_error_message_key): <?php echo(localize($_content_error_message_key)); ?></p>
|
||||
<p class="m-0 mb-5">$content_error_message: <?php echo($content_error_message); ?></p>
|
||||
<p class="m-0 mb-5">$filtered_content_index_data: <?php print_r($filtered_content_index_data); ?></p>
|
||||
<p class="m-0 mb-5">$content_requested_url_part: <?php echo($content_requested_url_part); ?></p>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<?php
|
||||
<div class="px-card py-20 bg-light-lm rounded-bottom px-20 bg-very-dark title-bkgd">
|
||||
<!--<h3 class="m-0 mb-5 font-size-20 text-center font-weight-semi-bold">This page is still under construction !</h3>-->');
|
||||
echo('<p class="m-0 mb-5">REQUEST_URI: '.$_SERVER['REQUEST_URI'].'</p>');
|
||||
echo('<p class="m-0 mb-5">$requested_content_type: '.$requested_content_type.'</p>');
|
||||
echo('<p class="m-0 mb-5">$requested_content_display_type: '.$requested_content_display_type.'</p>');
|
||||
echo('<p class="m-0 mb-5">$requested_tags: ['.implode(", ", $requested_tags).']</p>');
|
||||
echo('<p class="m-0 mb-5">count($requested_tags): '.count($requested_tags).'</p>');
|
||||
echo('<p class="m-0 mb-5">$content_has_error: '.$content_has_error.'</p>');
|
||||
echo('<p class="m-0 mb-5">$_content_error_message_key: '.$_content_error_message_key.'</p>');
|
||||
echo('<p class="m-0 mb-5">localize($_content_error_message_key): '.localize($_content_error_message_key).'</p>');
|
||||
echo('<p class="m-0 mb-5">$content_error_message: '.$content_error_message.'</p>');
|
||||
echo('<p class="m-0 mb-5">$filtered_content_index_data: ');
|
||||
print_r($filtered_content_index_data);
|
||||
echo('</p>');
|
||||
echo('<p class="m-0 mb-5">$content_requested_url_part: '.$content_requested_url_part.'</p>');
|
||||
echo('</div></div>');
|
||||
}
|
||||
|
||||
// Checking if an error occurred.
|
||||
if($content_error_code != 200) {
|
||||
printErrorCard('error.content.title.generic', $content_error_message);
|
||||
printErrorCard(localize('error.content.title.generic'), $content_error_message);
|
||||
goto content_printing_end;
|
||||
}
|
||||
|
||||
|
||||
// Printing the containers
|
||||
if($requested_content_display_type == ContentDisplayType::SEARCH) {
|
||||
startMainCard("fad fa-file-alt", "content.title.search", "subtitle");
|
||||
echo('<div class="py-20 bg-light-lm bg-very-dark-dm rounded-bottom px-0">');
|
||||
startMainCard("fad fa-file-search", localize("content.title.search"),
|
||||
strval(count($filtered_content_index_data)) . " " .
|
||||
(count($filtered_content_index_data) > 1 ?
|
||||
localize("content.search.count.multiple") :
|
||||
localize("content.search.count.single")));
|
||||
echo('<div class="py-20 bg-light-lm rounded-bottom px-0 bg-very-dark title-bkgd">');
|
||||
for($i = 0; $i < count($filtered_content_index_data); $i++) {
|
||||
if($i > 0) {
|
||||
echo('<div class="sidebar-divider m-20 mx-0"></div>');
|
||||
}
|
||||
echo('<div class="content m-0 mx-20">');
|
||||
echo('<h3 class="font-size-14 font-weight-semi-bold m-0">'.$filtered_content_index_data[$i]["title"][$user_language].'</h3>');
|
||||
|
||||
|
||||
echo('<div class="d-flex flex-wrap">');
|
||||
|
||||
echo('<div class="">');
|
||||
echo('<img class="content-search-image" src="'.$filtered_content_index_data[$i]["image"].'">');
|
||||
echo('</div>');
|
||||
|
||||
echo('<div class="ml-md-15">');
|
||||
echo('<h3 class="font-size-18 font-weight-semi-bold m-0 flex-fill">'.$filtered_content_index_data[$i]["title"][$user_language].'</h3>');
|
||||
echo('<p class="text-break text-justify my-5 mb-0">'.$filtered_content_index_data[$i]["preamble"][$user_language].'</p>');
|
||||
echo('</div>');
|
||||
|
||||
echo('</div>');
|
||||
|
||||
echo('<hr class="subtle">');
|
||||
|
||||
echo('<div class="d-flex flex-wrap">');
|
||||
echo('<div class="content-tag-container">');
|
||||
echo('<i class="fad fa-tags"></i>');
|
||||
for($j = 0; $j < count($filtered_content_index_data[$i]["tags"]); $j++) {
|
||||
echo('<a href="#" class="content-tag">#'.$filtered_content_index_data[$i]["tags"][$j].'</a>');
|
||||
}
|
||||
echo('</div>');
|
||||
// TODO: Add button to view article !
|
||||
echo('</div>');
|
||||
|
||||
|
||||
echo('</div>');
|
||||
}
|
||||
echo('</div>');
|
||||
|
||||
echo('<div class="px-card py-10 bg-light-lm bg-dark-dm rounded-bottom border-top">'.
|
||||
'<p class="font-size-12 m-0">'.
|
||||
'Card footer here.'.
|
||||
'</p></div>');/**/
|
||||
|
||||
'</p></div>');
|
||||
endMainCard();
|
||||
} elseif($requested_content_display_type == ContentDisplayType::ARTICLE) {
|
||||
startMainCard("fad fa-file-alt", "content.title.article", "subtitle");
|
||||
startMainCard("fad fa-file-alt", localize("content.title.article"), "subtitle");
|
||||
endMainCard();
|
||||
} elseif($requested_content_display_type == ContentDisplayType::APPLICATION) {
|
||||
startMainCard("fad fa-file-alt", "content.title.application", "subtitle");
|
||||
startMainCard("fad fa-file-alt", localize("content.title.application"), "subtitle");
|
||||
endMainCard();
|
||||
}
|
||||
|
||||
content_printing_end:
|
||||
?>
|
||||
|
||||
<!--
|
||||
-->
|
||||
|
||||
<!--<div class="px-card py-20 bg-light-lm bg-very-dark-dm rounded-bottom px-20">
|
||||
<form action="mailto:herwin.bozet@gmail.com?subject=Website%20contact%20form%20message" method="post" class="w-full">
|
||||
<div class="form-group">
|
||||
<label for="name">Sender's Name</label>
|
||||
<input type="text" class="form-control" id="name" placeholder="John Smith">
|
||||
</div>
|
||||
<div class="form-group">
|
||||
<label for="message" class="required">Message</label>
|
||||
<textarea class="form-control" id="message" placeholder="Write your message here." required="required"></textarea>
|
||||
</div>
|
||||
<input class="btn btn-primary mr-10" type="submit" value="Submit">
|
||||
<input class="btn btn-secondary" type="reset" value="Reset">
|
||||
</form>
|
||||
</div>-->
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
Reference in New Issue
Block a user