Update file news.php
This commit is contained in:
parent
8c07f29495
commit
03c879752b
@ -45,7 +45,28 @@ if (filter_var($_GET['article'], FILTER_VALIDATE_INT)) {
|
||||
<div>
|
||||
<div>
|
||||
<?php
|
||||
if (!isset($_GET['search']) && $article != "" && file_exists('/var/www/e59/content/journal/' . $article . '.md')) {
|
||||
if ($article == "") {
|
||||
$bdd = connect($dbhost, $dbname, $dbuser, $dbpass);
|
||||
$search = isset($_GET['search']) ? "'%" . htmlspecialchars($_GET['search']) . "%'" : "'%'";
|
||||
$req = $bdd->prepare("SELECT ID, titre, date FROM articles WHERE classification <= :accreditation AND titre LIKE :search ORDER BY date DESC");
|
||||
$req->bindParam(":search", $search);
|
||||
$req->bindParam(":accreditation", $_SESSION['accreditation']);
|
||||
$req->execute();
|
||||
$resultat = $req->fetchAll(PDO::FETCH_ASSOC);
|
||||
|
||||
echo "<h1>Dernières news du Club</h1>";
|
||||
echo "<form action='' method='get'><input type='text' placeholder='Rechercher un article' name='search'></form>";
|
||||
|
||||
if ($resultat) {
|
||||
foreach($resultat as $row) {
|
||||
$date = strtotime($row['date']);
|
||||
echo "<hr><div class='article-preview'>";
|
||||
echo "<a href='?article=" . $row['ID'] . "' class='article-link'>";
|
||||
echo "<div class='article-titre'>" . $row['titre'] . "</div></a>";
|
||||
echo "<div class='article-date'>" . date('d/m/Y', $date) . "</div></div>";
|
||||
}
|
||||
}
|
||||
} 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';
|
||||
@ -68,27 +89,6 @@ if (filter_var($_GET['article'], FILTER_VALIDATE_INT)) {
|
||||
echo $parsedown->text($markdownContent);
|
||||
echo "</div></div>";
|
||||
}
|
||||
} else {
|
||||
$bdd = connect($dbhost, $dbname, $dbuser, $dbpass);
|
||||
$search = isset($_GET['search']) ? "'%" . htmlspecialchars($_GET['search']) . "%'" : "'%'";
|
||||
$req = $bdd->prepare("SELECT ID, titre, date FROM articles WHERE classification <= :accreditation AND titre LIKE :search ORDER BY date DESC");
|
||||
$req->bindParam(":search", $search);
|
||||
$req->bindParam(":accreditation", $_SESSION['accreditation']);
|
||||
$req->execute();
|
||||
$resultat = $req->fetchAll(PDO::FETCH_ASSOC);
|
||||
|
||||
echo "<h1>Dernières news du Club</h1>";
|
||||
echo "<form action='' method='get'><input type='text' placeholder='Rechercher un article' name='search'></form>";
|
||||
|
||||
if ($resultat) {
|
||||
foreach($resultat as $row) {
|
||||
$date = strtotime($row['date']);
|
||||
echo "<hr><div class='article-preview'>";
|
||||
echo "<a href='?article=" . $row['ID'] . "' class='article-link'>";
|
||||
echo "<div class='article-titre'>" . $row['titre'] . "</div></a>";
|
||||
echo "<div class='article-date'>" . date('d/m/Y', $date) . "</div></div>";
|
||||
}
|
||||
}
|
||||
}
|
||||
?>
|
||||
</div>
|
||||
|
Loading…
x
Reference in New Issue
Block a user