Subversion Repositories Applications.framework

Rev

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

Rev 127 Rev 128
Line 1... Line 1...
1
<?php
1
<?php
2
// declare(encoding='UTF-8');
2
// declare(encoding='UTF-8');
3
/**
3
/**
4
 * Classe controleur pour l'application administration des administrateurs
4
 * classe Controleur, pour l'application d'administration des administrateurs
-
 
5
 *
-
 
6
 * PHP Version 5
-
 
7
 *
-
 
8
 * @package   Framework
-
 
9
 * @category  Class
-
 
10
 * @author	aurelien <aurelien@tela-botanica.org>
-
 
11
 * @copyright 2009 Tela-Botanica
-
 
12
 * @license   http://www.cecill.info/licences/Licence_CeCILL_V2-fr.txt Licence CECILL
-
 
13
 * @license   http://www.gnu.org/licenses/gpl.html Licence GNU-GPL
-
 
14
 * @version   SVN: $$Id: AdminAdministrateur.php 128 2009-09-02 12:20:55Z aurelien $$
-
 
15
 * @link	  /doc/framework/
-
 
16
 *
5
 */
17
 */
6
class AdminAdministrateur extends Controleur {
18
class AdminAdministrateur extends Controleur {
Line 7... Line 19...
7
 
19
 
8
	/**
20
	/**
Line 43... Line 55...
43
	/**
55
	/**
44
	 * Fonction appelée lors de la validation du formulaire de modification
56
	 * Fonction appelée lors de la validation du formulaire de modification
45
	 * des détails d'un administrateurs. Elle modifie les détails dans la base
57
	 * des détails d'un administrateurs. Elle modifie les détails dans la base
46
	 * de données. S'il y a une erreur et rappelle la formulaire et notifie l'erreur,
58
	 * de données. S'il y a une erreur et rappelle la formulaire et notifie l'erreur,
47
	 * sinon elle charge la liste des administrateurs
59
	 * sinon elle charge la liste des administrateurs
48
	 * @param string l'identifiant de l'administrateur*
60
	 * @param string l'identifiant de l'administrateur
49
	 * @param string le nom
61
	 * @param string le nom
50
	 * @param string le prénom
62
	 * @param string le prénom
51
	 * @param string le mail
63
	 * @param string le mail
52
	 * @param string le mot de passe
64
	 * @param string le mot de passe
53
	 * @param string la confirmation du mot de passe
65
	 * @param string la confirmation du mot de passe
54
	 * @return string la vue correspondante
66
	 * @return string la vue correspondante
55
	 */
67
	 */
56
	public function modifAdminVa($id,$nom,$prenom,$mail,$lang,$pass,$pass_conf) {
68
	public function modifAdminVa($id,$nom,$prenom,$mail,$lang,$pass,$pass_conf) {
57
		$this->chargerModele('ListeAdmin') ;
69
		$this->chargerModele('ListeAdmin') ;
58
		$res = $this->ListeAdmin->modifDetailsAdmin($id,$nom,$prenom,$mail,$lang,$pass,$pass_conf) ;
70
		$res = $this->ListeAdmin->modifDetailsAdmin($id,$nom,$prenom,$mail,$lang,$pass,$pass_conf);
Line 59... Line 71...
59
 
71
 
60
		if (count($res) == 0) {
72
		if (count($res) == 0) {
61
			return $this->chargerAdmin() ;
73
			return $this->chargerAdmin();
62
		} else {
74
		} else {
63
			$admin['ga_id_administrateur'] = $id;
75
			$admin['ga_id_administrateur'] = $id;
64
			$admin['ga_nom'] = $nom;
76
			$admin['ga_nom'] = $nom;
65
			$admin['ga_prenom'] = $prenom;
77
			$admin['ga_prenom'] = $prenom;
Line 119... Line 131...
119
	 * @param string la confirmation du mot de passe
131
	 * @param string la confirmation du mot de passe
120
	 * @return string la vue correspondante
132
	 * @return string la vue correspondante
121
	 */
133
	 */
122
	public function ajoutAdminVa($nom,$prenom,$mail,$lang,$pass,$pass_conf) {
134
	public function ajoutAdminVa($nom,$prenom,$mail,$lang,$pass,$pass_conf) {
123
		if (empty($nom) || empty($prenom) || empty($mail) || empty($pass) || empty($pass_conf)) {
135
		if (empty($nom) || empty($prenom) || empty($mail) || empty($pass) || empty($pass_conf)) {
124
			$res = array('champs' => 'Tous les champs sont obligatoires') ;
136
			$res = array('champs' => 'Tous les champs sont obligatoires');
125
			$data['erreurs'] = $res;
137
			$data['erreurs'] = $res;
126
			$admin['ga_nom'] = $nom;
138
			$admin['ga_nom'] = $nom;
127
			$admin['ga_prenom'] = $prenom;
139
			$admin['ga_prenom'] = $prenom;
128
			$admin['ga_mail']  = $mail;
140
			$admin['ga_mail']  = $mail;
129
			$admin['ga_ce_i18n'] = $lang;
141
			$admin['ga_ce_i18n'] = $lang;