Code Duplication    Length = 31-32 lines in 2 locations

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

@@ 83-114 (lines=32) @@
80
		/**
81
		 * fonction qui permet de récupérer tous les messages dans la boite de récéption
82
		 */
83
		private function getBoiteReception() {
84
			$dbc = App::getDb();
85
86
			$query = $dbc->select()
87
				->from("_messagerie_boite_reception")
88
				->from("_messagerie_message")
89
				->from("identite")
90
				->where("_messagerie_boite_reception.ID_identite", "=", $_SESSION['idlogin'.CLEF_SITE], "AND")
91
				->where("_messagerie_boite_reception.supprimer", " IS ", "NULL", "AND", true)
92
				->where("_messagerie_boite_reception.ID_message", "=", "_messagerie_message.ID_message", "AND", true)
93
				->where("_messagerie_message.ID_expediteur", "=", "identite.ID_identite", "", true)
94
				->orderBy("date", "DESC")
95
				->get();
96
97
			if ((is_array($query)) && (count($query) > 0)) {
98
				foreach ($query as $obj) {
99
					$arr = [
100
						"id_message" => $obj->ID_message,
101
						"objet" => $obj->objet,
102
						"lu" => $obj->lu,
103
						"date_message" => $obj->date,
104
						"id_expediteur" => $obj->ID_expediteur,
105
						"pseudo_expediteur" => $obj->pseudo,
106
						"url" => $obj->url
107
					];
108
					
109
					$values[] = $arr;
110
				}
111
				
112
				$this->setValues($values);
113
			}
114
		}
115
116
		/**
117
		 * fonction qui permet de récupérer tous les messages dans la boite des messages envoyes
@@ 153-183 (lines=31) @@
150
		/**
151
		 * fonction qui récupère tous les messages supprimés
152
		 */
153
		private function getMessageSupprimes() {
154
			$dbc = App::getDb();
155
			
156
			$query = $dbc->select()
157
				->from("_messagerie_boite_reception")
158
				->from("_messagerie_message")
159
				->from("identite")
160
				->where("_messagerie_boite_reception.ID_identite", "=", $_SESSION['idlogin'.CLEF_SITE], "AND")
161
				->where("_messagerie_boite_reception.supprimer", "=", 1, "AND")
162
				->where("_messagerie_boite_reception.ID_message", "=", "_messagerie_message.ID_message", "AND", true)
163
				->where("_messagerie_message.ID_expediteur", "=", "identite.ID_identite", "", true)
164
				->orderBy("date", "DESC")
165
				->get();
166
167
			if ((is_array($query)) && (count($query) > 0)) {
168
				foreach ($query as $obj) {
169
					$arr = [
170
						"id_message" => $obj->ID_message,
171
						"objet" => $obj->objet,
172
						"date_message" => $obj->date,
173
						"id_expediteur" => $obj->ID_expediteur,
174
						"pseudo_expediteur" => $obj->pseudo,
175
						"url" => $obj->url
176
					];
177
178
					$values[] = $arr;
179
				}
180
				
181
				$this->setValues($values);
182
			}
183
		}
184
185
		/*
186
		 * fonction qui permetlors de l'envoit d'un message d'être sur que le membre existe