Subversion Repositories Applications.annuaire

Compare Revisions

Regard whitespace Rev 144 → Rev 145

/trunk/controleurs/AppControleur.php
32,10 → 32,15
// ajout de l'url de l'appli
$donnees['base_url'] = new Url(Config::get('base_url_application'));
$donnees['base_url_styles'] = new Url(Config::get('base_url_styles'));
$base_vrai_chemin = str_replace(realpath($_SERVER['DOCUMENT_ROOT']),'',realpath(Application::getChemin()));
$base_vrai_chemin .= '/';
$donnees['base_url_styles'] = new Url($base_vrai_chemin);
$donnees['url_cette_page'] = $_SERVER['SERVER_NAME'].$_SERVER['REQUEST_URI'];
 
$this->chargerModele('AnnuaireModele');
 
//ajout des variables d'identification
$donnees['est_admin'] = Registre::getInstance()->get('est_admin');
$donnees['identification_id'] = Registre::getInstance()->get('identification_id');
155,7 → 160,32
return $tableau_mappage;
}
protected function obtenirNomsChampsMappageAnnuaire($id_annuaire) {
 
$this->chargerModele('AnnuaireModele');
$tableau_mappage = $this->AnnuaireModele->obtenirChampsMappageAnnuaire($id_annuaire);
$this->chargerModele('MetadonneeModele');
$metadonnees = $this->MetadonneeModele->chargerListeMetadonneeAnnuaire($id_annuaire);
$tableau_nom_champs = array();
foreach($metadonnees as $id_champ => $valeur) {
 
// Si le champ fait partie des champs mappés
$cle_champ_mappage = array_search($id_champ, $tableau_mappage[1]);
if($cle_champ_mappage) {
$tableau_nom_champs[$cle_champ_mappage] = $valeur['amc_abreviation'];
}
}
 
return $tableau_nom_champs;
}
 
/** --------------------------------- Fonction d'affichage des champs de metadonnées -------------------------------------------*/
/**
209,6 → 239,24
 
/**
* Renvoie une fiche utilisateur minimale auto-générée
* @param string $donnees les données à inclure dans le formulaire
* @return string la vue contenant le formulaire généré
*/
protected function genererFicheInscrit($donnees) {
 
$formulaire_modele = $this->getVue(Config::get('dossier_squelettes_fiches').'fiche',$donnees);
 
if($formulaire_modele) {
return $formulaire_modele;
} else {
trigger_error("impossible de trouver le squelette de référence pour le formulaire");
}
 
return false;
}
 
/**
* Renvoie un formulaire d'inscription minimal auto-généré
* @param string $donnees les donnée à inclure dans le formulaire
* @return string la vue contenant le formulaire généré
231,6 → 279,24
* @param string $donnees les donnée à inclure dans le formulaire
* @return string la vue contenant le formulaire généré
*/
protected function genererFormulaireModificationInscription($donnees) {
 
$formulaire_modele = $this->getVue(Config::get('dossier_squelettes_formulaires').'modification',$donnees);
 
if($formulaire_modele) {
return $formulaire_modele;
} else {
trigger_error("impossible de trouver le squelette de référence pour le formulaire");
}
 
return false;
}
 
/**
* Renvoie un formulaire d'inscription minimal auto-généré
* @param string $donnees les donnée à inclure dans le formulaire
* @return string la vue contenant le formulaire généré
*/
protected function genererFormulaireRecherche($donnees) {
 
$formulaire_modele = $this->getVue(Config::get('dossier_squelettes_formulaires').'recherche',$donnees);