Subversion Repositories eFlore/Applications.del

Compare Revisions

Ignore whitespace Rev 1363 → Rev 1364

/trunk/services/modules/0.1/observations/ListeObservations.php
267,6 → 267,9
case 'ns' :
$where[] = ' nom_sel LIKE '.$this->proteger($valeurMasque.'%');
break;
case 'referentiel' :
$where[] = ' nom_referentiel LIKE '.$this->proteger($valeurMasque.'%');
break;
case 'commune' :
$where[] = ' '.$this->mappingFiltre[$idMasque].' LIKE '.$this->proteger(str_replace(array('-',' '), '_', $valeurMasque).'%');
break;
477,7 → 480,7
private function chargerLiaisons() {
$requeteLiaisons = sprintf(
'SELECT SQL_CALC_FOUND_ROWS '.
' dob.id_observation, nom_sel, famille, ce_zone_geo, zone_geo, lieudit, '.
' dob.id_observation, nom_referentiel, nom_sel, famille, ce_zone_geo, zone_geo, lieudit, '.
' station, milieu, date_observation, dob.mots_cles_texte, date_transmission, di.id_image, '.
' dob.ce_utilisateur, prenom, nom, courriel, '.
' dob.prenom_utilisateur, dob.nom_utilisateur, dob.courriel_utilisateur, '.
505,7 → 508,7
private function chargerLiaisonsSimple() {
$requeteObs = sprintf(
'SELECT SQL_CALC_FOUND_ROWS '.
' dob.id_observation, nom_sel, famille, ce_zone_geo, zone_geo, lieudit, '.
' dob.id_observation, nom_referentiel, nom_sel, famille, ce_zone_geo, zone_geo, lieudit, '.
' station, milieu, date_observation, dob.mots_cles_texte, date_transmission, '.
' dob.ce_utilisateur, prenom, nom, courriel, '.
' dob.prenom_utilisateur, dob.nom_utilisateur, dob.courriel_utilisateur, '.
660,21 → 663,18
*
* Formate une liste de proposition en fonction du fichier de configuration
*/
private function formaterDeterminations($listePropositions) {
if(!$listePropositions) return array();
private function formaterDeterminations($proposition) {
if(!$proposition) return array();
$propositions_format = array();
$ids_proposition[] = $proposition['id_commentaire'];
 
foreach ($listePropositions as $id => $proposition) {
$ids_proposition[] = $proposition['id_commentaire'];
 
$proposition_formatee = array('nb_commentaires' => '0');
foreach ($this->mappingCommentaire as $nomOriginal => $nomFinal) {
if (isset($proposition[$nomOriginal])) {
$proposition_formatee[$nomFinal] = $proposition[$nomOriginal];
}
$proposition_formatee = array('nb_commentaires' => '0');
foreach ($this->mappingCommentaire as $nomOriginal => $nomFinal) {
if (isset($proposition[$nomOriginal])) {
$proposition_formatee[$nomFinal] = $proposition[$nomOriginal];
}
$propositions_format[$proposition['id_commentaire']] = $proposition_formatee;
}
$propositions_format[$proposition['id_commentaire']] = $proposition_formatee;
// modifie $propositions_format
$this->chargerVotes($ids_proposition, $propositions_format);
// modifie $propositions_format
/trunk/services/configurations/config_observations.ini
2,7 → 2,7
 
; Nom du projet
nom_projet = "del"
masques_possibles = "masque,famille,genre,ns,nn,auteur,date,commune,departement,tag,espece,type"
masques_possibles = "masque,famille,genre,ns,nn,auteur,date,commune,departement,tag,espece,type,referentiel"
tag_adeterminer = aDeterminer
nb_commentaires_discussion = 10
 
25,6 → 25,7
nom_sel = "determination.ns"
nom_sel_nn = "determination.nn"
nt = "determination.nt"
nom_referentiel = "determination.referentiel"
courriel = "observateur"
ce_zone_geo = "id_zone_geo"
zone_geo = "zone_geo"
47,3 → 48,4
commune = "zone_geo"
id_zone_geo = "ce_zone_geo"
espece = "nom_sel"
referentiel = "nom_referentiel"