Subversion Repositories eFlore/Projets.eflore-projets

Compare Revisions

Ignore whitespace Rev 987 → Rev 988

/trunk/services/modules/0.1/baseflor/CommunGraphiques.php
52,7 → 52,8
$resultats = '';
$this->traiterRessources();
 
$resultat = $this->resultat = $this->Bdd->recupererTous($this->assemblerLaRequete());
$req = $this->assemblerLaRequete();
$resultat = $this->resultat = $this->Bdd->recupererTous($req);
$versionResultat = $this->obtenirResultat($resultat);
return $versionResultat;
}
231,7 → 232,7
if ((count($this->ressources)) != 0) {
//$Atraiter = array_filter($resultat[0],function($var){return ($var != '');});
foreach ($resultat[0] as $champs => $valeur) {
if ($valeur !== '') {
if ($valeur !== null) {
$Atraiter[$champs] = $valeur;
}
}
258,10 → 259,13
 
 
 
public function traiterValeursEcologiques($valeur){
public function traiterValeursEcologiques($valeur) {
$this->valeurs_champs = $valeur;
 
foreach($this->valeurs_champs as $cle => $val){
if ($val === null) {
$this->valeurs_en_pourcentage[$cle] = null;
} else {
if (preg_match("/ve_humidite_edaph/", $cle)) {
$this->valeurs_en_pourcentage[$cle] = round($val/13,1);
} elseif (preg_match("/ve_salinite/", $cle)) {
269,6 → 273,7
} else {
$this->valeurs_en_pourcentage[$cle] = round($val/10,1);
}
}
}
}
 
312,7 → 317,7
$this->champs_ontologiques[$champs]),
Bdd::MODE_OBJET);
} catch (Exception $e) {
$val = "";
$val = false;
}
return $val;
}