Code Duplication    Length = 27-28 lines in 2 locations

modules/messagerie/app/controller/Messagerie.php 2 locations

@@ 135-161 (lines=27) @@
132
		/**
133
		 * fonction qui permet de récupérer tous les messages dans la boite des messages envoyes
134
		 */
135
		private function getMessagesEnvoyes() {
136
			$dbc = App::getDb();
137
138
			$query = $dbc->select()
139
				->from("_messagerie_boite_reception")
140
				->from("_messagerie_message")
141
				->from("identite")
142
				->where("_messagerie_message.ID_expediteur", "=", 1, "AND")
143
				->where("_messagerie_boite_reception.ID_message", "=", "_messagerie_message.ID_message", "AND", true)
144
				->where("_messagerie_boite_reception.ID_identite", "=", "identite.ID_identite", "", true)
145
				->get();
146
147
			if ((is_array($query)) && (count($query) > 0)) {
148
				foreach ($query as $obj) {
149
					$arr = [
150
						"id_message" => $obj->ID_message,
151
						"objet" => $obj->objet,
152
						"date_message" => $obj->date,
153
						"id_expediteur" => $obj->ID_expediteur,
154
						"pseudo_receveur" => $obj->pseudo,
155
						"url" => $obj->url
156
					];
157
158
					$this->values[] = $arr;
159
				}
160
			}
161
		}
162
163
		/**
164
		 * fonction qui récupère tous les messages supprimés
@@ 208-235 (lines=28) @@
205
		 * @param $url_message
206
		 * fonction qui récupère un message suivant une url
207
		 */
208
		public function getUnMessage($url_message) {
209
			$dbc = App::getDb();
210
211
			$query = $dbc->select()
212
				->from("_messagerie_message")
213
				->from("_messagerie_boite_reception")
214
				->from("identite")
215
				->where("_messagerie_message.url", "=", $url_message, "AND")
216
				->where("_messagerie_message.ID_expediteur", "=", "identite.ID_identite", "AND", true)
217
				->where("_messagerie_boite_reception.ID_message", "=", "_messagerie_message.ID_message", "", true)
218
				->get();
219
220
			if ((is_array($query)) && (count($query) > 0)) {
221
				foreach ($query as $obj) {
222
					$this->values = [
223
						"id_message" => $obj->ID_message,
224
						"objet" => $obj->objet,
225
						"date_message" => $obj->date,
226
						"id_expediteur" => $obj->ID_expediteur,
227
						"pseudo_expediteur" => $obj->pseudo,
228
						"url" => $obj->url
229
					];
230
				}
231
			}
232
			else {
233
				return false;
234
			}
235
		}
236
		//-------------------------- END GETTER ----------------------------------------------------------------------------//
237
		
238