prepare("SELECT articles.ID, articles.titre, articles.date, articles.image, articles.resume, users.username, users.display_name FROM articles JOIN users ON articles.auteur = users.ID WHERE (articles.titre LIKE :search OR articles.ID LIKE :search OR users.username LIKE :search) AND articles.classification <= :accreditation ORDER BY date DESC");
$req->bindParam(":search", $search);
$req->bindParam(":accreditation", $_SESSION['accreditation']);
$req->execute();
$resultat = $req->fetchAll(PDO::FETCH_ASSOC);
echo "
Actualités du club
";
echo "
";
if ($resultat) {
foreach($resultat as $row) {
$date = strtotime($row['date']);
echo '
';
echo '
';
echo '

';
echo '
';
echo '
';
echo '
n° ' . $row['ID'] . ' | ' . date('d/m/Y', $date) . ' | '. '
' . $row['display_name'] . '';
echo '
';
echo '' . $row['titre'] . '
';
echo '';
echo '
' . $row['resume'] . '
';
echo '
';
echo '
';
}
} else {
echo "Aucun article trouvé";
}
} else if (!isset($_GET['search']) && $article != "" && file_exists($wwwroot . '/content/journal/' . $article . '.md')) {
$markdownContent = file_get_contents($wwwroot . '/content/journal/' . $article . '.md');
require_once '../include/parsedown.php';
$parsedown = new Parsedown();
$bdd = connect($dbhost, $dbname, $dbuser, $dbpass);
$req = $bdd->prepare("SELECT articles.ID, articles.titre, articles.date, articles.classification, articles.image, users.username, users.display_name, users.role, users.profile_picture FROM articles JOIN users ON users.ID = articles.auteur WHERE articles.ID = :article AND articles.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']);
$auteur_pp = $resultat[0]['profile_picture'] == NULL ? "https://abs.twimg.com/sticky/default_profile_images/default_profile_400x400.png" : $resultat[0]['profile_picture'];
echo "
";
echo "
";
echo "
";
echo $parsedown->text($markdownContent);
echo "
";
}
}
?>