From 9b94796478d259af929036955ca587d6e65daaa0 Mon Sep 17 00:00:00 2001
From: Eliah REBSTOCK <eliah.rebstock@ensiie.fr>
Date: Wed, 4 May 2016 22:55:57 +0200
Subject: [PATCH] ajout d'un checkExist pour profil

---
 app/model/Profil.php | 13 +++++++++++++
 1 file changed, 13 insertions(+)

diff --git a/app/model/Profil.php b/app/model/Profil.php
index 5c61bf0..93a094f 100644
--- a/app/model/Profil.php
+++ b/app/model/Profil.php
@@ -19,6 +19,19 @@ class Profil extends Model { // classe de modèle pour l'affichage de profils
 		$req->setFetchMode(PDO::FETCH_CLASS, "Profil");
 		return $req->fetchAll();
 	}
+
+	public static function checkExists($slug_profil) { // méthode permettant de vérifier si un profil existe dans la BDD
+		$db = Database::getInstance(); // on récupère la connexion à la BDD
+		$sql = "SELECT * FROM R_joueur WHERE slug = :slug";
+		$req = $db->prepare($sql); // on prépare la requête
+		$req->execute(array(":slug" => $slug_profil)); // on remplace les variables dans la requête
+
+		if($result = $req->fetch()) { // on récupère l'enregistrement, s'il existe
+			return 1;
+		}
+
+		return 0; // on aurait pu mettre deux return (un dans le if et un ici), mais bon...
+	}
 }
 
 
-- 
GitLab