/******************************************************************************* Author ......... Jimmy Conner Contact ........ jimmy@sqmail.org Home Site ...... http://www.sqmail.org/ Program ........ Address Add Version ........ 2.1 Purpose ........ Allows you to add the From address to the address book *******************************************************************************/ REQUIRES : Squirrlemail v1.4.0 This plugin allows you to easily add the sender of an email to your address book. Features ======== * Ability to parse addresses in almost any format * Parses the First and Last name if found * Automatically selects a nickname based on the email address * Checks if nickname is in use and generates an unused one if so * Small link next to From (Stable 1.2) - A link below headers (Devel 1.4+) * E_ALL Compatible * Register Globals = off compatible * International Support Installation ============ As with other plugins, just uncompress the archive in the plugins directory, go back to the main directory, run configure and add the plugin. Questions/comments/flames/etc can be sent to the jimmy@sqmail.org To Do List ============ * Let me know! Change Log ============ 2.1 * Fixed a minor XSS Flaw in add.php. It is recommended that all users upgrade to this new version immediately. Thanks for finding this goes to: Moritz Naumann, Naumann IT Consulting & Services, Germany, http://www.moritz-naumann.com 2.0 * Fix for the infamous "Fatal error: Call to a member function on a non-object" Thanks to Tom Satter * Fixes to the name parsing if it uses a few different entities 1.9 * Fixes for supporting themes * Fixes for Devel and " (current CVS) * Cleaned up the includes * Better support/detection of Stable (Removed the Check_SM_Version functions) 1.8 * Supports names with different charsets * Checks if nickname exists and suggests a different one if so * Fixed several more E_All errors * The Message Details plugin does something BAD, it calls a hook from within itself which causes Address Add to die, so I added a fix for this * Fixes to correct the SM_PATH behavior that crashed other plugins (thanks Paul! (p dont think)) * Added International Support (Please let me know if these are translated wrong!!) Thanks to the SM Translating Team! (I largely used their work in SM as my guide) * Added Arabic BizNas Mail translation * Added Bulgarian translation * Added Catalan translation * Added Chinese-Traditional translation * Added Croatian translation * Added Czech translation * Added Danish translation * Added Dutch translation * Added German translation * Added Hellenic (Greek) translation * Added Estonian translation * Added Finnish translation * Added French translation * Added Hebrew translation * Added Hungarian translation * Added Indonesian translation * Added Islenska translation * Added Italian translation * Added Japanese translation * Added Korean translation * Added Lithuanian translation * Added Norwegian Bokmål translation * Added Norwegian Nynorsk translation * Added Polish translation * Added Portuguese (Brazil) translation * Added Portuguese (Portugal) translation * Added Romanian translation * Added Russian translation * Added Serbian translation * Added Simplified Chinese translation * Added Slovak translation * Added Slovenian translation * Added Spanish translation * Added Swedish translation * Added Thai translation * Added Turkish translation * Added Vietnamese translation 1.7 * Fixed an E_All error when using in Devel for getting the email address (thanks Paul! (p dont think)) * Changed requires to includes where they should be 1.6 * Supports new faster loading plugin model * Optimized a little code, cleaned up a little code 1.5 * Fixes for possible XSS exploits * Fix to do case insensitive comparing of addresses * Removed use of sqextractGlobalVar() (obsolete) * Cleaned up add.php 1.4 * Works with both Current Devel and Stable (Different Location for Devel) * Small fix for addresses with no from * Small E_ALL fixes * Changes to support new version checking plugin model * Classes! (So much easier to debug/read/ect..) * Reorganized alot of the code, removed alot of unnecessary stuff 1.3 * Fix for addresses or names with special characters * Register Globals = off compatible 1.2 * Fix for addresses with a | in them * Fixes for emails timing out (Thanks Ryan Dlugosz <ryan@dlugosz.net> for testing!) 1.1 * Removed Address verification, it was causing many problems Also makes it alot faster! 1.0 * Initial release