mirror of
https://grond.iut-fbleau.fr/stiti/SAE_2.02
synced 2024-12-28 09:32:19 +01:00
Ajout de la possibilité de supprimer les commentaires
This commit is contained in:
parent
30d94e8d2b
commit
308e48052a
@ -78,26 +78,6 @@ class Utilisateur extends CI_Controller {
|
|||||||
|
|
||||||
|
|
||||||
public function supprimer_avis($avis_id) {
|
public function supprimer_avis($avis_id) {
|
||||||
// Vérifiez d'abord si l'utilisateur est connecté
|
|
||||||
if (!$this->session->userdata('user_id')) {
|
|
||||||
$this->session->set_flashdata('error', 'Vous devez être connecté pour supprimer un avis.');
|
|
||||||
redirect('utilisateur/connexion');
|
|
||||||
}
|
|
||||||
|
|
||||||
// Vérifiez si l'avis existe
|
|
||||||
$avis = $this->Utilisateur_model->get_avis($avis_id);
|
|
||||||
if (!$avis) {
|
|
||||||
$this->session->set_flashdata('error', 'L\'avis que vous essayez de supprimer n\'existe pas.');
|
|
||||||
redirect('/');
|
|
||||||
}
|
|
||||||
|
|
||||||
// Vérifiez si l'avis appartient à l'utilisateur connecté
|
|
||||||
if ($avis->utilisateur_id != $this->session->userdata('user_id')) {
|
|
||||||
$this->session->set_flashdata('error', 'Vous n\'êtes pas autorisé à supprimer cet avis.');
|
|
||||||
redirect('/');
|
|
||||||
}
|
|
||||||
|
|
||||||
// Supprimez l'avis
|
|
||||||
if ($this->Utilisateur_model->supprimer_avis($avis_id)) {
|
if ($this->Utilisateur_model->supprimer_avis($avis_id)) {
|
||||||
$this->session->set_flashdata('success', 'Avis supprimé avec succès.');
|
$this->session->set_flashdata('success', 'Avis supprimé avec succès.');
|
||||||
} else {
|
} else {
|
||||||
@ -110,6 +90,7 @@ class Utilisateur extends CI_Controller {
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
public function connexion(){
|
public function connexion(){
|
||||||
// Définir les règles de validation
|
// Définir les règles de validation
|
||||||
$this->form_validation->set_rules('email', 'Email', 'required|valid_email');
|
$this->form_validation->set_rules('email', 'Email', 'required|valid_email');
|
||||||
|
Loading…
Reference in New Issue
Block a user