Subversion Repositories eFlore/Applications.cel

Compare Revisions

Ignore whitespace Rev 2729 → Rev 2730

/trunk/jrest/bibliotheque/FormateurGroupeColonne.php
150,7 → 150,7
'importable' => FALSE)),
'nom_referentiel' => self::GenColInfo(Array('abbrev' => 'nom_referentiel',
'nom' => 'Referentiel taxonomique')),
'pays' => self::GenColInfo(Array('abbrev' => 'pays',
'pays' => self::GenColInfo(Array('abbrev' => 'pays',
'nom' => 'Pays')),
'zone_geo' => self::GenColInfo(Array('abbrev' => 'zone_geo',
'nom' => 'Commune')),
350,6 → 350,7
} else if(method_exists(__CLASS__, $colonne['fonction_data'])) {
$valeur = call_user_func(array(__CLASS__, $colonne['fonction_data']), $obs);
}
echo "COL[$abbrev] => VAL[$valeur]<br/>";
 
// // cette section devrait être vide:
// // cas particuliers ingérable avec l'architecture actuelle:
371,6 → 372,7
// fin de section "cas particuliers"
$ligne_formatee[] = $valeur;
}
exit;
 
// uniquement les champs dynamiques
foreach($colonnes as $abbrev => $colonne) {
512,8 → 514,17
return $code_departement;
}
 
/**
* Enlève les zéros excédentaires (devenus nomades) au début et à la fin d'une
* latitude ou longitude, en prenant garde à ne pas foirer les nombres 0.xyz
*/
public static function trim0($lonlat) {
return trim(trim($lonlat, "0"), ".");
$retour = trim($lonlat, "0");
// si on a trop enlevé de zéros à gauche, on en remet un (mode synthobois)
if (substr($retour, 0, 1) == ".") {
$retour = "0" . $retour;
}
return $retour;
}
 
public static function boolOuiNon($transmission) {