Subversion Repositories eFlore/Applications.cel

Rev

Rev 140 | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 140 Rev 141
Line 313... Line 313...
313
		if (!utilisateur.isIdentifie()) {
313
		if (!utilisateur.isIdentifie()) {
314
			   etatConnexionVue.setEtat("",false);
314
			   etatConnexionVue.setEtat("",false);
315
		}
315
		}
316
		else {
316
		else {
317
			if(utilisateur.isAdmin()) {
317
			if(utilisateur.isAdmin()) {
318
		    	  
-
 
319
		    	  afficherLienAdmin();
318
		    	  afficherLienAdmin();
320
		      }
319
		    }
-
 
320
			
-
 
321
			panneauAdmin.setVisible(utilisateur.isAdmin());
321
		      etatConnexionVue.setEtat(utilisateur.getIdentifiant(),true);
322
		    etatConnexionVue.setEtat(utilisateur.getIdentifiant(),true);
Line 322... Line 323...
322
		      
323
		      
Line 323... Line 324...
323
		}
324
		}
Line 364... Line 365...
364
				utilisateur = (Utilisateur) nouvelleDonnees;
365
				utilisateur = (Utilisateur) nouvelleDonnees;
Line 365... Line 366...
365
								
366
								
Line 366... Line 367...
366
				afficheEtatConnexion();
367
				afficheEtatConnexion();
367
				
368
				
-
 
369
				if ((tentativeConnection) && !utilisateur.isIdentifie()) {
368
				if ((tentativeConnection) && !utilisateur.isIdentifie()) {
370
					
369
			
371
					panneauAdmin.setVisible(false);
370
					//formulaireDeConnexionVue.afficherMessageAlerte();
372
					//formulaireDeConnexionVue.afficherMessageAlerte();
371
				}
373
				}
372
				else {
374
				else {
Line 405... Line 407...
405
		
407
		
Line 406... Line 408...
406
	}
408
	}
Line 407... Line 409...
407
	
409
	
408
	public void afficherLienAdmin() {
410
	public void afficherLienAdmin() {
Line 409... Line 411...
409
 
411
 
410
		String labelAdmin = "<div id=\"lienAdmin\">Connecté en tant que : "+utilisateur.getIdentite()+"  <a id=\"LienChangerUtilisateur\" href=\"#\">Changer d'utilisateur</a></div>" ;
412
		String labelAdmin = "<div id=\"lienAdmin\">Vous consultez les données de "+utilisateur.getIdentite()+"  <a id=\"LienChangerUtilisateur\" href=\"#\">Changer d'utilisateur</a></div>" ;
411
		panneauAdmin.setHtml(labelAdmin);
413
		panneauAdmin.setHtml(labelAdmin);
-
 
414
		
412
		
415
		ExtElement lienChangerUt = Ext.get("LienChangerUtilisateur");
Line 413... Line 416...
413
		ExtElement lienChangerUt = Ext.get("LienChangerUtilisateur");
416
		if(lienChangerUt != null) 
414
		if(lienChangerUt != null) 
417
		{	
415
		{	
418
			lienChangerUt.removeAllListeners();
Line 426... Line 429...
426
			panneauAdmin.addListener(new ContainerListenerAdapter() 
429
			panneauAdmin.addListener(new ContainerListenerAdapter() 
427
			{
430
			{
428
				public void onAfterLayout(Container c) 
431
				public void onAfterLayout(Container c) 
429
				{
432
				{
430
					ExtElement lienChangerUt = Ext.get("LienChangerUtilisateur");
433
					ExtElement lienChangerUt = Ext.get("LienChangerUtilisateur");
431
					
-
 
-
 
434
					lienChangerUt.removeAllListeners();
432
					lienChangerUt.addListener("click", new EventCallback() {
435
					lienChangerUt.addListener("click", new EventCallback() {
Line 433... Line 436...
433
 
436
 
434
						public void execute(EventObject e) {
437
						public void execute(EventObject e) {
435
							afficherListeUtilisateurs();
438
							afficherListeUtilisateurs();
Line 436... Line 439...
436
						}
439
						}
437
						
440
						
438
					});
441
					});
439
				}
442
				}
440
			});
-
 
441
		}
-
 
442
		
443
			});
Line 443... Line 444...
443
		panneauAdmin.show();
444
		}
444
	}
445
	}
445
	
446
	
446
	public void changerIdentite(String nouvelleIdentite) {
447
	public void changerIdentite(String nouvelleIdentite) {
447
		utilisateur.setIdentite(nouvelleIdentite);
448
		utilisateur.setIdentite(nouvelleIdentite);
448
		afficherLienAdmin();
449
		afficherLienAdmin();
Line -... Line 450...
-
 
450
		observationMediateur.connecterUtilisateur();
-
 
451
		imageMediateur.connecterUtilisateur();
-
 
452
	}
-
 
453
 
-
 
454
 
449
		observationMediateur.connecterUtilisateur();
455
	public void obtenirListeUtilisateurs(String rech, Rafraichissable r) {
450
		imageMediateur.connecterUtilisateur();
456
		carnetEnLigneModele.obtenirListeUtilisateur(r,rech,utilisateur.getIdentifiant());