Phorum 5 RAW-Changelog -------------------------------------------------------------------------------- 2011-01-18 20:07 mmakaay * phorum5/tags/5.2/phorum_5_2_16, phorum5/tags/5.2/phorum_5_2_16/common.php: # Tagged for release of 5.1.16 final. 2011-01-18 19:58 mmakaay * phorum5/branches/phorum_5_2/include/javascript/jquery-1.4.2.min.js, phorum5/branches/phorum_5_2/include/javascript/jquery-1.4.4.min.js, phorum5/branches/phorum_5_2/javascript.php: Upgraded the jQuery library from 1.4.2 to 1.4.4. Note: when using the Embed Images module with the FancyBox viewer, then this module must be upgraded to version 1.1.3 or higher to be compatible with the new jQuery library. 2011-01-03 12:55 ts77 * phorum5/branches/phorum_5_2/include/db/mysql.php: # make the search function match its description 2010-12-01 20:16 mmakaay * phorum5/tags/5.2/phorum_5_2_16_RC2/common.php: # Update version for 5.2.16-RC2 release. 2010-12-01 20:13 mmakaay * phorum5/tags/5.2/phorum_5_2_16_RC2: # Tagging 5.2.16-RC2. 2010-11-29 17:08 ts77 * phorum5/branches/phorum_5_2/control.php: show the current controlcenter panel also in the breadcrumbs and the page title 2010-11-22 11:49 ts77 * phorum5/branches/phorum_5_2/templates/classic/read.tpl, phorum5/branches/phorum_5_2/templates/emerald/read.tpl, phorum5/branches/phorum_5_2/templates/lightweight/read.tpl: # some SEO help, adding nofollow attribute to some urls in the flat read pages 2010-11-18 18:54 ts77 * phorum5/branches/phorum_5_2/include/db/mysql.php: # php 5.3 compatibility fixes. dl was removed from a couple of SAPIs 2010-11-17 08:45 mmakaay * phorum5/branches/phorum_5_2/include/api/user.php, phorum5/trunk/include/api/user.php: # Unck... it was too early for heavy coding clearly! Thanks Thomas ;-) 2010-11-17 08:41 mmakaay * phorum5/branches/phorum_5_2/include/api/user.php, phorum5/trunk/include/api/user.php: # Added a small note to the new phorum_api_user_get_active_user() call, # to make clear that it was added in Phorum 5.1.16. 2010-11-16 18:51 mmakaay * phorum5/branches/phorum_5_2/mods/username_restrictions/settings.php, phorum5/branches/phorum_5_2/mods/username_restrictions/username_restrictions.php, phorum5/trunk/mods/username_restrictions/settings.php, phorum5/trunk/mods/username_restrictions/username_restrictions.php: Load defaults.php file, so an unconfigured username restrictions module will not trigger PHP warnings because of undefined settings. 2010-11-16 11:58 mmakaay * phorum5/branches/phorum_5_2/include/api/user.php, phorum5/trunk/include/api/user.php: Added an API function phorum_api_user_get_active_user(), which can be used to retrieve the data for the currently active (i.e. logged in) Phorum user. When no user is logged in, then the function will return NULL. 2010-11-12 07:43 mmakaay * phorum5/branches/phorum_5_2/include/db/mysql.php, phorum5/trunk/include/db/mysql.php: When passing $return_threads = TRUE to phorum_db_search() while searching for messages posted by a given user ($match_type = USER_ID), the function will now only return the thread starter messages that were posted by the user that is being searched on. 2010-11-06 22:57 ts77 * phorum5/branches/phorum_5_2/mods/bbcode/Changelog, phorum5/branches/phorum_5_2/mods/bbcode/README, phorum5/branches/phorum_5_2/mods/bbcode/api.php, phorum5/branches/phorum_5_2/mods/bbcode/info.txt, phorum5/branches/phorum_5_2/mods/bbcode/settings.php: added bbcode option to add nofollow only to external urls. 2010-11-02 16:01 mmakaay * phorum5/branches/phorum_5_2/mods/spamhurdles/lang/danish.php, phorum5/branches/phorum_5_2/mods/spamhurdles/lang/english.php, phorum5/branches/phorum_5_2/mods/spamhurdles/lang/german.php, phorum5/branches/phorum_5_2/mods/spamhurdles/lang/german_sie.php, phorum5/branches/phorum_5_2/mods/spamhurdles/lang/norwegian.php, phorum5/branches/phorum_5_2/mods/spamhurdles/lang/spanish_latin_american.php, phorum5/branches/phorum_5_2/mods/spamhurdles/lang/turkish.php, phorum5/trunk/mods/spamhurdles/lang/danish.php, phorum5/trunk/mods/spamhurdles/lang/english.php, phorum5/trunk/mods/spamhurdles/lang/german.php, phorum5/trunk/mods/spamhurdles/lang/german_sie.php, phorum5/trunk/mods/spamhurdles/lang/norwegian.php, phorum5/trunk/mods/spamhurdles/lang/spanish_latin_american.php, phorum5/trunk/mods/spamhurdles/lang/turkish.php: # Fixed a typo "diabled" -> "disabled" in the Spam Hurdles language files. # (thanks to cactux for the notice) 2010-11-02 15:58 mmakaay * phorum5/branches/phorum_5_2/mods/spamhurdles/Changelog, phorum5/branches/phorum_5_2/mods/spamhurdles/lang/french.php, phorum5/trunk/mods/spamhurdles/Changelog, phorum5/trunk/mods/spamhurdles/lang/french.php: # Updated the French language file with the new version as provided # by phorum.org user cactux. 2010-11-02 10:17 ts77 * phorum5/branches/phorum_5_2/include/api/user.php: added new hook user_save_groups 2010-10-28 21:14 mmakaay * phorum5/branches/phorum_5_2/templates/emerald/css.tpl, phorum5/branches/phorum_5_2/templates/lightweight/css.tpl, phorum5/trunk/templates/emerald/css.tpl, phorum5/trunk/templates/lightweight/css.tpl: Added overflow: hidden to the generic div, so floated content inside these divs will be correctly wrapped by the div. 2010-10-28 21:10 mmakaay * phorum5/branches/phorum_5_2/include/format_functions.php, phorum5/trunk/include/api/format/messages.php: # Made sure that a message_id is set in the messages that are processed by # the message formatting code. This provides undefined index warnings and # possibly broken formatting in case the message formatting is called with # incomplete message data. 2010-10-28 21:08 mmakaay * phorum5/branches/phorum_5_2/include/admin/footer.php, phorum5/branches/phorum_5_2/include/admin/header.php, phorum5/branches/phorum_5_2/javascript.php, phorum5/trunk/include/admin/footer.php, phorum5/trunk/include/admin/header.php, phorum5/trunk/javascript.php: The Phorum JavaScript library (jQuery + the Phorum javascript code) is now available from within the admin interface as well. Template specific javascript code and javascript code that is supplied by modules are not included in the package that is loaded by the admin interface (to prevent loading code that might be assuming to be run in the Phorum front end.) 2010-10-28 14:29 mmakaay * phorum5/branches/phorum_5_2/templates/classic/cc_start.tpl, phorum5/branches/phorum_5_2/templates/emerald/cc_start.tpl, phorum5/branches/phorum_5_2/templates/lightweight/cc_start.tpl: # Only display the real name in the "view my profile" page of the control # center, if a real name has been set. 2010-10-27 18:52 mmakaay * phorum5/branches/phorum_5_2/mods/bbcode/lang/french-utf8.php, phorum5/branches/phorum_5_2/mods/bbcode/lang/french.php, phorum5/trunk/mods/bbcode/lang/french-utf8.php, phorum5/trunk/mods/bbcode/lang/french.php: # Trying to fix the French language files for the BBcode module. 2010-10-27 17:54 mmakaay * phorum5/branches/phorum_5_2/mods/editor_tools/info.txt, phorum5/trunk/mods/editor_tools/info.txt: # Fixed broken hook priority definition in the editor tools module. 2010-10-26 18:07 mmakaay * phorum5/branches/phorum_5_2/common.php, phorum5/trunk/include/api/feed.php, phorum5/trunk/include/api/output.php, phorum5/trunk/mods/event_logging/db.php, phorum5/trunk/pm.php: # Changed the order output hooks to do before_footer_ and then # before_footer instead of the other way around. This makes the output # hook order more logical (after header -> after_header_ -> # before_footer_, before_footer). # Also a bit of cleanup on 5.3 hook calls that didn't use phorum_api_hook(). 2010-10-26 13:58 mmakaay * phorum5/branches/phorum_5_2/include/posting/action_post.php, phorum5/trunk/include/posting/action_post.php: Added a hook "after_post_redirect" that can be used to tweak the redirect URL that is used for redirecting the user after posting a forum message. 2010-10-22 15:47 mmakaay * phorum5/branches/phorum_5_2/mods/bbcode/api.php, phorum5/trunk/mods/bbcode/api.php: # Made it possible to grab the $message data by reference from a BBcode # handler callback. I thought it was already working, but I need to # explicitly setup the reference handling from the calling code, because # call_user_func_array() is used there. 2010-10-22 15:27 mmakaay * phorum5/branches/phorum_5_2/mods/bbcode/bbcode.php, phorum5/trunk/mods/bbcode/bbcode.php: # Prevent an undefined index warning. 2010-10-22 11:28 mmakaay * phorum5/branches/phorum_5_2/include/api/image.php, phorum5/trunk/include/api/image.php: # The "imagick" scaling method returned image/jpg instead of image/jpeg, # which is not the correct MIME type for JPEG images. 2010-10-22 09:43 mmakaay * phorum5/branches/phorum_5_2/include/api/base.php, phorum5/branches/phorum_5_2/include/api/custom_profile_fields.php, phorum5/branches/phorum_5_2/include/api/file.php, phorum5/branches/phorum_5_2/include/api/forums.php, phorum5/branches/phorum_5_2/include/api/http_get.php, phorum5/branches/phorum_5_2/include/api/image.php, phorum5/branches/phorum_5_2/include/api/json.php, phorum5/branches/phorum_5_2/include/api/modules.php, phorum5/branches/phorum_5_2/include/api/user.php, phorum5/branches/phorum_5_2/include/api/write_file.php, phorum5/branches/phorum_5_2/include/db/mysql.php, phorum5/trunk/include/api/http_get.php, phorum5/trunk/include/api/image.php: Implemented phorum_api_image_supported() and phorum_api_http_get_supported() which can be used to check if the hosting platform supports the respective Phorum API layers. 2010-10-22 08:18 mmakaay * phorum5/branches/phorum_5_2/include/api/http_get.php: MFT # backported API method phorum_api_http_get_supported() 2010-10-22 08:08 mmakaay * phorum5/branches/phorum_5_2/addon.php, phorum5/branches/phorum_5_2/admin.php, phorum5/branches/phorum_5_2/ajax.php, phorum5/branches/phorum_5_2/changes.php, phorum5/branches/phorum_5_2/common.php, phorum5/branches/phorum_5_2/control.php, phorum5/branches/phorum_5_2/css.php, phorum5/branches/phorum_5_2/feed.php, phorum5/branches/phorum_5_2/file.php, phorum5/branches/phorum_5_2/follow.php, phorum5/branches/phorum_5_2/include/admin/PhorumAdminMenu.php, phorum5/branches/phorum_5_2/include/admin/PhorumAdminMenuHookPosition.php, phorum5/branches/phorum_5_2/include/admin/PhorumInputForm.php, phorum5/branches/phorum_5_2/include/admin/badwords.php, phorum5/branches/phorum_5_2/include/admin/banlist.php, phorum5/branches/phorum_5_2/include/admin/cache.php, phorum5/branches/phorum_5_2/include/admin/cache_purge.php, phorum5/branches/phorum_5_2/include/admin/customprofile.php, phorum5/branches/phorum_5_2/include/admin/default.php, phorum5/branches/phorum_5_2/include/admin/deletefolder.php, phorum5/branches/phorum_5_2/include/admin/deleteforum.php, phorum5/branches/phorum_5_2/include/admin/editfolder.php, phorum5/branches/phorum_5_2/include/admin/editforum.php, phorum5/branches/phorum_5_2/include/admin/file_purge.php, phorum5/branches/phorum_5_2/include/admin/footer.php, phorum5/branches/phorum_5_2/include/admin/forum_defaults.php, phorum5/branches/phorum_5_2/include/admin/groups.php, phorum5/branches/phorum_5_2/include/admin/header.php, phorum5/branches/phorum_5_2/include/admin/index.php, phorum5/branches/phorum_5_2/include/admin/install.php, phorum5/branches/phorum_5_2/include/admin/login.php, phorum5/branches/phorum_5_2/include/admin/logout.php, phorum5/branches/phorum_5_2/include/admin/manage_languages.php, phorum5/branches/phorum_5_2/include/admin/message_prune.php, phorum5/branches/phorum_5_2/include/admin/mods.php, phorum5/branches/phorum_5_2/include/admin/modsettings.php, phorum5/branches/phorum_5_2/include/admin/newfolder.php, phorum5/branches/phorum_5_2/include/admin/newforum.php, phorum5/branches/phorum_5_2/include/admin/rebuild.php, phorum5/branches/phorum_5_2/include/admin/sanity_checks.php, phorum5/branches/phorum_5_2/include/admin/sanity_checks/cache.php, phorum5/branches/phorum_5_2/include/admin/sanity_checks/database.php, phorum5/branches/phorum_5_2/include/admin/sanity_checks/distro.php, phorum5/branches/phorum_5_2/include/admin/sanity_checks/language.php, phorum5/branches/phorum_5_2/include/admin/sanity_checks/modules.php, phorum5/branches/phorum_5_2/include/admin/sanity_checks/modules_filenames.php, phorum5/branches/phorum_5_2/include/admin/sanity_checks/php_safety.php, phorum5/branches/phorum_5_2/include/admin/sanity_checks/php_version.php, phorum5/branches/phorum_5_2/include/admin/sanity_checks/settings.php, phorum5/branches/phorum_5_2/include/admin/sanity_checks/upload_limits.php, phorum5/branches/phorum_5_2/include/admin/settings.php, phorum5/branches/phorum_5_2/include/admin/status.php, phorum5/branches/phorum_5_2/include/admin/tokenmissing.php, phorum5/branches/phorum_5_2/include/admin/update_display_names.php, phorum5/branches/phorum_5_2/include/admin/upgrade.php, phorum5/branches/phorum_5_2/include/admin/users.php, phorum5/branches/phorum_5_2/include/admin/version.php, phorum5/branches/phorum_5_2/include/admin_functions.php, phorum5/branches/phorum_5_2/include/api/base.php, phorum5/branches/phorum_5_2/include/api/custom_profile_fields.php, phorum5/branches/phorum_5_2/include/api/file.php, phorum5/branches/phorum_5_2/include/api/file_storage.php, phorum5/branches/phorum_5_2/include/api/forums.php, phorum5/branches/phorum_5_2/include/api/http_get.php, phorum5/branches/phorum_5_2/include/api/image.php, phorum5/branches/phorum_5_2/include/api/json.php, phorum5/branches/phorum_5_2/include/api/mail.php, phorum5/branches/phorum_5_2/include/api/modules.php, phorum5/branches/phorum_5_2/include/api/newflags.php, phorum5/branches/phorum_5_2/include/api/user.php, phorum5/branches/phorum_5_2/include/api/write_file.php, phorum5/branches/phorum_5_2/include/cache/apc.php, phorum5/branches/phorum_5_2/include/cache/file.php, phorum5/branches/phorum_5_2/include/cache/memcached.php, phorum5/branches/phorum_5_2/include/constants.php, phorum5/branches/phorum_5_2/include/controlcenter/email.php, phorum5/branches/phorum_5_2/include/controlcenter/files.php, phorum5/branches/phorum_5_2/include/controlcenter/forum.php, phorum5/branches/phorum_5_2/include/controlcenter/groupmod.php, phorum5/branches/phorum_5_2/include/controlcenter/groups.php, phorum5/branches/phorum_5_2/include/controlcenter/messages.php, phorum5/branches/phorum_5_2/include/controlcenter/password.php, phorum5/branches/phorum_5_2/include/controlcenter/privacy.php, phorum5/branches/phorum_5_2/include/controlcenter/sig.php, phorum5/branches/phorum_5_2/include/controlcenter/subthreads.php, phorum5/branches/phorum_5_2/include/controlcenter/summary.php, phorum5/branches/phorum_5_2/include/controlcenter/user.php, phorum5/branches/phorum_5_2/include/controlcenter/users.php, phorum5/branches/phorum_5_2/include/db/mysql.php, phorum5/branches/phorum_5_2/include/db/mysql/mysql.php, phorum5/branches/phorum_5_2/include/db/mysql/mysqli.php, phorum5/branches/phorum_5_2/include/db/mysql/mysqli_replication.php, phorum5/branches/phorum_5_2/include/email_functions.php, phorum5/branches/phorum_5_2/include/format_functions.php, phorum5/branches/phorum_5_2/include/index_classic.php, phorum5/branches/phorum_5_2/include/index_new.php, phorum5/branches/phorum_5_2/include/moderation_functions.php, phorum5/branches/phorum_5_2/include/posting/action_attachments.php, phorum5/branches/phorum_5_2/include/posting/action_cancel.php, phorum5/branches/phorum_5_2/include/posting/action_post.php, phorum5/branches/phorum_5_2/include/posting/action_preview.php, phorum5/branches/phorum_5_2/include/posting/check_banlist.php, phorum5/branches/phorum_5_2/include/posting/check_integrity.php, phorum5/branches/phorum_5_2/include/posting/check_permissions.php, phorum5/branches/phorum_5_2/include/posting/request_first.php, phorum5/branches/phorum_5_2/include/posting/request_followup.php, phorum5/branches/phorum_5_2/include/profile_functions.php, phorum5/branches/phorum_5_2/include/templates.php, phorum5/branches/phorum_5_2/include/thread_info.php, phorum5/branches/phorum_5_2/include/thread_sort.php, phorum5/branches/phorum_5_2/include/timing.php, phorum5/branches/phorum_5_2/include/upload_functions.php, phorum5/branches/phorum_5_2/include/version_functions.php, phorum5/branches/phorum_5_2/index.php, phorum5/branches/phorum_5_2/javascript.php, phorum5/branches/phorum_5_2/list.php, phorum5/branches/phorum_5_2/login.php, phorum5/branches/phorum_5_2/moderation.php, phorum5/branches/phorum_5_2/mods/bbcode/api.php, phorum5/branches/phorum_5_2/mods/bbcode/bbcode.php, phorum5/branches/phorum_5_2/mods/bbcode/bbcode_editor_tools.js, phorum5/branches/phorum_5_2/mods/bbcode/builtin_tags.php, phorum5/branches/phorum_5_2/mods/bbcode/defaults.php, phorum5/branches/phorum_5_2/mods/bbcode/settings.php, phorum5/branches/phorum_5_2/mods/editor_tools/editor_tools.js, phorum5/branches/phorum_5_2/mods/editor_tools/editor_tools.php, phorum5/branches/phorum_5_2/mods/smileys/smileys_editor_tools.js.php, phorum5/branches/phorum_5_2/mods/smtp_mail/settings.php, phorum5/branches/phorum_5_2/mods/smtp_mail/smtp_mail.php, phorum5/branches/phorum_5_2/pm.php, phorum5/branches/phorum_5_2/posting.php, phorum5/branches/phorum_5_2/profile.php, phorum5/branches/phorum_5_2/read.php, phorum5/branches/phorum_5_2/redirect.php, phorum5/branches/phorum_5_2/register.php, phorum5/branches/phorum_5_2/report.php, phorum5/branches/phorum_5_2/rss.php, phorum5/branches/phorum_5_2/script.php, phorum5/branches/phorum_5_2/scripts/console_upgrade.php, phorum5/branches/phorum_5_2/scripts/stress_test.php, phorum5/branches/phorum_5_2/search.php, phorum5/branches/phorum_5_2/versioncheck.php: # Fixed a buglet in the BBcode module that was accidentally introduced with # the merging of the latest BBcode change from trunk. # Updated the copyright notices. Now we have gone past commit 5000, it seemed # appropriate to do so :-) 2010-10-22 00:35 mmakaay * phorum5/branches/phorum_5_2/include/api/http_get.php, phorum5/branches/phorum_5_2/include/api/image.php, phorum5/branches/phorum_5_2/mods/bbcode/api.php, phorum5/branches/phorum_5_2/mods/bbcode/bbcode.php: Changes in the BBcode callback handling, to provide callback handlers with the message that is being parsed. This way, the callback code can perform actions that need to be context-aware. Also, deprecated the use of dl() calls in the http_get and image APIs. This is done because of the following warning on the PHP site: "This function has been removed from some SAPI's in PHP 5.3" 2010-10-20 11:16 ts77 * phorum5/branches/phorum_5_2/common.php: # urlencode the current url to keep it working in phorum_require_login 2010-10-20 11:15 ts77 * phorum5/branches/phorum_5_2/include/api/http_get.php: # make http_get actually return the failed return code 2010-10-16 22:32 mmakaay * phorum5/branches/phorum_5_2/templates/classic/posting.tpl, phorum5/branches/phorum_5_2/templates/classic/read.tpl, phorum5/branches/phorum_5_2/templates/emerald/posting.tpl, phorum5/branches/phorum_5_2/templates/emerald/read.tpl, phorum5/branches/phorum_5_2/templates/lightweight/posting.tpl, phorum5/branches/phorum_5_2/templates/lightweight/read.tpl, phorum5/trunk/templates/classic/posting.tpl, phorum5/trunk/templates/classic/read.tpl, phorum5/trunk/templates/emerald/posting.tpl, phorum5/trunk/templates/emerald/read.tpl, phorum5/trunk/templates/lightweight/posting.tpl, phorum5/trunk/templates/lightweight/read.tpl: Modified placement of the #REPLY anchor in the templates (moved from the start of posting.tpl to the end of read.tpl). This takes care of letting the page jump down when the user click "Reply" and the "Sorry, only registered users may post in this forum" message is showing down there. 2010-10-15 21:20 mmakaay * phorum5/branches/phorum_5_2/feed.php, phorum5/trunk/feed.php: Feeds were not disabled when disabling them from the admin interface settings. They were only hidden from the templates. Therefore calling the feed script to load feed data still worked. This bug is fixed by this release. When disabling the feed option, the feed.php script will block access to the feeds too now. 2010-10-15 16:09 mmakaay * phorum5/branches/phorum_5_2/css.php, phorum5/branches/phorum_5_2/javascript.php: MFT # Fixed to improve the Modified-Since handling. 2010-10-15 08:04 mmakaay * phorum5/branches/phorum_5_2/include/admin/header.php: # Removed typo and improved example code structure for the admin_menu # hook to make it look good in the rendered HTML docs. 2010-10-15 07:59 mmakaay * phorum5/branches/phorum_5_2/include/admin/header.php: # Fixed admin_menu hook category. 2010-10-15 07:47 mmakaay * phorum5/branches/phorum_5_2/include/db/mysql.php, phorum5/tags/5.2/phorum_5_2_16_RC1/include/db/mysql.php, phorum5/trunk/include/db/mysql.php: # A fix for the improved newflags handling from [4800], which implemented # adding newflags in a single query. This prevented newflags from being # added in case there was a duplicate key in the list of values. # I added the previous behavior (one-by-one) as a fallback mechanism for # cases where the mass insert fails. 2010-10-14 22:20 mmakaay * phorum5/branches/phorum_5_2/common.php, phorum5/branches/phorum_5_2/include/db/upgrade/mysql/2010101500.php, phorum5/tags/5.2/phorum_5_2_16_RC1/common.php, phorum5/tags/5.2/phorum_5_2_16_RC1/include/db/upgrade/mysql/2010101500.php: # Added a pseudo-db-upgrade task, which reloads the module hook cache. # This way we can force upgraded Phorums to load the new hook configuration # that is required for the new Spam Hurdles module. 2010-10-14 21:56 mmakaay * phorum5/branches/phorum_5_2/css.php, phorum5/branches/phorum_5_2/javascript.php: Fixed a problem with CSS and JavaScript caching not automatically refreshing. Because the the cache key was not MD5'ed, the cache key could grow too large for the memcached caching layer. 2010-10-11 23:44 mmakaay * phorum5/branches/phorum_5_2/mods/spamhurdles/templates/emerald/css.tpl, phorum5/trunk/mods/spamhurdles/templates/emerald/css.tpl: Added a work-around for the Spam Hurdles ASCII art CAPTCHA in combination with browsers in which the monospace font was set to a proportional font. The font now is configured as Courier New and Courier, before falling back to the monospace option that is controlled by the browser. 2010-10-11 23:28 mmakaay * phorum5/branches/phorum_5_2/mods/spamhurdles, phorum5/branches/phorum_5_2/mods/spamhurdles/.htaccess, phorum5/branches/phorum_5_2/mods/spamhurdles/Changelog, phorum5/branches/phorum_5_2/mods/spamhurdles/README, phorum5/branches/phorum_5_2/mods/spamhurdles/TODO, phorum5/branches/phorum_5_2/mods/spamhurdles/api.php, phorum5/branches/phorum_5_2/mods/spamhurdles/captcha, phorum5/branches/phorum_5_2/mods/spamhurdles/captcha/class.banner.php, phorum5/branches/phorum_5_2/mods/spamhurdles/captcha/class.captcha_asciiart.php, phorum5/branches/phorum_5_2/mods/spamhurdles/captcha/class.captcha_base.php, phorum5/branches/phorum_5_2/mods/spamhurdles/captcha/class.captcha_image.php, phorum5/branches/phorum_5_2/mods/spamhurdles/captcha/class.captcha_javascript.php, phorum5/branches/phorum_5_2/mods/spamhurdles/captcha/class.captcha_maptcha.php, phorum5/branches/phorum_5_2/mods/spamhurdles/captcha/class.captcha_plaintext.php, phorum5/branches/phorum_5_2/mods/spamhurdles/captcha/class.captcha_recaptcha.php, phorum5/branches/phorum_5_2/mods/spamhurdles/captcha/fonts, phorum5/branches/phorum_5_2/mods/spamhurdles/captcha/fonts/banner.fnt, phorum5/branches/phorum_5_2/mods/spamhurdles/captcha/fonts/banner_large.fnt, phorum5/branches/phorum_5_2/mods/spamhurdles/captcha/fonts/font3.ttf, phorum5/branches/phorum_5_2/mods/spamhurdles/captcha/recaptcha-php-1.9, phorum5/branches/phorum_5_2/mods/spamhurdles/captcha/recaptcha-php-1.9/LICENSE, phorum5/branches/phorum_5_2/mods/spamhurdles/captcha/recaptcha-php-1.9/README, phorum5/branches/phorum_5_2/mods/spamhurdles/captcha/recaptcha-php-1.9/example-captcha.php, phorum5/branches/phorum_5_2/mods/spamhurdles/captcha/recaptcha-php-1.9/example-mailhide.php, phorum5/branches/phorum_5_2/mods/spamhurdles/captcha/recaptcha-php-1.9/recaptchalib.php, phorum5/branches/phorum_5_2/mods/spamhurdles/captcha/spoken_captcha.php, phorum5/branches/phorum_5_2/mods/spamhurdles/db, phorum5/branches/phorum_5_2/mods/spamhurdles/db.php, phorum5/branches/phorum_5_2/mods/spamhurdles/db/mysql, phorum5/branches/phorum_5_2/mods/spamhurdles/db/mysql/1.php, phorum5/branches/phorum_5_2/mods/spamhurdles/db/mysqli, phorum5/branches/phorum_5_2/mods/spamhurdles/db/mysqli/1.php, phorum5/branches/phorum_5_2/mods/spamhurdles/db/postgresql, phorum5/branches/phorum_5_2/mods/spamhurdles/db/postgresql/1.php, phorum5/branches/phorum_5_2/mods/spamhurdles/defaults.php, phorum5/branches/phorum_5_2/mods/spamhurdles/hurdles, phorum5/branches/phorum_5_2/mods/spamhurdles/hurdles/block_commented_field.php, phorum5/branches/phorum_5_2/mods/spamhurdles/hurdles/block_quick_submit.js, phorum5/branches/phorum_5_2/mods/spamhurdles/hurdles/block_quick_submit.php, phorum5/branches/phorum_5_2/mods/spamhurdles/hurdles/block_replay.php, phorum5/branches/phorum_5_2/mods/spamhurdles/hurdles/captcha.php, phorum5/branches/phorum_5_2/mods/spamhurdles/hurdles/javascript_signature.js, phorum5/branches/phorum_5_2/mods/spamhurdles/hurdles/javascript_signature.php, phorum5/branches/phorum_5_2/mods/spamhurdles/images, phorum5/branches/phorum_5_2/mods/spamhurdles/images/datasphorum.jpg, phorum5/branches/phorum_5_2/mods/spamhurdles/images/datasphorum_thumb.jpg, phorum5/branches/phorum_5_2/mods/spamhurdles/images/pixel.gif, phorum5/branches/phorum_5_2/mods/spamhurdles/include, phorum5/branches/phorum_5_2/mods/spamhurdles/include/crypt, phorum5/branches/phorum_5_2/mods/spamhurdles/include/crypt/README, phorum5/branches/phorum_5_2/mods/spamhurdles/include/crypt/aes.php, phorum5/branches/phorum_5_2/mods/spamhurdles/include/crypt/rijndael.php, phorum5/branches/phorum_5_2/mods/spamhurdles/info.txt, phorum5/branches/phorum_5_2/mods/spamhurdles/lang, phorum5/branches/phorum_5_2/mods/spamhurdles/lang/danish.php, phorum5/branches/phorum_5_2/mods/spamhurdles/lang/dutch.php, phorum5/branches/phorum_5_2/mods/spamhurdles/lang/dutch_informal.php, phorum5/branches/phorum_5_2/mods/spamhurdles/lang/english.php, phorum5/branches/phorum_5_2/mods/spamhurdles/lang/french.php, phorum5/branches/phorum_5_2/mods/spamhurdles/lang/german.php, phorum5/branches/phorum_5_2/mods/spamhurdles/lang/german_sie.php, phorum5/branches/phorum_5_2/mods/spamhurdles/lang/norwegian.php, phorum5/branches/phorum_5_2/mods/spamhurdles/lang/spanish_latin_american.php, phorum5/branches/phorum_5_2/mods/spamhurdles/lang/turkish.php, phorum5/branches/phorum_5_2/mods/spamhurdles/settings.php, phorum5/branches/phorum_5_2/mods/spamhurdles/spamhurdles.js, phorum5/branches/phorum_5_2/mods/spamhurdles/spamhurdles.php, phorum5/branches/phorum_5_2/mods/spamhurdles/templates, phorum5/branches/phorum_5_2/mods/spamhurdles/templates/classic, phorum5/branches/phorum_5_2/mods/spamhurdles/templates/classic/audio.gif, phorum5/branches/phorum_5_2/mods/spamhurdles/templates/classic/css.tpl, phorum5/branches/phorum_5_2/mods/spamhurdles/templates/classic/editor_block.tpl, phorum5/branches/phorum_5_2/mods/spamhurdles/templates/emerald, phorum5/branches/phorum_5_2/mods/spamhurdles/templates/emerald/audio.gif, phorum5/branches/phorum_5_2/mods/spamhurdles/templates/emerald/css.tpl, phorum5/branches/phorum_5_2/mods/spamhurdles/templates/emerald/editor_block.tpl, phorum5/trunk/mods/spamhurdles, phorum5/trunk/mods/spamhurdles/.htaccess, phorum5/trunk/mods/spamhurdles/Changelog, phorum5/trunk/mods/spamhurdles/README, phorum5/trunk/mods/spamhurdles/TODO, phorum5/trunk/mods/spamhurdles/api.php, phorum5/trunk/mods/spamhurdles/captcha, phorum5/trunk/mods/spamhurdles/captcha/class.banner.php, phorum5/trunk/mods/spamhurdles/captcha/class.captcha_asciiart.php, phorum5/trunk/mods/spamhurdles/captcha/class.captcha_base.php, phorum5/trunk/mods/spamhurdles/captcha/class.captcha_image.php, phorum5/trunk/mods/spamhurdles/captcha/class.captcha_javascript.php, phorum5/trunk/mods/spamhurdles/captcha/class.captcha_maptcha.php, phorum5/trunk/mods/spamhurdles/captcha/class.captcha_plaintext.php, phorum5/trunk/mods/spamhurdles/captcha/class.captcha_recaptcha.php, phorum5/trunk/mods/spamhurdles/captcha/fonts, phorum5/trunk/mods/spamhurdles/captcha/fonts/banner.fnt, phorum5/trunk/mods/spamhurdles/captcha/fonts/banner_large.fnt, phorum5/trunk/mods/spamhurdles/captcha/fonts/font3.ttf, phorum5/trunk/mods/spamhurdles/captcha/recaptcha-php-1.9, phorum5/trunk/mods/spamhurdles/captcha/recaptcha-php-1.9/LICENSE, phorum5/trunk/mods/spamhurdles/captcha/recaptcha-php-1.9/README, phorum5/trunk/mods/spamhurdles/captcha/recaptcha-php-1.9/example-captcha.php, phorum5/trunk/mods/spamhurdles/captcha/recaptcha-php-1.9/example-mailhide.php, phorum5/trunk/mods/spamhurdles/captcha/recaptcha-php-1.9/recaptchalib.php, phorum5/trunk/mods/spamhurdles/captcha/spoken_captcha.php, phorum5/trunk/mods/spamhurdles/db, phorum5/trunk/mods/spamhurdles/db.php, phorum5/trunk/mods/spamhurdles/db/mysql, phorum5/trunk/mods/spamhurdles/db/mysql/1.php, phorum5/trunk/mods/spamhurdles/db/mysqli, phorum5/trunk/mods/spamhurdles/db/mysqli/1.php, phorum5/trunk/mods/spamhurdles/db/postgresql, phorum5/trunk/mods/spamhurdles/db/postgresql/1.php, phorum5/trunk/mods/spamhurdles/defaults.php, phorum5/trunk/mods/spamhurdles/hurdles, phorum5/trunk/mods/spamhurdles/hurdles/block_commented_field.php, phorum5/trunk/mods/spamhurdles/hurdles/block_quick_submit.js, phorum5/trunk/mods/spamhurdles/hurdles/block_quick_submit.php, phorum5/trunk/mods/spamhurdles/hurdles/block_replay.php, phorum5/trunk/mods/spamhurdles/hurdles/captcha.php, phorum5/trunk/mods/spamhurdles/hurdles/javascript_signature.js, phorum5/trunk/mods/spamhurdles/hurdles/javascript_signature.php, phorum5/trunk/mods/spamhurdles/images, phorum5/trunk/mods/spamhurdles/images/datasphorum.jpg, phorum5/trunk/mods/spamhurdles/images/datasphorum_thumb.jpg, phorum5/trunk/mods/spamhurdles/images/pixel.gif, phorum5/trunk/mods/spamhurdles/include, phorum5/trunk/mods/spamhurdles/include/crypt, phorum5/trunk/mods/spamhurdles/include/crypt/README, phorum5/trunk/mods/spamhurdles/include/crypt/aes.php, phorum5/trunk/mods/spamhurdles/include/crypt/rijndael.php, phorum5/trunk/mods/spamhurdles/info.txt, phorum5/trunk/mods/spamhurdles/lang, phorum5/trunk/mods/spamhurdles/lang/danish.php, phorum5/trunk/mods/spamhurdles/lang/dutch.php, phorum5/trunk/mods/spamhurdles/lang/dutch_informal.php, phorum5/trunk/mods/spamhurdles/lang/english.php, phorum5/trunk/mods/spamhurdles/lang/french.php, phorum5/trunk/mods/spamhurdles/lang/german.php, phorum5/trunk/mods/spamhurdles/lang/german_sie.php, phorum5/trunk/mods/spamhurdles/lang/norwegian.php, phorum5/trunk/mods/spamhurdles/lang/spanish_latin_american.php, phorum5/trunk/mods/spamhurdles/lang/turkish.php, phorum5/trunk/mods/spamhurdles/settings.php, phorum5/trunk/mods/spamhurdles/spamhurdles.js, phorum5/trunk/mods/spamhurdles/spamhurdles.php, phorum5/trunk/mods/spamhurdles/templates, phorum5/trunk/mods/spamhurdles/templates/classic, phorum5/trunk/mods/spamhurdles/templates/classic/audio.gif, phorum5/trunk/mods/spamhurdles/templates/classic/css.tpl, phorum5/trunk/mods/spamhurdles/templates/classic/editor_block.tpl, phorum5/trunk/mods/spamhurdles/templates/emerald, phorum5/trunk/mods/spamhurdles/templates/emerald/audio.gif, phorum5/trunk/mods/spamhurdles/templates/emerald/css.tpl, phorum5/trunk/mods/spamhurdles/templates/emerald/editor_block.tpl: Release Spam Hurdles version 2.0.2 as the default version for both Phorum 5.2 and the Phorum development trunk. 2010-10-11 23:27 mmakaay * phorum5/branches/phorum_5_2/mods/spamhurdles: # Prepare for importing Spam Hurdles 2.0.2 into Phorum 5.2. 2010-10-11 20:48 mmakaay * phorum5/branches/phorum_5_2/mods/bbcode/colorpicker/js_color_picker_v2.js.php, phorum5/branches/phorum_5_2/mods/editor_tools/editor_tools.js, phorum5/trunk/mods/bbcode/colorpicker/js_color_picker_v2.js.php, phorum5/trunk/mods/editor_tools/editor_tools.js: # Changes to the javascript code for editor tools and color picker to improve # the placement support in complex layouts. The popups are now placed at an # absolute position, based on the absolute offset position of the clicked # button. 2010-10-11 19:43 mmakaay * phorum5/branches/phorum_5_2/mods/smileys/smileys_editor_tools.js.php, phorum5/trunk/mods/smileys/smileys_editor_tools.js.php: # Removed some duplicate code from the smileys javascript code (harmless) # and made the smileys dropdown align to the right to make for a better fit. 2010-09-18 13:09 ts77 * phorum5/branches/phorum_5_2/common.php: # more strict checking for template directories (code from Maurice, reported by Phorum user nickleus) 2010-09-18 07:29 ts77 * phorum5/branches/phorum_5_2/templates/classic/list_threads.tpl: # removed useless {MESSAGES->indent} 2010-07-16 12:02 ts77 * phorum5/branches/phorum_5_2/include/email_functions.php: added attachments as input to the send_email hook (thanks to Oliver Riesen) 2010-07-04 20:45 ts77 * phorum5/branches/phorum_5_2/moderation.php: invalidate message cache on approval, thanks to Markus Fischer (#961) 2010-07-04 20:07 ts77 * phorum5/branches/phorum_5_2/include/admin/users.php, phorum5/branches/phorum_5_2/include/db/mysql.php: applied patches from Joe Curia for enhanced Edit User Panel 2010-06-30 14:18 ts77 * phorum5/branches/phorum_5_2/mods/announcements/announcements.php: formatting and escaping announcements correctly now (closing a possible security issue), thanks to Patrick Kaiser 2010-06-30 14:17 mmakaay * phorum5/branches/phorum_5_2/include/api/image.php, phorum5/trunk/include/api/image.php: # Very small textual change, Thomas beat me to the actual fix. 2010-06-30 14:00 ts77 * phorum5/branches/phorum_5_2/include/api/image.php: checking correctly for jpeg support in php 5.3 too, thanks to phorum user nedanko in #948 for the report. 2010-06-30 13:52 ts77 * phorum5/branches/phorum_5_2/include/admin/deleteforum.php, phorum5/branches/phorum_5_2/include/posting/action_cancel.php, phorum5/branches/phorum_5_2/include/posting/action_edit.php: New hooks: admin_forum_delete, posting_action_cancel_post, posting_action_edit_post, thanks to Markus Fischer (closing #949) 2010-06-30 13:43 ts77 * phorum5/branches/phorum_5_2/include/admin/PhorumAdminMenu.php, phorum5/branches/phorum_5_2/include/admin/PhorumAdminMenuHookPosition.php, phorum5/branches/phorum_5_2/include/admin/header.php: added new admin menu hook, thanks for the thorough implementation to Markus Fischer (#945) 2010-06-30 13:27 ts77 * phorum5/branches/phorum_5_2/include/db/mysql.php: User deletion - clearing recent message data, thanks to Markus Fischer (closing #946) 2010-06-30 13:24 ts77 * phorum5/branches/phorum_5_2/mods/event_logging/db.php: event_logging: hook to intercept $loginfo, thanks to Markus Fischer (closing #947) 2010-06-30 13:20 ts77 * phorum5/branches/phorum_5_2/mods/event_logging/db.php, phorum5/branches/phorum_5_2/mods/event_logging/settings/logviewer.php: Add "message" and "details" filter capability to mod event_logging, thanks to Markus Fischer (closing #942) 2010-06-30 13:15 ts77 * phorum5/branches/phorum_5_2/include/cache/file.php: phorum_cache_put() verify fopen() call, thanks to Markus Fischer (closing #943) 2010-06-30 13:05 ts77 * phorum5/branches/phorum_5_2/scripts/phorum3_in.php: # removed calls to phorum_db_mysql_error in phorum3_in.php for phorum3 to phorum5 conversion. Thanks to phorum user Emphyrio. 2010-06-11 08:47 ts77 * phorum5/branches/phorum_5_2/mods/editor_tools/editor_tools.js: # another fix for relative positioning and editor tools. Thanks Maurice! 2010-06-10 13:16 mmakaay * phorum5/branches/phorum_5_2/mods/editor_tools/editor_tools.js: # Second try at fixing a positioning issue for editor tools. 2010-06-10 13:16 mmakaay * phorum5/branches/phorum_5_2/include/javascript, phorum5/branches/phorum_5_2/include/javascript/jquery-1.4.2.min.js, phorum5/branches/phorum_5_2/include/javascript/jquery.bgiframe-2.1.1.min.js, phorum5/branches/phorum_5_2/include/javascript/jquery.json-1.3.min.js, phorum5/branches/phorum_5_2/include/javascript/phorum-javascript-library.php, phorum5/branches/phorum_5_2/javascript.php: Added the jQuery library to 5.2 and the $PJ compatbility wrapper to prevent collissions with possible other js frameworks that might be using $ already. 2010-06-10 12:53 mmakaay * phorum5/branches/phorum_5_2/mods/editor_tools/editor_tools.js: Fixing editor tools popups in a page that uses relative and/or absolute CSS positioning for layout. 2010-06-08 06:18 ts77 * phorum5/branches/phorum_5_2/docs/docbook/developer/part_templates.xml: # let them use the correct template 2010-05-23 21:00 mmakaay * phorum5/branches/phorum_5_2/include/posting/form_objects.js.php: Fix for #952: Malformed javascript in form_objects.js.php 2010-05-20 09:46 ts77 * phorum5/branches/phorum_5_2/include/controlcenter/forum.php: fixed timezone setting in forum settings panel. it got off with dst enabled (closing #950, thanks to Phorum user Skye for the notice) 2010-05-14 13:55 ts77 * phorum5/branches/phorum_5_2/include/db/mysql.php: # Do all the newflag inserts in one query 2010-05-10 12:33 ts77 * phorum5/branches/phorum_5_2/include/controlcenter/groupmod.php: # add a count of group members to the returned group data (members field if used in the template) 2010-04-23 22:45 mmakaay * phorum5/branches/phorum_5_2/common.php, phorum5/trunk/include/api/output.php: Added extra hooks in the phorum_output() code to provide extra and more fine grained control to modules that want to hook into the output phase. New hooks: output_templates, output_templates_, start_output_, after_header_, before_footer_, end_output_. 2010-04-20 11:24 ts77 * phorum5/branches/phorum_5_2/control.php: # add the panel to userdata in cc_save_user hook as described in its docs. 2010-04-19 15:20 ts77 * phorum5/branches/phorum_5_2/templates/classic/cc_start.tpl, phorum5/branches/phorum_5_2/templates/classic/profile.tpl, phorum5/branches/phorum_5_2/templates/emerald/cc_start.tpl, phorum5/branches/phorum_5_2/templates/emerald/profile.tpl, phorum5/branches/phorum_5_2/templates/lightweight/cc_start.tpl, phorum5/branches/phorum_5_2/templates/lightweight/profile.tpl: added two new template hooks: tpl_profile and tpl_cc_start in the relevant templates 2010-04-16 14:32 mmakaay * phorum5/branches/phorum_5_2/mods/bbcode/lang/czech-latin2.php, phorum5/branches/phorum_5_2/mods/bbcode/lang/czech-utf8.php, phorum5/branches/phorum_5_2/mods/bbcode/lang/czech-win1250.php, phorum5/branches/phorum_5_2/mods/bbcode/lang/dutch.php, phorum5/branches/phorum_5_2/mods/bbcode/lang/dutch_informal.php, phorum5/branches/phorum_5_2/mods/bbcode/lang/english.php, phorum5/branches/phorum_5_2/mods/bbcode/lang/finnish.php, phorum5/branches/phorum_5_2/mods/bbcode/lang/french.php, phorum5/branches/phorum_5_2/mods/bbcode/lang/german.php, phorum5/branches/phorum_5_2/mods/bbcode/lang/italian.php, phorum5/branches/phorum_5_2/mods/bbcode/lang/spanish.php, phorum5/branches/phorum_5_2/mods/bbcode/lang/swedish.php, phorum5/branches/phorum_5_2/mods/bbcode/lang/turkish.php, phorum5/trunk/mods/bbcode/lang/czech-latin2.php, phorum5/trunk/mods/bbcode/lang/czech-utf8.php, phorum5/trunk/mods/bbcode/lang/czech-win1250.php, phorum5/trunk/mods/bbcode/lang/dutch.php, phorum5/trunk/mods/bbcode/lang/dutch_informal.php, phorum5/trunk/mods/bbcode/lang/english.php, phorum5/trunk/mods/bbcode/lang/finnish.php, phorum5/trunk/mods/bbcode/lang/french.php, phorum5/trunk/mods/bbcode/lang/german.php, phorum5/trunk/mods/bbcode/lang/italian.php, phorum5/trunk/mods/bbcode/lang/spanish.php, phorum5/trunk/mods/bbcode/lang/swedish.php, phorum5/trunk/mods/bbcode/lang/turkish.php: Added missing language strings to BBcode mod. 2010-04-01 21:52 mmakaay * phorum5/branches/phorum_5_2/include/posting/action_edit.php, phorum5/branches/phorum_5_2/login.php, phorum5/branches/phorum_5_2/moderation.php, phorum5/branches/phorum_5_2/posting.php, phorum5/branches/phorum_5_2/register.php, phorum5/branches/phorum_5_2/script.php, phorum5/trunk/include/posting/action_edit.php, phorum5/trunk/login.php, phorum5/trunk/moderation.php, phorum5/trunk/register.php, phorum5/trunk/script.php: Fixed some hook documentation issues. 2010-03-31 13:13 mmakaay * phorum5/branches/phorum_5_2/include/db/mysql.php, phorum5/trunk/include/db/mysql.php: Bug fix: do not update the last_post_time of a forum in case a message is approved that was posted before the active last_post_time of that forum. 2010-03-26 12:55 ts77 * phorum5/branches/phorum_5_2/pm.php, phorum5/trunk/pm.php: fixed pm_send_init hook, thanks to Charlie Brown (in #941) 2010-03-22 11:16 ts77 * phorum5/branches/phorum_5_2/templates/classic/header.tpl, phorum5/trunk/templates/classic/header.tpl: # better css class for the notification 2010-03-22 11:13 ts77 * phorum5/branches/phorum_5_2/templates/classic/header.tpl, phorum5/trunk/templates/classic/header.tpl: # fixed global notifications like "Read-Only Phorum" in classic template. Thanks to Phorum user "Bootluder" for noticing the issue. 2010-03-18 12:20 mmakaay * phorum5/branches/phorum_5_2/include/ajax/client.js.php, phorum5/branches/phorum_5_2/javascript.php: Fix for #938: client.js.php steps on javascript Phorum object The way in which existence of the Phorum object was checked was wrong because of some legacy code in the Ajax js lib. This change should fix the issue. 2010-03-17 12:50 ts77 * phorum5/branches/phorum_5_1, phorum5/branches/phorum_5_2/include/posting/action_edit.php, phorum5/tags/5.2/phorum_5_2_15/include/posting/action_edit.php, phorum5/trunk/include/posting/action_edit.php: added original message to after_edit / before_edit hooks (fixing #803, thanks to Alexey Torkhov) 2010-03-17 12:23 ts77 * phorum5/branches/phorum_5_2/read.php, phorum5/tags/5.2/phorum_5_2_15/read.php, phorum5/trunk/read.php: added message_id to the read hook (fixing #934, thanks to Markus Fischer) 2010-03-16 23:16 mmakaay * phorum5/branches/phorum_5_2/control.php, phorum5/branches/phorum_5_2/include/controlcenter/password.php, phorum5/trunk/control.php, phorum5/trunk/include/controlcenter/password.php: Fixed bug: when changing the password twice in a row from the control center, the second password change triggered the CSRF protection error ("Possible hack attempt detected. The posted form data was rejected.") 2010-03-16 22:51 mmakaay * phorum5/branches/phorum_5_2/control.php, phorum5/branches/phorum_5_2/include/controlcenter/email.php, phorum5/branches/phorum_5_2/include/controlcenter/files.php, phorum5/branches/phorum_5_2/include/controlcenter/summary.php, phorum5/branches/phorum_5_2/include/controlcenter/user.php, phorum5/trunk/control.php, phorum5/trunk/include/controlcenter/email.php, phorum5/trunk/include/controlcenter/files.php, phorum5/trunk/include/controlcenter/summary.php, phorum5/trunk/include/controlcenter/user.php: Various fixes for (minor) security related issues. * Fixed the possibility of bypassing the email address validation checks and confirmation code via email for email address changes through the control center. Risk: the user could change his own email address to some fake address, because the email validation step was skipped. (thanks to Carlos Ghan for pointing out this issue) * XSS issue for the email address change panel in the control center fixed. The previous fix already prevents this, because the user can no longer inject a false email address with HTML code in it. The email settings panel prevents that. Still, we added an extra layer of XSS protection to the control center code. Risk: the XSS issue was only triggered for the user himself, within his own control center. The email address in the public user profile was already XSS-protected. (thanks to Carlos Ghan for pointing out this issue) * Fixed the possibility of bypassing the original password check when changing the password through the control center. Risk: this might be used by a malicious user to change the password for a user that is logged into Phorum on a computer that the malicious user has direct access to (e.g. a computer in a library or internet cafe, where the user forgot to logout). * Fixed an XSS issue in the personal file management panel in the control center. By uploading a file with a specially crafted filename, HTML code could be injected in the file management page. Risk: the XSS issue was only triggered for the user himself, within his own control center. 2010-02-26 18:55 ts77 * phorum5/branches/phorum_5_2/search.php: # removed unecessary rebuild of indent_spaces in search.php (fixing #931, thanks to Markus Fischer) 2010-02-26 18:48 ts77 * phorum5/branches/phorum_5_2/login.php: fixed warning on logout in rare cases (fixing #920, thanks to Markus Fischer, Regexp provided by Brian) 2010-02-26 17:20 ts77 * phorum5/branches/phorum_5_2/search.php, phorum5/branches/phorum_5_2/templates/classic/settings.tpl, phorum5/branches/phorum_5_2/templates/emerald/settings.tpl, phorum5/branches/phorum_5_2/templates/lightweight/settings.tpl: added setting define for number of search paging links shown (as requested in #932, thanks to Thomas Subera) 2010-02-22 15:57 ts77 * phorum5/branches/phorum_5_2/include/controlcenter/summary.php: use the correct variable in controlcenter/summary.php to allow overriding for module developers. fixing #928, thanks to Azumandias 2010-02-22 15:52 ts77 * phorum5/branches/phorum_5_2/read.php: avoid trying to retrieve users with user_id 0 in read.php with some conditionals, saving on db calls, fixing #929, thanks to Markus Fischer 2010-02-16 19:22 brian * phorum5/branches/phorum_5_2/include/db/mysql.php: Fix for issue where fast running searches could report a database error 2010-02-16 16:01 ts77 * phorum5/branches/phorum_5_2/control.php: added force_{okmsg|error} to hook_info in control.php to allow overriding the messages without fully overriding the panel. Thanks to Phorum user Phil Connolly for the idea. 2010-02-12 16:09 ts77 * phorum5/branches/phorum_5_2/read.php: # avoiding a warning with invalid arguments (fixing #918, thanks to Markus Fischer) 2010-02-12 15:36 ts77 * phorum5/branches/phorum_5_2/common.php, phorum5/branches/phorum_5_2/include/ajax/client.js.php, phorum5/branches/phorum_5_2/include/ajax/json2.js.php, phorum5/branches/phorum_5_2/include/posting/form_objects.js.php, phorum5/branches/phorum_5_2/javascript.php: added json2.js json parser for decoding json (could be used for encoding too) as requested in #923 for added security and performance (Firefox 3.5 and IE8 should have a native JSON parser which is API compatible with this script and therefore automatically used), added phorum_textarea and phorum_subject manipulation javascript into core (see #914 for the reasoning, thanks to "mrboson") 2010-02-12 14:16 ts77 * phorum5/branches/phorum_5_2/include/email_functions.php, phorum5/branches/phorum_5_2/include/phorum_get_url.php, phorum5/branches/phorum_5_2/report.php: backported phorum_api_url_no_uri_auth to allow easier generation of URLs without uri-authentication. (patch from Markus Fischer in #921) 2010-02-12 14:04 ts77 * phorum5/branches/phorum_5_2/mods/bbcode/Changelog, phorum5/branches/phorum_5_2/mods/bbcode/bbcode_editor_tools.js, phorum5/branches/phorum_5_2/mods/bbcode/builtin_tags.php, phorum5/branches/phorum_5_2/mods/bbcode/icons/left.gif, phorum5/branches/phorum_5_2/mods/bbcode/icons/right.gif, phorum5/branches/phorum_5_2/mods/bbcode/info.txt: added left/right bbcode tags and editor tools 2010-02-06 12:38 ts77 * phorum5/branches/phorum_5_2/css.php: fixing css caching which could lead to mixed up css-caches like including the css_print instead of the full one. (fixing #913) 2010-02-06 12:32 ts77 * phorum5/branches/phorum_5_2/include/admin/newforum.php: adding new hook "admin_editforum_form_save_after_defaults" as proposed in #916, thanks to Markus Fischer. ATTENTION: not added in trunk (aka 5.3) as the whole handling has changed there. 2010-02-06 12:25 ts77 * phorum5/branches/phorum_5_2/feed.php: added new hook "feed_sent" (fixing #917, thanks to Markus Fischer) 2010-02-06 12:17 ts77 * phorum5/branches/phorum_5_2/include/db/mysql.php: selecting only active users for subscription notifications (fixing #919, thanks to Markus Fischer for the patch) 2010-02-06 12:06 ts77 * phorum5/branches/phorum_5_2/scripts/rebuild_thread_info.php: # remove outdated comments, thanks to Oliver Riesen (fixing #908) 2010-02-06 11:01 ts77 * phorum5/branches/phorum_5_2/include/api/user.php: # tiny doc fix 2010-01-12 09:34 ts77 * phorum5/branches/phorum_5_2/include/posting/action_edit.php: update the forum status on editing if the sort order of the thread has been changed (fixing #911) 2009-12-27 14:03 ts77 * phorum5/branches/phorum_5_2/include/email_functions.php: # put thread_id in email data for notifications 2009-12-27 13:57 ts77 * phorum5/branches/phorum_5_2/posting.php: # fixing posting templates after [4612] 2009-12-27 11:28 ts77 * phorum5/branches/phorum_5_2/mods/spamhurdles/spamhurdles.css: # fixed image url in spamhurdles.css (fixing #903, thanks to Oliver Riesen) 2009-12-27 11:25 ts77 * phorum5/branches/phorum_5_2/moderation.php: killing some warnings when calling moderation.php without arguments (fixing #905, thanks to Markus Fischer) 2009-12-25 13:57 ts77 * phorum5/branches/phorum_5_2/include/admin/users.php: # catching missing email address for adding a user through the admin interface (fixing #906, thanks to Alexey Torkhov) 2009-12-25 13:29 ts77 * phorum5/branches/phorum_5_2/pm.php: # using recipients returned from hook and fixing issue with pm replies (#907, thanks to CBill) 2009-12-09 14:05 ts77 * phorum5/branches/phorum_5_2, phorum5/branches/phorum_5_2/include/api/user.php, phorum5/branches/phorum_5_2/include/db/mysql.php: added additional "raw_data" flag to phorum_api_user_get for usage in saving to avoid storing html escaped versions of custom profile fields. Thanks to Joe Curia for the report. 2009-12-09 08:04 mmakaay * phorum5/branches/phorum_5_2/include/posting/check_permissions.php, phorum5/branches/phorum_5_2/posting.php, phorum5/trunk/posting.php: Fix for correctly blocking posts to closed topics, in case the reply message was started before the topic was closed. Thanks to Phorum user cactux for the problem report. 2009-12-04 21:10 mmakaay * phorum5/branches/phorum_5_2/pm.php, phorum5/trunk/pm.php: Added a new hook "pm_before_editor" to the PM script, as requested by Phil Connolly. 2009-11-30 09:13 mmakaay * phorum5/branches/phorum_5_2/pm.php, phorum5/branches/phorum_5_2/templates/classic/pm_post.tpl, phorum5/branches/phorum_5_2/templates/emerald/pm_post.tpl, phorum5/branches/phorum_5_2/templates/lightweight/pm_post.tpl, phorum5/trunk/pm.php, phorum5/trunk/templates/classic/pm_post.tpl, phorum5/trunk/templates/emerald/pm_post.tpl, phorum5/trunk/templates/lightweight/pm_post.tpl: Required changes in templates for Spam Hurdles v2. 2009-11-30 01:41 mmakaay * phorum5/branches/phorum_5_2/pm.php, phorum5/branches/phorum_5_2/templates/emerald/pm_post.tpl: Some new hooks and a template hook to make protecting the PM interface with Spam Hurdles (version 2) possible. 2009-11-20 08:52 mmakaay * phorum5/branches/phorum_5_2/feed.php: Another try at fixing the vroot issue for root level RSS feeds. 2009-11-18 14:57 ts77 * phorum5/branches/phorum_5_2/feed.php: fixed vroot feeds 2009-10-25 12:58 mmakaay * phorum5/branches/phorum_5_2/include/api/user.php: # Made $PHORUM the global $PHORUM in phorum_api_user_sesion_create(). # See: http://www.phorum.org/phorum5/read.php?61,141436,141465#msg-141465 2009-10-18 10:26 ts77 * phorum5/branches/phorum_5_2/templates/emerald/cc_prepost.tpl, phorum5/branches/phorum_5_2/templates/lightweight/cc_prepost.tpl: fix profile url of the author in the unapproved message panel (template change, fixing #897) 2009-10-18 10:13 ts77 * phorum5/branches/phorum_5_2/include/db/mysql/mysql.php, phorum5/branches/phorum_5_2/include/db/mysql/mysqli.php, phorum5/branches/phorum_5_2/include/db/mysql/mysqli_replication.php: suppress notices from connect calls, as it would break redirection to a down page and errors itself are handled later in the code (thanks to CBill for noticing that issue) 2009-10-17 11:02 ts77 * phorum5/branches/phorum_5_2/include/posting/action_post.php: fixing unsubscribe handling while replying (fixed #884, thanks to Thomas Subera) 2009-10-17 10:52 ts77 * phorum5/branches/phorum_5_2/include/admin/newforum.php: added two new admin hooks as provided by Markus Fischer in #895. ATTENTION: no support in 5.3 for these as the handling in newforum.php is totally different there! 2009-10-17 10:38 ts77 * phorum5/branches/phorum_5_2/include/admin/rebuild.php: rebuild search data only when "empty_search_table" is not set (fixing #883, thanks to Markus Fischer) 2009-10-17 10:30 ts77 * phorum5/branches/phorum_5_2/include/admin/newfolder.php: using the default template when creating new folders (patch from Markus Fischer in #886, thanks) 2009-10-16 22:22 ts77 * phorum5/branches/phorum_5_2/mods/event_logging/constants.php, phorum5/branches/phorum_5_2/mods/event_logging/event_logging.php, phorum5/branches/phorum_5_2/mods/event_logging/info.txt: added ability to log user deletion to Event Logging through patch from Markus Fischer (fixing #893) 2009-10-16 22:11 ts77 * phorum5/branches/phorum_5_2/css.php: only accepting css templates as arguments for css.php and check for empty param (fixing #887) 2009-10-14 13:52 ts77 * phorum5/branches/phorum_5_2/docs/docbook/admin/part_installation.xml, phorum5/branches/phorum_5_2/docs/install.txt, phorum5/branches/phorum_5_2/include/db/mysql.php: turning TYPE=MyISAM into ENGINE=MyISAM to make Phorum compatible with more recent MySQL versions. This effectively makes Phorum incompatible with MySQL4 which is therefore stated in the install docs. 2009-10-06 09:20 ts77 * phorum5/branches/phorum_5_2/templates/classic/cc_groupmod.tpl, phorum5/branches/phorum_5_2/templates/classic/cc_index.tpl: # classic template fixes 2009-10-04 13:34 mmakaay * phorum5/branches/phorum_5_2/docs/html/api/Makefile: # Updated API docs makefile for the renamed file_storage.php -> file.php. 2009-10-03 12:32 ts77 * phorum5/branches/phorum_5_2/templates/emerald/cc_groups.tpl, phorum5/branches/phorum_5_2/templates/lightweight/cc_groups.tpl: # fixing group membership panel (adding POST_VARS and fixing html) 2009-09-29 22:39 mmakaay * phorum5/branches/phorum_5_2/include/api/modules.php: MFT: # Fix for #891: version parsing problem in the modules API. 2009-09-29 20:00 mmakaay * phorum5/branches/phorum_5_2/include/admin/sanity_checks/php_version.php, phorum5/trunk/include/admin/sanity_checks/php_version.php: Added a sanity check to see if the version of PHP is 5.0.0 or higher. When the version is lower, then a critical error is returned. Effectively, people that are running PHP4 won't be able to install Phorum anymore, unless they upgrade to PHP5. 2009-09-29 06:41 mmakaay * phorum5/branches/phorum_5_2/include/constants.php, phorum5/branches/phorum_5_2/include/posting/check_integrity.php, phorum5/trunk/include/api/constants.php, phorum5/trunk/include/posting/check_integrity.php: Moved the hard-coded max message length to a definition in constants.php. 2009-09-21 07:52 mmakaay * phorum5/branches/phorum_5_2/include/lang/english.php, phorum5/trunk/include/lang/english.php: # Another fix for #890. Goto -> Go to. 2009-09-21 07:49 mmakaay * phorum5/branches/phorum_5_2/docs/docbook/admin/part_features.xml, phorum5/branches/phorum_5_2/include/admin/settings.php, phorum5/trunk/include/admin/settings.php: # Fix for #890: "goto" is not a word. 2009-09-13 10:20 mmakaay * phorum5/branches/phorum_5_2/mods/bbcode/api.php, phorum5/trunk/mods/bbcode/api.php: Fixed bug: the recently added anti-XSS code for the font size BBcode did not accept x-large and x-small as valid sizes. Thanks to Robert Angle for the heads up! 2009-08-25 22:59 ts77 * phorum5/branches/phorum_5_2/css.php, phorum5/branches/phorum_5_2/javascript.php: fixed last-modified header for css.php/javascript.php (closing #881, thanks to Markus Fischer) 2009-08-25 22:58 ts77 * phorum5/branches/phorum_5_2/pm.php: # moved hook after the pm_delete function to avoid problems described in #871 2009-08-25 19:38 mmakaay * phorum5/branches/phorum_5_2/common.php, phorum5/trunk/include/api/request.php: Make sure that the doomed "magic_quotes_runtime" setting is disabled in PHP. Otherwise, data that is retrieved from the database could be crippled by the magic quote handling. 2009-08-21 22:13 mmakaay * phorum5/branches/phorum_5_2/include/api/json.php, phorum5/trunk/include/api/charset.php: # Clone objects when we convert their charset, otherwise we are changing the # original objects too. Also make use of get_object_vars() in favor of # get_class_vars(), since objects can have properties assigned that were # not defined in the object's (parent) class(es). 2009-08-16 23:33 mmakaay * phorum5/branches/phorum_5_2/include/api/modules.php, phorum5/trunk/include/api/modules.php: Added a "no longer bundled" list to the Modules API. Modules that are no longer included in the Phorum distro can be registered in this list. If Phorum finds an enabled module that is no longer bundled with Phorum and that has a version that is lower than the version as configured in the list, it will suggest the admin to upgrade the module to the separately distributed version. This feature was added for informing admins about the HTML module that recently was removed from the distro. 2009-08-16 23:31 mmakaay * phorum5/branches/phorum_5_2/mods/html, phorum5/trunk/mods/html: Removed the HTML module from the core distribution. Administrators that want to enable HTML code in the forum messages will have to download the HTML module from now on. URL: http://www.phorum.org/phorum5/read.php?62,140066 2009-08-16 22:27 ts77 * phorum5/branches/phorum_5_2, phorum5/branches/phorum_5_2/addon.php, phorum5/branches/phorum_5_2/css.php, phorum5/branches/phorum_5_2/javascript.php: moved css.php and javascript.php to use the phorum_cache instead of their own file-based approach (closing #878, thanks to Markus Fischer for the notice) 2009-08-16 15:38 ts77 * phorum5/branches/phorum_5_2/include/admin/settings.php: added okmsg for the general settings page, still with reload to reinit the settings (fixing #861, thanks to Markus Fischer) 2009-08-15 22:22 mmakaay * phorum5/branches/phorum_5_2/mods/bbcode/api.php: Fixed a bug in the bbcode tokenizer code that could lead to unexpected parsing results. 2009-08-15 16:50 ts77 * phorum5/branches/phorum_5_2/pm.php: adding hooks for pm_delete, pm_delete_folder (fixing #871, thanks to Markus Fischer) 2009-08-15 16:47 mmakaay * phorum5/branches/phorum_5_2/portable/phorum_settings.php, phorum5/trunk/portable/phorum_settings.php: # Added missing charset parameter to the portable Phorum config. 2009-08-15 16:33 ts77 * phorum5/branches/phorum_5_2/scripts/stress_test.php: fixing some warnings in stress_test script (fixing #872,#873, thanks to Markus Fischer) 2009-08-15 16:27 ts77 * phorum5/branches/phorum_5_2/include/admin/mods.php: added name attribute to module settings links for better testability (fixing #875, thanks to Markus Fischer) 2009-08-01 11:03 mmakaay * phorum5/branches/phorum_5_2/mods/event_logging/Changelog, phorum5/branches/phorum_5_2/mods/event_logging/README, phorum5/branches/phorum_5_2/mods/event_logging/constants.php, phorum5/branches/phorum_5_2/mods/event_logging/event_logging.php, phorum5/branches/phorum_5_2/mods/event_logging/info.txt, phorum5/trunk/mods/event_logging/Changelog, phorum5/trunk/mods/event_logging/README, phorum5/trunk/mods/event_logging/constants.php, phorum5/trunk/mods/event_logging/event_logging.php, phorum5/trunk/mods/event_logging/info.txt: Added a new event to the Event Logging module: User sends a private message. 2009-07-28 10:48 mmakaay * phorum5/branches/phorum_5_2/mods/event_logging/Changelog, phorum5/branches/phorum_5_2/mods/event_logging/event_logging.php, phorum5/trunk/mods/event_logging/Changelog, phorum5/trunk/mods/event_logging/event_logging.php: Fixed bug #865: Don't log errors if the silence operator @ is used. Thanks to Markus for both the bug report and the patch that fixes the issue. 2009-07-27 18:37 mmakaay * phorum5/branches/phorum_5_2/mods/event_logging/settings/settings.php, phorum5/trunk/mods/event_logging/settings/settings.php: # Forgot code for saving the "hide passwords" setting in the event log module. 2009-07-27 15:59 mmakaay * phorum5/branches/phorum_5_2/mods/event_logging/Changelog, phorum5/trunk/mods/event_logging/Changelog: # Added changelog item about the new masked passwords in event logger. 2009-07-27 15:42 mmakaay * phorum5/branches/phorum_5_2/mods/event_logging/Changelog, phorum5/branches/phorum_5_2/mods/event_logging/README, phorum5/branches/phorum_5_2/mods/event_logging/constants.php, phorum5/branches/phorum_5_2/mods/event_logging/defaults.php, phorum5/branches/phorum_5_2/mods/event_logging/event_logging.php, phorum5/branches/phorum_5_2/mods/event_logging/info.txt, phorum5/branches/phorum_5_2/mods/event_logging/settings/settings.php, phorum5/trunk/mods/event_logging/Changelog, phorum5/trunk/mods/event_logging/README, phorum5/trunk/mods/event_logging/constants.php, phorum5/trunk/mods/event_logging/db.php, phorum5/trunk/mods/event_logging/defaults.php, phorum5/trunk/mods/event_logging/event_logging.php, phorum5/trunk/mods/event_logging/info.txt, phorum5/trunk/mods/event_logging/settings/settings.php: - Added a new logged event: User requests a new password. Thanks to CBiLL for the idea. This feature requires a new hook that is only available in Phorum 5.2.13 and up. - Modified the failed login event: if the username that was used is known to Phorum, then the user_id is set for the event. This way, failed login events can be filtered by the username as long as an existing username was used. Thanks to CBiLL for the idea. - Fixed a bug: with event logging programmatically suspended, not all hooks returned the correct data. This feature is not widely used (if at all), so there is no real user impact. 2009-07-27 15:02 mmakaay * phorum5/branches/phorum_5_2/login.php, phorum5/trunk/login.php: # Another small password_reset hook doc fix. 2009-07-27 15:00 mmakaay * phorum5/branches/phorum_5_2/login.php, phorum5/trunk/login.php: # Small password_reset hook doc fix. 2009-07-27 14:24 mmakaay * phorum5/branches/phorum_5_2/login.php, phorum5/trunk/login.php: Added a new hook (for logging purposes): password_reset. 2009-07-27 10:39 mmakaay * phorum5/branches/phorum_5_2/include/feed_functions.php: Fixed #864: the HTML feed always showed "(-1 replies)" at the end of the feed page. 2009-07-25 18:15 mmakaay * phorum5/branches/phorum_5_2/include/admin/message_prune.php: Fixed #866: fixed an accidental introduction of a trunk-only API call in the 5.2 tree, causing the message prune screen to fail. Thanks to Markus for notifying us about the problem. 2009-07-22 17:54 ts77 * phorum5/branches/phorum_5_2/mods/event_logging/db.php: fixed event logging download issue (fixing #862, thanks to Markus Fischer) 2009-07-22 17:44 mmakaay * phorum5/branches/phorum_5_2/include/db/mysql.php, phorum5/trunk/include/db/mysql.php: Fixed #858: we now use a more forgiving match algorithm for determining the running MySQL server version. 2009-07-22 17:21 mmakaay * phorum5/branches/phorum_5_2/common.php, phorum5/trunk/include/api/request.php: Fixed #863: Prevent a PHP NOTICE in when running a CLI script. Thanks to Markus for the problem report. 2009-07-22 11:58 ts77 * phorum5/branches/phorum_5_2/include/admin/css, phorum5/branches/phorum_5_2/include/admin/css/.htaccess, phorum5/branches/phorum_5_2/include/admin/css/default.css, phorum5/branches/phorum_5_2/include/admin/header.php: added code to have the admin stylesheet external with a hook to override the url (closing #860, though I don't see it as a final solution yet with its relative image urls). 2009-07-22 11:49 ts77 * phorum5/branches/phorum_5_2/admin.php: add E_USER_ERROR to error reporting in admin (fixing #859, thanks to Markus Fischer) 2009-07-21 00:12 mmakaay * phorum5/branches/phorum_5_2/include/ajax/client.js.php: # Added forward compatibility for the onFailure event of the Phorum.Ajax.call(). # I don't think this should be a big problem, since there are only very few # modules out there that use the Ajax functionality and the ones that do should # not yield errors. If I'm wrong, we can revert this patch. 2009-07-20 18:53 mmakaay * phorum5/branches/phorum_5_2/mods/bbcode/api.php, phorum5/trunk/mods/bbcode/api.php: # Some small changes to Thomas' patch: # - just return $content if the used color or size spec is evil; # - some of that weird formatting that Maurice does. 2009-07-20 11:46 ts77 * phorum5/branches/phorum_5_2/mods/bbcode/api.php, phorum5/branches/phorum_5_2/mods/bbcode/builtin_tags.php, phorum5/trunk/mods/bbcode/api.php, phorum5/trunk/mods/bbcode/builtin_tags.php: Preliminary fix for XSS in size and color bbcode tags. Thanks to Paolo Pinto from SYSDREAM 2009-07-17 22:28 mmakaay * phorum5/branches/phorum_5_2/templates/emerald/css.tpl, phorum5/branches/phorum_5_2/templates/lightweight/css.tpl, phorum5/trunk/templates/emerald/css.tpl, phorum5/trunk/templates/lightweight/css.tpl: # Added a bit of top margin to the message options div. 2009-07-16 22:05 mmakaay * phorum5/branches/phorum_5_2/include/api/file.php, phorum5/trunk/include/api/file.php: # Some small typo fixes. 2009-07-16 20:41 mmakaay * phorum5/branches/phorum_5_2/common.php, phorum5/trunk/include/api/request.php: # Fix for handling array[] GET parameters correctly in the arg_separator.input # fix from [4356]. Also prevented running the work-around code in case no # arg_separator.input is configured at all in php.ini. 2009-07-16 20:04 mmakaay * phorum5/branches/phorum_5_2/index.php: # Fixed an undefined index warning after upgrading. 2009-07-16 17:27 mmakaay * phorum5/branches/phorum_5_2/css.php, phorum5/branches/phorum_5_2/include/templates.php, phorum5/branches/phorum_5_2/javascript.php: # Forgotten changes that should have been part of [4368]. 2009-07-16 17:21 mmakaay * phorum5/branches/phorum_5_2/common.php, phorum5/trunk/css.php, phorum5/trunk/include/api/template.php, phorum5/trunk/include/api/template/compile.php, phorum5/trunk/javascript.php: # Bugfix for the 'get_template_file' hook. If a module did override the template name, the first stage compiled template did not use the overridden template name in its automatic recompile code. 2009-07-16 17:19 mmakaay * phorum5/branches/phorum_5_2/include/api/user.php, phorum5/trunk/include/api/user.php: # Do not treat unknown user fields as fatal errors in phorum_api_user_save(). 2009-07-16 17:19 mmakaay * phorum5/branches/phorum_5_2/include/api/file.php, phorum5/branches/phorum_5_2/include/db/mysql.php, phorum5/trunk/include/api/file.php, phorum5/trunk/include/db/mysql.php: # Made add_datetime available to the file store hook. 2009-07-04 14:38 mmakaay * phorum5/branches/phorum_5_2/common.php, phorum5/trunk/include/api/request.php: # Another small fix for systems that have a arg_separator.input php.ini setting # that does not contain the "&" separator character. 2009-07-04 00:38 mmakaay * phorum5/branches/phorum_5_2/common.php, phorum5/trunk/include/api/request.php: Work-around when there is no "&" in the php.ini arg_separator.input option. It that happens, then PHP won't correctly fill the $_GET array. E.g. "arg1=val1&arg2=val2" will end up as array('arg1' => 'val1&arg2=val2'). 2009-07-03 21:44 mmakaay * phorum5/branches/phorum_5_2/mods/smileys/settings.php, phorum5/trunk/mods/smileys/settings.php: # Made the smileys module compatible with the admin CSRF protection. 2009-07-03 11:45 mmakaay * phorum5/branches/phorum_5_2/include/phorum_get_url.php, phorum5/trunk/include/api/url.php: A fix for hosting providers that manage to provide a SCRIPT_URI that does not contain the actually requested HTTP_HOST, probably due to some mass virtual hosting rewrite rules. 2009-07-01 20:56 mmakaay * phorum5/branches/phorum_5_2/include/admin/newforum.php: # Some more fixing of vroot field maintenance for forums inside vroots. 2009-07-01 10:44 mmakaay * phorum5/branches/phorum_5_2/mods/bbcode/api.php, phorum5/trunk/mods/bbcode/api.php: MFB: # Fixed 853 and copied some new code that was not yet in trunk. 2009-07-01 10:35 mmakaay * phorum5/branches/phorum_5_2/mods/bbcode/api.php: Fixed #853: A bbcode tag like [url=http://www.phorum.org ] (note the space in front of the "]" character) caused the bbcode formatting to trip. Thanks to Serdar for the bug report! 2009-07-01 09:05 mmakaay * phorum5/branches/phorum_5_2/mods/spamhurdles/lib/iscramble.php, phorum5/branches/phorum_5_2/mods/spamhurdles/spamhurdles.php, phorum5/trunk/mods/spamhurdles/lib/iscramble.php, phorum5/trunk/mods/spamhurdles/spamhurdles.php: The event logging module is now used for logging blocked form posts. Also, a bugfix was done on the iscramble code. In some cases, there were duplicate id's in use for the blocks that hold the scrambled js code, causing the js md5 signing feature to fail. 2009-06-30 14:49 mmakaay * phorum5/branches/phorum_5_2/include/forum_functions.php: Fixed the forum picker list for the advanced search page in a vroot environment. Before this change, the list of searchable forums was empty. 2009-06-30 10:43 mmakaay * phorum5/branches/phorum_5_2/include/admin/newforum.php: # Do not copy the vroot value when propagating settings to inheriting forums. # Thanks to Thomas for helping with the fix. 2009-06-29 08:02 mmakaay * phorum5/branches/phorum_5_2/common.php: # Fixed the breadcrumbs for the index page, when the index is looking # at a vroot (it was showing "Home > Vrootfolder" instead of only showing # a "Home" breadcrumb, pointing at the vroot itself). 2009-06-29 06:44 mmakaay * phorum5/branches/phorum_5_2/include/index_classic.php: # Do not include vroot folders in the classic index view's folder block. 2009-06-28 23:07 mmakaay * phorum5/branches/phorum_5_2/include/index_new.php: # Fixed a bug in the flat index view for virtual roots. Category folders # were also listed under the root "Forums" category. 2009-06-28 10:30 ts77 * phorum5/branches/phorum_5_2/report.php: # take email_ignore_admin in account on report mails too (thanks to speal in #705) 2009-06-27 00:00 ataylor * phorum5/branches/phorum_5_2/docs/docbook/user/part_control.xml: # Added control panel file 2009-06-27 00:00 ataylor * phorum5/branches/phorum_5_2/docs/docbook/user/index.xml, phorum5/branches/phorum_5_2/docs/docbook/user/part_using.xml: # Added control panel file and various headings 2009-06-26 22:46 ataylor * phorum5/branches/phorum_5_2/docs/docbook/user/part_using.xml: # Added posting section to user docs 2009-06-26 21:36 ataylor * phorum5/branches/phorum_5_2/docs/docbook/user/part_using.xml: # Small syntax correction 2009-06-26 21:33 ataylor * phorum5/branches/phorum_5_2/docs/docbook/user/index.xml, phorum5/branches/phorum_5_2/docs/docbook/user/part_using.xml: # Added using phorum chapter, create profile section 2009-06-26 15:25 ts77 * phorum5/branches/phorum_5_2/mods/smtp_mail/smtp_mail.php: # fixed problems with the smtp mail module if its run multiple times during the page request (e.g. if used with the group auto email module) 2009-06-17 18:01 mmakaay * phorum5/branches/phorum_5_2/common.php, phorum5/trunk/common.php, phorum5/trunk/include/api.php: # Moved the install / upgrade check more to the start of the code, to # prevent PHP warnings about non-existent configuration options. 2009-06-15 22:15 mmakaay * phorum5/branches/phorum_5_2/include/admin/header.php, phorum5/trunk/include/admin/header.php: # CSS update for previous admin commit. 2009-06-15 21:00 mmakaay * phorum5/branches/phorum_5_2/include/admin/message_prune.php, phorum5/trunk/include/admin/message_prune.php: # Some extra functionality for the prune messages admin page: # - The IP address of the poster is now listed in the message details; # - A link to view the message in its natural habitat is added. 2009-06-09 06:22 brian * phorum5/branches/phorum_5_2/include/upload_functions.php: Added hook to allow overriding of the maximum upload file size. 2009-06-05 19:53 mmakaay * phorum5/branches/phorum_5_2/include/admin/settings.php, phorum5/trunk/include/admin/settings.php: # Little typo fix, incarnation 2. 2009-06-05 19:49 mmakaay * phorum5/branches/phorum_5_2/common.php, phorum5/branches/phorum_5_2/docs/docbook/admin/part_features.xml, phorum5/branches/phorum_5_2/extension_check.php, phorum5/branches/phorum_5_2/extension_src, phorum5/branches/phorum_5_2/include/thread_sort.php: # Deprecated the Phorum PHP extension. 2009-06-05 19:49 mmakaay * phorum5/branches/phorum_5_2/include/admin/settings.php, phorum5/trunk/include/admin/settings.php: # Little typo fix. 2009-06-05 19:06 mmakaay * phorum5/branches/phorum_5_2/include/admin/mods.php, phorum5/trunk/include/admin/mods.php: # Stop complaining about deprecated hooks in modules. There's no point, since # we do still support the old hook names. It does not affect performance # in any way either, since the deprecated hooks are resolved and cached anyway. # When we really want to fully deprecate hooks (i.e. delete them from the # code without backward compatibility support), then we should implement # a warning for that by then. 2009-06-03 16:47 ts77 * phorum5/branches/phorum_5_2/admin.php: # that was trunk-code ;) 2009-06-01 13:48 mmakaay * phorum5/branches/phorum_5_2/admin.php, phorum5/trunk/admin.php: # Make use of phorum_api_user_save_settings() instead of writing directly # to the settings_data array in the user data. 2009-05-31 13:03 mmakaay * phorum5/branches/phorum_5_2/templates/classic/message.tpl, phorum5/trunk/templates/classic/message.tpl: # Removed the old {MESSAGE} template var from the classic message.tpl template. 2009-05-30 11:23 mmakaay * phorum5/branches/phorum_5_2/include/admin/tokenmissing.php, phorum5/trunk/include/admin/tokenmissing.php: # Do not show the token timeoutpage in the admin interface in case we do not # see any POST or GET variables besides "module" and/or "phorum_admin_token". # In those cases, there are guaranteed no special acations performed from the # admin interface, meaning that we can safely apply a fresh token and redirect # the user to the requested admin page. 2009-05-29 17:29 mmakaay * phorum5/branches/phorum_5_2/include/api/file.php, phorum5/trunk/include/api/file.php: Fixed a permission checking issue for the file.php script. Read access for the forum in which the file is stored was not correctly checked. Thanks to Phorum user "FF" for finding the bug. 2009-05-19 06:38 ts77 * phorum5/branches/phorum_5_2/include/admin/install.php, phorum5/branches/phorum_5_2/include/admin/upgrade.php: # fix continue urls on upgrade and install 2009-05-18 23:54 mmakaay * phorum5/branches/phorum_5_2/mods/event_logging/Changelog, phorum5/branches/phorum_5_2/mods/event_logging/README, phorum5/branches/phorum_5_2/mods/event_logging/event_logging.php, phorum5/branches/phorum_5_2/mods/event_logging/info.txt, phorum5/branches/phorum_5_2/mods/event_logging/settings.php, phorum5/branches/phorum_5_2/mods/event_logging/settings/download.php, phorum5/branches/phorum_5_2/mods/event_logging/settings/logviewer.php, phorum5/trunk/mods/event_logging/Changelog, phorum5/trunk/mods/event_logging/README, phorum5/trunk/mods/event_logging/event_logging.php, phorum5/trunk/mods/event_logging/info.txt, phorum5/trunk/mods/event_logging/settings.php, phorum5/trunk/mods/event_logging/settings/download.php, phorum5/trunk/mods/event_logging/settings/logviewer.php: Logs can now be downloaded from the even viewer settings page (thanks toe Joe Curia for providing the page). Logs are now automatically cleaned up when the total number of logs exceeds the configured maximum. This is done by mean of a garbage collector that is run in 5% of the page requests. 2009-05-15 12:43 mmakaay * phorum5/branches/phorum_5_2/include/api/file.php: # Some minor changes to clean up the File API code. 2009-05-15 12:21 mmakaay * phorum5/branches/phorum_5_2/include/api/file.php, phorum5/trunk/include/api/file.php, phorum5/trunk/include/api/output.php: Implemented a check to see if an unsafe attachment is downloaded in MSIE6-. If this is the case, then anti-caching headers are sent. This is done, because a quirck in MSIE6 (and maybe lower) could interpret a file from cache, even if we send headers to specifically force a download. 2009-05-15 10:02 mmakaay * phorum5/branches/phorum_5_2/include/api/file.php, phorum5/trunk/include/api/file.php: Updated the MIME sniffing code (for checking if a browser might see a certain file as HTML code) to be more specific. This is done to minimize the number of false positives that we see. For example "]" to make it match either "" or " tag was not having newlines trimmed after it 2008-11-23 23:22 brian * phorum5/branches/phorum_5_2/include/admin/rebuild.php: Fix for #808, rebuild script not rebuilding all the threads 2008-11-23 19:04 brian * phorum5/branches/phorum_5_2/scripts/phorum3to5convert.php: Fixes for ticket #791, phorum 3 upgrade issues with character set 2008-11-23 15:55 brian * phorum5/branches/phorum_5_2/include/controlcenter/groupmod.php, phorum5/branches/phorum_5_2/templates/classic/cc_groupmod.tpl, phorum5/branches/phorum_5_2/templates/emerald/cc_groupmod.tpl, phorum5/branches/phorum_5_2/templates/lightweight/cc_groupmod.tpl: Fix for ticket #766, Group moderation bug 2008-11-19 15:05 mmakaay * phorum5/branches/phorum_5_2/include/api/json.php, phorum5/trunk/include/api/json.php: Improved the JSON handling using the PEAR library on systems that do not implement json_encode() and/or json_decode(). Thanks to Phorum user "rasta" for the coding idea. 2008-11-13 09:05 mmakaay * phorum5/branches/phorum_5_2/control.php, phorum5/branches/phorum_5_2/templates/emerald/cc_usersettings.tpl, phorum5/branches/phorum_5_2/templates/lightweight/cc_usersettings.tpl, phorum5/trunk/control.php, phorum5/trunk/templates/emerald/cc_usersettings.tpl, phorum5/trunk/templates/lightweight/cc_usersettings.tpl: Reverted [3700]: allow_email_notify is a per-forum setting and not a global settin. Therefore, the control center should not hide the "follow+mail" option if email_notify is not enabled when loading the control center page. 2008-11-13 08:59 mmakaay * phorum5/branches/phorum_5_2/control.php, phorum5/branches/phorum_5_2/templates/emerald/cc_usersettings.tpl, phorum5/branches/phorum_5_2/templates/lightweight/cc_usersettings.tpl, phorum5/trunk/control.php, phorum5/trunk/templates/emerald/cc_usersettings.tpl, phorum5/trunk/templates/lightweight/cc_usersettings.tpl: Hide the "follow + email" option from default follow mode configuration in the user control center when email notifications are disabled by the admin. 2008-11-12 19:26 mmakaay * phorum5/branches/phorum_5_2/mods/smileys/smileys_editor_tools.js.php, phorum5/trunk/mods/smileys/smileys_editor_tools.js.php: Removed content-type header from the smileys javascript code. It is no longer needed now the javascript is incorporated from javascript.php. 2008-11-12 16:35 mmakaay * phorum5/branches/phorum_5_2/mods/spamhurdles/defaults.php, phorum5/trunk/mods/spamhurdles/defaults.php: Suppress possible warnings from a file_exists() call in the Spam Hurdles module. 2008-11-07 12:39 ts77 * phorum5/branches/phorum_5_2/include/admin/newforum.php: ignore some more settings on inheritance (fixing #809, thanks to _noe_ ) ... 2008-11-07 12:29 ts77 * phorum5/branches/phorum_5_2/include/db/upgrade/mysql-patches/2007050902.php, phorum5/branches/phorum_5_2/include/db/upgrade/mysql-patches/2007102600.php: fixed db-upgrade scripts for replicated setups (fixing #813, thanks to Mathias) 2008-11-07 12:23 ts77 * phorum5/branches/phorum_5_2/mods/event_logging/db.php: added masterquery-flags to event-logging module (fixing #814, thanks to Mathias for reporting and providing a patch) 2008-11-07 12:03 ts77 * phorum5/branches/phorum_5_2/include/posting/check_permissions.php, phorum5/branches/phorum_5_2/read.php: removed the message about the closed thread in the read page in case "reply on separate page" and added an error message in the posting form instead of just redirecting (closing #817) 2008-11-07 00:54 mmakaay * phorum5/branches/phorum_5_2/mods/bbcode/api.php, phorum5/trunk/mods/bbcode/api.php: Obfuscate mail addresses that are displayed by the bbcode module. 2008-11-06 23:35 ts77 * phorum5/branches/phorum_5_2/mods/smtp_mail/phpmailer, phorum5/branches/phorum_5_2/mods/smtp_mail/phpmailer/ChangeLog.txt, phorum5/branches/phorum_5_2/mods/smtp_mail/phpmailer/LICENSE, phorum5/branches/phorum_5_2/mods/smtp_mail/phpmailer/README, phorum5/branches/phorum_5_2/mods/smtp_mail/phpmailer/class.phpmailer.php, phorum5/branches/phorum_5_2/mods/smtp_mail/phpmailer/class.pop3.php, phorum5/branches/phorum_5_2/mods/smtp_mail/phpmailer/class.smtp.php, phorum5/branches/phorum_5_2/mods/smtp_mail/phpmailer/codeworxtech.html, phorum5/branches/phorum_5_2/mods/smtp_mail/phpmailer/language, phorum5/branches/phorum_5_2/mods/smtp_mail/phpmailer/language/phpmailer.lang-br.php, phorum5/branches/phorum_5_2/mods/smtp_mail/phpmailer/language/phpmailer.lang-ca.php, phorum5/branches/phorum_5_2/mods/smtp_mail/phpmailer/language/phpmailer.lang-cz.php, phorum5/branches/phorum_5_2/mods/smtp_mail/phpmailer/language/phpmailer.lang-de.php, phorum5/branches/phorum_5_2/mods/smtp_mail/phpmailer/language/phpmailer.lang-dk.php, phorum5/branches/phorum_5_2/mods/smtp_mail/phpmailer/language/phpmailer.lang-en.php, phorum5/branches/phorum_5_2/mods/smtp_mail/phpmailer/language/phpmailer.lang-es.php, phorum5/branches/phorum_5_2/mods/smtp_mail/phpmailer/language/phpmailer.lang-et.php, phorum5/branches/phorum_5_2/mods/smtp_mail/phpmailer/language/phpmailer.lang-fi.php, phorum5/branches/phorum_5_2/mods/smtp_mail/phpmailer/language/phpmailer.lang-fo.php, phorum5/branches/phorum_5_2/mods/smtp_mail/phpmailer/language/phpmailer.lang-fr.php, phorum5/branches/phorum_5_2/mods/smtp_mail/phpmailer/language/phpmailer.lang-hu.php, phorum5/branches/phorum_5_2/mods/smtp_mail/phpmailer/language/phpmailer.lang-it.php, phorum5/branches/phorum_5_2/mods/smtp_mail/phpmailer/language/phpmailer.lang-ja.php, phorum5/branches/phorum_5_2/mods/smtp_mail/phpmailer/language/phpmailer.lang-nl.php, phorum5/branches/phorum_5_2/mods/smtp_mail/phpmailer/language/phpmailer.lang-no.php, phorum5/branches/phorum_5_2/mods/smtp_mail/phpmailer/language/phpmailer.lang-pl.php, phorum5/branches/phorum_5_2/mods/smtp_mail/phpmailer/language/phpmailer.lang-ro.php, phorum5/branches/phorum_5_2/mods/smtp_mail/phpmailer/language/phpmailer.lang-ru.php, phorum5/branches/phorum_5_2/mods/smtp_mail/phpmailer/language/phpmailer.lang-se.php, phorum5/branches/phorum_5_2/mods/smtp_mail/phpmailer/language/phpmailer.lang-tr.php, phorum5/branches/phorum_5_2/mods/smtp_mail/settings.php, phorum5/branches/phorum_5_2/mods/smtp_mail/smtp_mail.php: # smtp mail module ported to a recent phpmailer again, all needed features seem to be supported now and charset/encoding support is just better 2008-11-06 23:34 ts77 * phorum5/branches/phorum_5_2/mods/smtp_mail/phpmailer, phorum5/branches/phorum_5_2/mods/smtp_mail/swiftmailer: # removed old mailer libs 2008-11-06 22:29 mmakaay * phorum5/branches/phorum_5_2/mods/bbcode/api.php, phorum5/trunk/mods/bbcode/api.php: # Suppress warnings that come from parse_url in the BBcode module 2008-11-06 21:50 mmakaay * phorum5/branches/phorum_5_2/include/api/json.php, phorum5/trunk/include/api/json.php: Fixed the fallback-to-pear-json option in the JSON API code. 2008-11-03 05:50 brian * phorum5/branches/phorum_5_2/moderation.php: Fix for #805 2008-11-02 08:40 ts77 * phorum5/branches/phorum_5_2/include/api/file_storage.php: # typo in error message (with regard to #816) 2008-10-31 19:33 mmakaay * phorum5/branches/phorum_5_2/include/api/json.php, phorum5/trunk/include/api/json.php: Fixed the PHP json extension detection code in case the json API code was loaded from within a function. The fallback PEAR JSON library would not be triggered if the json extension was missing in the PHP setup. 2008-10-26 16:08 brian * phorum5/branches/phorum_5_2/include/admin/users.php: Added ability to add a user from the admin. Thanks to Azumandias for the initial patch 2008-10-21 08:52 ts77 * phorum5/branches/phorum_5_2/include/db/mysql.php: # added mysql5 version check to sanity checks with WARN and tried to fix the newflags query for older mysql. 2008-10-14 07:40 mmakaay * phorum5/branches/phorum_5_2/include/api/file_storage.php, phorum5/trunk/include/api/file_storage.php: Fixed a problem in the phorum_api_file_store() function call, which could cause storing a file with a message or user to fail. This had no effect on the existing core Phorum code by sheer luck, but when using the API call, things might go wrong, depending on the order in which the file info fields were stored in the $file argument. 2008-10-13 07:24 mmakaay * phorum5/branches/phorum_5_2/mods/bbcode/settings.php, phorum5/trunk/mods/bbcode/settings.php: Fixed a problem in the BBcode module, which could cause the "Activation of bbcode tags" section of the module's settings screen to be empty. 2008-10-12 10:09 mmakaay * phorum5/branches/phorum_5_2/scripts/phorum3_in.php, phorum5/trunk/scripts/phorum3_in.php: # Some additional fixes for using the file storage API in the conversion code. 2008-10-11 22:22 mmakaay * phorum5/branches/phorum_5_2/scripts/phorum3_in.php, phorum5/trunk/scripts/phorum3_in.php: # updated the Phorum 3 conversion script to make use of the file storage # API to put attachments in the Phorum 5 database during conversion. # This will make sure that storage modules do their job. Thanks to # Simon King for the suggestion. 2008-10-06 10:13 ts77 * phorum5/branches/phorum_5_2/include/db/mysql/mysql.php, phorum5/branches/phorum_5_2/include/db/mysql/mysqli.php, phorum5/branches/phorum_5_2/include/db/mysql/mysqli_replication.php: removed "SET CHARACTER SET" query to solve some mysteries in charset support (thanks to Chris who brought this up http://www.phorum.org/phorum5/read.php?61,132926,132926 ) 2008-10-06 10:03 mmakaay * phorum5/branches/phorum_5_2/mods/bbcode/Changelog, phorum5/branches/phorum_5_2/mods/bbcode/README, phorum5/branches/phorum_5_2/mods/bbcode/api.php, phorum5/branches/phorum_5_2/mods/bbcode/info.txt, phorum5/trunk/mods/bbcode/Changelog, phorum5/trunk/mods/bbcode/README, phorum5/trunk/mods/bbcode/api.php, phorum5/trunk/mods/bbcode/info.txt: Fixed #806: possible XSS leak plugged. This was reported as a security vulnerability, however we were never able to produce anything more than broken HTML code. Since broken HTML code is not good and because we are rather safe than sorry, this fix was implemented. 2008-10-04 08:55 mmakaay * phorum5/branches/phorum_5_2/include/db/mysql.php, phorum5/trunk/include/db/mysql.php: Fixed "AND" based queries for phorum_api_user_search_custom_profile_field(). Thanks to Phorum user jjarvis98 for noticing the bug and to Azumandias for providing the fix. 2008-10-02 21:47 mmakaay * phorum5/branches/phorum_5_2/include/db/upgrade/mysql/2005091400.php, phorum5/trunk/include/db/upgrade/mysql/2005091400.php: # Improved upgrade script to make use of new per-row-retrieval functionality # in the database layer code. This prevents php memory limit crashes in case # a database contains a lot of private messages. 2008-10-01 13:05 mmakaay * phorum5/branches/phorum_5_2/include/templates.php, phorum5/trunk/include/templates.php: # Fixed the use of single letter {X} template vars. 2008-10-01 11:42 mmakaay * phorum5/branches/phorum_5_2/mods/editor_tools/README: # Updated the README, to properly add the js code to the page in the example 2008-09-27 20:54 mmakaay * phorum5/branches/phorum_5_2/include/phorum_get_url.php, phorum5/trunk/include/phorum_get_url.php: # Fixed concatenation statement (+= should be .=) in phorum_get_current_url() # Thanks to Phorum user "Artaud" for the heads up. 2008-09-21 18:28 brian * phorum5/branches/phorum_5_2/common.php, phorum5/trunk/common.php: # if the query string has a & in it, use for [args] instead of parsing 2008-09-21 17:21 brian * phorum5/branches/phorum_5_2/templates/emerald/css.tpl, phorum5/branches/phorum_5_2/templates/lightweight/css.tpl, phorum5/trunk/templates/emerald/css.tpl, phorum5/trunk/templates/lightweight/css.tpl: # Fixed Safari issue with read pages 2008-09-21 10:10 ts77 * phorum5/branches/phorum_5_2/common.php: transferring template-arg through the urls (fixing #792), doesn't work with search - essentially breaks search and needs checking therefore 2008-09-21 09:56 ts77 * phorum5/branches/phorum_5_2/include/posting/action_post.php: give a message about this being a moderated forum before redirecting after posting (fixing #775) 2008-09-21 09:42 ts77 * phorum5/branches/phorum_5_2/include/db/config.php.sample: # dbdebug is not in 5.2 2008-09-20 05:21 brian * phorum5/branches/phorum_5_2/common.php, phorum5/branches/phorum_5_2/include/db/mysql.php, phorum5/branches/phorum_5_2/include/db/upgrade/mysql-patches/2008091900.php: # Attempting to fix new flags when there are hidden messages. 2008-09-18 08:00 ts77 * phorum5/branches/phorum_5_2/moderation.php: # added missing include for new forum list in move thread action 2008-09-08 22:28 ataylor * phorum5/branches/phorum_5_2/docs/docbook/admin/part_features.xml: # Started Ban Lists section 2008-09-08 22:17 ataylor * phorum5/branches/phorum_5_2/docs/docbook/admin/part_features.xml: # Added todo marker in cache section 2008-09-02 20:00 mmakaay * phorum5/branches/phorum_5_2/include/api/user.php, phorum5/trunk/include/api/user.php: # Little documentation fix about using NULL for user_id instead of omitting it. 2008-09-02 12:13 mmakaay * phorum5/branches/phorum_5_2/include/version_functions.php, phorum5/trunk/include/version_functions.php: Fixed the new release detection code. In the admin interface, new releases were not detected by the "Check For New Version" function. 2008-09-01 09:55 mmakaay * phorum5/branches/phorum_5_2/mods/bbcode/Changelog, phorum5/branches/phorum_5_2/mods/bbcode/api.php, phorum5/trunk/mods/bbcode/Changelog, phorum5/trunk/mods/bbcode/api.php: Fixed #797: Undefined offset: 0 in api.php in case the message started with a stale BBcode close tag. Thanks to Alexey Torkhov for the problem report. 2008-09-01 09:51 mmakaay * phorum5/branches/phorum_5_2/mods/bbcode/Changelog: # forgot to commit the Changelog. 2008-09-01 09:37 mmakaay * phorum5/branches/phorum_5_2/mods/bbcode/bbcode.php, phorum5/trunk/mods/bbcode/bbcode.php: Fixed #796: Undefined index "mod_bbcode_tags" in BBcode module. Thanks to Alexey Torkhov for the heads up. 2008-09-01 07:41 mmakaay * phorum5/branches/phorum_5_2/templates/classic/index_classic.tpl, phorum5/trunk/templates/classic/index_directory.tpl: Fixed the classic index style (directory browsing mode) for the classic 0.4 template. It did not yet reflect a change in the datastructures that we use for the index page in Phorum 5.2, causing folders to not show up in that view. 2008-09-01 06:38 mmakaay * phorum5/branches/phorum_5_2/mods/bbcode/Changelog, phorum5/branches/phorum_5_2/mods/bbcode/README, phorum5/branches/phorum_5_2/mods/bbcode/info.txt, phorum5/trunk/mods/bbcode/Changelog, phorum5/trunk/mods/bbcode/README, phorum5/trunk/mods/bbcode/info.txt: # Updated changelog and bumped internal bbcode module version. 2008-09-01 06:33 mmakaay * phorum5/branches/phorum_5_2/mods/bbcode/settings.php, phorum5/trunk/mods/bbcode/settings.php: Fix for #795: BBcode module needs to explicitly include api.php to define the constants that are used in the settings page. Thanks to Alexey Torkhov for the heads up. 2008-08-27 13:05 ts77 * phorum5/branches/phorum_5_2/templates/classic/move_form.tpl: # change for move form also in classic template 2008-08-27 12:57 ts77 * phorum5/branches/phorum_5_2/moderation.php, phorum5/branches/phorum_5_2/templates/emerald/move_form.tpl, phorum5/branches/phorum_5_2/templates/lightweight/move_form.tpl: building the list of forums to move a thread to in the same way as the list of forums in the search form (fixing #729, thx to Oliver Riesen) 2008-08-27 10:09 mmakaay * phorum5/branches/phorum_5_2/include/api/http_get.php, phorum5/trunk/include/api/http_get.php: Fixed #784: missing terminating ] for character class in http_get.php. 2008-08-27 07:44 ts77 * phorum5/branches/phorum_5_2/templates/emerald/cc_subscriptions.tpl, phorum5/branches/phorum_5_2/templates/lightweight/cc_subscriptions.tpl: # added altclass var to cc_subscriptions.tpl (as suggested by Oliver Riesen in #783) 2008-08-27 07:39 ts77 * phorum5/branches/phorum_5_2/templates/emerald/posting.tpl, phorum5/branches/phorum_5_2/templates/lightweight/posting.tpl: # fixed wrong /br (as reported in #779 by Alexey Torkhov) 2008-08-25 22:11 ataylor * phorum5/branches/phorum_5_2/docs/docbook/admin/part_features.xml: # Added more cache settings descriptions 2008-08-24 11:45 ataylor * phorum5/branches/phorum_5_2/docs/docbook/admin/part_features.xml: # Added start of cache settings section 2008-08-23 18:31 mmakaay * phorum5/branches/phorum_5_2/include/api/user.php, phorum5/trunk/include/api/user.php: Fixed #776: phorum_api_user_save() sets the password to "*NO PASSWORD SET*" when calling the function twice (first time to create a user, second time to update, both calls without using a password in the user data). Thanks to Alexey Torkhov for finding and reporting the issue. 2008-08-22 22:55 mmakaay * phorum5/branches/phorum_5_2/mods/bbcode/api.php, phorum5/trunk/mods/bbcode/api.php: Fixed #787: BBcode module: end of message end tags for some bbcode tags were not processed correctly. The tag and the text that came before the tag were duplicated at the end of the rendered message. 2008-08-22 21:21 mmakaay * phorum5/branches/phorum_5_2/include/api/mail.php, phorum5/trunk/include/api/mail.php: Added "@" as a safe character for the quoted printable encoding requirement check. Otherwise, every mail address will be quoted printable encoded, even if there are no special characters in it. 2008-08-22 19:45 mmakaay * phorum5/branches/phorum_5_2/mods/bbcode/lang/czech-utf8.php: # Fixed czech bbcode language file (syntax error :-/) 2008-08-08 16:23 mmakaay * phorum5/branches/phorum_5_2/templates/classic/header.tpl, phorum5/trunk/templates/classic/header.tpl: # Fixed RSS feed links. They were in 5.1 mode. 2008-08-04 17:57 mmakaay * phorum5/branches/phorum_5_2/scripts/phorum3_in.php, phorum5/trunk/scripts/phorum3_in.php: Phorum3 script updated for the new phorum_db_file_save() call in Phorum 5.2. Thanks to Simon King who posted the patch in our support forums. 2008-07-25 19:34 mmakaay * phorum5/branches/phorum_5_2/docs/docbook/developer/part_templates.xml, phorum5/trunk/docs/docbook/developer/part_templates.xml: # Ahum ... 2008-07-23 23:59 mmakaay * phorum5/branches/phorum_5_2/templates/emerald/posting.tpl, phorum5/branches/phorum_5_2/templates/lightweight/posting.tpl, phorum5/trunk/templates/emerald/posting.tpl, phorum5/trunk/templates/lightweight/posting.tpl: # Added back the {IF SHOW_CANCEL_BUTTON} for the cancel button visibility # that got lost in the emerald construction phase. 2008-07-23 18:08 mmakaay * phorum5/branches/phorum_5_2/include/cache/memcached.php, phorum5/trunk/include/cache/memcached.php: # Another attempt of silencing the memcached layer in case the connection # to the memcached server fails. 2008-07-22 07:27 mmakaay * phorum5/branches/phorum_5_2/include/cache/memcached.php, phorum5/trunk/include/cache/memcached.php: # Oops... fixed. 2008-07-22 07:23 mmakaay * phorum5/branches/phorum_5_2/include/cache/memcached.php, phorum5/trunk/include/cache/memcached.php: Suppress output from the memcache cache layer for cases where connecting to the memcached server fails. This prevents memcached problems from breaking the page ("headers already sent".) Additionally, the inline documentation was updated. 2008-07-18 13:28 mmakaay * phorum5/branches/phorum_5_2/include/db/mysql.php, phorum5/trunk/include/db/mysql.php: Fixed #772: possible corruption of serialized custom field data (reported by Jonhoo). 2008-07-15 18:11 brian * phorum5/branches/phorum_5_2/search.php, phorum5/trunk/search.php: Fix for #731. Strip DESCRIPTION for search page 2008-07-13 08:37 mmakaay * phorum5/branches/phorum_5_2/mods/bbcode/api.php: # Fixed a small problem with "end of message" being detected too quickly # at some points in the BBcode parsing code, causing close tags at the # end of the message to show up. 2008-07-04 20:34 mmakaay * phorum5/branches/phorum_5_2/docs/docbook/developer/mkhookdocs, phorum5/branches/phorum_5_2/docs/docbook/developer/part_modules.xml, phorum5/branches/phorum_5_2/docs/docbook/faq/index.xml, phorum5/branches/phorum_5_2/docs/docbook/faq/part_faq_troubleshooting.xml, phorum5/trunk/docs/docbook/developer/mkhookdocs, phorum5/trunk/docs/docbook/developer/part_modules.xml, phorum5/trunk/docs/docbook/faq/index.xml, phorum5/trunk/docs/docbook/faq/part_faq_troubleshooting.xml: # Fixed building the PDF docs. 2008-07-04 16:48 ts77 * phorum5/branches/phorum_5_2/report.php: use display_name for reporter as suggested by Oliver Riesen (fixing #761) 2008-07-04 15:49 ts77 * phorum5/branches/phorum_5_2/templates/emerald/read_threads.tpl: same date formatting in read templates as suggested by Oliver Riesen (#749) 2008-07-04 15:37 ts77 * phorum5/branches/phorum_5_2/docs/upgrade.txt: # small doc fix (#725) 2008-07-02 20:06 mmakaay * phorum5/branches/phorum_5_2/templates/emerald/css.tpl, phorum5/branches/phorum_5_2/templates/lightweight/css.tpl, phorum5/trunk/templates/emerald/css.tpl, phorum5/trunk/templates/lightweight/css.tpl: # Fixed the default font color in the CSS for MSIE6. 2008-07-02 18:39 mmakaay * phorum5/branches/phorum_5_2/common.php, phorum5/branches/phorum_5_2/include/api/file_storage.php, phorum5/branches/phorum_5_2/include/api/forums.php, phorum5/branches/phorum_5_2/include/db/mysql.php, phorum5/trunk/common.php, phorum5/trunk/include/api/file_storage.php, phorum5/trunk/include/api/forums.php, phorum5/trunk/include/db/mysql.php: Fixed an incompatibility between file downloads with the "only from this forum" restriction, in combination with URI authentication. Before this fix, access for downloading the image would be denied, even though the file was downloaded directly from the forum. # Also a typo-fix-of-the-day change (learned that it is "existent" :-). 2008-07-02 18:07 mmakaay * phorum5/branches/phorum_5_2/mods/bbcode/Changelog, phorum5/branches/phorum_5_2/mods/bbcode/api.php, phorum5/branches/phorum_5_2/mods/bbcode/bbcode.php, phorum5/trunk/mods/bbcode/Changelog, phorum5/trunk/mods/bbcode/api.php, phorum5/trunk/mods/bbcode/bbcode.php: # Fixed a few undefined index warning cases in the BBcode module. 2008-07-01 23:18 mmakaay * phorum5/branches/phorum_5_2/include/templates.php, phorum5/trunk/include/templates.php: # Fixed a minor problem for cases where a template statement like # {INCLUDE "templatename"} would not work if it was supposed to point # at the PHP template named "templatename.php" instead of the standard # "templatename.tpl" one. 2008-07-01 22:30 mmakaay * phorum5/branches/phorum_5_2/javascript.php, phorum5/trunk/javascript.php: # Another cut and paste doc fix 2008-07-01 20:40 mmakaay * phorum5/branches/phorum_5_2/include/db/mysql.php, phorum5/trunk/include/db/mysql.php: # Fixed another shameful wrong variable name in an error message. 2008-07-01 20:39 mmakaay * phorum5/branches/phorum_5_2/include/db/mysql.php, phorum5/trunk/include/db/mysql.php: # Fixed wrong variable name in an error message. 2008-07-01 14:30 mmakaay * phorum5/branches/phorum_5_2/mods/bbcode/Changelog, phorum5/branches/phorum_5_2/mods/bbcode/README, phorum5/branches/phorum_5_2/mods/bbcode/api.php, phorum5/branches/phorum_5_2/mods/bbcode/info.txt, phorum5/trunk/mods/bbcode/Changelog, phorum5/trunk/mods/bbcode/README, phorum5/trunk/mods/bbcode/api.php, phorum5/trunk/mods/bbcode/info.txt: Fixed a compatibility problem between the new BBcode module and PHP versions prior to 5.1.0. The PHP function htmlspecialchars_decode() is not available for those versions of PHP. Thanks to Adam for noticing the problem and for providing a work-around! 2008-06-28 23:54 mmakaay * phorum5/branches/phorum_5_2/include/api/mail.php, phorum5/branches/phorum_5_2/include/email_functions.php, phorum5/trunk/include/api/mail.php, phorum5/trunk/include/email_functions.php: # Fixes for quoted printable mail header encoding. 2008-06-26 20:49 mmakaay * phorum5/branches/phorum_5_2/common.php, phorum5/trunk/common.php: # Doc fix 2008-06-26 19:54 mmakaay * phorum5/branches/phorum_5_2/include/templates.php, phorum5/trunk/include/templates.php: # typo fixed 2008-06-25 21:14 ts77 * phorum5/branches/phorum_5_2/mods/event_logging/db.php: fixed undefined index in event_logger module (#748, reported by Oliver Riesen) 2008-06-25 21:07 ts77 * phorum5/branches/phorum_5_2/common.php: stripped quotes from plain-text forum description as suggested by Oliver Riesen (#743) 2008-06-25 20:53 ts77 * phorum5/branches/phorum_5_2/templates/emerald/css.tpl, phorum5/branches/phorum_5_2/templates/lightweight/css.tpl: added line-height for thread options as suggested by Oliver Riesen (#730) 2008-06-25 20:20 ts77 * phorum5/branches/phorum_5_2/common.php, phorum5/branches/phorum_5_2/include/api/user.php, phorum5/branches/phorum_5_2/include/controlcenter/forum.php, phorum5/branches/phorum_5_2/include/db/mysql.php, phorum5/branches/phorum_5_2/include/db/upgrade/mysql-patches/2008062500.php: made users tz_offset a float value for non-integer timezones 2008-06-25 11:05 ataylor * phorum5/branches/phorum_5_2/docs/docbook/user/index.xml: # Fixing my own stupidity 2008-06-25 10:59 ataylor * phorum5/branches/phorum_5_2/docs/docbook/faq/part_faq_troubleshooting.xml: # Fixed bad tag ordering 2008-06-25 10:50 ataylor * phorum5/branches/phorum_5_2/docs/docbook/user/index.xml: # Fixed missing file reference 2008-06-18 00:43 ataylor * phorum5/branches/phorum_5_2/docs/docbook/faq/part_faq_troubleshooting.xml: # Formatting 2008-06-18 00:38 ataylor * phorum5/branches/phorum_5_2/docs/docbook/faq/part_faq_troubleshooting.xml: # Added section on temporary table search issue 2008-06-17 11:19 mmakaay * phorum5/branches/phorum_5_2/include/format_functions.php, phorum5/branches/phorum_5_2/profile.php, phorum5/trunk/include/format_functions.php, phorum5/trunk/profile.php: The "Force hiding of email addresses" option is now only applicable to regular forum users. Administrators and moderators can always see the email addresses of the users. For moderators, this can be restricted by setting the PHORUM_MOD_EMAIL_VIEW constant to false in include/constants.php. Some more fine grained control for email address displaying will be added to Phorum 5.3. 2008-06-16 10:15 ts77 * phorum5/branches/phorum_5_2/include/posting/request_first.php: quote anonymous authors with their name (fixing #744) 2008-06-16 09:59 ts77 * phorum5/branches/phorum_5_2/include/thread_info.php: sort strictly by datestamp to get the recent_post (fixing #755) 2008-06-16 09:32 ts77 * phorum5/branches/phorum_5_2/include/admin/users.php: added user's posts to edit screen (readonly), fixing #759 2008-06-16 09:06 mmakaay * phorum5/branches/phorum_5_2/include/templates.php, phorum5/trunk/include/templates.php: Another fix for #765: UTF-8 byte order markers at the start of template files are now stripped by include/templates.php. 2008-06-16 08:20 mmakaay * phorum5/branches/phorum_5_2/common.php, phorum5/trunk/common.php: Fix for #765: catch the output of include files (include/db/config.php, include/lang/* and templates/*/settings.tpl) to prevent extra output like UTF-8 byte order markers from breaking the pages. 2008-06-15 00:57 mmakaay * phorum5/branches/phorum_5_2/mods/bbcode/builtin_tags.php, phorum5/trunk/mods/bbcode/builtin_tags.php: # Some documentation added to the bbcode builtin tags data. 2008-06-13 18:28 ts77 * phorum5/branches/phorum_5_2/mods/html/html.php: case insensitive search for block tags in html module (fixing #760) 2008-06-13 18:25 ts77 * phorum5/branches/phorum_5_2/include/index_classic.php: # added number formatting to index_classic (fixing #753) 2008-06-13 14:44 mmakaay * phorum5/branches/phorum_5_2/include/email_functions.php, phorum5/trunk/include/email_functions.php: # Typo fixed in new mail API layer 2008-06-06 15:43 mmakaay * phorum5/branches/phorum_5_2/mods/spamhurdles/datasphorum.jpg, phorum5/branches/phorum_5_2/mods/spamhurdles/datasphorum_thumb.jpg, phorum5/branches/phorum_5_2/mods/spamhurdles/settings.php, phorum5/trunk/mods/spamhurdles/datasphorum.jpg, phorum5/trunk/mods/spamhurdles/datasphorum_thumb.jpg, phorum5/trunk/mods/spamhurdles/settings.php: # Added a little cartoon to the Spam Hurdles settings page. # Courtesy of http://geekandpoke.typepad.com. Thanks Oliver! 2008-06-05 19:05 mmakaay * phorum5/branches/phorum_5_2/read.php, phorum5/trunk/read.php: # Set {REPLY_ON_READ} when needed. This was done in 5.2, not in trunk. 2008-06-05 09:24 mmakaay * phorum5/branches/phorum_5_2/mods/editor_tools/info.txt, phorum5/trunk/mods/editor_tools/info.txt: # Make sure that the initial javascript variables for the editor tools # are always setup before editor tool plugins that append data to these # variables are loaded. 2008-06-05 00:21 mmakaay * phorum5/branches/phorum_5_2/mods/editor_tools/Changelog, phorum5/branches/phorum_5_2/mods/editor_tools/README, phorum5/branches/phorum_5_2/mods/editor_tools/editor_tools.js, phorum5/branches/phorum_5_2/mods/editor_tools/info.txt, phorum5/trunk/mods/editor_tools/Changelog, phorum5/trunk/mods/editor_tools/README, phorum5/trunk/mods/editor_tools/editor_tools.js, phorum5/trunk/mods/editor_tools/info.txt: Implemented some improvements for the Editor Tools module as suggested by David King (phorum.org user "Optimal") and Oliver Riesen. The behavior when adding tags using the buttons is now much better. The textarea won't scroll up anymore if it is scrolled downwards a bit and the text that was selected previously to adding the tag will be reselected after adding the tag. 2008-06-04 21:10 mmakaay * phorum5/branches/phorum_5_2/mods/editor_tools/editor_tools.js: # First part of improvements for the editor tools. # Need to commit to develop the MSIE side on a different machine. 2008-06-03 09:41 mmakaay * phorum5/branches/phorum_5_2/mods/bbcode/Changelog, phorum5/branches/phorum_5_2/mods/bbcode/README, phorum5/branches/phorum_5_2/mods/bbcode/api.php, phorum5/branches/phorum_5_2/mods/bbcode/info.txt, phorum5/trunk/mods/bbcode/Changelog, phorum5/trunk/mods/bbcode/README, phorum5/trunk/mods/bbcode/api.php, phorum5/trunk/mods/bbcode/info.txt: Fixed a bug in handling stale close tags that directly follow another open or close tag. Thanks to CBiLL for the problem report. The related error message was: Unsupported operand types in [..]/bbcode/api.php 2008-06-02 08:09 mmakaay * phorum5/branches/phorum_5_2/pm.php, phorum5/trunk/pm.php: Fix for #762: moved pm_sent hook to always trigger the hook after a sent PM. Before, it would not trigger if the PM mail notification was disabled. 2008-05-31 14:50 ataylor * phorum5/branches/phorum_5_2/docs/docbook/user/part_intro.xml: # Added part_intro.xml in this commit ;) 2008-05-31 14:48 ataylor * phorum5/branches/phorum_5_2/docs/docbook/user/index.xml: # Started user reference section. part_intro.xml added 2008-05-28 15:00 mmakaay * phorum5/branches/phorum_5_2/include/ajax/client.js.php, phorum5/trunk/include/ajax/client.js.php: # Made the arguments that are used for the onFailure argument a bit more useful. 2008-05-27 20:34 mmakaay * phorum5/branches/phorum_5_2/mods/bbcode/Changelog, phorum5/branches/phorum_5_2/mods/bbcode/README, phorum5/branches/phorum_5_2/mods/bbcode/api.php, phorum5/branches/phorum_5_2/mods/bbcode/info.txt, phorum5/trunk/mods/bbcode/Changelog, phorum5/trunk/mods/bbcode/README, phorum5/trunk/mods/bbcode/api.php, phorum5/trunk/mods/bbcode/info.txt: Improved handling of stale close tags in the text and fixed a PHP undefined index warning along with it. Thanks to CBiLL for the problem report. 2008-05-25 22:58 mmakaay * phorum5/branches/phorum_5_2/ajax.php: MFT: # Undefined indexes fixed. 2008-05-25 11:57 mmakaay * phorum5/branches/phorum_5_2/mods/bbcode, phorum5/branches/phorum_5_2/mods/bbcode/Changelog, phorum5/branches/phorum_5_2/mods/bbcode/README, phorum5/branches/phorum_5_2/mods/bbcode/TODO, phorum5/branches/phorum_5_2/mods/bbcode/api.php, phorum5/branches/phorum_5_2/mods/bbcode/bbcode.php, phorum5/branches/phorum_5_2/mods/bbcode/bbcode_editor_tools.js, phorum5/branches/phorum_5_2/mods/bbcode/builtin_tags.php, phorum5/branches/phorum_5_2/mods/bbcode/colorpicker, phorum5/branches/phorum_5_2/mods/bbcode/colorpicker/color_functions.js, phorum5/branches/phorum_5_2/mods/bbcode/colorpicker/images, phorum5/branches/phorum_5_2/mods/bbcode/colorpicker/images/select_arrow.gif, phorum5/branches/phorum_5_2/mods/bbcode/colorpicker/images/select_arrow_down.gif, phorum5/branches/phorum_5_2/mods/bbcode/colorpicker/images/select_arrow_over.gif, phorum5/branches/phorum_5_2/mods/bbcode/colorpicker/images/slider_handle.gif, phorum5/branches/phorum_5_2/mods/bbcode/colorpicker/images/tab_center_active.gif, phorum5/branches/phorum_5_2/mods/bbcode/colorpicker/images/tab_left_active.gif, phorum5/branches/phorum_5_2/mods/bbcode/colorpicker/images/tab_left_inactive.gif, phorum5/branches/phorum_5_2/mods/bbcode/colorpicker/images/tab_right_active.gif, phorum5/branches/phorum_5_2/mods/bbcode/colorpicker/images/tab_right_inactive.gif, phorum5/branches/phorum_5_2/mods/bbcode/colorpicker/js_color_picker_v2.css, phorum5/branches/phorum_5_2/mods/bbcode/colorpicker/js_color_picker_v2.html, phorum5/branches/phorum_5_2/mods/bbcode/colorpicker/js_color_picker_v2.js.php, phorum5/branches/phorum_5_2/mods/bbcode/defaults.php, phorum5/branches/phorum_5_2/mods/bbcode/help, phorum5/branches/phorum_5_2/mods/bbcode/help/czech, phorum5/branches/phorum_5_2/mods/bbcode/help/czech/bbcode.php, phorum5/branches/phorum_5_2/mods/bbcode/help/dutch, phorum5/branches/phorum_5_2/mods/bbcode/help/dutch/bbcode.php, phorum5/branches/phorum_5_2/mods/bbcode/help/dutch_informal, phorum5/branches/phorum_5_2/mods/bbcode/help/dutch_informal/bbcode.php, phorum5/branches/phorum_5_2/mods/bbcode/help/english, phorum5/branches/phorum_5_2/mods/bbcode/help/english/bbcode.php, phorum5/branches/phorum_5_2/mods/bbcode/help/finnish, phorum5/branches/phorum_5_2/mods/bbcode/help/finnish/bbcode.php, phorum5/branches/phorum_5_2/mods/bbcode/help/german, phorum5/branches/phorum_5_2/mods/bbcode/help/german/bbcode.php, phorum5/branches/phorum_5_2/mods/bbcode/help/help.css, phorum5/branches/phorum_5_2/mods/bbcode/help/italian, phorum5/branches/phorum_5_2/mods/bbcode/help/italian/bbcode.php, phorum5/branches/phorum_5_2/mods/bbcode/help/spanish, phorum5/branches/phorum_5_2/mods/bbcode/help/spanish/bbcode.php, phorum5/branches/phorum_5_2/mods/bbcode/help/thumbsup.gif, phorum5/branches/phorum_5_2/mods/bbcode/icons, phorum5/branches/phorum_5_2/mods/bbcode/icons/b.gif, phorum5/branches/phorum_5_2/mods/bbcode/icons/center.gif, phorum5/branches/phorum_5_2/mods/bbcode/icons/code.gif, phorum5/branches/phorum_5_2/mods/bbcode/icons/color.gif, phorum5/branches/phorum_5_2/mods/bbcode/icons/email.gif, phorum5/branches/phorum_5_2/mods/bbcode/icons/hr.gif, phorum5/branches/phorum_5_2/mods/bbcode/icons/i.gif, phorum5/branches/phorum_5_2/mods/bbcode/icons/img.gif, phorum5/branches/phorum_5_2/mods/bbcode/icons/large.gif, phorum5/branches/phorum_5_2/mods/bbcode/icons/list.gif, phorum5/branches/phorum_5_2/mods/bbcode/icons/quote.gif, phorum5/branches/phorum_5_2/mods/bbcode/icons/s.gif, phorum5/branches/phorum_5_2/mods/bbcode/icons/size.gif, phorum5/branches/phorum_5_2/mods/bbcode/icons/small.gif, phorum5/branches/phorum_5_2/mods/bbcode/icons/sub.gif, phorum5/branches/phorum_5_2/mods/bbcode/icons/subjectsmiley.gif, phorum5/branches/phorum_5_2/mods/bbcode/icons/sup.gif, phorum5/branches/phorum_5_2/mods/bbcode/icons/u.gif, phorum5/branches/phorum_5_2/mods/bbcode/icons/url.gif, phorum5/branches/phorum_5_2/mods/bbcode/info.txt, phorum5/branches/phorum_5_2/mods/bbcode/lang, phorum5/branches/phorum_5_2/mods/bbcode/lang/czech-latin2.php, phorum5/branches/phorum_5_2/mods/bbcode/lang/czech-utf8.php, phorum5/branches/phorum_5_2/mods/bbcode/lang/czech-win1250.php, phorum5/branches/phorum_5_2/mods/bbcode/lang/dutch.php, phorum5/branches/phorum_5_2/mods/bbcode/lang/dutch_informal.php, phorum5/branches/phorum_5_2/mods/bbcode/lang/english.php, phorum5/branches/phorum_5_2/mods/bbcode/lang/finnish.php, phorum5/branches/phorum_5_2/mods/bbcode/lang/french.php, phorum5/branches/phorum_5_2/mods/bbcode/lang/german.php, phorum5/branches/phorum_5_2/mods/bbcode/lang/italian.php, phorum5/branches/phorum_5_2/mods/bbcode/lang/spanish.php, phorum5/branches/phorum_5_2/mods/bbcode/lang/swedish.php, phorum5/branches/phorum_5_2/mods/bbcode/lang/turkish.php, phorum5/branches/phorum_5_2/mods/bbcode/settings.php, phorum5/branches/phorum_5_2/mods/bbcode/templates, phorum5/branches/phorum_5_2/mods/bbcode/templates/emerald, phorum5/branches/phorum_5_2/mods/bbcode/templates/emerald/disable_option.tpl: Added the conference 2008 rewrite release of the BBcode module to the tree. 2008-05-25 11:53 mmakaay * phorum5/branches/phorum_5_2/mods/bbcode: # Prepare for copying in the new bbcode module. 2008-05-25 09:35 mmakaay * phorum5/branches/phorum_5_2/javascript.php, phorum5/trunk/javascript.php: Added javascript_filter hook (for things like javascript compression). Added a refresh=1 parameter for javascript.php to let it ignore the cache. 2008-05-23 09:33 mmakaay * phorum5/branches/phorum_5_2/templates/classic/css.tpl, phorum5/branches/phorum_5_2/templates/emerald/css.tpl, phorum5/branches/phorum_5_2/templates/lightweight/css.tpl, phorum5/trunk/templates/classic/css.tpl, phorum5/trunk/templates/emerald/css.tpl, phorum5/trunk/templates/lightweight/css.tpl: # Added overflow:hidden to bbcode quote block to prevent floating elements # from showing outside the block. 2008-05-22 19:56 mmakaay * phorum5/branches/phorum_5_2/include/api/json-pear.php, phorum5/branches/phorum_5_2/include/api/json.php, phorum5/trunk/include/api/json-pear.php, phorum5/trunk/include/api/json.php: # Added the PEAR Service_JSON class as a fallback method in case PHP # does not have the JSON support compiled in. 2008-05-22 11:38 ataylor * phorum5/branches/phorum_5_2/docs/docbook/admin/part_features.xml: # Changed Phorum Settings to Global Settings for admin panel consistency 2008-05-22 10:44 ataylor * phorum5/branches/phorum_5_2/docs/docbook/admin/part_features.xml: # Finished General Settings section 2008-05-21 17:00 mmakaay * phorum5/branches/phorum_5_2/templates/classic/posting.tpl, phorum5/trunk/templates/classic/posting.tpl: # Added missing #REPLY anchor to the classic template. 2008-05-21 13:16 ataylor * phorum5/branches/phorum_5_2/docs/docbook/admin/part_features.xml: # Added more General Settings sections 2008-05-21 12:30 mmakaay * phorum5/branches/phorum_5_2/ajax.php, phorum5/branches/phorum_5_2/common.php, phorum5/trunk/ajax.php, phorum5/trunk/common.php: # Fixed typos (thanks Andy!) 2008-05-21 12:09 ataylor * phorum5/branches/phorum_5_2/docs/docbook/admin/part_features.xml: # Merged HTML settings back into General Settings 2008-05-21 01:27 mmakaay * phorum5/branches/phorum_5_2/include/ajax/client.js.php, phorum5/trunk/include/ajax/client.js.php: # Do not reuse the xmlhttprequest object, because that will prevent # parallel requests from working (a running request would be cancelled). 2008-05-19 15:51 mmakaay * phorum5/branches/phorum_5_2/ajax.php, phorum5/branches/phorum_5_2/common.php, phorum5/branches/phorum_5_2/include/ajax/client.js.php, phorum5/branches/phorum_5_2/javascript.php, phorum5/branches/phorum_5_2/templates/emerald/header.tpl: The javascript.php script automatically loads the Ajax client code, so modules can be sure that they can make use of it and don't have to load it specifically. Templates can now contain a "javascript.tpl", which is loaded in by the javascript.php code automatically. This corresponds to the way that the CSS code works (where you can create a "css.tpl"). 2008-05-15 14:31 mmakaay * phorum5/branches/phorum_5_2/include/api/http_get.php, phorum5/trunk/include/api/http_get.php: # Implemented RFC2616 chunked transfer encoding in HTTP GET API. 2008-05-14 13:20 ts77 * phorum5/branches/phorum_5_2/docs/docbook/admin/part_installation.xml: # updated requirements 2008-05-13 03:51 ataylor * phorum5/branches/phorum_5_2/docs/docbook/admin/part_features.xml: Added File Path block 2008-05-12 14:29 mmakaay * phorum5/branches/phorum_5_2/ajax.php: # Return more generic 500 error headers on Ajax errors. 2008-05-11 18:24 mmakaay * phorum5/branches/phorum_5_2/include/ajax/call.checkpm.php, phorum5/branches/phorum_5_2/include/ajax/call.helloworld.php, phorum5/branches/phorum_5_2/include/ajax/call.markread.php: # Added Ajax call "markread" for marking forums, threads and messages as read. 2008-05-11 18:23 mmakaay * phorum5/branches/phorum_5_2/include/api/newflags.php, phorum5/trunk/include/api/newflags.php: # Prevent warnings in case threads that are not real threads are marked read. 2008-05-11 12:24 mmakaay * phorum5/branches/phorum_5_2/docs/docbook/admin/part_features.xml, phorum5/branches/phorum_5_2/docs/docbook/bookinfo.xml, phorum5/branches/phorum_5_2/docs/docbook/faq/part_faq_features.xml, phorum5/branches/phorum_5_2/docs/docbook/faq/part_faq_troubleshooting.xml: # Formatting and added Andy to the author list. 2008-05-11 12:07 mmakaay * phorum5/branches/phorum_5_2/docs/docbook/faq/part_faq_features.xml: # formatting 2008-05-11 11:59 mmakaay * phorum5/branches/phorum_5_2/ajax.php, phorum5/branches/phorum_5_2/include/ajax/client.js.php, phorum5/branches/phorum_5_2/include/ajax/examples.php, phorum5/branches/phorum_5_2/include/api/json.php, phorum5/trunk/include/api/json.php: # Backup ajax work. Example page is working ({phorum url}/ajax.php?examples). 2008-05-11 05:17 ataylor * phorum5/branches/phorum_5_2/docs/docbook/admin/part_features.xml: # Fix of inconsistent chapter/section naming 2008-05-11 05:12 ataylor * phorum5/branches/phorum_5_2/docs/docbook/admin/part_features.xml: # Added general settings and html settings blocks, moved vroot section down. 2008-05-11 01:51 ataylor * phorum5/branches/phorum_5_2/docs/docbook/faq/part_faq_features.xml, phorum5/branches/phorum_5_2/docs/docbook/faq/part_faq_troubleshooting.xml: # Added spam prevention, fixed some grammar 2008-05-10 17:16 mmakaay * phorum5/branches/phorum_5_2/docs/html/Makefile, phorum5/trunk/docs/html/Makefile: # Fixed typo in html docs Makefile. 2008-05-09 21:41 mmakaay * phorum5/branches/phorum_5_2/ajax.php, phorum5/branches/phorum_5_2/extension_src/phorum_constants.h, phorum5/branches/phorum_5_2/extension_src/phorum_get_url.c, phorum5/branches/phorum_5_2/include/ajax, phorum5/branches/phorum_5_2/include/ajax/call.checkpm.php, phorum5/branches/phorum_5_2/include/ajax/call.helloworld.php, phorum5/branches/phorum_5_2/include/ajax/client.js.php, phorum5/branches/phorum_5_2/include/api/json.php, phorum5/branches/phorum_5_2/include/constants.php, phorum5/branches/phorum_5_2/include/phorum_get_url.php: # Backup work on Ajax layer code. 2008-05-08 15:00 mmakaay * phorum5/branches/phorum_5_2/include/api/json.php, phorum5/trunk/include/api/json.php: Added a new API layer for handling JSON data (final goal: Ajax layer) 2008-05-08 14:56 mmakaay * phorum5/branches/phorum_5_2/include/api/newflags.php, phorum5/trunk/include/api/newflags.php: Added a new API layer for newflags handling. 2008-05-03 13:53 mmakaay * phorum5/branches/phorum_5_2/common.php: Backported the phorum_switch_template() function from trunk to 5.2. This new function makes it possible to switch the active Phorum template to a template that is stored in any directory. This is for example useful if a module includes a full Phorum template, where the template is packaged with the module code. With this new function, the Phorum can activate the module's template without the need for the admin to copy the template to the main templates directory. 2008-04-29 16:41 mmakaay * phorum5/branches/phorum_5_2/include/index_classic.php, phorum5/branches/phorum_5_2/index.php, phorum5/trunk/index.php: Fixed #740: Mark read in folder (classic index) goes back to root (thanks Oliver!) 2008-04-29 16:03 mmakaay * phorum5/branches/phorum_5_2/include/admin/users.php, phorum5/trunk/include/admin/users.php: Fixed #754: Display name filter was not included in pagination (thanks Oliver!) 2008-04-29 16:01 mmakaay * phorum5/branches/phorum_5_2/mods/smileys/help/german/smileys.php, phorum5/trunk/mods/smileys/help/german/smileys.php: Fixed #738: problems with German help file for smileys module (thanks Oliver!) 2008-04-29 15:54 mmakaay * phorum5/branches/phorum_5_2/posting.php, phorum5/trunk/posting.php: Fixed #757: Fixed typo in hook call for "posting_permissions" (thanks Alexey) 2008-04-17 15:24 ts77 * phorum5/branches/phorum_5_2/scripts/convert_announcements.php: use the correct default language for announcement conversion (fixing #734) 2008-04-17 15:18 ts77 * phorum5/branches/phorum_5_2/templates/emerald/read_threads.tpl, phorum5/branches/phorum_5_2/templates/lightweight/read_threads.tpl: # added missing closing small tag (fixing #747) 2008-04-17 14:16 ts77 * phorum5/branches/phorum_5_2/templates/emerald/read.tpl, phorum5/branches/phorum_5_2/templates/emerald/read_hybrid.tpl, phorum5/branches/phorum_5_2/templates/emerald/read_threads.tpl, phorum5/branches/phorum_5_2/templates/lightweight/read.tpl, phorum5/branches/phorum_5_2/templates/lightweight/read_hybrid.tpl, phorum5/branches/phorum_5_2/templates/lightweight/read_threads.tpl: # removed obsolete close a tag (fixing #741) 2008-04-03 08:42 mmakaay * phorum5/branches/phorum_5_2/mods/spamhurdles/lib/iscramble.php, phorum5/trunk/mods/spamhurdles/lib/iscramble.php: Fixed #735: Added missing backslash in JavaScript code (thanks to Oliver Riesen) 2008-04-01 03:15 brian * phorum5/branches/phorum_5_2/include/controlcenter/groupmod.php, phorum5/trunk/include/controlcenter/groupmod.php: # fixed bad URL creation. Thanks fmon. 2008-03-23 00:24 mmakaay * phorum5/branches/phorum_5_2/include/api/mail.php, phorum5/branches/phorum_5_2/include/email_functions.php, phorum5/trunk/include/api/mail.php, phorum5/trunk/include/email_functions.php: Fixed spam flagging by SpamAssassin for rule SUBJECT_NEEDS_ENCODING. This prevents spam flagging of mail in case the admin uses a name that contains special characters in the "System Emails From Name" field. Encoding was implemented using the Quoted-Printable description from RFC 2045. 2008-03-21 11:25 mmakaay * phorum5/branches/phorum_5_2/include/email_functions.php, phorum5/trunk/include/email_functions.php: Fixed spam flagging by SpamAssassin for rule FROM_BLANK_NAME (From: contains empty name). This prevents spam flagging of mail in case the admin did not fill in the "System Emails From Name" field. This resulted in a header like: From: "" 2008-03-21 11:16 mmakaay * phorum5/branches/phorum_5_2/include/email_functions.php, phorum5/trunk/include/email_functions.php: Fixed spam flagging by SpamAssassin for rule MSGID_FROM_MTA_HEADER (Message-Id was added by a relay). This prevents spam flagging of mail messages that are not sent for new message notification (for those we already generated a Message-Id header). 2008-03-19 19:24 ts77 * phorum5/branches/phorum_5_2/profile.php: clear html-description for profile page (fixing #723) 2008-03-19 19:15 ts77 * phorum5/branches/phorum_5_2/include/controlcenter/summary.php: # using the same date/time format as in profile.php as a partly fix for #722 2008-03-19 18:53 brian * phorum5/branches/phorum_5_2/include/admin/message_prune.php: # fix for ticket #710 2008-03-14 22:12 mmakaay * phorum5/branches/phorum_5_2/common.php, phorum5/branches/phorum_5_2/include/admin/install.php, phorum5/branches/phorum_5_2/include/db/upgrade/mysql-patches/2008031400.php, phorum5/trunk/common.php, phorum5/trunk/include/admin/install.php, phorum5/trunk/include/db/upgrade/mysql-patches/2008031400.php: # Make sure that "display_name_source" is defined at install time to # prevent Undefined index: display_name_source warnings. Also includes a # db upgrade script to create the setting on already installed systems. 2008-03-14 22:10 mmakaay * phorum5/branches/phorum_5_2/include/version_functions.php, phorum5/trunk/include/version_functions.php: # The db upgrade scripts did not look at the internal version and pachlevel # as defined in the common.php constants, causing upgrade files that had # a newer id than those to run anyway (only noticable when running console # upgrades I think). Not a big issue, but it's cleaner to not run # those updates. 2008-03-14 11:00 mmakaay * phorum5/branches/phorum_5_2/include/admin/install.php, phorum5/trunk/include/admin/install.php: # Use of numerical step 0 fixed to use 'step' instead. 2008-03-13 05:39 brian * phorum5/branches/phorum_5_2/admin.php, phorum5/branches/phorum_5_2/common.php, phorum5/branches/phorum_5_2/include/phorum_get_url.php, phorum5/trunk/admin.php, phorum5/trunk/common.php, phorum5/trunk/include/phorum_get_url.php: # fix for ticket #711. We already had this solved for the admin sort of so I just functionized that code 2008-03-13 03:54 brian * phorum5/branches/phorum_5_2/include/lang/english.php, phorum5/trunk/include/lang/english.php: # typo fix for ticket #720 2008-03-10 19:14 mmakaay * phorum5/branches/phorum_5_2/include/format_functions.php, phorum5/trunk/include/format_functions.php: # Another change for #712: keeping newlines lines in [quote] tag data. 2008-03-10 15:33 mmakaay * phorum5/branches/phorum_5_2/include/format_functions.php, phorum5/trunk/include/format_functions.php: Fix for #712: Quote tag removes newline after first line. Thanks to Alexey Torkhov for the bug report. 2008-03-10 08:52 mmakaay * phorum5/branches/phorum_5_2/common.php, phorum5/branches/phorum_5_2/control.php, phorum5/branches/phorum_5_2/include/api/user.php, phorum5/trunk/common.php, phorum5/trunk/control.php, phorum5/trunk/include/api/user.php: Fixed #717: User data doesn't get reloaded after profile edit. Thanks to Alexey Torkhov for the bug report. 2008-03-09 19:14 mmakaay * phorum5/branches/phorum_5_2/include/api/forums.php, phorum5/trunk/include/api/forums.php: Fix for #716: Typo in the forums API code. 2008-03-08 20:18 mmakaay * phorum5/branches/phorum_5_2/mods/spamhurdles/settings.php, phorum5/trunk/mods/spamhurdles/settings.php: Fix for #715: Warning spamhurdles/settings.php:106: "Undefined variable: warn" 2008-03-08 20:15 mmakaay * phorum5/branches/phorum_5_2/mods/event_logging/Changelog, phorum5/branches/phorum_5_2/mods/event_logging/README, phorum5/branches/phorum_5_2/mods/event_logging/db.php, phorum5/branches/phorum_5_2/mods/event_logging/info.txt, phorum5/trunk/mods/event_logging/Changelog, phorum5/trunk/mods/event_logging/README, phorum5/trunk/mods/event_logging/db.php, phorum5/trunk/mods/event_logging/info.txt: Fix for #714: SQL error "Column 'user_id' in where clause is ambiguous" in the Event Logging module, when filtering by user_id. 2008-03-08 10:42 mmakaay * phorum5/branches/phorum_5_2/mods/announcements/announcements.php: # Formatting. 2008-03-04 11:45 mmakaay * phorum5/branches/phorum_5_2/mods/event_logging/settings/logviewer.php, phorum5/trunk/mods/event_logging/settings/logviewer.php: Fix for #709": PHP warning for undefined index "thread" in event logging module (thanks to Alexey Torkhov) 2008-03-04 07:46 mmakaay * phorum5/branches/phorum_5_2/docs/docbook/developer/part_modules.xml, phorum5/trunk/docs/docbook/developer/part_modules.xml: # Fixed a small docbook problem in the module docs. 2008-03-03 21:35 mmakaay * phorum5/branches/phorum_5_2/include/admin/message_prune.php, phorum5/branches/phorum_5_2/include/admin/users.php, phorum5/branches/phorum_5_2/mods/event_logging/settings/logviewer.php, phorum5/trunk/include/admin/message_prune.php, phorum5/trunk/include/admin/users.php, phorum5/trunk/mods/event_logging/settings/logviewer.php: Fix for #708: Dates in the admin interface were not shown in a consistent way, because sometimes hard-coded date formats were used. 2008-03-03 16:08 mmakaay * phorum5/branches/phorum_5_2/common.php, phorum5/trunk/common.php: # Prepared for get_magic_quotes_gpc() deprecation. PHP6 will nog longer have # that functionality and PHP5.3 and above will spawn warning messages # when using that function. 2008-03-03 11:39 mmakaay * phorum5/branches/phorum_5_2/docs/docbook/developer/part_modules.xml, phorum5/trunk/docs/docbook/developer/part_modules.xml: # Added a new block of info to the developer docs (how to write a settings.php). 2008-03-03 07:25 mmakaay * phorum5/branches/phorum_5_2/common.php: # Just a commit for testing my IRC bot. 2008-03-03 03:50 mmakaay * phorum5/branches/phorum_5_2/mods/bbcode/bbcode.php, phorum5/trunk/mods/bbcode/bbcode.php: Fix for #650: Make [url=mailto:...]...[/url] work in the bbcode module 2008-03-03 03:37 mmakaay * phorum5/branches/phorum_5_2/include/email_functions.php, phorum5/branches/phorum_5_2/include/format_functions.php, phorum5/trunk/include/email_functions.php, phorum5/trunk/include/format_functions.php: Fix for #704: phorum_relative_date() doesn't honor the timezone settings 2008-03-03 03:27 mmakaay * phorum5/branches/phorum_5_2/docs/html/developer/Makefile, phorum5/trunk/docs/html/developer/Makefile: # Added fetching fresh hook info from the source tree to the # HTML documentation building Makefile. 2008-03-03 03:19 mmakaay * phorum5/branches/phorum_5_2/pm.php, phorum5/trunk/pm.php: # Added availability information to the new PM hooks. 2008-03-03 02:39 mmakaay * phorum5/branches/phorum_5_2/templates/classic/header.tpl, phorum5/trunk/templates/classic/header.tpl: # Fixes for the classic template to make PM and moderator notifications work. 2008-03-03 01:25 mmakaay * phorum5/branches/phorum_5_2/include/api/image.php, phorum5/trunk/include/api/image.php: The Image API thumbnail code now generates JPEG thumbnails instead of PNG. JPEG allows for better compression, resulting in smaller images. When using PNG, the thumbnails are sometimes bigger in filesize than the original images. 2008-03-03 00:53 mmakaay * phorum5/branches/phorum_5_2/include/profile_functions.php, phorum5/trunk/include/profile_functions.php: # Fixed banlist caching warning (Notice: Undefined index: banlist_version # in include/profile_functions.php on line 104). 2008-03-03 00:46 mmakaay * phorum5/branches/phorum_5_2/pm.php, phorum5/trunk/pm.php: New hooks for the private message system: buddy_list, pm_list, pm_read. 2008-03-02 19:26 mmakaay * phorum5/branches/phorum_5_2/mods/editor_tools/editor_tools.php, phorum5/trunk/mods/editor_tools/editor_tools.php: Fixed #706: Editor Tools module doesn't use constants for default icon size. Thanks to Alexey Torkhov for the bug report. 2008-03-02 19:21 mmakaay * phorum5/branches/phorum_5_2/mods/bbcode/lang/dutch_informal.php, phorum5/trunk/mods/bbcode/lang/dutch_informal.php: # Added informal Dutch translation for the BBcode module. 2008-03-02 19:20 mmakaay * phorum5/branches/phorum_5_2/mods/bbcode/Changelog, phorum5/branches/phorum_5_2/mods/bbcode/bbcode.php, phorum5/branches/phorum_5_2/mods/bbcode/defaults.php, phorum5/branches/phorum_5_2/mods/bbcode/lang/dutch.php, phorum5/branches/phorum_5_2/mods/bbcode/settings.php, phorum5/trunk/mods/bbcode/Changelog, phorum5/trunk/mods/bbcode/bbcode.php, phorum5/trunk/mods/bbcode/defaults.php, phorum5/trunk/mods/bbcode/settings.php: Automatic processing of bare URLs and email addresses is made optional through two new BBcode module settings (ticket #696, thanks for the suggestion Alexey Torkhov). 2008-03-02 17:29 mmakaay * phorum5/branches/phorum_5_2/include/cache/file.php, phorum5/branches/phorum_5_2/mods/event_logging/README, phorum5/branches/phorum_5_2/mods/event_logging/event_logging.php, phorum5/trunk/include/cache/file.php, phorum5/trunk/mods/event_logging/README, phorum5/trunk/mods/event_logging/event_logging.php: Fixed #690: Harmless warnings from file cache layer should now be suppressed. 2008-03-01 12:07 mmakaay * phorum5/branches/phorum_5_2/include/version_functions.php, phorum5/trunk/include/version_functions.php: # Implemented extra possibilities for the versioning scheme (so we could use # 5.2.26-alpha, 5.2.26-beta, 5.2.26-RC1, 5.2.26-RC2, 5.2.26 for a dev cycle). 2008-02-29 14:35 mmakaay * phorum5/branches/phorum_5_2/mods/username_restrictions/Changelog, phorum5/branches/phorum_5_2/mods/username_restrictions/README, phorum5/branches/phorum_5_2/mods/username_restrictions/info.txt, phorum5/branches/phorum_5_2/mods/username_restrictions/settings.php, phorum5/trunk/mods/username_restrictions/Changelog, phorum5/trunk/mods/username_restrictions/README, phorum5/trunk/mods/username_restrictions/info.txt, phorum5/trunk/mods/username_restrictions/settings.php: Fixed a bug in the username restrictions module. It was not possible to set a minimum length in combination with no maximum length. The maximum length was set to the minimum length in this case. Thanks to Lammi41 for the bug report and the patch. 2008-02-28 23:44 mmakaay * phorum5/branches/phorum_5_2/include/db/config.php.sample, phorum5/trunk/include/db/config.php.sample: # Updated and restructured the documentation in config.php.sample a bit. # Most important one: tell people that "utf-8" is not a valid charset. 2008-02-28 15:10 mmakaay * phorum5/branches/phorum_5_2/common.php, phorum5/branches/phorum_5_2/docs/docbook/developer/mkhookdocs, phorum5/trunk/common.php, phorum5/trunk/docs/docbook/developer/mkhookdocs: # Incorporated hook availability in the docbook generation tool. 2008-02-28 14:57 mmakaay * phorum5/branches/phorum_5_2/common.php, phorum5/trunk/common.php: # Added availability information for new hooks (modelled after php.net). # This information should tell for which Phorum versions a certain hook # is available. 2008-02-28 14:30 mmakaay * phorum5/branches/phorum_5_2/common.php, phorum5/trunk/common.php: Implemented a hook call "page_" that can be used to run a "common" hook for specific pages only (e.g. "page_index", "page_pm", etc.) 2008-02-25 12:16 ts77 * phorum5/branches/phorum_5_2/search.php: fixed double escaping of the excerpt in search results 2008-02-24 19:18 ts77 * phorum5/branches/phorum_5_2/include/feed_functions.php: applied change from [2827] to atom feed and fixing double escaping of subject (fixing #686, thanks to Alexey Torkhov) 2008-02-23 01:44 mmakaay * phorum5/branches/phorum_5_2/profile.php, phorum5/trunk/profile.php: # Added breadcrumbs information for the user profile page. 2008-02-22 18:08 brian * phorum5/branches/phorum_5_2/templates/emerald/index_new.tpl: # remove unused var, thanks James 2008-02-22 08:35 mmakaay * phorum5/branches/phorum_5_2/templates/emerald/posting.tpl, phorum5/branches/phorum_5_2/templates/lightweight/posting.tpl, phorum5/trunk/templates/emerald/posting.tpl, phorum5/trunk/templates/lightweight/posting.tpl: # Some more space if the max number of attachments is reached. There is # space if the limit is not yet reached, let's keep that space intact. 2008-02-20 12:37 mmakaay * phorum5/branches/phorum_5_2/login.php, phorum5/branches/phorum_5_2/register.php, phorum5/branches/phorum_5_2/templates/emerald/register.tpl, phorum5/branches/phorum_5_2/templates/lightweight/register.tpl, phorum5/trunk/login.php, phorum5/trunk/register.php, phorum5/trunk/templates/emerald/register.tpl, phorum5/trunk/templates/lightweight/register.tpl: # Heading and breadcrumbs fixes for login and register pages. 2008-02-20 07:55 mmakaay * phorum5/branches/phorum_5_2/common.php, phorum5/trunk/common.php: # Breadcrumbs fix. The breadcrumb for the active forum was formatted (type and # url fields) as if it were a folder. 2008-02-19 11:57 mmakaay * phorum5/branches/phorum_5_2/control.php, phorum5/branches/phorum_5_2/pm.php, phorum5/trunk/control.php, phorum5/trunk/pm.php: Fixed #692: the control center and private message pages no longer show the forum descriptions (thanks to James Revillini for the bug report). Additionally, the heading for the private messages pages was set to a better value. 2008-02-19 08:53 mmakaay * phorum5/branches/phorum_5_2/common.php, phorum5/branches/phorum_5_2/include/admin/banlist.php, phorum5/branches/phorum_5_2/include/db/mysql.php, phorum5/branches/phorum_5_2/include/db/upgrade/mysql-patches/2008021900.php, phorum5/branches/phorum_5_2/mods/spamhurdles/db.php, phorum5/trunk/common.php, phorum5/trunk/include/admin/banlist.php, phorum5/trunk/include/db/mysql.php, phorum5/trunk/include/db/upgrade/mysql-patches/2008021900.php: Added a comments field to the banlist items, based on a patch that was provided by James Revillini. Thanks James! 2008-02-18 13:06 ts77 * phorum5/branches/phorum_5_2/docs/docbook/admin/part_installation.xml, phorum5/branches/phorum_5_2/include/db/config.php.sample, phorum5/branches/phorum_5_2/include/db/mysql.php, phorum5/branches/phorum_5_2/include/db/mysql/mysqli.php, phorum5/branches/phorum_5_2/include/db/mysql/mysqli_replication.php: added options for port and socket to database configuration and the appropriate layers and documentation (#683, thanks to Alexey Torkhov) 2008-02-18 11:46 ts77 * phorum5/branches/phorum_5_2/templates/classic/pm_list_incoming.tpl, phorum5/branches/phorum_5_2/templates/emerald/pm_list_incoming.tpl, phorum5/branches/phorum_5_2/templates/lightweight/pm_list_incoming.tpl: fixed layout for pm_list_incoming.tpl, (#699, thanks to Alexey Torkhov) 2008-02-17 23:46 mmakaay * phorum5/branches/phorum_5_2/templates/classic/posting_attachments.tpl, phorum5/branches/phorum_5_2/templates/classic/posting_attachments_list.tpl, phorum5/trunk/templates/classic/posting_attachments.tpl, phorum5/trunk/templates/classic/posting_attachments_list.tpl: # Fixed the classic template posting form to correctly handle attachments. # Before this fix, uploading worked, but the list of uploaded attachments # did not appear in the posting editor. 2008-02-17 16:42 mmakaay * phorum5/branches/phorum_5_2/templates/classic/header.tpl, phorum5/trunk/templates/classic/header.tpl: # Let the classic template make use of the new CSS system. 2008-02-17 14:04 ts77 * phorum5/branches/phorum_5_2/read.php: added page argument to print view link so that it shows the page you are at in print view (fixing #695, thanks to Alexey Torkhov) 2008-02-16 17:07 ts77 * phorum5/branches/phorum_5_2/common.php: only allow template selection through url if not set to fixed view (fixing #693, thanks to Alexey Torkhov) 2008-02-16 16:50 ts77 * phorum5/branches/phorum_5_2/mods/announcements/announcements.php: added format_fixup hook to announcements module too (fixing #694, thanks to Alexey Torkhov) 2008-02-16 16:44 ts77 * phorum5/branches/phorum_5_2/include/db/mysql.php: # fixed warning, uninitialized variable (#691, thanks Steve) 2008-02-16 11:09 mmakaay * phorum5/branches/phorum_5_2/templates/classic/profile.tpl, phorum5/trunk/templates/classic/profile.tpl: # Added the "Show all posts" link to the classic template. 2008-02-11 22:23 mmakaay * phorum5/branches/phorum_5_2/mods/spamhurdles/Changelog, phorum5/branches/phorum_5_2/mods/spamhurdles/README, phorum5/branches/phorum_5_2/mods/spamhurdles/db/mysql/1.php, phorum5/branches/phorum_5_2/mods/spamhurdles/db/mysqli/1.php, phorum5/branches/phorum_5_2/mods/spamhurdles/info.txt, phorum5/trunk/mods/spamhurdles/Changelog, phorum5/trunk/mods/spamhurdles/README, phorum5/trunk/mods/spamhurdles/db/mysql/1.php, phorum5/trunk/mods/spamhurdles/db/mysqli/1.php, phorum5/trunk/mods/spamhurdles/info.txt: Added a fix for making the database install code work for the Spam Hurdles module work in MySQL strict mode. Thanks to phorum.org user "shaneshack" for finding and reporting the problem! 2008-02-10 09:48 mmakaay * phorum5/branches/phorum_5_2/include/api/user.php, phorum5/trunk/include/api/user.php: # Small doc update for improving readability. 2008-02-10 00:06 mmakaay * phorum5/branches/phorum_5_2/templates/classic/cc_usersettings.tpl, phorum5/branches/phorum_5_2/templates/emerald/cc_usersettings.tpl, phorum5/branches/phorum_5_2/templates/lightweight/cc_usersettings.tpl, phorum5/trunk/templates/classic/cc_usersettings.tpl, phorum5/trunk/templates/emerald/cc_usersettings.tpl, phorum5/trunk/templates/lightweight/cc_usersettings.tpl: # XHTML fix in cc_usersettings.tpl. 2008-02-09 23:59 mmakaay * phorum5/branches/phorum_5_2/include/controlcenter/forum.php, phorum5/trunk/include/controlcenter/forum.php: # XHTML fix: selected="selected" instead of "selected". # Maybe it would be better to have this code in the templates. 2008-02-09 23:28 mmakaay * phorum5/branches/phorum_5_2/templates/classic/list.tpl, phorum5/branches/phorum_5_2/templates/classic/list_threads.tpl, phorum5/trunk/templates/classic/list.tpl, phorum5/trunk/templates/classic/list_threads.tpl: Fixed #688: Changed {URL->MARKREAD} to {URL->MARK_READ} in the classic template (thanks to Alexey Torkov). 2008-02-09 20:12 mmakaay * phorum5/branches/phorum_5_2/docs/docbook/developer/part_modules.xml, phorum5/branches/phorum_5_2/docs/docbook/developer/part_templates.xml, phorum5/trunk/docs/docbook/developer/part_templates.xml: # Added docs about the use of curly braces. # Fixed docs about how to set the default template. 2008-02-08 14:04 mmakaay * phorum5/branches/phorum_5_2/include/admin/settings.php, phorum5/trunk/include/admin/settings.php: # Changed some wordings to prevent confusion between "list" and "index" pages. # Added up to date info about the index page style (flat or directory). 2008-02-08 01:30 mmakaay * phorum5/branches/phorum_5_2/include/index_new.php: # Added doc for hook "index". 2008-02-06 23:44 mmakaay * phorum5/branches/phorum_5_2/templates/emerald/index_new.tpl, phorum5/branches/phorum_5_2/templates/lightweight/index_new.tpl, phorum5/trunk/templates/emerald/index_new.tpl, phorum5/trunk/templates/lightweight/index_new.tpl: # Removed description from the folder header. It's already in header.tpl # and it looks weird if it is used in the (my guess is that this is # some left behind copied code). 2008-02-06 09:13 mmakaay * phorum5/branches/phorum_5_2/include/api/user.php, phorum5/trunk/include/api/user.php: # A change to make phorum_api_user_get_groups() more versatile. There's no # need to strip the values in the return array down to only the group # subscription status, since phorum_api_user_save_groups() will happily # eat a mix of full group info array and single subscription status values. 2008-02-06 09:07 mmakaay * phorum5/branches/phorum_5_2/include/api/user.php, phorum5/trunk/include/api/user.php: # Implemented a new user API call: phorum_api_user_get_groups(). 2008-02-06 02:13 mmakaay * phorum5/branches/phorum_5_2/include/admin/users.php: # Undefined index warning fix and a backport of the "any pending status" # user search option from the trunk. 2008-02-06 01:18 mmakaay * phorum5/branches/phorum_5_2/include/format_functions.php, phorum5/trunk/include/format_functions.php: Fixed the subject bad word censoring checks. The checks were run, but the outcome was stored in the wrong variable. 2008-02-06 00:37 mmakaay * phorum5/branches/phorum_5_2/mods/spamhurdles/Changelog, phorum5/branches/phorum_5_2/mods/spamhurdles/lang/spanish_latin_american.php, phorum5/trunk/mods/spamhurdles/Changelog, phorum5/trunk/mods/spamhurdles/lang/spanish_latin_american.php: # Added Latin American Spanish translation for the Spam Hurdles module. 2008-02-05 20:35 mmakaay * phorum5/branches/phorum_5_2/docs/docbook/admin/part_installation.xml, phorum5/branches/phorum_5_2/docs/install.txt, phorum5/trunk/docs/docbook/admin/part_installation.xml: # More quotes in the GRANT MySQL command from the manual. 2008-02-05 19:37 mmakaay * phorum5/branches/phorum_5_2/include/db/mysql/mysql.php, phorum5/branches/phorum_5_2/include/db/mysql/mysqli.php, phorum5/branches/phorum_5_2/include/db/mysql/mysqli_replication.php, phorum5/trunk/include/db/mysql/mysql.php, phorum5/trunk/include/db/mysql/mysqli.php, phorum5/trunk/include/db/mysql/mysqli_replication.php: Fix for the database layer to correctly process MySQL error code 1582, which was temporarily implemented in the MySQL server (versions 5.1.15 up to 5.1.20). This error code has been reverted to the original error code 1062 in the fix for MySQL bug report #28842. Unfortunately we have to add this work around to Phorum for this now. References: - http://dev.mysql.com/doc/refman/5.1/en/news-5-1-20.html - http://bugs.mysql.com/bug.php?id=28842 2008-02-05 12:14 mmakaay * phorum5/branches/phorum_5_2/docs/install.txt, phorum5/trunk/docs/install.txt: # Added quotes in MySQL GRANT command. 2008-02-02 00:10 mmakaay * phorum5/branches/phorum_5_2/include/admin/header.php, phorum5/trunk/include/admin/header.php: # Use an absolute URL for the close.gif in the help popup. 2008-02-01 23:31 mmakaay * phorum5/branches/phorum_5_2/include/db/config.php.sample, phorum5/trunk/include/db/config.php.sample: # Fixed some outdated info from the config.php.sample. 2008-02-01 14:25 mmakaay * phorum5/branches/phorum_5_2/scripts/console_upgrade.php, phorum5/trunk/scripts/console_upgrade.php: # Ehhh... reversed logic bit me. 2008-02-01 13:04 mmakaay * phorum5/branches/phorum_5_2/include/version_functions.php, phorum5/branches/phorum_5_2/scripts/console_upgrade.php, phorum5/trunk/include/version_functions.php, phorum5/trunk/scripts/console_upgrade.php: # Extended the console_upgrade.php script to also be able to run a single # upgrade file instead of doing the standard upgrade run. This can be useful # in cases where one of the upgrade files had a problem and where the admin # wants to re-run that upgrade afterwards. # Usage: php console_upgrade.php -f mysql-patches/2008012500.php 2008-02-01 09:00 mmakaay * phorum5/branches/phorum_5_2/mods/bbcode/colorpicker/js_color_picker_v2.css, phorum5/trunk/mods/bbcode/colorpicker/js_color_picker_v2.css: # Fixed two tab image paths in the CSS code (thanks for the catch Thomas!) 2008-01-31 08:30 mmakaay * phorum5/branches/phorum_5_2/login.php, phorum5/trunk/login.php: # Removed htmlspecialchars() from ERROR and OKMSG for the login script. # No user input in those, so it is safe to remove them. # Now, HTML code and &entities; are allowed in the language strings. 2008-01-29 15:06 mmakaay * phorum5/branches/phorum_5_2/mods/editor_tools/editor_tools.php, phorum5/trunk/mods/editor_tools/editor_tools.php: # Fixed an undefined index warning in the editor_tools module. 2008-01-29 11:16 mmakaay * phorum5/branches/phorum_5_2/mods/announcements/announcements.php, phorum5/trunk/mods/announcements/announcements.php: # Fixed PHP warning in announcements module. 2008-01-29 10:23 mmakaay * phorum5/branches/phorum_5_2/include/admin/default.php: # Fixed path representation in the admin forum browser for vroot folders. 2008-01-28 13:54 mmakaay * phorum5/branches/phorum_5_2/include/admin/PhorumInputForm.php, phorum5/trunk/include/admin/PhorumInputForm.php: # Use $PHORUM[http_path] for the question mark images in the admin. # Somehow I got broken question marks because the path became something like # url/admin.php/images/qmark.gif. 2008-01-28 10:12 mmakaay * phorum5/branches/phorum_5_2/include/forum_functions.php: # Fixed undefined index warning about "childcount". 2008-01-28 10:04 mmakaay * phorum5/branches/phorum_5_2/include/admin/settings.php, phorum5/trunk/include/admin/settings.php: # Better title and help info for the hide_email_addr option. 2008-01-25 22:09 mmakaay * phorum5/branches/phorum_5_2/common.php, phorum5/branches/phorum_5_2/include/admin/install.php, phorum5/branches/phorum_5_2/include/db/upgrade/mysql-patches/2008012500.php, phorum5/trunk/common.php, phorum5/trunk/include/admin/install.php, phorum5/trunk/include/db/upgrade/mysql-patches/2008012500.php: # Fix for undefined index warnings about "track_edit_changes" and moved # some settings defaults into db upgrade scripts while I was at it. 2008-01-25 17:37 brian * phorum5/branches/phorum_5_2/templates/emerald/read.tpl, phorum5/branches/phorum_5_2/templates/emerald/read_hybrid.tpl, phorum5/branches/phorum_5_2/templates/lightweight/read.tpl, phorum5/branches/phorum_5_2/templates/lightweight/read_hybrid.tpl, phorum5/trunk/templates/emerald/read.tpl, phorum5/trunk/templates/emerald/read_hybrid.tpl, phorum5/trunk/templates/lightweight/read.tpl, phorum5/trunk/templates/lightweight/read_hybrid.tpl: Added the direct link to the message for each message in flat and hybrid view for easy copy and paste. 2008-01-24 21:20 mmakaay * phorum5/branches/phorum_5_2/common.php, phorum5/branches/phorum_5_2/include/db/mysql.php, phorum5/branches/phorum_5_2/include/db/upgrade/mysql-patches/2007102800.php, phorum5/branches/phorum_5_2/include/db/upgrade/mysql-patches/2008012401.php, phorum5/trunk/common.php, phorum5/trunk/include/db/mysql.php, phorum5/trunk/include/db/upgrade/mysql-patches/2007102800.php, phorum5/trunk/include/db/upgrade/mysql-patches/2008012401.php: # Another missing key added: updated_threads. I'm pretty sure I added # those to mysql.php while I was writing the new recent messages code, but # apparently the new keys didn't get committed back then :-( # Thanks to Bert Garcia for noticing the missing keys. 2008-01-24 08:42 mmakaay * phorum5/branches/phorum_5_2/common.php, phorum5/branches/phorum_5_2/include/db/mysql.php, phorum5/branches/phorum_5_2/include/db/upgrade/mysql-patches/2007101100.php, phorum5/branches/phorum_5_2/include/db/upgrade/mysql-patches/2008012400.php, phorum5/trunk/common.php, phorum5/trunk/include/db/mysql.php, phorum5/trunk/include/db/upgrade/mysql-patches/2007101100.php, phorum5/trunk/include/db/upgrade/mysql-patches/2008012400.php: # Index "recent_threads" was not in the create table statements. Moved # the existing upgrade script forward and added the needed KEY declaration # to the table create statement. 2008-01-20 16:02 mmakaay * phorum5/branches/phorum_5_2/include/admin/newforum.php: # Another inherited sticky_count fix. 2008-01-20 11:25 mmakaay * phorum5/branches/phorum_5_2/include/admin/newforum.php: # When saving data for a forum, then don't inherit the "sticky_count" field. 2008-01-19 10:34 mmakaay * phorum5/branches/phorum_5_2/css.php, phorum5/branches/phorum_5_2/javascript.php, phorum5/trunk/css.php, phorum5/trunk/javascript.php: # Provided exit statements after trigger_error() calls for cases where # an error handler is setup that does not terminate the script on its own. 2008-01-18 12:37 mmakaay * phorum5/branches/phorum_5_2/include/db/mysql.php: # Small doc fixes to make references variables show up correctly in phpdocs. 2008-01-18 12:31 mmakaay * phorum5/branches/phorum_5_2/include/admin/manage_languages.php, phorum5/trunk/include/admin/manage_languages.php: Fix for #675: Wrong variable use for "place it in ...." text. 2008-01-18 12:28 mmakaay * phorum5/branches/phorum_5_2/posting.php, phorum5/trunk/posting.php: Fix for #675: "Post" and "SaveChanges" not recognized by language admin tool. 2008-01-18 12:11 mmakaay * phorum5/branches/phorum_5_2/templates/classic/posting_messageform.tpl, phorum5/branches/phorum_5_2/templates/emerald/posting.tpl, phorum5/branches/phorum_5_2/templates/lightweight/posting.tpl, phorum5/trunk/templates/classic/posting_messageform.tpl, phorum5/trunk/templates/emerald/posting.tpl, phorum5/trunk/templates/lightweight/posting.tpl: Change "onchange" event for "Follow topic" checkbox to "onclick" to work around a problem with MSIE7 not visibly acting on checkbox changes (event bubbling seems to be halted for "onchange" in MSIE7, thanks MS!) 2008-01-18 11:20 mmakaay * phorum5/branches/phorum_5_2/include/email_functions.php, phorum5/trunk/include/email_functions.php: Fixed a bug that was reported by charliemc86: enabling the option "Ignore Admin for moderator-emails" had no effect. Administrators would still get moderation email messages. Thanks Charlie! 2008-01-17 05:12 brian * phorum5/branches/phorum_5_2/include/cache/memcached.php, phorum5/trunk/include/cache/memcached.php: # we need to check the value of . an empty cache throws errors on the foreach 2008-01-16 14:30 mmakaay * phorum5/branches/phorum_5_2/docs/docbook/developer/part_modules.xml: # Fix for making the PDF docs work again. There was an xref for hooks that # are not yet documented in the code. 2008-01-16 11:54 mmakaay * phorum5/branches/phorum_5_2/include/api/user.php, phorum5/trunk/include/api/user.php: # Synced user API docs with trunk. 2008-01-16 11:21 mmakaay * phorum5/branches/phorum_5_2/include/api/user.php: # Added an example to the phorum_api_user_save() docs. 2008-01-16 10:18 mmakaay * phorum5/branches/phorum_5_2/include/api/user.php, phorum5/trunk/include/api/user.php: # Added documentation for hook "user_session_destroy". 2008-01-16 02:27 mmakaay * phorum5/branches/phorum_5_2/docs/docbook/developer/mkhookdocs, phorum5/branches/phorum_5_2/include/api/user.php, phorum5/trunk/docs/docbook/developer/mkhookdocs, phorum5/trunk/include/api/user.php: # Added documentation for user API hook. 2008-01-15 22:06 mmakaay * phorum5/branches/phorum_5_2/common.php, phorum5/branches/phorum_5_2/docs/docbook/developer/mkhookdocs, phorum5/trunk/common.php, phorum5/trunk/docs/docbook/developer/mkhookdocs: # Revised common.php and added hook comments to all hooks in that file. # Also added a new hook "parse_request" which can be used for influencing # the request parsing phase (e.g. for implementing SEF URLs). 2008-01-15 01:41 mmakaay * phorum5/branches/phorum_5_2/scripts/generateHOOKdocs.php: # This one is no longer needed. The hook extration script is now in the docs tree. 2008-01-15 01:38 mmakaay * phorum5/branches/phorum_5_2/mods/smtp_mail/info.txt: # Forgotten typo commit. 2008-01-15 01:16 mmakaay * phorum5/branches/phorum_5_2/docs/docbook/developer/part_modules.xml: # Added information about $PHORUM['http_path'] for building absolute URLs. 2008-01-15 01:16 mmakaay * phorum5/branches/phorum_5_2/css.php, phorum5/branches/phorum_5_2/docs/docbook/developer/mkhookdocs, phorum5/branches/phorum_5_2/javascript.php: # Updated the mkhookdocs script to be able to include an example block for # inline hook documentation and to allow any kind of docbook code in # the hook docs. 2008-01-14 00:40 mmakaay * phorum5/branches/phorum_5_2/mods/announcements/announcements.php, phorum5/trunk/mods/announcements/announcements.php: # Fix for show-on-page descision logic. 2008-01-11 23:38 mmakaay * phorum5/branches/phorum_5_2/templates/classic/register.tpl, phorum5/trunk/templates/classic/register.tpl: # Added missing tpl_register_form hook. 2008-01-09 01:20 mmakaay * phorum5/branches/phorum_5_2/docs/docbook/developer/part_modules.xml: # Some small updates for the module docs. 2008-01-08 21:15 mmakaay * phorum5/branches/phorum_5_2/mods/spamhurdles/lib/iscramble.php, phorum5/branches/phorum_5_2/mods/spamhurdles/spamhurdles.php, phorum5/tags/phorum_5_2_6/mods/spamhurdles/lib/iscramble.php, phorum5/tags/phorum_5_2_6/mods/spamhurdles/spamhurdles.php, phorum5/trunk/mods/spamhurdles/lib/iscramble.php, phorum5/trunk/mods/spamhurdles/spamhurdles.php: # More fixing for fixing for xml/xhtml compatibility in spam hurdles. 2008-01-08 20:35 mmakaay * phorum5/branches/phorum_5_2/mods/spamhurdles/spamhurdles.php, phorum5/tags/phorum_5_2_6/mods/spamhurdles/spamhurdles.php, phorum5/trunk/mods/spamhurdles/spamhurdles.php: # The md5 js library was not loaded anymore, due to the recent xml/xhtml # compatibility fix. This broke the javascript signing hurdle. 2008-01-08 17:29 mmakaay * phorum5/branches/phorum_5_2/docs/docbook/developer/part_hooks.xml, phorum5/branches/phorum_5_2/docs/docbook/developer/part_modules.xml: # Some new items for the module writing documentation. 2008-01-07 22:02 ts77 * phorum5/branches/phorum_5_2/posting.php: # read-only not active for admin as done in common.php already 2008-01-07 21:46 ts77 * phorum5/branches/phorum_5_2/include/admin/install.php: # fix forum-path on install 2008-01-07 21:28 ts77 * phorum5/branches/phorum_5_2/include/db/mysql.php: MFH: fixed possible sql-injection in non-fulltext search (not enabled by default) 2008-01-07 15:05 mmakaay * phorum5/branches/phorum_5_2/mods/editor_tools/editor_tools.php, phorum5/trunk/mods/editor_tools/editor_tools.php: # Fix some validation errors as reported by JAB Creations. 2008-01-07 15:02 mmakaay * phorum5/branches/phorum_5_2/mods/editor_tools/editor_tools.js, phorum5/trunk/mods/editor_tools/editor_tools.js: # Make popup objects childs of the editor-tools div. 2008-01-07 00:16 mmakaay * phorum5/branches/phorum_5_2/docs/docbook/admin/part_modules.xml, phorum5/branches/phorum_5_2/docs/docbook/developer/part_modules.xml, phorum5/trunk/docs/docbook/admin/part_modules.xml, phorum5/trunk/docs/docbook/developer/part_modules.xml: # Added information about the category: module info parameter and the # available categories to choose from. 2008-01-06 23:55 mmakaay * phorum5/branches/phorum_5_2/templates/classic/header.tpl, phorum5/trunk/templates/classic/header.tpl: # Use {HTML_DESCRIPTION} instead of {DESCRIPTION} in the classic header.tpl. 2008-01-06 22:26 mmakaay * phorum5/branches/phorum_5_2/docs/docbook/developer/mkhookdocs, phorum5/branches/phorum_5_2/docs/docbook/developer/part_modules.xml, phorum5/branches/phorum_5_2/docs/docbook/developer/part_templates.xml, phorum5/branches/phorum_5_2/docs/html/phorum_docbook.css, phorum5/trunk/docs/docbook/developer/mkhookdocs, phorum5/trunk/docs/docbook/developer/part_modules.xml, phorum5/trunk/docs/docbook/developer/part_templates.xml, phorum5/trunk/docs/html/phorum_docbook.css: # Backup work on modules documentation. 2008-01-06 22:19 mmakaay * phorum5/branches/phorum_5_2/javascript.php, phorum5/trunk/javascript.php: # Small doc fix in javascript hook. 2008-01-06 21:29 mmakaay * phorum5/branches/phorum_5_2/templates/classic/cc_menu.tpl, phorum5/trunk/templates/classic/cc_menu.tpl: # Added missing template hooks to the classic template. 2008-01-06 18:15 brian * phorum5/branches/phorum_5_2/mods/smtp_mail/info.txt, phorum5/trunk/mods/smtp_mail/info.txt: # made the SMTP module description more clear that this module is not needed most of the time 2008-01-06 02:04 mmakaay * phorum5/branches/phorum_5_2/docs/docbook/developer/part_modules.xml, phorum5/trunk/docs/docbook/developer/part_modules.xml: # Some small improvements to the modules docbook. 2008-01-06 01:49 mmakaay * phorum5/branches/phorum_5_2/docs/docbook/developer/index.xml, phorum5/branches/phorum_5_2/docs/docbook/developer/part_modules.xml, phorum5/trunk/docs/docbook/developer/index.xml, phorum5/trunk/docs/docbook/developer/part_modules.xml: # Added a start for the module writing documentation. 2008-01-06 00:53 mmakaay * phorum5/branches/phorum_5_2/include/admin/sanity_checks/database.php, phorum5/trunk/include/admin/sanity_checks/database.php: # Included a warning producing sanity check if config.php has an empty charset. 2008-01-06 00:47 mmakaay * phorum5/branches/phorum_5_2/include/db/mysql.php, phorum5/trunk/include/db/mysql.php: # In case people decide to put NULL or so in the charset db config, no # DEFAULT CHARACTER SET can be set in the table create statements. # This commit fixes the problem that an install would end in SQL errors # because of the incomplete create statement. 2008-01-05 21:04 mmakaay * phorum5/branches/phorum_5_2/docs/html/phorum_docbook.css: # Add a style for tables in the docbook HTML that matches the other styles. 2008-01-05 18:10 mmakaay * phorum5/branches/phorum_5_2/docs/docbook/admin/part_modules.xml, phorum5/trunk/docs/docbook/admin/part_modules.xml: # It seems better to me to link to the modules forum instead of the module # list in the wiki, since that last one contains 5.1 modules which often # will not work. 2008-01-05 17:39 mmakaay * phorum5/branches/phorum_5_2/docs/docbook/admin/index.xml, phorum5/branches/phorum_5_2/docs/docbook/admin/part_features.xml, phorum5/branches/phorum_5_2/docs/docbook/admin/part_installation.xml, phorum5/branches/phorum_5_2/docs/docbook/admin/part_modules.xml, phorum5/branches/phorum_5_2/docs/docbook/admin/part_upgrade.xml: # Formatting. 2008-01-05 15:22 ts77 * phorum5/branches/phorum_5_2/docs/docbook/admin/part_features.xml: # more fixes 2008-01-05 15:12 ts77 * phorum5/branches/phorum_5_2/docs/docbook/admin/part_features.xml: # moved the modules to their own tree 2008-01-05 15:04 ts77 * phorum5/branches/phorum_5_2/docs/docbook/admin/part_features.xml: # fixes to docs 2008-01-05 14:42 ts77 * phorum5/branches/phorum_5_2/docs/docbook/admin/part_features.xml, phorum5/branches/phorum_5_2/docs/docbook/admin/part_installation.xml, phorum5/branches/phorum_5_2/docs/docbook/faq/part_faq_troubleshooting.xml: # more doc additions from Andy Taylor 2008-01-04 16:10 ts77 * phorum5/branches/phorum_5_2/docs/docbook/bookinfo.xml, phorum5/branches/phorum_5_2/posting.php, phorum5/trunk/docs/docbook/bookinfo.xml, phorum5/trunk/posting.php: # fixing read-only messages for read-view/post-form 2008-01-04 15:17 mmakaay * phorum5/branches/phorum_5_2/docs/docbook/admin/part_installation.xml, phorum5/branches/phorum_5_2/docs/docbook/admin/part_upgrade.xml, phorum5/branches/phorum_5_2/docs/docbook/faq/part_faq_troubleshooting.xml: # Formatting, some spelling fixes and added "upgrade_page" to the install doc. 2008-01-04 14:32 ts77 * phorum5/branches/phorum_5_2/docs/docbook/admin/part_installation.xml, phorum5/trunk/docs/docbook/admin/part_installation.xml: # added example and missing upgrade_page 2008-01-04 14:06 ts77 * phorum5/branches/phorum_5_2/docs/docbook/admin/part_installation.xml, phorum5/trunk/docs/docbook/admin/part_installation.xml: # that needs an emphasis 2008-01-04 13:50 ts77 * phorum5/branches/phorum_5_2/docs/docbook/admin/part_installation.xml, phorum5/branches/phorum_5_2/docs/docbook/admin/part_upgrade.xml, phorum5/branches/phorum_5_2/docs/docbook/faq/part_faq_troubleshooting.xml, phorum5/branches/phorum_5_2/include/db/config.php.sample, phorum5/trunk/docs/docbook/admin/part_installation.xml, phorum5/trunk/docs/docbook/faq/part_faq_troubleshooting.xml, phorum5/trunk/include/db/config.php.sample: # some changed/added docs, thanks to Andy Taylor 2008-01-03 21:38 mmakaay * phorum5/branches/phorum_5_2/include/db/mysql.php, phorum5/trunk/include/db/mysql.php: # Changed DEFAULT '0' into DEFAULT '' for a character field. 2008-01-03 20:14 mmakaay * phorum5/branches/phorum_5_2/templates/lightweight/cc_index.tpl, phorum5/branches/phorum_5_2/templates/lightweight/cc_menu.tpl, phorum5/tags/phorum_5_2_5/templates/lightweight/cc_index.tpl, phorum5/tags/phorum_5_2_5/templates/lightweight/cc_menu.tpl, phorum5/trunk/templates/lightweight/cc_index.tpl, phorum5/trunk/templates/lightweight/cc_menu.tpl: # Removed stale cc_menu.tpl from lightweight template and added # template hooks to cc_index.tpl. 2008-01-03 17:01 brian * phorum5/branches/phorum_5_2/include/admin/install.php, phorum5/trunk/include/admin/install.php: # people without ./ in their include_path could not find this file. We should have had ./ in there anyway. 2008-01-03 11:07 mmakaay * phorum5/branches/phorum_5_2/read.php, phorum5/tags/phorum_5_2_5/read.php, phorum5/trunk/read.php: # Shameful revert of crappy patch. 2008-01-03 10:37 mmakaay * phorum5/branches/phorum_5_2/read.php, phorum5/tags/phorum_5_2_5/read.php, phorum5/trunk/read.php: # Fixed an XSS issue. 2008-01-02 18:24 ts77 * phorum5/branches/phorum_5_2/include/admin/newforum.php, phorum5/trunk/include/admin/newforum.php: # make new forums visible by default 2008-01-02 15:54 mmakaay * phorum5/branches/phorum_5_2/include/api/user.php, phorum5/trunk/include/api/user.php: # Implemented a new hook 'user_register' which will fire if a user goes from # some pending state into active state (or if the user is new and registers # while there are no verification restrictions setup in Phorum). This hook # is only called once for each user lifetime. It will not be called if the # user goes from deactivated to active state. 2008-01-02 12:08 mmakaay * phorum5/branches/phorum_5_2/include/forum_functions.php, phorum5/trunk/include/forum_functions.php: # Skip empty folders in the phorum_build_forum_list() code. 2008-01-01 20:47 ts77 * phorum5/branches/phorum_5_2/include/lang/english.php, phorum5/branches/phorum_5_2/include/profile_functions.php, phorum5/trunk/include/lang/english.php: # another timezone change and cleaning out language file 2007-12-31 12:56 mmakaay * phorum5/branches/phorum_5_2/templates/emerald/header.tpl, phorum5/trunk/templates/emerald/header.tpl: # Secretly sneaking out the recent messages link that I added accidentally. 2007-12-30 22:14 ts77 * phorum5/branches/phorum_5_2/templates/classic/merge_form.tpl, phorum5/trunk/templates/classic/merge_form.tpl: # forgotten language changes 2007-12-30 22:12 ts77 * phorum5/branches/phorum_5_2/templates/classic/merge_form.tpl, phorum5/trunk/templates/classic/merge_form.tpl, phorum5/trunk/templates/emerald/merge_form.tpl: # forgotten language changes 2007-12-30 15:36 ts77 * phorum5/branches/phorum_5_2/include/lang/english.php, phorum5/trunk/include/lang/english.php: # some more tz changes, thx Berti 2007-12-30 11:07 ts77 * phorum5/branches/phorum_5_2/common.php, phorum5/branches/phorum_5_2/include/admin/rebuild.php, phorum5/trunk/common.php, phorum5/trunk/include/admin/rebuild.php: made breadcrumbs urls default to index-url instead of list and added option for rebuilding forum-paths to the admin (thanks to Berti) 2007-12-29 23:00 mmakaay * phorum5/branches/phorum_5_2/mods/spamhurdles/lib/iscramble.php, phorum5/trunk/mods/spamhurdles/lib/iscramble.php: # Attempt to make the spamhurdles javascript code compatible with xml/xhtml, # which breaks document.writeln() (used by the original iscramble code). 2007-12-29 19:53 mmakaay * phorum5/branches/phorum_5_2/mods/spamhurdles/spamhurdles.php, phorum5/trunk/mods/spamhurdles/spamhurdles.php: # Fixes for XHTML 1.1 compatibility. 2007-12-29 19:46 mmakaay * phorum5/branches/phorum_5_2/include/lang/english.php, phorum5/trunk/include/lang/english.php: # Added Venezuela timezone GMT - 4:30, as proposed by Berti. 2007-12-29 01:27 mmakaay * phorum5/branches/phorum_5_2/include/admin/settings.php, phorum5/trunk/include/admin/settings.php: # I guess that "1 minute" is a valid timespan for user tracking as well. 2007-12-29 01:07 mmakaay * phorum5/branches/phorum_5_2/include/admin/settings.php, phorum5/trunk/include/admin/settings.php: # Fixed the Track User Usage seconds for "5 minutes" and added some extra # settings while I was at it. 2007-12-25 19:32 mmakaay * phorum5/branches/phorum_5_2/pm.php, phorum5/trunk/pm.php: # Make the PM formatting work the same as message formatting. 2007-12-24 13:26 mmakaay * phorum5/branches/phorum_5_2/include/cache/file.php, phorum5/trunk/include/cache/file.php: Fix for #640: Suppress some more possible error messages from file cache layer. 2007-12-24 12:29 mmakaay * phorum5/branches/phorum_5_2/include/api/user.php, phorum5/trunk/include/api/user.php: # Invalidate the long term session in case a password reset is confirmed # by entering the new password. 2007-12-24 11:21 mmakaay * phorum5/branches/phorum_5_2/common.php, phorum5/branches/phorum_5_2/templates/emerald/header.tpl, phorum5/branches/phorum_5_2/templates/lightweight/header.tpl, phorum5/trunk/common.php, phorum5/trunk/templates/emerald/header.tpl, phorum5/trunk/templates/lightweight/header.tpl: Fix for #634: Descriptions in the header were HTML stripped, but that is only needed for the meta description. A new template variable {HTML_DESCRIPTION} was introduced, which contains the unstripped version of the description. 2007-12-24 10:43 ts77 * phorum5/branches/phorum_5_2/include/db/config.php.sample, phorum5/branches/phorum_5_2/include/db/mysql.php, phorum5/trunk/include/db/config.php.sample, phorum5/trunk/include/db/mysql.php: adding parameter to avoid populating the search table (e.g. in case an alternate backend is used), thanks jefft, closing #667 2007-12-24 10:31 mmakaay * phorum5/branches/phorum_5_2/feed.php, phorum5/trunk/feed.php: Fix for #649: An empty feed is now provided if no forums are readable. # In 5.2, an empty valid feed was already provided if there were no messages # in a forum, but an empty document was returned if no forums were readable. # Since the recent messages code does handle permission checking, we can # safely remove the read permission checks from the start of the feed.php code. 2007-12-24 10:20 mmakaay * phorum5/branches/phorum_5_2/include/admin/sanity_checks/database.php, phorum5/trunk/include/admin/sanity_checks/database.php: # Added a sanity check for the "charset" parameter in the database config # for the pre-install sanity checks. This parameter is really needed, # because the create table statements make use of it. 2007-12-24 09:55 mmakaay * phorum5/branches/phorum_5_2/include/feed_functions.php, phorum5/trunk/include/feed_functions.php: Fixed #669: Strip illegal ASCII control characters from XML feed. 2007-12-24 09:47 mmakaay * phorum5/branches/phorum_5_2/templates/classic/header.tpl, phorum5/branches/phorum_5_2/templates/lightweight/header.tpl: # Some forgotten commits for header.tpl changes. 2007-12-24 08:33 mmakaay * phorum5/branches/phorum_5_2/include/db/mysql.php, phorum5/trunk/include/db/mysql.php: # Fixed evil ticket #666. 2007-12-23 21:12 mmakaay * phorum5/branches/phorum_5_2/templates/emerald/index_classic.tpl, phorum5/branches/phorum_5_2/templates/lightweight/index_classic.tpl, phorum5/trunk/templates/emerald/index_classic.tpl, phorum5/trunk/templates/lightweight/index_classic.tpl: # Fixed an xhtml validation problem (reported by Berti). 2007-12-23 17:19 brian * phorum5/branches/phorum_5_2/include/db/mysql.php, phorum5/trunk/include/db/mysql.php: # we need to put stuff into the search table all the time now for the 5.2 and greater search function 2007-12-22 13:49 mmakaay * phorum5/branches/phorum_5_2/include/api/image.php, phorum5/trunk/include/api/image.php: # Fix for the strange case where the imagick extension is loaded, but the # Imagick class is not available. 2007-12-17 19:55 mmakaay * phorum5/branches/phorum_5_2/templates/emerald/header.tpl, phorum5/branches/phorum_5_2/templates/lightweight/header.tpl, phorum5/trunk/templates/emerald/header.tpl, phorum5/trunk/templates/lightweight/header.tpl: # Copy/Paste mistake in template code fixed. 2007-12-17 19:28 mmakaay * phorum5/branches/phorum_5_2/include/admin/manage_languages.php, phorum5/trunk/include/admin/manage_languages.php: # Little language file documentation update. 2007-12-17 08:28 mmakaay * phorum5/branches/phorum_5_2/templates/emerald/header.tpl, phorum5/branches/phorum_5_2/templates/lightweight/header.tpl, phorum5/trunk/templates/emerald/header.tpl, phorum5/trunk/templates/lightweight/header.tpl: # Added an extra rel="..." to the breadcrumb links in case a TYPE and ID is set. # These relations can be used by JavaScript to extend breadcrumb functionality. 2007-12-16 14:52 mmakaay * phorum5/branches/phorum_5_2/common.php, phorum5/branches/phorum_5_2/control.php, phorum5/branches/phorum_5_2/include/lang/english.php, phorum5/branches/phorum_5_2/list.php, phorum5/branches/phorum_5_2/login.php, phorum5/branches/phorum_5_2/pm.php, phorum5/branches/phorum_5_2/posting.php, phorum5/branches/phorum_5_2/read.php, phorum5/branches/phorum_5_2/search.php, phorum5/branches/phorum_5_2/templates/emerald/header.tpl, phorum5/branches/phorum_5_2/templates/lightweight/header.tpl, phorum5/trunk/common.php, phorum5/trunk/control.php, phorum5/trunk/include/lang/english.php, phorum5/trunk/list.php, phorum5/trunk/login.php, phorum5/trunk/pm.php, phorum5/trunk/posting.php, phorum5/trunk/read.php, phorum5/trunk/search.php, phorum5/trunk/templates/emerald/header.tpl, phorum5/trunk/templates/lightweight/header.tpl: # Some additions to the breadcrumb generation code and the root node # is now called "Home" instead of using the forum title. 2007-12-16 13:13 mmakaay * phorum5/branches/phorum_5_2/mods/announcements/announcements.php, phorum5/branches/phorum_5_2/mods/announcements/settings.php, phorum5/trunk/mods/announcements/announcements.php, phorum5/trunk/mods/announcements/settings.php: # Added an extra "appear on" setting: Home page, root level forum list. # This one will hide announcements when browsing info forum folders. 2007-12-16 11:28 mmakaay * phorum5/branches/phorum_5_2/common.php, phorum5/trunk/common.php: # Fixed undefined index warning for new forum_path based breadcrumbs. 2007-12-15 22:31 ts77 * phorum5/branches/phorum_5_2/templates/emerald/css.tpl, phorum5/branches/phorum_5_2/templates/emerald/info.php, phorum5/branches/phorum_5_2/templates/emerald/settings.tpl: MFH: # added message background color 2007-12-15 18:34 ts77 * phorum5/branches/phorum_5_2/templates/emerald/posting.tpl, phorum5/branches/phorum_5_2/templates/lightweight/posting.tpl: # and another nail in the validation coffin 2007-12-15 17:56 mmakaay * phorum5/branches/phorum_5_2/include/templates.php, phorum5/trunk/include/templates.php: # Removed a bit of code that could cause "headers already sent" problems. 2007-12-15 17:39 ts77 * phorum5/branches/phorum_5_2/common.php, phorum5/branches/phorum_5_2/control.php, phorum5/branches/phorum_5_2/pm.php, phorum5/branches/phorum_5_2/search.php, phorum5/branches/phorum_5_2/templates/emerald/header.tpl, phorum5/branches/phorum_5_2/templates/lightweight/header.tpl: breadcrumbs in template are now generated from the forum-path stored and not hacked together 2007-12-15 16:43 ts77 * phorum5/branches/phorum_5_2/templates/emerald/css.tpl, phorum5/branches/phorum_5_2/templates/lightweight/css.tpl: # added nowrap to icons (fixing #654 thx to regdos.com) 2007-12-15 16:24 ts77 * phorum5/branches/phorum_5_2/templates/classic/search.tpl: fixed classic-template search 2007-12-15 16:02 ts77 * phorum5/branches/phorum_5_2/templates/lightweight/list.tpl, phorum5/branches/phorum_5_2/templates/lightweight/list_threads.tpl, phorum5/branches/phorum_5_2/templates/lightweight/read.tpl, phorum5/branches/phorum_5_2/templates/lightweight/read_hybrid.tpl, phorum5/branches/phorum_5_2/templates/lightweight/read_threads.tpl: # some polishing of newflag handling in lightweight template 2007-12-15 16:00 ts77 * phorum5/branches/phorum_5_2/templates/lightweight/css.tpl, phorum5/branches/phorum_5_2/templates/lightweight/css_print.tpl: # some (probably forgotten) changes in css backported from head 2007-12-14 22:59 mmakaay * phorum5/branches/phorum_5_2/include/templates.php, phorum5/trunk/include/templates.php: # Wrote a fix for template statements at the end of a line. Those are # turned into PHP \n, where PHP will eat the newline. 2007-12-14 15:07 mmakaay * phorum5/branches/phorum_5_2/templates/emerald/css.tpl, phorum5/branches/phorum_5_2/templates/lightweight/css.tpl, phorum5/trunk/templates/emerald/css.tpl, phorum5/trunk/templates/lightweight/css.tpl: # Finally found a good way to make the body div wrap itself around floated # objects inside the body (thanks a bunch to Wheezer for the CSS hint!) 2007-12-14 13:01 mmakaay * phorum5/branches/phorum_5_2/include/templates.php, phorum5/branches/phorum_5_2/templates/emerald/paging.tpl, phorum5/trunk/include/templates.php, phorum5/trunk/templates/emerald/paging.tpl: # Fixed comment in paging.tpl and improved the compiled template output a bit. 2007-12-14 12:22 mmakaay * phorum5/branches/phorum_5_2/templates/emerald/cc_index.tpl, phorum5/branches/phorum_5_2/templates/emerald/list.tpl, phorum5/branches/phorum_5_2/templates/emerald/list_threads.tpl, phorum5/branches/phorum_5_2/templates/emerald/pm.tpl, phorum5/branches/phorum_5_2/templates/emerald/pm_list.tpl, phorum5/branches/phorum_5_2/templates/emerald/read.tpl, phorum5/branches/phorum_5_2/templates/emerald/read_hybrid.tpl, phorum5/branches/phorum_5_2/templates/emerald/search.tpl, phorum5/trunk/templates/emerald/cc_index.tpl, phorum5/trunk/templates/emerald/list.tpl, phorum5/trunk/templates/emerald/list_threads.tpl, phorum5/trunk/templates/emerald/pm.tpl, phorum5/trunk/templates/emerald/pm_list.tpl, phorum5/trunk/templates/emerald/read.tpl, phorum5/trunk/templates/emerald/read_hybrid.tpl, phorum5/trunk/templates/emerald/search.tpl: # Added some extra documentation to the emerald template for indicating # what template is being used where after includes. 2007-12-14 12:16 mmakaay * phorum5/branches/phorum_5_2/templates/emerald/cc_files.tpl, phorum5/branches/phorum_5_2/templates/emerald/cc_groupmod.tpl, phorum5/branches/phorum_5_2/templates/emerald/cc_groups.tpl, phorum5/branches/phorum_5_2/templates/emerald/cc_index.tpl, phorum5/branches/phorum_5_2/templates/emerald/cc_prepost.tpl, phorum5/branches/phorum_5_2/templates/emerald/cc_start.tpl, phorum5/branches/phorum_5_2/templates/emerald/cc_subscriptions.tpl, phorum5/branches/phorum_5_2/templates/emerald/cc_users.tpl, phorum5/branches/phorum_5_2/templates/emerald/cc_usersettings.tpl, phorum5/branches/phorum_5_2/templates/emerald/changes.tpl, phorum5/branches/phorum_5_2/templates/emerald/css.tpl, phorum5/branches/phorum_5_2/templates/emerald/css_print.tpl, phorum5/branches/phorum_5_2/templates/emerald/follow.tpl, phorum5/branches/phorum_5_2/templates/emerald/footer.tpl, phorum5/branches/phorum_5_2/templates/emerald/header.tpl, phorum5/branches/phorum_5_2/templates/emerald/images/key_delete.png, phorum5/branches/phorum_5_2/templates/emerald/index_classic.tpl, phorum5/branches/phorum_5_2/templates/emerald/index_new.tpl, phorum5/branches/phorum_5_2/templates/emerald/info.php, phorum5/branches/phorum_5_2/templates/emerald/list.tpl, phorum5/branches/phorum_5_2/templates/emerald/list_threads.tpl, phorum5/branches/phorum_5_2/templates/emerald/login.tpl, phorum5/branches/phorum_5_2/templates/emerald/merge_form.tpl, phorum5/branches/phorum_5_2/templates/emerald/message.tpl, phorum5/branches/phorum_5_2/templates/emerald/move_form.tpl, phorum5/branches/phorum_5_2/templates/emerald/paging.tpl, phorum5/branches/phorum_5_2/templates/emerald/pm.tpl, phorum5/branches/phorum_5_2/templates/emerald/pm_buddies.tpl, phorum5/branches/phorum_5_2/templates/emerald/pm_folders.tpl, phorum5/branches/phorum_5_2/templates/emerald/pm_list.tpl, phorum5/branches/phorum_5_2/templates/emerald/pm_list_incoming.tpl, phorum5/branches/phorum_5_2/templates/emerald/pm_list_outgoing.tpl, phorum5/branches/phorum_5_2/templates/emerald/pm_post.tpl, phorum5/branches/phorum_5_2/templates/emerald/pm_read.tpl, phorum5/branches/phorum_5_2/templates/emerald/posting.tpl, phorum5/branches/phorum_5_2/templates/emerald/profile.tpl, phorum5/branches/phorum_5_2/templates/emerald/read.tpl, phorum5/branches/phorum_5_2/templates/emerald/read_hybrid.tpl, phorum5/branches/phorum_5_2/templates/emerald/read_threads.tpl, phorum5/branches/phorum_5_2/templates/emerald/register.tpl, phorum5/branches/phorum_5_2/templates/emerald/report.tpl, phorum5/branches/phorum_5_2/templates/emerald/search.tpl, phorum5/branches/phorum_5_2/templates/emerald/settings.tpl, phorum5/branches/phorum_5_2/templates/emerald/split_form.tpl, phorum5/branches/phorum_5_2/templates/emerald/stdblock.tpl, phorum5/branches/phorum_5_2/templates/lightweight/settings.tpl, phorum5/trunk/templates/emerald/settings.tpl, phorum5/trunk/templates/lightweight/settings.tpl: # Backported the documented version of the trunk template to 5.2. # Also added information about the new tidy_template define from settings.tpl. 2007-12-14 11:23 mmakaay * phorum5/branches/phorum_5_2/mods/bbcode/bbcode.php, phorum5/branches/phorum_5_2/mods/bbcode/lang/czech-latin2.php, phorum5/branches/phorum_5_2/mods/bbcode/lang/czech-utf8.php, phorum5/branches/phorum_5_2/mods/bbcode/lang/czech-win1250.php, phorum5/branches/phorum_5_2/mods/bbcode/lang/dutch.php, phorum5/branches/phorum_5_2/mods/bbcode/lang/english.php, phorum5/branches/phorum_5_2/mods/bbcode/lang/finnish.php, phorum5/branches/phorum_5_2/mods/bbcode/lang/french.php, phorum5/branches/phorum_5_2/mods/bbcode/lang/german.php, phorum5/branches/phorum_5_2/mods/bbcode/lang/italian.php, phorum5/branches/phorum_5_2/mods/bbcode/lang/spanish.php, phorum5/branches/phorum_5_2/mods/bbcode/lang/swedish.php, phorum5/branches/phorum_5_2/mods/bbcode/lang/turkish.php, phorum5/trunk/include/api/forums.php, phorum5/trunk/mods/bbcode/bbcode.php, phorum5/trunk/mods/bbcode/lang/czech-latin2.php, phorum5/trunk/mods/bbcode/lang/czech-utf8.php, phorum5/trunk/mods/bbcode/lang/czech-win1250.php, phorum5/trunk/mods/bbcode/lang/dutch.php, phorum5/trunk/mods/bbcode/lang/english.php, phorum5/trunk/mods/bbcode/lang/finnish.php, phorum5/trunk/mods/bbcode/lang/french.php, phorum5/trunk/mods/bbcode/lang/german.php, phorum5/trunk/mods/bbcode/lang/italian.php, phorum5/trunk/mods/bbcode/lang/spanish.php, phorum5/trunk/mods/bbcode/lang/swedish.php, phorum5/trunk/mods/bbcode/lang/turkish.php: # The "Quote" text is no longer a language string in the core Phorum, so # I added LANG->mod_bbcode->quote_title to the bbcode module now. 2007-12-14 11:01 mmakaay * phorum5/branches/phorum_5_2/include/templates.php, phorum5/trunk/include/templates.php: Implemented a template define {DEFINE tidy_template }. This variable determines whether tidying has to be done on the compiled template code. The can be one of: 0 - Apply no compression at all. 1 - Remove leading and trailing white space and fully delete empty lines. 2 - Additionally, remove some extra unneeded white space and HTML comments. # This option is implemented as a template setting and not as a global # configuration setting, to prevent broken templates if for some reason # the tidying process cripples the template code. This way, the settings # can be different per template. 2007-12-14 01:36 mmakaay * phorum5/branches/phorum_5_2/include/admin/manage_languages.php, phorum5/trunk/include/admin/manage_languages.php: # Skip multi-dimensional language arrays in the pages. # Include language strings for the annnouncements detection in the string scan. 2007-12-14 01:14 mmakaay * phorum5/branches/phorum_5_2/include/email_functions.php, phorum5/branches/phorum_5_2/include/lang/english.php, phorum5/trunk/include/email_functions.php, phorum5/trunk/include/lang/english.php: # Added NewUnModeratedSubject to the language strings. 2007-12-14 00:57 mmakaay * phorum5/branches/phorum_5_2/include/admin/manage_languages.php, phorum5/trunk/include/admin/manage_languages.php: # Made the language tool recognize $GLOBALS['PHORUM']['DATA']['LANG'][...] too. 2007-12-14 00:49 mmakaay * phorum5/branches/phorum_5_2/include/email_functions.php, phorum5/trunk/include/email_functions.php: # Made sure that NewModeratedMessage, NewUnModeratedMessage and # NewUnModeratedSubject are seen by the language tool. 2007-12-13 23:42 mmakaay * phorum5/branches/phorum_5_2/include/version_functions.php, phorum5/trunk/include/version_functions.php: # Updated the version comparison functions to represent the Phorum version # numbering scheme. This fixes problems that people have with modules # being disabled in the admin because of version requirements, although their # version is high enough. 2007-12-13 04:24 brian * phorum5/branches/phorum_5_2/common.php, phorum5/branches/phorum_5_2/scripts/convert_announcements.php: # fixed announcement conversion to not double enable the module. Also made the hook function not run the same function twice in one hook call 2007-12-12 23:47 mmakaay * phorum5/branches/phorum_5_2/mods/announcements/announcements.php, phorum5/trunk/mods/announcements/announcements.php: # Default value for {MOD_ANNOUNCEMENTS} from NULL -> "" # That way it's simpler to add it to the template, without risking # PHP warnings. 2007-12-12 23:14 mmakaay * phorum5/branches/phorum_5_2/mods/announcements/announcements.php, phorum5/branches/phorum_5_2/mods/announcements/settings.php, phorum5/trunk/mods/announcements/announcements.php, phorum5/trunk/mods/announcements/settings.php: Added an option "Disable automatic displaying of the announcements?" to the announcement module. With that option enabled, the admin can determine for himself at what exact spot in the templates the announcements are visible by adding the {MOD_ANNOUNCEMENTS} template code to them. 2007-12-12 19:15 mmakaay * phorum5/branches/phorum_5_2/include/api/user.php, phorum5/trunk/include/api/user.php: # Straightened out some differences between 5.2 and trunk and added a # comment about setting $PHORUM["use_cookie"] before calling one of # the user session functions. 2007-12-12 18:38 mmakaay * phorum5/branches/phorum_5_2/mods/event_logging/settings/logviewer.php, phorum5/trunk/mods/event_logging/settings/logviewer.php: # Fixed wrong read URL in the event log viewer. 2007-12-11 19:08 ts77 * phorum5/branches/phorum_5_2/templates/emerald/read_threads.tpl, phorum5/branches/phorum_5_2/templates/lightweight/read_threads.tpl: fixed attachments in read_threads.tpl (fixing #663, thx to stevehealy) 2007-12-11 19:03 ts77 * phorum5/branches/phorum_5_2/docs/docbook/admin/part_features.xml: # updated docbook for right trac url 2007-12-11 19:02 ts77 * phorum5/branches/phorum_5_2/docs/docbook/admin/part_modules.xml, phorum5/branches/phorum_5_2/docs/docbook/faq/index.xml: # updated docbook for right trac url 2007-12-11 18:48 ts77 * phorum5/branches/phorum_5_2/common.php: # status could be unset ( http://www.phorum.org/phorum5/read.php?61,125985,125991#msg-125991 ) 2007-12-11 15:27 brian * phorum5/branches/phorum_5_2/mods/mod_tidy.php: # fixed tidy in 5.2 branch 2007-12-10 16:10 ts77 * phorum5/branches/phorum_5_2/include/format_functions.php: MFB: # add the delimiter to preg_quote call too 2007-12-09 02:18 mmakaay * phorum5/branches/phorum_5_2/include/templates.php, phorum5/trunk/include/templates.php: # Remove all template comments from template code that are on a single line, # prior to processing the template statements. This way, we can prevent # comment lines from ending up as empty lines in the generated template. 2007-12-08 13:57 mmakaay * phorum5/branches/phorum_5_2/common.php, phorum5/branches/phorum_5_2/include/admin/header.php: MFT: # Some small fixes for correctly falling back to the default template. 2007-12-06 11:12 ts77 * phorum5/branches/phorum_5_2/include/db/config.php.sample, phorum5/branches/phorum_5_2/include/db/mysql.php, phorum5/branches/phorum_5_2/include/db/mysql/mysql.php, phorum5/branches/phorum_5_2/include/db/mysql/mysqli.php, phorum5/branches/phorum_5_2/include/db/mysql/mysqli_replication.php: added charset definition to create-table statements and connections 2007-12-06 09:53 mmakaay * phorum5/branches/phorum_5_2/moderation.php, phorum5/trunk/moderation.php: # Fixed deleting messages that contain attachments (file API layer file was not included). 2007-12-06 09:52 mmakaay * phorum5/branches/phorum_5_2/include/posting/action_preview.php, phorum5/trunk/include/posting/action_preview.php: # Provide the correct message id in the array that is passed to the format functions. # This fixes a problem with the embed_images mod not showing images when previewing # an edited message. 2007-12-05 21:24 mmakaay * phorum5/branches/phorum_5_2/include/db/mysql.php, phorum5/trunk/include/db/mysql.php: # Fixed use of wrong variable in get recent messages db code. 2007-12-03 22:32 brian * phorum5/branches/phorum_5_2/templates/classic/css.tpl, phorum5/branches/phorum_5_2/templates/classic/header.tpl: # fixed image paths for ticket #660 2007-12-03 08:07 mmakaay * phorum5/branches/phorum_5_2/templates/classic/pm_post.tpl, phorum5/branches/phorum_5_2/templates/emerald/pm_post.tpl, phorum5/branches/phorum_5_2/templates/lightweight/pm_post.tpl, phorum5/trunk/templates/classic/pm_post.tpl, phorum5/trunk/templates/emerald/pm_post.tpl, phorum5/trunk/templates/lightweight/pm_post.tpl: # Added name to pm post submit button (requested by fmon for module dev) 2007-12-01 10:29 mmakaay * phorum5/branches/phorum_5_2/docs/html/navigation.html-phorum.org, phorum5/trunk/docs/html/navigation.html-phorum.org: # Javascript for loading pages in the top frame was wrong. 2007-11-30 21:39 mmakaay * phorum5/branches/phorum_5_2/common.php, phorum5/branches/phorum_5_2/include/db/upgrade/mysql-patches/2007042503.php, phorum5/branches/phorum_5_2/include/db/upgrade/mysql-patches/2007112900.php: # Make the forum paths rebuild on upgrade. 2007-11-30 21:06 brian * phorum5/branches/phorum_5_2/docs/upgrade.txt, phorum5/trunk/docs/upgrade.txt: # added docs for upgrading announcements 2007-11-30 19:36 mmakaay * phorum5/branches/phorum_5_2/docs/html/navigation.html-phorum.org, phorum5/trunk/docs/html/navigation.html-phorum.org: # DOCUMENTATION -> DOCS for a bit more space in the button. 2007-11-30 19:35 mmakaay * phorum5/branches/phorum_5_2/docs/html/navigation.html-phorum.org, phorum5/trunk/docs/html/navigation.html-phorum.org: # Added target="_top" for phorum.org documentation header logo link. 2007-11-30 11:52 mmakaay * phorum5/branches/phorum_5_2/include/api/forums.php: # Removed forums save function from forums API. That one is being # developed in 5.3 and was not finished in its current state in 5.2. 2007-11-30 09:53 mmakaay * phorum5/branches/phorum_5_2/include/db/upgrade/mysql/2004080300.php, phorum5/branches/phorum_5_2/include/db/upgrade/mysql/2004112603.php, phorum5/branches/phorum_5_2/include/db/upgrade/mysql/2005091400.php, phorum5/branches/phorum_5_2/include/db/upgrade/mysql/2005092200.php, phorum5/trunk/include/db/upgrade/mysql/2004080300.php, phorum5/trunk/include/db/upgrade/mysql/2004112603.php, phorum5/trunk/include/db/upgrade/mysql/2005091400.php, phorum5/trunk/include/db/upgrade/mysql/2005092200.php: # Tested and flattened out upgrading from 5.0 to 5.2. 2007-11-30 08:48 mmakaay * phorum5/branches/phorum_5_2/include/db/upgrade/mysql/2004080300.php, phorum5/branches/phorum_5_2/include/db/upgrade/mysql/2004112603.php, phorum5/branches/phorum_5_2/include/db/upgrade/mysql/2005091400.php, phorum5/branches/phorum_5_2/include/db/upgrade/mysql/2005092200.php, phorum5/trunk/include/db/upgrade/mysql/2004080300.php, phorum5/trunk/include/db/upgrade/mysql/2004112603.php, phorum5/trunk/include/db/upgrade/mysql/2005091400.php, phorum5/trunk/include/db/upgrade/mysql/2005092200.php: # Some fixes for 5.1 style database upgrades. 2007-11-30 08:23 mmakaay * phorum5/branches/phorum_5_2/docs/html/Makefile, phorum5/branches/phorum_5_2/docs/html/navigation.css, phorum5/branches/phorum_5_2/docs/html/navigation.css-default, phorum5/branches/phorum_5_2/docs/html/navigation.css-phorum.org: MFH: # New html doc navigation style for phorum.org site. 2007-11-30 00:08 mmakaay * phorum5/branches/phorum_5_2/docs/html/Makefile, phorum5/branches/phorum_5_2/docs/html/index.html, phorum5/branches/phorum_5_2/docs/html/index.html-default, phorum5/branches/phorum_5_2/docs/html/index.html-phorum.org, phorum5/branches/phorum_5_2/docs/html/navigation.html, phorum5/branches/phorum_5_2/docs/html/navigation.html-default, phorum5/branches/phorum_5_2/docs/html/navigation.html-phorum.org: MFH # Documentation navigation for phorum.org online documentation. 2007-11-29 22:20 ts77 * phorum5/branches/phorum_5_2/docs/docbook/faq/index.xml: MFH: # new url 2007-11-29 00:16 mmakaay * phorum5/branches/phorum_5_2/include/admin_functions.php: # Fixed retrieval of paths for a single forum_id. 2007-11-28 23:26 mmakaay * phorum5/branches/phorum_5_2/include/admin/default.php, phorum5/branches/phorum_5_2/include/admin/header.php, phorum5/branches/phorum_5_2/include/admin/install.php, phorum5/branches/phorum_5_2/include/admin/newfolder.php, phorum5/branches/phorum_5_2/include/admin/newforum.php, phorum5/branches/phorum_5_2/include/admin_functions.php, phorum5/branches/phorum_5_2/include/api/forums.php, phorum5/branches/phorum_5_2/include/forum_functions.php, phorum5/branches/phorum_5_2/scripts/create_moderator_groups.php, phorum5/trunk/include/admin/default.php, phorum5/trunk/include/admin/header.php, phorum5/trunk/include/admin/install.php, phorum5/trunk/include/admin/newfolder.php, phorum5/trunk/include/admin/newforum.php, phorum5/trunk/include/admin_functions.php, phorum5/trunk/include/api/forums.php, phorum5/trunk/include/db/upgrade/mysql-patches/2007042503.php, phorum5/trunk/include/forum_functions.php, phorum5/trunk/scripts/create_moderator_groups.php, phorum5/trunk/scripts/rebuild_forum_paths.php: # First pass for changing some of the forum_path behavior. Biggest change: # paths are now in order "root -> node -> subnode -> item" instead of reversed. 2007-11-27 13:06 mmakaay * phorum5/branches/phorum_5_2/include/admin/default.php, phorum5/trunk/include/admin/default.php: # Use for first column, just like PhorumInputForm does, for accessibility. 2007-11-26 22:11 mmakaay * phorum5/branches/phorum_5_2/include/admin/default.php, phorum5/trunk/include/admin/default.php: # Yet another bit of cleanup in the forum/folder admin page. 2007-11-25 17:46 mmakaay * phorum5/branches/phorum_5_2/mods/bbcode/bbcode.php, phorum5/branches/phorum_5_2/templates/emerald/css.tpl: MFT: # Make floating objects in a quote work correctly. Also only style the MFT: # direct child of a bbcode quote div, so divs within quote aren't mangled. 2007-11-24 00:57 mmakaay * phorum5/branches/phorum_5_2/common.php, phorum5/branches/phorum_5_2/include/db/upgrade/mysql-patches/2007102500.php, phorum5/branches/phorum_5_2/include/db/upgrade/mysql-patches/2007112400.php, phorum5/trunk/common.php, phorum5/trunk/include/db/upgrade/mysql-patches/2007102500.php, phorum5/trunk/include/db/upgrade/mysql-patches/2007112400.php: # Moved user_messages key upgrade forward, because I forgot to put it in # the table create statement. Now there are installs out there that didn't # get it at create time, not at upgrade time. This should fix that. 2007-11-24 00:40 mmakaay * phorum5/branches/phorum_5_2/include/db/mysql.php, phorum5/trunk/include/db/mysql.php: # Fixed wrong use key statement. 2007-11-24 00:35 mmakaay * phorum5/branches/phorum_5_2/include/db/mysql.php, phorum5/trunk/include/db/mysql.php: # Added missing user_messages key to the messages table create code. 2007-11-23 15:20 mmakaay * phorum5/branches/phorum_5_2/admin.php, phorum5/trunk/admin.php: # Fixed the "double port admin.php bug" (thanks to Wheezer for the help). # The bug was that sometimes the admin interface would generate URLs looking # like "http://host.example.com:1234:1234/admin.php", which was caused by # the webserver setting the HTTP_HOST to "host.example.com:1234" including # the port. This behavior was seen for Apache + PHP in CGI mode. 2007-11-23 13:01 mmakaay * phorum5/branches/phorum_5_2/css.php, phorum5/branches/phorum_5_2/javascript.php, phorum5/trunk/css.php, phorum5/trunk/javascript.php: # Added forgotten call to phorum_build_common_urls(), which we need for # using {URL->HTTP_PATH} in the templates. 2007-11-23 11:15 mmakaay * phorum5/branches/phorum_5_2/include/admin/default.php, phorum5/branches/phorum_5_2/include/admin/header.php, phorum5/trunk/include/admin/default.php, phorum5/trunk/include/admin/header.php: # Cleaned up the folder/forum view a bit more. 2007-11-23 10:41 mmakaay * phorum5/branches/phorum_5_2/control.php, phorum5/branches/phorum_5_2/css.php, phorum5/branches/phorum_5_2/include/admin/manage_languages.php, phorum5/branches/phorum_5_2/include/posting/request_first.php, phorum5/branches/phorum_5_2/javascript.php, phorum5/branches/phorum_5_2/mods/editor_tools/Changelog, phorum5/branches/phorum_5_2/redirect.php, phorum5/trunk/control.php, phorum5/trunk/css.php, phorum5/trunk/include/admin/manage_languages.php, phorum5/trunk/include/posting/request_first.php, phorum5/trunk/javascript.php, phorum5/trunk/mods/editor_tools/Changelog, phorum5/trunk/redirect.php: # Fixing some typo errors. What a looser^H^H^H^Hser ;-) 2007-11-21 15:50 mmakaay * phorum5/branches/phorum_5_2/images/arrow_down.png, phorum5/branches/phorum_5_2/images/arrow_up.png, phorum5/branches/phorum_5_2/images/folder.png, phorum5/branches/phorum_5_2/images/folder_up.png, phorum5/branches/phorum_5_2/images/forum.png, phorum5/branches/phorum_5_2/include/admin/default.php, phorum5/branches/phorum_5_2/include/admin/header.php, phorum5/branches/phorum_5_2/include/api/forums.php, phorum5/trunk/images/arrow_down.png, phorum5/trunk/images/arrow_up.png, phorum5/trunk/images/folder.png, phorum5/trunk/images/folder_up.png, phorum5/trunk/images/forum.png: # Backported new folder/forum admin page to 5.2 and added required icons. 2007-11-21 15:15 ts77 * phorum5/branches/phorum_5_2/include/admin/newfolder.php: MFH: # fixing buildpath if folder was made a vroot 2007-11-20 12:02 mmakaay * phorum5/branches/phorum_5_2/include/api/modules.php, phorum5/trunk/include/api/modules.php: # Don't check for defined PHORUM_ADMIN. Define PHORUM is enough. 2007-11-20 11:08 mmakaay * phorum5/branches/phorum_5_2/include/api/modules.php, phorum5/trunk/include/api/modules.php: # Renamed documentation @subpackage for matching the new API include file name. 2007-11-20 11:06 mmakaay * phorum5/branches/phorum_5_2/docs/html/api/Makefile, phorum5/branches/phorum_5_2/include/admin/header.php, phorum5/branches/phorum_5_2/include/admin/mods.php, phorum5/branches/phorum_5_2/include/admin/sanity_checks/distro.php, phorum5/branches/phorum_5_2/include/api/admin_mods.php, phorum5/branches/phorum_5_2/include/api/modules.php, phorum5/trunk/docs/html/api/Makefile, phorum5/trunk/include/admin/header.php, phorum5/trunk/include/admin/mods.php, phorum5/trunk/include/admin/sanity_checks/distro.php, phorum5/trunk/include/api/admin_mods.php, phorum5/trunk/include/api/modules.php: # Refactored include/api/admin_mods.php into include/api/modules.php. 2007-11-20 10:59 ts77 * phorum5/branches/phorum_5_2/include/forum_functions.php: # small warning fix 2007-11-19 09:13 mmakaay * phorum5/branches/phorum_5_2/include/db/mysql.php, phorum5/trunk/include/db/mysql.php: # Fixed possible uninitialized string offset warning for moving messages. 2007-11-18 17:28 ts77 * phorum5/branches/phorum_5_2/include/admin/groups.php: # remember last permissions with newly added forum in group permissions/-settings 2007-11-18 10:01 ts77 * phorum5/branches/phorum_5_2/templates/emerald/read_threads.tpl: # avoid some undefined index warnings in read-threads 2007-11-18 09:55 ts77 * phorum5/branches/phorum_5_2/include/thread_sort.php: # avoid undefined index for empty forums 2007-11-18 09:48 ts77 * phorum5/branches/phorum_5_2/include/admin/groups.php: # get back to group-edit-screen after saving the group 2007-11-17 11:54 ts77 * phorum5/branches/phorum_5_2/mods/smileys/smileys.php: localized smileys-help button (fixing #655, thx Regdos) 2007-11-16 23:29 mmakaay * phorum5/branches/phorum_5_2/include/admin/install.php, phorum5/trunk/include/admin/install.php: # Setup default values for "cache_javascript" and "cache_css". 2007-11-16 23:14 ts77 * phorum5/branches/phorum_5_2/scripts/phorum3_in.php: # MFH: fixes for phorum3-upgrades 2007-11-15 16:48 ts77 * phorum5/branches/phorum_5_2/features.txt, phorum5/branches/phorum_5_2/include/db/postgresql.php, phorum5/branches/phorum_5_2/todo.txt: # broken/useless files 2007-11-14 09:53 mmakaay * phorum5/branches/phorum_5_2/include/api/image.php, phorum5/trunk/include/api/image.php: # Fixed small bug in image resizing logic. 2007-11-14 00:52 mmakaay * phorum5/branches/phorum_5_2/include/api/image.php, phorum5/trunk/include/api/image.php: # Some improvements of the image scaling API code. 2007-11-13 12:00 mmakaay * phorum5/branches/phorum_5_2/mods/smileys/info.txt, phorum5/branches/phorum_5_2/mods/smileys/smileys.php, phorum5/trunk/mods/smileys/info.txt, phorum5/trunk/mods/smileys/smileys.php: # Run replacements for smileys in the format_fixup hook. This to honor the # idea of using the format hook for preparing data and the format_fixup hook # for really putting HTML code in the formatted data. IMO, this separation is # a good way of preventing collisions. 2007-11-12 11:42 mmakaay * phorum5/branches/phorum_5_2/css.php, phorum5/trunk/css.php: # Another fix for supporting included sub-templates in css.tpl. 2007-11-12 11:35 mmakaay * phorum5/branches/phorum_5_2/css.php, phorum5/trunk/css.php: # Looked at the tpl file instead of the generated PHP file. That is not # okay, since that defeats the purpose of detecting changes in sub-included # template files. 2007-11-12 10:18 mmakaay * phorum5/branches/phorum_5_2/templates/emerald/cc_usersettings.tpl, phorum5/trunk/templates/emerald/cc_usersettings.tpl: # Fixed wrong closing tag. 2007-11-10 11:11 mmakaay * phorum5/branches/phorum_5_1/posting.php, phorum5/branches/phorum_5_2/posting.php, phorum5/trunk/posting.php: # Allow HTML entities in posting button text. 2007-11-09 20:08 mmakaay * phorum5/branches/phorum_5_2/templates/emerald/css.tpl, phorum5/branches/phorum_5_2/templates/lightweight/css.tpl, phorum5/trunk/templates/emerald/css.tpl, phorum5/trunk/templates/lightweight/css.tpl: # Make
tags format using clear:both. This is to make sure that if there # are for example
blocks inside a rendered message, the newline will # end up under these blocks and not somewhere to the right of that block. 2007-11-09 19:44 mmakaay * phorum5/branches/phorum_5_2/mods/html/info.txt, phorum5/trunk/mods/html/info.txt: # Updated HTML format hook priority. 2007-11-09 18:11 ts77 * phorum5/branches/phorum_5_2/scripts/PhorumTest: # no sense in cluttering 5.2 with it. 2007-11-08 14:52 mmakaay * phorum5/branches/phorum_5_2/include/api/image.php, phorum5/trunk/include/api/image.php: # Improved handling of transparent images and used PNG as the image output # format to be able to retain transparency for tranparent images. 2007-11-08 14:08 mmakaay * phorum5/branches/phorum_5_2/include/api/image.php, phorum5/trunk/include/api/image.php: # Fixed doc typo 2007-11-08 14:06 mmakaay * phorum5/branches/phorum_5_2/docs/html/api/Makefile, phorum5/trunk/docs/html/api/Makefile: # Added new image API to the doc scripts. 2007-11-08 14:02 mmakaay * phorum5/branches/phorum_5_2/include/api/http_get.php, phorum5/branches/phorum_5_2/include/api/image.php, phorum5/trunk/include/api/http_get.php, phorum5/trunk/include/api/image.php: # Added API for image handling functionality, added for improving quality # of life for module authors. 2007-11-08 13:38 mmakaay * phorum5/branches/phorum_5_2/mods/announcements/templates/emerald/announcements.tpl: # Forgot to commit 5.2 changes for [2650] / #653. 2007-11-08 10:02 mmakaay * phorum5/branches/phorum_5_2/include/api/http_get.php, phorum5/trunk/include/api/http_get.php: # Implemented automatic loading of extensions to get a better chance # of finding a working method to do a HTTP request. 2007-11-07 22:43 mmakaay * phorum5/branches/phorum_5_2/include/api/admin_mods.php, phorum5/trunk/include/api/admin_mods.php: # Fixed 'invalid argument for foreach()' warning. 2007-11-07 14:52 mmakaay * phorum5/branches/phorum_5_2/include/api/http_get.php, phorum5/branches/phorum_5_2/include/api/write_file.php, phorum5/trunk/include/api/http_get.php, phorum5/trunk/include/api/write_file.php: # A few small documentation updates. 2007-11-07 13:46 mmakaay * phorum5/branches/phorum_5_2/docs/html/api/Makefile, phorum5/trunk/docs/html/api/Makefile: # Added new API files to the doc Makefiles. 2007-11-07 13:28 mmakaay * phorum5/branches/phorum_5_2/include/api/write_file.php, phorum5/trunk/include/api/write_file.php: # Added file writing API, for safe (read: paranoid) file writing functionality. # This one can for example be incorportated in the template compiler code. 2007-11-07 09:48 mmakaay * phorum5/branches/phorum_5_2/mods/event_logging/event_logging.php, phorum5/trunk/mods/event_logging/event_logging.php: # Added define that can be used by other code to see if the event logging # module was loaded. 2007-11-07 06:47 mmakaay * phorum5/branches/phorum_5_2/include/admin/install.php, phorum5/trunk/include/admin/install.php: # Improved install test message content. 2007-11-07 00:34 mmakaay * phorum5/branches/phorum_5_2/include/api/http_get.php, phorum5/trunk/include/api/http_get.php: # Added new API script for doing HTTP GET requests for retrieving # data for a URL. 2007-11-06 22:11 ts77 * phorum5/branches/phorum_5_2: # branching 5.2 to have a clean 5.3-tree 2007-11-06 21:15 mmakaay * phorum5/trunk/search.php: # Fixed possible undefined index warnings and cleaned up some code a bit. 2007-11-06 00:34 mmakaay * phorum5/trunk/include/admin/header.php, phorum5/trunk/include/api/admin_mods.php: # Added automatic detection of updated module info. If new module info is # detected, then the module info is reloaded and stored. This is done in # the admin page header. 2007-11-05 23:14 mmakaay * phorum5/trunk/include/db/mysql.php: # Fixed author search, caused by a stupid code typo. 2007-11-05 10:55 mmakaay * phorum5/trunk/include/posting/action_preview.php, phorum5/trunk/templates/emerald/posting.tpl, phorum5/trunk/templates/lightweight/posting.tpl: # Made open/download links work for the message preview during posting. 2007-11-04 19:12 mmakaay * phorum5/trunk/common.php: # I remember! {URL->BASE} is not useful in embedded/portable mode, since there # the PHORUM_BASE_URL is normally something different than the HTTP_PATH. So # I added {URL->HTTP_PATH}. 2007-11-04 16:15 mmakaay * phorum5/trunk/include/api/admin_mods.php: # Sort the modules case in a case insensitive manner. 2007-11-04 15:00 mmakaay * phorum5/trunk/common.php, phorum5/trunk/file.php, phorum5/trunk/include/api/file_storage.php, phorum5/trunk/include/lang/english.php, phorum5/trunk/include/phorum_get_url.php, phorum5/trunk/read.php, phorum5/trunk/templates/emerald/css.tpl, phorum5/trunk/templates/emerald/read.tpl, phorum5/trunk/templates/emerald/read_hybrid.tpl, phorum5/trunk/templates/emerald/read_threads.tpl, phorum5/trunk/templates/lightweight/css.tpl, phorum5/trunk/templates/lightweight/read.tpl, phorum5/trunk/templates/lightweight/read_hybrid.tpl, phorum5/trunk/templates/lightweight/read_threads.tpl: # Implemented an additional URL for attachments: download_url. This URL # forces a browser download for the attachment in the read pages, instead of # letting the browser open the attachment in some application. The templates # have been updated to show both the "open" and the "download" link. 2007-11-04 03:54 mmakaay * phorum5/trunk/include/format_functions.php: # Added new hook: format_fixup. This hook can be used as second phase # formatter, which is useful in several situations for making formatting # cleaner and simpler in the code. 2007-11-04 01:59 mmakaay * phorum5/trunk/common.php: # Backed out {HTTP_PATH} change, the right var is {URL->BASE}. Thanks brian. 2007-11-04 00:58 mmakaay * phorum5/trunk/include/admin/users.php: # Fix paging problem in the user admin page. 2007-11-03 18:29 mmakaay * phorum5/trunk/javascript.php: # Quite important for the new javascript_register hook stuff ;) 2007-11-03 17:31 mmakaay * phorum5/trunk/common.php, phorum5/trunk/css.php, phorum5/trunk/extension_src/phorum_constants.h, phorum5/trunk/extension_src/phorum_get_url.c, phorum5/trunk/include/admin/cache.php, phorum5/trunk/include/constants.php, phorum5/trunk/include/db/upgrade/mysql-patches/2007110300.php, phorum5/trunk/include/phorum_get_url.php, phorum5/trunk/mods/bbcode/Changelog, phorum5/trunk/mods/bbcode/bbcode.php, phorum5/trunk/mods/bbcode/colorpicker/js_color_picker_v2.js.php, phorum5/trunk/mods/bbcode/info.txt, phorum5/trunk/mods/editor_tools/Changelog, phorum5/trunk/mods/editor_tools/README, phorum5/trunk/mods/editor_tools/editor_tools.php, phorum5/trunk/mods/editor_tools/info.txt, phorum5/trunk/mods/smileys/info.txt, phorum5/trunk/mods/smileys/settings.php, phorum5/trunk/mods/smileys/smileys.php, phorum5/trunk/mods/smileys/smileys_editor_tools.js.php, phorum5/trunk/templates/classic/header.tpl, phorum5/trunk/templates/emerald/header.tpl, phorum5/trunk/templates/lightweight/header.tpl: # Implemented a javascript_register hook in a new "javascript.php" script. # This can be used by modules to provide javascript that has to be loaded # for the Phorum pages. This improves loading of Phorum pages in the same # way as the recently added css_register hook: a lot of code that was # previously loaded from separate files is now contained in a single, # cached file. This way, the clients do need less file downloads to build # the pages and after loading the javascript code, they can cache the # data (in case the browser supports the last-modified-since functionality). 2007-11-03 11:29 mmakaay * phorum5/trunk/common.php: # Disable caching for command line scripts. 2007-11-03 10:55 mmakaay * phorum5/trunk/css.php: # Enable compression by default for the css script. 2007-11-03 10:54 mmakaay * phorum5/trunk/common.php, phorum5/trunk/css.php, phorum5/trunk/include/admin/cache.php, phorum5/trunk/include/db/upgrade/mysql-patches/2007110300.php: # Added an option for enabling/disabling the CSS cache and made the CSS # cache filename more like the standard template cache names. 2007-11-03 10:29 mmakaay * phorum5/trunk/common.php: # Added HTTP_PATH to the template vars. I though we already did this. 2007-11-03 10:11 mmakaay * phorum5/trunk/common.php: # The CSS script should be allowed to run in admin only mode for normal # users too, else the page will be shown without a style applied to it. 2007-11-02 16:28 mmakaay * phorum5/trunk/mods/announcements/templates/classic/css.tpl, phorum5/trunk/mods/announcements/templates/emerald/css.tpl: Fixed css code. 2007-11-02 15:58 mmakaay * phorum5/trunk/include/api/admin_mods.php, phorum5/trunk/include/version_functions.php: # For snapshot and development releases, do not check the module version # requirements. Admins who run bleeding edge are allowed to bleed themselves. 2007-11-02 14:59 mmakaay * phorum5/trunk/common.php: # Looking at the wrong variable. This probably never was a problem, because # a QUERY_STRING was always set. 2007-11-02 12:47 mmakaay * phorum5/trunk/css.php: # Do not include the forum_id in the cache key. The template should be enough. # Using the forum_id in the cache, then a lot of cache files could be # generated by the css.php script. 2007-11-02 12:36 mmakaay * phorum5/trunk/css.php, phorum5/trunk/docs/docbook/developer/mkhookdocs, phorum5/trunk/mods/announcements/announcements.php, phorum5/trunk/mods/announcements/info.txt, phorum5/trunk/mods/announcements/templates/classic/css.tpl, phorum5/trunk/mods/announcements/templates/classic/head_data.tpl, phorum5/trunk/mods/announcements/templates/emerald/css.tpl, phorum5/trunk/mods/announcements/templates/emerald/head_data.tpl, phorum5/trunk/mods/bbcode/bbcode.php, phorum5/trunk/mods/bbcode/info.txt, phorum5/trunk/mods/editor_tools/editor_tools.php, phorum5/trunk/mods/editor_tools/info.txt, phorum5/trunk/mods/smileys/info.txt, phorum5/trunk/mods/smileys/smileys.css, phorum5/trunk/mods/smileys/smileys.php, phorum5/trunk/mods/spamhurdles/info.txt, phorum5/trunk/mods/spamhurdles/spamhurdles.php: Modules can now register for adding additional CSS code to the base Phorum CSS code using the module system. This way, we can prevent the need to either add additional s for CSS to the pages (more file downloads per page) or add additional CSS code to the section of the pages (more data to download per page). The resulting CSS code is cached and the last modified functionality is used to not let browsers download the CSS code if nothing changed. 2007-11-01 09:52 mmakaay * phorum5/trunk/pm.php: # Prevent undefined index warning. 2007-10-31 10:52 mmakaay * phorum5/trunk/file.php: # Make the file.php script work better with embedded/portable Phorum. # In case of error output, the script should return rather than exit. 2007-10-31 09:45 mmakaay * phorum5/trunk/include/api/user.php, phorum5/trunk/include/db/mysql.php: # Fixed possible race condition problem for replicated database setups. # After saving a user, refreshing the user data should be done against the # master server. 2007-10-31 00:15 mmakaay * phorum5/trunk/search.php: # Fixed formatting for search results when a search module already handles # the formatting of messages. 2007-10-31 00:13 mmakaay * phorum5/trunk/include/profile_functions.php: # Fixed undefined variable warnings. 2007-10-30 23:29 mmakaay * phorum5/trunk/include/phorum_get_url.php: # Small fix for new path info file URL schema. The query string can now be # empty. When using a custom url formatting function, the query string is # split on ",", but for an empty query string the result would be an array # containing one empty item instead of an empty array. 2007-10-30 21:11 mmakaay * phorum5/trunk/mods/smtp_mail/smtp_mail.php: # Changed object construction assignments from =& to =. PHP core chokes # on referenced assignments (probably a bug in PHP) and constructors return # references anyway. 2007-10-30 18:33 ts77 * phorum5/trunk/list.php, phorum5/trunk/read.php: # put back the rss-link for list 2007-10-30 13:28 mmakaay * phorum5/trunk/common.php, phorum5/trunk/include/phorum_get_url.php: # Improved schema for path info based file URLs. No query parameters are # needed anymore, which makes downloading with tools like wget much better. # URLs now look like http://example.com/file.php/1/1234/filename.ext 2007-10-29 22:31 mmakaay * phorum5/trunk/mods/announcements/styles: # Removed stale "styles" directory. 2007-10-29 10:42 mmakaay * phorum5/trunk/mods/event_logging/event_logging.php: # Added suspend/resume functionality to give external code an option to # temporarily suspend event logging. This can for example be useful in # case some piece of code is generating a lot of useless PHP warnings. 2007-10-29 04:35 brian * phorum5/trunk/mods/mod_tidy.php: fixed mod_tidy to not step on pre and xmp tags 2007-10-29 04:00 mmakaay * phorum5/trunk/include/profile_functions.php: # Fixed PHP notice: Undefined index: banlist_version 2007-10-28 22:30 mmakaay * phorum5/trunk/index.php, phorum5/trunk/list.php, phorum5/trunk/read.php, phorum5/trunk/templates/emerald/header.tpl: Implemented multiple RSS links in the page headers, to provide RSS links for both feeds containing topics and feeds containing topics + replies. 2007-10-28 20:12 mmakaay * phorum5/trunk/include/db/mysql.php: # Removed debug output and implemented backward compatibility. 2007-10-28 20:04 mmakaay * phorum5/trunk/common.php, phorum5/trunk/feed.php, phorum5/trunk/include/db/mysql.php, phorum5/trunk/include/db/upgrade/mysql-patches/2007102800.php: # Implemented extra option for phorum_db_get_recent_messages(): # list updated threads (which acts like the list page float to top, # but it works on multiple forums as well). 2007-10-28 11:41 mmakaay * phorum5/trunk/posting.php: # Wrong phorum_page name used for automatic field focusing for reply on # a separate page. 2007-10-28 09:56 mmakaay * phorum5/trunk/include/admin/users.php: # Moved "Administrator" field down the form so sloppy admins won't put that # to a different value when trying to change the "Active" field. 2007-10-28 02:05 mmakaay * phorum5/trunk/include/admin/PhorumInputForm.php, phorum5/trunk/include/admin/upgrade.php: # Rolled back [2592]. Multiple forms on a single page would all get # id "submit", but the ids need to be unique. More important: name="submit" # adds a "submit" field to the $_POST array, causing it to be sent along # in the db calls (since often $_POST is sent through unfiltered), causing # errors. E.g. the user and forum settings pages didn't work anymore. # Additionally, it looks like this code would only disable the button in # step one. Not the followup upgrading steps. 2007-10-28 01:42 mmakaay * phorum5/trunk/include/format_functions.php: # Fixed "PHP notice: Undefined index: banlist_version". 2007-10-28 01:36 mmakaay * phorum5/trunk/include/admin/users.php: # Fixed paging with the new search options. 2007-10-28 00:29 mmakaay * phorum5/trunk/include/db/mysql.php: # Yet another whack at the recent messages index descision code. 2007-10-27 15:18 mmakaay * phorum5/trunk/include/admin/sanity_checks/cache.php, phorum5/trunk/include/admin/sanity_checks/distro.php: # Fix deadlocks at install time and updated the distro check for 5.2. 2007-10-27 12:33 mmakaay * phorum5/trunk/include/db/mysql.php: # At some point we'll have all keys poiting the right way ;-) 2007-10-27 11:46 mmakaay * phorum5/trunk/common.php, phorum5/trunk/include/db/config.php.sample: # New db config option "upgrade page", to replace the standard upgrade message. 2007-10-27 10:27 mmakaay * phorum5/trunk/common.php, phorum5/trunk/include/db/upgrade/mysql-patches/2007102700.php: # Speed up queries on users where admin=.... 2007-10-27 02:27 brian * phorum5/trunk/include/admin/PhorumInputForm.php, phorum5/trunk/include/admin/upgrade.php: # disable the continue button during upgrade to keep users from hitting it over and over 2007-10-27 02:24 brian * phorum5/trunk/include/admin/message_prune.php, phorum5/trunk/moderation.php: # Maurice found this last remenant of the old move status 2007-10-27 02:19 brian * phorum5/branches/phorum_5_1/include/db/upgrade/mysql/2006102700.php, phorum5/branches/phorum_5_1/include/db/upgrade/mysqli/2006102700.php, phorum5/trunk/include/db/upgrade/mysql/2006102700.php: # remove upgrade script that was hostile to move notices. 5.2 has a patch to fix this right. 2007-10-27 02:17 brian * phorum5/trunk/common.php, phorum5/trunk/include/db/upgrade/mysql-patches/2007102600.php: # fixed some newflag table issues 2007-10-27 00:52 mmakaay * phorum5/trunk/list.php, phorum5/trunk/read.php, phorum5/trunk/search.php: # Generate URL->PAGING_TEMPLATE from scripts that use paging. This way, templates # can dynamically generate page URLs (e.g. from javascript code) by replacing # the %page_num% in this template URL with the page number to open. 2007-10-26 12:00 mmakaay * phorum5/trunk/include/db/mysql.php: # Implemented REPLACE as standard INSERT/UPDATE (easy for porting). # Also some formatting on the code. 2007-10-26 08:38 mmakaay * phorum5/trunk/include/db/mysql.php: # Another key choice added to make RSS for a certain thread run fast. # Maybe we should just ignore the forum_id if a thread id is provided? 2007-10-25 20:04 mmakaay * phorum5/trunk/pm.php: # Unserialize meta data before formatting. The bbcode "disable bbcode" option # got confused by the unserialized data and then did not format the PMs. 2007-10-25 17:00 mmakaay * phorum5/trunk/include/db/mysql.php: # With ftsearch disabled, updates on the search table are also disabled now. # Inserts were already handled correctly. 2007-10-25 15:56 mmakaay * phorum5/trunk/mods/bbcode/bbcode.php: # Use real tags for [small] (better if CSS font is already "small"). 2007-10-25 12:42 mmakaay * phorum5/trunk/common.php, phorum5/trunk/include/db/mysql.php, phorum5/trunk/include/db/upgrade/mysql-patches/2007102500.php: # Attempt to make the 'view messages for this user' feature faster. 2007-10-25 11:29 mmakaay * phorum5/trunk/common.php: # Do not treat non-admin users as logged in in admin only mode. 2007-10-25 09:56 mmakaay * phorum5/trunk/scripts/rebuild_thread_info.php: # Increased the script's self imposed memory limit. I ran into the 64M limit # hard when running it on a large forum. 2007-10-24 02:50 mmakaay * phorum5/trunk/common.php: # Allow admins to login if the admin only mode is enabled. 2007-10-23 20:54 mmakaay * phorum5/trunk/mods/username_restrictions/Changelog, phorum5/trunk/mods/username_restrictions/README, phorum5/trunk/mods/username_restrictions/info.txt, phorum5/trunk/mods/username_restrictions/lang/turkish.php: # Added Turkish language file. 2007-10-23 20:52 mmakaay * phorum5/trunk/mods/spamhurdles/Changelog, phorum5/trunk/mods/spamhurdles/README, phorum5/trunk/mods/spamhurdles/info.txt, phorum5/trunk/mods/spamhurdles/lang/turkish.php: # Added Turkish language. 2007-10-23 20:51 mmakaay * phorum5/trunk/mods/smileys/lang/turkish.php: # Added Turkish language file. 2007-10-23 20:38 mmakaay * phorum5/trunk/mods/editor_tools/Changelog, phorum5/trunk/mods/editor_tools/README, phorum5/trunk/mods/editor_tools/info.txt, phorum5/trunk/mods/editor_tools/lang/turkish.php: # Added Turkish language. 2007-10-23 20:35 mmakaay * phorum5/trunk/mods/bbcode/lang/turkish.php: # Updated Turkish language file. 2007-10-23 12:55 mmakaay * phorum5/trunk/include/admin/groups.php, phorum5/trunk/include/admin/users.php, phorum5/trunk/include/api/user.php, phorum5/trunk/include/db/mysql.php: # Sort groups for a better overview. 2007-10-23 12:27 mmakaay * phorum5/trunk/scripts/create_moderator_groups.php: # Added a script for automatically creating moderator groups for all forums. 2007-10-23 06:46 mmakaay * phorum5/trunk/include/lang/english.php, phorum5/trunk/templates/emerald/cc_subscriptions.tpl: # Added "ActivityPost" language key, to support languages that can not create # a good sentence with the select box at the end of the line. 2007-10-22 23:31 mmakaay * phorum5/trunk/mods/bbcode/templates/emerald/disable_option.tpl, phorum5/trunk/mods/smileys/templates/emerald/disable_option.tpl: # Don't use . Let the template writer apply further styling if needed. 2007-10-22 23:04 mmakaay * phorum5/trunk/mods/bbcode/bbcode.php, phorum5/trunk/mods/bbcode/info.txt, phorum5/trunk/mods/bbcode/lang/czech-latin2.php, phorum5/trunk/mods/bbcode/lang/czech-utf8.php, phorum5/trunk/mods/bbcode/lang/czech-win1250.php, phorum5/trunk/mods/bbcode/lang/dutch.php, phorum5/trunk/mods/bbcode/lang/english.php, phorum5/trunk/mods/bbcode/lang/finnish.php, phorum5/trunk/mods/bbcode/lang/french.php, phorum5/trunk/mods/bbcode/lang/german.php, phorum5/trunk/mods/bbcode/lang/italian.php, phorum5/trunk/mods/bbcode/lang/spanish.php, phorum5/trunk/mods/bbcode/lang/swedish.php, phorum5/trunk/mods/bbcode/lang/turkish.php, phorum5/trunk/mods/bbcode/settings.php, phorum5/trunk/mods/bbcode/templates, phorum5/trunk/mods/bbcode/templates/emerald, phorum5/trunk/mods/bbcode/templates/emerald/disable_option.tpl: # Added a posting option to disable BBcode for a single message. 2007-10-22 23:03 mmakaay * phorum5/trunk/mods/smileys/info.txt, phorum5/trunk/mods/smileys/lang/czech-latin2.php, phorum5/trunk/mods/smileys/lang/czech-utf8.php, phorum5/trunk/mods/smileys/lang/czech-win1250.php, phorum5/trunk/mods/smileys/lang/dutch.php, phorum5/trunk/mods/smileys/lang/english.php, phorum5/trunk/mods/smileys/lang/finnish.php, phorum5/trunk/mods/smileys/lang/french.php, phorum5/trunk/mods/smileys/lang/german.php, phorum5/trunk/mods/smileys/lang/italian.php, phorum5/trunk/mods/smileys/lang/spanish.php, phorum5/trunk/mods/smileys/lang/swedish.php, phorum5/trunk/mods/smileys/settings.php, phorum5/trunk/mods/smileys/smileys.php, phorum5/trunk/mods/smileys/templates, phorum5/trunk/mods/smileys/templates/emerald, phorum5/trunk/mods/smileys/templates/emerald/disable_option.tpl: # Added a posting option to disable smileys for a single message. 2007-10-22 18:59 mmakaay * phorum5/trunk/css.php: # Made the css.php script behave for embedded and portable Phorum. 2007-10-22 18:40 mmakaay * phorum5/trunk/css.php: # Honor the If-Modified-Since header for better browser cache of the CSS data. 2007-10-22 17:02 mmakaay * phorum5/trunk/mods/bbcode/lang/turkish.php: Added Turkish language file. 2007-10-21 23:27 mmakaay * phorum5/trunk/common.php: # Do not check for info.php when working with module templates. 2007-10-21 18:45 mmakaay * phorum5/trunk/include/db/config.php.sample: # Typo in default config file fixed. 2007-10-20 13:33 mmakaay * phorum5/trunk/common.php: # More specific check to see if a template exists (not only check for the # template's directory, but also check if the required info.php is there). 2007-10-19 17:13 ts77 * phorum5/trunk/include/db/config.php.sample, phorum5/trunk/include/db/mysql/mysqli_replication.php: added first shot of a master/slave layer (experimental) 2007-10-19 03:51 brian * phorum5/trunk/include/db/mysql.php, phorum5/trunk/include/thread_info.php: # fixed issue found by mysql.com that thread info was not being updated properly due to messages being retreived from slaves before data could be replicated 2007-10-17 11:27 mmakaay * phorum5/trunk/include/admin/PhorumInputForm.php: # Accessibility: implemented the caption for a checkbox as a ... links from working correctly. 2007-10-16 19:25 brian * phorum5/trunk/templates/emerald/list.tpl, phorum5/trunk/templates/emerald/list_threads.tpl: # add a break so after module and footer stuff does not overlap the paging 2007-10-16 02:36 brian * phorum5/trunk/search.php: # fixed search title 2007-10-14 18:59 mmakaay * phorum5/trunk/common.php, phorum5/trunk/include/admin/PhorumInputForm.php, phorum5/trunk/include/api/user.php, phorum5/trunk/include/db/mysql.php, phorum5/trunk/include/db/upgrade/mysql-patches/2007101400.php, phorum5/trunk/include/posting/action_edit.php, phorum5/trunk/include/posting/action_post.php, phorum5/trunk/include/posting/request_first.php: # Explicitly remember that the user does not want to follow a thread at # all, so the reply box can be put in the "no follow" mode on reply # automatically. Before, it would take the default from the control center # when replying, which is counter-intuitive. 2007-10-14 15:21 ts77 * phorum5/trunk/include/posting/request_first.php: # fixed default subscription settings on reply depending on defaults set in CC 2007-10-14 07:27 ts77 * phorum5/trunk/mods/announcements/templates/emerald/announcements.tpl: # validation fix 2007-10-14 07:24 ts77 * phorum5/trunk/search.php: # validation fix 2007-10-13 22:00 ts77 * phorum5/trunk/scripts/phorum3_in.php: # some fields to be removed on phorum3-upgrade 2007-10-13 21:36 brian * phorum5/trunk/include/db/upgrade/mysql-patches/2007100802.php: # need to global forum_id here 2007-10-13 13:54 mmakaay * phorum5/trunk/search.php: # Doc fix. Docbook likes
, not
. 2007-10-13 03:19 brian * phorum5/trunk/scripts/convert_announcements.php: # need to set sort to 2 to make these normal messages. 2007-10-13 01:45 mmakaay * phorum5/trunk/search.php: # Added hooks search_redirect and search_output for more flexable search # module support. 2007-10-12 23:12 brian * phorum5/trunk/include/db/upgrade/mysql-patches/2007050602.php, phorum5/trunk/include/db/upgrade/mysql-patches/2007100802.php: # moving this repopulation script later to accomodate new fields the code expects 2007-10-12 09:14 mmakaay * phorum5/trunk/mods/spamhurdles/Changelog, phorum5/trunk/mods/spamhurdles/README, phorum5/trunk/mods/spamhurdles/TODO, phorum5/trunk/mods/spamhurdles/db.php, phorum5/trunk/mods/spamhurdles/info.txt, phorum5/trunk/mods/spamhurdles/spamhurdles.php: # Added Spam Hurdles database layer patches as suggested by Adam Donnison of # mysql.com. The patches make it possible to use the module inside a # replicated MySQL environment and fix duplicate key warnings that could # occur when storing data for a single spamhurdles session twice. 2007-10-11 21:48 mmakaay * phorum5/trunk/common.php, phorum5/trunk/include/db/mysql.php, phorum5/trunk/include/db/upgrade/mysql-patches/2007101100.php: Speed improvements for phorum_db_get_recent_messages(). 2007-10-10 08:38 mmakaay * phorum5/trunk/include/lang/english.php, phorum5/trunk/script.php: # Made the script.php somewhat more robust and featureful. If you specify a # module to run the external hook for, then script.php will force to only call # the requested module. So the external hook implementation in the modules do # not need to check the $args[0] anymore. It is also possible now to use # --scheduled in combination with one or more --module=.. options. That way, # the scheduled hook will only be called for the specified module(s). # Aliases -s and -m are created for respectively --scheduled and --module. 2007-10-10 08:25 mmakaay * phorum5/trunk/include/db/mysql.php: # Changed the implementation of deleting PMs when deleting a user # to make it work fast on forums with a lot of private messages. 2007-10-09 10:42 mmakaay * phorum5/trunk/include/thread_info.php: # Update the new "threadviewcount" for the threads as wel. 2007-10-09 10:41 mmakaay * phorum5/trunk/scripts/rebuild_thread_info.php: # Make the script work within embedded Phorum too. 2007-10-08 20:10 mmakaay * phorum5/trunk/read.php: # View counts can update in admin-only status and normal status. 2007-10-08 15:15 mmakaay * phorum5/trunk/common.php, phorum5/trunk/include/admin/newforum.php, phorum5/trunk/include/db/mysql.php, phorum5/trunk/include/db/postgresql.php, phorum5/trunk/include/db/upgrade/mysql-patches/2007100800.php, phorum5/trunk/include/db/upgrade/mysql-patches/2007100801.php, phorum5/trunk/list.php, phorum5/trunk/read.php: Added a new forum option "Count views per thread for non-threaded list views". This feature can be used to keep track of a global view counter for each thread. If enabled, the flat message list view will show that global thread view counter instead of the view counter for the first message of the thread. Note that this requires an extra database update for each view, so you might now want to enable this on very busy forums. 2007-10-04 23:03 mmakaay * phorum5/trunk/mods/editor_tools/editor_tools.js: # Minor Editor Tools javascript fix for a JavaScript warning. 2007-10-04 18:44 mmakaay * phorum5/trunk/include/forum_functions.php: # The parent_id is useful to. For example, I need that info for building # the new 5.2 jumpmenu module. 2007-10-04 07:32 mmakaay * phorum5/trunk/docs/faq.txt, phorum5/trunk/list.php: # Implemented MESSAGES->reply_count next to MESSAGES->thread_count so # template writers can use that variable in their list.tpl. Because the # message_count is number formatted in 5.2, the old trick of using # $PHORUM["TMP"]["MESSAGES"]["thread_count"]-- in the template does not work # anymore. That one would make for example 1.234 show up as 0.234 instead # of 1.233. 2007-10-03 00:26 mmakaay * phorum5/trunk/templates/emerald/read.tpl: # Remove accidentally included avatar code from template. 2007-10-02 21:56 mmakaay * phorum5/trunk/moderation.php: # Replaced old phorum_db_file_delete() call with phorum_api_file_delete(). # (Thanks to Chris for the heads up) 2007-10-01 22:00 mmakaay * phorum5/trunk/include/api/file_storage.php: # Added missing $PHORUM declaration to file delete function (thanks Chris). 2007-09-29 22:08 mmakaay * phorum5/trunk/include/db/upgrade/mysql-patches/2007092900.php: # Missing db upgrade file for previous commit. 2007-09-29 12:29 mmakaay * phorum5/trunk/common.php, phorum5/trunk/control.php, phorum5/trunk/include/admin/badwords.php, phorum5/trunk/include/admin/banlist.php, phorum5/trunk/include/admin/header.php, phorum5/trunk/include/admin/index.php, phorum5/trunk/include/admin/newforum.php, phorum5/trunk/include/admin/settings.php, phorum5/trunk/include/format_functions.php, phorum5/trunk/pm.php, phorum5/trunk/templates/classic/cc_usersettings.tpl, phorum5/trunk/templates/emerald/cc_usersettings.tpl, phorum5/trunk/templates/emerald/read.tpl, phorum5/trunk/templates/lightweight/cc_usersettings.tpl: # Implemented option "allow_pm_email_notify" and added in-program # documentation for the admin interface to clear up some common # user questions / issues. 2007-09-29 12:23 mmakaay * phorum5/trunk/mods/bbcode/bbcode.php, phorum5/trunk/mods/bbcode/bbcode_editor_tools.js, phorum5/trunk/mods/bbcode/defaults.php, phorum5/trunk/mods/bbcode/icons/large.gif, phorum5/trunk/mods/bbcode/icons/small.gif: # Implemented buttons for [small] and [large]. These buttons are disabled # at install time. 2007-09-28 01:19 mmakaay * phorum5/trunk/include/forum_functions.php: # Added stripped_name, which can be used in work for the posting editor buttons. 2007-05-30 10:00 mmakaay * phorum5/trunk/include/db/upgrade/mysql-patches/2007050600.php: # Changed ordering of upgrade queries. 2007-05-30 09:16 mmakaay * phorum5/trunk/include/api/file_storage.php, phorum5/trunk/include/db/mysql.php, phorum5/trunk/scripts/generateAPIdocs.php: # Included mysql layer in the documentation script. The layer docs need work... 2007-05-30 08:16 mmakaay * phorum5/trunk/include/api/file_storage.php: # Nitpick commit; files aren't neccessarily stored in the database anymore. 2007-05-30 08:13 mmakaay * phorum5/trunk/include/api/examples, phorum5/trunk/include/api/examples/file_delete.php, phorum5/trunk/include/api/examples/file_store.php, phorum5/trunk/include/api/file_storage.php: # Added examples for the docs and did some small code updates for the file API. 2007-05-30 00:05 mmakaay * phorum5/trunk/include/controlcenter/files.php, phorum5/trunk/include/controlcenter/messages.php, phorum5/trunk/include/posting/action_attachments.php, phorum5/trunk/include/posting/action_cancel.php, phorum5/trunk/include/posting/action_edit.php, phorum5/trunk/include/posting/action_post.php: # Make use of new phorum_api_file_check_delete_access() function 2007-05-30 00:05 mmakaay * phorum5/trunk/include/db/mysql.php: # Doc update 2007-05-29 23:02 mmakaay * phorum5/trunk/include/api/file_storage.php: # Added a new file storage API function: phorum_file_check_delete_access() 2007-05-29 12:53 mmakaay * phorum5/trunk/common.php: # Some very small code changes and updates to the documentation 2007-05-29 07:27 mmakaay * phorum5/trunk/search.php: # Display name fix for 'search by user' feature. 2007-05-29 07:12 mmakaay * phorum5/trunk/include/db/upgrade/mysql-patches/2007050600.php: # Reordered the queries in the upgrade file to first have the author field # extended in length and then have the author key part length updated in # the dup_check key. 2007-05-28 13:06 mmakaay * phorum5/trunk/include/posting/action_edit.php, phorum5/trunk/include/posting/action_post.php, phorum5/trunk/include/posting/request_followup.php, phorum5/trunk/posting.php, phorum5/trunk/templates/default/images/tree-L.gif, phorum5/trunk/templates/default/posting_messageform.tpl, phorum5/trunk/templates/emerald/images/tree-L.gif, phorum5/trunk/templates/emerald/posting.tpl: Fix for #558: on posting and editing messages, the form now contains a "Follow thread" checkbox. If that box is checked, then a related checkbox is shown for "Email me about replies to this topic". This way, the user has full control on how to follow thread at post time and follow options do no longer get lost sometimes when editing messages. 2007-05-28 04:02 brian * phorum5/trunk/include/admin/newforum.php: # Fixed last inherit issues in ticket #270 2007-05-27 22:13 mmakaay * phorum5/trunk/templates/default/posting_messageform.tpl, phorum5/trunk/templates/emerald/posting.tpl: # Template changes to make the sticky option a checkbox (part of ticket #558). 2007-05-27 21:19 mmakaay * phorum5/trunk/include/posting/request_followup.php: # Make it possible to use checkbox for making stickies (instead of drop down). 2007-05-27 19:43 mmakaay * phorum5/trunk/pm.php: # Jump to the PM inbox after sending a private message. 2007-05-27 19:27 mmakaay * phorum5/trunk/pm.php: # Fixed some PHP warnings in the new PM message formatting code. 2007-05-27 18:17 mmakaay * phorum5/trunk/pm.php, phorum5/trunk/posting.php, phorum5/trunk/templates/default/cc_prepost.tpl, phorum5/trunk/templates/default/cc_subscriptions.tpl, phorum5/trunk/templates/default/cc_users.tpl, phorum5/trunk/templates/default/list.tpl, phorum5/trunk/templates/default/list_threads.tpl, phorum5/trunk/templates/default/pm_buddies.tpl, phorum5/trunk/templates/default/pm_list.tpl, phorum5/trunk/templates/default/pm_list_incoming.tpl, phorum5/trunk/templates/default/pm_list_outgoing.tpl, phorum5/trunk/templates/default/pm_list_selectall.tpl, phorum5/trunk/templates/default/pm_post.tpl, phorum5/trunk/templates/default/pm_read.tpl, phorum5/trunk/templates/default/posting_buttons.tpl, phorum5/trunk/templates/default/posting_messageform.tpl, phorum5/trunk/templates/default/profile.tpl, phorum5/trunk/templates/default/read.tpl, phorum5/trunk/templates/default/read_hybrid.tpl, phorum5/trunk/templates/default/read_threads.tpl, phorum5/trunk/templates/emerald/pm_list_incoming.tpl, phorum5/trunk/templates/emerald/pm_post.tpl, phorum5/trunk/templates/emerald/pm_read.tpl: # Updates for the default template to make it working with the latest 5.2 code. # Fixed an XSS bug (To: name on PM preview was not escaped). # Consolidated PM message formatting in phorum_pm_format(). # Some small changes in the emerald template for woking with changed code. 2007-05-27 12:45 mmakaay * phorum5/trunk/follow.php, phorum5/trunk/include/controlcenter/messages.php, phorum5/trunk/templates/emerald/cc_prepost.tpl, phorum5/trunk/templates/emerald/cc_subscriptions.tpl, phorum5/trunk/templates/emerald/follow.tpl, phorum5/trunk/templates/emerald/header.tpl, phorum5/trunk/templates/emerald/list.tpl, phorum5/trunk/templates/emerald/list_threads.tpl, phorum5/trunk/templates/emerald/posting.tpl, phorum5/trunk/templates/emerald/read.tpl, phorum5/trunk/templates/emerald/read_hybrid.tpl, phorum5/trunk/templates/emerald/read_threads.tpl: # Updated some code and templates for getting rid if linked_author and for # display name functionality. 2007-05-27 11:45 mmakaay * phorum5/trunk/posting.php: # Renamed {MESSAGE} to {POSTING} to get rid of name collission with read.php. # I also modified the control for allowing author name edits a little bit. # Moderators cannot change the author name for registered users anymore when # editing posts (they can only do this for anonymous users now). 2007-05-27 11:23 mmakaay * phorum5/trunk/include/db/mysql.php, phorum5/trunk/include/db/upgrade/mysql-patches/2007050302.php: # Bad idea.. profile link overrides must be handled differently. 2007-05-27 09:54 mmakaay * phorum5/trunk/pm.php: PM user not found message is now fixed correctly. 2007-05-27 09:36 mmakaay * phorum5/trunk/pm.php: # PM interfce didn't show a 'user not found' error in all cases when # providing a name to send a PM to by entering it in the recipient textbox. 2007-05-27 09:16 mmakaay * phorum5/branches/phorum_5_1/include/controlcenter/users.php, phorum5/trunk/include/controlcenter/users.php: Fixed a XSS bug in the user moderation script. 2007-05-27 08:23 mmakaay * phorum5/trunk/templates/default/pm.tpl, phorum5/trunk/templates/emerald/pm.tpl: # Fixed looping in PM template (bug introduced by the phorum_output() changes) 2007-05-27 07:47 mmakaay * phorum5/trunk/include/controlcenter/subthreads.php, phorum5/trunk/include/format_functions.php, phorum5/trunk/include/posting/action_preview.php, phorum5/trunk/list.php, phorum5/trunk/pm.php, phorum5/trunk/posting.php, phorum5/trunk/profile.php, phorum5/trunk/read.php, phorum5/trunk/search.php: # Some updates for display_name functionality and getting rid of the # linked_author data by splitting it into {DATA->author} and # {DATA->URL->PROFILE}. Template changes needed. They will follow. 2007-05-26 20:53 mmakaay * phorum5/trunk/common.php: # Fixed a double @return tag in phpdoc for phorum_get_template_file(). 2007-05-26 20:47 brian * phorum5/trunk/common.php: # fixed doc block 2007-05-26 20:42 mmakaay * phorum5/trunk/scripts/generateAPIdocs.php: # Script for generating docs about include/api. 2007-05-26 20:25 brian * phorum5/trunk/changes.php, phorum5/trunk/common.php, phorum5/trunk/control.php, phorum5/trunk/file.php, phorum5/trunk/follow.php, phorum5/trunk/include/index_classic.php, phorum5/trunk/include/index_new.php, phorum5/trunk/list.php, phorum5/trunk/login.php, phorum5/trunk/moderation.php, phorum5/trunk/pm.php, phorum5/trunk/posting.php, phorum5/trunk/profile.php, phorum5/trunk/read.php, phorum5/trunk/register.php, phorum5/trunk/report.php, phorum5/trunk/search.php, phorum5/trunk/templates/emerald/posting.tpl: Moved all template output to common function for control. Added new start_output hook 2007-05-26 19:39 brian * phorum5/trunk/include/db/upgrade/mysql-patches/2007050600.php: must shorten author part of key for UTF8 users 2007-05-26 18:47 brian * phorum5/trunk/common.php, phorum5/trunk/docs/creating_mods.txt: Added shutdown function for future use and a shutdown hook 2007-05-25 13:27 mmakaay * phorum5/trunk/pm.php: # Forget check if phorum_db_user_check_field() return val was really an array. 2007-05-25 10:57 mmakaay * phorum5/trunk/pm.php: # Use display name in the PM box full error message. 2007-05-24 22:33 mmakaay * phorum5/branches/phorum_5_1/common.php, phorum5/trunk/extension_src/phorum_get_url.c, phorum5/trunk/include/phorum_get_url.php: # Remember the forum_id when logging out after posting a control center form. # See: http://www.phorum.org/phorum5/read.php?12,122011 2007-05-24 20:12 mmakaay * phorum5/trunk/include/posting/action_edit.php: # tabs -> spaces formatting 2007-05-24 19:23 mmakaay * phorum5/trunk/include/db/upgrade/mysql-patches/2007052400.php: Oops... INTs should have had a zero default, 2007-05-24 18:52 mmakaay * phorum5/trunk/include/db/upgrade/mysql-patches/2007052400.php: # Added defaults for NOT NULL fields (for strict mysql) 2007-05-24 18:51 mmakaay * phorum5/trunk/include/db/mysql.php: # Formatted code/tabs and added defaults for NOT NULL fields (for strict mysql) 2007-05-24 15:38 ts77 * phorum5/trunk/changes.php, phorum5/trunk/include/db/mysql.php: # removed debugging output 2007-05-24 15:32 ts77 * phorum5/trunk/changes.php, phorum5/trunk/common.php, phorum5/trunk/include/db/mysql.php, phorum5/trunk/include/db/upgrade/mysql-patches/2007052400.php, phorum5/trunk/include/diff_patch.php, phorum5/trunk/include/posting/action_edit.php, phorum5/trunk/read.php, phorum5/trunk/templates/emerald/changes.tpl: # enhancements to edit tracking: separate table for edits, subject changes, no increase of edit count if nothing textual changed (closing #552) 2007-05-23 22:43 mmakaay * phorum5/trunk/include/admin/settings.php: # Added help info to the display name selection option in the admin. 2007-05-23 21:07 ts77 * phorum5/trunk/templates/default/cc_subscriptions.tpl, phorum5/trunk/templates/emerald/cc_subscriptions.tpl: # some more invalid attributes 2007-05-23 14:19 mmakaay * phorum5/trunk/include/admin/update_display_names.php: # Make batches smaller for quicker feedback and show correct update count. 2007-05-23 14:03 mmakaay * phorum5/trunk/pm.php: # When adding recipients for a PM through the PM interface text entry, then # search on the field that is assigned as the display name source (either # "username" or "display_name"). 2007-05-23 12:35 mmakaay * phorum5/trunk/profile.php: # Show all messages for a user on all posts for user page, not only the threads. 2007-05-23 11:05 mmakaay * phorum5/trunk/extension_src/phorum_get_url.c, phorum5/trunk/extension_src/phorum_get_url.h: # Added support for phorum_custom_get_url() to the Phorum PHP extension's # phorum_get_url() implementation. 2007-05-23 07:50 mmakaay * phorum5/trunk/include/phorum_get_url.php: # Updated phorum_get_url() for the current version of the Phorum PHP extension. 2007-05-22 22:19 mmakaay * phorum5/branches/phorum_5_1/docs/permissions.txt, phorum5/trunk/docs/creating_mods.txt, phorum5/trunk/docs/permissions.txt: # Some doc updates to prevent people from resetting passwords through phorum_user_save (thanks miles). 2007-05-22 19:48 mmakaay * phorum5/trunk/extension_src/phorum.c, phorum5/trunk/extension_src/phorum_ext_treesort.c, phorum5/trunk/extension_src/phorum_get_url.c: # Cleaned up some compilation warnings 2007-05-22 17:28 mmakaay * phorum5/trunk/extension_check.php: # Accessibility: made the extension check image work for color blind people # (an acquaintance of me couldn't see the difference between green / red ;-). 2007-05-22 15:07 mmakaay * phorum5/trunk/common.php, phorum5/trunk/extension_check.php, phorum5/trunk/include/admin/settings.php: # Made loading of the PHP extension optional. Implemented a check to see if # the extension version matches the Phorum version. Added a check in the # admin interface to display whether a working extension library can be found. 2007-05-22 15:04 mmakaay * phorum5/trunk/include/cache/memcached.php: # Prevent some warning messages in case of problems with the memcached server. 2007-05-22 15:03 mmakaay * phorum5/trunk/extension_src/phorum.c, phorum5/trunk/extension_src/php_phorum.h: # Added version info and a phorum_ext_version() function to the PHP extension. 2007-05-21 22:54 mmakaay * phorum5/trunk/include/api/file_storage.php, phorum5/trunk/include/posting/action_attachments.php: # Moved attachment size and file type checks to the file storage API 2007-05-21 22:34 mmakaay * phorum5/trunk/include/posting/check_integrity.php: # Typo bug fixed, introduced by a recent changeset. 2007-05-21 18:01 mmakaay * phorum5/trunk/file.php, phorum5/trunk/include/admin/customprofile.php, phorum5/trunk/include/api/base.php, phorum5/trunk/include/api/file_storage.php, phorum5/trunk/include/controlcenter/files.php, phorum5/trunk/include/lang/english.php, phorum5/trunk/templates/emerald/cc_files.tpl: # Implemented phorum_api_file_check_write_access() for checking user file # uploading permissions and updated the files.php control center script to # use this new call. Also implemented a confirmation message for the files # control center panel after uploading a new file. 2007-05-21 17:26 mmakaay * phorum5/trunk/include/api/custom_profile_fields.php: # Documentation updates. 2007-05-21 16:55 ts77 * phorum5/trunk/include/admin/sanity_checks/modules_filenames.php: added a new sanity check for module filenames. fixing #416 2007-05-21 13:20 ts77 * phorum5/trunk/templates/default/paging.tpl: MFB: # unnecessary span removed (fixing #551), did no harm though 2007-05-21 13:15 ts77 * phorum5/trunk/scripts/phorum3_in.php: # adding attach-permission for moderators on conversion too, they should just have all perms. fixing #549 2007-05-21 13:13 ts77 * phorum5/trunk/templates/emerald/cc_usersettings.tpl: # one forgotten on last commit 2007-05-21 13:11 ts77 * phorum5/trunk/templates/default/cc_subscriptions.tpl, phorum5/trunk/templates/default/cc_usersettings.tpl, phorum5/trunk/templates/default/posting_messageform.tpl, phorum5/trunk/templates/default/search.tpl, phorum5/trunk/templates/emerald/cc_subscriptions.tpl, phorum5/trunk/templates/emerald/posting.tpl: # adding xhtml-valid selected attributes (fixing #550) 2007-05-18 09:33 mmakaay * phorum5/trunk/scripts/generateStaticCSS.php: # Fixed #548: (typo-committed-bug). 2007-05-17 22:36 mmakaay * phorum5/trunk/common.php, phorum5/trunk/include/admin/manage_languages.php, phorum5/trunk/include/lang/english.php, phorum5/trunk/list.php, phorum5/trunk/moderation.php, phorum5/trunk/posting.php, phorum5/trunk/read.php: # Replaced htmlentities with htmlspecialchars. This will effectively prevent # warnings like "charset `SOME-CHARSET' not supported, assuming iso-8859-1". # As far as we know, there's no reason for using htmlentities() (all we need # is escaping of special HTML characters) and the existing htmlentities() # calls weren't consistently implemented throughout the code anyway. 2007-05-15 22:53 mmakaay * phorum5/trunk/include/db/mysql/mysqli.php: # Prevent warning when ignoring errors for unbuffered queries. 2007-05-15 21:36 mmakaay * phorum5/trunk/control.php, phorum5/trunk/feed.php, phorum5/trunk/follow.php, phorum5/trunk/include/api/file_storage.php, phorum5/trunk/include/controlcenter/files.php, phorum5/trunk/include/controlcenter/groupmod.php, phorum5/trunk/include/controlcenter/messages.php, phorum5/trunk/include/controlcenter/summary.php, phorum5/trunk/include/email_functions.php, phorum5/trunk/include/index_classic.php, phorum5/trunk/include/index_new.php, phorum5/trunk/include/posting/action_attachments.php, phorum5/trunk/include/posting/action_edit.php, phorum5/trunk/include/posting/action_post.php, phorum5/trunk/include/posting/action_preview.php, phorum5/trunk/include/posting/check_integrity.php, phorum5/trunk/include/posting/request_first.php, phorum5/trunk/include/users.php, phorum5/trunk/list.php, phorum5/trunk/login.php, phorum5/trunk/moderation.php, phorum5/trunk/mods/announcements/announcements.php, phorum5/trunk/mods/editor_tools/editor_tools.php, phorum5/trunk/pm.php, phorum5/trunk/posting.php, phorum5/trunk/profile.php, phorum5/trunk/read.php, phorum5/trunk/register.php, phorum5/trunk/report.php, phorum5/trunk/search.php: Made the phorum_hook calls conditional, which should speed up execution time for system that do not use the hooks. Here's a quick benchmark between 1000 conditional and unconditional calls: conditional: 0.0022 sec, unconditional: 0.1079 sec. This probably won't cause a drastic speed improvement, but it's an easy way to speed up execution time for hooks that are not in use by any module. 2007-05-15 21:31 mmakaay * phorum5/trunk/extension_src/README: # Added some extra info to the extension README 2007-05-15 12:53 mmakaay * phorum5/trunk/common.php, phorum5/trunk/include/format_functions.php, phorum5/trunk/include/phorum_get_url.php, phorum5/trunk/include/users.php, phorum5/trunk/list.php: # Separated phorum_get_url() into it's own include/phorum_get_url.php file. # Made some calls to phorum_hook() conditionally (based on $PHORUM["hooks"]) # for more speed. More of these will follow. 2007-05-15 12:23 mmakaay * phorum5/trunk/extension_src/phorum_get_url.c, phorum5/trunk/extension_src/phorum_get_url.h, phorum5/trunk/extension_src/phorum_utils.c, phorum5/trunk/extension_src/test_get_url.php: # Implemented all URL types for phorum_get_url(). The extension is now fully # functional for replacing phorum_get_url(). What remains is implementing the # phorum_custom_get_url() override system in the extension. 2007-05-14 09:49 mmakaay * phorum5/trunk/extension_src/phorum_get_url.c: # Forgot some items in renaming phorum_ext_get_url to phorum_get_url. 2007-05-14 09:45 mmakaay * phorum5/trunk/common.php: # Prepared common.php for an override version of phorum_get_url() from the # Phorum PHP extension. The extension implementation of phorum_get_url() # will fully override the existing function now. This brings a very # significant speed increase (on a very large list page with 9000+ messages # in threaded mode, I've seen an improvement from 20% of the execution time # to less than 1% of the execution time. 2007-05-14 09:43 mmakaay * phorum5/trunk/include/thread_sort.php: Cleaned up the timing code from the thread sorting code. 2007-05-14 09:41 mmakaay * phorum5/trunk/include/api/base.php, phorum5/trunk/include/api/custom_profile_fields.php, phorum5/trunk/include/api/file_storage.php: # Added code collapse markers for vim (use set foldmethod=marker). 2007-05-14 09:39 mmakaay * phorum5/trunk/extension_src/config.m4, phorum5/trunk/extension_src/phorum.c, phorum5/trunk/extension_src/phorum_ext_get_url.c, phorum5/trunk/extension_src/phorum_ext_get_url.h, phorum5/trunk/extension_src/phorum_get_url.c, phorum5/trunk/extension_src/phorum_get_url.h, phorum5/trunk/extension_src/phorum_utils.c, phorum5/trunk/extension_src/php_phorum.h, phorum5/trunk/extension_src/test_get_url.php: #Backup work on the C implementation of phorum_get_url(). 2007-05-12 13:32 mmakaay * phorum5/trunk/extension_src/config.m4, phorum5/trunk/extension_src/phorum_ext_get_url.c, phorum5/trunk/extension_src/phorum_ext_get_url.h, phorum5/trunk/extension_src/phorum_ext_treesort.c, phorum5/trunk/extension_src/phorum_ext_treesort.h, phorum5/trunk/extension_src/phorum_utils.c, phorum5/trunk/extension_src/phorum_utils.h, phorum5/trunk/extension_src/test_get_url.php: # Backup work before doing a big change in the URL creation code 2007-05-11 02:26 mmakaay * phorum5/trunk/extension_src/README, phorum5/trunk/extension_src/config.m4, phorum5/trunk/extension_src/phorum.c, phorum5/trunk/extension_src/phorum_ext_get_url.c, phorum5/trunk/extension_src/phorum_ext_get_url.h, phorum5/trunk/extension_src/phorum_ext_treesort.c, phorum5/trunk/extension_src/phorum_ext_treesort.h, phorum5/trunk/extension_src/php_phorum.h, phorum5/trunk/extension_src/test_treesort.php: # Commit of fully completed tree sorting function and backup of work on # a C implementation of the phorum_get_url() function (for more speed). 2007-05-09 11:47 mmakaay * phorum5/branches/phorum_5_1/include/posting/action_preview.php, phorum5/trunk/include/posting/action_preview.php, phorum5/trunk/include/posting/check_permissions.php, phorum5/trunk/posting.php: # Some more display name updates and fixed an XSS bug in posting preview. 2007-05-09 11:26 mmakaay * phorum5/trunk/include/admin/settings.php: # Moved some options to better places and added help info. 2007-05-09 11:09 mmakaay * phorum5/trunk/scripts/rebuild_search_table.php: # Made the script work in the same way as the other rebuild scripts. 2007-05-09 11:06 mmakaay * phorum5/trunk/scripts/rebuild_postcount.php, phorum5/trunk/scripts/update_postcount.php: # Renamed the script to match the other rebuild scripts 2007-05-09 11:06 mmakaay * phorum5/trunk/scripts/update_postcount.php: # Made the rebuild post count console script work with the new db API # and added a progress bar. 2007-05-09 10:57 mmakaay * phorum5/trunk/scripts/rebuild_meta_data_mysql.php, phorum5/trunk/scripts/rebuild_thread_info.php: # Renamed script to better match its function (recent info is no longer in # the meta data, but in separate fields instead). 2007-05-09 10:56 mmakaay * phorum5/trunk/scripts/rebuild_display_names.php, phorum5/trunk/scripts/rebuild_meta_data_mysql.php: # Ported rebuilding thread info script to the new db API. Added progress bar # from display name rebuilding to thread info rebuilding. 2007-05-09 10:45 mmakaay * phorum5/trunk/include/admin/rebuild.php, phorum5/trunk/include/admin/update_display_names.php, phorum5/trunk/scripts/rebuild_display_names.php: # Improved rebuilding of display names (before it only updated display names # for which a change was detected, but it's better to updated it for all, so # out of sync redundant data can be corrected). Added a console script for # doing the display name rebuilding. 2007-05-09 02:13 mmakaay * phorum5/trunk/docs/creating_mods.txt, phorum5/trunk/include/admin/settings.php, phorum5/trunk/include/controlcenter/groupmod.php, phorum5/trunk/include/lang/english.php, phorum5/trunk/pm.php, phorum5/trunk/templates/default/cc_groupmod.tpl, phorum5/trunk/templates/emerald/cc_groupmod.tpl, phorum5/trunk/templates/emerald/pm_post.tpl: # Group moderation and some more PM updates for supporting display names 2007-05-09 01:22 mmakaay * phorum5/trunk/include/db/mysql.php: # Fixed a bug in the new dblayer code for group management. 2007-05-09 01:08 mmakaay * phorum5/trunk/common.php, phorum5/trunk/include/db/mysql.php, phorum5/trunk/include/db/upgrade/mysql-patches/2007050900.php, phorum5/trunk/include/db/upgrade/mysql-patches/2007050901.php, phorum5/trunk/pm.php, phorum5/trunk/profile.php, phorum5/trunk/templates/emerald/pm_buddies.tpl, phorum5/trunk/templates/emerald/pm_list_incoming.tpl, phorum5/trunk/templates/emerald/pm_list_outgoing.tpl, phorum5/trunk/templates/emerald/pm_post.tpl, phorum5/trunk/templates/emerald/pm_read.tpl, phorum5/trunk/templates/emerald/profile.tpl: # Implemented display name functionality for the private message system # and the user profile pages. 2007-05-09 01:01 mmakaay * phorum5/trunk/templates/emerald/cc_subscriptions.tpl: # Removed stale template var from the template 2007-05-08 22:10 mmakaay * phorum5/trunk/include/thread_sort.php: # Final cleanup of the thread sorting code and implementation of the # cut_min/cut_max/cut_indentfactor based subject word cutting that # was created for the extension (more flexable to adapt to and by # the template). 2007-05-08 21:50 ts77 * phorum5/trunk/docs/creating_mods.txt, phorum5/trunk/include/forum_functions.php, phorum5/trunk/search.php: added hook for modifying default search settings 2007-05-08 21:44 mmakaay * phorum5/trunk/include/admin/update_display_names.php: # phorum_user_save call changed the password unintentionally (to a wrong val). 2007-05-08 21:09 mmakaay * phorum5/trunk/portable/phorum.php, phorum5/trunk/search.php, phorum5/trunk/templates/default/search.tpl, phorum5/trunk/templates/emerald/header.tpl, phorum5/trunk/templates/emerald/search.tpl: # Fixed the portable / embedding code for the search feature. # The last fix broke the standard search submit, because of a name # clash in the "page" parameter. 2007-05-08 20:12 mmakaay * phorum5/trunk/extension_src/phorum.c, phorum5/trunk/extension_src/php_phorum.h, phorum5/trunk/extension_src/test.php, phorum5/trunk/include/thread_sort.php: # extension tree sort fully implemented to replace the normal # phorum thread sort functionality. Word cutting is now implemented # as C-code as well. 2007-05-08 11:14 mmakaay * phorum5/trunk/templates/emerald/pm_post.tpl: # Removed non existing font size def {smallfontsize} 2007-05-08 11:02 mmakaay * phorum5/trunk/extension_src/phorum.c, phorum5/trunk/extension_src/php_phorum.h, phorum5/trunk/extension_src/test.php, phorum5/trunk/include/thread_sort.php: # Extension: Sorting of multiple trees in one big array is now working, and indent_cnt generation # is handled too. The extension code in incorporated in the thread sorting routine. 2007-05-08 11:01 mmakaay * phorum5/trunk/include/timing.php: # Added memory stats to the timing code 2007-05-08 00:37 mmakaay * phorum5/trunk/extension_src/.deps, phorum5/trunk/extension_src/README: # Added readme 2007-05-08 00:36 mmakaay * phorum5/trunk/extension_src, phorum5/trunk/extension_src/.deps, phorum5/trunk/extension_src/config.m4, phorum5/trunk/extension_src/phorum.c, phorum5/trunk/extension_src/php_phorum.h, phorum5/trunk/extension_src/test.php: First version of a Phorum C extension for speeding up tasks by means of pure C-code. The extension should never be mandatory. It should only provide fast and light weight alternatives for the pure PHP-code solutions. # The first function that is targeted by this module is # tree sorting. This isn't fully finished yet, but the basic # sorting algorithm is working by reordering a message array # in place. 2007-05-07 03:02 mmakaay * phorum5/trunk/common.php, phorum5/trunk/include/admin/rebuild.php, phorum5/trunk/include/admin/settings.php, phorum5/trunk/include/admin/update_display_names.php, phorum5/trunk/include/admin/users.php, phorum5/trunk/include/db/mysql.php, phorum5/trunk/include/db/upgrade/mysql-patches/2007050603.php, phorum5/trunk/include/format_functions.php, phorum5/trunk/include/thread_info.php, phorum5/trunk/include/users.php: # More updates for having a display name. In the admin interfact (under # General Settings -> User Settings), there's now an option to switch between # username and real_name. When switching this option, an update tool will # be opened which updates all users in batches to make the author and # recent author data in the message table correct. # If "real_name" is chosen for the display name and the user changes his # real_name, then this will propagate immediately to the messages. Same goes # for the admin which changes the real_name from the admin interface (real # name is now shown in there as an editable field). # This all seems kind of functional. I'll have to go over the code and test # some more to see if this is really it. 2007-05-06 18:18 mmakaay * phorum5/trunk/include/admin/customprofile.php, phorum5/trunk/include/api/custom_profile_fields.php: # Renamed function. The new name is less ambiguous. 2007-05-06 16:16 mmakaay * phorum5/trunk/changes.php: # Fixed XSS bug in the new diff tracking page. 2007-05-06 15:50 mmakaay * phorum5/trunk/include/db/upgrade/mysql-patches/2007050303.php: # Rollback of converting display_name fields to escaped HTML. I still need it # for my own site, but I guess it's better to not rely on storing the data # this way. I think this can be done by allowed modules do disable running # htmlspecialchars() on the display names at display time. 2007-05-06 11:59 mmakaay * phorum5/trunk/include/thread_info.php, phorum5/trunk/list.php: # Start of an implementation for having display names. The previous commit # accidentally included the rest of the code for display name changes. 2007-05-06 11:36 mmakaay * phorum5/trunk/common.php, phorum5/trunk/include/admin/settings.php, phorum5/trunk/include/db/mysql.php, phorum5/trunk/include/db/upgrade/mysql-patches/2007050302.php, phorum5/trunk/include/db/upgrade/mysql-patches/2007050303.php, phorum5/trunk/include/db/upgrade/mysql-patches/2007050600.php, phorum5/trunk/include/db/upgrade/mysql-patches/2007050601.php, phorum5/trunk/include/db/upgrade/mysql-patches/2007050602.php, phorum5/trunk/include/thread_info.php, phorum5/trunk/list.php, phorum5/trunk/scripts/generateStaticCSS.php, phorum5/trunk/scripts/stress_test.php: # Bugfix in paging: When we had 5 pages on screen and page 5 selected, the # paging looked like "1 2 3 4 [5]" instead of "3 4 [5] 6 7", giving the # impression that there were only 5 pages available. 2007-05-06 00:21 mmakaay * phorum5/trunk/include/db/mysql/mysql.php, phorum5/trunk/include/db/mysql/mysqli.php: # Added phorum_db_fetch_row() to make it possible to do a row-by-row action, # without having to load the full table at once. Example code fragment: # $res = phorum_db_interact(DB_RETURN_RES, "SELECT * FROM thetable"); # while ($row = phorum_db_fetch_row($res, DB_RETURN_ASSOC)) { ... } 2007-05-05 11:27 mmakaay * phorum5/trunk/include/admin/customprofile.php: Added the "Show in user admin" option to the custom profile field admin screen and wrote some additional help for that screen. 2007-05-05 11:13 mmakaay * phorum5/trunk/include/api/custom_profile_fields.php: # Added field "show_in_admin" in the custom profile fields API and made the # default values work a bit easier in both coding and using the API. 2007-05-05 10:55 mmakaay * phorum5/trunk/common.php, phorum5/trunk/control.php, phorum5/trunk/include/api/custom_profile_fields.php, phorum5/trunk/include/controlcenter/summary.php, phorum5/trunk/include/controlcenter/user.php, phorum5/trunk/include/db/mysql.php, phorum5/trunk/include/db/upgrade/mysql-patches/2007050300.php, phorum5/trunk/include/db/upgrade/mysql-patches/2007050301.php, phorum5/trunk/include/users.php, phorum5/trunk/profile.php, phorum5/trunk/templates/blog/header.tpl: Moved real_name from a custom profile field to a real user table field. # Note: we have to be aware of XSS issues with this one, because it was an # auto-escaped profile field. But I think I found all (core) occurrances # in which this might be an issue. 2007-05-05 09:34 mmakaay * phorum5/trunk/profile.php: # Fixed typo bug that was introduced by the new profile field delete handling. 2007-05-04 23:01 mmakaay * phorum5/trunk/control.php, phorum5/trunk/include/admin/install.php, phorum5/trunk/include/admin/users.php, phorum5/trunk/include/users.php, phorum5/trunk/profile.php, phorum5/trunk/register.php: # Updates for handling custom profile fields that are flagged "deleted". 2007-05-04 22:41 mmakaay * phorum5/trunk/include/controlcenter/files.php, phorum5/trunk/include/posting/action_attachments.php: # New error handling and other updates. There's still some work to do # on files.php. 2007-05-04 22:37 mmakaay * phorum5/trunk/file.php: # Use new error handling. 2007-05-04 22:36 mmakaay * phorum5/trunk/include/admin/customprofile.php, phorum5/trunk/include/api/custom_profile_fields.php: Created a custom profile field API. Updated the admin custom profile fields script to make use of this API. Also implemented a new way of deleting custom fields. If an admin accidentally deleted a field, then he can create a new field with the same name, which will give him the choice of restoring the deleted field or creating a fully new field. The rest of Phorum has to be investigated to see where the new delete system has impact (a couple of changes are probably needed). 2007-05-04 22:31 mmakaay * phorum5/trunk/include/api/file_storage.php: # Documentation fully updated and make use of new error handling 2007-05-04 22:27 mmakaay * phorum5/trunk/include/api/base.php: # New error handling routines in API base code 2007-05-04 17:22 brian * phorum5/branches/phorum_5_1/admin.php, phorum5/trunk/admin.php: Fixed bug #547 2007-05-02 22:28 mmakaay * phorum5/trunk/search.php: # Removed some stale code from the search script. 2007-05-02 22:05 mmakaay * phorum5/trunk/common.php: # The print_var() function now takes an optional second argument. If it is # a true value, then the printing will only be done if an administrator # is logged in. This can be useful for some live environment debugging, # where you don't want the print_var() to appear for all users. 2007-05-02 15:25 mmakaay * phorum5/trunk/mods/announcements/templates/gitaar.net: # Removed local modifications from announcements module. 2007-05-02 15:25 mmakaay * phorum5/trunk/mods/announcements, phorum5/trunk/mods/announcements/announcements.php, phorum5/trunk/mods/announcements/info.txt, phorum5/trunk/mods/announcements/settings.php, phorum5/trunk/mods/announcements/styles, phorum5/trunk/mods/announcements/templates, phorum5/trunk/mods/announcements/templates/default, phorum5/trunk/mods/announcements/templates/default/announcements.tpl, phorum5/trunk/mods/announcements/templates/default/css.tpl, phorum5/trunk/mods/announcements/templates/emerald, phorum5/trunk/mods/announcements/templates/emerald/announcements.tpl, phorum5/trunk/mods/announcements/templates/emerald/css.tpl, phorum5/trunk/mods/announcements/templates/gitaar.net, phorum5/trunk/mods/announcements/templates/gitaar.net/announcements.tpl, phorum5/trunk/mods/announcements/templates/gitaar.net/css.tpl: # Oops... accidentally removed announcements from the wrong tree. Kick me... 2007-05-02 15:22 mmakaay * phorum5/trunk/mods/announcements: Announcements module is in Phorum trunk 2007-05-02 12:13 mmakaay * phorum5/trunk/common.php: # Some backward compatibility for installations where "mysqli" is used # as the database type in include/db/config.php. If no "mysqli.php" layer # is available, then point Phorum to "mysql.php" instead. 2007-05-02 11:37 mmakaay * phorum5/trunk/search.php: Fixed search bug: when selecting specific forums to search: Fatal error: [] operator not supported for strings in search.php on line 61. 2007-05-02 11:32 mmakaay * phorum5/trunk/include/db/config.php.sample, phorum5/trunk/include/db/mysql.php: # Namespaced config option php_extension by renaming it to mysql_php_extension 2007-05-02 11:14 mmakaay * phorum5/trunk/changes.php: # Added the user_id field to the changes array (needed for the real_name mod). 2007-05-02 00:29 mmakaay * phorum5/trunk/include/db/mysql.php: # Fixed searching by author (bug introduced when adding search by user_id). 2007-05-02 00:20 mmakaay * phorum5/trunk/templates/default/search.tpl, phorum5/trunk/templates/emerald/search.tpl: # Fix to make the $_GET search page requests work in combination with # portable or embedded code. Due to URL rewriting, the page might be # somewhere in a query parameter in the form action (e.g. index.php?search), # in which case the page parameter would be overwritten by the form GET # parameters and get lost due to that. By sending the page as a form field, # it can be picked up by the portable/embedding code again (support was # already in the portable script, but the template did not handle adding # the hidden page field yet). 2007-05-02 00:05 mmakaay * phorum5/trunk/include/forum_functions.php: # Do not include inactive forums when building the drop down list of all # forums (used for the search page). 2007-05-01 23:18 mmakaay * phorum5/trunk/include/api/file_storage.php: # Implemented hooks in the file storage API to make modules like # In Body Attachments possible (the image resizing part of it). 2007-05-01 21:58 mmakaay * phorum5/trunk/include/admin/mods.php: # One of those minor maurice-goes-typo-fixing commits. 2007-05-01 21:56 mmakaay * phorum5/trunk/include/admin/mods.php: # Only some code formatting to get the indention right # (tabs 8 -> 4 chars and then tab -> spaces). 2007-05-01 21:46 mmakaay * phorum5/trunk/include/db/mysql/mysql.php, phorum5/trunk/include/db/mysql/mysqli.php: # Implemented running unbuffered queries for the mysqli layer, in case # DB_RETURN_ROWS or DB_RETURN_ASSOCS is used. 2007-05-01 21:23 mmakaay * phorum5/trunk/include/db/config.php.sample, phorum5/trunk/include/db/mysql.php: # The automatic detection of available MySQL extensions in the mysql.php # database layer now will try to load an extension if none seems to be # loaded on server startup. # Updated the config.php.sample with the new "php_extension" config field. 2007-05-01 13:18 mmakaay * phorum5/trunk/include/db/ext.mysql.php, phorum5/trunk/include/db/ext.mysqli.php, phorum5/trunk/include/db/mysql.php, phorum5/trunk/include/db/mysql/mysql.php, phorum5/trunk/include/db/mysql/mysqli.php, phorum5/trunk/include/db/mysql_shared.php, phorum5/trunk/include/db/old, phorum5/trunk/include/db/old-mysql.php, phorum5/trunk/include/db/old-mysqli.php, phorum5/trunk/include/db/old/mysql.php, phorum5/trunk/include/db/old/mysqli.php: Moved the new database layer code to be the primary database layer. The mysql.php layer now automatically detects the mysql PHP extension to use. The config.php can be used to override the automatic detection mechanism. 2007-05-01 13:13 mmakaay * phorum5/trunk/include/db/ext.mysql.php, phorum5/trunk/include/db/ext.mysqli.php, phorum5/trunk/include/db/mysql, phorum5/trunk/include/db/mysql.php, phorum5/trunk/include/db/mysql_shared.php, phorum5/trunk/include/db/mysqli.php, phorum5/trunk/include/db/mysqlinew.php, phorum5/trunk/include/db/mysqlnew.php, phorum5/trunk/include/db/old-mysql.php, phorum5/trunk/include/db/old-mysqli.php: # Reordering db layer code. 2007-05-01 02:33 mmakaay * phorum5/trunk/include/db/mysql_shared.php, phorum5/trunk/profile.php: # Added back the feature to search by a user_id for retrieving all posts for # a certain user. The search string is moved from search= to # author=. Now we have an author search field, this makes more sense. 2007-05-01 01:59 mmakaay * phorum5/trunk/include/db/mysql_shared.php: Ported the new search code over to the new db layer and fixed a couple of bugs in the code. 2007-05-01 01:57 mmakaay * phorum5/trunk/search.php: # Fixed search bug: search from index resulted in warnings and no results. 2007-05-01 01:50 mmakaay * phorum5/trunk/search.php: # Fixed search bug: page browsing did not remember the msg/thread selection. 2007-05-01 01:45 mmakaay * phorum5/trunk/search.php: # Fixed search bug: page browsing did not remember the forum selection 2007-05-01 01:40 mmakaay * phorum5/trunk/search.php: # Fixed search bug: Forum select list was one entry too small (Search All Forum) 2007-05-01 01:37 mmakaay * phorum5/trunk/search.php: # Fixed search bug: page browsing did not remember the author search 2007-05-01 00:02 mmakaay * phorum5/trunk/search.php: # Fixed search bug: searching by author name alone did not work. 2007-04-30 19:05 mmakaay * phorum5/trunk/file.php, phorum5/trunk/include/admin/message_prune.php, phorum5/trunk/include/api, phorum5/trunk/include/api/base.php, phorum5/trunk/include/api/file_storage.php, phorum5/trunk/include/constants.php, phorum5/trunk/include/controlcenter/files.php, phorum5/trunk/include/controlcenter/messages.php, phorum5/trunk/include/db/mysql.php, phorum5/trunk/include/db/mysql_shared.php, phorum5/trunk/include/db/mysqli.php, phorum5/trunk/include/db/mysqlnew.php, phorum5/trunk/include/db/postgresql.php, phorum5/trunk/include/posting/action_attachments.php, phorum5/trunk/include/posting/action_cancel.php, phorum5/trunk/include/posting/action_edit.php, phorum5/trunk/include/posting/action_post.php, phorum5/trunk/include/posting/action_preview.php, phorum5/trunk/templates/default/posting_preview.tpl: Created a file storage layer API, which handles storing files (personal files for users and attachments for messages). This layer should make it very easy to implement different file storage systems by means of a module. This layer is still work in progress. There are probably a few more file related functions that can go in this file storage API. I also started on an idea for providing a real Phorum API, by moving generic code from the front end scripts to API libraries. The goal that I have in mind for this is to make it possible to add additional API's (like Ajax and SOAP) to Phorum, without having to write API code that copies loads and loads of the core code from the front end scripts. A structured and documented API for Phorum should also provide better and stable support for module writers. The API code can be found in include/api/*. 2007-04-27 23:28 ts77 * phorum5/trunk/common.php, phorum5/trunk/include/admin/banlist.php, phorum5/trunk/include/admin/cache.php, phorum5/trunk/include/db/upgrade/mysql-patches/2007042700.php, phorum5/trunk/include/format_functions.php, phorum5/trunk/include/profile_functions.php: added banlist-caching 2007-04-27 02:01 mmakaay * phorum5/trunk/file.php: # A really small bit of left over announcement code deleted. 2007-04-27 01:58 ts77 * phorum5/trunk/docs/creating_mods.txt, phorum5/trunk/include/admin/mods.php: added minimum required version for modules (closing #521) 2007-04-27 01:25 brian * phorum5/trunk/include/lang/english.php, phorum5/trunk/pm.php, phorum5/trunk/templates/emerald/pm_read.tpl: # limit total PM TO users shown in the read PM page to 10 or less 2007-04-27 00:53 brian * phorum5/trunk/changes.php, phorum5/trunk/common.php, phorum5/trunk/include/admin/settings.php, phorum5/trunk/include/constants.php, phorum5/trunk/include/diff_patch.php, phorum5/trunk/include/lang/english.php, phorum5/trunk/include/posting/action_edit.php, phorum5/trunk/read.php, phorum5/trunk/templates/emerald/changes.tpl, phorum5/trunk/templates/emerald/read.tpl, phorum5/trunk/templates/emerald/read_hybrid.tpl, phorum5/trunk/templates/emerald/read_threads.tpl, phorum5/trunk/templates/emerald/styles/main.css: Added edit tracking and ability to show changes to a message over time 2007-04-26 21:53 ts77 * phorum5/trunk/scripts/PhorumTest/PhorumTestClass.php, phorum5/trunk/scripts/PhorumTest/PhorumTestCoverage.php: # some changes for the unit-tests 2007-04-26 21:45 ts77 * phorum5/trunk/templates/default/cc_usersettings.tpl, phorum5/trunk/templates/default/header.tpl, phorum5/trunk/templates/default/posting.tpl, phorum5/trunk/templates/emerald/header.tpl, phorum5/trunk/templates/emerald/styles/print.css: added changes for printview closing #153 2007-04-26 19:07 ts77 * phorum5/trunk/scripts/PhorumTest, phorum5/trunk/scripts/PhorumTest/PhorumTest.php, phorum5/trunk/scripts/PhorumTest/PhorumTestClass.php, phorum5/trunk/scripts/PhorumTest/PhorumTestCoverage.php, phorum5/trunk/scripts/PhorumTest/htaccess, phorum5/trunk/scripts/PhorumTest/phpinfo.php, phorum5/trunk/scripts/PhorumTest/readme.txt, phorum5/trunk/scripts/PhorumTest/simpletest, phorum5/trunk/scripts/PhorumTest/simpletest/HELP_MY_TESTS_DONT_WORK_ANYMORE, phorum5/trunk/scripts/PhorumTest/simpletest/LICENSE, phorum5/trunk/scripts/PhorumTest/simpletest/README, phorum5/trunk/scripts/PhorumTest/simpletest/VERSION, phorum5/trunk/scripts/PhorumTest/simpletest/authentication.php, phorum5/trunk/scripts/PhorumTest/simpletest/browser.php, phorum5/trunk/scripts/PhorumTest/simpletest/collector.php, phorum5/trunk/scripts/PhorumTest/simpletest/compatibility.php, phorum5/trunk/scripts/PhorumTest/simpletest/cookies.php, phorum5/trunk/scripts/PhorumTest/simpletest/detached.php, phorum5/trunk/scripts/PhorumTest/simpletest/docs, phorum5/trunk/scripts/PhorumTest/simpletest/docs/en, phorum5/trunk/scripts/PhorumTest/simpletest/docs/en/authentication_documentation.html, phorum5/trunk/scripts/PhorumTest/simpletest/docs/en/browser_documentation.html, phorum5/trunk/scripts/PhorumTest/simpletest/docs/en/docs.css, phorum5/trunk/scripts/PhorumTest/simpletest/docs/en/expectation_documentation.html, phorum5/trunk/scripts/PhorumTest/simpletest/docs/en/form_testing_documentation.html, phorum5/trunk/scripts/PhorumTest/simpletest/docs/en/group_test_documentation.html, phorum5/trunk/scripts/PhorumTest/simpletest/docs/en/index.html, phorum5/trunk/scripts/PhorumTest/simpletest/docs/en/mock_objects_documentation.html, phorum5/trunk/scripts/PhorumTest/simpletest/docs/en/overview.html, phorum5/trunk/scripts/PhorumTest/simpletest/docs/en/partial_mocks_documentation.html, phorum5/trunk/scripts/PhorumTest/simpletest/docs/en/reporter_documentation.html, phorum5/trunk/scripts/PhorumTest/simpletest/docs/en/unit_test_documentation.html, phorum5/trunk/scripts/PhorumTest/simpletest/docs/en/web_tester_documentation.html, phorum5/trunk/scripts/PhorumTest/simpletest/docs/fr, phorum5/trunk/scripts/PhorumTest/simpletest/docs/fr/authentication_documentation.html, phorum5/trunk/scripts/PhorumTest/simpletest/docs/fr/browser_documentation.html, phorum5/trunk/scripts/PhorumTest/simpletest/docs/fr/docs.css, phorum5/trunk/scripts/PhorumTest/simpletest/docs/fr/expectation_documentation.html, phorum5/trunk/scripts/PhorumTest/simpletest/docs/fr/form_testing_documentation.html, phorum5/trunk/scripts/PhorumTest/simpletest/docs/fr/group_test_documentation.html, phorum5/trunk/scripts/PhorumTest/simpletest/docs/fr/index.html, phorum5/trunk/scripts/PhorumTest/simpletest/docs/fr/mock_objects_documentation.html, phorum5/trunk/scripts/PhorumTest/simpletest/docs/fr/overview.html, phorum5/trunk/scripts/PhorumTest/simpletest/docs/fr/partial_mocks_documentation.html, phorum5/trunk/scripts/PhorumTest/simpletest/docs/fr/reporter_documentation.html, phorum5/trunk/scripts/PhorumTest/simpletest/docs/fr/server_stubs_documentation.html, phorum5/trunk/scripts/PhorumTest/simpletest/docs/fr/unit_test_documentation.html, phorum5/trunk/scripts/PhorumTest/simpletest/docs/fr/web_tester_documentation.html, phorum5/trunk/scripts/PhorumTest/simpletest/dumper.php, phorum5/trunk/scripts/PhorumTest/simpletest/encoding.php, phorum5/trunk/scripts/PhorumTest/simpletest/errors.php, phorum5/trunk/scripts/PhorumTest/simpletest/exceptions.php, phorum5/trunk/scripts/PhorumTest/simpletest/expectation.php, phorum5/trunk/scripts/PhorumTest/simpletest/extensions, phorum5/trunk/scripts/PhorumTest/simpletest/extensions/pear_test_case.php, phorum5/trunk/scripts/PhorumTest/simpletest/extensions/phpunit_test_case.php, phorum5/trunk/scripts/PhorumTest/simpletest/form.php, phorum5/trunk/scripts/PhorumTest/simpletest/frames.php, phorum5/trunk/scripts/PhorumTest/simpletest/http.php, phorum5/trunk/scripts/PhorumTest/simpletest/invoker.php, phorum5/trunk/scripts/PhorumTest/simpletest/mock_objects.php, phorum5/trunk/scripts/PhorumTest/simpletest/page.php, phorum5/trunk/scripts/PhorumTest/simpletest/parser.php, phorum5/trunk/scripts/PhorumTest/simpletest/reflection_php4.php, phorum5/trunk/scripts/PhorumTest/simpletest/reflection_php5.php, phorum5/trunk/scripts/PhorumTest/simpletest/remote.php, phorum5/trunk/scripts/PhorumTest/simpletest/reporter.php, phorum5/trunk/scripts/PhorumTest/simpletest/scorer.php, phorum5/trunk/scripts/PhorumTest/simpletest/selector.php, phorum5/trunk/scripts/PhorumTest/simpletest/shell_tester.php, phorum5/trunk/scripts/PhorumTest/simpletest/simpletest.php, phorum5/trunk/scripts/PhorumTest/simpletest/socket.php, phorum5/trunk/scripts/PhorumTest/simpletest/tag.php, phorum5/trunk/scripts/PhorumTest/simpletest/test, phorum5/trunk/scripts/PhorumTest/simpletest/test/acceptance_test.php, phorum5/trunk/scripts/PhorumTest/simpletest/test/adapter_test.php, phorum5/trunk/scripts/PhorumTest/simpletest/test/all_tests.php, phorum5/trunk/scripts/PhorumTest/simpletest/test/authentication_test.php, phorum5/trunk/scripts/PhorumTest/simpletest/test/browser_test.php, phorum5/trunk/scripts/PhorumTest/simpletest/test/collector_test.php, phorum5/trunk/scripts/PhorumTest/simpletest/test/compatibility_test.php, phorum5/trunk/scripts/PhorumTest/simpletest/test/cookies_test.php, phorum5/trunk/scripts/PhorumTest/simpletest/test/detached_test.php, phorum5/trunk/scripts/PhorumTest/simpletest/test/dumper_test.php, phorum5/trunk/scripts/PhorumTest/simpletest/test/encoding_test.php, phorum5/trunk/scripts/PhorumTest/simpletest/test/errors_test.php, phorum5/trunk/scripts/PhorumTest/simpletest/test/exceptions_test.php, phorum5/trunk/scripts/PhorumTest/simpletest/test/expectation_test.php, phorum5/trunk/scripts/PhorumTest/simpletest/test/form_test.php, phorum5/trunk/scripts/PhorumTest/simpletest/test/frames_test.php, phorum5/trunk/scripts/PhorumTest/simpletest/test/http_test.php, phorum5/trunk/scripts/PhorumTest/simpletest/test/interfaces_test.php, phorum5/trunk/scripts/PhorumTest/simpletest/test/live_test.php, phorum5/trunk/scripts/PhorumTest/simpletest/test/mock_objects_test.php, phorum5/trunk/scripts/PhorumTest/simpletest/test/page_test.php, phorum5/trunk/scripts/PhorumTest/simpletest/test/parse_error_test.php, phorum5/trunk/scripts/PhorumTest/simpletest/test/parser_test.php, phorum5/trunk/scripts/PhorumTest/simpletest/test/reflection_php4_test.php, phorum5/trunk/scripts/PhorumTest/simpletest/test/reflection_php5_test.php, phorum5/trunk/scripts/PhorumTest/simpletest/test/remote_test.php, phorum5/trunk/scripts/PhorumTest/simpletest/test/shell_test.php, phorum5/trunk/scripts/PhorumTest/simpletest/test/shell_tester_test.php, phorum5/trunk/scripts/PhorumTest/simpletest/test/simpletest_test.php, phorum5/trunk/scripts/PhorumTest/simpletest/test/socket_test.php, phorum5/trunk/scripts/PhorumTest/simpletest/test/support, phorum5/trunk/scripts/PhorumTest/simpletest/test/support/collector, phorum5/trunk/scripts/PhorumTest/simpletest/test/support/collector/collectable.1, phorum5/trunk/scripts/PhorumTest/simpletest/test/support/collector/collectable.2, phorum5/trunk/scripts/PhorumTest/simpletest/test/support/latin1_sample, phorum5/trunk/scripts/PhorumTest/simpletest/test/support/spl_examples.php, phorum5/trunk/scripts/PhorumTest/simpletest/test/support/supplementary_upload_sample.txt, phorum5/trunk/scripts/PhorumTest/simpletest/test/support/upload_sample.txt, phorum5/trunk/scripts/PhorumTest/simpletest/test/tag_test.php, phorum5/trunk/scripts/PhorumTest/simpletest/test/test_groups.php, phorum5/trunk/scripts/PhorumTest/simpletest/test/test_with_parse_error.php, phorum5/trunk/scripts/PhorumTest/simpletest/test/unit_tester_test.php, phorum5/trunk/scripts/PhorumTest/simpletest/test/unit_tests.php, phorum5/trunk/scripts/PhorumTest/simpletest/test/url_test.php, phorum5/trunk/scripts/PhorumTest/simpletest/test/user_agent_test.php, phorum5/trunk/scripts/PhorumTest/simpletest/test/visual_test.php, phorum5/trunk/scripts/PhorumTest/simpletest/test/web_tester_test.php, phorum5/trunk/scripts/PhorumTest/simpletest/test/xml_test.php, phorum5/trunk/scripts/PhorumTest/simpletest/test_case.php, phorum5/trunk/scripts/PhorumTest/simpletest/unit_tester.php, phorum5/trunk/scripts/PhorumTest/simpletest/url.php, phorum5/trunk/scripts/PhorumTest/simpletest/user_agent.php, phorum5/trunk/scripts/PhorumTest/simpletest/web_tester.php, phorum5/trunk/scripts/PhorumTest/simpletest/xml.php, phorum5/trunk/scripts/PhorumTest/spikephpcoverage, phorum5/trunk/scripts/PhorumTest/spikephpcoverage/CHANGES, phorum5/trunk/scripts/PhorumTest/spikephpcoverage/LICENSE.lgpl, phorum5/trunk/scripts/PhorumTest/spikephpcoverage/LICENSE.osl, phorum5/trunk/scripts/PhorumTest/spikephpcoverage/README, phorum5/trunk/scripts/PhorumTest/spikephpcoverage/RELEASE_NOTES, phorum5/trunk/scripts/PhorumTest/spikephpcoverage/doc, phorum5/trunk/scripts/PhorumTest/spikephpcoverage/doc/SpikePHPCoverage, phorum5/trunk/scripts/PhorumTest/spikephpcoverage/doc/SpikePHPCoverage/CoverageRecorder.html, phorum5/trunk/scripts/PhorumTest/spikephpcoverage/doc/SpikePHPCoverage/Logger.html, phorum5/trunk/scripts/PhorumTest/spikephpcoverage/doc/SpikePHPCoverage/Parser.html, phorum5/trunk/scripts/PhorumTest/spikephpcoverage/doc/SpikePHPCoverage/_CoverageRecorder_php.html, phorum5/trunk/scripts/PhorumTest/spikephpcoverage/doc/SpikePHPCoverage/_cli_driver_php.html, phorum5/trunk/scripts/PhorumTest/spikephpcoverage/doc/SpikePHPCoverage/_cli_instrument_php.html, phorum5/trunk/scripts/PhorumTest/spikephpcoverage/doc/SpikePHPCoverage/_conf_phpcoverage_conf_php.html, phorum5/trunk/scripts/PhorumTest/spikephpcoverage/doc/SpikePHPCoverage/_parser_Parser_php.html, phorum5/trunk/scripts/PhorumTest/spikephpcoverage/doc/SpikePHPCoverage/_phpcoverage_inc_php.html, phorum5/trunk/scripts/PhorumTest/spikephpcoverage/doc/SpikePHPCoverage/_phpcoverage_remote_bottom_inc_php.html, phorum5/trunk/scripts/PhorumTest/spikephpcoverage/doc/SpikePHPCoverage/_phpcoverage_remote_top_inc_php.html, phorum5/trunk/scripts/PhorumTest/spikephpcoverage/doc/SpikePHPCoverage/_util_Logger_php.html, phorum5/trunk/scripts/PhorumTest/spikephpcoverage/doc/SpikePHPCoverage_Parser, phorum5/trunk/scripts/PhorumTest/spikephpcoverage/doc/SpikePHPCoverage_Parser/BasicXmlParser.html, phorum5/trunk/scripts/PhorumTest/spikephpcoverage/doc/SpikePHPCoverage_Parser/CoverageXmlParser.html, phorum5/trunk/scripts/PhorumTest/spikephpcoverage/doc/SpikePHPCoverage_Parser/PHPParser.html, phorum5/trunk/scripts/PhorumTest/spikephpcoverage/doc/SpikePHPCoverage_Parser/XdebugTraceReader.html, phorum5/trunk/scripts/PhorumTest/spikephpcoverage/doc/SpikePHPCoverage_Parser/_parser_BasicXmlParser_php.html, phorum5/trunk/scripts/PhorumTest/spikephpcoverage/doc/SpikePHPCoverage_Parser/_parser_CoverageXmlParser_php.html, phorum5/trunk/scripts/PhorumTest/spikephpcoverage/doc/SpikePHPCoverage_Parser/_parser_PHPParser_php.html, phorum5/trunk/scripts/PhorumTest/spikephpcoverage/doc/SpikePHPCoverage_Parser/_remote_XdebugTraceReader_php.html, phorum5/trunk/scripts/PhorumTest/spikephpcoverage/doc/SpikePHPCoverage_Remote, phorum5/trunk/scripts/PhorumTest/spikephpcoverage/doc/SpikePHPCoverage_Remote/RemoteCoverageRecorder.html, phorum5/trunk/scripts/PhorumTest/spikephpcoverage/doc/SpikePHPCoverage_Remote/_remote_RemoteCoverageRecorder_php.html, phorum5/trunk/scripts/PhorumTest/spikephpcoverage/doc/SpikePHPCoverage_Reporter, phorum5/trunk/scripts/PhorumTest/spikephpcoverage/doc/SpikePHPCoverage_Reporter/CoverageReporter.html, phorum5/trunk/scripts/PhorumTest/spikephpcoverage/doc/SpikePHPCoverage_Reporter/HtmlCoverageReporter.html, phorum5/trunk/scripts/PhorumTest/spikephpcoverage/doc/SpikePHPCoverage_Reporter/_reporter_CoverageReporter_php.html, phorum5/trunk/scripts/PhorumTest/spikephpcoverage/doc/SpikePHPCoverage_Reporter/_reporter_HtmlCoverageReporter_php.html, phorum5/trunk/scripts/PhorumTest/spikephpcoverage/doc/SpikePHPCoverage_Util, phorum5/trunk/scripts/PhorumTest/spikephpcoverage/doc/SpikePHPCoverage_Util/Utility.html, phorum5/trunk/scripts/PhorumTest/spikephpcoverage/doc/SpikePHPCoverage_Util/_util_Utility_php.html, phorum5/trunk/scripts/PhorumTest/spikephpcoverage/doc/blank.html, phorum5/trunk/scripts/PhorumTest/spikephpcoverage/doc/classtrees_SpikePHPCoverage.html, phorum5/trunk/scripts/PhorumTest/spikephpcoverage/doc/classtrees_SpikePHPCoverage_Parser.html, phorum5/trunk/scripts/PhorumTest/spikephpcoverage/doc/classtrees_SpikePHPCoverage_Remote.html, phorum5/trunk/scripts/PhorumTest/spikephpcoverage/doc/classtrees_SpikePHPCoverage_Reporter.html, phorum5/trunk/scripts/PhorumTest/spikephpcoverage/doc/classtrees_SpikePHPCoverage_Util.html, phorum5/trunk/scripts/PhorumTest/spikephpcoverage/doc/elementindex.html, phorum5/trunk/scripts/PhorumTest/spikephpcoverage/doc/elementindex_SpikePHPCoverage.html, phorum5/trunk/scripts/PhorumTest/spikephpcoverage/doc/elementindex_SpikePHPCoverage_Parser.html, phorum5/trunk/scripts/PhorumTest/spikephpcoverage/doc/elementindex_SpikePHPCoverage_Remote.html, phorum5/trunk/scripts/PhorumTest/spikephpcoverage/doc/elementindex_SpikePHPCoverage_Reporter.html, phorum5/trunk/scripts/PhorumTest/spikephpcoverage/doc/elementindex_SpikePHPCoverage_Util.html, phorum5/trunk/scripts/PhorumTest/spikephpcoverage/doc/errors.html, phorum5/trunk/scripts/PhorumTest/spikephpcoverage/doc/index.html, phorum5/trunk/scripts/PhorumTest/spikephpcoverage/doc/li_SpikePHPCoverage.html, phorum5/trunk/scripts/PhorumTest/spikephpcoverage/doc/li_SpikePHPCoverage_Parser.html, phorum5/trunk/scripts/PhorumTest/spikephpcoverage/doc/li_SpikePHPCoverage_Remote.html, phorum5/trunk/scripts/PhorumTest/spikephpcoverage/doc/li_SpikePHPCoverage_Reporter.html, phorum5/trunk/scripts/PhorumTest/spikephpcoverage/doc/li_SpikePHPCoverage_Util.html, phorum5/trunk/scripts/PhorumTest/spikephpcoverage/doc/media, phorum5/trunk/scripts/PhorumTest/spikephpcoverage/doc/media/banner.css, phorum5/trunk/scripts/PhorumTest/spikephpcoverage/doc/media/stylesheet.css, phorum5/trunk/scripts/PhorumTest/spikephpcoverage/doc/packages.html, phorum5/trunk/scripts/PhorumTest/spikephpcoverage/samples, phorum5/trunk/scripts/PhorumTest/spikephpcoverage/samples/local, phorum5/trunk/scripts/PhorumTest/spikephpcoverage/samples/local/README, phorum5/trunk/scripts/PhorumTest/spikephpcoverage/samples/local/codeCoverageMain.php, phorum5/trunk/scripts/PhorumTest/spikephpcoverage/samples/local/phpcoverage.inc.php, phorum5/trunk/scripts/PhorumTest/spikephpcoverage/samples/local/sample.php, phorum5/trunk/scripts/PhorumTest/spikephpcoverage/samples/local/sample2.php, phorum5/trunk/scripts/PhorumTest/spikephpcoverage/samples/remote, phorum5/trunk/scripts/PhorumTest/spikephpcoverage/samples/remote/README, phorum5/trunk/scripts/PhorumTest/spikephpcoverage/samples/remote/codeCoverageMain.php, phorum5/trunk/scripts/PhorumTest/spikephpcoverage/samples/remote/phpcoverage.inc.php, phorum5/trunk/scripts/PhorumTest/spikephpcoverage/samples/remote/run.sh, phorum5/trunk/scripts/PhorumTest/spikephpcoverage/samples/remote/web, phorum5/trunk/scripts/PhorumTest/spikephpcoverage/samples/remote/web/include1.php, phorum5/trunk/scripts/PhorumTest/spikephpcoverage/samples/remote/web/include2.php, phorum5/trunk/scripts/PhorumTest/spikephpcoverage/samples/remote/web/sample.php, phorum5/trunk/scripts/PhorumTest/spikephpcoverage/screenshots, phorum5/trunk/scripts/PhorumTest/spikephpcoverage/screenshots/details.gif, phorum5/trunk/scripts/PhorumTest/spikephpcoverage/screenshots/details_tn.gif, phorum5/trunk/scripts/PhorumTest/spikephpcoverage/screenshots/summary.gif, phorum5/trunk/scripts/PhorumTest/spikephpcoverage/screenshots/summary_tn.gif, phorum5/trunk/scripts/PhorumTest/spikephpcoverage/src, phorum5/trunk/scripts/PhorumTest/spikephpcoverage/src/CoverageRecorder.php, phorum5/trunk/scripts/PhorumTest/spikephpcoverage/src/cli, phorum5/trunk/scripts/PhorumTest/spikephpcoverage/src/cli/driver.php, phorum5/trunk/scripts/PhorumTest/spikephpcoverage/src/cli/instrument.php, phorum5/trunk/scripts/PhorumTest/spikephpcoverage/src/conf, phorum5/trunk/scripts/PhorumTest/spikephpcoverage/src/conf/phpcoverage.conf.php, phorum5/trunk/scripts/PhorumTest/spikephpcoverage/src/parser, phorum5/trunk/scripts/PhorumTest/spikephpcoverage/src/parser/BasicXmlParser.php, phorum5/trunk/scripts/PhorumTest/spikephpcoverage/src/parser/CoverageXmlParser.php, phorum5/trunk/scripts/PhorumTest/spikephpcoverage/src/parser/PHPParser.php, phorum5/trunk/scripts/PhorumTest/spikephpcoverage/src/parser/Parser.php, phorum5/trunk/scripts/PhorumTest/spikephpcoverage/src/phpcoverage.inc.php, phorum5/trunk/scripts/PhorumTest/spikephpcoverage/src/phpcoverage.remote.bottom.inc.php, phorum5/trunk/scripts/PhorumTest/spikephpcoverage/src/phpcoverage.remote.top.inc.php, phorum5/trunk/scripts/PhorumTest/spikephpcoverage/src/remote, phorum5/trunk/scripts/PhorumTest/spikephpcoverage/src/remote/RemoteCoverageRecorder.php, phorum5/trunk/scripts/PhorumTest/spikephpcoverage/src/remote/XdebugTraceReader.php, phorum5/trunk/scripts/PhorumTest/spikephpcoverage/src/reporter, phorum5/trunk/scripts/PhorumTest/spikephpcoverage/src/reporter/CoverageReporter.php, phorum5/trunk/scripts/PhorumTest/spikephpcoverage/src/reporter/HtmlCoverageReporter.php, phorum5/trunk/scripts/PhorumTest/spikephpcoverage/src/reporter/css, phorum5/trunk/scripts/PhorumTest/spikephpcoverage/src/reporter/css/spikesource.css, phorum5/trunk/scripts/PhorumTest/spikephpcoverage/src/reporter/html, phorum5/trunk/scripts/PhorumTest/spikephpcoverage/src/reporter/html/footer.html, phorum5/trunk/scripts/PhorumTest/spikephpcoverage/src/reporter/html/header.html, phorum5/trunk/scripts/PhorumTest/spikephpcoverage/src/reporter/html/indexfooter.html, phorum5/trunk/scripts/PhorumTest/spikephpcoverage/src/reporter/html/indexheader.html, phorum5/trunk/scripts/PhorumTest/spikephpcoverage/src/reporter/images, phorum5/trunk/scripts/PhorumTest/spikephpcoverage/src/reporter/images/arrow_down.gif, phorum5/trunk/scripts/PhorumTest/spikephpcoverage/src/reporter/images/arrow_up.gif, phorum5/trunk/scripts/PhorumTest/spikephpcoverage/src/reporter/images/spacer.gif, phorum5/trunk/scripts/PhorumTest/spikephpcoverage/src/reporter/images/spikesource, phorum5/trunk/scripts/PhorumTest/spikephpcoverage/src/reporter/images/spikesource/phpcoverage.gif, phorum5/trunk/scripts/PhorumTest/spikephpcoverage/src/reporter/js, phorum5/trunk/scripts/PhorumTest/spikephpcoverage/src/reporter/js/sort_spikesource.js, phorum5/trunk/scripts/PhorumTest/spikephpcoverage/src/util, phorum5/trunk/scripts/PhorumTest/spikephpcoverage/src/util/Logger.php, phorum5/trunk/scripts/PhorumTest/spikephpcoverage/src/util/Utility.php: # added some test-scripts and codecoverage analysis scripts 2007-04-26 15:45 mmakaay * phorum5/trunk/scripts/stress_test.php: A stress test script, which can be used to add lots of users and messages to the database for mass testing. This is a developer tool only. 2007-04-26 08:58 mmakaay * phorum5/trunk/include/db/upgrade/mysql-patches/2007042402.php, phorum5/trunk/include/db/upgrade/mysql-patches/2007042502.php: # Moving patch from German to real timezone. 2007-04-26 08:37 brian * phorum5/trunk/include/thread_sort.php: # changed threading to be non recursive 2007-04-26 07:13 brian * phorum5/trunk/admin.php, phorum5/trunk/include/admin/newfolder.php, phorum5/trunk/include/admin/newforum.php, phorum5/trunk/include/db/mysql.php, phorum5/trunk/include/forum_functions.php, phorum5/trunk/include/lang/english.php, phorum5/trunk/search.php, phorum5/trunk/templates/emerald/search.tpl, phorum5/trunk/templates/emerald/styles/main.css: Rewrote search engine. Added forum selection, ability to search for authors and keywords in one search and showing results as threads or messages 2007-04-26 06:26 ts77 * phorum5/trunk/common.php, phorum5/trunk/include/db/upgrade/mysql-patches/2007042503.php: # add forum-paths on upgrade. 2007-04-26 00:02 ts77 * phorum5/trunk/include/admin/newfolder.php, phorum5/trunk/include/admin/newforum.php, phorum5/trunk/include/db/mysql.php, phorum5/trunk/include/db/mysql_shared.php, phorum5/trunk/include/db/mysqli.php: # move serialize call to db-layer 2007-04-25 22:18 ts77 * phorum5/trunk/templates/emerald/read_hybrid.tpl: # cosmetic changes 2007-04-25 22:18 ts77 * phorum5/trunk/include/controlcenter/messages.php, phorum5/trunk/templates/default/cc_prepost.tpl, phorum5/trunk/templates/emerald/cc_prepost.tpl: added possibility to delete multiple/all messages at once in the unapproved messages panel 2007-04-25 21:20 mmakaay * phorum5/trunk/scripts/console_upgrade.php: # Make the script report nicely to the user if it's opened in a browser. 2007-04-25 18:38 mmakaay * phorum5/trunk/mods/bbcode/bbcode.php: # Oops commit fixture. 2007-04-25 18:38 mmakaay * phorum5/trunk/login.php, phorum5/trunk/mods/bbcode/bbcode.php: # Removed some debugging information. 2007-04-25 17:52 mmakaay * phorum5/trunk/common.php, phorum5/trunk/include/db/mysql.php, phorum5/trunk/include/db/mysqli.php, phorum5/trunk/include/db/postgresql.php, phorum5/trunk/include/version_functions.php: # Fixed bug in run_queries handling. 2007-04-25 16:38 brian * phorum5/trunk/templates/emerald/follow.tpl, phorum5/trunk/templates/emerald/move_form.tpl, phorum5/trunk/templates/emerald/pm_post.tpl: # added labels where it made sense for ticket #320 2007-04-25 16:31 ts77 * phorum5/trunk/templates/default/read_hybrid.tpl: # added hybrid view to classic template 2007-04-25 16:13 mmakaay * phorum5/trunk/include/db/mysql.php, phorum5/trunk/include/db/mysql_shared.php, phorum5/trunk/include/db/mysqli.php, phorum5/trunk/include/db/mysqlinew.php, phorum5/trunk/include/db/mysqlnew.php: # Added option to ignore "Table already exists" errors. 2007-04-25 07:28 brian * phorum5/trunk/include/posting/action_attachments.php, phorum5/trunk/include/posting/action_post.php, phorum5/trunk/include/posting/check_banlist.php, phorum5/trunk/include/posting/check_integrity.php, phorum5/trunk/include/posting/check_permissions.php, phorum5/trunk/posting.php: Fixing #540 2007-04-25 07:00 ts77 * phorum5/trunk/admin.php, phorum5/trunk/common.php, phorum5/trunk/include/admin/newfolder.php, phorum5/trunk/include/admin/newforum.php, phorum5/trunk/include/db/mysql.php, phorum5/trunk/include/db/mysql_shared.php, phorum5/trunk/include/db/mysqli.php, phorum5/trunk/include/db/upgrade/mysql-patches/2007042502.php: added building the forum-path in the admin ("fixing" #213) 2007-04-25 06:16 brian * phorum5/trunk/common.php, phorum5/trunk/include/db/mysql.php, phorum5/trunk/include/db/mysqli.php, phorum5/trunk/include/db/upgrade/mysql-patches/2007042401.php: # dropping user_data field completely 2007-04-25 05:40 brian * phorum5/trunk/include/admin/settings.php: Fixed #412 2007-04-25 05:35 brian * phorum5/trunk/common.php, phorum5/trunk/include/constants.php, phorum5/trunk/include/lang/english.php, phorum5/trunk/read.php, phorum5/trunk/templates/emerald/header.tpl: Fully implemented read only mode 2007-04-25 00:37 brian * phorum5/trunk/templates/emerald/read.tpl, phorum5/trunk/templates/emerald/read_hybrid.tpl, phorum5/trunk/templates/emerald/read_threads.tpl: # resolved ticket #536 2007-04-25 00:17 brian * phorum5/trunk/include/admin/settings.php, phorum5/trunk/include/constants.php, phorum5/trunk/include/lang/english.php, phorum5/trunk/include/users.php, phorum5/trunk/login.php: Added required cookie mode 2007-04-24 22:33 brian * phorum5/trunk/feed.php, phorum5/trunk/include/feed_functions.php, phorum5/trunk/include/lang/english.php: Fixed feed.php issues in ticket #422 2007-04-24 22:07 mmakaay * phorum5/trunk/include/db/mysql_shared.php: # Wrong variable name used. 2007-04-24 21:23 brian * phorum5/branches/phorum_5_1/include/db/mysql.php, phorum5/trunk/include/db/mysql.php: Added connection handle to mysql_error. Ticket #542 2007-04-24 18:12 mmakaay * phorum5/branches/phorum_5_1/docs/faq.txt, phorum5/trunk/docs/faq.txt: # Added a faq about the back button in the browser not working like expected. 2007-04-24 06:05 mmakaay * phorum5/trunk/templates/emerald/list.tpl: # Do not try to display a move link if it's not available. 2007-04-24 05:55 mmakaay * phorum5/branches/phorum_5_1/moderation.php, phorum5/trunk/docs/creating_mods.txt, phorum5/trunk/moderation.php: # Added a new hook: after_approve 2007-04-24 05:48 mmakaay * phorum5/branches/phorum_5_1/include/admin/message_prune.php, phorum5/trunk/include/admin/message_prune.php: # Bugfix: wrong variable name used. 2007-04-24 05:39 mmakaay * phorum5/branches/phorum_5_1/include/email_functions.php, phorum5/branches/phorum_5_1/report.php, phorum5/trunk/include/email_functions.php, phorum5/trunk/report.php: # Included the full message data in the report hook. 2007-04-20 04:59 mmakaay * phorum5/trunk/admin.php, phorum5/trunk/include/admin/cache.php, phorum5/trunk/include/admin/default.php: # Some warnings fixed in the admin interface and possible XSS problem # (5.2 and register_globals only) fixed in include/admin/cache.php. 2007-04-19 17:49 mmakaay * phorum5/trunk/common.php, phorum5/trunk/docs/creating_mods.txt: # New hook "database_error" added and separated the code for generating a # back trace to its own function. 2007-04-19 05:51 mmakaay * phorum5/trunk/include/admin/PhorumInputForm.php: # Some PHP warnings fixed. 2007-04-15 11:34 mmakaay * phorum5/branches/phorum_5_1/docs/creating_mods.txt, phorum5/branches/phorum_5_1/include/admin/login.php, phorum5/branches/phorum_5_1/login.php, phorum5/trunk/docs/creating_mods.txt, phorum5/trunk/include/admin/login.php, phorum5/trunk/login.php: # Added the failed_login hook to the admin login too. 2007-04-15 11:11 mmakaay * phorum5/branches/phorum_5_1/docs/creating_mods.txt, phorum5/branches/phorum_5_1/login.php, phorum5/trunk/docs/creating_mods.txt, phorum5/trunk/login.php: Implemented a new hook: failed_login. This hook can be used for tracking failed login attempts. 2007-04-15 10:59 mmakaay * phorum5/trunk/login.php: # Removed empty and unused "" argument from before_logout hook call. 2007-04-14 09:20 mmakaay * phorum5/trunk/include/db/mysqlinew.php, phorum5/trunk/include/db/mysqlnew.php: # Prevent some warnings in case where an error state for a query was ignored. 2007-04-13 12:04 mmakaay * phorum5/trunk/include/db/mysql_shared.php: # Don't let phorum_db_user_get() trip over orphin group permission and # custom profile field data (before it would create a broken user record # with no real user data but only group permissions and/or custom fields). 2007-04-13 11:18 mmakaay * phorum5/trunk/addon.php, phorum5/trunk/include/admin/manage_languages.php, phorum5/trunk/include/admin/message_prune.php, phorum5/trunk/include/admin/sanity_checks.php, phorum5/trunk/include/posting/request_first.php, phorum5/trunk/include/posting/request_followup.php, phorum5/trunk/include/templates.php, phorum5/trunk/moderation.php, phorum5/trunk/mods/editor_tools/editor_tools.php, phorum5/trunk/pm.php, phorum5/trunk/posting.php: Fix for #500: Get rid of die() statements, in favor of trigger_error(). 2007-04-13 10:40 mmakaay * phorum5/trunk/templates/emerald/pm_post.tpl: Fix for #531: PM preview did not show message formatting. 2007-04-13 09:52 mmakaay * phorum5/branches/phorum_5_1/docs/creating_mods.txt, phorum5/branches/phorum_5_1/include/users.php, phorum5/trunk/docs/creating_mods.txt, phorum5/trunk/include/users.php: # Made the user_check_login hook consistent with the documentation and # straightened out the hook function arguments. 2007-04-13 08:51 mmakaay * phorum5/branches/phorum_5_1/include/admin/login.php, phorum5/trunk/include/admin/login.php: # Checking phorum_user_check_login()'s return value against zero only works # because of implicit type conversion. Since it returns TRUE or FALSE, we # can better use its return value as a condition directly. 2007-04-12 23:51 mmakaay * phorum5/trunk/include/admin/banlist.php: # Added some help info to the banlist admin page. 2007-04-12 23:03 mmakaay * phorum5/branches/phorum_5_1/include/admin/badwords.php, phorum5/branches/phorum_5_1/include/admin/banlist.php, phorum5/branches/phorum_5_1/include/db/mysql.php, phorum5/branches/phorum_5_1/include/db/mysqli.php, phorum5/branches/phorum_5_1/include/db/postgresql.php, phorum5/trunk/include/admin/badwords.php, phorum5/trunk/include/admin/banlist.php, phorum5/trunk/include/db/mysql.php, phorum5/trunk/include/db/mysqli.php, phorum5/trunk/include/db/postgresql.php: # Removed some inconsitencies in the forum id for banlists / banlist items. # sometimes it was "forumid" and sometimes "forum_id". Also ported # some usability patches from trunk to 5.1. 2007-04-12 22:33 mmakaay * phorum5/trunk/include/admin/badwords.php, phorum5/trunk/include/admin/banlist.php, phorum5/trunk/include/admin/customprofile.php: # Removed $var =& new Object() references. Fixed a forum selection bug # for the bad words forum drop down (editing a word did not select the # correct forum). Added help to the bad words tool. Wrapped okay messages # for the bad words in phorum_admin_okmsg(). 2007-04-12 22:10 mmakaay * phorum5/trunk/mods/editor_tools/editor_tools.js: # No alert in case editor tools can't find a subject field 2007-04-12 07:06 mmakaay * phorum5/trunk/include/admin/header.php: # Fixed syntax error which was introduced with changeset [1776]. 2007-04-11 15:08 mmakaay * phorum5/trunk/mods/editor_tools/Changelog, phorum5/trunk/mods/editor_tools/README, phorum5/trunk/mods/editor_tools/editor_tools.js, phorum5/trunk/mods/editor_tools/info.txt: Allow for a button container in the template with id=editor-tools 2007-04-11 10:26 mmakaay * phorum5/branches/phorum_5_1/admin.php, phorum5/branches/phorum_5_1/include/admin/PhorumAdminMenu.php, phorum5/branches/phorum_5_1/include/admin/PhorumInputForm.php, phorum5/branches/phorum_5_1/include/admin/badwords.php, phorum5/branches/phorum_5_1/include/admin/banlist.php, phorum5/branches/phorum_5_1/include/admin/customprofile.php, phorum5/branches/phorum_5_1/include/admin/default.php, phorum5/branches/phorum_5_1/include/admin/deleteforum.php, phorum5/branches/phorum_5_1/include/admin/groups.php, phorum5/branches/phorum_5_1/include/admin/header.php, phorum5/branches/phorum_5_1/include/admin/login.php, phorum5/branches/phorum_5_1/include/admin/logout.php, phorum5/branches/phorum_5_1/include/admin/message_prune.php, phorum5/branches/phorum_5_1/include/admin/mods.php, phorum5/branches/phorum_5_1/include/admin/newfolder.php, phorum5/branches/phorum_5_1/include/admin/newforum.php, phorum5/branches/phorum_5_1/include/admin/settings.php, phorum5/branches/phorum_5_1/include/admin/status.php, phorum5/branches/phorum_5_1/include/admin/upgrade.php, phorum5/branches/phorum_5_1/include/admin/users.php, phorum5/trunk/admin.php, phorum5/trunk/include/admin/PhorumAdminMenu.php, phorum5/trunk/include/admin/PhorumInputForm.php, phorum5/trunk/include/admin/badwords.php, phorum5/trunk/include/admin/banlist.php, phorum5/trunk/include/admin/customprofile.php, phorum5/trunk/include/admin/default.php, phorum5/trunk/include/admin/deleteforum.php, phorum5/trunk/include/admin/groups.php, phorum5/trunk/include/admin/header.php, phorum5/trunk/include/admin/login.php, phorum5/trunk/include/admin/logout.php, phorum5/trunk/include/admin/message_prune.php, phorum5/trunk/include/admin/mods.php, phorum5/trunk/include/admin/newfolder.php, phorum5/trunk/include/admin/newforum.php, phorum5/trunk/include/admin/settings.php, phorum5/trunk/include/admin/status.php, phorum5/trunk/include/admin/upgrade.php, phorum5/trunk/include/admin/users.php: # More PHP_SELF fixes. There were redirects which used PHP_SELF, which would # lead to a redirect to the Phorum index page (due to the more strict # redirect script). There were also uses of PHP_SELF in the code, which # might lead to XSS vulnerabilities on webservers that include the query # path in PHP_SELF. 2007-04-11 09:41 ts77 * phorum5/trunk/register.php: "MFB: # initializing maildata-arr" 2007-04-11 07:25 mmakaay * phorum5/trunk/include/db/mysql_shared.php: # Fixed PM code in new db layer (missing commas are no good!) 2007-04-11 00:45 mmakaay * phorum5/trunk/addon.php, phorum5/trunk/admin.php, phorum5/trunk/common.php, phorum5/trunk/control.php, phorum5/trunk/feed.php, phorum5/trunk/file.php, phorum5/trunk/follow.php, phorum5/trunk/include/admin/PhorumAdminMenu.php, phorum5/trunk/include/admin/PhorumInputForm.php, phorum5/trunk/include/admin/badwords.php, phorum5/trunk/include/admin/banlist.php, phorum5/trunk/include/admin/cache.php, phorum5/trunk/include/admin/cache_purge.php, phorum5/trunk/include/admin/customprofile.php, phorum5/trunk/include/admin/default.php, phorum5/trunk/include/admin/deletefolder.php, phorum5/trunk/include/admin/deleteforum.php, phorum5/trunk/include/admin/editfolder.php, phorum5/trunk/include/admin/editforum.php, phorum5/trunk/include/admin/file_purge.php, phorum5/trunk/include/admin/footer.php, phorum5/trunk/include/admin/forum_defaults.php, phorum5/trunk/include/admin/groups.php, phorum5/trunk/include/admin/header.php, phorum5/trunk/include/admin/index.php, phorum5/trunk/include/admin/install.php, phorum5/trunk/include/admin/login.php, phorum5/trunk/include/admin/logout.php, phorum5/trunk/include/admin/manage_languages.php, phorum5/trunk/include/admin/mods.php, phorum5/trunk/include/admin/modsettings.php, phorum5/trunk/include/admin/newfolder.php, phorum5/trunk/include/admin/newforum.php, phorum5/trunk/include/admin/rebuild.php, phorum5/trunk/include/admin/sanity_checks.php, phorum5/trunk/include/admin/sanity_checks/cache.php, phorum5/trunk/include/admin/sanity_checks/database.php, phorum5/trunk/include/admin/sanity_checks/distro.php, phorum5/trunk/include/admin/sanity_checks/language.php, phorum5/trunk/include/admin/sanity_checks/modules.php, phorum5/trunk/include/admin/sanity_checks/php_safety.php, phorum5/trunk/include/admin/sanity_checks/upload_limits.php, phorum5/trunk/include/admin/settings.php, phorum5/trunk/include/admin/status.php, phorum5/trunk/include/admin/upgrade.php, phorum5/trunk/include/admin/users.php, phorum5/trunk/include/admin/version.php, phorum5/trunk/include/cache/apc.php, phorum5/trunk/include/cache/file.php, phorum5/trunk/include/cache/memcached.php, phorum5/trunk/include/constants.php, phorum5/trunk/include/controlcenter/email.php, phorum5/trunk/include/controlcenter/files.php, phorum5/trunk/include/controlcenter/forum.php, phorum5/trunk/include/controlcenter/groupmod.php, phorum5/trunk/include/controlcenter/groups.php, phorum5/trunk/include/controlcenter/messages.php, phorum5/trunk/include/controlcenter/password.php, phorum5/trunk/include/controlcenter/privacy.php, phorum5/trunk/include/controlcenter/sig.php, phorum5/trunk/include/controlcenter/subthreads.php, phorum5/trunk/include/controlcenter/summary.php, phorum5/trunk/include/controlcenter/user.php, phorum5/trunk/include/controlcenter/users.php, phorum5/trunk/include/db/mysql.php, phorum5/trunk/include/db/mysql_shared.php, phorum5/trunk/include/db/mysqli.php, phorum5/trunk/include/db/mysqlinew.php, phorum5/trunk/include/db/mysqlnew.php, phorum5/trunk/include/email_functions.php, phorum5/trunk/include/format_functions.php, phorum5/trunk/include/index_classic.php, phorum5/trunk/include/index_new.php, phorum5/trunk/include/moderation_functions.php, phorum5/trunk/include/posting/action_attachments.php, phorum5/trunk/include/posting/action_cancel.php, phorum5/trunk/include/posting/action_edit.php, phorum5/trunk/include/posting/action_post.php, phorum5/trunk/include/posting/action_preview.php, phorum5/trunk/include/posting/check_banlist.php, phorum5/trunk/include/posting/check_integrity.php, phorum5/trunk/include/posting/check_permissions.php, phorum5/trunk/include/posting/request_first.php, phorum5/trunk/include/posting/request_followup.php, phorum5/trunk/include/profile_functions.php, phorum5/trunk/include/templates.php, phorum5/trunk/include/thread_info.php, phorum5/trunk/include/thread_sort.php, phorum5/trunk/include/timing.php, phorum5/trunk/include/upload_functions.php, phorum5/trunk/include/users.php, phorum5/trunk/include/version_functions.php, phorum5/trunk/index.php, phorum5/trunk/list.php, phorum5/trunk/login.php, phorum5/trunk/moderation.php, phorum5/trunk/mods/editor_tools/editor_tools.js, phorum5/trunk/mods/editor_tools/editor_tools.php, phorum5/trunk/pm.php, phorum5/trunk/posting.php, phorum5/trunk/profile.php, phorum5/trunk/read.php, phorum5/trunk/redirect.php, phorum5/trunk/register.php, phorum5/trunk/report.php, phorum5/trunk/rss.php, phorum5/trunk/script.php, phorum5/trunk/scripts/console_upgrade.php, phorum5/trunk/search.php, phorum5/trunk/versioncheck.php: # Updated copyright notices to 2007 2007-04-11 00:33 mmakaay * phorum5/trunk/include/db/mysqlinew.php, phorum5/trunk/include/db/mysqlnew.php: # Include errno in error reporting and fixed errno for duplicate entry for key. 2007-04-10 22:28 mmakaay * phorum5/trunk/include/db/mysql_shared.php, phorum5/trunk/include/db/mysqlinew.php, phorum5/trunk/include/db/mysqlnew.php: # Some PHP4 fixes and changes for improving portability. 2007-04-10 21:12 brian * phorum5/branches/phorum_5_1/admin.php, phorum5/branches/phorum_5_1/include/admin/login.php, phorum5/trunk/admin.php, phorum5/trunk/include/admin/login.php: # fixed issue redirecting after admin login 2007-04-10 20:44 mmakaay * phorum5/branches/phorum_5_1/include/db/mysql.php, phorum5/branches/phorum_5_1/include/db/mysqli.php, phorum5/trunk/include/db/mysql.php, phorum5/trunk/include/db/mysqli.php: Fixed the phorum_db_sanitize_mixed() function to work correctly with PHP4. 2007-04-10 19:21 brian * phorum5/branches/phorum_5_1/include/admin/badwords.php, phorum5/branches/phorum_5_1/include/admin/banlist.php, phorum5/branches/phorum_5_1/include/admin/customprofile.php, phorum5/trunk/include/admin/badwords.php, phorum5/trunk/include/admin/banlist.php, phorum5/trunk/include/admin/customprofile.php: Fixed minor issue using get methods to delete items in admin. Found by Janek Vind (waraxe) 2007-04-10 19:13 mmakaay * phorum5/trunk/include/db/mysql_shared.php: # Changes in the MySQL code to facilitate porting to other db systems. 2007-04-10 18:34 brian * phorum5/branches/phorum_5_1/common.php, phorum5/trunk/common.php: Fix for Opera javascript redirect issue and response splitting in IE for old versions of PHP 2007-04-10 18:26 brian * phorum5/trunk/include/admin/install.php: # changed 5.2 default template to emerald 2007-04-10 15:02 mmakaay * phorum5/trunk/include/admin/PhorumInputForm.php, phorum5/trunk/include/admin/install.php: # Fixed some PHP warnings in the admin scripts (these wouldn't show normally, # but I fixed them anyway now I ran into them with error reporting enabled). 2007-04-10 14:27 mmakaay * phorum5/trunk/include/admin/sanity_checks/cache.php, phorum5/trunk/include/admin/sanity_checks/database.php, phorum5/trunk/include/admin/sanity_checks/distro.php, phorum5/trunk/include/admin/sanity_checks/language.php, phorum5/trunk/include/admin/sanity_checks/modules.php, phorum5/trunk/include/admin/sanity_checks/php_safety.php, phorum5/trunk/include/admin/sanity_checks/upload_limits.php: # The sanity checks caller expexts three return arguments. 2007-04-10 12:28 mmakaay * phorum5/trunk/include/db/mysqlinew.php, phorum5/trunk/include/db/mysqlnew.php: # Oops... forgot to change two file names. 2007-04-10 12:23 mmakaay * phorum5/trunk/include/db/mysql_shared.php, phorum5/trunk/include/db/mysqlinew.php, phorum5/trunk/include/db/mysqlnew.php: # Split the new dblayer code into a specific and a shared part. The shared # part is mysql_shared.php and contains code that is shared between MySQL # database layer implementations. The specific code is mysqlnew.php. # Next to mysqlnew.php a mysqlinew.php is created, which uses PHP mysqli # function calls. 2007-04-10 11:58 mmakaay * phorum5/trunk/include/db/mysqli.php, phorum5/trunk/include/db/upgrade/mysqli, phorum5/trunk/include/db/upgrade/mysqli-patches: # Let the mysqli.php db layer use the mysql upgrade files, instead of # maintaining two identical upgrade trees. 2007-04-10 11:54 mmakaay * phorum5/trunk/include/version_functions.php: # A database layer can now define the variable $PHORUM['DBCONFIG']['core_type'] # to tell the upgrade code to use a different directory for finding upgrade # files. This feature is useful to have two database layers which share the # exact same database schema and upgrades (e.g. mysql and mysqli, which only # differ in the PHP calls that are made). 2007-04-10 09:57 mmakaay * phorum5/trunk/include/db/mysqlnew.php: # Fixed a little bug in the sanity checking code for the new db layer 2007-04-10 09:56 mmakaay * phorum5/trunk/common.php, phorum5/trunk/include/admin/header.php, phorum5/trunk/include/admin/install.php, phorum5/trunk/include/admin/manage_languages.php: # Fixed all places where the old default_language setting was still in use. 2007-04-10 09:48 mmakaay * phorum5/trunk/include/db/mysql.php, phorum5/trunk/include/db/mysqli.php, phorum5/trunk/include/db/mysqlnew.php, phorum5/trunk/include/db/postgresql.php: # Removed unused phorum_get_url() call from the db layers. 2007-04-10 08:53 mmakaay * phorum5/trunk/include/db/mysqlnew.php: # Nitpicking release: making code formatting consistent over the full file. 2007-04-09 23:30 mmakaay * phorum5/trunk/include/db/mysqlnew.php: # Some small documentation updates. 2007-04-09 23:23 mmakaay * phorum5/trunk/include/db/mysqlnew.php: # Allow user_id to be set when adding a user (e.g. for conversion or embedding) 2007-04-09 09:46 mmakaay * phorum5/trunk/templates/default/cc_prepost.tpl: # Some fixes in the default template for 5.2 compatibility. 2007-04-08 22:55 mmakaay * phorum5/trunk/include/db/mysqlnew.php: # Made a pass over the db layer code to make the coding style consistent and # to use single quotes where possible. 2007-04-08 17:58 mmakaay * phorum5/trunk/include/controlcenter/messages.php, phorum5/trunk/include/controlcenter/subthreads.php, phorum5/trunk/include/db/mysql.php, phorum5/trunk/include/db/mysqli.php, phorum5/trunk/include/db/mysqlnew.php, phorum5/trunk/include/db/postgresql.php, phorum5/trunk/include/users.php, phorum5/trunk/list.php, phorum5/trunk/moderation.php, phorum5/trunk/mods/announcements/settings.php, phorum5/trunk/read.php, phorum5/trunk/search.php: # Changed phorum_db_get_forums() to use NULL as the default $forum_id # parameter for indicating "any forum" instead of -1. This makes all # parameters for that function consistent. For backward compatbility, # phorum_db_get_forums() still accepts -1 though. 2007-04-08 17:38 mmakaay * phorum5/trunk/include/db/mysqlnew.php: # Fixed bug in new dblayer code: Multiple newflags only inserted one newflag. 2007-04-08 12:06 mmakaay * phorum5/trunk/include/db/mysqlnew.php: # phorum_db_post_message() returns the message_id for the new message instead # of TRUE now. Dropped most of the phorum_db_user_add() code in favor of # using phorum_db_user_save() from the user add function to set the user # fields (there was too much overlap in the code). 2007-04-08 00:33 mmakaay * phorum5/trunk/include/db/mysqlnew.php: # Bugfix: unserialized meta data wasn't stored correctly back into the # data structures by phorum_db_get_message_subscriptions(). 2007-04-08 00:27 mmakaay * phorum5/trunk/include/db/mysqlnew.php: # Some small bug fixes in the new dblayer code and got rid of some typical # MySQL constructions (INSERT INTO .. SET .. / REPLACE INTO ..) to make # porting of the database layer to other databases easier. 2007-04-08 00:22 mmakaay * phorum5/trunk/templates/default/cc_subscriptions.tpl: # Fixed "followed threads" page in the default template for 5.2 compatibility. 2007-04-07 17:42 mmakaay * phorum5/trunk/include/db/mysqlnew.php: # Fixed a couple of warning messages. 2007-04-07 10:56 mmakaay * phorum5/trunk/scripts/rebuild_search_table.php: # Deleted chdir that was added for testing the script 2007-04-07 10:55 mmakaay * phorum5/trunk/include/db/mysqlnew.php: # Some bugfixes in the new db layer code 2007-04-07 01:24 mmakaay * phorum5/trunk/include/db/mysqlnew.php: Typo fixed 2007-04-07 00:54 mmakaay * phorum5/trunk/include/db/mysqlnew.php: New MySQL database layer. The main difference with the existing database layers is that in this layer the real database interaction functionality is limited to a single function. Porting the layer to other databases should be less work due to these changes. # Note: there are a couple of TODO: remarks in the code with some ideas # and things to look at. We should also look if we can bring the used # SQL as much as possible to ANSI SQL (unless performance would suffer # of course). 2007-04-07 00:43 mmakaay * phorum5/trunk/include/admin/sanity_checks/language.php: # Fixed language sanity check for the new location of the default language # in the $PHORUM structure. 2007-04-07 00:18 mmakaay * phorum5/trunk/common.php, phorum5/trunk/include/db/mysql.php, phorum5/trunk/include/db/mysqli.php: # Created phorum_database_error() in common.php and updated the database # layers to use that function instead of a function inside the database # layers. 2007-04-06 19:29 mmakaay * phorum5/trunk/templates/default/pm_buddies.tpl: # Fixed profile links in the buddy list template to work with 5.2. 2007-04-06 19:24 mmakaay * phorum5/trunk/templates/default/profile.tpl: # Fixed PM links in the profile template to work with 5.2. 2007-04-06 11:47 ts77 * phorum5/trunk/include/admin/PhorumInputForm.php: "MFB: adding htmlspecialchars to hidden fields in the admin to fix some XSS-issues in the admin reported by Janek Vind 'waraxe'" 2007-04-05 22:48 mmakaay * phorum5/trunk/include/db/mysqlnew.php: # Backup work on db layer, 80% done. 2007-04-05 15:28 ts77 * phorum5/trunk/admin.php: "MFB: fixed path disclosure in admin. Reported by Janek Vind 'waraxe'" 2007-04-05 15:25 ts77 * phorum5/trunk/include/controlcenter/users.php: "MFB: fixed priviledge escalation for moderators. Reported by Janek Vind 'waraxe'" 2007-04-05 12:23 mmakaay * phorum5/trunk/include/db/mysql.php, phorum5/trunk/include/db/mysqli.php, phorum5/trunk/posting.php: # Changed phorum_db_get_if_subscribed a bit. It does no longer take $type as # its argument and returns TRUE or FALSE, but now it returns the subscription # type that was found or NULL if no subscription was found. 2007-04-05 01:33 mmakaay * phorum5/trunk/include/db/mysqlnew.php: # Backup work, 70% done. 2007-04-04 22:12 brian * phorum5/trunk/include/diff_patch.php: # functions for use with diff edit tracking 2007-04-04 21:59 ts77 * phorum5/trunk/include/index_new.php: "# fixing bad change from before [534]" 2007-04-04 16:37 ts77 * phorum5/trunk/common.php: "# some reorganization to get the variables right" 2007-04-04 15:13 mmakaay * phorum5/trunk/include/db/mysqlnew.php: # Backup work, 62% of the new db layer done. 2007-04-04 09:26 mmakaay * phorum5/trunk/include/db/mysql.php, phorum5/trunk/include/db/mysqli.php, phorum5/trunk/include/posting/action_post.php, phorum5/trunk/include/users.php: # phorum_db_user_addpost() and phorum_user_addpost() now take the user_id for # which to increment the post counter as an argument (instead of having the # dblayer retrieve the user id from $PHORUM["user"]["user_id"]). This # improves the dblayer separation from the core and makes the function # phorum_db_user_addpost() more flexible. 2007-04-03 22:42 mmakaay * phorum5/trunk/include/db/mysqlnew.php: # Backup work. 2007-04-03 19:00 mmakaay * phorum5/trunk/include/db/mysql.php, phorum5/trunk/include/db/mysqli.php: MFB: # Another little bit of extra validation on db layer input. 2007-04-03 11:39 mmakaay * phorum5/trunk/include/admin/customprofile.php, phorum5/trunk/register.php: # Some more PROFILE_FIELDS looping fixes. 2007-04-03 11:29 mmakaay * phorum5/trunk/control.php, phorum5/trunk/include/users.php: # Ignore "num_fields" from $PHORUM["PROFILE_FIELDS"] when looping over the # profile fields, to prevent bad queries when saving user data. 2007-04-02 23:14 mmakaay * phorum5/trunk/include/db/mysqlnew.php: # Backup work. 2007-04-02 22:51 mmakaay * phorum5/trunk/include/db/mysql.php, phorum5/trunk/include/db/mysqli.php, phorum5/trunk/include/db/postgresql.php: MFB: Fixed SQL injection vulnerability in phorum_db_save_group(). This one MFB: would only be exploitable from the admin interface, so this one is a MFB: very low risk vulnerability. 2007-04-02 21:53 mmakaay * phorum5/trunk/include/admin/groups.php, phorum5/trunk/include/db/mysql.php, phorum5/trunk/include/db/mysqli.php, phorum5/trunk/include/db/postgresql.php: # Renamed phorum_db_save_group to phorum_db_update_group for consistent # db layer function names. 2007-04-02 21:13 mmakaay * phorum5/trunk/include/db/mysql.php, phorum5/trunk/include/db/mysqli.php: MFB: # Bugfix: data input sanitization for phorum_db_save_group flattened the MFB: # permissions array element. Added sanitization to the $status parameter MFB: # of phorum_db_get_group_members(). 2007-04-01 01:07 mmakaay * phorum5/trunk/include/db/mysqlnew.php: # Backup work. Processed phorum_db_update_settings() and phorum_db_get_forums() 2007-03-31 22:17 mmakaay * phorum5/trunk/include/db/mysql.php, phorum5/trunk/include/db/mysqli.php, phorum5/trunk/include/db/mysqlnew.php, phorum5/trunk/read.php: MFB: Fixed a bug: older/newer thread resulted in an error if a normal user MFB: hit a disapproved message in a not moderated forum. # Merged phorum_db_get_newer_thread() and phorum_db_get_older_thread() # into a single function phorum_db_get_neighbour_thread(). 2007-03-30 23:21 mmakaay * phorum5/trunk/include/db/mysqlnew.php: # Finished documentation and code cleanup of phorum_db_search(). 2007-03-30 17:46 ts77 * phorum5/trunk/include/index_new.php: "# fixing #533, bug introduced in earlier changeset" 2007-03-30 15:31 mmakaay * phorum5/trunk/include/db/mysqlnew.php: # Backup work: processed phorum_db_search() in the new SQL layer. 2007-03-30 06:30 mmakaay * phorum5/trunk/include/db/mysql.php, phorum5/trunk/include/db/mysqli.php, phorum5/trunk/include/db/mysqlnew.php: # Fix for a problem that I see occurring on my server now and then: # "You have an error in your SQL syntax [..] select * from phorum_users # where user_id in ()" 2007-03-29 23:50 mmakaay * phorum5/trunk/docs/creating_mods.txt: # Documentation update for the modified quote hook functionalty. 2007-03-29 23:44 mmakaay * phorum5/trunk/mods/bbcode/bbcode.php, phorum5/trunk/mods/markdown.php: # Prevent quoting of already quoted messages. 2007-03-29 20:14 mmakaay * phorum5/trunk/include/posting/request_first.php: # Added an extra parameter to the quote hook. This parameter probably helps in # solving some problems in the real_name mod. For some discussions on this # see http://www.phorum.org/phorum5/read.php?16,120989,121269 2007-03-28 23:23 mmakaay * phorum5/trunk/include/db/mysqlnew.php: # Backing up my work so far. # phorum_db_update_message() processed for mysqlnew.php. # Some fixes on the existing data. 2007-03-28 19:59 brian * phorum5/branches/phorum_5_1/control.php, phorum5/trunk/control.php: Fixed password changing issue reported in chat 2007-03-28 13:43 mmakaay * phorum5/trunk/include/db/mysqlnew.php: # Backup my work on a new mysql layer, with the goal of having one core layer # file which will work for both mysql and mysqli. Maybe even for other # databases as well. The work has been done for 15% now. Note: the layer is # already usable for testing. 2007-03-28 08:31 ts77 * phorum5/trunk/control.php, phorum5/trunk/include/controlcenter/email.php: MFB: Fixed possible XSS issues, exploitable with register_globals = on; . Reported by Janek Vind 'waraxe' 2007-03-27 14:24 mmakaay * phorum5/trunk/include/db/mysql.php, phorum5/trunk/include/db/mysqli.php, phorum5/trunk/include/db/postgresql.php, phorum5/trunk/list.php: # Pulled $PHORUM['TMP']['bodies_in_list']) from the db layer and turned it # into a function argument for phorum_db_get_thread_list() instead. # Also: moved the $message.ip to the standard list of retrieved fields. I # think it got in the bodies_in_list part by accident. 2007-03-27 12:28 mmakaay * phorum5/trunk/include/db/mysql.php, phorum5/trunk/include/db/mysqli.php: # Fix for forgotten update in db layers 2007-03-27 12:18 mmakaay * phorum5/trunk/include/db/mysql.php, phorum5/trunk/include/db/mysqli.php: # Re-ported mysql.php to mysqli.php. This was done to incorporate the # database layer hardening changes and to make sure that everything from # the mysql.php is in mysqli.php too now (I had the suspicion that not # all mysql.php changes were in mysqli.php). 2007-03-27 10:19 mmakaay * phorum5/trunk/include/db/mysql.php, phorum5/trunk/include/db/mysqli.php: # Merged database layer hardening changes in mysql layer. The mysqli layer # is not done yet. 2007-03-26 23:23 brian * phorum5/branches/phorum_5_1/include/db/mysql.php, phorum5/branches/phorum_5_1/include/db/mysqli.php, phorum5/branches/phorum_5_1/include/db/postgresql.php, phorum5/trunk/include/db/mysql.php, phorum5/trunk/include/db/mysqli.php, phorum5/trunk/include/db/postgresql.php: Fixed sql injection that could expose user data. Reported by Janek Vind 'waraxe' 2007-03-26 10:23 ts77 * phorum5/trunk/include/email_functions.php: MFB: # added possibility to set the from_address before 2007-03-24 22:02 mmakaay * phorum5/trunk/common.php: # Fix for removed variable $PHORUM["default_template"]. 2007-03-23 12:53 mmakaay * phorum5/trunk/include/db/mysql.php, phorum5/trunk/include/db/mysqli.php: # I hate typos 2007-03-23 12:46 mmakaay * phorum5/trunk/include/db/mysql.php, phorum5/trunk/include/db/mysqli.php: # Ported new metaquery code to the mysqli database layer 2007-03-23 09:13 mmakaay * phorum5/trunk/include/admin/header.php, phorum5/trunk/include/admin/message_prune.php, phorum5/trunk/include/db/mysql.php: # Extra info added to message info and moved inline css to the admin header 2007-03-23 08:18 mmakaay * phorum5/trunk/include/admin/message_prune.php: # Moved onclick js to separate functions and added extra buttons for thomas 2007-03-23 00:24 mmakaay * phorum5/trunk/include/admin/message_prune.php: # Ugly typo fix 2007-03-23 00:21 mmakaay * phorum5/trunk/include/admin/message_prune.php: # Added a message for the javascriptly challenged 2007-03-23 00:14 mmakaay * phorum5/trunk/include/admin/message_prune.php: # Bugfix in 'before' date handling 2007-03-23 00:07 mmakaay * phorum5/trunk/include/admin/message_prune.php: # Added new filter option: last post in thread date 2007-03-22 23:16 mmakaay * phorum5/trunk/include/admin/message_prune.php: # Finished a functional version of the new message pruning interface 2007-03-22 22:03 mmakaay * phorum5/trunk/docs/creating_mods.txt, phorum5/trunk/moderation.php: # Small change to the before_delete hook syntax, to make it more useful 2007-03-22 21:33 mmakaay * phorum5/trunk/moderation.php: # The 'delete' hooks in moderation were at the wrong spot 2007-03-22 20:14 mmakaay * phorum5/trunk/include/admin/message_prune.php: # Added search for user_id 2007-03-22 19:41 mmakaay * phorum5/trunk/include/admin/message_prune.php, phorum5/trunk/include/db/mysql.php: # Completed message selection view in prune messages 2007-03-22 15:59 mmakaay * phorum5/trunk/images/comment.png, phorum5/trunk/images/comments.png, phorum5/trunk/include/admin/message_prune.php: # Started with styling the message selection list. Backup work so far. 2007-03-22 10:40 mmakaay * phorum5/trunk/include/db/mysql.php: Some extra safety in the metaquery code 2007-03-21 11:55 ts77 * phorum5/trunk/include/index_new.php, phorum5/trunk/templates/default/index_new.tpl, phorum5/trunk/templates/emerald/index_new.tpl: # added changes from Oliver Riesen to allow multi-level support in flat index view (see http://www.phorum.org/phorum5/read.php?18,112727 ) 2007-03-21 10:11 mmakaay * phorum5/trunk/include/admin/message_prune.php: # Some options reordered in the pruning filters and added a forum filter. 2007-03-21 10:03 mmakaay * phorum5/trunk/admin.php: # Forum paths for more than one level deep were wrong. 2007-03-21 02:33 mmakaay * phorum5/trunk/include/db/mysql.php: Added option for an IS (NOT) NULL query in the metaquery code 2007-03-21 02:32 mmakaay * phorum5/trunk/include/admin/message_prune.php: # Textual updates and added an author type (anonymous / registered) filter 2007-03-21 02:16 mmakaay * phorum5/trunk/include/admin/message_prune.php: # Remember filter mode (AND or OR) between posts 2007-03-21 02:12 mmakaay * phorum5/trunk/images/add.png, phorum5/trunk/images/delete.png, phorum5/trunk/include/admin/message_prune.php, phorum5/trunk/include/db/mysql.php: # Backup of ongoing development on the new message pruning interface 2007-03-19 03:45 brian * phorum5/branches/phorum_5_1/mods/markdown.php, phorum5/trunk/mods/markdown.php: Updated markdown module to do its own quoting per ticket #530 2007-03-18 17:51 mmakaay * phorum5/trunk/include/admin/badwords.php, phorum5/trunk/include/admin/banlist.php, phorum5/trunk/include/admin/customprofile.php, phorum5/trunk/include/admin/file_purge.php, phorum5/trunk/include/admin/groups.php, phorum5/trunk/include/admin/install.php, phorum5/trunk/include/admin/login.php, phorum5/trunk/include/admin/message_prune.php, phorum5/trunk/include/admin/newforum.php, phorum5/trunk/include/admin/users.php: # Reference notation is not needed for creating new objects. 2007-03-17 22:21 mmakaay * phorum5/trunk/admin.php, phorum5/trunk/include/admin/upgrade.php, phorum5/trunk/include/version_functions.php, phorum5/trunk/scripts/console_upgrade.php: # Put some more database upgrade functionality in central functions. # Added visual feedback on the progress of the upgrades in both the console # and the web upgrade, so the user knows how many upgrade steps are left. # Changed the upgrade order so all upgrades are retrieved from both the # schema and patch upgrades and these are executed in their versioning order. # # Two good and safe queries for running some testing on the upgrades: # delete from phorum_settings where name ='internal_patchlevel'; # update phorum_settings set data='2005120000' where name='internal_version'; 2007-03-17 13:14 mmakaay * phorum5/trunk/admin.php, phorum5/trunk/common.php, phorum5/trunk/include/admin/install.php, phorum5/trunk/include/admin/upgrade.php, phorum5/trunk/include/db/mysql.php, phorum5/trunk/include/db/mysqli.php, phorum5/trunk/include/db/upgrade/mysql-patches, phorum5/trunk/include/db/upgrade/mysql-patches/2006090700.php, phorum5/trunk/include/db/upgrade/mysql-patches/2006090701.php, phorum5/trunk/include/db/upgrade/mysql/2006090700.php, phorum5/trunk/include/db/upgrade/mysql/5022006090700.php, phorum5/trunk/include/db/upgrade/mysqli-patches, phorum5/trunk/include/db/upgrade/mysqli-patches/2006090700.php, phorum5/trunk/include/db/upgrade/mysqli-patches/2006090701.php, phorum5/trunk/include/db/upgrade/mysqli/2006090700.php, phorum5/trunk/include/db/upgrade/mysqli/5022006090700.php, phorum5/trunk/include/version_functions.php, phorum5/trunk/scripts/console_upgrade.php: Implemented a new upgrade system, which makes use of two versions internally. One for the main database schema version and one for the database schema patch level. This system solves some problems that we have with the current upgrade system in case we are doing upgrade to both a stable and a development version of Phorum. See also phorum.org's development Wiki for more info on the design of the new upgrade system. I also put the table upgrade function inside include/version_functions.php, so both the console and the web upgrade scripts can make use of it. The console script was also updated to request user input for performing upgrade actions. This is similar to the way in which the web interface works now. This is especially good in case there are errors. # Important note for upcoming db upgrades: # Mind that for 5.2, the system will be more or less up-side-down in use, to # be able to get it bootstrapped in conjunction with 5.1. There can still # be database upgrades for 5.1. These can be put in the 5.1 tree in the same # way as we always did. We also put them in the standard schema upgrade tree # for 5.2. This way, the two trees can fully match and there's no problem # in upgrading between the versions. Changes which only go in 5.2 though, # are not allowed in the schema upgrades! These have to be put in the 5.2 # patch upgrade tree instead, so they won't collide with the standard upgrades. # Because 5.1 does not contain patches, all these 5.2 patches will be run # when upgrading to this version. # # After 5.2 goes stable and we start with 5.3 development, we can fully # follow the rules for the new schema/patch upgrade system. # # Note: # Within the rules of the upgrade system it is fine to always run all # patch level upgrades prior to the schema upgrades (because patches imply # that older versions of Phorum are patched too, which means that all # the patches should be able to run on the last schema upgrade version for # the oldest patched version of Phorum. We have to beware that with the # above up-side-down system, this might not be the case. If we ever write # a 5.1/5.2 schema upgrade which should be executed before a 5.2 patch # to work, then we have to change the logic of the upgrade system. It then # has to collect all patches + schema upgrades and sort them, so all # changes are run in upgrade version order. I don't suspect this will be # the issue though, since no large database upgrades are to be expected # for 5.1 anymore. # # Fixing the internal version: # This patch also reverts the internal version of 5022006090700, which was # set to this value as a different attempt to fix the difficulties. For 5.2 # systems that already run this internal version, the following query will # bring the system back in line (mind to use the correct table prefix): # UPDATE phorum_settings SET data='2007010000' WHERE name ='internal_version'; # This will trigger a db upgrade and after that followup upgrades must be # picked up again. # # How to test the upgrade system: # If you want to test the patch/schema upgrade system with the currently # available upgrades, then it's safe to run the above query, plus the following # one to bring the system into a patch + schema upgrade state: # DELETE FROM phorum_settings WHERE name = 'internal_patchlevel'; 2007-03-15 01:43 mmakaay * phorum5/trunk/images/qmark.gif: MFB: # Edited the qmark.gif to make it look better on a dark background 2007-03-14 10:45 mmakaay * phorum5/trunk/mods/smileys/images/cool.gif, phorum5/trunk/mods/smileys/images/smiley12.gif, phorum5/trunk/mods/smileys/images/smiley15.gif, phorum5/trunk/mods/smileys/images/smilie11.gif: Smileys update, fixing #511 2007-03-14 01:02 mmakaay * phorum5/trunk/include/db/mysql.php, phorum5/trunk/include/db/mysqli.php, phorum5/trunk/include/db/postgresql.php, phorum5/trunk/include/db/upgrade/mysql/2007031400.php, phorum5/trunk/include/db/upgrade/mysqli/2007031400.php: MFB: Fix for #518: all code is here for adding the index, but the internal MFB: version is not changed, because now it is at a 502YYYYMMDDXX version, MFB: in which case I'd have to followup with this kind of high number to MFB: let 5.2 see the upgrade. Only that would result in two times the MFB: upgrade being run for users upgrading from 5.0. So I just forget the MFB: upgrade for now. 2007-03-13 21:59 mmakaay * phorum5/trunk/include/db/mysql.php, phorum5/trunk/include/db/mysqli.php, phorum5/trunk/include/db/postgresql.php, phorum5/trunk/pm.php: MFB: Fix for #526 (2nd half) Don't accept PM recipients that are inactive 2007-03-13 21:42 mmakaay * phorum5/trunk/include/db/mysql.php, phorum5/trunk/include/db/mysqli.php, phorum5/trunk/include/db/postgresql.php, phorum5/trunk/include/users.php, phorum5/trunk/pm.php: MFB: Fix for #526: the PM user drop down now only shows active users 2007-03-13 13:53 mmakaay * phorum5/trunk/include/admin/PhorumInputForm.php, phorum5/trunk/include/admin/header.php: MFB: # New element $frm->addsubbreak() which is a less pronounced form break MFB: # and forced module $frm->break() calls to be rendered as MFB: # $frm->subbreak() when they are called from outside the modsettings. 2007-03-13 12:43 mmakaay * phorum5/trunk/common.php: MFB: # vroot fix: not only the title for the templates, but also $PHORUM["title"] MFB: # is now overridden, to also use that title when sending mails. 2007-03-13 10:25 mmakaay * phorum5/trunk/include/admin/PhorumInputForm.php: MFB: # Made the _events in PhorumInputForm more versatile (wasn't used anywhere yet) 2007-03-13 09:41 mmakaay * phorum5/trunk/include/admin/newfolder.php: MFB: # Jump back to the correct containing parent folder after editing a folder 2007-03-13 07:39 mmakaay * phorum5/trunk/include/admin/newfolder.php: MFB: # Folder editing form hooks + bug fixes for working with vroot folders 2007-03-13 07:38 mmakaay * phorum5/trunk/include/admin/users.php: MFB: # Better admin_users_form_save hook (including error reporting from the module) 2007-03-12 16:48 mmakaay * phorum5/trunk/include/admin/PhorumInputForm.php: MFB: # Do not add headers in the modsettings module and allow calls from mod subdirs 2007-03-12 10:48 mmakaay * phorum5/trunk/include/admin/PhorumInputForm.php: MFB: # Include a header telling by what module form rows were added to admin forms 2007-03-12 09:13 mmakaay * phorum5/trunk/include/db/mysql.php: # Speeding up the recent messages query (same key change as what was in mysqli.php already) 2007-03-12 01:08 mmakaay * phorum5/trunk/include/admin/users.php: MFB: # new hook in admin: admin_users_form_save 2007-03-12 00:29 mmakaay * phorum5/trunk/admin.php: MFB: # Hiding the obvious: we're requesting vroots so no need to flag them 2007-03-11 22:31 mmakaay * phorum5/trunk/mods/announcements/settings.php: # Small bugfix for wrong function argument 2007-03-11 21:17 mmakaay * phorum5/trunk/admin.php, phorum5/trunk/include/admin/users.php: # Changes for the Virtual Hosting module 2007-03-10 10:13 mmakaay * phorum5/trunk/include/admin/newforum.php: MFB: # Creating a vroot with inherited forum settings did inherit the vroot as well 2007-03-08 17:16 ts77 * phorum5/trunk/include/admin/login.php: "XSS fix for target-uri" 2007-03-08 17:07 ts77 * phorum5/trunk/include/admin/badwords.php: "# remove debugging output" 2007-03-08 16:55 ts77 * phorum5/trunk/admin.php: # forgotton commit of 1600 2007-03-08 16:53 ts77 * phorum5/trunk/mods/announcements/announcements.php, phorum5/trunk/mods/announcements/settings.php: made announcements work with vroots (#519) 2007-03-08 12:34 ts77 * phorum5/trunk/read.php: "# fixing caching problems." 2007-03-07 00:00 mmakaay * phorum5/trunk/moderation.php: # Closing and reopening threads didn't work correctly with message caching # enabled. There are probably other moderator actions that need attention # too. I implemented a simple option for invalidating the cache for # moderation action affected messages. During the moderation.php script, # an array of messages to invalidate can be filled. At the end, the # invalidation is handled. # TODO: check the other moderation actions for a need to invalidate message # caches. 2007-03-05 11:27 mmakaay * phorum5/trunk/file.php, phorum5/trunk/include/admin/settings.php, phorum5/trunk/include/constants.php: Added an extra option to the offsite linking permissions, which allows for linking uploaded files from the same web site. The admin can now choose from "Only from the forum", "From this web site" and "From any web site". 2007-03-05 10:49 mmakaay * phorum5/trunk/file.php: # The message for "linking files from outside this forum..." was not shown. 2007-03-04 22:38 mmakaay * phorum5/trunk/moderation.php: # Fixed another copy/paste bug in the moderation code 2007-03-04 22:35 mmakaay * phorum5/trunk/moderation.php: # Fixed a copy/paste bug: 'Undefined variable: id' when deleting a message 2007-03-04 10:04 ts77 * phorum5/trunk/include/db/mysqli.php, phorum5/trunk/include/thread_info.php, phorum5/trunk/read.php: # further caching fixes 2007-03-03 21:54 ts77 * phorum5/trunk/include/posting/action_edit.php: "# fixing another cache problem (credits to maurice ;))" 2007-03-03 21:09 ts77 * phorum5/trunk/include/db/mysql.php, phorum5/trunk/include/db/mysqli.php: # fixing cache and newflag issues 2007-03-03 14:55 ts77 * phorum5/trunk/templates/default/cc_index.tpl, phorum5/trunk/templates/default/cc_usersettings.tpl, phorum5/trunk/templates/default/follow.tpl, phorum5/trunk/templates/default/header.tpl, phorum5/trunk/templates/default/login.tpl, phorum5/trunk/templates/default/message.tpl, phorum5/trunk/templates/default/pm.tpl, phorum5/trunk/templates/default/pm_folders.formstart.tpl, phorum5/trunk/templates/default/pm_list_incoming.tpl, phorum5/trunk/templates/default/pm_list_outgoing.tpl, phorum5/trunk/templates/default/posting_buttons.tpl, phorum5/trunk/templates/default/posting_menu.tpl, phorum5/trunk/templates/default/posting_messageform.tpl, phorum5/trunk/templates/default/profile.tpl, phorum5/trunk/templates/default/read.tpl, phorum5/trunk/templates/default/read_threads.tpl, phorum5/trunk/templates/default/register.tpl, phorum5/trunk/templates/default/report.tpl, phorum5/trunk/templates/default/search.tpl: # making the old template usable again. 2007-03-01 22:58 ts77 * phorum5/trunk/include/admin/newforum.php: "# show some more info why you can't inherit from another forum" 2007-02-23 02:42 mmakaay * phorum5/trunk/mods/bbcode/bbcode.php: MFB: # Previous changeset tried fixing things in the wrong place. This is a good fix 2007-02-23 02:15 mmakaay * phorum5/trunk/mods/bbcode/bbcode.php: Fixed a bbcode quote tag bug (#524). 2007-02-22 18:48 mmakaay * phorum5/trunk/include/posting/action_preview.php, phorum5/trunk/include/posting/check_permissions.php, phorum5/trunk/posting.php, phorum5/trunk/templates/emerald/posting.tpl: MFB: # Made it possible to make the author field editable for registered users MFB: # by modifying the field configuration array. The change was made, based MFB: # on the discussion in http://www.phorum.org/phorum5/read.php?16,120410 MFB: # Note: MFB: # The email field could be handled in the same way. Currently, MFB: # the template contains code for determining what the permission for MFB: # editing the field would be, but this should be in core. This can be MFB: # implemented analogue to this changeset. 2007-02-22 08:28 mmakaay * phorum5/trunk/mods/editor_tools/help/czech/bbcode.php, phorum5/trunk/mods/editor_tools/help/dutch/bbcode.php, phorum5/trunk/mods/editor_tools/help/english/bbcode.php, phorum5/trunk/mods/editor_tools/help/finnish/bbcode.php, phorum5/trunk/mods/editor_tools/help/german/bbcode.php, phorum5/trunk/mods/editor_tools/help/italian/bbcode.php, phorum5/trunk/mods/editor_tools/help/spanish/bbcode.php: # Added missing
in bbcode editor tools help files. 2007-02-20 14:13 mmakaay * phorum5/trunk/include/posting/action_post.php: # Correctly redirect to a readable posting after moderated message posting 2007-02-19 13:02 mmakaay * phorum5/trunk/mods/announcements/announcements.php: # Fixed user check. All announcements appeared as new for anonymous users. 2007-02-16 02:38 mmakaay * phorum5/trunk/include/db/mysqli.php: # Removed old announcement code from the mysqli db layer (untested) 2007-02-16 02:18 mmakaay * phorum5/trunk/templates/emerald/posting.tpl: # Another emerald announcement removal 2007-02-16 02:07 mmakaay * phorum5/trunk/templates/emerald/list.tpl, phorum5/trunk/templates/emerald/list_threads.tpl, phorum5/trunk/templates/emerald/read_threads.tpl: # Removed old announcement code from the emerald template 2007-02-16 02:03 mmakaay * phorum5/trunk/include/constants.php, phorum5/trunk/include/posting/action_edit.php, phorum5/trunk/include/posting/action_post.php, phorum5/trunk/include/posting/check_permissions.php, phorum5/trunk/posting.php: # Removed old announcement code from the posting scripts 2007-02-16 01:21 mmakaay * phorum5/trunk/moderation.php: # Removed old announcementcode from the moderation script 2007-02-16 01:20 mmakaay * phorum5/trunk/include/index_classic.php: # Removed old announcementcode from the classic index script 2007-02-16 01:18 mmakaay * phorum5/trunk/include/controlcenter/messages.php: # Removed old announcementcode from the message approval script 2007-02-16 01:13 mmakaay * phorum5/trunk/include/controlcenter/subthreads.php: # Removed old announcementcode from the followed threads script 2007-02-16 01:06 mmakaay * phorum5/trunk/docs/faq.txt: # Updated the FAQ to match the new announcement code 2007-02-16 00:59 mmakaay * phorum5/trunk/include/admin/newfolder.php: # Removed old announcementcode from the newolder admin script 2007-02-16 00:52 mmakaay * phorum5/trunk/include/users.php: # Removed old announcementcode from the users layer 2007-02-16 00:25 mmakaay * phorum5/trunk/list.php: # Removed old announcement code from the list script 2007-02-16 00:19 mmakaay * phorum5/trunk/read.php: # Removed old announcement code from the read script. 2007-02-15 23:59 mmakaay * phorum5/trunk/search.php: # Remove old announcement code from the search script 2007-02-15 23:41 mmakaay * phorum5/trunk/include/controlcenter/subthreads.php, phorum5/trunk/include/db/mysql.php, phorum5/trunk/list.php, phorum5/trunk/mods/announcements/announcements.php, phorum5/trunk/read.php: # Stripping old announcement code 2007-02-15 15:39 mmakaay * phorum5/trunk/mods/announcements/announcements.php, phorum5/trunk/mods/announcements/settings.php: # Added some basic settings for controlling the displaying of announcements. # Show Only Unread? : If checked, then only announcements with unread messages are shown # Maximum Days To Show : Announcement threads older than this number of days are not shown 2007-02-15 14:41 mmakaay * phorum5/trunk/mods/announcements/templates/default/announcements.tpl, phorum5/trunk/mods/announcements/templates/default/css.tpl: # Template changes for the default template and implementation of newflags (not yet for emerald) 2007-02-15 14:28 mmakaay * phorum5/trunk/mods/announcements/announcements.php: # Added newflags functionality to the announcements module and added some programming comments 2007-02-15 13:05 mmakaay * phorum5/trunk/mods/announcements/announcements.php, phorum5/trunk/mods/announcements/styles.css, phorum5/trunk/mods/announcements/templates/default/css.tpl, phorum5/trunk/mods/announcements/templates/emerald/css.tpl: # Moved stylesheet code to the module templates instead of using a global styles.css 2007-02-15 10:50 mmakaay * phorum5/trunk/mods/announcements/announcements.php: # Added formatting of the datestamp to the announcements module 2007-02-15 10:48 mmakaay * phorum5/trunk/mods/announcements/templates/default, phorum5/trunk/mods/announcements/templates/default/announcements.tpl, phorum5/trunk/mods/announcements/templates/default2, phorum5/trunk/mods/announcements/templates/emerald, phorum5/trunk/mods/announcements/templates/emerald/announcements.tpl: # Provided a default template for announcements and moved default2 to emerald 2007-02-12 11:05 mmakaay * phorum5/trunk/include/admin/manage_languages.php: # mini typo in comments, not really worthy of a commit, but I hate typos :-) 2007-02-11 23:43 mmakaay * phorum5/trunk/mods/smileys/smileys.php, phorum5/trunk/mods/smileys/smileyslib.php: # Fixed some tab indention and added http_path the the smiley paths. 2007-02-08 22:15 mmakaay * phorum5/trunk/include/controlcenter/messages.php: MFB: # Another author name XSS problem fix for control center message moderation 2007-02-08 13:34 mmakaay * phorum5/trunk/list.php: MFB: # Another linked_author XSS problem fixed (anonymous user, no mail address entered, flat view) 2007-02-07 01:30 brian * phorum5/trunk/common.php: # {LOCALE} was not filled in the templates 2007-02-06 08:49 mmakaay * phorum5/trunk/docs/creating_mail_messages.txt, phorum5/trunk/docs/creating_templates.txt, phorum5/trunk/docs/docbook/index.xml, phorum5/trunk/docs/docbook/part_installation.xml, phorum5/trunk/docs/docbook/part_templates.xml, phorum5/trunk/docs/install.txt, phorum5/trunk/docs/upgrade_templates.txt: MFB: # Added blank screen on admin install to docs 2007-02-06 07:14 brian * phorum5/trunk/include/admin/header.php, phorum5/trunk/include/admin/mods.php, phorum5/trunk/mods/announcements/info.txt: # partial completion of ticket #451. Added purely informational fields author, url, version and release date. Also added these fields to the new announcement module 2007-02-06 07:00 brian * phorum5/trunk/include/admin/mods.php: # fixed indentation 2007-02-06 06:56 brian * phorum5/trunk/common.php, phorum5/trunk/include/constants.php, phorum5/trunk/include/lang/english.php, phorum5/trunk/templates/emerald/cc_usersettings.tpl: # solved ticket #520 and reworded some user settings text 2007-02-05 23:08 ts77 * phorum5/trunk/list.php: "# taking count-views in account for message-caching on list " 2007-02-05 22:56 mmakaay * phorum5/trunk/include/cache/memcached.php: # Blind try to fix the memcached layer for cache versioning support 2007-02-04 23:15 mmakaay * phorum5/trunk/include/admin/sanity_checks/cache.php: MFB: # Fixed typo in sanity check 2007-02-04 12:14 mmakaay * phorum5/trunk/include/index_new.php: # No longer needed with the announcements mod 2007-02-03 13:03 ts77 * phorum5/trunk/include/db/mysql.php: "# new key on group_id as proposed in http://www.phorum.org/phorum5/read.php?14,119935" 2007-02-03 11:27 mmakaay * phorum5/trunk/mods/announcements/announcements.php: # Do not display the announcement block if there are no announcements available 2007-02-03 04:46 brian * phorum5/trunk/include/db/mysql.php, phorum5/trunk/include/db/mysqli.php, phorum5/trunk/include/db/postgresql.php: # removed user_data field from the create statements 2007-02-03 04:34 brian * phorum5/trunk/templates/emerald/list.tpl, phorum5/trunk/templates/emerald/list_threads.tpl, phorum5/trunk/templates/emerald/read.tpl, phorum5/trunk/templates/emerald/read_hybrid.tpl, phorum5/trunk/templates/emerald/read_threads.tpl, phorum5/trunk/templates/emerald/search.tpl, phorum5/trunk/templates/emerald/styles/main.css: # fixed paging style and removed from pages where its not needed 2007-02-03 04:29 brian * phorum5/trunk/moderation.php: # changes to support new moderation templates 2007-02-03 04:29 brian * phorum5/trunk/include/lang/english.php: # language changes for new template 2007-02-03 04:28 brian * phorum5/trunk/templates/emerald/pm.tpl: # reorder options links 2007-02-03 04:20 brian * phorum5/trunk/templates/default2, phorum5/trunk/templates/emerald, phorum5/trunk/templates/emerald/cc_files.tpl, phorum5/trunk/templates/emerald/cc_groupmod.tpl, phorum5/trunk/templates/emerald/cc_index.tpl, phorum5/trunk/templates/emerald/cc_prepost.tpl, phorum5/trunk/templates/emerald/cc_subscriptions.tpl, phorum5/trunk/templates/emerald/cc_usersettings.tpl, phorum5/trunk/templates/emerald/css.tpl, phorum5/trunk/templates/emerald/footer.tpl, phorum5/trunk/templates/emerald/header.tpl, phorum5/trunk/templates/emerald/info.php, phorum5/trunk/templates/emerald/list.tpl, phorum5/trunk/templates/emerald/list_threads.tpl, phorum5/trunk/templates/emerald/loginout_menu.tpl, phorum5/trunk/templates/emerald/merge_form.tpl, phorum5/trunk/templates/emerald/move_form.tpl, phorum5/trunk/templates/emerald/pm.tpl, phorum5/trunk/templates/emerald/pm_buddies.tpl, phorum5/trunk/templates/emerald/pm_folders.tpl, phorum5/trunk/templates/emerald/pm_list_incoming.tpl, phorum5/trunk/templates/emerald/pm_list_outgoing.tpl, phorum5/trunk/templates/emerald/pm_post.tpl, phorum5/trunk/templates/emerald/pm_read.tpl, phorum5/trunk/templates/emerald/posting.tpl, phorum5/trunk/templates/emerald/profile.tpl, phorum5/trunk/templates/emerald/read.tpl, phorum5/trunk/templates/emerald/read_hybrid.tpl, phorum5/trunk/templates/emerald/read_threads.tpl, phorum5/trunk/templates/emerald/report.tpl, phorum5/trunk/templates/emerald/settings.tpl, phorum5/trunk/templates/emerald/split_form.tpl, phorum5/trunk/templates/emerald/stdblock.tpl, phorum5/trunk/templates/emerald/styles: # changed default2 to its new name 2007-02-03 04:14 brian * phorum5/trunk/templates/default2/merge_form.tpl, phorum5/trunk/templates/default2/move_form.tpl, phorum5/trunk/templates/default2/pm.tpl, phorum5/trunk/templates/default2/pm_buddies.tpl, phorum5/trunk/templates/default2/pm_folders.tpl, phorum5/trunk/templates/default2/pm_list_incoming.tpl, phorum5/trunk/templates/default2/pm_list_outgoing.tpl, phorum5/trunk/templates/default2/pm_post.tpl, phorum5/trunk/templates/default2/pm_read.tpl, phorum5/trunk/templates/default2/posting.tpl, phorum5/trunk/templates/default2/read.tpl, phorum5/trunk/templates/default2/read_threads.tpl, phorum5/trunk/templates/default2/report.tpl, phorum5/trunk/templates/default2/split_form.tpl, phorum5/trunk/templates/default2/stdblock.tpl, phorum5/trunk/templates/default2/styles/main.css: # removed the last of the old styles and old HTML 2007-02-03 03:19 brian * phorum5/trunk/templates/default2/cc_files.tpl, phorum5/trunk/templates/default2/cc_groupmod.tpl, phorum5/trunk/templates/default2/cc_prepost.tpl, phorum5/trunk/templates/default2/cc_subscriptions.tpl, phorum5/trunk/templates/default2/cc_usersettings.tpl, phorum5/trunk/templates/default2/css.tpl, phorum5/trunk/templates/default2/loginout_menu.tpl, phorum5/trunk/templates/default2/settings.tpl: # remove unused files and some old style info that is not needed 2007-02-03 03:07 brian * phorum5/trunk/read.php: # reverting [1509]. We don't need to read forum_id 0 messages now 2007-02-03 03:04 brian * phorum5/trunk/include/db/mysql.php: # remove function to get announcements the old way 2007-02-03 03:03 brian * phorum5/trunk/mods/.htaccess, phorum5/trunk/mods/announcements, phorum5/trunk/mods/announcements/announcements.php, phorum5/trunk/mods/announcements/info.txt, phorum5/trunk/mods/announcements/settings.php, phorum5/trunk/mods/announcements/styles, phorum5/trunk/mods/announcements/styles.css, phorum5/trunk/mods/announcements/templates, phorum5/trunk/mods/announcements/templates/default2, phorum5/trunk/mods/announcements/templates/default2/announcements.tpl: # added announcments module. .htaccess needed to allow .css files for this module 2007-02-03 03:02 brian * phorum5/trunk/include/index_classic.php, phorum5/trunk/include/index_new.php, phorum5/trunk/index.php: # remove announcement retreival from index 2007-02-03 03:01 brian * phorum5/trunk/templates/default2/cc_index.tpl: # don't show message list link in CC when forum_id is 0 2007-02-03 03:01 brian * phorum5/trunk/templates/default2/header.tpl, phorum5/trunk/templates/default2/list.tpl, phorum5/trunk/templates/default2/list_threads.tpl, phorum5/trunk/templates/default2/read.tpl, phorum5/trunk/templates/default2/read_hybrid.tpl, phorum5/trunk/templates/default2/read_threads.tpl: # moved paging back in to each file. It was in the way of after_header hook items in header.tpl 2007-02-01 09:07 mmakaay * phorum5/trunk/scripts/phorum3to5convert.php: # Formatted help in convert script for 80 char wide terminals 2007-01-30 06:36 brian * phorum5/branches/phorum_5_1/include/controlcenter/groupmod.php, phorum5/trunk/include/controlcenter/groupmod.php: Fixed non-escaped username in group moderation 2007-01-28 17:28 brian * phorum5/trunk/common.php: # removed warnings for non logged in users 2007-01-28 08:38 brian * phorum5/trunk/templates/default2/header.tpl: # fixed comments about bread crumb 2007-01-28 08:35 brian * phorum5/trunk/include/lang/english.php, phorum5/trunk/read.php: # fixed closed topic message so that it is the same for all types of posts 2007-01-28 08:31 brian * phorum5/trunk/templates/default2/header.tpl: # added breadcrumb to read page for announcements 2007-01-28 08:28 brian * phorum5/trunk/templates/default2/footer.tpl: # fixed spacing in footer 2007-01-28 08:26 brian * phorum5/trunk/templates/default2/profile.tpl: # removed forum list link from profile when forum_id is 0 2007-01-28 08:23 brian * phorum5/trunk/include/db/mysql.php, phorum5/trunk/include/db/mysqli.php, phorum5/trunk/include/index_classic.php, phorum5/trunk/include/index_new.php, phorum5/trunk/include/lang/english.php, phorum5/trunk/index.php, phorum5/trunk/templates/default2/list.tpl: # crude first run of putting announcements in the index page. feedback wanted 2007-01-28 07:56 brian * phorum5/trunk/include/db/mysql.php, phorum5/trunk/include/db/mysqli.php, phorum5/trunk/include/db/postgresql.php: #removed announcements from normal message lists 2007-01-28 07:53 brian * phorum5/trunk/include/admin/install.php, phorum5/trunk/include/admin/settings.php: # removing default language and template from General Settings. Should use default forum options now 2007-01-28 07:50 brian * phorum5/trunk/include/db/mysqli.php, phorum5/trunk/include/db/postgresql.php: # changes to load default settings when not in the admin 2007-01-28 07:48 brian * phorum5/trunk/common.php, phorum5/trunk/include/db/mysql.php, phorum5/trunk/posting.php, phorum5/trunk/read.php, phorum5/trunk/templates/default2/read.tpl: # reworked code to allow displaying a thread with forum_id 0. Also, made some changes to mysql.php so that it would not throw errors in my jedit parser 2007-01-28 07:13 brian * phorum5/trunk/read.php: # don't show the special options on replies 2007-01-28 07:11 brian * phorum5/trunk/templates/default2/posting.tpl: # don't show the special options on replies 2007-01-28 07:04 brian * phorum5/trunk/common.php: # fixed XSS issue with Welcome in header 2007-01-24 13:32 mmakaay * phorum5/trunk/include/email_functions.php: # Another change to make the Message-ID RFC-compliant: add brackets around it 2007-01-24 12:25 mmakaay * phorum5/trunk/follow.php, phorum5/trunk/include/email_functions.php: # We stepped away from using "remove" as the URL parameter to stop following # a certain thread, because it got blacklisted by spam filtering programs. # The parameter has been renamed to "stop" instead. 2007-01-21 00:47 mmakaay * phorum5/trunk/mods/editor_tools/editor_tools.js: # Assigned the alt to the incorrect object in the editor tools smileys 2007-01-21 00:29 mmakaay * phorum5/trunk/mods/editor_tools/Changelog, phorum5/trunk/mods/editor_tools/README, phorum5/trunk/mods/editor_tools/editor_tools.js, phorum5/trunk/mods/editor_tools/editor_tools.php, phorum5/trunk/mods/editor_tools/info.txt: # Added ALT and TITLE attibutes to the smileys in the smiley popup window. 2007-01-20 00:43 mmakaay * phorum5/trunk/include/cache/apc.php, phorum5/trunk/include/cache/file.php, phorum5/trunk/include/cache/memcached.php, phorum5/trunk/include/controlcenter/subthreads.php, phorum5/trunk/include/index_new.php, phorum5/trunk/index.php, phorum5/trunk/list.php, phorum5/trunk/read.php: # Putting a versioning part in the cache key for newflag caching # resulted in way too many cache files when using the file cache layer. # On my live system, this even used up all my /tmp filesystem's inodes. # So without active cleanup scripts, we could expect user problems. # I changed the caching layers. They do now take a $version parameter # for the put and get functions. This parameter can be considered as # a version based TTL. So if a key is requested with a newer version # than the one that is stored in the cache, NULL will be returned. # I also updated the newflag caching calls to use this new method # of cache versioning. 2007-01-20 00:04 mmakaay * phorum5/trunk/include/db/mysql.php: # development code cleanup 2007-01-19 09:42 mmakaay * phorum5/trunk/read.php: # {MESSAGE} in threaded read was not formatted by phorum_format() 2007-01-18 10:54 mmakaay * phorum5/trunk/mods/smileys/settings.php: # Fixed terminology ALT tag -> ALT attribute in smiley settings 2007-01-18 10:52 mmakaay * phorum5/trunk/mods/smileys/smileyslib.php: MFB: # ALT tags for thumbs up and thumbs down smileys were reversed (thanks iamback) 2007-01-17 13:14 mmakaay * phorum5/trunk/list.php: MFB: # Another small XSS fix 2007-01-17 13:08 mmakaay * phorum5/trunk/read.php: MFB: # XSS prevention fix 2007-01-15 15:00 mmakaay * phorum5/trunk/include/admin/mods.php: # Added hook name deprecation support to the module admin screen. 2007-01-15 12:36 mmakaay * phorum5/trunk/mods/editor_tools/Changelog, phorum5/trunk/mods/editor_tools/README, phorum5/trunk/mods/editor_tools/editor_tools.js, phorum5/trunk/mods/editor_tools/editor_tools.php, phorum5/trunk/mods/editor_tools/info.txt: # Fixed a bug with the subject smileys popup, which was introduced in 1.1.15. 2007-01-15 04:45 brian * phorum5/trunk/docs/creating_mods.txt: # changed pre_ and post_ hooks to before_ and after_ 2007-01-15 04:44 brian * phorum5/trunk/include/posting/action_edit.php, phorum5/trunk/include/posting/action_post.php: # changed pre_ and post_ hooks to before_ and after_ 2007-01-15 01:34 mmakaay * phorum5/trunk/include/controlcenter/subthreads.php, phorum5/trunk/include/db/mysql.php, phorum5/trunk/include/index_new.php, phorum5/trunk/list.php, phorum5/trunk/read.php: # A noble try for getting the newflags working correctly. One important change # is that multiple min_ids can be returned by the phorum_db_newflag_get_flags # function instead of one. For each forum_id that is handled, a min_id is # returned. Since the min_id is a value on its own for each forum, we should # handle it that way. I'm not sure if all newflags problems are solved with # this, but my tests look good so far. 2007-01-14 18:28 mmakaay * phorum5/trunk/include/db/postgresql.php: # Added missing comma in the table create statement for postgreql phorum_users # as reported by user "eeek". 2007-01-13 18:45 mmakaay * phorum5/trunk/mods/editor_tools/Changelog, phorum5/trunk/mods/editor_tools/README, phorum5/trunk/mods/editor_tools/info.txt: # Bumped editor tools version to 1.1.15 2007-01-13 18:43 mmakaay * phorum5/trunk/mods/editor_tools/editor_tools.js, phorum5/trunk/mods/editor_tools/editor_tools.php: # Javascript fix for showing the smileys popup correctly is MSIE6. Without the # fix, MSIE6 would show additional broken images in the popup (red crosses). 2007-01-11 10:08 mmakaay * phorum5/trunk/include/posting/check_integrity.php: # Allow "0" for the subject and body content. 2007-01-11 00:18 mmakaay * phorum5/trunk/mods/editor_tools/Changelog, phorum5/trunk/mods/editor_tools/README, phorum5/trunk/mods/editor_tools/colorpicker/js_color_picker_v2.js.php, phorum5/trunk/mods/editor_tools/editor_tools.php, phorum5/trunk/mods/editor_tools/info.txt, phorum5/trunk/mods/editor_tools/lang/czech-latin2.php, phorum5/trunk/mods/editor_tools/lang/czech-utf8.php, phorum5/trunk/mods/editor_tools/lang/czech-win1250.php, phorum5/trunk/mods/editor_tools/lang/czech.php, phorum5/trunk/mods/editor_tools/lang/dutch.php, phorum5/trunk/mods/editor_tools/lang/english.php, phorum5/trunk/mods/editor_tools/lang/finnish.php, phorum5/trunk/mods/editor_tools/lang/german.php, phorum5/trunk/mods/editor_tools/lang/italian.php, phorum5/trunk/mods/editor_tools/lang/spanish.php, phorum5/trunk/mods/editor_tools/lang/swedish.php: # Editor Tools Update: new czech translations and color picker localization. # Thanks to CZVilda for the proposed updates. 2007-01-09 15:21 mmakaay * phorum5/trunk/include/controlcenter/files.php, phorum5/trunk/include/controlcenter/messages.php, phorum5/trunk/include/controlcenter/subthreads.php, phorum5/trunk/include/controlcenter/summary.php, phorum5/trunk/include/index_classic.php, phorum5/trunk/include/index_new.php, phorum5/trunk/include/posting/action_preview.php, phorum5/trunk/list.php, phorum5/trunk/pm.php, phorum5/trunk/profile.php, phorum5/trunk/read.php, phorum5/trunk/report.php, phorum5/trunk/search.php: # For each date field "XYZ" in the template data, I added a "raw_XYZ" field # as well, which contains the raw value for the field. This makes it # a lot easier and more reliable for modules to format the dates that # are shown by Phorum. 2007-01-09 14:24 mmakaay * phorum5/trunk/include/users.php: # Added read permission for announcements in phorum_user_access_list() for # non-administrator users. This is currently of no use to the Phorum core, # but it is useful to addon scripts that want to list messages from all # forums (like showing the 10 most recent posts). 2007-01-06 17:04 mmakaay * phorum5/trunk/include/admin/settings.php: # Small textual change in description for admin option for checking new PM. 2007-01-04 09:51 mmakaay * phorum5/trunk/index.php: # newflags cache cleaned used a wrong key on the index when marking a forum read 2006-11-27 14:38 mmakaay * phorum5/trunk/include/email_functions.php: # Adding a hostname to the Message-ID to make it RFC2822 compliant. # This needs some testing to see if the hostname retrieval strategies work. 2006-11-27 14:24 ts77 * phorum5/trunk/docs/creating_mods.txt, phorum5/trunk/moderation.php: added before_delete hook (fixing #490) 2006-11-27 13:44 ts77 * phorum5/trunk/profile.php: "using the thous_sep from lang-file for post-numbers (fixing #225)" 2006-11-26 18:08 ts77 * phorum5/trunk/include/controlcenter/subthreads.php, phorum5/trunk/read.php, phorum5/trunk/templates/default2/cc_subscriptions.tpl: # fixes for newflags in hybrid view and newflag-caches in subscribed threads 2006-11-26 17:51 ts77 * phorum5/trunk/templates/default2/cc_index.tpl, phorum5/trunk/templates/default2/follow.tpl, phorum5/trunk/templates/default2/footer.tpl, phorum5/trunk/templates/default2/list.tpl, phorum5/trunk/templates/default2/list_threads.tpl, phorum5/trunk/templates/default2/pm.tpl, phorum5/trunk/templates/default2/profile.tpl, phorum5/trunk/templates/default2/read.tpl, phorum5/trunk/templates/default2/read_hybrid.tpl, phorum5/trunk/templates/default2/read_threads.tpl, phorum5/trunk/templates/default2/report.tpl, phorum5/trunk/templates/default2/search.tpl: # ported follow.tpl and report.tpl to new view. made index-url conditional as it was before. 2006-11-26 17:26 ts77 * phorum5/trunk/common.php, phorum5/trunk/include/admin/newforum.php, phorum5/trunk/include/db/upgrade/mysql/5022006090700.php, phorum5/trunk/include/db/upgrade/mysqli/5022006090700.php, phorum5/trunk/include/index_new.php, phorum5/trunk/include/posting/action_post.php, phorum5/trunk/list.php, phorum5/trunk/read.php, phorum5/trunk/templates/default2/read_hybrid.tpl: # message caching including forum-versions + hybrid read view (needs thorough testing!!!) 2006-11-26 17:00 ts77 * phorum5/trunk/include/admin/newforum.php, phorum5/trunk/include/admin/settings.php: more clear view names for threaded/flat and index (fixing #296) 2006-11-25 23:37 ts77 * phorum5/trunk/include/admin/rebuild.php: "# small message fix for the rebuild panel" 2006-11-25 23:32 ts77 * phorum5/trunk/include/admin/header.php, phorum5/trunk/include/admin/rebuild.php, phorum5/trunk/include/db/mysql.php, phorum5/trunk/include/db/mysqli.php: some more work on the rebuild panel, adding more rebuild functions and renaming it to database integrity 2006-11-22 16:30 brian * phorum5/branches/phorum_5_1/include/admin/install.php, phorum5/trunk/include/admin/install.php: This is a fix for ticket #498. The initial profile fields were not getting set correctly. 2006-11-21 04:07 brian * phorum5/branches/phorum_5_1/docs/creating_mods.txt, phorum5/trunk/docs/creating_mods.txt: Clarification to docs made as recommended in ticket #349. 2006-11-21 03:38 brian * phorum5/branches/phorum_5_1/admin.php, phorum5/trunk/admin.php: This is a fix for ticket #502. 2006-11-21 03:32 brian * phorum5/branches/phorum_5_1/include/admin/install.php, phorum5/trunk/include/admin/install.php: This is a fix for ticket #498. The initial profile fields were not getting set correctly. 2006-11-12 22:45 brian * phorum5/branches/phorum_5_1/include/index_classic.php, phorum5/branches/phorum_5_1/include/index_new.php, phorum5/trunk/include/index_classic.php, phorum5/trunk/include/index_new.php: # template changes to deal with new unread count methods 2006-11-12 22:35 brian * phorum5/branches/phorum_5_1/include/db/mysql.php, phorum5/branches/phorum_5_1/include/db/mysqli.php, phorum5/trunk/include/db/mysql.php, phorum5/trunk/include/db/mysqli.php: # don't count move notices in unread count 2006-10-28 05:17 brian * phorum5/branches/phorum_5_1/common.php, phorum5/branches/phorum_5_1/include/db/mysql.php, phorum5/branches/phorum_5_1/include/db/mysqli.php, phorum5/branches/phorum_5_1/include/db/upgrade/mysql/2006102700.php, phorum5/branches/phorum_5_1/include/db/upgrade/mysqli/2006102700.php, phorum5/trunk/common.php, phorum5/trunk/include/db/mysql.php, phorum5/trunk/include/db/mysqli.php, phorum5/trunk/include/db/upgrade/mysql/2006102700.php, phorum5/trunk/include/db/upgrade/mysqli/2006102700.php: # This is the final commit to speed up the new flag counting on the forum index page 2006-10-16 09:01 ts77 * phorum5/trunk/feed.php, phorum5/trunk/include/admin/cache.php, phorum5/trunk/include/admin/install.php: MFB: made caching rss feeds optional 2006-10-15 19:13 mmakaay * phorum5/trunk/include/db/mysqli.php, phorum5/trunk/include/db/postgresql.php: # Added changes from changeset [1441] to mysqli and postgresql db layers as well 2006-10-13 11:57 mmakaay * phorum5/trunk/include/lang/english.php, phorum5/trunk/search.php: # Some displaying improvements on the show all posts by user functionality 2006-10-13 11:28 mmakaay * phorum5/trunk/templates/default2/search.tpl: # Fixed links to the forums 2006-10-13 11:26 mmakaay * phorum5/trunk/templates/default2/profile.tpl: # Moved Find posts link outside PM and LOGGEDIN checks in the profile 2006-10-13 11:21 mmakaay * phorum5/trunk/include/db/mysql.php, phorum5/trunk/profile.php, phorum5/trunk/search.php, phorum5/trunk/templates/default2/search.tpl: # Changed viewing of posts by user to use the user_id instead of the author name 2006-10-12 21:51 ts77 * phorum5/trunk/include/db/mysql.php, phorum5/trunk/include/db/mysqli.php, phorum5/trunk/include/db/postgresql.php, phorum5/trunk/include/posting/action_edit.php: MFB: updating newflags for announcements which were made a common post and the other way round 2006-10-12 16:23 brian * phorum5/trunk/templates/default2/search.tpl: # search template was not keeping select of search type of forum 2006-10-12 16:14 brian * phorum5/branches/phorum_5_1/include/db/mysql.php, phorum5/branches/phorum_5_1/include/db/mysqli.php, phorum5/trunk/include/db/mysql.php, phorum5/trunk/include/db/mysqli.php: # fixed uninitialized var when using ALL searches 2006-10-12 16:11 brian * phorum5/branches/phorum_5_1/include/db/mysqli.php, phorum5/trunk/include/db/mysqli.php: # fixed typo in converting mysql to mysqli 2006-10-12 16:10 brian * phorum5/branches/phorum_5_1/include/db/mysqli.php, phorum5/trunk/include/db/mysql.php, phorum5/trunk/include/db/mysqli.php: # rewrote function to get new flags for the forum index 2006-10-12 16:04 brian * phorum5/branches/phorum_5_1/include/db/mysql.php, phorum5/trunk/include/db/mysql.php, phorum5/trunk/include/db/mysqli.php: # added proper support for -words type searches 2006-10-12 14:53 brian * phorum5/trunk/pm.php: #MFB: Using new hook features, pm_sent hook functions now receive a read only recipient list 2006-10-12 14:49 brian * phorum5/branches/phorum_5_1/include/db/mysqli.php, phorum5/trunk/include/db/mysqli.php: # merged search changes from mysql into mysqli 2006-10-11 17:14 ts77 * phorum5/trunk/include/admin/header.php, phorum5/trunk/include/admin/rebuild.php: rebuild panel for rebuilding forum-stats and meta-data (closing #488) 2006-10-11 16:27 ts77 * phorum5/trunk/common.php: MFB: adding vroot-handling for TITLE and NAME variables (fixing #404) 2006-10-10 10:05 mmakaay * phorum5/trunk/include/db/mysql.php, phorum5/trunk/include/db/mysqli.php: MFB: # Code to parse MyQL versions like '.0.24a-Debian_2.dotdeb.0-log' (fixes #493) 2006-10-09 16:02 mmakaay * phorum5/trunk/include/admin/sanity_checks/cache.php: # Added some extra info to the caching layer sanity check warning 2006-10-09 15:58 mmakaay * phorum5/trunk/include/admin/install.php, phorum5/trunk/include/admin/sanity_checks.php, phorum5/trunk/include/admin/sanity_checks/distro.php, phorum5/trunk/include/admin/sanity_checks/language.php, phorum5/trunk/include/admin/sanity_checks/modules.php, phorum5/trunk/include/admin/sanity_checks/upload_limits.php, phorum5/trunk/include/constants.php: Added a system checking step to the installation, which runs the sanity checks. Sanity checks now get an extra parameter, which tells if they are being run from the install script. Checks which do not have to be run at all at install time, can now return PHORUM_SANITY_SKIP. Doing so will keep them from being displayed in the checks overview. The installation will not continue as long as there are critical errors. The admin can choose to ignore warnings and continue installing. 2006-10-09 12:21 mmakaay * phorum5/trunk/include/admin/sanity_checks/cache.php: # Added a check to see if closing a written cache file doesn't fail (full disk) 2006-10-07 20:14 mmakaay * phorum5/trunk/include/posting/action_preview.php: MFB: # Fill datestamp in preview for unregistered users too (thanks Oliver Riesen) 2006-10-05 11:47 mmakaay * phorum5/trunk/post.php: MFB: # Added dummy post.php to overwrite existing post.php script (spam prevention) 2006-10-04 12:53 mmakaay * phorum5/trunk/include/admin/modsettings.php: # Fix for [1402], a warning about the module not being enabled was always shown 2006-10-04 10:34 mmakaay * phorum5/trunk/common.php, phorum5/trunk/templates/default2/header.tpl, phorum5/trunk/templates/default2/pm_post.tpl: # Changed {URL->BASE_URL} to {URL->BASE} and modified templates to use this. 2006-10-04 10:20 mmakaay * phorum5/trunk/common.php, phorum5/trunk/templates/default2/cc_subscriptions.tpl, phorum5/trunk/templates/default2/header.tpl, phorum5/trunk/templates/default2/index_new.tpl, phorum5/trunk/templates/default2/list.tpl, phorum5/trunk/templates/default2/list_threads.tpl, phorum5/trunk/templates/default2/paging.tpl, phorum5/trunk/templates/default2/pm_list_incoming.tpl, phorum5/trunk/templates/default2/read_threads.tpl: # Changed TEMPLATE_URL to the 5.2 standard URL variable format URL->TEMPLATE. # Changed all templates that used {URL->BASE_URL}/templates/{TEMPLATE} to use # {URL->TEMPLATE} instead. 2006-10-03 21:47 mmakaay * phorum5/trunk/templates/default2/header.tpl: # If {CHARSET} is optional, it should be optional for too. 2006-10-03 20:45 mmakaay * phorum5/trunk/common.php, phorum5/trunk/templates/default2/header.tpl: # Use right content type for feed (was hard-coded application/rss+xml) 2006-10-03 20:03 mmakaay * phorum5/trunk/common.php: # Added {TEMPLATE_URL} to the template vars. This on is especially useful # for referencing template files (like css, images, javascript, etc.) in # portable or embedded environments. 2006-10-03 19:22 mmakaay * phorum5/trunk/common.php: # Added DATA->VROOT, so code like {IF FORUM_ID VROOT} .. {/IF} can be used 2006-10-02 21:38 mmakaay * phorum5/trunk/include/index_new.php: # Fixed displaying of message in case there are no forums available 2006-10-02 20:42 mmakaay * phorum5/trunk/templates/blog/header.tpl: # Fixed a problem in the register URL in the header.tpl for the blog template 2006-10-02 20:37 mmakaay * phorum5/trunk/mods/editor_tools/README, phorum5/trunk/mods/editor_tools/colorpicker/js_color_picker_v2.css: # Fixed wrong CSS declaration in colorpicker's CSS code 2006-10-02 20:16 mmakaay * phorum5/trunk/include/admin/sanity_checks/distro.php: Added sanity check for checking if all important Phorum files are available 2006-10-02 15:07 ts77 * phorum5/trunk/include/db/mysql.php, phorum5/trunk/include/db/mysqli.php, phorum5/trunk/include/db/postgresql.php: defining some fields in the forum-settings as "string only" to avoid errors, fixing #321 2006-10-02 14:43 ts77 * phorum5/trunk/include/admin/mods.php, phorum5/trunk/include/admin/modsettings.php: adding the possibility to edit module settings while they are not enabled, fixing #476 2006-10-02 14:36 ts77 * phorum5/trunk/include/admin/newfolder.php, phorum5/trunk/include/admin/newforum.php: added maxlength to the text-boxes for folder/forum name - fixing #322 2006-10-02 11:38 ts77 * phorum5/trunk/common.php, phorum5/trunk/include/db/mysql.php, phorum5/trunk/include/db/mysqli.php, phorum5/trunk/include/db/postgresql.php: MFB: performance enhancements / less memory requirements for message-counting in moderator notifications 2006-10-02 08:14 mmakaay * phorum5/trunk/include/db/mysql.php, phorum5/trunk/include/db/mysqli.php, phorum5/trunk/include/db/postgresql.php: MFB: # Suppress error output on db connect to make redirect to down page work 2006-10-01 17:57 ts77 * phorum5/trunk/include/admin/groups.php: MFB: # showing forums with their path in group-settings too 2006-10-01 17:03 ts77 * phorum5/trunk/report.php: "MFB: # strip session-uris from report-urls" 2006-10-01 15:25 ts77 * phorum5/trunk/include/controlcenter/messages.php, phorum5/trunk/moderation.php: MFB: # some small prepost enhancements 2006-09-28 15:12 mmakaay * phorum5/trunk/include/templates.php: # Implementation fix for {IF NOT VARIABLE "value"} case. # (kudos to Thomas for finding the bug) 2006-09-28 14:40 mmakaay * phorum5/trunk/mods/smileys/smileys.php: MFB: # No border for smiley images 2006-09-26 22:17 mmakaay * phorum5/trunk/templates/default2/list_threads.tpl: # Changed {LANG->FEED} to {FEED} for threaded list 2006-09-26 21:13 ts77 * phorum5/trunk/common.php: "MFB: # move the cache-layer up for the common_pre-hook" 2006-09-26 18:02 ts77 * phorum5/trunk/include/posting/action_edit.php: MFB: # fix for mysql5 strict mode 2006-09-26 10:44 mmakaay * phorum5/trunk/include/admin/cache_purge.php, phorum5/trunk/include/cache/apc.php, phorum5/trunk/include/cache/file.php, phorum5/trunk/include/cache/memcached.php: # Added option to purge all cached items instad of only expired ones 2006-09-24 17:48 mmakaay * phorum5/trunk/common.php: MFB: # Generate URL->LIST for folders too (since it's used in the header template) 2006-09-22 12:08 mmakaay * phorum5/trunk/scripts/update_postcount.php: # Prevent duplicate loading of include/users.php 2006-09-22 12:05 mmakaay * phorum5/trunk/scripts/update_postcount.php: # Prevent some warnings when running the update postcount script 2006-09-22 11:59 mmakaay * phorum5/trunk/include/db/mysql.php, phorum5/trunk/include/db/mysqli.php, phorum5/trunk/include/db/postgresql.php: # Forgotten commit: settings_data field in database create statements 2006-09-19 10:07 mmakaay * phorum5/trunk/common.php: # Changed some code to make {INCLUDE "modulename::templatename"} work. 2006-09-17 18:30 mmakaay * phorum5/trunk/common.php: MFB: # Fix for Windows: don't use colons in the filename for compiled templates 2006-09-14 11:59 mmakaay * phorum5/trunk/pm.php, phorum5/trunk/templates/default2/pm_buddies.tpl: # Made buddy listing profile url use ->URL->PROFILE format instead of ->url 2006-09-14 07:36 mmakaay * phorum5/trunk/mods/bbcode/bbcode.php: # Let the bbcode quote hook return its input arguments if bb quote is disabled 2006-09-13 20:17 mmakaay * phorum5/trunk/list.php, phorum5/trunk/read.php: # Disabled timing code in read/list (left behind from message cache development) 2006-09-13 20:11 brian * phorum5/branches/phorum_5_1/common.php, phorum5/trunk/common.php: Multipe parameters can now be passed to module functions. However, on the first can be returned. The additional parameters are for information only. 2006-09-13 19:46 mmakaay * phorum5/trunk/include/templates.php: # Check if stage2 template file is available in first stage compiled template 2006-09-13 17:04 ts77 * phorum5/trunk/include/lang/english.php, phorum5/trunk/moderation.php: MFB: # only move threads if a forum was selected 2006-09-13 16:16 brian * phorum5/branches/phorum_5_1/include/db/mysql.php, phorum5/trunk/include/db/mysql.php: Non-FullText searching was not using the date option. See ticket #397 2006-09-13 14:05 mmakaay * phorum5/trunk/include/admin/settings.php, phorum5/trunk/search.php: Displaying of the intermediate 'Search is running' page is now optional 2006-09-12 21:42 ts77 * phorum5/trunk/include/db/mysql.php, phorum5/trunk/include/db/mysqli.php, phorum5/trunk/include/db/postgresql.php, phorum5/trunk/include/thread_info.php: MFB: # get the correct messages in a thread for mods 2006-09-11 11:16 mmakaay * phorum5/trunk/include/admin/cache.php: # Updated the help for the cache directory setting a bit 2006-09-11 11:03 mmakaay * phorum5/trunk/include/admin/header.php: # 'align' is not a valid CSS property 2006-09-11 11:01 ts77 * phorum5/trunk/include/cache/apc.php, phorum5/trunk/include/cache/memcached.php: # purge functions for memcached and apc 2006-09-11 10:49 ts77 * phorum5/trunk/common.php, phorum5/trunk/include/admin/cache.php, phorum5/trunk/include/admin/header.php, phorum5/trunk/include/admin/settings.php: added cache-panel in the admin for all cache-related settings (is still missing the settings for the selected layer) 2006-09-11 08:58 ts77 * phorum5/trunk/common.php: "# do the sign-key generation only while running - not on fresh installs" 2006-09-10 09:09 mmakaay * phorum5/trunk/include/db/mysql.php, phorum5/trunk/include/db/mysqli.php, phorum5/trunk/include/db/postgresql.php: MFB: # Corrected typos in database layers, fixing #407 2006-09-08 21:46 mmakaay * phorum5/trunk/include/admin/mods.php: # fix in priority ordering code for module hooks 2006-09-08 10:23 mmakaay * phorum5/trunk/common.php: # Removed URL->MARKREAD from common.php. It's now set in list as URL->MARK_READ 2006-09-07 22:28 mmakaay * phorum5/trunk/feed.php: # do not deny feed for vroot and variable name change to set title correctly 2006-09-07 21:55 mmakaay * phorum5/trunk/mods/smileys/smileys.php: # Disable smileys formatting for RSS/ATOM feeds 2006-09-07 15:25 mmakaay * phorum5/trunk/include/admin/cache_purge.php, phorum5/trunk/include/admin/header.php, phorum5/trunk/include/cache/file.php: Purge cache added to maintenance tools for purging cache and compiled templates 2006-09-07 11:42 mmakaay * phorum5/trunk/include/controlcenter/messages.php, phorum5/trunk/include/users.php: # Fixed unapproved messages for announcements + vroots (fixes #421) 2006-09-07 11:35 mmakaay * phorum5/trunk/search.php: # Use some real forum id if the active forum_id is a folder 2006-09-07 11:14 mmakaay * phorum5/trunk/include/users.php: # Only clear cache for user settings, if user caching is enabled 2006-09-07 10:41 mmakaay * phorum5/trunk/include/controlcenter/messages.php, phorum5/trunk/include/controlcenter/subthreads.php: # Remember selected options for the unapproved messages interface 2006-09-07 10:40 mmakaay * phorum5/trunk/include/users.php: # Changed phorum_user_settings_data_save() for multiple settings updates at once 2006-09-07 09:46 mmakaay * phorum5/trunk/include/controlcenter/subthreads.php: # Reverted patch [1331] + use new settings_data for remembering the selection 2006-09-07 09:43 mmakaay * phorum5/trunk/common.php, phorum5/trunk/include/db/mysql.php, phorum5/trunk/include/db/mysqli.php, phorum5/trunk/include/db/upgrade/mysql/2006090700.php, phorum5/trunk/include/db/upgrade/mysqli/2006090700.php, phorum5/trunk/include/users.php: Added a meta-like field to the user for storing dynamic settings 2006-09-07 02:21 mmakaay * phorum5/trunk/posting.php: # Also no focus in the editor if we're opening a preview 2006-09-07 02:19 mmakaay * phorum5/trunk/mods/smileys/smileys.php: # Moved stylesheet to HEAD_TAGS to put it in the header instead of the body 2006-09-07 02:02 mmakaay * phorum5/trunk/posting.php: # Do not focus to an editor field if we have a message to show to the user 2006-09-07 01:56 mmakaay * phorum5/trunk/include/controlcenter/subthreads.php, phorum5/trunk/templates/default2/cc_subscriptions.tpl: # Remember the selected number of days for the followed threads interface in a cookie 2006-09-07 00:45 mmakaay * phorum5/trunk/include/controlcenter/subthreads.php, phorum5/trunk/include/db/mysql.php, phorum5/trunk/include/db/mysqli.php, phorum5/trunk/include/db/postgresql.php, phorum5/trunk/include/users.php, phorum5/trunk/search.php: # Tested the search and follow threads for vroot compatibility and fixed # several problems in that field (mainly announcement related). The follow # threads interface did not work vrooted at all before these changes. 2006-09-06 22:48 mmakaay * phorum5/trunk/include/controlcenter/subthreads.php: # cut and paste stupidity fixed 2006-09-06 22:36 mmakaay * phorum5/trunk/include/controlcenter/subthreads.php: # Implemented URL->NEWPOST for followed threads and did a logic bugfix 2006-09-06 22:16 mmakaay * phorum5/trunk/list.php: # $rows wasn't initialized in the caching code 2006-09-06 15:17 ts77 * phorum5/trunk/include/admin/default.php: "MFB # update only the display-order on moving around, could lead to inherit-problems otherwise" 2006-09-06 15:11 ts77 * phorum5/trunk/common.php, phorum5/trunk/include/cache, phorum5/trunk/include/cache.php, phorum5/trunk/include/cache/apc.php, phorum5/trunk/include/cache/file.php, phorum5/trunk/include/cache/memcached.php, phorum5/trunk/include/cache_memcached.php, phorum5/trunk/list.php: # moved caching layers around and added apc-layer 2006-09-06 15:00 ts77 * phorum5/trunk/include/email_functions.php: # additional changes to make the email_user_start hook more useful 2006-09-06 14:34 mmakaay * phorum5/trunk/include/controlcenter/subthreads.php: # Fix for making announcements work correctly in the followed threads interface 2006-09-06 13:22 mmakaay * phorum5/trunk/templates/default2/cc_subscriptions.tpl: # Template change to see newflags in followed threads listing 2006-09-06 13:04 mmakaay * phorum5/trunk/include/controlcenter/subthreads.php, phorum5/trunk/include/db/mysql.php, phorum5/trunk/include/db/mysqli.php, phorum5/trunk/include/db/postgresql.php: The followed threads in the control center display newflags too now 2006-09-06 11:59 ts77 * phorum5/trunk/include/admin/newforum.php: "MFB: # don't set the forum-id on adding a new forum" 2006-09-04 21:12 mmakaay * phorum5/trunk/follow.php: # MESSAGE -> OKMSG for follow.php 2006-08-29 13:33 mmakaay * phorum5/trunk/templates/default2/register.tpl: # register.tpl was not yet styled in the default2 template 2006-08-28 23:46 mmakaay * phorum5/trunk/templates/default2/register.tpl: # Template hook for extending the registration form. 2006-08-28 23:33 mmakaay * phorum5/trunk/include/db/mysql.php, phorum5/trunk/include/db/mysqli.php: MFB: # Fix for strict warning 'Object of class mysql(i) could not be converted to int' 2006-08-28 22:47 mmakaay * phorum5/trunk/templates/default2/posting.tpl: # New template did not show author fields when replying anonymously 2006-08-28 21:55 mmakaay * phorum5/trunk/pm.php: # added from_user_id to PM posting form data 2006-08-28 09:22 mmakaay * phorum5/trunk/pm.php, phorum5/trunk/posting.php: # Updated focus id's for autofocusing form fields in the new template 2006-08-28 09:17 mmakaay * phorum5/trunk/templates/default2/header.tpl: # Added autofocus body onload code to the header template 2006-08-27 12:47 ts77 * phorum5/trunk/docs/creating_mods.txt, phorum5/trunk/include/email_functions.php, phorum5/trunk/profile.php: added new hook email_user_start 2006-08-24 12:03 mmakaay * phorum5/trunk/common.php, phorum5/trunk/moderation.php, phorum5/trunk/read.php, phorum5/trunk/templates/default2/merge_form.tpl, phorum5/trunk/templates/default2/move_form.tpl, phorum5/trunk/templates/default2/split_form.tpl: # Fixes for using the new message.tpl 2006-08-24 11:45 mmakaay * phorum5/trunk/moderation.php, phorum5/trunk/read.php: # Renamed URL->TOP references to the new URL->LIST. 2006-08-24 11:35 mmakaay * phorum5/trunk/search.php: MFB: # Fixed search results for cases where announcements within vroots were found. 2006-08-24 11:23 mmakaay * phorum5/trunk/include/db/mysql.php, phorum5/trunk/include/db/mysqli.php: MFB: # Prevent undefined index warnings in mysql(i) layer for mysql_use_ft 2006-08-24 11:01 mmakaay * phorum5/trunk/docs/creating_mods.txt: # Added documentation for hook 'user_check_login', fixing #390 2006-08-24 07:44 mmakaay * phorum5/trunk/include/db/mysql.php, phorum5/trunk/include/db/mysqli.php, phorum5/trunk/include/db/postgresql.php: # Also mark announcements read for a forum when marking the forum read 2006-08-23 13:55 mmakaay * phorum5/trunk/include/templates.php: # Reverted [1284] because of problems with the tags combined with embedding 2006-08-23 12:52 mmakaay * phorum5/trunk/common.php: # Removed stale debugging code 2006-08-23 12:16 mmakaay * phorum5/trunk/addon.php, phorum5/trunk/common.php, phorum5/trunk/include/constants.php: addon.php allows for addon scripts that are implemented using a module 2006-08-23 12:07 mmakaay * phorum5/trunk/templates/blog/posting_attachments.tpl, phorum5/trunk/templates/default/posting_attachments.tpl, phorum5/trunk/templates/default2/posting.tpl: # Fix for #399: backslashes missing for closing tags inside javascript code 2006-08-23 11:53 mmakaay * phorum5/trunk/include/templates.php: # Implemented idea from #402: add markers to page to see used templates 2006-08-23 11:34 mmakaay * phorum5/trunk/include/admin/customprofile.php: # Removed faulty ? in URL, fix for #410 2006-08-23 10:54 mmakaay * phorum5/trunk/include/users.php: # Prevent problems if existing md5 passwords are passed to phorum_user_save() 2006-08-23 10:13 mmakaay * phorum5/trunk/docs/creating_mods.txt: # Updated docs with the right way to save user data (thanks Clemens) 2006-08-22 23:27 mmakaay * phorum5/trunk/templates/default2/pm.tpl, phorum5/trunk/templates/default2/pm_buddies.tpl, phorum5/trunk/templates/default2/pm_folders.formstart.tpl, phorum5/trunk/templates/default2/pm_folders.tpl, phorum5/trunk/templates/default2/pm_list.tpl, phorum5/trunk/templates/default2/pm_list_incoming.tpl, phorum5/trunk/templates/default2/pm_list_selectall.tpl, phorum5/trunk/templates/default2/pm_max_messagecount.tpl, phorum5/trunk/templates/default2/pm_menu.tpl, phorum5/trunk/templates/default2/pm_moveselect.tpl, phorum5/trunk/templates/default2/pm_post.tpl, phorum5/trunk/templates/default2/pm_read.tpl, phorum5/trunk/templates/default2/styles/main.css: # Fixes and cleanup for the PM system in the new template set 2006-08-22 14:38 mmakaay * phorum5/trunk/include/db/mysql.php, phorum5/trunk/include/db/mysqli.php, phorum5/trunk/include/db/postgresql.php: # Let phorum_db_get_thread_list() return the msgid for the messages as well 2006-08-21 22:45 mmakaay * phorum5/trunk/mods/editor_tools/Changelog, phorum5/trunk/mods/editor_tools/editor_tools.js, phorum5/trunk/mods/editor_tools/help/italian, phorum5/trunk/mods/editor_tools/help/italian/bbcode.php, phorum5/trunk/mods/editor_tools/help/italian/smileys.php, phorum5/trunk/mods/editor_tools/lang/italian.php: # Bumped to 1.1.13: small HTML id naming fix and added Swedish + Italian 2006-08-21 22:32 mmakaay * phorum5/trunk/common.php: New feature for supporting a templates directory inside a module directory. By specifying a template name as ::, the template system will look for the template file in the following path: ./mods//templates/