Changeset 79470 in spip-zone


Ignore:
Timestamp:
Dec 20, 2013, 3:09:13 PM (5 years ago)
Author:
cedric@…
Message:

redresser les fichiers importés avec retour ligne foireux... dans les cas ou un peux

Location:
_plugins_/mailsubscribers/trunk
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/mailsubscribers/trunk/formulaires/importer_mailsubscribers.php

    r77629 r79470  
    179179        }
    180180
    181         $data_raw = $importer_csv($filename,$header);
    182 
     181        $data_raw = $importer_csv($filename,$header,",",'"',null);
     182        // verifier qu'on a pas affaire a un fichier avec des fins de lignes Windows mal interpretes
     183        // corrige le cas du fichier texte 1 colonne, c'est mieux que rien
     184        if (count($data_raw)==1
     185          AND count(reset($data_raw))==1){
     186                $d = reset($data_raw);
     187                $d = reset($d);
     188                $d = explode("\r", $d);
     189                $d = array_map('trim', $d);
     190                $d = array_filter($d);
     191                if (count($d)>1){
     192                        $data_raw = array();
     193                        foreach ($d as $v)
     194                                $data_raw[] = array($v);
     195                }
     196        }
    183197        // colonner : si colonne email on prend toutes les colonnes
    184198        // sinon on ne prend que la premiere colonne, comme un email
  • _plugins_/mailsubscribers/trunk/paquet.xml

    r77941 r79470  
    22        prefix="mailsubscribers"
    33        categorie="communication"
    4         version="1.4.1"
     4        version="1.4.2"
    55        etat="stable"
    66        compatibilite="[3.0.0;3.0.*]"
Note: See TracChangeset for help on using the changeset viewer.