Subversion Repositories eFlore/Applications.cel

Compare Revisions

Ignore whitespace Rev 1645 → Rev 1646

/trunk/jrest/services/ImportXLS.php
13,7 → 13,7
* Service d'import de données d'observation du CEL au format XLS
*/
 
// sont define()'d commme n° de colonne tous les abbrevs retournés par ExportXLS::nom_d_ensemble_vers_liste_de_colonnes()
// sont define()'d commme n° de colonne tous les abbrevs retournés par ExportXLS::nomEnsembleVersListeColonnes()
// préfixés par C_ cf: detectionEntete()
 
set_include_path(get_include_path() . PATH_SEPARATOR . dirname(dirname(realpath(__FILE__))) . '/lib');
215,7 → 215,7
 
static function detectionEntete($entete) {
$colonnes_reconnues = Array();
$cols = ExportXLS::nom_d_ensemble_vers_liste_de_colonnes('standard');
$cols = ExportXLS::nomEnsembleVersListeColonnes('standard');
foreach($entete as $k => $v) {
$entete_simple = iconv('UTF-8', 'ASCII//TRANSLIT', strtolower(trim($v)));
foreach($cols as $col) {
236,7 → 236,7
// ==> Array( I => rien )
$colonnesID_non_reconnues = array_diff_key($entete, $colonnes_reconnues);
 
// des colonnes de ExportXLS::nom_d_ensemble_vers_liste_de_colonnes()
// des colonnes de ExportXLS::nomEnsembleVersListeColonnes()
// ne retient que celles marquées "importables"
$colonnes_automatiques = array_filter($cols, function($v) { return !$v['importable']; });