1,25 → 1,88 |
<?php |
|
require_once('autoload.inc.php'); |
|
/** |
* On appelle le fichier des fonctions d'initialisation de code igniter |
*/ |
require_once GEN_CHEMIN_BIBLIO.'ci_initialisation.fonct.php' ; |
|
/** |
* Fonction d'affichage de Papyrus, pour le corps de page |
*/ |
function afficherContenuCorps() { |
|
// si l'utilisateur est authentifié |
if($GLOBALS['_GEN_commun']['pear_auth']->getAuth()) { |
if(VAR_IDENT) { |
// on renvoie la vue principale de l'application |
return executerCodeIgniter('admin_administrateur') ; |
$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 |
return executerCodeIgniter('admin_administrateur','demander_ident') ; |
$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() |
28,4 → 91,4 |
* |
*/ |
|
?> |
?> |