/home/e3mg/views/pages/actualite.php
article.articleImage
FROM article
WHERE brouillon = 1 ORDER BY article.publishDate DESC limit 3
";
$sql3 = "SELECT
categories.categoriesName,
COUNT(article.article_id) AS total_articles
FROM
categories
LEFT JOIN
article ON article.category = categories.categories_id
GROUP BY
categories.categories_id, categories.categoriesName
ORDER BY
total_articles DESC;
";
$recents = $db ->query($sql2);
$categories = $db ->query($sql3);
$results = $db ->query($sql);
Database::disconnect();
?>
<section class="page-title-section overlay" data-background="public/images/backgrounds/batiment-e3mg.jpg">
<div class="container">
<div class="row">
<div class="col-md-8">
<ul class="list-inline custom-breadcrumb">
<li class="list-inline-item"><a class="h2 text-primary font-secondary" href="@@page-link">Actualités</a></li>
<li class="list-inline-item text-white h3 font-secondary @@nasted"></li>
</ul>
<!-- <p class="text-lighten">Our courses offer a good compromise between the continuous assessment favoured by some universities and the emphasis placed on final exams by others.</p> -->
</div>
</div>
</div>
</section>
<!-- /page title -->
<section class="main">
/home/e3mg/views/pages/actualite.php
article.articleImage
FROM article
WHERE brouillon = 1 ORDER BY article.publishDate DESC limit 3
";
$sql3 = "SELECT
categories.categoriesName,
COUNT(article.article_id) AS total_articles
FROM
categories
LEFT JOIN
article ON article.category = categories.categories_id
GROUP BY
categories.categories_id, categories.categoriesName
ORDER BY
total_articles DESC;
";
$recents = $db ->query($sql2);
$categories = $db ->query($sql3);
$results = $db ->query($sql);
Database::disconnect();
?>
<section class="page-title-section overlay" data-background="public/images/backgrounds/batiment-e3mg.jpg">
<div class="container">
<div class="row">
<div class="col-md-8">
<ul class="list-inline custom-breadcrumb">
<li class="list-inline-item"><a class="h2 text-primary font-secondary" href="@@page-link">Actualités</a></li>
<li class="list-inline-item text-white h3 font-secondary @@nasted"></li>
</ul>
<!-- <p class="text-lighten">Our courses offer a good compromise between the continuous assessment favoured by some universities and the emphasis placed on final exams by others.</p> -->
</div>
</div>
</div>
</section>
<!-- /page title -->
<section class="main">
/home/e3mg/configs/route.php
},'formation-continue');
$router->map('GET','/lab-genie-procede',function(){
require_once "../views/pages/buld.php";
},'lab-genie-procede');
$router->map('GET','/lab-geoscience',function(){
require_once "../views/pages/buld.php";
},'lab-geoscience');
$router->map('GET','/event',function(){
require_once "../views/pages/events.php";
},'event');
$router->map('GET','/event-single',function(){
require_once "../views/pages/buld.php";
},'event.single');
$router->map('GET','/actualite',function(){
require_once "../views/pages/actualite.php";
},'actualite');
$router->map('GET','/index.php?page=[i]',function(){
require_once "../views/pages/actualite.php";
},'actualite.actualite');
$router->map('GET','/actualite-[i:id]',function($id){
require_once "../views/pages/articles-single.php";
},'actualite.single');
$router->map('GET','/ressource',function(){
require_once "../views/pages/buld.php";
},'notice');
$router->map('GET','/technicien-en-mines-et-metallurgie',function(){
require_once "../views/pages/buld.php";
},'lmm');
$router->map('GET','/technicien-maitenaice-des-systemes-et-des-equipements',function(){
require_once "../views/pages/buld.php";
},'lmse');
$router->map('GET','/ingenieur-en-extraction-miniere',function(){
/home/e3mg/public/index.php
// Register the Composer autoloader...
require __DIR__.'/../vendor/autoload.php';
//Register route
$whoops = new \Whoops\Run;
$whoops->pushHandler(new \Whoops\Handler\PrettyPageHandler);
$whoops->register();
$router = new AltoRouter();
require __DIR__.'/../configs/route.php';
$match = $router->match();
// call closure or throw 404 status
if(is_array($match)){
if(is_callable( $match['target'] ) ) {
call_user_func_array( $match['target'], $match['params'] );
} else {
// no route was matched
// $params = $match['params'];
// require "../templates/{$match['target']}.php";
header( $_SERVER["SERVER_PROTOCOL"] . ' 404 Not Found');
}
}else{
include "../views/error/404.view.php";
}