phpList version 3.0.x - Code Enhancements

New Placeholder [INTROINFO]


small phplist logoFollowing entries in the forums I decided to re-visit my earlier modifications to allow full HTML admin messages to be sent to new subscribers. This modification builds on the full implementration of the HTML eMail series 1 - 4 as well as the hack that re-instates the Subscriber Reconcile Options.

The Forum posting by Jim Longo asked how best to un-confirm all subscribers so that a Please Confirm Your Subscription (in Reconcile Subscriber Options) message could be sent out to everyone in order to comply with new Canadian Anti-Spam Legislation (CASL) that requires providers to use a double-opt in for anyone subscribing to a newsletter.

Now in Parts 1 - 4 I'd not fully implemented my modification to display List Name as well as the List Description in the Please Re-Confirm Message sent to previously unconfirmed subscribers. This now corrects that as well as introducing a new placeholder [INTROINFO] that is used in both the inital message sent to a subscriber (Please Confirm) and the follow up message generated by the Reconcile Subscriber Options (Please Re-Confirm)

In addition to that by using the placeholder solution it allows the message to be included in the body of the eMail rather than as an ugly pre-pendage to the eMail.

Again a relatively quite simple process to identify the code to be modified which requires an associative array in one part and adding the new messages to be added to the Subscriber Messages that are applied by the placeholder [INTROINFO] .


Additional System Message Identified

  • Message to Non-Confirmed Subscribers.

In order to use this System Message you also have to switch on the Reconcile Subscriber Options that the developers switched off....ho.....hummmmmm

Now before implementing this, it will be necessary to apply the hacks from Part 1 of the HTML eMail series as well as a portion of Part 3 to enable the Preferences Update eMails to be sent out. Once that has been accomplished the hack to allow custom placeholders is really quite simple and only involves three files. Actually it's now 4 files since out latest discovery but who's counting, does it really matter.....

To see this in action click on the link below, then as any subscriber would do complete the form, subscribe, confirm, update your preferences and then UnSubscribe to see the whole life cycle working.

Subscriber System eMails Affected

  • Please Confirm Your Details.
  • Request for Confirmation

ListName and Description

  • Photography - Another side
  • Photography - Random images and reviews
  • Web Design - Quarterly Bulletin

In order to use this System Message you also have to switch on the Reconcile Subscriber Options that the developers switched off....ho.....hummmmmm

Image 1. Original Please Reconfirm
image 1.. Original Please ReConfirm
image 2.. Corrected display of ListName and Description
image 3.. First message sent to subscriber
image 4.. Follow up message if subscriber not confirmed


Now before implementing this, it will be necessary to apply the hacks from Part 1 of the HTML eMail series as well as a portion of Part 3 to enable the Preferences Update eMails to be sent out. Once that has been accomplished the hack to allow custom placeholders is really quite simple and only involves three files. Actually it's now 4 files since out latest discovery but who's counting, does it really matter.....

To see this in action click on the link below, then as any subscriber would do complete the form, subscribe, confirm, update your preferences and then UnSubscribe to see the whole life cycle working.

Link to v3 Subscriber and Archive Pages




Rel. Date Ver. Notes
29-05-2018 2.2.0 Confirmed compatability with phpList v3.3.3
14-02-2017 2.1.9 Confirmed compatability with phpList v3.3.1
06-02-2017 2.1.8 Confirmed compatability with phpList v3.3.0
31-01-2017 2.1.7 Confirmed compatability with phpList v3.3.0 RC4
08-01-2017 2.1.6 Confirmed compatability with phpList v3.2.7
10-11-2016 2.1.5 Confirmed compatability with phpList v3.2.6
07-10-2016 2.1.4 Confirmed compatability with phpList v3.2.6 rc1
29-05-2016 2.1.3 Confirmed compatability with phpList v3.2.5
25-02-2016 2.1.1 Confirmed compatability with phpList v3.2.4
23-02-2016 2.1.0 Confirmed compatability with phpList v3.2.3
21-02-2016 2.0.9 Confirmed compatability with phpList v3.2.2
13-02-2016 2.0.8 Confirmed compatability with phpList v3.2.1
06-02-2016 2.0.7 Confirmed compatability with phpList v3.2.0
05-02-2015 2.0.6 Confirmed compatability with phpList v3.0.12
12-01-2015 2.0.5 Confirmed compatability with phpList v3.0.11
24-10-2014 2.0.4 Confirmed compatability with phpList v3.0.9 & 10
13-09-2014 2.0.3 Confirmed compatability with phpList v3.0.8
26-04-2014 2.0.2 Confirmed compatability with phpList v3.0.6
05-09-2013 2.0.1 Minor changes to code
05-09-2013 2.0.0 Allows sending of properly defined HTML eMails - initial release
Release Date Rel-Date Version Ver. Notes php
List
Download
phpList with AG-P Hacks is distributed under the LGPL. Read More
29.05.2018 2.2.0 Documentation update for phpList v3.3.3 3.3.3 Download
14.02.2017 2.1.9 Documentation update for phpList v3.3.1 3.3.1 Download
06.02.2017 2.1.8 Documentation update for phpList v3.3.0 3.3.0 Download
31.01.2017 2.1.7 Documentation update for phpList v3.3.0 RC4 3.3.0 RC4 Download
08.01.2017 2.1.6 Documentation update for phpList v3.2.7 3.2.7 Download
10.11.2016 2.1.5 Documentation update for phpList v3.2.6 3.2.6 Download
07.10.2016 2.1.4 Documentation update for phpList v3.2.6 rc1 3.2.6 rc1 Download
28.05.2016 2.1.3 Documentation update for phpList v3.2.5 3.2.5 Download
25.02.2016 2.1.2 Documentation update for phpList v3.2.4 3.2.4 Download
23.02.2016 2.1.1 Documentation update for phpList v3.2.3 3.2.3 Download
21.02.2016 2.1.0 Code & Documentation update for phpList v3.2.2 3.2.2 Download
13.02.2016 2.0.9 Apply to phpList v3.2.1 3.2.1 Download
06.02.2016 2.0.8 Apply to phpList v3.2.0 3.2.0 Download
05.02.2015 2.0.7 Apply to phpList v3.0.12 3.0.12 Download
12.01.2015 2.0.6 Apply to phpList v3.0.11 only 3.0.11 Download
24.10.2014 2.0.5 Apply to phpList v3.0.9 & 10 only 3.0.10 Download
13.09.2014 2.0.4 Apply to phpList v3.0.8 only 3.0.8 Download
21.08.2014 2.0.3 Apply to phpList v3.0.7 only 3.0.7 Download
26.04.2014 2.0.2 Documentation Update 3.0.6 Download
12.09.2013 2.0.1 Initial Release 3.0.2 Download


All photographs & images are the copyright of Alan G Fairhall and may not be reproduced or downloaded without express permission from the photographer
alangeorge-photography