Subversion Repositories Applications.papyrus

Rev

Go to most recent revision | Blame | Last modification | View Log | RSS feed

<?php

class admin_administrateur extends Controller {
        
        function __construct() {
                
                parent::Controller() ;
                
        }
        
        function index() {
                
                $this->charger_admin() ;
        }
        
        function charger_admin() {
                
                $this->load->model('liste_admin_model') ;
                $data['admin'] = $this->liste_admin_model->loadAdmin() ;
                $GLOBALS['retour'] = $this->load->view('liste_admin',$data,true); 
        }
        
        function modif_admin() {
                
                $id = $_GET['id_admin'] ;
                $this->load->model('liste_admin_model') ;
                $data['admin'] = $this->liste_admin_model->loadDetailsAdmin($id) ;
                $GLOBALS['retour'] = $this->load->view('modif_admin',$data,true); 
                
        }
        
        function modif_admin_va() {
        
        $id = $_GET['id_admin'] ;
        
        $nom = $_POST['admin_nom'] ;
        $prenom = $_POST['admin_prenom'] ;
        $mail = $_POST['admin_mail'] ;
        $lang = $_POST['admin_lang'] ;
        
        $this->load->model('liste_admin_model') ;
                if($this->liste_admin_model->modifDetailsAdmin($id,$nom,$prenom,$mail,$lang)) {
                        $this->charger_admin() ;        
                } else {
                        
                        echo "Erreur dans la modification de la base de données" ;
                }
                
        }
        
        function suppr_admin() {
                
                $id = $_GET['id_admin'] ;
                $this->load->model('liste_admin_model') ;
                if($this->liste_admin_model->suppAdmin($id)) {
                        $this->charger_admin() ;        
                } else {
                        echo "Erreur dans la suppression de la base de données" ;
                } 
        }
        
        function ajout_admin() {
                
                $GLOBALS['retour'] = $this->load->view('ajout_admin',null,true); 
        }
        
        function ajout_admin_va() {
                
        $nom = $_POST['admin_nom'] ;
        $prenom = $_POST['admin_prenom'] ;
        $mail = $_POST['admin_mail'] ;
        $lang = $_POST['admin_lang'] ;
        $pass = $_POST['password'] ;
        $pass_conf = $_POST['password_confirm'] ;
        
        
        $this->load->model('liste_admin_model') ;       
                if($this->liste_admin_model->ajoutAdmin($nom,$prenom,$mail,$lang,$pass,$pass_conf)) {
                        $this->charger_admin() ;        
                } else {
                        echo "Erreur dans l'ajout de la base de données" ;
                } 
        }
        
}

?>