Update file user.php

This commit is contained in:
Jan BELLON 2024-03-11 21:14:46 +00:00
parent 2e5a1215d3
commit 20b7f040d2

View File

@ -107,52 +107,51 @@ if($resultat) {
<div class="user-content"> <div class="user-content">
<div class="user-header"> <div class="user-header">
<div class="user-pp"><img src="<?=$user_pp?>" class="user-pp-image"></div> <div class="user-pp"><img src="<?=$user_pp?>" class="user-pp-image"></div>
<div class="user-info"> <div class="user-info">
<div class="names"> <div class="names">
<div class="display-name"><?=$user_display_name?></div> <div class="display-name"><?=$user_display_name?></div>
<div class="username"><?=$user_name?></div> <div class="username"><?=$user_name?></div>
</div> </div>
<div class="bio"><?=$user_bio?></div> <div class="bio"><?=$user_bio?></div>
<div class="more_details"> <div class="more_details">
<div class="user_role"><?=$roles[$user_role]?></div> <div class="user_role"><?=$roles[$user_role]?></div>
<div class="creation_date">Compte créé le <?=$user_creation_date?></div> <div class="creation_date">Compte créé le <?=$user_creation_date?></div>
</div>
</div> </div>
</div> </div>
</div> </div>
</div> <div class="user-articles">
<div class="user-articles"> <?php
<?php $bdd = connect($dbhost, $dbname, $dbuser, $dbpass);
$bdd = connect($dbhost, $dbname, $dbuser, $dbpass); $search = isset($_GET['search']) ? "%" . htmlspecialchars($_GET['search']) . "%" : "%%";
$search = isset($_GET['search']) ? "%" . htmlspecialchars($_GET['search']) . "%" : "%%"; $req = $bdd->prepare("SELECT ID, titre, date, auteur, image, resume FROM articles WHERE (titre LIKE :search OR ID LIKE :search OR auteur LIKE :search) AND classification <= :accreditation AND auteur = :user_id ORDER BY date DESC");
$req = $bdd->prepare("SELECT ID, titre, date, auteur, image, resume FROM articles WHERE (titre LIKE :search OR ID LIKE :search OR auteur LIKE :search) AND classification <= :accreditation AND auteur = :user_id ORDER BY date DESC"); $req->bindParam(":search", $search);
$req->bindParam(":search", $search); $req->bindParam(":accreditation", $_SESSION['accreditation']);
$req->bindParam(":accreditation", $_SESSION['accreditation']); $req->bindParam(":user_id", $user_id);
$req->bindParam(":user_id", $user_id); $req->execute();
$req->execute(); $resultat = $req->fetchAll(PDO::FETCH_ASSOC);
$resultat = $req->fetchAll(PDO::FETCH_ASSOC); echo "<form action='' method='get'><input type='text' placeholder='Article' name='search'><input type='submit' value='Rechercher'></form>";
echo "<form action='' method='get'><input type='text' placeholder='Article' name='search'><input type='submit' value='Rechercher'></form>";
if ($resultat) { if ($resultat) {
foreach($resultat as $row) { foreach($resultat as $row) {
$date = strtotime($row['date']); $date = strtotime($row['date']);
echo '<div class="article-preview">'; echo '<div class="article-preview">';
echo '<div class="article-illustration">'; echo '<div class="article-illustration">';
echo '<a href="?article=' . $row['ID'] . '" class="article-link"><img src="' . $row['image'] . '" class="article-miniature"></a>'; echo '<a href="?article=' . $row['ID'] . '" class="article-link"><img src="' . $row['image'] . '" class="article-miniature"></a>';
echo '</div>'; echo '</div>';
echo '<div class="article-details">'; echo '<div class="article-details">';
echo '<div class="article-data">n° ' . $row['ID'] . ' | ' . date('d/m/Y', $date) . ' | '. $row['auteur'] . '</div>'; echo '<div class="article-data">n° ' . $row['ID'] . ' | ' . date('d/m/Y', $date) . ' | '. $row['auteur'] . '</div>';
echo '<a href="?article=' . $row['ID'] . '" class="article-link">'; echo '<a href="?article=' . $row['ID'] . '" class="article-link">';
echo '<div class="article-titre">' . $row['titre'] . '</div>'; echo '<div class="article-titre">' . $row['titre'] . '</div>';
echo '</a>'; echo '</a>';
echo '<div class="article-resume">' . $row['resume'] . '</div>'; echo '<div class="article-resume">' . $row['resume'] . '</div>';
echo '</div>'; echo '</div>';
echo '</div> '; echo '</div> ';
}
} else {
echo "L'utilisateur n'a pas publié d'articles";
} }
} else { ?>
echo "L'utilisateur n'a pas publié d'articles"; </div>
}
?>
</div> </div>
</div> </div>
</div> </div>