Subversion Repositories Applications.gtt

Rev

Rev 102 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 102 Rev 103
Line 10... Line 10...
10
 
10
 
11
	public function executer()
11
	public function executer()
12
    {
12
    {
Line 13... Line 13...
13
    	$aso_admin_us = array();
13
    	$aso_admin_us = array();
14
 
14
 
15
		// Récupération des statuts d'utilisateur
15
		// Récupération des statuts d'utilisateur
16
		$UtilisateurStatut = new UtilisateurStatut();
16
		$UtilisateurStatut = new UtilisateurStatut();
17
    	$tab_us = $UtilisateurStatut->consulter(UtilisateurStatut::GUS_TOUS);
17
    	$tab_us = $UtilisateurStatut->consulter(UtilisateurStatut::GUS_TOUS);
18
    	foreach ($tab_us as $us) {
18
    	foreach ($tab_us as $us) {
19
    		// Nous récupérons tous les statuts sauf le null (=0)
19
    		// Nous récupérons tous les statuts sauf le null (=0)
20
    		if ($us->getIdUtilisateurStatut() != 0) {
20
    		if ($us->getIdUtilisateurStatut() != 0) {
21
    			$aso_us['id'] = $us->getIdUtilisateurStatut();
21
    			$aso_us['id'] = $us->getIdUtilisateurStatut();
22
    			$aso_us['libelle'] = $us->getLibelle();
22
    			$aso_us['libelle'] = $us->getLibelle();
Line 35... Line 35...
35
		$bool_existe = $UtilisateurStatut->consulter(UtilisateurStatut::GUS_LIBELLE, array($_POST['usaj_libelle']));
35
		$bool_existe = $UtilisateurStatut->consulter(UtilisateurStatut::GUS_LIBELLE, array($_POST['usaj_libelle']));
36
		if ($bool_existe == false) {
36
		if ($bool_existe == false) {
37
			$UtilisateurStatut->setLibelle($_POST['usaj_libelle']);
37
			$UtilisateurStatut->setLibelle($_POST['usaj_libelle']);
38
    		$UtilisateurStatut->ajouter();
38
    		$UtilisateurStatut->ajouter();
39
		} else {
39
		} else {
40
			$aso_admin_us['message'] = 'Ce statut d\'utilisateur existe déjà !';
40
			$aso_admin_us['message'] = 'Ce statut d\'utilisateur existe déjà !';
41
			$this->getRegistre()->ajouterDonnee('admin_utilisateur_statut', $aso_admin_us);
41
			$this->getRegistre()->ajouterDonnee('admin_utilisateur_statut', $aso_admin_us);
42
		}
42
		}
Line 43... Line 43...
43
 
43
 
44
		// Action suivante
44
		// Action suivante
Line 50... Line 50...
50
		// Suppression du statut d'utilisateur
50
		// Suppression du statut d'utilisateur
51
		$UtilisateurStatut = new UtilisateurStatut();
51
		$UtilisateurStatut = new UtilisateurStatut();
52
		$UtilisateurStatut->setIdUtilisateurStatut($_POST['ussu_id']);
52
		$UtilisateurStatut->setIdUtilisateurStatut($_POST['ussu_id']);
53
    	$UtilisateurStatut->supprimer();
53
    	$UtilisateurStatut->supprimer();
Line 54... Line 54...
54
 
54
 
55
		// Mise à jour des utilisateurs possédant ce statut
55
		// Mise à jour des utilisateurs possédant ce statut
56
		$Utilisateur = new Utilisateur();
56
		$Utilisateur = new Utilisateur();
57
		$tab_u = $Utilisateur->consulter(Utilisateur::GU_CE_STATUT, $_POST['ussu_id']);
57
		$tab_u = $Utilisateur->consulter(Utilisateur::GU_CE_STATUT, $_POST['ussu_id']);
58
		if ($tab_u != false) {
58
		if ($tab_u != false) {
59
			foreach ($tab_u as $u) {
59
			foreach ($tab_u as $u) {