Subversion Repositories eFlore/Applications.coel-consultation

Rev

Rev 220 | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 220 Rev 221
Line 7... Line 7...
7
 * @category	Php 5.2
7
 * @category	Php 5.2
8
 * @author		Jean-Pascal MILCENT <jpm@tela-botanica.org>
8
 * @author		Jean-Pascal MILCENT <jpm@tela-botanica.org>
9
 * @copyright	2010 Tela-Botanica
9
 * @copyright	2010 Tela-Botanica
10
 * @license		http://www.cecill.info/licences/Licence_CeCILL_V2-fr.txt Licence CECILL
10
 * @license		http://www.cecill.info/licences/Licence_CeCILL_V2-fr.txt Licence CECILL
11
 * @license		http://www.gnu.org/licenses/gpl.html Licence GNU-GPL
11
 * @license		http://www.gnu.org/licenses/gpl.html Licence GNU-GPL
12
 * @version		SVN: $Id: Fiche.php 220 2014-06-13 12:25:38Z aurelien $
12
 * @version		SVN: $Id: Fiche.php 221 2014-06-19 08:51:27Z aurelien $
13
 */
13
 */
14
abstract class Fiche extends aControleur {
14
abstract class Fiche extends aControleur {
Line 15... Line 15...
15
	
15
	
16
	protected $structureDao = null;
16
	protected $structureDao = null;
Line 53... Line 53...
53
		$meta = array();
53
		$meta = array();
54
		$meta['_guid_'] = $donnees['_guid_'];
54
		$meta['_guid_'] = $donnees['_guid_'];
55
		$meta['_guid_url_'] = $this->obtenirPermalienGuid($donnees['_guid_']);
55
		$meta['_guid_url_'] = $this->obtenirPermalienGuid($donnees['_guid_']);
56
		$meta['_notes_'] = $donnees['cmhl_notes'];
56
		$meta['_notes_'] = $donnees['cmhl_notes'];
57
		$meta['_source_'] = $donnees['cmhl_source'];
57
		$meta['_source_'] = $donnees['cmhl_source'];
-
 
58
		// les deux champs suivants sont spécifique à la collection
-
 
59
		// TODO: si d'autres champs spécifiques s'ajoutent, faire un système
-
 
60
		// générique pour les champs de meta données supplémentaires
-
 
61
		$meta['_expert_'] = isset($donnees['expert']) ? $donnees['expert'] : null;
-
 
62
		$meta['_contributeur_'] = isset($donnees['contributeur']) ? $donnees['contributeur'] : null;
58
		$meta['_date_modification_'] = $donnees['cmhl_date_modification'];
63
		$meta['_date_modification_'] = $donnees['cmhl_date_modification'];
59
		$meta['_modifier_par_'] = $this->obtenirNomCompletPersonne($donnees['cmhl_ce_modifier_par']);
64
		$meta['_modifier_par_'] = $this->obtenirNomCompletPersonne($donnees['cmhl_ce_modifier_par']);
60
		$meta['_modifier_par_courriel_'] = $this->obtenirCourrielsPersonne($donnees['cmhl_ce_modifier_par']);
65
		$meta['_modifier_par_courriel_'] = $this->obtenirCourrielsPersonne($donnees['cmhl_ce_modifier_par']);
61
		$meta['_etat_'] = $this->construireTxtListeOntologie($donnees['cmhl_ce_etat']);
66
		$meta['_etat_'] = $this->construireTxtListeOntologie($donnees['cmhl_ce_etat']);
62
		return $this->getVue('metadonnees', $meta);
67
		return $this->getVue('metadonnees', $meta);