Rev 5 | Blame | Last modification | View Log | RSS feed
<?php/*** @category PHP* @package Framework* @author aurelien <aurelien@tela-botanica.org>* @copyright Tela-Botanica 2009* @link /doc/framework/* Ceci est un exemple d'application qui permet d'illustrer* le fonctionnement du framework, il montre comment une application* peut être dans papyrus, ou bien utilisée en stand alone*/// la fonction autolad doit être appelée avant//tout autre chose dans l'application sinon, rien ne sera chargé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()**/?>