phplist

NOTE:: Before reporting an issue, make sure you are running the latest version, currently 3.3.1


View Issue Details Jump to Notes ] Print ]
IDProjectCategoryView StatusDate SubmittedLast Update
0017754phplist applicationAll Otherpublic15-07-15 13:1119-09-16 16:30
Reportergingerling 
PrioritynormalSeverityminorReproducibilityhave not tried
StatusresolvedResolutionfixed 
PlatformOSOS Version
Product Version3.0.12 
Target Version3.2.6Fixed in Version3.2.6 
Summary0017754: subscriber list information should be maintained when they unsubscribe
DescriptionWhen a subscriber unsubscribers their list membership information is deleted. It would be better if it were maintained.
TagsNo tags attached.
Attached Files

- Relationships
related to 0017753resolvedNYChris phplist application Subscriber profile does not record list membership so after unsubscription there is no record 

-  Notes
(0056450)
gingerling (administrator)
15-07-15 13:12

https://github.com/phpList/phplist3/commit/28e8161b27153259f3f35aedebf044f9dda00caa [^]
(0056495)
duncanc (developer)
19-07-15 14:36

This is going to cause a problem with the count of confirmed / unconfirmed subscribers shown on the lists page. The code in admin/lists.php has a comment

  ## same with blacklisted, but we're disregarding that for now, because blacklisted subscribers should not
  ## be on the list at all.

It is straightforward to count the number of confirmed and not blacklisted, etc.subscribers using sql similar to this

select
sum(1) as subscribers,
sum(if(confirmed = 1 && blacklisted = 0, 1, 0)) as confirmed,
sum(if(confirmed = 0 && blacklisted = 0, 1, 0)) as notconfirmed,
sum(if(blacklisted = 1, 1, 0)) as blacklisted
from phplist_user_user
(0056496)
michiel (manager)
20-07-15 10:10

yes, that's a good point. we may need to review other places as well. It would eg not be popular if it drops the statistics because we're dividing by a bigger number.
(0057546)
duncanc (developer)
02-03-16 12:13

This change has already been applied and the member counts on the Lists page are misleading. The 'confirmed' total includes those who are also blacklisted, so does not reflect the number of people who would be send a campaign.

See pull request https://github.com/phpList/phplist3/pull/50 [^]


Copyright © 2000 - 2017 MantisBT Team
Powered by Mantis Bugtracker