@@ 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 |