Code Duplication    Length = 21-21 lines in 2 locations

core/Database.class.php 1 location

@@ 74-94 (lines=21) @@
71
		 * @param $req -> la req a executer
72
		 * @param $value -> le ou les tableaux de valeurs
73
		 */
74
		public function prepare($req, $value) {
75
			$query = $this->getPdo()->prepare($req);
76
			//si on a plusieurs tableaux
77
			if (array_key_exists(0, $value)) {
78
				foreach ($value as $val) {
79
					if (!$query->execute($val)) {
80
						$err = true;
81
					}
82
				}
83
			}
84
			else {
85
				if (!$query->execute($value)) {
86
					$err = true;
87
				}
88
			}
89
90
			//si on a une erreur on renvoi un message
91
			if (isset($err)) {
92
				FlashMessage::setFlash("Une erreur est survenue en executant cette requette : ".$req);
93
			}
94
		}
95
96
		/**
97
		 * pour savoir si une valeur sur un champ précis existe deja en bdd, renvoi true si vrai

core/modules/Database.class.php 1 location

@@ 67-87 (lines=21) @@
64
		 * @param $req -> la req a executer
65
		 * @param $value -> le ou les tableaux de valeurs
66
		 */
67
		public function prepare($req, $value) {
68
			$query = $this->getPdo()->prepare($req);
69
			//si on a plusieurs tableaux
70
			if (array_key_exists(0, $value)) {
71
				foreach ($value as $val) {
72
					if (!$query->execute($val)) {
73
						$err = true;
74
					}
75
				}
76
			}
77
			else {
78
				if (!$query->execute($value)) {
79
					$err = true;
80
				}
81
			}
82
83
			//si on a une erreur on renvoi un message
84
			if (isset($err)) {
85
				FlashMessage::setFlash("Une erreur est survenue en executant cette requette : ".$req);
86
			}
87
		}
88
89
		/**
90
		 * pour savoir si une valeur sur un champ précis existe deja en bdd, renvoi true si vrai