28 lines
850 B
PHP
28 lines
850 B
PHP
<?php
|
|
|
|
// Ajout de connexion a la bdd
|
|
require_once('../functions/databaseConnection.php');
|
|
|
|
// Fonction qui récupère les chiffres clés affichés sur la home (bandeau de stats)
|
|
// Chaque compteur retombe sur 0 en cas d'erreur (table pas encore créée...) plutôt
|
|
// que de bloquer la page d'accueil
|
|
function recupererStatsHome() {
|
|
global $dbh;
|
|
|
|
$stats = ['projets' => 0, 'experiences' => 0];
|
|
|
|
try {
|
|
$stats['projets'] = (int) $dbh->query('SELECT COUNT(*) FROM projects')->fetchColumn();
|
|
} catch (PDOException $e) {
|
|
// Table pas encore créée : on laisse le compteur à 0
|
|
}
|
|
|
|
try {
|
|
$stats['experiences'] = (int) $dbh->query('SELECT COUNT(*) FROM experiences')->fetchColumn();
|
|
} catch (PDOException $e) {
|
|
// Table pas encore créée : on laisse le compteur à 0
|
|
}
|
|
|
|
return $stats;
|
|
}
|