| Line 28... |
Line 28... |
| 28 |
private $commentaire;
|
28 |
private $commentaire;
|
| Line 29... |
Line 29... |
| 29 |
|
29 |
|
| 30 |
public function __construct(Conteneur $conteneur = null) {
|
30 |
public function __construct(Conteneur $conteneur = null) {
|
| 31 |
$this->conteneur = $conteneur == null ? new Conteneur() : $conteneur;
|
31 |
$this->conteneur = $conteneur == null ? new Conteneur() : $conteneur;
|
| - |
|
32 |
$this->conteneur->chargerConfiguration('config_commentaires.ini');
|
| 32 |
$this->conteneur->chargerConfiguration('config_commentaires.ini');
|
33 |
$this->conteneur->chargerConfiguration('config_mapping_commentaires.ini');
|
| 33 |
$this->navigation = $conteneur->getNavigation();
|
34 |
$this->navigation = $conteneur->getNavigation();
|
| 34 |
$this->masque = $conteneur->getMasque();
|
35 |
$this->masque = $conteneur->getMasque();
|
| 35 |
$this->gestionBdd = $conteneur->getGestionBdd();
|
36 |
$this->gestionBdd = $conteneur->getGestionBdd();
|
| Line 80... |
Line 81... |
| 80 |
/**
|
81 |
/**
|
| 81 |
* Vérifier que le service est bien configuré
|
82 |
* Vérifier que le service est bien configuré
|
| 82 |
* */
|
83 |
* */
|
| 83 |
public function verifierConfiguration() {
|
84 |
public function verifierConfiguration() {
|
| Line 84... |
Line 85... |
| 84 |
|
85 |
|
| - |
|
86 |
$erreurs = array();
|
| - |
|
87 |
|
| - |
|
88 |
if (empty($this->mappingCommentaire)) {
|
| - |
|
89 |
$erreurs[] = '- le fichier de configuration ne contient pas le tableau [mapping_commentaire] ou celui-ci est vide ;';
|
| - |
|
90 |
} else {
|
| - |
|
91 |
$champsMappingCom = array('id_commentaire', 'texte', 'ce_utilisateur', 'utilisateur_nom', 'utilisateur_prenom', 'utilisateur_courriel', 'date');
|
| - |
|
92 |
foreach ($champsMappingCom as $champ) {
|
| - |
|
93 |
if (!isset($this->mappingCommentaire[$champ])) {
|
| - |
|
94 |
$erreurs[] = '- le mapping du champ "'.$champ.'" pour le commentaire est manquant ;';
|
| - |
|
95 |
}
|
| - |
|
96 |
}
|
| Line 85... |
Line 97... |
| 85 |
$erreurs = array();
|
97 |
}
|
| 86 |
|
98 |
|
| 87 |
$parametresPossibles = array('observation', 'proposition', 'id_parent', 'texte', 'auteur.id',
|
99 |
$parametresPossibles = array('observation', 'proposition', 'id_parent', 'texte', 'auteur.id',
|
| 88 |
'auteur.prenom', 'auteur.nom', 'auteur.courriel', 'nom_sel',
|
100 |
'auteur.prenom', 'auteur.nom', 'auteur.courriel', 'nom_sel',
|