Subversion Repositories Applications.papyrus

Rev

Rev 2016 | Go to most recent revision | Blame | Compare with Previous | Last modification | View Log | RSS feed

<?php
// On inclut l'autoload avant toute chose
require_once('autoload.inc.php');

 /**
  * Fonction d'affichage de Papyrus, pour le corps de page
  */
 function afficherContenuCorps() {
        
        // si l'utilisateur est authentifié
        if(VAR_IDENT) { 
                // on renvoie la vue principale de l'application
                $methode = '' ;
                if(isset($_GET['m'])) {
                         $methode = $_GET['m'] ;
                }
                $controlleur = new AdminAdministrateur();       
                
                switch($methode) {
                        
                        case 'ajout_admin':
                                return $controlleur->ajoutAdmin();
                        break;  
                                
                        case 'ajout_admin_va':
                                $nom = $_POST['admin_nom'] ;
                                $prenom = $_POST['admin_prenom'] ;
                                $mail = $_POST['admin_mail'] ;
                                $lang = $_POST['admin_lang'] ;
                                $pass = $_POST['admin_pass'] ;
                                $pass_conf = $_POST['admin_pass_confirm'] ;
                                return $controlleur->ajoutAdminVa($nom,$prenom,$mail,$lang,$pass,$pass_conf);
                        break;          
                        
                        case 'modif_admin':
                                $id = $_GET['id_admin']; 
                                return $controlleur->modifAdmin($id);
                        break;
                        
                        case 'modif_admin_va':
                                $id = $_GET['id_admin'];
                                $nom = $_POST['admin_nom'];
                                $prenom = $_POST['admin_prenom'];
                                $mail = $_POST['admin_mail'];
                                $lang = $_POST['admin_lang'];
                                $pass = $_POST['admin_pass'];
                                $pass_conf = $_POST['admin_pass_confirm']; 
                                
                                return $controlleur->modifAdminVa($id,$nom,$prenom,$mail,$lang,$pass,$pass_conf);
                        break;
                        
                        case 'suppr_admin':
                                $id = $_GET['id_admin'];
                                return $controlleur->supprAdmin($id);
                        break;
                                        
                        default:
                                return $controlleur->chargerAdmin();
                        break;
                }
        } else {
                // sinon on lui demande de s'identifier
                $controlleur = new AdminAdministrateur() ;
                return $controlleur->demanderIdent() ;
        }
                
}

function afficherContenuTete() {
        $controlleur = new AdminAdministrateur();
        return $controlleur->adminTete();
}

function afficherContenuPied() {
        $controlleur = new AdminAdministrateur();
        return $controlleur->adminPied();
}


        if(!defined('PAP_VERSION')) {
                echo afficherContenuTete();
                echo afficherContenuCorps();
                echo afficherContenuPied(); 
                        
        }
 /*
  * afficherContenuTete()
  * afficherContenuNavigation()
  * afficherContenuMenu()
  * afficherContenuPied()
  * 
  */

?>