Subversion Repositories Applications.papyrus

Rev

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

Rev 2003 Rev 2009
Line 11... Line 11...
11
	function index() {
11
	function index() {
Line 12... Line 12...
12
		
12
		
13
		$this->charger_admin() ;
13
		$this->charger_admin() ;
Line 14... Line 14...
14
	}
14
	}
15
	
15
	
16
	function charger_admin() {
16
	function charger_admin($erreurs = array()) {
-
 
17
 
17
		
18
		$this->load->model('liste_admin_model') ;
18
		$this->load->model('liste_admin_model') ;
19
		$data['erreurs'] = $erreurs ;
19
		$data['admin'] = $this->liste_admin_model->loadAdmin() ;
20
		$data['admin'] = $this->liste_admin_model->loadAdmin() ;
Line 20... Line 21...
20
		$GLOBALS['retour'] = $this->load->view('liste_admin',$data,true); 
21
		$GLOBALS['retour'] = $this->load->view('liste_admin',$data,true) ;
Line 21... Line 22...
21
	}
22
	}
Line 35... Line 36...
35
	
36
	
36
	$nom = $_POST['admin_nom'] ;
37
	$nom = $_POST['admin_nom'] ;
37
	$prenom = $_POST['admin_prenom'] ;
38
	$prenom = $_POST['admin_prenom'] ;
38
	$mail = $_POST['admin_mail'] ;
39
	$mail = $_POST['admin_mail'] ;
-
 
40
	$lang = $_POST['admin_lang'] ;
-
 
41
	$pass = $_POST['admin_pass'] ;
Line 39... Line 42...
39
	$lang = $_POST['admin_lang'] ;
42
	$pass_conf = $_POST['admin_pass_confirm'] ;
40
	
43
	
-
 
44
	$this->load->model('liste_admin_model') ;
-
 
45
	$res = $this->liste_admin_model->modifDetailsAdmin($id,$nom,$prenom,$mail,$lang,$pass,$pass_conf) ;
41
	$this->load->model('liste_admin_model') ;
46
	
42
		if($this->liste_admin_model->modifDetailsAdmin($id,$nom,$prenom,$mail,$lang)) {
47
		if($res === true) {
43
			$this->charger_admin() ;	
48
			$this->charger_admin() ;	
-
 
49
		} else {
-
 
50
 
-
 
51
			$admin->ga_id_administrateur = $id ;
-
 
52
			$admin->ga_nom = $nom ;
-
 
53
			$admin->ga_prenom = $prenom ;
-
 
54
			$admin->ga_mail  = $mail ; 
-
 
55
			$admin->ga_ce_i18n = $lang ;
44
		} else {
56
			$data['admin'] = $admin ;
45
			
57
			$data['erreurs'] = $res ;
Line 46... Line 58...
46
			echo "Erreur dans la modification de la base de données" ;
58
			$GLOBALS['retour'] = $this->load->view('modif_admin',$data,true); 
Line 47... Line 59...
47
		}
59
		}
Line 48... Line 60...
48
		
60
		
49
	}
61
	}
50
	
62
	
-
 
63
	function suppr_admin() {
51
	function suppr_admin() {
64
		
52
		
65
		$id = $_GET['id_admin'] ;
53
		$id = $_GET['id_admin'] ;
66
		$this->load->model('liste_admin_model') ;
-
 
67
		$res = $this->liste_admin_model->suppAdmin($id) ;
54
		$this->load->model('liste_admin_model') ;
68
		if($res === true) {
55
		if($this->liste_admin_model->suppAdmin($id)) {
69
			$this->charger_admin() ;	
Line 56... Line 70...
56
			$this->charger_admin() ;	
70
		} else {
Line -... Line 71...
-
 
71
			$erreurs['supp'] = $res ;
-
 
72
			$this->charger_admin($erreurs) ;
-
 
73
		} 
-
 
74
	}
-
 
75
	
-
 
76
	function ajout_admin() {
57
		} else {
77
		
58
			echo "Erreur dans la suppression de la base de données" ;
78
		$admin->ga_id_administrateur = '' ;
Line 59... Line 79...
59
		} 
79
		$admin->ga_nom = '' ;
Line 60... Line 80...
60
	}
80
		$admin->ga_prenom = '' ;
61
	
81
		$admin->ga_mail  = '' ; 
62
	function ajout_admin() {
82
		$admin->ga_ce_i18n = '' ;
63
		
83
		$data['admin'] = $admin ;
64
		$GLOBALS['retour'] = $this->load->view('ajout_admin',null,true); 
84
		$GLOBALS['retour'] = $this->load->view('ajout_admin',$data,true); 
65
	}
85
	}
Line 66... Line 86...
66
	
86
	
67
	function ajout_admin_va() {
87
	function ajout_admin_va() {
-
 
88
		
68
		
89
	$nom = $_POST['admin_nom'] ;
69
	$nom = $_POST['admin_nom'] ;
90
	$prenom = $_POST['admin_prenom'] ;
-
 
91
	$mail = $_POST['admin_mail'] ;
-
 
92
	$lang = $_POST['admin_lang'] ;
-
 
93
	$pass = $_POST['admin_pass'] ;
-
 
94
	$pass_conf = $_POST['admin_pass_confirm'] ;
-
 
95
	
-
 
96
	
-
 
97
	$this->load->model('liste_admin_model') ;	
70
	$prenom = $_POST['admin_prenom'] ;
98
	$res = $this->liste_admin_model->ajoutAdmin($nom,$prenom,$mail,$lang,$pass,$pass_conf) ;
71
	$mail = $_POST['admin_mail'] ;
99
		if($res === true) {
72
	$lang = $_POST['admin_lang'] ;
100
			$this->charger_admin() ;	
Line -... Line 101...
-
 
101
		} else {
-
 
102
			
-
 
103
			$admin->ga_nom = $nom ;
-
 
104
			$admin->ga_prenom = $prenom ;
-
 
105
			$admin->ga_mail  = $mail ; 
-
 
106
			$admin->ga_ce_i18n = $lang ;
-
 
107
			$data['admin'] = $admin ;
-
 
108
			$data['erreurs'] = $res ;
-
 
109
			$GLOBALS['retour'] = $this->load->view('ajout_admin',$data,true); 
-
 
110
		} 
-
 
111
	}
-
 
112
	
-
 
113
	function demander_ident() {
-
 
114
		$GLOBALS['retour'] = $this->load->view('ident_admin',null,true) ;
73
	$pass = $_POST['password'] ;
115
	}
Line 74... Line 116...
74
	$pass_conf = $_POST['password_confirm'] ;
116