/[openfoncier]/branches/3.14.2/tests/testPieces.php
ViewVC logotype

Contents of /branches/3.14.2/tests/testPieces.php

Parent Directory Parent Directory | Revision Log Revision Log


Revision 3983 - (show annotations)
Mon Apr 18 07:48:54 2016 UTC (8 years, 9 months ago) by softime
File size: 23522 byte(s)
* Récupération de modification de la branche 3.14.x.
1 <?php
2 /**
3 *
4 *
5 * @package openfoncier
6 * @version SVN : $Id:
7 */
8
9 //
10 require_once "base.php";
11
12 /**
13 * Cette classe permet de tester l'interface de l'onglet "Pièce"
14 *
15 * Données utilisées : dossier AT0130551200001P0
16 * Fichiers utilisés :
17 * testImportManuel.jpg, testImportManuel.pdf, testImportManuel2.pdf
18 */
19 class PiecesTest extends Base2TestCase {
20
21 /**
22 * test l'ajout de pièce
23 */
24 public function testAjoutPiece() {
25 //On se connecte à l'application
26 $this->login("admin", "admin");
27 //On clique sur le menu Instruction
28 $this->byLinkText("Instruction")->click();
29 // On vérifie qu'il n'y a pas d'erreur sur l'élément affiché
30 $this->verifyNoErrors();
31 //On clic sur le menu
32 $this->byLinkText("Recherche")->click();
33 // On vérifie qu'il n'y a pas d'erreur sur l'élément affiché
34 $this->verifyNoErrors();
35 //On cherche le dossier d'instruction
36 $this->byId("dossier")->value("AT0130551200001P0");
37 //On valide la recherche
38 $this->byId("adv-search-submit")->click();
39 // On vérifie qu'il n'y a pas d'erreur sur l'élément affiché
40 $this->verifyNoErrors();
41 //On clic sur le dossier
42 $this->byLinkText("AT 013055 12 00001P0")->click();
43 // On vérifie qu'il n'y a pas d'erreur sur l'élément affiché
44 $this->verifyNoErrors();
45 //On clic sur l'onglet
46 $this->byId("document_numerise")->click();sleep(1);
47 // On vérifie qu'il n'y a pas d'erreur sur l'élément affiché
48 $this->verifyNoErrors();
49 //On vérifie qu'il n'y a aucun enregistrement
50 $this->assertRegExp("/^[\s\S]*Aucun enregistrements[\s\S]*$/",$this->byId("sousform-document_numerise")->text());
51 //On vérifie la présence du bouton "Ajouter" (le "+" au dessus du tableau)
52 //et du texte "Ajouter un document"
53 $this->assertRegExp("/^[\s\S]*Ajouter une pièce[\s\S]*$/",$this->byId("sousform-document_numerise")->text());
54 //On clic sur "Ajouter un document"
55 $this->byCssSelector(".add-16")->click();
56 // On vérifie qu'il n'y a pas d'erreur sur l'élément affiché
57 $this->verifyNoErrors();
58 //On ecrit les données
59 $this->byId("date_creation")->clear();
60 $this->byId("date_creation")->value("01/01/2013");
61 $this->select($this->byId("document_numerise_type"))->selectOptionByLabel("notification de délai");
62 //On clic sur le bouton pour ajouter un fichier
63 $this->byCssSelector("span.ui-icon.ui-icon-arrowthickstop-1-s")->click();
64 // On vérifie qu'il n'y a pas d'erreur sur l'élément affiché
65 $this->verifyNoErrors();
66 //On sélectionne un document non pdf
67 $this->byName("userfile[]")->value(dirname(__FILE__)."/binary_files/testImportManuel.jpg");
68 $this->byName("submit")->click();
69 //On vérifie le message d'erreur
70 $this->assertRegExp("/^[\s\S]*Le fichier n'est pas conforme à la liste des extension\(s\) autorisée\(s\) \(.pdf\)\. \[testImportManuel\.jpg\][\s\S]*$/",$this->byCssSelector("#upload-container .message .text")->text());
71 //On sélectionne un document pdf
72 $this->byName("userfile[]")->value(dirname(__FILE__)."/binary_files/testImportManuel.pdf");
73 $this->byName("submit")->click();
74 // On vérifie qu'il n'y a pas d'erreur sur l'élément affiché
75 $this->verifyNoErrors();
76 //On clic sur le bouton ajouter
77 $this->byXPath('//input[@value="Ajouter"]')->click();
78 //On clic sur le bouton retour
79 $this->byCssSelector("#sformulaire a.retour")->click();sleep(1);
80 // On vérifie qu'il n'y a pas d'erreur sur l'élément affiché
81 $this->verifyNoErrors();
82 //On vérifie que le document à été ajouté
83 $this->assertRegExp("/^[\s\S]*20130101NDL.pdf[\s\S]*$/",$this->byCssSelector("#sousform-document_numerise table")->text());
84 //On vérifie la categorie du document
85 $this->assertRegExp("/^[\s\S]*Autre[\s\S]*$/",$this->byCssSelector("thead tr th.headerCat")->text());
86 //On vérifie la date de dépot du document
87 $this->assertEquals("01/01/2013", $this->byCssSelector("thead tr th.headerDate")->text());
88 //On clique sur la pièce
89 $this->byLinkText("20130101NDL.pdf")->click();
90 // On vérifie qu'il n'y a pas d'erreur sur l'élément affiché
91 $this->verifyNoErrors();
92 //On clique sur visualiser
93 $this->byLinkText("Visualiser")->click();
94 // On vérifie qu'il n'y a pas d'erreur sur l'élément affiché
95 $this->verifyNoErrors();
96 //On affiche le fichier pdf
97 $this->byCssSelector(".ui-dialog .file-infos-block a")->click();sleep(5);
98 // On vérifie qu'il n'y a pas d'erreur sur l'élément affiché
99 $this->verifyNoErrors();
100 // Liste les fenêtres
101 $windows = $this->windowHandles();
102 // Change la fenêtre
103 $this->window($windows[1]);
104 // On vérifie qu'il n'y ait pas d'erreur
105 $this->verifynoerrors();
106 // On vérifie que le text est présent
107 $this->assertRegExp("/^[\s\S]*TEST IMPORT MANUEL 1[\s\S]*$/",$this->source());
108 // On ferme la fenêtre
109 $this->closeWindow();
110 // On change le focus de la fenêtre
111 $this->window($windows[0]);
112 //On ferme l'overlay
113 $this->byClassName("ui-icon-closethick")->click();
114 // On vérifie qu'il n'y ait pas d'erreur
115 $this->verifynoerrors();
116 //On se déconnecte de l'application
117 $this->logout();
118
119 }
120
121 /**
122 * test l'ajout de pièce déjà existante
123 */
124 public function testAjoutPieceUnique() {
125 // On se connecte à l'application
126 $this->login("admin", "admin");
127 //On clique sur le menu Instruction
128 $this->byLinkText("Instruction")->click();
129 //On clic sur le menu
130 $this->byLinkText("Recherche")->click();
131 // On vérifie qu'il n'y a pas d'erreur sur l'élément affiché
132 $this->verifyNoErrors();
133 //On cherche le dossier d'instruction
134 $this->byId("dossier")->value("AT0130551200001P0");
135 //On valide la recherche
136 $this->byId("adv-search-submit")->click();
137 // On vérifie qu'il n'y a pas d'erreur sur l'élément affiché
138 $this->verifyNoErrors();
139 // On clic sur le dossier
140 $this->byLinkText("AT 013055 12 00001P0")->click();
141 // On vérifie qu'il n'y a pas d'erreur sur l'élément affiché
142 $this->verifyNoErrors();
143 //On clic sur l'onglet
144 $this->byId("document_numerise")->click();
145 // On vérifie qu'il n'y a pas d'erreur sur l'élément affiché
146 $this->verifyNoErrors();
147 //On clic sur "Ajouter un document"
148 $this->byCssSelector(".add-16")->click();
149 // On vérifie qu'il n'y a pas d'erreur sur l'élément affiché
150 $this->verifyNoErrors();
151 // On ecrit les données
152 $this->byId("date_creation")->clear();
153 $this->byId("date_creation")->value("01/01/2013");
154 $this->select($this->byId("document_numerise_type"))->selectOptionByLabel("notification de délai");
155 // On clic sur le bouton pour ajouter un fichier
156 $this->byCssSelector("span.ui-icon.ui-icon-arrowthickstop-1-s")->click();
157 // On vérifie qu'il n'y a pas d'erreur sur l'élément affiché
158 $this->verifyNoErrors();
159 // On sélectionne le document
160 $this->byName("userfile[]")->value(dirname(__FILE__)."/binary_files/testImportManuel.pdf");
161 $this->byName("submit")->click();
162 // On vérifie qu'il n'y a pas d'erreur sur l'élément affiché
163 $this->verifyNoErrors();
164 // On clic sur le bouton pour voir le fichier ajouté
165 $this->byCssSelector("span.ui-icon.ui-icon-newwin")->click();
166 // On clic sur le fichier ajouté
167 $this->byLinkText("testImportManuel.pdf")->click();sleep(5);
168 // Liste les fenêtres
169 $windows = $this->windowHandles();
170 // On bascule sur le nouvel onglet PDF
171 $this->window($windows[1]);
172 // On vérifie qu'il n'y ait pas d'erreur
173 $this->verifynoerrors();
174 // On vérifie que le text est présent
175 $this->assertContains("TEST IMPORT MANUEL 1", $this->source());
176 // On ferme la fenêtre
177 $this->closeWindow();
178 // On revient sur la fenêtre de base
179 $this->window($windows[0]);
180 // On clique sur le bouton fermer
181 $this->byLinkText("Fermer")->click();sleep(1);
182 // On vérifie qu'il n'y ait pas d'erreur
183 $this->verifynoerrors();
184 // On clic sur le bouton ajouter
185 $this->byXPath('//input[@value="Ajouter"]')->click();sleep(5);
186 // On vérifie qu'il y une erreur
187 $this->assertRegExp("/^[\s\S]*Les valeurs saisies dans les champs[\s\S]*$/",$this->byId("sformulaire")->text());
188 // On se déconnecte de l'application
189 $this->logout();
190
191 }
192
193 /**
194 * test la modification des pièces numérisés par l'administrateur
195 */
196 public function testModificationPiece() {
197 //On se connecte à l'application
198 $this->login("admin", "admin");
199 //On clic sur le menu
200 $this->byLinkText("Instruction")->click();
201 $this->byLinkText("Recherche")->click();
202 // On vérifie qu'il n'y a pas d'erreur sur l'élément affiché
203 $this->verifyNoErrors();
204 //On clic sur le dossier
205 $this->byLinkText("AT 013055 12 00001P0")->click();
206 // On vérifie qu'il n'y a pas d'erreur sur l'élément affiché
207 $this->verifyNoErrors();
208 //On clic sur l'onglet
209 $this->byId("document_numerise")->click();
210 // On vérifie qu'il n'y a pas d'erreur sur l'élément affiché
211 $this->verifyNoErrors();
212 //On clic sur le document
213 $this->byLinkText("20130101NDL.pdf")->click();
214 // On vérifie que les informations s'affichent
215 $this->assertEquals("01/01/2013", $this->byId('date_creation')->text());
216 $this->assertEquals("notification de délai", $this->byId('document_numerise_type')->text());
217 // On clic sur le bouton modifier
218 $this->byId("action-sousform-document_numerise-modifier")->click();sleep(1);
219 // On vérifie qu'il n'y a pas d'erreur sur l'élément affiché
220 $this->verifyNoErrors();
221 // On enlève le fichier
222 $this->byCssSelector("span.ui-icon.ui-icon-closethick")->click();sleep(1);
223 //On clic sur le bouton Modifier
224 $this->byXPath('//input[@value="Modifier"]')->click();sleep(1);
225 // On vérifie le message d'erreur
226 $this->assertRegExp("/^[\s\S]*SAISIE NON[\s\S]*$/",$this->byCssSelector("#sousform-document_numerise div.message")->text());
227 // On modifie les données
228 $this->byId("date_creation")->clear();
229 $this->byId("date_creation")->value("20/04/2013");
230 $this->select($this->byId("document_numerise_type"))->selectOptionByValue("40");
231 //On clic sur le bouton pour ajouter un fichier
232 $this->byCssSelector("span.ui-icon.ui-icon-arrowthickstop-1-s")->click();sleep(1);
233 // On vérifie qu'il n'y a pas d'erreur sur l'élément affiché
234 $this->verifyNoErrors();
235 //On sélectionne un document non pdf
236 $this->byName("userfile[]")->value(dirname(__FILE__)."/binary_files/testImportManuel2.pdf");sleep(1);
237 $this->byName("submit")->click();sleep(1);
238 // On vérifie qu'il n'y a pas d'erreur sur l'élément affiché
239 $this->verifyNoErrors();
240 //On clic sur le bouton modifier
241 $this->byXPath('//input[@value="Modifier"]')->click();sleep(1);
242 // On vérifie qu'il n'y a pas d'erreur sur l'élément affiché
243 $this->verifyNoErrors();
244 //On clic sur le bouton retour
245 $this->byCssSelector("#sformulaire a.retour")->click();sleep(1);
246 // On vérifie qu'il n'y a pas d'erreur sur l'élément affiché
247 $this->verifyNoErrors();
248 //On affiche le fichier pdf
249 $this->byLinkText("Visualiser")->click();
250 $this->byLinkText("20130420DGPA04.pdf")->click();sleep(5);
251 // On vérifie qu'il n'y a pas d'erreur sur l'élément affiché
252 $this->verifyNoErrors();
253 // Liste les fenêtres
254 $windows = $this->windowHandles();
255 // Change la fenêtre
256 $this->window($windows[1]);
257 // On vérifie qu'il n'y ait pas d'erreur
258 $this->verifynoerrors();
259 // On vérifie que le text est présent
260 $this->assertRegExp("/^[\s\S]*TEST IMPORT MANUEL 2[\s\S]*$/",$this->source());
261 // On ferme la fenêtre
262 $this->closeWindow();
263 // On change le focus de la fenêtre
264 $this->window($windows[0]);
265 // On ferme l'overlay
266 $this->byLinkText("Fermer")->click();
267 //On se déconnecte de l'application
268 $this->logout();
269 }
270
271 /**
272 * test la suppression des pièces numérisés par l'administrateur
273 */
274
275 public function testSuppressionPiece() {
276 //On se connecte à l'application
277 $this->login("admin", "admin");
278 //On clic sur le menu
279 $this->byLinkText("Instruction")->click();
280 $this->byLinkText("Recherche")->click();
281 // On vérifie qu'il n'y a pas d'erreur sur l'élément affiché
282 $this->verifyNoErrors();
283 //On clic sur le dossier
284 $this->byLinkText("AT 013055 12 00001P0")->click();
285 // On vérifie qu'il n'y a pas d'erreur sur l'élément affiché
286 $this->verifyNoErrors();
287 //On clic sur l'onglet
288 $this->byId("document_numerise")->click();
289 // On vérifie qu'il n'y a pas d'erreur sur l'élément affiché
290 $this->verifyNoErrors();
291 //On clic sur le document
292 $this->byLinkText("20130420DGPA04.pdf")->click();sleep(1);
293 // On vérifie qu'il n'y a pas d'erreur sur l'élément affiché
294 $this->verifyNoErrors();
295 // On vérifie que les informations s'affichent
296 $this->assertEquals("20/04/2013", $this->byId('date_creation')->text());
297 $this->assertEquals("plan de composition d'ensemble du projet", $this->byId('document_numerise_type')->text());
298 // On clic sur le bouton supprimer
299 $this->byXPath("(//div[@id='portlet-actions']/ul/li[2]/a/span)[2]")->click();sleep(1);
300 // On vérifie qu'il n'y a pas d'erreur sur l'élément affiché
301 $this->verifyNoErrors();
302 //On clic sur le bouton supprimer
303 $this->byXPath('//input[@value="Supprimer"]')->click();sleep(1);
304 // On vérifie qu'il n'y a pas d'erreur sur l'élément affiché
305 $this->verifyNoErrors();
306 //On clic sur le bouton retour
307 $this->byCssSelector("#sformulaire a.retour")->click();sleep(1);
308 // On vérifie qu'il n'y a pas d'erreur sur l'élément affiché
309 $this->verifyNoErrors();
310 //On vérifie qu'il n'y a aucun enregistrement
311 $this->assertRegExp("/^[\s\S]*Aucun enregistrements[\s\S]*$/",$this->byCssSelector("#sousform-document_numerise")->text());
312 //On se déconnecte de l'application
313 $this->logout();
314 }
315
316 /**
317 * test l'affichage des pièces numérisées dans un DA]
318 */
319
320 public function testAffichageDA() {
321
322 // On se connecte à l'application
323 $this->login("instr", "instr");
324 // On clique sur le menu
325 $this->byLinkText("Autorisation")->click();
326 $this->byLinkText("Dossiers D'autorisation")->click();
327 // On vérifie qu'il n'y a pas d'erreur sur l'élément affiché
328 $this->verifyNoErrors();
329 // On clique sur un dossier d'autorisation possédant au moins un arrêté signé
330 $this->byLinkText("AZ 013055 12 00001")->click();
331 // On vérifie qu'il n'y a pas d'erreur sur l'élément affiché
332 $this->verifyNoErrors();
333 // On clique sur l'onglet "Pièce(s)"
334 $this->byId("document_numerise")->click();
335 // On vérifie qu'il n'y a pas d'erreur sur l'élément affiché
336 $this->verifyNoErrors();
337 // On vérifie que le document est présent
338 // html body#jqueryui div#content.ui-widget div#formulaire.ui-tabs div#ui-tabs-2.i-tabs-panel div#sousform-document_numerise div#sousform-document_numerise div.formEntete table.tab-tab
339 $this->assertRegExp("/^[\s\S]*20130614ART.pdf[\s\S]*$/",$this->byCssSelector("#sousform-document_numerise table")->text());
340 // On clique sur le document
341 $this->byLinkText("AZ0130551200001P0 - 20130614ART.pdf")->click();
342 sleep(5);
343 // On vérifie qu'il n'y a pas d'erreur sur l'élément affiché
344 $this->verifyNoErrors();
345 //On clique sur visualiser
346 /*$this->byLinkText("Visualiser")->click();
347 // On vérifie qu'il n'y a pas d'erreur sur l'élément affiché
348 $this->verifyNoErrors();
349 //On affiche le fichier pdf
350 $this->byCssSelector(".ui-dialog .file-infos-block a")->click();sleep(5);
351 // On vérifie qu'il n'y a pas d'erreur sur l'élément affiché
352 $this->verifyNoErrors();*/
353 // Liste les fenêtres
354 $windows = $this->windowHandles();
355 // Change la fenêtre
356 $this->window($windows[1]);
357 // On vérifie qu'il n'y ait pas d'erreur
358 $this->verifynoerrors();
359 // On vérifie que le text est présent
360 $this->assertRegExp("/^[\s\S]*sjudgbjuwskfdhgvujdfkgvh[\s\S]*$/",$this->source());
361 // On ferme la fenêtre
362 $this->closeWindow();
363 // On change le focus de la fenêtre
364 $this->window($windows[0]);
365 //On ferme l'overlay
366 /* $this->byClassName("ui-icon-closethick")->click();
367 // On vérifie qu'il n'y ait pas d'erreur
368 $this->verifynoerrors();*/
369 //On se déconnecte de l'application
370 $this->logout();
371 }
372
373 /**
374 * test de l'ajout de pièce à un dossier AT et envoi de message au
375 * référentiel ERP
376 */
377
378 public function testAjoutPieceDossierAT(){
379
380 //{{{On ajoute un dossier AT
381 // On se connecte à l'application
382 $this->login("guichet", "guichet");
383 //On clique sur l'entrée de menu "Nouveau Dossier"
384 $this->byLinkText("Nouveau Dossier")->click();
385 // On vérifie qu'il n'y a pas d'erreur sur l'élément affiché
386 $this->verifyNoErrors();
387 sleep(2);
388 //On choisit le type détaillé de dossier d'autorisation
389 $this->select($this->byId("dossier_autorisation_type_detaille"))->selectOptionByValue("8");
390 //On choisit le type de la demande
391 $this->select($this->byId("demande_type"))->selectOptionByValue("8");
392 //On saisit le pétitionnaire principal
393 $this->byId("add_petitionnaire_principal")->click();
394 $this->byId("particulier_nom")->value("test");
395 $this->byCssSelector("#sousform-petitionnaire .formControls input")->click();
396 sleep(2);
397 $this->byCssSelector("#sousform-petitionnaire .formControls .retour")->click();
398 //On ajoute la demande
399 $this->byXPath("//input[@value='Ajouter']")->click();
400 // On vérifie qu'il n'y a pas d'erreur sur l'élément affiché
401 $this->verifyNoErrors();
402 // On vérifie le message de validation
403 $this->assertRegExp("/^[\s\S]*Vos modifications ont bien été enregistrées.[\s\S]*$/",$this->byCssSelector("#tabs-1 .message")->text());
404 //On récupère le numéro de dossier d'instruction créé
405 preg_match('/(AT)[0-9 ]*(P0)/', $this->byCssSelector("#tabs-1 .message")->text(), $dossier);
406 $dossier = $dossier[0];
407 //On se déconnecte de l'application
408 $this->deconnect();
409 //}}}
410
411 //{{{On ajoute une pièce au dossier AT
412 // On se connecte à l'application
413 $this->login("admin", "admin");
414 //On clique sur le menu "Instruction"
415 $this->byLinkText("Instruction")->click();
416 //On clique sur le menu "Recherche"
417 $this->byLinkText("Recherche")->click();
418 // On vérifie qu'il n'y a pas d'erreur sur l'élément affiché
419 $this->verifyNoErrors();
420 //On clique sur le lien du dossier
421 $this->byLinkText($dossier)->click();
422 // On vérifie qu'il n'y a pas d'erreur sur l'élément affiché
423 $this->verifyNoErrors();
424 //On clique sur l'onglet "document numérisé"
425 $this->byId("document_numerise")->click();
426 // On vérifie qu'il n'y a pas d'erreur sur l'élément affiché
427 $this->verifyNoErrors();
428 //On clique sur "Ajouter un document"
429 $this->byCssSelector(".formEntete p a")->click();
430 // On vérifie qu'il n'y a pas d'erreur sur l'élément affiché
431 $this->verifyNoErrors();
432 //On ajoute un fichier
433 $this->byCssSelector("span.ui-icon.ui-icon-arrowthickstop-1-s")->click();
434 $this->byName("userfile[]")->value(dirname(__FILE__)."/binary_files/testImportManuel.pdf");
435 $this->byName("submit")->click();
436 //On choisit le type de document
437 $this->select($this->byId("document_numerise_type"))->selectOptionByValue("78");
438 //On valide l'ajout
439 $this->byXPath("//input[@value='Ajouter']")->click();
440 sleep(2);
441 // On vérifie qu'il n'y a pas d'erreur sur l'élément affiché
442 $this->verifyNoErrors();
443 //On vérifie le message de validation
444 $this->assertRegExp("/^[\s\S]*Le message a été transmis au référentiel ERP.[\s\S]*$/",$this->byCssSelector("#sousform-document_numerise .message")->text());
445 //}}}
446
447 //{{{On vérifie que le message ne s'affiche pas sur un autre dossier
448 //On clique sur le menu "Recherche"
449 $this->byLinkText("Recherche")->click();
450 // On vérifie qu'il n'y a pas d'erreur sur l'élément affiché
451 $this->verifyNoErrors();
452 //On clique sur le lien du dossier
453 $this->byLinkText("CU 013055 12 00001P0")->click();
454 // On vérifie qu'il n'y a pas d'erreur sur l'élément affiché
455 $this->verifyNoErrors();
456 //On clique sur l'onglet "document numérisé"
457 $this->byId("document_numerise")->click();
458 // On vérifie qu'il n'y a pas d'erreur sur l'élément affiché
459 $this->verifyNoErrors();
460 //On clique sur "Ajouter un document"
461 $this->byCssSelector(".formEntete p a")->click();
462 // On vérifie qu'il n'y a pas d'erreur sur l'élément affiché
463 $this->verifyNoErrors();
464 //On ajoute un fichier
465 $this->byCssSelector("span.ui-icon.ui-icon-arrowthickstop-1-s")->click();
466 $this->byName("userfile[]")->value(dirname(__FILE__)."/binary_files/testImportManuel.pdf");
467 $this->byName("submit")->click();
468 //On choisit le type de document
469 $this->select($this->byId("document_numerise_type"))->selectOptionByValue("78");
470 //On valide l'ajout
471 $this->byXPath("//input[@value='Ajouter']")->click();
472 // On vérifie qu'il n'y a pas d'erreur sur l'élément affiché
473 $this->verifyNoErrors();
474 //On vérifie le message de validation
475 $this->assertNotContains("Le message a été transmis au référentiel ERP.",$this->byCssSelector("#sousform-document_numerise .message")->text());
476 //On se déconnecte de l'application
477 $this->deconnect();
478 //}}}
479 }
480 }
481
482 ?>

Properties

Name Value
svn:keywords Id

[email protected]
ViewVC Help
Powered by ViewVC 1.1.26