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);
|