Ignore:
Timestamp:
Nov 22, 2012, 5:21:00 PM (7 years ago)
Author:
cedric@…
Message:

Import d'inscription. Le format attendu est du type CSV.
Si le fichier n'a pas de colonne nommée, on considère que la première est l'email et on inscrit tous les emails récupérés dans le fichier (permet d'importer tel quel un export txt des vieux spip-listes 1.9)
Si le fichier a des colonnes nommées :

  • en l'absence de colonne statut on inscrit tous ceux du fichier (mais graceful : on ne reinscrit jamais quelqu'un qui s'est desabonne)
  • avec une colonne statut on met en base directement (insertion ou modification) les emails fournis, avec le statut fourni (réimport depuis une autre base)

Cela boucle les fonctions importantes du plugin.
Restent en TODO :

  • interfaçage des listes de diffusion : configurer les listes disponibles, les prendre en compte dans le form edition (et dans le form inscription si aucune liste fournie en argument ?)
  • import automatisé des inscrits spip-listes/spip-clear/clevermail/mes_abonnes a l'installation
File:
1 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/mailsubscribers/trunk/prive/squelettes/navigation/mailsubscribers.html

    r67866 r67882  
    1212[(#URL_ACTION_AUTEUR{mailsubscribers_export,valide}|icone_horizontale{<:mailsubscriber:titre_export_mailsubscribers:>,mailsubscriber-24,export})]
    1313[(#URL_ACTION_AUTEUR{mailsubscribers_export,all}|icone_horizontale{<:mailsubscriber:titre_export_mailsubscribers_all:>,mailsubscriber-24,export})]
     14
     15[(#AUTORISER{importer,mailsubscriber}|et{#ENV{importer,''}|non})
     16[(#SELF|parametre_url{importer,oui}|icone_horizontale{<:mailsubscriber:titre_import_mailsubscribers:>,mailsubscriber-24,import})]
     17]
    1418]
    1519#BOITE_FERMER
Note: See TracChangeset for help on using the changeset viewer.