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']; }); |
|