Changeset 118832 in spip-zone


Ignore:
Timestamp:
Nov 29, 2019, 7:35:11 AM (2 weeks ago)
Author:
cedric@…
Message:

Fix export des inscrits a une liste : il faut prendre le statut d'inscription a cette liste, pas le statut global

Location:
_plugins_/mailsubscribers/trunk
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/mailsubscribers/trunk/action/mailsubscribers_export.php

    r107648 r118832  
    3333
    3434        $where = array();
    35         // '' ou 'all' pour tout exporter (sauf poubelle)
    36         if (in_array($statut, array('', 'all'))) {
    37                 $where[] = 'M.statut<>' . sql_quote('poubelle');
    38         } else {
    39                 $where[] = 'M.statut=' . sql_quote($statut);
    40         }
    4135
    4236        $entetes = array(
     
    5650                $titre = _T('mailsubscriber:titre_mailsubscribers') . "-" . $GLOBALS['meta']['nom_site'] . "-" . $identifiant . "-" . date('Y-m-d');
    5751                $where[] = "N.id_mailsubscribinglist=$id_liste";
     52                // '' ou 'all' pour tout exporter (sauf poubelle)
     53                if (in_array($statut, array('', 'all'))) {
     54                        $where[] = 'N.statut<>' . sql_quote('poubelle');
     55                } else {
     56                        $where[] = 'N.statut=' . sql_quote($statut);
     57                }
    5858                $res = sql_select(
    59                         "M.email,M.nom,M.lang,M.date,M.statut,($listes) as listes",
     59                        "M.email,M.nom,M.lang,M.date,N.statut,($listes) as listes",
    6060                        "spip_mailsubscribers AS M LEFT JOIN spip_mailsubscriptions as N ON M.id_mailsubscriber=N.id_mailsubscriber",
    6161                        $where
    6262                );
    6363        } else {
     64                // '' ou 'all' pour tout exporter (sauf poubelle)
     65                if (in_array($statut, array('', 'all'))) {
     66                        $where[] = 'M.statut<>' . sql_quote('poubelle');
     67                } else {
     68                        $where[] = 'M.statut=' . sql_quote($statut);
     69                }
    6470                $titre = _T('mailsubscriber:titre_mailsubscribers') . "-" . $GLOBALS['meta']['nom_site'] . "-" . date('Y-m-d');
    6571                $res = sql_select(
  • _plugins_/mailsubscribers/trunk/paquet.xml

    r118690 r118832  
    22        prefix="mailsubscribers"
    33        categorie="communication"
    4         version="2.14.0"
     4        version="2.14.1"
    55        etat="stable"
    66        compatibilite="[3.0.0;3.2.*]"
Note: See TracChangeset for help on using the changeset viewer.