phpFanList ============ Started on: 06/07/2003 Last Modified: 06/07/2006 Version: 2.3.1. Copyright: © 2003-2006 Sitemakers.be Written by: Benjamin Surkyn Contact: contact@phpfanlist.com URL: http://www.phpfanlist.com Newsletter: http://newsletter.phpfanlist.com License: Attribution-NonCommercial-ShareAlike 2.0 http://creativecommons.org/licenses/by-nc-sa/2.0/legalcode Requirements: ------------- * PHP 4.2 or above * MySQL 3.23 or above Credit: ------- A big thanks goes out to our contributors for their ongoing suggestions and testing of phpFanList, escpecially: Inge (http://www.real-bitch.net/) Also a huge thanks to Mary for helping with the newsletter. History: -------- Version 2.3.1 (06-07-2006) - - - - - - - New: Added Check site link when approving update. Remembers last login username. Remembers date of last time checked. Bug fixes: Bug that slowed down phpFanList corrected. Wrongly sorted memberlist when no sortorder was given. Minor change to password check. Version 2.3.0 (23-05-2006) - - - - - - - New: Allow filtering in admin on URL. Option to discard a update request, without denying it (so no mail is sent) Changed: Increased security of some g_includes and includes files. Comments when joining and requesting an update can now be a lot longer. Country list now has Serbia and Montenegro separated (new version of plugin as well) Version 2.2.1 (10-01-2006) - - - - - - - New: Added a readme.txt file to the installation package so you don't need to switch to the site constantly (suggestion from the forum). Added a few .htaccess files to make phpFanList more secure. Bug fixes: Fix for a serious security bug found on (05-01-2006) A temporary fix was available, but this is the definite one. Version 2.2.0 (13-11-2005) - - - - - - - New: Automatic latest version check. Last 10 edited members can now easily be shown Changed: When the admin changes user info, it no longer counts as a last update Last update date changed to comply with thefanlistings.org Some text on delete requests was dubious. It should be more clear now. Autolowercase of e-mail addresses (Thx Iva) Bug fixes: When manually adding users in admin, you can now select, show or hide e-mail. In IE it was possible to get a blank page when entering the admin section. This due to a bug in IE. A workarround is in this version Membernames with accent are now processed corretly A XHTML validation error in update.php fixed In admin settings list, "Membernames" changed to "Member's names" Member names with a - in it, didn't get a correct capitalization Data entered is trimmed first to prevent input errors When require rules was set to no, you still got a rules box for cliques Version 2.1.1 (29-12-2004) - - - - - - - New: Ability to apply filter to memberlist. New script to reset admin password. Changed: Clear button is gone from join and update forms (reason: bad practice; only in full install) Version 2.1.0 (26-09-2004) - - - - - - - New: Customize your mails by simply editing a text file Members can request to be deleted (Thx Inge for the suggestion) The date is kept when the fanlisting started Include an additional message in the update mail (Thx Inge for the suggestion) A last update date is kept, when last a member was declined, deleted, altered, approved,... it does NOT change, when mass mailing or changing a setting The memberlist columns now have classes assigned: listid, listname, listmail, listurl, listcustom, listcountry You can now add a member from the admin section (Thx Inge for the suggestion) Changed: phpList name changed to phpFanList Global constants changed names (ie. PHPLIST_MPENDING -> PHPFANLIST_MPENDING) Only version 2.0.2 and up can be updated. Lower versions are still detected however. PHPFANLIST_LASTUPDATE is now the date the fanlist was last updated, PHPFANLIST_LASTMEMADD is the date the last member was added. Content type changed to UTF-8 Uppercasing the first letter is now the first of every word (Thx Iva) To remove confusion, the word fanliting/clique is no longer added after the name, it is best to include it in the name now The xml header was left out on non-admin pages, since some browsers were complaining when the page wasn't completely XHTML, due to user edits. Bug fixes: When user was allowed to make the choice to show/hide his mail, the selection was accidently reversed when approving. (thx to Andrisima [http://bloodkisses.com]) A redundant initcap call was removed Error in the countrylist.inc.php file with "St. Kitts and Nevis" (thx to Inge) The flags plugin had a typo in the Switzerland flag image (switserland.gif) (thx to Inge) Version 2.0.7 (23-05-2004) - - - - - - - Changed: The license under which phpList is distributed has been updated 'Show mail' options in admin have changed (thx Inge [www.real-bitch.net]) Bug fixes: Websites with a 2-part TLD like co.uk weren't valid (thx Inge) Websites with digits weren't valid (thx Mariam) Sort problem on memberlist by country fixed (thx Michele) "Agains" typo on update form page (thx Katya [http://pure-thoughts.net/katzk/]) Items inserted into the database with batch, didn't get a correct date. Version 2.0.6 (12-05-2004) - - - - - - - New: Admin can override default showing of e-mail addresses An addional message can be specified when approving an application (like a thank you note or an answer to a suggestion or complaint) On the members page, when grouped by country, list can be sorted on the amount of members Install and update can handle beta versions Admin detect beta version Convert for "&" to "and" in country list Country list updated, 2 countries added Support for the upcoming countryflag plugin Changed: Version 1.1.2. is the only pre 2.x version still supported by the update After changing/removing a member, you are redirected to the memberlist instead of admin startpage. Rules can be disabled for cliques Update now asks for new name, new website, ... since the fields were used to fill in the old ones All countries with a "&" in them are changed to "and". There were some problems when displaying (if you have members with an & in their country, use the andconvert.php) Members.php file still exists, the actual list is in global includes directory Updated the website-pattern a bit Bug Fixes: Member page now uses footer too. E-mail addresses with a - in the beginning are now valid too Show mail is default yes, unless user decides Admin modify bug fixed (problem lay with register_globals) Quotes (" and ') are now displayed correctly in mass mail and not as \" and \' A few typos corrected here and there. URLs with parameters were not detected as valid Version 2.0.5 (24-02-2004) - - - - - - - Changed: "Website required" now default no 22.5 KB of the admin.php is now admin.inc.php, and in the g_includes dir Bug Fixes: Sorting on a sorted-by-country page fixed Sorting on memberlist in admin section fixed alt="" attribute replaced by title in approved link Version 2.0.4 (19-02-2004) - - - - - - - Bug Fixes: Join didn't show rules field Admin said "member with e-mail address exists", when modifying it. Rules always stated: "not required" Upgrade mis-detects versions 2.0.1, 2.0.2. and 2.0.3. Version 2.0.3 (17-02-2004) - - - - - - - New: Added an index.php in all directories to increase security Changes: Show address default yes, if Show Member E-mail is yes Some extra checks here and there to increase stability A bit of code optimalization Rewrite of checking site URL on http:// and ending / Bug Fixes: Batch didn't work, it is fixed right now. When mailing the admin on join and update, it always stated fanlisting, also for cliques Version 2.0.2 (11-02-2004) - - - - - - - New: Double e-mail addresses can be allowed Global includes (saving up to 29KB from the 2nd fanlisting on) Changes: Password is no longer masked on admin settings page Countrylist is in a separate include file (saving up to 11.1 KB) Spam protection notice added to updates and join form Clear button was added to updates and join form Bug Fixes: Added headers 1 on join and update pages When a URL contained a directory it was not accepted by join form Admin didn't check on double e-mail addesses Version 2.0.1 (10-02-2004) - - - - - - - Changes: Update and Join form don't show after updating and joining respectively Country is listed below the URL now, instead of below the name In memberlist, sorting is now above number of members The maximum number of members is now 9999 instead of 999 Bug Fixes: Country is now shown in Admin when country is asked for in a clique Country was in some cases shown incorrectly in the memberlist in case of a clique Updating a member with an ID higher than 127 is now possible Updating from version 1.1.0. went wrong, now it works Version 2.0.0 (09-02-2004) - - - - - - - New Features: Smart convert from PHPFanBase 2.x !! Sort on favorite field All settings in DB (except for DB settings ;) ) Favorite field in member-listing if applicable Use of head and foot .inc.php files (all pages use same head and footer) E-mail spam protection Simple checking on valid e-mail and websites addresses Auto-adding of http:// and ending / to websites in admin section Auto inicapping names in admin section Auto inicapping can be disabled Show/Hide favorite Added settings in Admin Detection of first run Warning on default password Number of memberinfo update requests Personalised Welcome message in Admin Section Automated memberinfo updating from Admin section Secure updating, if both e-mail changed -> sent to both so member is notified if someone changes info Number of members last added Last update is changed to today if a memberinfo update is approved Changes: PHP Code update HTML update Improved Install Smaller memberlist code rename main.php to phplist_stat.php URL processing made better Smaller include file Comments are no longer stored when applicants are approved Some minor estetical changes to batch 'Northern Ireland' and 'Isle of Man' added to the country list Bug Fixes: Fixed some minor visual typos Showmail setting was not imported in batch License: -------- Attribution-NonCommercial-ShareAlike 2.0