Enthusiast 2 (2.1.7) ----------------------------- Copyright (c) Angela Sabas http://scripts.indisguise.org ============================= Enthusiast is a tool for fanlisting owners to easily maintain their fanlistings. This script is made available for free download, use, and modification as long as this readme and other notes found throughout the script remains intact and a link back to http://scripts.indisguise.org/ is given. It is hoped that the script will be useful, but does not guarantee that it will solve any problem or is free from errors of any kind. Users of this script are forbidden to sell or distribute the script in whole or in part or offer paid installation of this script without written and explicit permission from me, and users agree to hold me blameless from any liability directly or indirectly arising from the use of this script. These terms may be subject to change at any time without prior notice and will still hold true for any earlier versions of the script and for any user of any version of the script. The development of Enthusiast 2 has been stopped. Bug fixes and addons may still be provided if necessary but there will be no new features for Enthusiast 2. Thank you. Notes governing the creation of modifications --------------------------------------------- Users are free to modify their Enthusiast 2 installations ONLY FOR PERSONAL USE. This means that NO distribution of the modified Enthusiast 2 is allowed without explicit written permission from me. If distribution is desired, all distributions must pass through the official Indisguise Scripts website (http://scripts.indisguise.org), under the Modifications section, with credits to the modification creator. Since development of Enthusiast 2 has stopped, virtually any modification can be made public in this manner, save the creation of a single admin interface for Enthusiast 2, as either Enthusiast 3 or FanAdmin already fulfills those ends. Troubleshooting of modified Enthusiast 2 installations fall solely under the creator of the modification. Features: --------- . Includes TheFanlistings.Org required fields Name, Email, and Country, and additional fields such as: - Password - Website URL - Show/Hide Email - Show/Hide Website URL (admin-editable only) - Comments (not stored in database) - Multiple Customizable Fields (toggable on/off, as many as needed) . Sort members list in any way using the additional customized fields (default by country) . Integrated (image/text link) affiliates system, enabled by default . Customize emails sent out from fanlisting via templates and special variables . Easily customize members' list using a list template and special variables . Add additional custom email templates for easy emailing . Members' passwords are encrypted in the database for security . Single-click membership approval (single or multiple) . Member search in admin system . Automatic emailing of members upon joining, upon approval, and upon their changing of information (all automated) . Automatic emailing of owner when a person joins the listing . Ability to show number of approved members, number of pending members, date of last member update, and newest members . Ability to mass email/email members individually via the admin system . Owner-only capability of "hiding" website urls of members but retaining the URL recorded in the database . Easily add additional fields and customize the way they are displayed on the join form . Supports join/list/update urls with ?'s (i.e., index.php?file=join) . Ability to specify the link target (i.e., _blank) of member links in member list . Supports resetting of passwords in case a member forgets his/her password . Supports changing the type of listing used (i.e., fanlisting, hatelisting, clique, etc) . Supports turning off 'country' field for use in cliques . Repair/update databases even when deleting and adding new aditional columns . Database errors when joining can be easily sent by fans attempting to join for quicker response/fix . Checks if a valid email address (with an '@' sign) is used to join . Automatically appends 'http://' to the front of a website URL if it is not present . "Remember me?" function for the admin panel . Spam-protected member emails if shown on member list . XHTML 1.0 Transitional-friendly What's new: ----------- See changelog.txt Requirements: ------------- PHP 4.3.0 MySQL 3.23.53 * These are what I used to develop the script; if you have tested it with lower versions of PHP and MySQL and it works, please tell me. :) Installation and configuration: ------------------------------- See install.txt Upgrading: ---------- See upgrading.txt Troubleshooting and Help ------------------------ For troubleshooting and help, please browse/ask the Enthusiast Script discussion list at http://groups.yahoo.com/group/enthusiast_script -- please DO NOT email me for troubleshooting help on ANY email address or ANY other contact form. I will NOT answer support requests emailed to my email addresses -- no exceptions. Contact information ------------------- For NON-TROUBLESHOOTING help, you may email me at scripts@indisguise.org or use the form at http://scripts.indisguise.org/contact.php -- the email address provided and the contact form is NOT to be used for asking for help troubleshooting the script. I will NOT answer any support request mailed to me or sent through the contact form.