View | Annotate | Download (66 KB)
Fix Bug #51775 - Do not unlock topics with QuickReply Authorised by: AcydBurn
Fix Bug #51375 - Do not show QR in closed topics/forums Authorised by: AcydBurn
fix r10076 for #48615 - Ability to specify amount of time user is able to delete his last post in topic.
Authorised by: AcydBurn
Do not take edit post time into account for determining permission to delete last post in topic. (Bug #48615)
Sort private messages by message time and not message id. (Bug #50015)
Better tracking of global announcements Authorised by: AcydBurn
we are not supposed to know that yet
#47795
ok, i am very sorry, but this needs to be fixed. Generally, our config table is not really suited for holding large datasets. Because feed settings for the forums to enable news feeds and excluded forums rely on the forums itself we have decided to introduce a forum_options table where custom options can be stored....
populate who is online only where required
Fix bug #15729 - Global announcements marked as read if all new topics in forum are viewed Authorised by: AcydBurn
#48985
Apply locale-independent basename() to attachment filenames. New function added: utf8_basename(). (Bug #43335 - Patch by ocean=Yohsuke)
Fix bug #38055 - Post reply button shown in locked forum Authorised by: AcydBurn
QR changes to let the options actually work (we use checkboxes and isset())
Cache get_username_string() function calls on viewtopic.
fix r9775
Fix bug #37635 - Hide profile-icon from viewtopic-page if user has no permissions (subsilver2 only) - Patch by leviatan21
#47725
gah
And check for permissions...
oh, it is already in here
this is very much work in progress; please feel free to improve markup, usability and to introduce possible further settings (per forum, per user)
Ability to fetch moderators with get_moderators() even if load_moderators setting is off. (Bug #35955)
Fix a regression introduced in r9470 #45895
Fix bug #34295 - Move post bump information markup to the template. Authorised by: acydburn
#44875
Ability to vote in poll is now required for the ability to change existing vote. (Bug #38925)
Force full date on print view (Bug #40355)
also redirect to topic if forum id not specified (Bug #30855)
#43595 - we should also check for existing classes and use include instead of include_once (of course)
Redirect to relevant MCP page of multi-page topic if accessing quickmod tools (Split option for example)
- Add indicator to be used in code if session was created (user visits the site for the first time) - Correctly count topic views for guests visiting the website the first time by entering the topic directly (Bug #43445)
SQL optimisations
Bug #39735 - force full date on bump message
force full date on "edited by" line. ;)
Only display special ranks to guests; no longer display normal ranks for guests (Bug #36735) [a bit ugly, but retains backward compatibility]
Correctly display topic when start parameter is equal to the number of posts.
Round the displayed percentages in polls. #32375
some whitespace changes and opening files in binary mode in functions_messenger
nitpick alarm. ;)
Stop users from deleting posts after the edit time has passed or they have been locked. #19115
Display assigned rank/avatar for guests. (Bug #19155)
Fix Wrong table order in query obtaining posts if post id given. In MSSQL there is an sql error due to this bug.
Stop search bots incrementing topic views. #32675 Use correct link for post author search. #32595 Insert missing space. #32315
as per evil3, some more anti-CSRF
#31185
tiny alterations/bugfixes
corrected link for searching post author's other posts [Bug #26455]
#28025
#26605
Hiding everywhere little buggers, eh?
One commit for those fixes having a very tiny impact (mostly only whitespaces or forgotten spans, etc.) Although i somehow mistakingly got #20445 and #15249 into it. :/
Removing s_watching_img from watch_topic_forum() function (Bug #20445) Changing order for post review if more than one post affected (Bug #15249)...
- Do not split topic list for topics being promoted to announcements after been moved to another forum (Bug #18635) - Allow editing usernames within database_update on username cleanup (Bug #18415) - Fixing wrong sync() calls if moving all posts by a member in ACP (Bug #18385)...
This commit was manufactured by cvs2svn to create branch 'phpBB-3_0_0'.
#15039
'1' might not have been a good choice
erm, switches could be more useful if not within a loop. ;) and :P
- Display "Return to" links on unwritable forums [Bug #14824]
dumdidum... sorry. ;)
some fixes. :P - language authors may review their email template files...
fixing some bugs
- BBCode parsing order should ALWAYS be censor_text(), bbcode_secon_pass(), bbcode_nl2br(), smiley_text(), parse_attachments() - using \r on custom bbcodes to allow line breaks [Bug #10758]
- strip_bbcode should not treat smilies which look like BBCode and are placed in front of a closing tag as BBCode - highlight in post subjects and topic titles - language entry SMILIE_ONE_ADDED should have been SMILIES_ONE_ADDED
some bugs fixed
kill the debug code
remove the need for filesorting
ok, remove this bugfix, it is giving more problems and is actually only relevant for splitting topics. :) We will see if we are able to incorporate it...
do not get too excited
two fixes
try to normalize everything...
again, a lot of bug fixes
a bunch of fixes
basically what is listed within the changelog. ;)
Changing the behaviour of the hideonline permission.
Test the current setting before altering the memory limit during install(Bug #12195)
And another language var.
ok, mess around with the templates + fixing some bugs + adjusting headers for those files already modified to circumvent conflicts for those having their editor set to remove trailing spaces (not recommended!)
we included a check for getimagesize() existance... now we again can suppress notices while running this function.
- correctly transfer the search query across search result pages - changed highlighting so foo* will match foo again [Bug #10031] - restructured magic urls (functionality still mostly the same), added a check for entities in urls and punctuation at the end of magic urls [Bugs #10639, #10293]...
fixing some bugs changed the way we are handling bookmarks. No order_id required, really! Order by last post time as suggested by BartVB.
Fix a bug with the prev_posts calculation and selecting the last post on a page. ;) Now also add the correct number of previous posts not including the selected one.
- * wildcard in a search query should cause \w+ in highlighting, not \w* [Bug #10031] - display a warning that the search index is not converted from phpBB2 to phpBB3 [Bug #9761] - forgot to add : to reg_name when deleting userinfo from the url regex constructor [Bug #9868]...
- viewtopic/forum search boxes should also use search config option and u_search permission [Bug #9850] - mcp_reports was still using some of the mcp_queue post_id logic, changed enough to report_id logic to make it work properly now. I hope I didn't miss any external places referring to mcp_reports which send it a post_id_list. I really wonder whether people don't test the MCP at all? Good that I noticed this myself when fixing an incorrect language string (No reports selected) message [Bug #9741]...
- m_warn is no longer a local moderation permission - magic urls should properly use html entities - speed up posting on big boards, MAX query can be simplified a lot in certain cases - user IP list should be labelled with "Other users" [Bug #9707]
my take on getting the bugs down... thanks to those also providing (usable) solutions to the problem. ;) Of course also to those reporting generally...
checking in some fixes... also added "previous/next pm in history" links to prosilvers private message view; dhn, you may want to have a look at the placement. :)
hopefully bringing back the unread link for pages being read but having unread posts on subsequent pages
- urlencoded usernames don't need htmlspecialchars [Bug #8794] - fulltext_mysql still used synonyms/ignore words [Bug #5405] - merge tool extend to allow merging complete topics via quickmod and mcp_forum [Bug #5293] - renamed "fork" to "copy" (was already called "copy" in some places)...
ok, these should fix the unread tracking bugs (yeah, actually two of them). Watch out for any oddities if you directly link to posts... :o
#5292
other fixes...
nice template variable to have
trying to fix two conversion issues - anonymous user not entered correctly or entered with user id 0 (need to be tested) - ips not converted
fixing some bugs more mcp links for easier moderating different aspects (all, forum, topic) i may have introduced new bugs with this commit due to me having fixed some things weeks ago and some code changed in between - please report if you see something not working as expected.
only some minor fixes
- fix some oddities (doubled spaces for example) - changed the way make_forum_select() is returning the forum list - now including skipped forums but being disabled. This should make identifying the correct forum much more easier. - Changed some permission namings based on suggestions by the community...
ok, handled some bugs... the most important being validate_username (the variable passed to validate_data([...]array('username', [...])) and updating group listings while doing relevant group actions. Oh, and PM icons are working now. :o
#6944
- do not allow setting the parent to currently assigned childs [Bug #6708] - Allow the display_on_index setting to be specified for link forums [Bug #6660] - Rank code in functions_display.php [Bug #6656] - Added some new locations for the viewonline page [Related to bug #6484]...
- made sure ranks are displayed correctly (used RANK instead of RANK_TITLE) - #6630 - hide a few links from bots (forum/topic marking, memberlist, post/reply/quote/edit/etc. buttons) [#6354] - #5698
Unused Code inside function update_forum_data [Bug #6606] Copy permissions protection for groups [Bug #6594] HTML issues in ACP [Bug #6580, #6578] Always send the correct encoding [related to bug #6576] Mass email fixes for first loop iteration [Bug #6570]...
some fixes today - most important change is the consolidation of the display attachment functions; merging them together to have one function we need to call.
- finally correctly calculate current time for birthday calculation [Bug #6030] - allow searching forums with unsearchable subforums [Bug #6056] - addition of an optional HTTP_X_FORWARDED_FOR check in sessions, including bans - do not index forums which have indexing disabled on index recreation [Bug #6060]...
fix for bug #5586
- bug fixes for #5618, #5588 and #5584 - remove messenger->reset() calls (they are already performed on sending)
rather large update, most important things done: - implemented provided patch/diff file for bug #5350 (Highway of Life) with some tiny changes and alterations - more username/colour changes/fixes - added a note about PM rule-dependant message removals so the user is not wondering too much if he can't remember his rules. :)...
- fixing a bunch of bugs - moved the install trigger error to sessions and also disabled it for those having DEBUG_EXTRA enabled. i hope not having introduced too many new bugs.
- a handful of mcp fixed, the most important one is the change for check_ids() - it is now supporting ids from more than one forum too, making it possible to use some mcp features as designed initially. We really need to get our moderator team testing the mcp extensively....
get editing user correctly
ok, change from doing the same logic all over again we call a function to do it for us. Also allow template designers to choose which method to use by just adding a fully compiled username string (profile link + user colour). This commit may introduce problems.
consistant obtain_* functions
trimmed the highlight regex
- now username changes should work as desired - removed some extract() calls
- adjust unread query a bit to cope with large topics (thanks bart!) - fixing some bugs - more username_clean work
:)
he braces style is deprecated as of PHP 6
These changes should let olympus scale a little bit better. i haven't adjusted the schemas but added the details to create_schema_files - david is able to build them then in line with his changes. :)
- no more encoding mixture, say hello to UTF-8 (I'll add a validation solution for PHP 4.3.3/4 ASAP) [side effect: fixes Bug #3762] - take local server time into consideration for birthday/age calculation - faster active topic search - allow changing active topic time frame [Bug #4150]...
- fixed some bugs - changed attachment handling a bit - tried to remove target tags out of the code - do not add session ids to urls for bots as well as not creating a new session on each page view for them
I bet i introduced some bugs too. ;)
- fixing profile bug - adjusting acl_gets calls (they are or'd - make sure they get checked correctly based on the situation) - automatically assign the u_download and u_search permission to the guest group
- birthdays/age in user's timezone and not server's local time - parse bbcode in posts with fewer characters than selected maximum on search results page - retrieve search word context in posts which are longer than maximum characters (no raw BBCode anymore)...
- some bugfixes - using E_USER_WARNING if an error occurred within the ACP (sadly not able to use it as a default for trigger_error - it seems to be hardcoded in PHP)
some fixes.
David, could you check the pass_complex expressions? They are: .* PASS_TYPE_ANY (any characters are allowed, no check) [a-zA-Z] PASS_TYPE_CASE (password must contain alphanumerics) [a-zA-Z0-9] PASS_TYPE_ALPHA (password must contain alphanumerics and numbers)...
Poll ended at....
sql_in_set changes
so.... what does this thing do?
well, the super fast, ultra efficient, massively huge BBCode handling system was implemented differently on each DBMS. Although this provided the best performance, the solution was a bit hacky.
So what does this new thing do? We use base64 encoding to make everything nice and shiny, it turns into nice, safe characters that we can just jam into varchars on essentially any database. This has two implications: we must decode every bitfield we get AND we have slightly fewer IDs to work with. It goes down from 2040 BBCodes to 1512. We lose like a quarter of them :P...
- removed a useless line [Bug #3656] - do not reuse session ids [Bug #3626] - Bug #3684 - added refresh imageset option
- load tracking updates. Need to be tested on a clean installation too - at the moment only tiny quirks are noticed at area51. - reported bugs fixed
- finally making the age calculation work [Bug #3582] - replacing all occurances of L_NONE with a more specific string [Bug #3494] - a few corrections to html id attributes in the installer - using correct permission in mcp_report [Bug #2471] - allow deleting the avatar, when no upload method is enabled and hide the delete button if no avatar is set
- fixed some bugs - made imageset naming more consistent - updated every schema to be consistent and also fixed it (every db should install fine now) -
Adding the new warning image to the appropriate places Thanks to dhn for the image
- fixed the age calculation (note: turn on your brain before commiting something like this the next time) [Bug #3337] - removed the split_words array, introduced an enforced search_query - the forum used for global topics in the search is now a forum, and no longer a category [Bug #2561]...
OK...
This commit should increase the total number of BBCodes from 31 to 2040. Some things to watch out for:
Each database likes to deal with binary data in its own, special way. They are, quite frankly, too cool for school.
MySQL, MSSQL and Oracle all allow me to send in a default value for their binary column using a hex number. However, MSSQL forces me to send the specific data as a hex number and thus we must CAST it....
- some bugfixes - set ip_check to A.B.C. by default - display postings in other encodings by default and present link to force the encoding as usual.
fix the schema files as well as other tiny bugs.
hmm... This commit does not increase the number of BBCodes. However, this does other things that we need to do first. This splits the usage of allow_* from the BBCode bitfield in forum descriptions, forum rules and group descriptions. This also fixes a tiny, tiny severe issue that nobody found :D I hope it works :P
fix some bugs... again. :)
- display age in user profile and make it available on viewtopic - various tiny bugfixes including [Bug #2351] [Bug #2549] [Bug #2681] [Bug #3015] - strip first, then change newlines [Bug #2403] - added support for creating user profiles to the login function (makes use of user_add), triggered by LOGIN_SUCCESS_CREATE_PROFILE constant...
some bugfixes
Fixed: PHP notices appear when a post uses an icon that does not exist anymore
PS: that's my first CVS commit in a while, my fingers are crossed
- add additional auth check to the permission roles modules - added new function to return globally used expressions (get_preg_expression($mode)). This should be very helpful in getting wide spread similar checks (regular expressions) to one place reducing the risk of forgetting to change every location if you fix one. ;) We will add additional ones later, at the moment only the email check is retrieved......
forgot some changes for post_time
time to squash some bugs
Prevent warning self
fix a small mistake (bug #2238)
- fixed a few bugs - added user_add() function - check posted images ([img]) for same domain/scipt and php files - auth_api.html updated to the coding guidelines look&feel - introduced ability to force non page-updates (cron is using it) - correctly resend coppa email
- forgot to commit common.php - cleaning up a few more mcp permissions - adjust some links - make global topics work properly in MCP
Fix the ability to report/view reports and warn in global announcements
ok, this one is rather large... the most important change: re-introduce append_sid: old style continues to work, not a performance hog as it was in 2.0.x -> structure is different
apart from this, code cleanage, bug fixing, etc.
some adjustments nils: please have a look at the @todo comment in mcp_queue.php
- various corrections related to permissions in the mcp, including [Bug #1994] and [Bug #1924] - fixed some quickmod bugs [#1994] and [Bug #1898] - browse reports/unapproved posts by topic id - correctly hide approval details - added return message to mcp_ban [Bug #1851]...
counting on primary key should be slightly faster...
- remove description from profile fields - added disclaimer about DEBUG_EXTRA to the ACP (i think this is needed - some idiots might think it is wise to have this enabled on a production board. :) We may let it there for the Betas though, but it will be removed during the RC's)...
no longer needed because we handle shadow topics as "always read" (not to be misreaded as "original topic")
- fixing a few smaller bugs/glitches - init user session in cron.php (else it can produce errors if functions expect the user object being set) - fix sql escaping for mssql/mssql_odbc
- fixing a few tiny bugs - added new function to (re)apply sids where needed (login and mcp quickmod) - #1829
Firebird!
- Split the viewtopic query into two pieces. We gain speed by avoiding the need to GROUP BY/ORDER BY the selected elements. We also gain cross-DB compliance. Yay!
I hope nothing broke!
- Added a query builder, it is currently only used for complex queries that involve a FROM clause with two tables and a left join - Changed some function calls in the DBAL - Made the viewtopic queries nicer
- some adjustements for phpdocumentor
- fix bug #1727 (need to be watched - problems could arise by this change) - added a note about login_box() to the coding guidelines
fix bug #1549
- fixing some bugs, containing fixes for anonymous username displays, eaccelerator issue, permission trace and a few smaller bugs.
Viewtopic: - PGSQL friendly
New Install: - file_get_contents
New/Old Install: - remove remarks for PGSQL, some versions don't like 'em - fixed the regex in remove_remarks - rewrote split_sql_file
Schema: - removed explicit inserts, replaced with implicit inserts. This is more friendly to our non auto incrementing friends. (One set of data is not fixed yet, the modules table)...
- removed group settings from roles - added forum icon in front of forums in permissions acp - added trace permissions in permission masks (thanks naderman for writing the first code and for the idea... :)) - some bugfixes - PHP6 fix
say hello to role descriptions, role ordering and tooltips on role selects
- check m_ permission for quickmod [Bug #1317] - don't sync the global forum (id 0) [Bug #1383] - corrections to available time zones [Bug #1306] - only display open reports on mcp_front - added whois information to mcp_post [Bug #1400] - copy "dot" when copying a topic [Bug #1321]...
To all people having their bug status set to fixed: SF pserver CVS access is currently down, therefore the snapshots are still out of date.
- fix a bunch of bugs - <!-- $Id$ --> is no longer allowed in template (.html) files - changed layout of private message screens (folders are menu items)...
- correctly use DISTINCT and GROUP BY in search related SQL [Bug #1256] - always display views and replies in search results [Bug #1223] - display error messages occuring during search index creation/deletion [Bug #1274] - correctly align the ACP link on the search results page [Bug #1160]...
- extended session_page and user_lastpage to hold a maximum of 200 chars (instead of 100) - session_page gets truncated to 200 chars - streamlined the process of generating text with bbcode/smilies/urls (forum rules, forum descriptions, group descriptions at the moment)...
- some adjustments for search related config options - one year is 365 days long (52 * 7 = 364, but we have one more day each year ;-)) [Bug #1181] - fixed search own posts link in UCP [Bug #1163] - corrections to timezone selection [Bug #1148] - fix quickmod tools on post details page [Bug #1188]
- hopefully fixed inactive create forum input field + button for safari 2.0.2 (floating issue?) - updated format_date calls (fixed ancient calls) - fixed newest username setting for activating users through the admin panel
- Bug 1194
Retrieve user_warning count in case a template designer wishes to display it on this page
- replaced mcp reports system with a simplified version - fixed links to mcp_reports
- adding ability to assign moderator specific ban options - fixing destroying of sql caches - fixing referencing of sql cached queries if more than one are active on one page - other fixes
- streamlined reports to consist of the feature set we decided upon (Nils, your turn now) - use getenv instead of $_ENV (with $_ENV the case could be wrong) - permission fixes (there was a bug arising with getting permission flags - re-added them and handled roles deletion differently)...
Weee! My turn to bug things up :D
- A moved topic has two forum_ids, we must update the tracking info on the "fake" forum and the "real" forum. - Welcome back to register_globals! :P
- added "display_on_posting" setting to custom bbcodes (creates a button with the bbcode tag) - fixed forum editing and parent id selection - completely removed HTML support (it only creates security problems) - changed cache_moderators() to reflect permission changes
- some bugfixes - committed coding guidelines as they are at area51 - removed script_path (needs a close inspection later) - removed the need for server_name and server_port - able to define server port/name/protocol and force the user-defined server vars (very handy for proxy setups)
- allow local moderators to properly use the mcp for more than one forum (mcp) - automatically get a forum id for global topics if needed (mcp) - allow linking to unapproved topics via a post id (viewtopic) - use #p[post_id] anchor (mcp_post) - use actions where appropriate (mcp_queue)...
Fixed an an undefined index issue when a topic was bumped by someone who hadn't posted in the topic (like an admin). Still not ideal as it won't state who bumped the topic in this case.
- removed unnecessary urlencode of highlight words various mcp_main updates: - generally make all the tools work again (mode/action changes) - tidy up urls - restructured quickmod code to use actions (we don't want too many module entries)
- fix two very annoying bugs (1) mark topic read behaving incorrectly if editing posts (the topic gets marked unread) (2) jump to wrong page number (viewtopic with post id) if descending post ordering is set
Initial implementation of a log viewer into the MCP
Updated references to posts to be #p[post_id] rather than #[post_id] since it is against the W3C spec to have the id="" attribute starting with a number
- Added a freeresult
- Polls work! Hooray for polls!
Changed ONLINE_STATUS flag to S_ONLINE for consistancy
A few fixes and a new online_status template variable
- Replaced the old 2.0.x highlight code with much nicer code :-)
Added rank_image_src template variable so it can be used with CSS. Also fixed some undeclared variables.
Expose the warning level and user notes in appropriate places (assuming the user has the correct permissions)
Initial commit of files related to the warning system As the comments suggest, it's not finished but I'm getting it in before I do things to my machine
- some SQL:2003 changes (basicly joins, mysql5 is sql:2003 compliant in strict mode now) - postgresql not supporting this standard. :/ - acp changes
MCP again, forgot these two earlier :-)
- updated topic tracking code - additional changes (mostly bugfixes) - bart, if you update your user table with the user_lastmark field, set it to the user_lastvisit value ;) - and last but not least, introducing some bugs in ucp main front (regarding topic tracking)
- session changes
Small bug in template, some fields not shown if user posts first message in forum where postcount is not increased
- checkin fixed viewtopic (just forgot to check it in, been applied to area51 after 2.0.16 release)
- some cross-db related changes - putting active bots array into cache
- related to the updated topic tracking code
- made path information available to template (T_) - eased topic/post icon in templates (removing hardcoded img) - added S_FIRST_ROW and S_LAST_ROW to template engine
- added updated coding guidelines - introduced is_registered and is_bot flags for correct determinition of guest/registered/bot users - changed bot code to act on useragent || ip
- Documentation related changes - added resend activation email dialog - fixed issue in session code - log failed/successful admin re-authentication/login - fixed simple forum dropdown box (used in mcp and posting)
- first try to break things...
I'ml unwell, give me a break
Display poll results after voting even if you can change said vote
damn
tiny addition
- removed unnecessary pm options - added one option to clearly define email visibility
- bugfixes - default sort options for posts too - adjusted format_date to remove the (time intensive) preg_ calls - temporary style.php code.
fix highlight issue in 2.1
- letting urls work again, fixing [code] breakage on urls, corrected magic_url to be able to parse urls at the beginning/end of bbcode blocks - fixed "edited by" message.
- minor fixes
- search updates
- load_moderators taken into account at index.php - added S_UNREAD_TOPIC to viewforum - changed S_UNREAD to S_UNREAD_POST in viewtopic
- more updates, mostly bugfixes to the bbcode parser - changed current_user in sessions (please review) - give more flexibility to style authors in regard to the pagination elements - profile fields updates (included a sample constuct into viewtopic_body.html - have to be documented extensivly)...
- re-enable polls (user is now able to decide if users are able to change votes if this feature is enabled within the given forum)
my turn to break the forum (and at least pm's are no longer working - will not last long). HARRRR
Danger Wil Robinson Danger! Paul is commiting files! Danger
This is a mass commit ... expect trouble! Changes made here are primarily to how login is handled, schema changes necessary!
- now notification redirection working... ?!
- remove avatar class - added S_FIRST_UNREAD and S_UNREAD - removed U_POST_ID
Changed IP to Info ... pointless having two links to basically the same information
- approve/disapprove posts/topics - changed mcp_front to be more moderator friendly - able to change the forum in mcp_queue (for moderators moderating more than one forum)
- fixed permissions for mcp (global permission settings are false if user is only able to moderate one to x forums) - determine permission settings for submodules - further approve/disapprove work (approve_details added)
- added splitting of topics to mcp - added merging of posts to mcp - fixed parsing of acl_getf results - adjusted tracking code for important announcements (seems to work now)
- remove output buffering options from download.php (not needed anymore) - optimized viewtopic.php a little bit - removed the create_function (was consuming too much memory) from viewtopic - check for manually added convert[.exe] program name to imagemagick path in admin_attachments...
fixed viewtopic pagination (accidently added $start in the middle rendering pagination useless)
- fixed notification redirection - added SID to ucp redirects
- added folder_moved image - new feature: bookmark topics - fixed post details link - added confirmation screen to cookie deletion
- added delete cookies link - fixed global announcement links in viewforum - do not display redirects in link forums as posts in forum overview
- forum rules + link to forum rules - three new (tiny) functions added to functions_posting responsible for handling text with bbcode/smilies/urls, use them at items all over across phpbb... - some bugfixes within admin_forums and other files - new admin_board layout (much safer, security wise)
fixed last edited by tryed to fix mark read code other small fixes... added (commented out) custom profile fields template support
Disable karma/rating
fix some issues with oop, fixing small bugs and prepare the next steps... NOTE TO DEVS: have a look at adm/admin_board.php (new config layout)
add a little bit more information for style authors ease the jumpbox handling a little bit
- check for array [lang] - admin_forums delete routine updated - added extension groups per forum
minor adjustments
splitted language files
- put consoring and smilie processing into functions (we use them all over the place) for better changing and consistency. - changed docs/AUTHORS to reflect the recent code re-use in functions_messenger.php - pleasing the users a little bit more by using table constants. :D...
the display code for inline attachments, isn't it cute? ;)
preserve 'jump to post'... if emailed notification link and login required.
fixed: smilie parsing in signatures added: edit notes
'post encoding'-fix
Update for new karma image location/creation
more user friendly (this fulfills request #695587 in conjunction with the previously added topic link to the notification templates)
If you don't know what it is, you shouldn't be reading this... (query split as discussed in dev forum) Fixed: board's URL in printer mode
related to attachments
new permissions, merged attachment tables (the intended purpose of two tables is no longer valid), attachment updates along the merging...
Note: please merge your attachment tables (develop dir).
finish bump topic feature...
oops... not realised the config name change locally. :/ added logging of bump action
bump topic and orphan attachments changes here and there...
Let's break lots of things
sticky/announcement time limit login upon notification
Change in format of module db data, add zebra, many things probably "damaged goods" for now ... don't panic Mr. Mainwaring, don't panic
Fixed: invalid start value will not cause the whole table to be returned ;) Changed: some lang strings. lang_main to be updated soon
Updates mainly for removal of extension + header comment ... moved some aspects of ucp around, further work to be done on these areas ... not commiting search for time being
Added: fetch posts the other way (see forum) Fixed: call-time pass by reference is deprecated on PHP 4.2.0+ and it may display a warning Fixed: str_replace() on highlight words
Changing of votes ... possible new icons for "new votes since last view" in viewforum
Various bits and pieces ... this isn't really what I wanted M-2 to look like but hum ho
now display_notice is working as expected.
re-display download notice
The moron has left the building
Online tracking img load switch
Various updates
Added a quick link to post details for moderators
a few fixes
fixed edit posts (wrong username/id entered)
Global announcements ... sort of work ... well they seem to, need to look at possbility of splitting topics table in two
only small addition for further use...
Fixed signatures showing up no matter if you wanted it or not
Marking and various fixes ... Karma calculation code removed ... don't see point in potentially messing up ratings when "formula" changes
added: download notice for people unable to see files attached to posts changed: put attachment display into a function now called by posting preview and viewtopic (functions_display.php) fixed: small fix in posting routines, cleanups...
A few minor updates
Default rank images directory
Incorrect avatar dimensions
Majority are UCP related updates ... avatars should now work, aside from gallery, fixed a few other issues, updated schema/basic
some cleanups/updates
Wasn't stripping slashes from the cookies ... that will account for some of the erroneous mark read, nothing changes issues. Add name="" to image generation ... for "on" event handlers, etc.
Various updates, changed jump to first unread as per Ashe's suggestion/request ... hope people don't start linking to it making me regret reverting to this implementation :D Moved many decisions on what icons to output to templates ... feedback wrt any performance impacts happily accepted.
Only set start = 0 when first sorting ... else it screws everything up :)
This version tends to do what it was supposed to do ... I guess users will prefer this ...
Enable view limiting functions ... Ashe, not sure if this is compatible with your thinking for bbcode but it seems the "logical" way to handle disabling of bbcode/flash in this manner. Fixed issue with automatic url handling of local links
Jump to last post on "View newest unread" when all posts have been read
a few updates, added #539865 and #694413.
Yet more mildly fudged code ... just to get something up, minor fixes/updates elsewhere
email topic, minor other changes, removed updating of parent forums upon posting (handled by functions_display)
Removed nav_links
page header/footer become functions, forum passwords (I know, I know but it appears a popular feature for some reason ... inclusion not yet set in concrete nor complete), various bug fixes (and no doubt new bugs).
only very small things.
Various updates, forum links, "improve" forum management, cleanups, blah blah, note the schema changes, note also that forum management may misbehave ... reports on wrong doings are welcome ... seem to be having problems with some mcp functions under apache/win32
changed attachment processing (posting), the old way was a mess. :)
further work on the attachment panel... and see how plain those icons are... these are the correct ones to rip ;) Hopefully someone will make some nice upload icons. :)
Various changes, and tests ... marking/tracking is not complete ... tinkering, changing, etc. still to be done ... it's just I've made numerous and various changes to different files so a commit really is due
Fixed some undefined variables (my bad ;))
replaced \' with ' in template to let it parse javascript correctly. admin_attachments.php changes. added real media streaming.
Re-enabled polling ... includes option of multiple choice polling, indication of option voted for, etc. ... preliminary implementation, various things need finishing
do not use the sync function if post get deleted. added topic_last_post_id information to viewtopic, for determining delete permission correctly.
use only one query for updating download counts.
Revert INCLUDE template change, fixed attachment display.
make_normal fixed (was making topics sticky) quickmod's "delete topic" fixed
A special rank bug that was a real git to track down :D
viewtopic v1.260: less memory than 1.259 and still 5% faster than v1.256
bbcode parsing of signature ... may change ... alter handling of newlines
- BBCode now only loaded if necessary - now obtains the whole post rowset before actual processing apply - put all user_cache definitions together - topic_view is only updated once per topic, not at every page
Enable/disable display of moderator listings
fixed delete post bug, use extension cache while posting, fix download counter for images
re-use include...
BBCode parser + decoder, missing some tags and mildly broken at this time
initial 'view attachments' implementation. added new template var (merged include, to preserve previous block vars), could be changed later to consider caching. some config variables and upload icons are not present as of yet...
IP information moved to Post Details
"Report" button only shows up if the user is authorised. Default forum_id for globals temporary (and arbitrary) set to 2.
Fixed the quickmod type-changing tools for global announcements
show the attach icon in viewforum. added cached extensions (we need them within viewtopic)
Re-enable avatar display
Update icon name
Modes renamed - easier to remember
Minor changes
icon name change
Using real counts when displaying unapproved items to keep the page count accurate.
Output total posts/topics
Print entire topic
Moved login procedure to a function enabling "inline" login links ... no more "messy" redirects ... install will be broken for now, at least when it comes to redirecting after completion. Moved "front-end" login to ucp.php
Please try not to notice.
Added indicators for reported and/or unapproved items. Note that moderators with m_approve permission can now read unapproved topics and posts normally.
Additional info for profiles
Switched up $total and $offset as per MySQL manual
Merged forum nav for viewtopic/viewforum, fixed cache behavior with an empty icons table.
Icon updates
Cache topic icons ... being used in three places, two high traffic areas ... probably worth caching, alter word censor to one var array ... hopefully this doesn't break anything :D
Un-b0rked ACL options caching, small general fixes
ignore post test
Initial Lastread support. Mind the schema and config changes\!
Of course it has to be more tricky than that doesn't it ... well, I'm off to bed so it can stick it up its pipe and smoke it for now :D
didn't urlencode highlighted url data ... tut tut
Moved profile.php to ucp.php. ucp is really really broken right now, don't even think about trying to use it.
Got bored so added print topic output view
Further layout faffing, nav links for viewtopic (code needs merging with viewforum/posting), moderators for viewtopic
Cache moderator names? Output moderators for all forums in viewforum. Alter a few things in templates
Experimental: link to the first unread post without redirection
viewforum queries update + a couple of bugfixes.
Some bugfixes, quick-(un)locking now works.
Various, typically posting related updates
sigh
Smilies enabled ... note this is not necessarily final ...
Dumped sql_query_array, replaced with build_array, posting updates, fixed quoting in mysql layers, fulltext enabled ... speed/problem feedback welcome
Changed $board_config to $config, more posting "stuff", altered polling code in viewtopic and loads of new problems, poor coding, etc. created :)
Posting and acl option updates
Mostly changes to turn userdata into user->data, lang into user->lang + bitstring 2nd format + inheritance for permission admin and various other updates/fixes/changes ... note that user->lang & user->theme isn't final
Added the redirect() function for nice and clean redirection.
Permission related updates ... is still not final but is getting there ... faster than British Rail too
Well, here are all my changes ... don't blame me if things break :D
Forum/Topic marking updates
Some sql changes
More session changes to accomodate ACL_PERMIT/PREVENT ...
More changes ... switched away from prefetch for now ...
More re-arrangements
oops
Various changes
Remove topic_vote
Updates for permissions, sessions, lots of things ... note that many things do_not_work now ... I'm commiting them to stop people complaining about my holding on to everything :) There is no update script at present for all these changes, you'll have to work out what's needed yourselves till I finish various things
merged from 2.0.0 branch (marked merge_point_20020420) + assorted updates and trial stuff for example session alterations
pre-freeze on main templates, various bug fixes (highlighting search results, various search related issues, blah blah). These updates need thorough checking, quickly
Ok all of these damned httpd server that are different are about annoying
Various bug fixes, polls, Guest vs. Anonymous, quoting guests
More header fixing
Fix error when view is set to somethng unexpected
Minor rewrite of some sql fetchrow stuff
Loads'a changes including fix for security issue, thanks to Matthijs for checking this out and confirming
Bu**er bu**er bu**er damn damn damn ...
oops, removed preg_quote but left \* in place ... bug #516545
Minor update to topic notification which should put an end to a rare bug
No idea if this is as desired but 'topic link' now points to the current page
Repeat after me "Paul is a moron"
Add a login redirect for users not logged in who attempt to visit restricted forums ... also shows a forum/post doesn't exist for hidden forums/topics/posts if user is logged in but not authed to view them
Or this one even ... this is not easy ...
Okay, let's give this highlighting preg_ a shot ...
Semi-fix for bug #511849 , see comments for more details
Fixed bug #512194
Another warning fix ...
Fix various var not set warnings ... many thanks go to The Horta for pointing out and offering fixes for many of these
Various updates related to email creation ... should fix various bugs and errors, in theory
Fix global disallow sig still allows old sigs to display bug #501162
Fix admin disable avatar yet still shows bug #506070
Fix bug #504604
Changes to topic/forum tracking ... tested for several days on test board and all seems fine, give feedback in forums
Fix bug #501353
Allowing old style URLs
Added alt and title tags to rank image output
Altered way ICQ overlay is done, uses JavaScript ... don't want this generated within the source code, fixed website issue in profile
Moderator+ viewing of email addresses
Fix sig bug #495562 and prepare club for next person who says "fix it quick" ... :)
Separate sig completely from message
Fixed bug #493598 and added SPAN to signature
Another lastvisit name change missed
Fix view newest post error + missing mini post icon in posting preview
Fixed some language strings, added some handy things to viewtopic
Remove guest user topic tracking via cookies, update viewtopic to re-fix highlighting of search terms, add lang capability to images, various other issues, removed remote avatar size reduction
Avatar size is fixed for remote avatars
Small change to make HTML source of viewtopic more readable
bug #489842 -- some pages were doing bbencode_second and make_click in a bad order.
bug #488067: no, preg_quote() didn't always have 2 args.
New session code, probably still dodgy, fix for login failed message, search updates, highlighting URI messup fixes, max limit for ranks
A 'not quite a Pauls up' + short date format
Implemented Navigation bar in Mozilla
Finally moved the bbcode_uid from posts to posts_text, DON'T FORGET TO RUN THE CONVERT SCRIPT IN /develop/ !!
Reminder to self, checking files at 2am bad, checking files at 2pm good
More lang cleanups
Rank code playing silly beggars again, I hate that game personally
Mainly language updates but some bug fixes too
Lang related update for topic watch
Added admin enabling of email form
Email form - free with purchase of any two other items
I really dispise ), someone should ban them immediately
Corrected for space within highlighted words, this is the version running on the main site
The way message is output for unset topic/post was correct, changing back
Fixed bug #478505 also added code to retain highlight though pagination on viewtopic
Checked all calls to message_die and made sure that if they would be outputted to a user without a major error that they got their error string from the lang file Also made sure all calls had the right arguments in teh right place
Ooops, forgot to clear edited by output for subsequent posts
Altered various language constructs + new quote changes for PM + altered pagination
Minor change to message output when no posts exist
Fix a few things left over from old global announce stuff
More changes for global announcements. They no longer require the mode to be set (it works without), posting.php has been updated to reflect replies to announcements in ALL forums, and a admin page for announcements (global) has been added, although it can only link to pages with the true forum and auth permissions. A more refined version will be coming soon
Just the start to the wonderful world of global announcements. Adds support for them as well as creates a new forum, id -1. Do not delete the forum. I'll write the admin later.
Various changes to location redirection ... please note the format and name changes
Various updates mainly URI session related ... login still having problem with full URI sessions
Preliminary avatar gallery support
I seem to have modified copies of these, so I'm comming 'em just in case
Minor updates and fixes
Fixed bug with non-ranked post getting the rank of the previous poster. Partially filed under #462263.
Another file that didn't commit for some reason + change to subSilver body_text colour
Changes related to private messaging + some bug fixes
topic watch/forum/topic read now cause a message to be displayed, changed profile ICQ for subSilver, various other changes
ICQ decided to change the location of their online indicators. New location in viewtopic
Slight mod to template name check for subSilver ICQ output ... must alter this
Updated and fixed various issues, see post in developers forum for info
Updated moderator panel, particularly move/delete topic
Fixed little bug with auto-linking screwing up links when both at the end of a message and the signature is attached. This fix works, but dosan't really solve the problem because I have no idea why it was happening in the first place
Altered layout of phpbb_config table
View IP code in
Fixed bug #459427
Moved signature attach toggle to DB run convert_sig to update after adding new field to DB
Numerous updates and additions for polling and assorted fixes ... or bugs, whichever they turn out to be
Re-added GPL disclaimers
Re-added GPL disclaimer
Modified header comments
ODBC only returning associative fields so modded next/prev topic code appropriately
Various updates for templates
Remote avatar support
Just some jiggling
Match topic and post subject too
Wildcard for censored words now works correctly
Re-jiggled censored word stuff and added wildcard ... needs testing
Word censoring, first part. Does not support wildcards yet but that's coming in the next step.
Notify on reply now supposedly fully functional
Topic notification ... initial stuff
Various posting updates
Code added to get around double htmlspecialchar stuff + some of my stuff looks to allow HTML even when off, removed
Moved smilies code into functions, would it be better in bbcode.php?
More varied changes, again hopefully not breaking anything
Changes encorporate smily processing...
Beginnings of the forum managament code (no functionality yet). Also a bit of a fix to view topic so it dosan't screw up when HTML is turned off. Still needs work, HTML works in [quote] tags... havn't tracked it down yet. Nate should look at it!
More compliance updates + select previous posts in viewtopic
New split icon + tidied up other mod topic icons
Forum locking now implemented + some updates for future functionality
Still seems to be pagination problem, I dont have it so what havent I committed ...
Fixed errors, non-sid-appended urls, lang switchovers, etc.
Removed unrequired admin checks, modded moderator query, jiggled rank/avatar image stuff
Added editing information, no time limit at present
Template config system, store relevant config stuff here
Fixed problem with anon users not being able to view avatars
Added a text link to split topic interface. Needs a button
Added a needed stripslashes to the topic_title
Changes to include location + some other misc stuff
Confirmation finished for delete, lock, and unlock.
Lots of checking in posting + delete now works
Remove icons/urls from anonymous post displays
is_first_post was missing from the edit button for some reason..
Fixed bug in posting (forum_topics was incremented on replies, not just new topics) One click lock/unlock/delete works for modcp.
Finished lang switchover and various updates
Minor spelling mistake in url
Minor irritation with ranks fixed
More images ... now CVS is back up
Fixes and updates
Altered view next and previous topic code and minor updates or fixes
Started on moderator control panel code. Main layout is started, no functionality yet
Updates related to message.php
Spot the mess ups
Demos of message_die use
Switched forum_auth to the forums table
Made some fixes to posting, next up Reply with Quote
Posting preview done, ability for anonymous users to post with a username
Fixed jump to post problem
Forum level annoucements and sticky topics are done. Added topic_type field to the topics database in order to handle ordering. Would have used topic_status but that would have messed up the ordering when topics were locked
Reduced auth code size and added some more auth types
Auth now returns a type allowing for more meaningful failure messa ges
Demo topic tracking code ... commented out by default
Fixed reply w/ quote link (functionality still dosan't exist for it though) Fixed bug with being able to modifiy someone elses profile Fixed bug with BBCode not working Fixed bug with validate_username causing editing of profile to fail (only checks if you actually change you name now)
IP and Delete post icons only show to moderators
Allow restricted view forums
More changes ... admin level now set in phpbb_users rather than via auth system
Added post subject to postgres schema. Updated viewtopic query to include group by for the auth forums table when linking after posting
Changes to allow all auth types to be returned
Auth Stage-1 goes in
Added ability to jump to specific post
Additional page info sent to templates
Commented out current prev/next topic for time being
More work on posting. Editing now works. Also replies can have subjects.
Lots of work on posting. New topic and reply functionality is mostly done. Edit post loads the form but needs database functionality All this is only been tested on Postgres, donno if it works as well on MySQL yet, will test when I can get access to sourceforge again
Users sigs display correctly. Some minor improvments to posting...still LOTS to be done
Fixed some little bugs in viewtopic. Also made sure viewtopic's next/prev functionality only views topics in the current forum. Added some extra error messages to modify profile for when the query fails.
Took out some debugging code
Removed separate header/footers and moved into each pages body
Freeking windows carriage returns...someone tell me how to fix UltraEdit so it does do this..
Removed the Oracle specific SQL statment, the non-mysql one works fine with it
Introduced the $operator variable and cut the amount of SQL statments in half :)
Added functionality for the next/prev buttions in viewtopic
Initial SQL updates complete
Added generate_pagination routine
Send post id to template for possible anchor name ref
Now allow for GET based session
Moved config, images vars to arrays and various other fixes
Changed joined_date to use create_date
Updated to use create_date rather than date
Moved all included files to includes
error_die changes and various bug fixes to files
Session code updates
Ranks now work
Handing of BBCode and HTML in sigs. BBCode/HTML settings apply to sigs as well as messages
Added make_clickable()
v2 BBcode now being used.. run bbcode_conversion.php to convert your database. It WILL make a backup posts_text table.
New template system. Lots of merging conflicts, so let nate know if he broke stuff.
Fixed some links, added 'Goto Page:' link in viewforum.
Moved include files
me == moron...
fixed little bug in viewtopic
Fixed URL backward compatibility
Allow for legacy topic_id as url param
Reduced query number, changed parameter names
Started on posting.php, got the logic done for displaying the new topic form
More work on viewtopic, still needs SQL tweeking (normal ranks arn't working)
Viewtopic mostly done. Need private forum stuff, pagination, and some SQL tweaks
Initial revision