prepare("SELECT ID, titre, date FROM articles WHERE (titre LIKE :search OR ID LIKE :search OR auteur LIKE :search) AND classification <= :accreditation ORDER BY date DESC");
$req->bindParam(":search", $search);
$req->bindParam(":accreditation", $_SESSION['accreditation']);
$req->execute();
$resultat = $req->fetchAll(PDO::FETCH_ASSOC);
echo "
";
if ($resultat) {
foreach($resultat as $row) {
$date = strtotime($row['date']);
echo "
";
echo "
";
echo "" . $row['titre'] . "
";
echo "
" . date('d/m/Y', $date) . "
";
}
} else {
echo "Aucun article trouvé";
}
} else if (!isset($_GET['search']) && $article != "" && file_exists('/var/www/e59/content/journal/' . $article . '.md')) {
$markdownContent = file_get_contents('/var/www/e59/content/journal/' . $article . '.md');
require_once '../include/parsedown.php';
$parsedown = new Parsedown();
echo "
";
$bdd = connect($dbhost, $dbname, $dbuser, $dbpass);
$req = $bdd->prepare("SELECT ID, titre, date, auteur, classification FROM articles WHERE ID = :article AND classification <= :accreditation");
$req->bindParam(":article", $article);
$req->bindParam(":accreditation", $_SESSION['accreditation']);
$req->execute();
$resultat = $req->fetchAll(PDO::FETCH_ASSOC);;
if ($resultat) {
$date = strtotime($resultat[0]['date']);
echo "
" . $resultat[0]['titre'] . "
";
echo "
" . date('d/m/Y', $date) . "
";
echo "
" . $resultat[0]['auteur'] . "
";
echo "
" . $classifications[$resultat[0]['classification']] . "
";
echo $parsedown->text($markdownContent);
echo "