SocialEngine Version Changes

This file contains a list of each file that was modified in each new version as well as any language variables that were added or changed.

Version 3.20

  1. admin/admin_cache.php - Corrected cache typo
  2. include/class_inputfilter.php - Patched input filter to allow for advanced features in FCKeditor
  3. include/cake/libs/session.php - Fixed compatability issue with PHP 4
  4. include/cake/libs/session/* - Fixed compatability issue with PHP 4
  5. include/version.php - Incremented version
  6. templates/header.tpl - Adjusted for logout to use POST instead of token to fix logout bug
  7. templates/home.tpl - Adjusted for logout to use POST instead of token to fix logout bug

Version 3.19

  1. signup.php - Fixed bug where a non-active profile category would prevent new signups when sorted above active profile category
  2. footer.php - Logout token assignment
  3. header.php - Updated caching/sessions; added support for banning ip ranges
  4. user_logout.php - Uses token to prevent IMG XSS
  5. admin/admin_cache.php - Updated caching (now includes apc and xcache support)
  6. admin/admin_header.php - Updated caching/sessions
  7. admin/admin_login.php - Now stripping EOL characters from username/password when logging in
  8. admin/admin_session.php - Updated sessions (now includes db support)
  9. admin/admin_url.php - Fixed profile's .htacces mod_rewrite rule for profile tab access (note: please re-generate your .htaccess file via Admin > URL Settings for this change to take effect)
  10. images/secure.php - Modification to prevent captcha XSS problems
  11. include/cache/* - Removed (moved to cake)
  12. include/cake/* - Added
  13. include/session/* - Removed (moved to cake)
  14. include/class_comment.php - Prevents captcha XSS problem
  15. include/class_firephp.php - PHP4 compat version of firephp protocol (not activated by default, used for troubleshooting ajax)
  16. include/class_inputfilter.php - Replaced/upgraded
  17. include/class_upload.php - Compatibility fix for PHP 5.3.0+ (renamed GD "JPEG Support")
  18. include/class_url.php - Modification to "base href" meta tag to make visibility with HTTPS/SSL protection compatible
  19. include/functions_general.php - Compat for cake/basics; added support for banning ip ranges; cleanHTML() uses new inputfilter class; censored words now only strip words wrapped by word boundaries
  20. include/js/class_comments.js - Fixed reply-to-comments error with directory-based URLs
  21. include/js/core-min.js - Rebuilt
  22. include/js/sprintf.js - Rewritten
  23. include/version.php - Incremented version
  24. templates/admin_cache.tpl - Updated caching
  25. templates/admin_fields.tpl - Changed pt font definition to px to ensure Windows DPI does not affect layout
  26. templates/admin_language_edit.tpl - Changed pt font definition to px to ensure Windows DPI does not affect layout
  27. templates/admin_login.tpl - Changed pt font definition to px to ensure Windows DPI does not affect layout
  28. templates/admin_lostpass_reset.tpl - Changed pt font definition to px to ensure Windows DPI does not affect layout
  29. templates/admin_lostpass.tpl - Changed pt font definition to px to ensure Windows DPI does not affect layout
  30. templates/admin_profile.tpl - Changed pt font definition to px to ensure Windows DPI does not affect layout
  31. templates/admin_session.tpl - Updated sessions
  32. templates/admin_stats.tpl - Changed pt font definition to px to ensure Windows DPI does not affect layout
  33. templates/admin_styles.css - Changed pt font definition to px to ensure Windows DPI does not affect layout
  34. templates/admin_templates.tpl - Changed pt font definition to px to ensure Windows DPI does not affect layout
  35. templates/header.tpl - Add user logout token (required or users won't be able to logout)
  36. templates/home.tpl - Added token to logout url; changed pt font definition to px to ensure Windows DPI does not affect layout
  37. templates/offline.tpl - Changed pt font definition to px to ensure Windows DPI does not affect layout
  38. templates/profile_photos_file.tpl - Changed pt font definition to px to ensure Windows DPI does not affect layout
  39. templates/profile.tpl - Changed pt font definition to px to ensure Windows DPI does not affect layout; Re-worded "Add to Friends" to "Edit Friendship" on Friends tab when looking at your own profile
  40. templates/signup.tpl - Changed pt font definition to px to ensure Windows DPI does not affect layout
  41. templates/styles_global.css - Changed pt font definition to px to ensure Windows DPI does not affect layout
  42. templates/styles.css - Changed pt font definition to px to ensure Windows DPI does not affect layout
  43. templates/user_messages_new.tpl - Changed pt font definition to px to ensure Windows DPI does not affect layout
  44. Other:
    The upgrade script will modify the se_usersettings columns to allow greater growth of action display/publish settings.


Version 3.18

  1. templates/user_home.tpl - Fixed date formatting to match site-wide setting
  2. include/class_user.php - Optimized SQL queries in SE_User() and user_account() to no longer use "LOWER()" in lieu of collation case-insensitivity and index utilization
  3. include/class_action.php - Optimized SQL query for action feed items, now uses index for sorting purposes
  4. include/class_user.php - Shortened se_visitors table data to optimize speed of insert/updates
  5. include/version.php - Incremented version


Version 3.17

  1. header.php - Fixed some remaining issues with sessions
  2. user_messages_view.php - Fixed PHP4 compatibility issue
  3. include/class_user.php - Fixed some remaining issues with sessions
  4. include/functions_general.php - Fixed some remaining issues with sessions
  5. include/version.php - Incremented version
  6. include/cache/handler/serial.php - Fixed handling issue with memcached
  7. include/session/session.php - Fixed some remaining issues with sessions
  8. templates/user_upload.tpl - Fixed problem with MAX_FILE_SIZE in upload form


Version 3.16

  1. user_account_privacy.php - Fixed issue with handling user search when option disabled in admin panel, could cause problems with some users not showing in popular members
  2. user_messages_view.php - Fixed blocking issue with replies
  3. admin/admin_stats.php - Fixed bug in calculating database size
  4. admin/admin_viewadmins.php - Fixed a bug related to long admin name or email
  5. include/class_user.php - Fixed blocking issue with replies; fixed issue with "add to friends" link on users' profile friends list
  6. include/version.php - Incremented version
  7. include/sanity/common.php - Fixed (spelling) typo
  8. include/session/session.php - Cookie domain should no longer change according to (sub)domain of access; fixed issue with second level CCLDs
  9. templates/admin_viewadmins.tpl - Fixed a bug related to long admin name or email
  10. templates/header.tpl - Changed the limit at which the "More ..." tab is displayed from 9 to 7 (non-critical)
  11. templates/home.tpl - Fixed a bug in truncating usernames with apostrophes (non-critical)
  12. templates/user_messages_view.tpl - Fixed blocking issue with replies
  13. Other:
    The upgrade script will truncate the session keys table and regenerate the session name to prevent cookie conflict using the new domain detection method


Version 3.15

  1. admin/admin_home.php - Added statistics reporting (see install or upgrade script notice)
  2. include/class_actions.php - Changes to prevent problems caused by corrupted action types
  3. include/class_admin.php - Fixed admin editing bug
  4. include/class_field.php - Added some additional error suppression; fixed bug with required dependent fields
  5. include/class_comment.php - Fixed newline handling issue
  6. include/class_database.php - Added change to prevent problems on some MySQL5 servers
  7. include/class_user.php - Adjusted session cookie settings
  8. include/version.php - Incremented version
  9. include/js/class_comments.js - Fixed bug with group/event media comments
  10. include/js/class_user.js - Fixed bug with notification cookies that would occasionally cause it to not be displayed
  11. include/js/core-min.js - Fixed bug with group/event media comments
  12. include/session/session.php - Adjusted session cookie settings
  13. templates/home.tpl - Fixed bug preventing usage of "Remember Me" when logging in through the home page
  14. templates/profile.tpl - Fixed reporting bug
  15. templates/profile_photos_file.tpl - Fixed reporting bug


Version 3.14

  1. header.php - Fixed utf8 problems in the status by settings mbstring library's internal encoding to utf8, if loaded; fixed possible minor problem with referenced session object
  2. misc_js.php - Fixed several minor security vulnerabilities
  3. user_account_delete.php - Fixed major security vulnerability
  4. user_editprofile_photo.php - Fixed minor security vulnerability
  5. user_friends_manage.php - Fixed minor security vulnerability; fixed bug where select was shown when no predefined types existed
  6. admin/admin_header.php - Incorrect header assignment; fixed possible minor problem with referenced session object
  7. include/class_actions.php - Fixed bug that would occur when users are not allowed to choose which actions to publish about themselves
  8. include/class_admin.php - Fixed possible minor problem with referenced session object
  9. include/class_field.php - Fixed bug with required dependent fields
  10. include/class_inputfilter.php - Fixed vulnerability that would let users inject disallowed tags
  11. include/class_javascript.php - Added notify output handler
  12. include/class_notify.php - Added delete method; modifed notify_summry to work better with ajax updates
  13. include/class_user.php - Fixed missing delete that would cause orphaned rows in the se_usersettings table when deleting a user; added session resume handling to fix session length problems; fixed a bug that would make it take two minutes for users to show up in online list after login
  14. include/version.php - Incremented version
  15. include/js/class_comments.js - Added code to assist with security fixes
  16. include/js/class_tags.js - Added code to assist with security fixes
  17. include/js/class_user.js - Added code to assist with security fixes
  18. include/js/core-min.js - Updated changed components
  19. include/session/session.php - Added session resume handling to fix session length problems
  20. templates/header.tpl - Fixed minor security vulnerability
  21. templates/header_global.tpl - Added header to force IE8 into compatibility mode
  22. templates/profile.tpl - Fixed minor security vulnerability
  23. templates/user_account_delete.tpl - Fixed major security vulnerability
  24. templates/user_editprofile_photo.tpl - Fixed minor security vulnerability
  25. templates/user_home.tpl - Fixed minor security vulnerability
  26. Other:
    The install and upgrade scripts now check system settings
    New default method for password encryption is md5(), which is more portable that crypt().


Version 3.13

  1. header.php - Fixed bug preventing switching of some profile tabs
  2. include/class_actions.php - Fixed bug that would sometimes prevent action media from being inserted
  3. include/class_user.php - Fixed bug that would not properly handle verification status on signup
  4. include/functions_general.php - Fixed bug that caused profile search problems
  5. include/version.php - Incremented version
  6. include/smarty/plugins/hook_foreach.php - Fixed bug that would cause the "More ..." to show up if there were no registered items
  7. templates/admin_home.tpl - Fixed IE bug with admin notification box


Version 3.12

  1. footer.php - Added some built-in benchmarking code
  2. header.php - Added some built-in benchmarking code; added handling for new template hooks and smarty features
  3. lostpass.php - Fixed problem where cached user settings would not let users reset their password until the cache is cleared out (only if caching is enabled)
  4. lostpass_reset.php - Added code to handle changes to user password encryption
  5. misc_js.php - Fixed several possible minor SQL injection vulnerabilities; added some built-in benchmarking code
  6. search_advanced.php - Fixed possible minor SQL injection vulnerabilitry
  7. signup.php - Added code to handle changes to user password encryption
  8. user_account_pass.php - Added code to handle changes to user password encryption
  9. user_home.php - Fixed typo that was preventing new announcements from showing
  10. admin/admin_header.php - Added session handling code; added handling for new template hooks and smarty features
  11. admin/admin_home.php - Added system checking code
  12. admin/admin_lostpass_reset.php - Added code to handle changes to admin class for sessions and password encryption
  13. admin/admin_viewplugins.php - Cache was not being flushed on enable/disable
  14. admin/admin_viewusers_edit.php - Added code to handle changes to user password encryption
  15. images/alert.gif - Icon used in system check
  16. include/class_actions.php - Removed some redundant code
  17. include/class_admin.php - Now uses sessions and allows for alternate password encryption methods
  18. include/class_benchmark.php - Added some built-in benchmarking code
  19. include/class_comment.php - Fixed several possible minor SQL injection vulnerabilities
  20. include/class_database.php - Query logging will now default to the value of the constant SE_DEBUG (as specified in header.php)
  21. include/class_inputfilter.php - Removed the hard-coded rule that filters out iframes regardless of allowed tag settings; was using iso charset to decode entities, now will only decode special chars to prevent utf8 problems
  22. include/class_smarty.php - Added an extension to the base smarty object to be used in SE
  23. include/class_user.php - Now allows for alternate password encryption methods; user_displayname was not being properly set on signup; fixed displayname generation when having only one special name field; should now delete notifications for messages sent by the user when the user is deleted; removed session restart on login
  24. include/functions_general.php - Added support for the quote style argument to emulated htmlspecialchars_decode()
  25. include/version.php - Incremented version
  26. include/cache/cache.php - Changed handling of "enabled" setting to try and prevent caching from becoming enabled when set to off
  27. include/cache/storage/file.php - Removed some debugging code that might cause permission problems in some cases
  28. include/js/core-min.js - A minified version of all of the js files included in the platform (originals may no longer be included)
  29. include/js/mootools12-min.js - A combined version of mootools core and more (originals may no longer be included)
  30. include/js/smoothbox.js - Removed some code that was not necessary
  31. include/language/language.php - Fixed problem with language select conflict in admin panel
  32. include/sanity/* - Added system check class for use in the admin panel and installer
  33. include/smarty/smarty_config.php - Removed
  34. include/smarty/plugins/block.hook_foreach.php - Added
  35. include/smarty/plugins/compiler.hook_include.php - Added
  36. templates/admin_activity.tpl - Fixed bug caused by not upgrading to new lang_sprinf syntax
  37. templates/admin_header_global.tpl - Using minified javascript includes by default
  38. templates/admin_home.tpl - Added system checking code
  39. templates/admin_styles.css - Added styles for notifications on admin_home.php
  40. templates/debug.tpl - Added some built-in benchmarking code
  41. templates/footer.tpl - Implemented new template hooks
  42. templates/header.tpl - Added some built-in benchmarking code; added drop down menu for main menu to prevent layout problems with lots of items
  43. templates/header_debug.tpl - Added
  44. templates/header_global.tpl - Implemented new template hooks; using minified javascript includes by default
  45. templates/home.tpl - Fixed rare bug related to action media where incorrect images would be displayed
  46. templates/network.tpl - Fixed rare bug related to action media where incorrect images would be displayed
  47. templates/profile.tpl - Fixed un-upgraded code in activity feed for group and event media comments; fixed rare bug related to action media where incorrect images would be displayed; implemented new template hooks; added drop down menu for profile tabs to prevent layout problems with lots of items
  48. templates/styles.css - Added some styles for the main menu drop down menu, profile tab drop down menu and debugger
  49. templates/user_home.tpl - Fixed rare bug related to action media where incorrect images would be displayed
  50. Other:
    The install and upgrade scripts now check system settings
    New default method for password encryption is md5(), which is more portable that crypt().


Version 3.11

  1. misc_js.php - Fixed eventmedia and groupmedia comment post action title; fixed truncation problem in user status; fixed typo that would cause problems with tagging
  2. signup_verify.php - If email verification is required, signup action will now only be shown when the user completes verification
  3. user_account.php - A missing user setting for a notify type will no longer throw SQL errors (for the winks third-party plugin)
  4. user_messages_view.php - Fixed privacy issue with viewing messages
  5. admin/admin_stats.php - Fixed some incorrect language
  6. include/class_actions.php - Fixed problem with actions not showing if user is logged out; fixed caching related problem with event and group action feeds
  7. include/class_comment.php - Made change to fix group media comment in notifications
  8. include/class_field.php - If a date field is required, it must be completely entered now, instead of just the month and either the day or year
  9. include/class_notify.php - Fixed possible errors generated when fed improperly formatted data
  10. include/class_user.php - If email verification is required, signup action will now only be shown when the user completes verification; fixed privacy issue with viewing messages; fixed bug in user_invisible handling in the visitors table
  11. include/version.php - Incremented version
  12. include/functions_general.php - Made change to fix group media comment in notifications; fixed site news not displaying problem
  13. include/fckeditor/editor/dialog/fck_image.html - Moved from blog plugin so platform upgrades won't overwrite it
  14. include/fckeditor/editor/dialog/fck_image/fck_image_preview.html - Moved from blog plugin so platform upgrades won't overwrite it
  15. include/fckeditor/editor/dialog/fck_image/fck_image.js - Moved from blog plugin so platform upgrades won't overwrite it
  16. include/language/compiler.php - Fixed problem that would rarely cause javascript errors when using the lang_javascript function
  17. include/language/language.php - Fixed problem where utf8 in the language_name would not show up properly
  18. include/language/storage.php - Fixed problem where utf8 in the language_name would not show up properly
  19. include/language/storage/mysql.php - Fixed typo that would prevent editing
  20. templates/home.tpl - Some typos that would prevent signups and popular users from showing if there were no recent logins; fixed spacing issue noticeable when no users are online
  21. templates/user_home.tpl - Fixed timezone bug with friends birthdays that would cause it to be off by one day


Version 3.10

  1. footer.php - Added benchmark code; changes to make modified language class work correctly
  2. header.php - Added SE_ROOT constant that gives an absolute path to the root folder; added benchmark code; added caching includes; changed plugin selection order to use new order column; excluded misc_js.php from stat views update
  3. help_contact.php - Added captcha
  4. home.php - Implemented caching code
  5. invite.php - Removed session_start() (now in header.php)
  6. login.php - Added captcha, can be disabled, enabled or shown after a certain number of failed logins (Admin Panel->Banning and Spam)
  7. misc_js.php - Converted some tasks to use json_encode to prevent escaping problems
  8. signup.php - Removed session_start() (now in header.php)
  9. user_account.php - Added code to flush cached data when editing
  10. user_account_privacy.php - Added code to flush cached data when editing
  11. user_editprofile.php - Added code to flush cached data when editing; added code to update the displayname stored in the user table based on the user settings.
  12. user_home.php - Implemented caching code
  13. user_upload.php - Removed session_start() (now in header.php); now includes header before action for session support
  14. admin/admin_cache.php - Added
  15. admin/admin_connections.php - Fixed warning for empty types
  16. admin/admin_fields.php - Added code to flush cached info when editing
  17. admin/admin_footer.php - Added language pack assignment for admin selection
  18. admin/admin_header.php - Added caching includes; added SE_ROOT constant; changed $global_plugins to an assoc array like header.php
  19. admin/admin_profile_edit.php - Added for custom displayname generation
  20. admin/admin_language_export.php - Added
  21. admin/admin_language_import.php - Added
  22. admin/admin_session.php - Added
  23. admin/admin_subnetworks.php - Added code to flush cached info when editing
  24. admin/admin_viewplugins.php - Added the ability to change the plugin order (will affect the order plugins show up in menus, profiles, etc)
  25. images/secure.php - Added header include to utilize session class
  26. images/icons/admin_cache16.gif - Added
  27. images/icons/admin_session16.gif - Added
  28. include/class_actions.php - Implemented caching; added a fix for corrupted action items; added code to clean out actionmedia; fixed negative limit problem
  29. include/class_ads.php - Changed ad loading to load() method so ads won't be loaded for ajax requests to fix view count
  30. include/class_comment.php - Added fix for group and event media comments by including the parent id in the action vars; removed session_start() (now in header.php)
  31. include/class_core.php - Added, contains some static methods for retrieving settings and other info
  32. include/class_database.php - Added enhanced logging, private last_resource variable, and the load all functions
  33. include/class_javascript.php - Added wrapper for the json_encode() function; added code to prevent error in admin panel
  34. include/class_language.php - Main code moved to include/language/*, this is a placeholder/loader
  35. include/class_upload.php - Small fix in image resizing
  36. include/class_user.php - Made change to the checkCookies method to allow for caching; fixed the user_delete() method to work with the new pm system; changed handling of user_lastactive to prevent MySQL lockups; added display name method (first/last last/first custom) and caching of this value in the user table; setcookie of login info instead uses the session class; copied code from user_create to user_photo_upload to allow for double-checking of user folder creation
  37. include/class_url.php - Added code to cache the URL conversion settings
  38. include/functions_file.php - Some file functions used in file-based caching
  39. include/functions_general.php - Moved some code from home.php and user_home.php here with caching implementation; online_users() speed optimized
  40. include/version.php - Incremented version
  41. include/cache/* - Added caching class
  42. include/session/* - Added session class
  43. include/js/smoothbox.js - Modification to prevent IE errors in smoothbox
  44. include/language/* - Moved from include/class_language.php; now supports multiple storage methods (mysql and file); added preload (can ignore preload by setting to false), assign (assigns function output to a smarty variable), and print (does function echo result, defaults to TRUE if assign is not set, FALSE if assign is set) attributes to the lang_print and lang_sprintf functions; added args attribute (vsprintf) to lang_sprintf (args=smarty_variable)
  45. include/smarty/plugins/modifier.truncate.php - Reverted to original file (mbstring functions removed) in favor of mbstring.func_overload
  46. templates/admin_banning.tpl - Corrected small HTML layout errors; added captcha options for login and contact forms
  47. templates/admin_cache.tpl - Added
  48. templates/admin_fields.tpl - Added a new max length option (30)
  49. templates/admin_header.tpl - Added caching and sessions link; changed plugin loop from section to foreach
  50. templates/admin_header_global.tpl - Fixed IE "Operation aborted" error in the tips initialization; changed plugin loop from section to foreach
  51. templates/admin_home.tpl - Added admin language selection;
  52. templates/admin_language.tpl - Added import and export links
  53. templates/admin_language_export.tpl - Added
  54. templates/admin_language_import.tpl - Added
  55. templates/admin_levels_edit.tpl - Changed plugin loop from section to foreach
  56. templates/admin_levels_messagesettings.tpl - Changed plugin loop from section to foreach
  57. templates/admin_levels_usersettings.tpl - Changed plugin loop from section to foreach
  58. templates/admin_session.tpl - Added
  59. templates/admin_viewplugins.tpl - Added the ability to change the plugin order (will affect the order plugins show up in menus, profiles, etc)
  60. templates/header.tpl - Modification to prevent IE errors in smoothbox
  61. templates/header_global.tpl - Fixed IE "Operation aborted" error in the tips initialization
  62. templates/help_contact.tpl - Added captcha
  63. templates/home.tpl - Activity feed fix for group/event media comments (Will require next version of those plugins); added login captcha (see login.tpl/login.php); adjusted layout for alignment problems in Recent Signups, Login, etc
  64. templates/login.tpl - Added captcha, can be disabled or enabled, or shown after a certain number of failed logins (Admin Panel->Banning & Spam)
  65. templates/network.tpl - Activity feed fix for group/event media comments (Will require next version of those plugins)
  66. templates/profile.tpl - Activity feed fix for group/event media comments (Will require next version of those plugins)
  67. templates/user_home.tpl - Activity feed fix for group/event media comments (Will require next version of those plugins)
  68. Other:
    Changed default max length for the first and last name fields in the installer to 30
    The se_visitors table structure has been changed. Now uses InnoDB and will keep track of the logged in users. This is to prevent lockups with the user_lastactive column. The user_lastactive will still be updated (for advanced search), but only every two minutes to prevent lockups.


Version 3.07

  1. misc_js.php - Now can cache the total comments in the parent table if the parent table supports it (column format: {$parentColumnPrefix}_totalcomments). Silent failure uses old handling (counts comments in comment table)
  2. user_messages.php - Optimized PM system
  3. user_messages_new.php - Optimized PM system
  4. user_messages_outbox.php - Optimized PM system
  5. user_messages_view.php - Optimized PM system
  6. admin/admin_levels_usersettings.php - Fixed bug in updating user privacy after change
  7. include/class_comment.php - Now can cache the total comments in the parent table if the parent table supports it (column format: {$parentColumnPrefix}_totalcomments). Silent failure uses old handling (counts comments in comment table)
  8. include/class_user.php - Optimized PM system
  9. include/version.php - Version incremented.
  10. include/uploader/FancyUpload2.js - Fixed uploader for Flash 10
  11. include/uploader/Swiff.Uploader.js - Fixed uploader for Flash 10
  12. include/uploader/Swiff.Uploader.swf - Fixed uploader for Flash 10
  13. templates/user_upload.tpl - Fixed uploader for Flash 10; added client-side support for max size and max file limits and allowed extensions


Version 3.06

  1. include/class_user.php - Fixed bug causing all friends lists not to show up.
  2. include/version.php - Version incremented.


Version 3.05

  1. header.php - Fixed problem with stats being updated when chat refreshes.
  2. help_tos.php - Fixed SEO description for terms of service.
  3. misc_js.php - Fixed problem with removing tags for groups, comment retrieval now uses json.
  4. profile_photos_file.php - Notifications are now deleted when you see a tagged photo of yourself.
  5. search_advanced.php - Fixed bug in query.
  6. user_account_privacy.php - When a user changes their privacy settings, their actions are now updated too.
  7. user_editprofile.hp - Fixed query error.
  8. admin/admin_levels_usersettings.php - Fixed sorting error.
  9. include/class_actions.php - Modified the hook to work for groups.
  10. include/class_javascript.php - Fixed minor data type bug.
  11. include/class_language.php - Fixed warnings in admin panel.
  12. include/class_notify.php - Fixed notifications bug when user is not logged in.
  13. include/class_user.php - Made minor adjustments to ensure proper links are displayed on profile.
  14. include/version.php - Version incremented.
  15. templates/admin_activity.tpl - Made recent activity work for groups.
  16. templates/admin_announcements.tpl - Fixed announcement bug.
  17. templates/admin_fields.tpl - Changed the default for display.
  18. templates/admin_fields_js.tpl - Added modification to work with groups.
  19. templates/profile.tpl - Fixed pagination problem on friends page, condition for links.
  20. templates/signup.tpl - Fixed minor javascript error.


Version 3.04

  1. Added language variables ID: 1202-1228.
  2. footer.php - Added javascript assign.
  3. header.php - Added javascript class, ensured that stats will not update when chat is loaded.
  4. help_tos.php - Made terms of signup a language variable.
  5. misc_js.php - Added comment code and tag code.
  6. profile.php - Now retrieves all photos tagged of a person.
  7. profile_photos.php - Added new page to display photos of a user.
  8. profile_photos_file.php - Added new page to display photos of a user.
  9. signup.php - Fixed bug with invitation emails.
  10. signup_verify.php - Fixed signup verification process.
  11. user_account.php - Fixed bug with email verification.
  12. user_account_privacy.php - Fixed blocklist bug.
  13. user_upload.php - Fixed problem with overwritten session vars.
  14. admin/admin_fields.php - Ensured that adding fields works for other plugins.
  15. admin/admin_header.php - Enabled javascript API.
  16. admin/admin_home.php - Fixed XMLRPC library interference.
  17. admin/admin_language_edit.php - Fixed problem of some variables not loading properly.
  18. admin/admin_levels.php - New levels now take on all attributes of default level.
  19. admin/admin_levels_usersettings.php - Privacy is now set to more public if settings are changed.
  20. admin/admin_signup.php - Made terms of signup a language variable.
  21. admin/admin_viewplugins.php - Fixed XMLRPC library interference.
  22. images/media_placeholder.gif - Added new media image.
  23. images/icons/media_moveleft.gif - Added new media image.
  24. images/icons/media_moveleft2.gif - Added new media image.
  25. images/icons/media_moveright.gif - Added new media image.
  26. images/icons/media_moveright2.gif - Added new media image.
  27. images/icons/photos16.gif - Added new media image.
  28. images/icons/socialbookmarking_delicious16.gif - Added new media image.
  29. images/icons/socialbookmarking_digg16.gif - Added new media image.
  30. images/icons/socialbookmarking_facebook16.gif - Added new media image.
  31. images/icons/socialbookmarking_fark16.gif - Added new media image.
  32. images/icons/socialbookmarking_myspace16.gif - Added new media image.
  33. include/class_actions.php - Added a hook.
  34. include/class_javascript.php - Added a new javascript handler class.
  35. include/class_language.php - Added a method to get language variable easily.
  36. include/class_user.php - Fixed bug with cookie names.
  37. include/functions_general.php - Removed superfluous part of a search query.
  38. include/version.php - Version incremented.
  39. include/js/autosuggest.js - Fixed minor FF3 bug.
  40. include/js/class_base.js - Added new javascript class.
  41. include/js/class_comments.js - Added new javascript class.
  42. include/js/class_core.js - Added new javascript class.
  43. include/js/class_language.js - Added new javascript class.
  44. include/js/class_tags.js - Added new javascript class.
  45. include/js/class_url.js - Added new javascript class.
  46. include/js/class_user.js - Added new javascript class.
  47. include/js/smoothbox.js - Fixed minor bugs.
  48. include/js/sprintf.js - Fixed javascript function.
  49. templates/admin_fields.tpl - Ensured that adding fields works for other plugins.
  50. templates/admin_fields_js.tpl - Ensured that adding fields works for other plugins.
  51. templates/admin_header.tpl - Fixed admin menu.
  52. templates/admin_header_global.tpl - Enabled javascript API.
  53. templates/admin_profile.tpl - Ensured that adding fields works for other plugins.
  54. templates/admin_signup.tpl - Made terms of signup a language variable.
  55. templates/header_global.tpl - Added code for javascript API.
  56. templates/profile.tpl - Added new link for photos of a user.
  57. templates/profile_photos.tpl - Added new page for photos of a user.
  58. templates/profile_photos_file.tpl - Added new page for photos of a user.
  59. templates/styles.css - Added comment headline style, styles for photos of user, photo tagging.
  60. templates/user_upload.tpl - Fixed problem with progress bars.


Version 3.03

  1. Added language variables ID: 1183-1201.
  2. footer.php - Changed assigns to assign_by_ref to save memory, added way of knowing if in a smoothbox or not.
  3. header.php - Added ability to disable plugins.
  4. home.php - Updated the way actions are displayed.
  5. login.php - Updated the way actions are added.
  6. misc_js.php - Updated the way comments are posted, added a task to pull all friends.
  7. network.php - Updated the way actions are displayed.
  8. profile.php - Updated the way actions are displayed.
  9. search.php - Changed search for plugins.
  10. signup.php - Added a hook.
  11. signup_verify.php - Fixed re-send verification email bug.
  12. user_account.php - Consolidated where notification options are displayed, fixed lost profile info and other minor bugs.
  13. user_editprofile.php - Updated the way actions are added.
  14. user_editprofile_photo.php - Updated the way actions are added.
  15. user_friends_manage.php - Updated the way actions are added.
  16. user_home.php - Updated the way actions are displayed, removed unnecessary code.
  17. user_upload.php - Added new global uploader.
  18. admin/admin_footer.php - Changed assigns to assign_by_ref to save memory.
  19. admin/admin_header.php - Added code to uninclude disabled plugins.
  20. admin/admin_language_edit.php - Some language variables were uneditable.
  21. admin/admin_levels_usersettings.php - Was updating all user privacy settings, not just the users in that level.
  22. admin/admin_viewplugins.php - Added ability to disable plugins.
  23. admin/admin_viewusers_edit.php - Changed the way actions were displaying.
  24. images/icons/menu_apps.gif - Very minor cosmetic change (thanks to OpenMods).
  25. images/uploader_bar.gif - Added new uploader image.
  26. images/uploader_failed.gif - Added new uploader image.
  27. images/uploader_file.gif - Added new uploader image.
  28. images/uploader_progress.gif - Added new uploader image.
  29. images/uploader_success.gif - Added new uploader image.
  30. images/uploader_uploading.gif - Added new uploader image.
  31. images/uploader_browse.gif - Added new uploader image.
  32. images/uploader_upload.gif - Added new uploader image.
  33. include/js/autosuggest.js - Fixed FF3 autosuggest bug.
  34. include/js/class_language.js - Added language handler for JS.
  35. include/js/smoothbox.js - Added way of knowing whether TPL is in a smoothbox or not.
  36. include/js/sprintf.js - Added JS function sprintf.
  37. include/uploader/ - Entire directory of files for new uploader.
  38. include/jsonrpc/ - Entire directory of files for JSON use.
  39. include/class_actions.php - Changed the way actions are handled to allow for privacy.
  40. include/class_comment.php - Updated the way actions are added.
  41. include/class_language.php - Added new smart tags for javascript.
  42. include/class_notify.php - Fixed bug with deleting notifications.
  43. include/class_user.php - Updated way actions are added, fixed bug allowing anonymous users to comment even if not allowed, added new variable for comment deletion, ensured that friendships are only added once, fixed subnetwork bug, deleted action media when users are deleted.
  44. include/functions_general.php - Changed the way search works for profiles, fixed problem with make_page function, added ability to search by full name, fixed search for checkboxes, select boxes, and radio buttons.
  45. include/version.php - Version incremented.
  46. templates/admin_header.tpl - When there is no settings files for a plugin, no menu item appears.
  47. templates/admin_viewplugins.tpl - Added ability to disable plugins.
  48. templates/footer.tpl - Closed unclosed table tag, added plugin footer templates.
  49. templates/header.tpl - Added a way of knowing whether page is in a smoothbox or not.
  50. templates/header_global.tpl - Added javascript tags.
  51. templates/home.tpl - Fixed minor stylistic bug.
  52. templates/profile.tpl - Added way to add under-the-photo menu items, fixed reply link when subdirectory URLs are enabled.
  53. templates/search.tpl - Changed way search results are displayed.
  54. templates/search_advanced.tpl - Fixed language for date fields.
  55. templates/signup.tpl - Removed autosuggest on fields with no suggestions.
  56. templates/styles.css - Added additional classes.
  57. templates/styles_global.css - Added additional classes for uploader.
  58. templates/user_account.tpl - Consolidated where notification options are displayed.
  59. templates/user_editprofile.tpl - Removed autosuggest on fields with no suggestions.
  60. templates/user_friends.tpl - Truncated friend explanation.
  61. templates/user_upload.tpl - Added new global uploader.


Version 3.00beta/3.01beta/3.02


The upgrade to v3.02 involves replacing all of your PHP, TPL, and CSS files. This means that you will lose any changes you have made to these files. Unfortunately there is no easy way to avoid this since we've made so many changes to the platform. If possible, make a note about each change you've made in your current installation so that you can reapply them after the upgrade process.


Version 2.83

  1. include/version.php - Version incremented.
  2. admin/admin_header.php - Important Security Fix.
  3. header.php - Important Security Fix.


Version 2.82

  1. include/version.php - Version incremented.
  2. include/class_inputfilter.php - Important Security Fix.


Version 2.81

  1. include/version.php - Version incremented.
  2. include/class_user.php - Fixed bug with htmlspecialchars.


Version 2.80

  1. profile_comments.php - Added a meta content/charset tag, added encoding on htmlspecialchars.
  2. user_editprofile_settings.php - Added encoding on htmlspecialchars, removed ability to add -moz-binding CSS.
  3. user_messages_new.php - Optimized multi-user message sending.
  4. include/class_action.php - Fixed security bug with actions.
  5. include/class_inputfilter.php - Fixed initialization method name.
  6. include/class_user.php - Added encoding on htmlspecialchars.
  7. include/functions_general.php - Added encoding on htmlspecialchars.
  8. include/version.php - Version incremented.
  9. include/smarty/Smarty_Compiler.class.php - Added encoding on htmlspecialchars.
  10. include/smarty/plugins/modifier.debug_print_var.php - Added encoding on htmlspecialchars.
  11. include/smarty/plugins/shared.escape_special_chars.php - Added encoding on htmlspecialchars.
  12. images/secure.php - Added a no-cache header.
  13. templates/header.tpl - Ads can no longer be hidden via user CSS.
  14. templates/footer.tpl - Ads can no longer be hidden via user CSS.
  15. admin/admin_announcements.php - Optimized announcement sending.
  16. admin/admin_viewreports_edit.php - Added encoding on htmlspecialchars.
  17. lang/lang_english.php
    $user_messages_new[8] = "Create your new message with the form below. You can separate multiple recipients with a semi-colon (;).";


Version 2.71

  1. templates/user_messages_new.tpl - Fixed problem with replying to messages and "invalid user" error.


Version 2.70

  1. header.php - If GD is not enabled, verification images will be turned off.
  2. profile.php - Fixed bug with unregistered users being unable to see custom profile designs.
  3. user_home.php - Streamlined output of recent activity feed.
  4. user_messages_new.php - Multiple recipients can now be added for messages.
  5. admin/admin_announcements.php - Fixed problem with sending email messages to levels/subnetworks.
  6. admin/admin_templates_edit.php - Fixed problem with stripping slashes.
  7. include/class_inputfilter.php - Now checks to see if class has already been instantiated.
  8. include/functions_stats.php - Reduced queries in stat update function.
  9. include/version.php - Version incremented.
  10. templates/footer.tpl - Ads can no longer be hidden with user CSS.
  11. templates/header.tpl - Ads can no longer be hidden with user CSS.
  12. templates/profile.tpl - Removed inline style from comment textarea.
  13. templates/styles.css - Removed inline style from comment textarea.
  14. templates/user_home.tpl - Streamlined output of recent activity feed.
  15. templates/user_messages_new.tpl - Multiple recipients can now be added for messages.
  16. lang/lang_english.php
    $help[26] = "If the administrator has enabled it, you can make your profile private by visiting the <a href='user_editprofile_settings.php'>Profile Privacy</a> page.";
    $user_messages_new[1] = "Please input valid users to send message to.";
    $user_messages_new[2] = "Please enter a message.";
    $user_messages_new[3] = "Please limit your recipients to five (5) users.";
    $user_messages_new[15] = "Please enter a recipient.";
    $user_messages_new[16] = "is not a valid username.";
    $user_messages_new[17] = "You are not allowed to message user";


Version 2.60

  1. home.php - Only verified and enabled users are displayed in the Newest Members box.
  2. search_advanced.php - Only verified and enabled users are displayed in search and browse results.
  3. signup.php - Added error messages pertaining to invite codes.
  4. user_editprofile_status.php - Fixed small security issue with status in conjuction with recent activity feed.
  5. admin/admin_announcements.php - Fixed warnings when either user levels or subnetworks are not selected.
  6. admin/admin_log.php - Removed "hostname" as it was slowing the page down to a crawl.
  7. include/functions_general.php - Only verified and enabled users are displayed in search results.
  8. include/version.php - Version incremented.
  9. templates/home.tpl - Removed "Sponsor" area.
  10. templates/login.tpl - Added link to resend email verification, added language variable.
  11. templates/profile.tpl - Send Message option now checks if page owner can send messages before displaying.
  12. lang/lang_english.php
    $login[1] = "<br>If you are still waiting to receive your verification email, <a href='signup_verify.php'>click here</a> to resend it.";
    $login[2] = "Remember Me?";
    $signup[5] = "The invite code and email address combination you have entered is invalid.";
    $signup[6] = "The invite code you have entered is invalid.";


Version 2.50

  1. search_advanced.php - Admin privacy settings now properly take precedence over user privacy settings.
  2. admin/admin_ads_add.php - Fixed GMT timezone setting issue.
  3. admin/admin_ads_edit.php - Fixed GMT timezone setting issue.
  4. include/class_upload.php - Disabling GD no longer causes an error.
  5. include/class_user.php - Eliminated PHP Warnings/Notices having to do with logging out.
  6. include/functions_email.php - Fixed bug caused by adding unicode support.
  7. include/functions_general.php - Admin privacy settings now properly take precedence over user privacy settings.
  8. include/version.php - Version incremented.
  9. templates/admin_ads_add.tpl - Fixed problem with ad preview.
  10. templates/home.tpl - Online users display is now capped at 20.
  11. templates/profile.tpl - "Add to Friends" link no longer displays to unregistered users.
  12. templates/user_home.tpl - Online users display is now capped at 20.


Version 2.40

  1. footer.php - Minor security bug fixed.
  2. header.php - Minor security bug fixed.
  3. user_editprofile_status.php - Status is now being censored.
  4. admin/admin_header.php - Minor security bug fixed.
  5. include/class_ads.php - Fixed minor HTML problem.
  6. include/class_upload.php - Uploaded files are now being given appropriate permissions.
  7. include/class_user.php - User's actions are now deleted when user is deleted.
  8. include/functions_email.php - Unicode now works in emails.
  9. include/functions_stats.php - Referrers from the same host are no longer being saved.
  10. include/version.php - Version incremented.
  11. templates/admin_viewadmins.tpl - Fixed minor HTML problem.
  12. templates/signup.tpl - Put in a language variable.
  13. lang/lang_english.php
    $signup[4] = "OR";


Version 2.30

  1. invite.php - Fixed small bug with invitation codes.
  2. search.php - Fixed result display problem when no profiles match search term but some plugin object does.
  3. search_advanced.php - Sorting can now be done in descending as well as ascending order.
  4. signup.php - Fixed problem with signup new feed action displaying in user's own news feed.
  5. user_home.php - Recent News Announcements now display HTML correctly in subjects.
  6. admin/admin_ads_add.php - Fixed minor issue with PHP 4 dates.
  7. admin/admin_ads_edit.php - Fixed minor issue with PHP 4 dates.
  8. admin/admin_profile_taborder.php - Fixed tab arrows displaying incorrectly.
  9. admin/admin_templates.php - Plugin header/footer/style files are now listed in the proper column.
  10. include/class_user.php - Fixed bug preventing user creation (only a bug on some systems).
  11. include/version.php - Version incremented.
  12. templates/admin_templates.tpl - Plugin header/footer/style files are now listed in the proper column.
  13. templates/home.tpl - Language variable inserted.
  14. templates/profile.tpl - "View All Comments" no longer displays if there are no comments on profile.
  15. templates/search.tpl - Fixed result display problem when no profiles match search term but some plugin object does.
  16. templates/search_advanced.tpl - Sorting can now be done in descending as well as ascending order.
  17. templates/styles.css - Minor CSS changes made.
  18. templates/user_editprofile.tpl - Minor template modification.
  19. templates/user_editprofile_comments.tpl - Minor template modification.
  20. templates/user_editprofile_photo.tpl - Minor template modification.
  21. templates/user_editprofile_settings.tpl - Minor template modification.
  22. templates/user_editprofile_status.tpl - Minor template modification.
  23. templates/user_friends_confirm.tpl - The "Edit Friendship Details" page was missing the "Outgoing Friend Requests" tab.
  24. lang/lang_english.php
    $home[14] = "Remember Me";
    $search_advanced[5] = "Last Update (Asc)";
    $search_advanced[6] = "Last Login (Asc)";
    $search_advanced[7] = "Last Signup (Asc)";
    $search_advanced[22] = "Sort Results By:";
    $search_advanced[23] = "Last Update (Desc)";
    $search_advanced[24] = "Last Login (Desc)";
    $search_advanced[25] = "Last Signup (Desc)";
    $user_friends_confirm[17] = "Outgoing Friend Requests";


Version 2.20

  1. home.php - HTML can now be used in the subjects of news announcements.
  2. signup.php - Fixed bug when attempting to visit signup while logged in, default timezone is now selected.
  3. admin/admin_announcements.php - Fixed bug with email announcement when either more than one level or more than one subnetwork is selected (or if either no level or no subnetwork is selected).
  4. include/class_actions.php - Recent activity list now checks that friendships are confirmed.
  5. include/class_database.php - Added a way to retrieve the number of rows affected by a query.
  6. include/class_upload.php - Fixed bitmap, video upload bug.
  7. include/class_user.php - Fixed bug with subnetwork selection, replaced date language with variables.
  8. templates/admin_header.tpl - Added meta tag to force unicode on admin inputs.
  9. lang/lang_english.php
    $class_user[27] = "MONTH";
    $class_user[28] = "DAY";
    $class_user[29] = "YEAR";


Version 2.10

  1. ad.php - Fixed bug when page was accessed directly.
  2. header.php - Fixed bug with ads not applying properly to user levels.
  3. footer.php - Removed listing of queries at the bottom of the page.
  4. login.php - Fixed error when user enters incorrect password.
  5. profile.php - Fixed problem with comment/profile privacy.
  6. profile_comments.php - Fixed problem with comment/profile privacy.
  7. profile_friends.php - Fixed problem with profile privacy.
  8. search.php - Fixed bug when results are greater than 200.
  9. search_advanced.php - Added online user notification for advanced search.
  10. user_editprofile_settings.php - Fixed problem with comment privacy setting.
  11. admin/admin_activity.php - Fixed bug with disabling actions.
  12. admin/admin_ads_add.php - Fixed htmlspecialchars_decode problem for PHP 5.
  13. admin/admin_ads_edit.php - Fixed htmlspecialchars_decode problem for PHP 5 and ad banner deletion issue.
  14. admin/admin_profile_addfield.php - Fixed problem of dropdown boxes and radio buttons autoselecting the first option if not on signup.
  15. admin/admin_profile_editfield.php - Fixed problem of dropdown boxes and radio buttons autoselecting the first option if not on signup.
  16. admin/admin_stats.php - Fixed "Space Used" values.
  17. admin/admin_url_help.php - Fixed bug with htaccess code when SE is in a subdirectory.
  18. admin/admin_viewadmins.php - Fixed bug when deleting admin.
  19. templates/admin_ads_add.tpl - Fixed bug when uploading a banner ad, fixed timezone date bug.
  20. templates/admin_ads_edit.tpl - Fixed bug when uploading a banner ad, fixed timezone date bug.
  21. templates/profile.tpl - Posting comments didn't work when comment security code was turned off, fixed bug with "reply" link in comments.
  22. templates/search_advanced.tpl - Added online user notification for advanced search.
  23. templates/signup.tpl - Removed unnecessary smarty variable.
  24. templates/styles.css - Added online user notification for advanced search.
  25. templates/user_editprofile_settings.tpl - Fixed problem with comment privacy setting.
  26. templates/user_friends.tpl - Fixed bug with friend-suggest feature in search box.
  27. templates/user_home.tpl - Fixed status cancellation problem.
  28. include/js/status.js - Fixed status cancellation problem.
  29. include/class_actions.php - Fixed htmlspecialchars_decode problem for PHP 5 and bug with the limit for actions per user.
  30. include/class_ads.php - Fixed htmlspecialchars_decode problem for PHP 5.
  31. include/class_database.php - All queries within a called database object use the same link identifier now.
  32. include/class_upload.php - Fixed bmp upload bug.
  33. include/class_user.php - Fixed htmlspecialchars_decode problem for PHP 5, fixed date problem for certain dates before 1970.
  34. include/functions_general.php - Fixed htmlspecialchars_decode problem for PHP 5, fixed issue with comments widening pages.
  35. lang/lang_english.php
    $search_advanced[9] = "Online";


Version 2.00


The upgrade to 2.00 involves replacing all of your PHP, TPL, and CSS files. This means that you will lose any changes you have made to these files. Unfortunately there is no easy way to avoid this since we've made so many changes to the platform. If possible, make a note about each change you've made in your current installation so that you can reapply them after the upgrade process.


Version 1.80

  1. comment_post.php - Fixed problem inserting anonymous comments.
  2. header.php - Assign language variable for error.tpl
  3. home.php - Comment total didn't include profile comments
  4. signup_verify.php - $signup_verify[14]
  5. admin/admin_stats.php - Fixed MySQL queries for Quick Statistics
  6. admin/admin_viewusers_edit.php - Fixed language in manual verification
  7. admin/admin_viewusers_edit.php - Fixed display of invites after email verification resent
  8. include/functions_delete.php - Reference to old profile comments' table name
  9. include/functions_email.php - Limit to ten invites
  10. include/functions_uploads.php - changed method of guessing SE subfolder in uploadfile()
  11. lang/lang_english.php
    $header[25] = "Forums";
    $header[26] = "Return";
    $header[27] = "Videos";
    $signup_verify[14] = "Default";
    $user_editprofile[14] = "Changing this field may change which Network you belong to. You currently belong to the Network";
    Modified:
    $invite[3] = "Invite your friends to join! Enter the email addresses of your friends separated by commas in the field below.
    Please enter no more than ten (10) email addresses.";
    $signup[30] = "Enter your friends' email addresses below, separated by commas.
    Please enter no more than ten (10) email addresses.";
  12. lang/lang_english_admin.php
    Converted admin_stats and admin_viewusers_edit to arrays.
    $admin_stats[1] = "Network Statistics";
    $admin_stats[2] = "Use this page to monitor network usage and traffic patterns. Begin by selecting one of the types of available statistics below.";
    $admin_stats[3] = "Network Usage";
    $admin_stats[4] = "Quick Summary";
    $admin_stats[5] = "Visits/Impressions";
    $admin_stats[6] = "New Logins";
    $admin_stats[7] = "New Signups";
    $admin_stats[8] = "New Groups";
    $admin_stats[9] = "New Blog Entries";
    $admin_stats[10] = "New Albums";
    $admin_stats[11] = "New Friendships";
    $admin_stats[12] = "Referring URLs";
    $admin_stats[13] = "Space Used";
    $admin_stats[14] = "This Week";
    $admin_stats[15] = "This Month";
    $admin_stats[16] = "This Year";
    $admin_stats[17] = "Daily";
    $admin_stats[18] = "Monthly";
    $admin_stats[19] = "Refresh";
    $admin_stats[20] = "These are the 100 most common referring URLs tracked from your home.php file.
    This indicates that most new traffic is coming from the following URLs.
    Clearing the list periodically will give you fresh referrer data.";
    $admin_stats[21] = "clear now";
    $admin_stats[22] = "Hits";
    $admin_stats[23] = "Url";
    $admin_stats[24] = "The referrer URL list is currently empty.";
    $admin_stats[25] = "Uploaded Media:";
    $admin_stats[26] = "Database Size:";
    $admin_stats[27] = "Total Space Used (Estimated):";
    $admin_stats[28] = "MB";
    $admin_stats[29] = "Quick Network Statistics";
    $admin_stats[30] = "The following data is a quick snapshot of your social network.
    The data does not include any items that have been deleted.";
    $admin_stats[31] = "Total Users";
    $admin_stats[32] = "Total Blog Entries";
    $admin_stats[33] = "Total Albums";
    $admin_stats[34] = "Total Groups";
    $admin_stats[35] = "Total Uploaded Files";
    $admin_stats[36] = "Total Private Messages";
    $admin_stats[37] = "Total Comments";
    $admin_stats[38] = "users";
    $admin_stats[39] = "entries";
    $admin_stats[40] = "albums";
    $admin_stats[41] = "groups";
    $admin_stats[42] = "files";
    $admin_stats[43] = "messages";
    $admin_stats[44] = "comments";
    $admin_viewusers_edit[33] = "manually verify";
  13. templates/admin_stats.tpl - Checked entry counts to make sure they are set (plugin installed)
  14. templates/error.tpl - Return button language
  15. templates/styles.css - Added style for private blogs in blog_category
  16. templates/user_editprofile.php - Language removal for subnetwork message
  17. templates/user_editprofile_comments.tpl - photosize() on avatars


Version 1.70

  1. comment_post.php - Words now censor in comments.
  2. header.php - Unregistered users are now forwarded to the login page instead of the homepage.
  3. profile.php - Private profiles now display avatar and user options (such as "Add to Friends").
  4. login.php - A URL can now be specified that the user will be directed to after logging in.
  5. signup.php - Words now censor in profile fields.
  6. user_editprofile.php - Words now censor in dependent fields.
  7. user_friends_add.php - Words now censor in friendship type and explanation.
  8. user_friends_confirm.php - Words now censor in friendship type and explanation.
  9. include/functions_datetime.php - Removed extraneous function.
  10. include/functions_smarty.php - Added function to list of functions.
  11. include/functions_stats.php - Added ending php tag.
  12. include/version.php - Version incremented.
  13. templates/login.tpl - A URL can now be specified that the user will be directed to after logging in.
  14. templates/profile.tpl - Private profiles now display avatar and user options (such as "Add to Friends").
  15. templates/search.tpl - Fixed bug with multiple search pages and specified search pages.
  16. templates/user_friends.tpl - Made search box always display.
  17. templates/user_friends_confirm.tpl - Fixed bug when switching friendship type from "Other" to something else.
  18. lang/lang_english.php
    $profile[3] = "Private Profile";
    $profile[4] = "You do not have permission to view this profile.";


Version 1.60

  1. profile.php - Added ability for invisible profile fields, empty select box option now works properly, select/radio fields now link properly, line breaks as well as commas now prompt a new link for linked textareas.
  2. user_editprofile.php - Words now censor in user profile fields, line breaks now register properly in textareas.
  3. search.php - Fixed duplicate variable issue by changing search field name.
  4. signup.php - Added protection against directory listing in uploads_user/ directory.
  5. user_logout.php - Made user email cookie persistent.
  6. search_advanced.php - Fixed minor search bug.
  7. comment_post.php - Line breaks now register properly.
  8. include/version.php - Version incremented.
  9. include/functions_general.php - Added functions to censor words, line breaks as well as commas now prompt a new link for linked textareas.
  10. include/fckeditor/fckconfig.js - Smilies now work when SE is installed in a subdirectory.
  11. templates/search.tpl - Fixed duplicate variable issue by changing search field name.
  12. templates/header.tpl - Fixed duplicate variable issue by changing search field name.
  13. templates/browse_friends.tpl - Fixed photo dimension problem.
  14. templates/comment_viewall.tpl - Fixed photo dimension problem.
  15. templates/admin_profile_addfield.tpl - Added ability for invisible profile fields.
  16. templates/admin_profile_editfield.tpl - Added ability for invisible profile fields.
  17. templates/signup.tpl - Empty select box option now works properly.
  18. templates/user_editprofile.tpl - Empty select box option now works properly.
  19. templates/profile.tpl - Blog entry links now go to individual blog entires instead of to the user's blog.
  20. admin/admin_profile_addtab.php - Fixed tab order bug.
  21. admin/admin_profile_addfield.php - Added ability for invisible profile fields, Fixed field order bug.
  22. admin/admin_profile_editfield.php - Added ability for invisible profile fields.
  23. admin/admin_stats.php - Fixed MySQL error and added group media to "Space Used".
  24. admin/admin_loginasuser.php - Minor backend bug.
  25. admin/admin_url_help.php - Problem with htaccess when subdirectory style URLs are on and albums have more than one page.
  26. lang/lang_english.php
    $help[26] = "If the administrator has enabled it, you can make your profile private by visiting the Profile Privacy page.";
  27. lang/lang_english_admin.php
    $admin_banning9 = "Censored Words on Profiles, Albums, Blogs, and Groups";
    $admin_banning10 = "Enter any words that you you want to censor on your users' profiles, albums, blogs, and groups. These will be replaced with asterisks (*). Separate words by commas like <i>word1, word2</i>";
    $admin_profile_addfield30 = "Searchable/Linked:";
    $admin_profile_addfield31 = "Searchable, Linked on Profile";
    $admin_profile_addfield32 = "Searchable";
    $admin_profile_addfield33 = "Not Searchable";
    $admin_profile_addfield40 = "If you want this field to link to another URL, enter the link format above. Note that<br> this will override the \"Searchable/Linked\" setting above. Use [field_value] to represent<br> the user's input for this field. Examples:<br><i>Regular link (if user's input is a URL - must begin with \"http://\"):</i> <strong>[field_value]</strong><br><i>Mailto link (if user's input is an email address):</i> <strong>mailto:[field_value]</strong><br><i>AIM Link (if user's input is an AIM screenname):</i> <strong>aim:goim?screenname=[field_value]</strong>";
    $admin_profile_addfield41 = "Not Searchable, Not Visible on Profile";
    $admin_profile_editfield30 = "Searchable/Linked:";
    $admin_profile_editfield31 = "Searchable, Linked on Profile";
    $admin_profile_editfield32 = "Searchable";
    $admin_profile_editfield33 = "Not Searchable";
    $admin_profile_editfield43 = "If you want this field to link to another URL, enter the link format above. Note that<br> this will override the \"Searchable/Linked\" setting above. Use [field_value] to represent<br> the user's input for this field. Examples:<br><i>Regular link (if user's input is a URL - must begin with \"http://\"):</i> <strong>[field_value]</strong><br><i>Mailto link (if user's input is an email address):</i> <strong>mailto:[field_value]</strong><br><i>AIM Link (if user's input is an AIM screenname):</i> <strong>aim:goim?screenname=[field_value]</strong>";
    $admin_profile_editfield44 = "Not Searchable, Not Visible on Profile";


Version 1.50

  1. Fixed ASCII character conversion in Recent News. (home.php, user_home.php)
  2. Friendships must now be confirmed before messages can be sent if messages can only be sent to friends. (user_messages_new.php)
  3. Added manual email verification. (admin_viewusers_edit.php, templates/admin_viewusers_edit.tpl)
  4. Added a "Remember Me" button (login.php, user_logout.php, templates/login.tpl, templates/home.tpl)
  5. Took out "Wall Posts", added "Profile Comments" to "Total Comments". (admin_home.php, templates/admin_home.tpl)
  6. .htaccess file was incorrect when SE was in a subdirectory. (admin_url_help.php)
  7. Fixed signup problems for Windows servers. (signup.php)
  8. Fixed advanced search problems and profile field link browsing. (search_advanced.php)
  9. Fixed date field server-dependent problem. (signup.php, user_editprofile.php, profile.php)
  10. Fixed photo dimension problem. (include/functions_smarty.php, templates/home.tpl, templates/user_messages.tpl, templates/user_messages_view.tpl, templates/user_messages_outbox.tpl, templates/user_friends.tpl, templates/user_friends_requests.tpl, templates/profile.tpl, templates/search_advanced.tpl)
  11. Fixed error message when user tries to add a user from whom they are waiting for confirmation. (user_friends_add.php)
  12. Created a method for URLs in profile fields to link to a custom hyperlink instead of the browse page. (admin/admin_profile_addfield.php, templates/admin_profile_addfield.tpl, admin/admin_profile_editfield.php, templates/admin_profile_editfield.tpl, admin/admin_profile_editdepfield.php, templates/admin_profile_editdepfield.tpl, profile.php, include/functions_general.php)
  13. Added blank select option for select box profile fields. (include/js/showhide.js, templates/signup.tpl, templates/user_editprofile.tpl)
  14. Fixed Subnetworks. (admin/admin_subnetworks.php, admin/admin_subnetworks_add.php, templates/admin_subnetworks_add.tpl, admin/admin_subnetworks_edit.php, templates/admin_subnetworks_edit.tpl, include/functions_general.php, signup.php)
  15. lang/lang_english.php
    $header[20] = "Social Network";
    $header[21] = "Social Network - My Account";
    $user_friends_add[20] = "You have already sent a friend request to this user. They must confirm the friendship before you can become friends.";
  16. lang/lang_english_admin.php
    $admin_profile_addfield39 = "Link Field To:";
    $admin_profile_addfield40 = "If you want this field to link to another URL, enter the link format above. Note that<br> this will override the \"Browsable/Linked\" setting above. Use [field_value] to represent<br> the user's input for this field. Examples:<br><i>Regular link (if user's input is a URL):</i> <strong>[field_value]</strong><br><i>Mailto link (if user's input is an email address):</i> <strong>mailto:[field_value]</strong><br><i>AIM Link (if user's input is an AIM screenname):</i> <strong>aim:goim?screenname=[field_value]</strong>";
    $admin_profile_editdepfield5 = "Link Field To:";
    $admin_profile_editdepfield6 = "If you want this field to link to another URL, enter the link format above.<br> Use [field_value] to represent the user's input for this field. Examples:<br><i>Regular link (if user's input is a URL):</i> <strong>[field_value]</strong><br><i>Mailto link (if user's input is an email address):</i> <strong>mailto:[field_value]</strong><br><i>AIM Link (if user's input is an AIM screenname):</i> <strong>aim:goim?screenname=[field_value]</strong>";
    $admin_profile_editfield42 = "Link Field To:";
    $admin_profile_editfield43 = "If you want this field to link to another URL, enter the link format above. Note that<br> this will override the \"Browsable/Linked\" setting above. Use [field_value] to represent<br> the user's input for this field. Examples:<br><i>Regular link (if user's input is a URL):</i> <strong>[field_value]</strong><br><i>Mailto link (if user's input is an email address):</i> <strong>mailto:[field_value]</strong><br><i>AIM Link (if user's input is an AIM screenname):</i> <strong>aim:goim?screenname=[field_value]</strong>";


Version 1.40

  1. profile.php - Minor bug with the way birthdays were being displayed.
  2. user_editprofile.php - Minor date field bug.
  3. signup.php - Minor date field bug, user privacy defaults set.
  4. header.php - Minor bug regarding the reporting function.
  5. user_report.php - When user who was not logged in tried to submit a report, they were being forwarded to the home page.
  6. comment_post.php - Comment security image was not displaying.
  7. images/icons/album16.gif - New icon added
  8. include/smarty/smarty_config.php - Minor bug in smarty engine for higher versions of PHP
  9. include/version.php - Version updated.
  10. templates/comment_post.tpl - Comment security image was not displaying.
  11. templates/browse_friends.tpl - Minor bug with next/last page links.
  12. templates/admin_connections.tpl - Adding new friendship types was not functioning.
  13. admin_url_help.php - When SE was installed in a subdirectory, subdirectory style URLs were not working.
  14. admin/admin_templates_edit.php - Characters with "&" were being stripped upon saving.
  15. lang/lang_english.php
    $user_report[11] = "An Error Has Occurred";
    $user_report[12] = "You must be logged in to perform this action.";
    $comment_post[8] = "Please make sure you have correctly entered the verification code.";
    $comment_post[9] = "Security Code:";
    $comment_post[10] = "Enter the numbers you see in this image into the field to its left. This helps keep our social network free of spam.";


Version 1.30

  1. comment_post.php
  2. home.php
  3. invite.php
  4. profile.php
  5. search.php
  6. search_advanced.php
  7. templates/admin_general.tpl
  8. include/functions_general.php
  9. include/functions_smarty.php
  10. include/version.php
  11. admin/admin_general.php
  12. admin/admin_header.php
  13. lang/lang_english.php
    $home[40] = "You must be logged in to view this page. <a href='login.php'>Click here</a> to login.";
    $home[41] = "An Error Has Occurred.";
    $invite[12] = "You must be logged in to view this page. <a href='login.php'>Click here</a> to login.";
    $invite[13] = "An Error Has Occurred.";
    $profile[40] = "You must be logged in to view this page. <a href='login.php'>Click here</a> to login.";
    $search[26] = "You must be logged in to view this page. <a href='login.php'>Click here</a> to login.";
    $search[27] = "An Error Has Occurred.";
    $search_advanced[19] = "You must be logged in to view this page. <a href='login.php'>Click here</a> to login.";
    $search_advanced[20] = "An Error Has Occurred.";
  14. lang/lang_english_admin.php
    $admin_general23 = "Invite Page";
    $admin_general24 = "Yes, the public can use the invite page.";
    $admin_general25 = "No, the public cannot use the invite page.";


Version 1.20

  1. header.php
  2. user_account.php
  3. user_messages_new.php
  4. include/functions_general.php
  5. templates/admin_profile_addfield.tpl
  6. templates/admin_profile_editfield.tpl
  7. templates/home.tpl
  8. templates/profile.tpl
  9. templates/user_account.tpl
  10. lang/lang_english.php
    $user_messages_new[15] = "You are not friends with the user you are trying to send a message to. You can only send private messages to friends.";


Version 1.10

  1. profile.php
  2. signup.php
  3. signup_verify.php
  4. user_account.php
  5. templates/user_home.tpl
  6. include/functions_email.php
  7. admin/admin_stats.php
  8. admin/admin_viewusers_edit.php
  9. lang/lang_english.php
    $signup[63] = "Please ensure your username is alphanumeric.";
    $user_account[37] = "Please ensure your username is alphanumeric.";

�2007 Webligo Developments