Changeset 112420 in spip-zone
- Timestamp:
- Nov 14, 2018, 4:44:15 PM (2 years ago)
- Location:
- _plugins_/mailsubscribers/trunk
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
_plugins_/mailsubscribers/trunk/inc/mailsubscribinglists.php
r112419 r112420 23 23 24 24 // placer le pointeur sur les subscriptions pour le genie 25 sql_updateq('spip_mailsubscriptions', array('actualise_segments' => 1), 'id_segment=0 AND id_mailsubscribinglist='.intval($id_mailsubscribinglist)); 25 // uniquement sur les subscribers qui ont au moins un des segments valide (sinon si tout refuse il n'y aura rien a faire) 26 $in_subscribers_valides = sql_get_select("DISTINCT zz.id_mailsubscriber", "spip_mailsubscriptions as zz", "zz.statut!=".sql_quote('refuse') . ' AND zz.id_mailsubscribinglist='.intval($id_mailsubscribinglist)); 27 sql_updateq('spip_mailsubscriptions', array('actualise_segments' => 1), 'id_segment=0 AND id_mailsubscribinglist=' . intval($id_mailsubscribinglist) . " AND id_mailsubscriber IN ($in_subscribers_valides)"); 26 28 } 27 29 -
_plugins_/mailsubscribers/trunk/newsletter/unsubscribe.php
r100418 r112420 62 62 } 63 63 else { 64 // on unsubscribe bien tous les segments 64 65 sql_updateq('spip_mailsubscriptions', array('statut' => 'refuse'), $where); 65 66 } -
_plugins_/mailsubscribers/trunk/paquet.xml
r112419 r112420 2 2 prefix="mailsubscribers" 3 3 categorie="communication" 4 version="2.9. 5"4 version="2.9.6" 5 5 etat="stable" 6 6 compatibilite="[3.0.0;3.2.*]"
Note: See TracChangeset
for help on using the changeset viewer.