New file |
0,0 → 1,180 |
<?php |
// declare(encoding='UTF-8'); |
/** |
* 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. |
* |
* PHP version 5 |
* |
* @category PHP |
* @package Framework |
* @author Aurelien PERONNET <aurelien@tela-botanica.org> |
* @copyright Tela-Botanica 2009 |
* @license http://www.cecill.info/licences/Licence_CeCILL_V2-fr.txt Licence CECILL |
* @license http://www.gnu.org/licenses/gpl.html Licence GNU-GPL |
* @version SVN: $$Id$$ |
* @link /doc/framework/ |
*/ |
|
// La fonction autolad doit être appelée avant tout autre chose dans l'application. |
// Sinon, rien ne sera chargé. |
require_once dirname(__FILE__).'/framework/autoload.inc.php'; |
Application::setChemin(__FILE__); |
Application::setInfo(Config::get('info')); |
|
/** |
* Fonction d'affichage de Papyrus, pour le corps de page |
*/ |
function afficherContenuCorps() { |
|
$methode = ''; |
// Si l'utilisateur est authentifié |
if (isset($_GET['m'])) { |
$methode = $_GET['m']; |
} |
|
switch ($methode) { |
|
case 'liste_listes': |
$controleur = new OntologieControleur(); |
$retour = $controleur->chargerListeListe(); |
break; |
|
case 'liste_ontologie': |
$controleur = new OntologieControleur(); |
$id = $_GET['id_liste']; |
$retour = $controleur->chargerListeOntologie($id); |
break; |
|
case 'liste_ontologie_formulaire_ajout': |
$valeurs = $_GET; |
$controleur = new OntologieControleur(); |
$retour = $controleur->afficherFormulaireAjoutListeOntologie($valeurs); |
break; |
|
case 'liste_ontologie_formulaire_modification': |
$valeurs = $_GET; |
$controleur = new OntologieControleur(); |
$retour = $controleur->afficherFormulaireModificationListeOntologie($valeurs); |
break; |
|
case 'liste_ontologie_ajout': |
$controleur = new OntologieControleur(); |
$retour = $controleur->ajouterNouvelleListeOntologie($_POST); |
break; |
|
case 'liste_ontologie_modification': |
$controleur = new OntologieControleur(); |
$retour = $controleur->modifierListeOntologie($_POST); |
break; |
|
case 'liste_ontologie_suppression': |
$controleur = new OntologieControleur(); |
$id_a_supprimer = $_GET['amo_id_ontologie']; |
$retour = $controleur->supprimerListeOntologie($id_a_supprimer); |
break; |
|
case 'metadonnee_formulaire_ajout': |
$controleur = new MetadonneeControleur(); |
$valeurs = $_GET; |
$retour = $controleur->afficherFormulaireAjoutMetadonnee($valeurs); |
break; |
|
case 'metadonnee_formulaire_modification': |
$controleur = new MetadonneeControleur(); |
$valeurs = $_GET; |
$retour = $controleur->afficherFormulaireModificationMetadonnee($valeurs); |
break; |
|
case 'metadonnee_ajout': |
$controleur = new MetadonneeControleur(); |
$valeurs = $_POST; |
$retour = $controleur->ajouterNouvelleMetadonnee($valeurs); |
break; |
|
case 'metadonnee_modification': |
$controleur = new MetadonneeControleur(); |
$valeurs = $_POST; |
$retour = $controleur->modifierMetadonnee($valeurs); |
break; |
|
case 'metadonnee_suppression': |
$controleur = new MetadonneeControleur(); |
$valeurs = $_GET; |
$retour = $controleur->supprimerMetadonnee($valeurs); |
break; |
|
case 'liste_annu': |
$controleur = new AnnuaireControleur(); |
$retour = $controleur->chargerListeAnnuaire(); |
break; |
|
case 'annuaire': |
$controleur = new AnnuaireControleur(); |
$id = $_GET['id_annuaire']; |
$retour = $controleur->chargerAnnuaire($id); |
break; |
default: |
|
case 'annuaire_inscrits': |
$controleur = new AnnuaireControleur(); |
$id = $_GET['id_annuaire']; |
$retour = $controleur->chargerAnnuaireListeInscrits($id); |
break; |
default: |
|
case 'annuaire_formulaire_inscription': |
$controleur = new AnnuaireControleur(); |
$id = $_GET['id_annuaire']; |
$retour = $controleur->afficherFormulaireInscription($id); |
|
break; |
|
case 'annuaire_ajout_inscription': |
$valeurs = $_POST; |
$controleur = new AnnuaireControleur(); |
$retour = $controleur->ajouterInscriptionTemporaire($valeurs); |
break; |
|
case 'annuaire_inscription_confirmation': |
$identifiant = $_GET['id']; |
$controleur = new AnnuaireControleur(); |
$retour = $controleur->ajouterNouvelleInscription($identifiant); |
break; |
|
case 'annuaire_fiche_utilisateur_consultation': |
$identifiant_annuaire = $_GET['id_annuaire']; |
$identifiant_utilisateur = $_GET['id_utilisateur']; |
$controleur = new AnnuaireControleur(); |
$retour = $controleur->afficherFicheUtilisateur($identifiant_annuaire,$identifiant_utilisateur); |
break; |
|
default: |
$controleur = new AnnuaireControleur(); |
$retour = $controleur->index(); |
break; |
} |
|
if (Config::get('sortie_encodage') != Config::get('appli_encodage')) { |
$retour = mb_convert_encoding($retour, Config::get('sortie_encodage'),Config::get('appli_encodage')); |
} |
return $retour; |
} |
|
function afficherContenuTete() { |
return ''; |
} |
|
function afficherContenuPied() { |
return ''; |
} |
|
function afficherContenuNavigation() { |
return ''; |
} |
|
function afficherContenuMenu() { |
return ''; |
} |
|
?> |