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()
*
*/
?>