root / trunk / phpBB / includes / functions_admin.php

View | Annotate | Download (86.8 KB)

  • svn:eol-style: LF
  • svn:keywords: Author Date Id Revision
# Date Author Comment
10211 10/04/2009 07:14 PM Meik Sievertsen

Copy 3.0.x branch to trunk

10159 09/17/2009 02:44 PM Andreas Fischer

Return integers when get_forum_list() is supposed to only return IDs.
This will save us some calls to the sql escape function when used with sql_in_set().
Authorised by: acydburn

10146 09/15/2009 01:58 PM Meik Sievertsen

fix uninitialised variable in functions_admin.php (Bug #51295)

10112 09/07/2009 12:59 AM Andreas Fischer

Some smaller changes to r10041.

10053 08/25/2009 10:07 AM Meik Sievertsen

Make sure only logs for existing users are displayed and user-specific logs removed on user deletion. (Bug #49855)

10042 08/22/2009 03:56 AM Jim Wigginton

- accidentally undid changes introduced in r9979
- removed a few lines from the old log filtering system

10041 08/21/2009 10:47 PM Jim Wigginton

- replaced the drop down menu log filter thing with log searching

9979 08/14/2009 12:15 PM Andreas Fischer

Some things I missed in r9887.

9965 08/12/2009 04:00 PM Meik Sievertsen

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....

9937 08/07/2009 02:02 PM Henry Sudhof

add transactions to sync(); not one big one to avoid nesting.

9905 08/01/2009 01:28 PM Meik Sievertsen

Apply locale-independent basename() to attachment filenames. New function added: utf8_basename(). (Bug #43335 - Patch by ocean=Yohsuke)

9887 07/28/2009 11:09 PM Andreas Fischer

[Feature] Ability to copy permissions from one forum to several other forums.
[Fix] Add log entry when copying forum permissions.

9880 07/28/2009 02:58 PM Marek RuszczyƄski

- Display version check on ACP main page.
- Cache version check.

9872 07/27/2009 01:57 PM Chris Smith

Fix an SQL error

9845 07/24/2009 11:13 AM Meik Sievertsen

[Feature] Added new functionality to inactive users module:
- Ability to set users per page.
- Ability to sort by posts/number of reminders/last reminded date.
- Show number of posts and ability to search posts.
- Show number of reminders sent to user.
- Show date of last reminder sent to user.

9843 07/24/2009 09:01 AM Joas Schilling

Fix bug #48265 - Correctly set attachment flag for topics, posts and pms after deleting attachments - Patch by WorldWar and nickvergessen

Authorised by: AcydBurn

9800 07/20/2009 12:57 AM Jim Wigginton

- added filtration ability to MCP
- added missing lang variable
- fixed a pagination bug in filtration routines

9781 07/18/2009 07:19 PM Jim Wigginton

- added ability to filter logs by log_operation

9651 06/22/2009 09:29 AM Meik Sievertsen

erm, yes... ground should be group

9625 06/19/2009 09:51 AM Meik Sievertsen

- Display coloured usernames in ACP groups management screens
- Changed behaviour of group_create() function to support specifying additional group columns
- New groups option to excempt group leaders from group permissions

9606 06/17/2009 12:15 PM Joas Schilling

fix r9605

Authorised by: acydburn

9605 06/17/2009 10:40 AM Joas Schilling

Fix bug #41555 - Fix function to recalculate Binary Tree

Authorised by: acydburn

9589 06/14/2009 10:53 AM Chris Smith

view_log() breaks if the serialized data is corrupt. #46545

9565 06/08/2009 10:33 PM Andreas Fischer

Fix bug #45705 - Show error in the ACP when template folder is not readable.
Authorised by: acydburn

9441 04/12/2009 01:21 PM Meik Sievertsen

Fix skipping messages if using next/prev PM in history links. (Bug #22205)

9439 04/11/2009 11:10 AM Meik Sievertsen

SQL optimizations

9398 03/19/2009 05:01 PM Meik Sievertsen

Fix race condition for updating post/topic/etc. counter. (reported by BartVB)
please do not try such fixes at home - the correct solution would be to create a second config table with integer columns. ;)

9379 03/16/2009 10:39 PM Chris Smith

Deleting private message attachments could delete post attachments. #42815

9065 11/13/2008 06:32 PM Chris Smith

Fix a bug in r8908

8908 09/23/2008 02:01 PM Chris Smith

Log the forum name that topics are moved into.

8890 09/19/2008 05:39 PM Meik Sievertsen

Correctly delete message attachments. (Bug #23755) Also revamped and simplified delete_attachments() - it looks like we did not touch it for a long long time.

8836 09/07/2008 07:10 PM Chris Smith

Do not decrease topics counter when deleting shadow topics. #26495

8814 09/04/2008 02:01 PM Meik Sievertsen

Ok, story real database server info, as well as caching it
Store it on installation too - allows us to check the db version used on installation and used currently to warn the user about incompatibilities

8805 09/02/2008 08:36 AM Meik Sievertsen

Fix one design failure in phpBB3. Do not count non-approved posts to the user_posts. Before, a user was able to circumvent basically any protection based on post counts.
At the same time implement the queue_trigger feature.

8782 08/23/2008 07:20 PM Meik Sievertsen

The same way we allow defining a custom template/style path we now allow this for languages too.
This will allow applications to define their own language folder for certain parts for example.
Callable by $user->set_custom_lang_path({new_path})

8508 04/20/2008 06:58 AM David M

fix whitespace

8506 04/20/2008 06:47 AM David M

#14648

8479 03/29/2008 01:22 AM Nils Adermann

Hiding everywhere little buggers, eh?

8389 02/23/2008 02:18 PM Meik Sievertsen

some language/style/code fixes (refer to the diff of the changelog)

8384 02/15/2008 08:10 PM Meik Sievertsen

revamp how we query permissions. This is half-experimental actually, needs a bit of testing.
Should fix the bug with low max_join_size values, but may give problems for those on very low memory settings.

8285 12/26/2007 03:53 PM

This commit was manufactured by cvs2svn to create branch 'phpBB-3_0_0'.

8239 11/17/2007 01:14 PM Meik Sievertsen

- Re-populate arrays on cache purge/save to allow re-using some functions without warnings
- fix the annoying "last page empty" bug on inactive users page.

8231 11/07/2007 11:45 AM Meik Sievertsen

- fix pm not_moved/removed retrieval (it was switched)
- cache db-size retrieval (saves a lot of seconds for very large boards)

8146 10/05/2007 04:30 PM Meik Sievertsen

dumdidum... sorry. ;)

8113 09/26/2007 06:53 PM Meik Sievertsen

#i53

8088 09/13/2007 05:01 PM Meik Sievertsen

- some language tweaks suggested by John
- some bug fixes
- finally adding db_tools...

8081 09/06/2007 05:15 AM David M

I take it back!

8080 09/06/2007 05:09 AM David M

#14370

8050 08/19/2007 03:40 PM Nils Adermann

- 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]

7965 07/28/2007 06:05 AM David M

- add database size for Firebird

7962 07/27/2007 08:03 PM Meik Sievertsen

do not output notices on viewing the log if log language variables changed their information between versions...

7961 07/27/2007 07:33 PM Meik Sievertsen

err, forgot to commit

7884 07/14/2007 05:44 PM Meik Sievertsen

a bunch of fixes

7789 06/24/2007 02:49 PM Meik Sievertsen

tweak the sql_like_expression feature a little bit to allow correct escaping

7788 06/23/2007 02:16 PM Meik Sievertsen

new wrapper for LIKE expressions to streamline the fixes. We actually need to adjust them for different DBMS as well as SQLite2 not supporting escaping characters in LIKE statements (which is a reason why we think about dropping sqlite support completely).

7787 06/22/2007 06:47 PM Henry Sudhof

Fixing a few things for postgres. Thanks to wagnerch for researching the issue and providing a patch.
#12587

7775 06/18/2007 03:08 PM David M

#11313

7736 06/09/2007 01:11 PM Meik Sievertsen

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!)

7721 06/07/2007 07:58 AM David M

- Oracle, woe is you... I will say this much, this fixes Oracle's handling of empty strings... We also fix custom profiles and now provide database size for Oracle...

7679 05/25/2007 07:42 PM David M

we forgot to sync the forums that shadow topics reside in when the topic that they point to is deleted

7677 05/25/2007 06:03 PM Henry Sudhof

Introduced checks to stop negative postcounts (Bug #11561, #11421)
Allow IP v4/v6 urls for remote avatars (Bug #11633)
Delete avatar files automatically (Bug #11631)
Automatically add selected columsn to group by statements in the converter (Bug #11465)

7648 05/19/2007 07:45 PM Henry Sudhof

quieter - shouldn't make a difference, but well...

7644 05/19/2007 05:44 PM Meik Sievertsen

Allow pre-setting language dependant data in schema_data.sql... specified with {L_*}, also create the search index on installation

7599 05/16/2007 04:30 AM David M

make the comment true

7589 05/15/2007 05:52 PM Meik Sievertsen

#10942 + cron image into <p></p> tags

7504 05/08/2007 02:12 AM David M

#10637

7502 05/07/2007 11:13 PM Meik Sievertsen

#10627 - revert previous permission inclusion change, forgot that that permissions_phpbb indeed need to be added as the first file.

7491 05/06/2007 11:02 PM Meik Sievertsen

Ok, try to fix the "re-approval on edit" bugs. Also added make_clickable to log entries as well as logging moderator edits.

7485 05/06/2007 05:31 PM Meik Sievertsen

#9828, #10545, #10541, #10533, #10529, #10527, #10521, #10503, #10481
- more label fixes
- simpler approach to get input cursor text

7468 05/05/2007 07:15 AM David M

"These aren't the droids you're looking for."

7466 05/05/2007 06:53 AM David M

- changed the way we do forum accounting in phpBB, far less intensive and much faster. sync() recalculates the number of topics and posts using just the topics table instead of having to join topics and posts together. However, even this can be avoided if we know what operation is happening and an auto sync is not in action. Since MCP operations are "known", we can provide very fast MCP operations....

7456 05/04/2007 02:30 PM Meik Sievertsen

added class for disabled options in ACP
E_USER_ERROR now using language keys if available [related to #10445]
UCP/MCP title tags [#10441]
Check $start parameter in viewforum [#10435]
Check for postable forum for moving user posts within users ACP [#10433]...

7433 04/30/2007 03:32 PM Meik Sievertsen

"Ghost" topics in active topics list when shadow topics and corresponding topic in same resultset [#10313]
Find a member supporting hidden groups for those able to see them [#10305]
Display hidden groups for all those able to see them across the board (composing messages, viewonline)...

7369 04/17/2007 05:22 AM David M
  • empty log message ***
7330 04/12/2007 06:20 PM Meik Sievertsen

my take on getting the bugs down... thanks to those also providing (usable) solutions to the problem. ;) Of course also to those reporting generally...

7327 04/11/2007 10:35 PM David M

add caching to one attachment ACP query, affix the proper TTL for a query in functions_admin

7309 04/09/2007 02:57 PM David M
  • empty log message ***
7300 04/08/2007 11:32 AM David M

I should have sent this in a while ago O_O

7266 04/02/2007 05:47 PM Meik Sievertsen

some fixes...

7221 03/23/2007 06:59 PM Meik Sievertsen

#5181

7200 03/16/2007 01:50 AM David M
  • empty log message ***
7191 03/14/2007 10:40 PM Nils Adermann

- sync now correctly handles approved posts in unapproved topics (last_post info)

7188 03/14/2007 07:52 PM Meik Sievertsen

- fixed a bug in syncing forums/topics in ACP
- now also syncing moved topics having no information at all (this may only be triggered while converting)

7114 03/03/2007 06:41 PM Meik Sievertsen

Fixing the following bugs:
#8444 (language dependent buttons no longer include the dimensions to allow bigger/smaller translated images)
#8414
#8396
#8388
#8216

thanks to bartvb and kellanved for providing possible fixes...

7109 03/02/2007 08:48 PM David M

- update_foes() now can be given a user or a group. This should make some operations much faster

7066 02/25/2007 03:05 PM David M

#8332

7027 02/20/2007 08:07 PM David M

remember daivd, nobody else wants your debug code...

7026 02/20/2007 04:33 PM David M

i feel special

7024 02/20/2007 04:24 PM David M

#8194

7013 02/19/2007 05:36 AM David M

now that was kinda dumb...

7012 02/19/2007 05:34 AM David M

eh? meh.

7011 02/19/2007 05:23 AM David M

#8186

7001 02/17/2007 06:20 AM David M

nice...

7000 02/17/2007 06:18 AM David M

#7840

6974 02/08/2007 11:11 PM Nils Adermann

- Pruning doesn't lower user post counts anymore [Bug #7676]
- Better resync explanations in ACP
- relative link to board shouldn't result in an empty link [Bug #7762]
- allow spaces to define multiple classes [Bug #7700]
- forgot addslashes for password conversion [Bug #7530]...

6970 02/06/2007 08:09 PM Meik Sievertsen

Some... fixes... laying around here.

6954 02/01/2007 04:13 AM David M

- should fix some Firebird issues ( can't believe that nobody found this until now )

6930 01/26/2007 05:09 PM Meik Sievertsen

- 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...

6915 01/21/2007 07:33 PM Meik Sievertsen

fixing some bugs, most being submitted grammatical/spelling errors.

6912 01/20/2007 06:58 PM Meik Sievertsen

- fixing some bugs
- removing utf8 characters from email files (has been discussed internally, you guys know why)
- making sure some opendir calls are checked before calling readdir.

6850 01/07/2007 12:58 PM Meik Sievertsen

fix for bug #6728

6846 01/06/2007 08:37 PM Meik Sievertsen

tiny alterations

6831 01/03/2007 05:38 PM Meik Sievertsen

- removed download mode selection (the column info and constants will not be removed, we or others may be able to re-use them later on)
- removing extension from physical filename for uploaded attachments (as has been suggested some time ago from our community), can still be used by using the new 'unique_ext' mode on file cleaning...

6828 01/01/2007 08:01 PM David M

meh

6816 12/27/2006 06:43 PM Meik Sievertsen

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]...

6698 12/02/2006 02:19 PM Meik Sievertsen

- a bunch of fixes
- added todos to the updater to make sure i do not forget. :)

6650 11/24/2006 03:59 PM Meik Sievertsen

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. :)...

6614 11/19/2006 10:00 PM Meik Sievertsen

some tiny fixes.

6584 11/15/2006 04:35 PM Meik Sievertsen

- fixes for the following bugs:
#5326
#5318
#5304
#5290
#5288
#5278
#5276
#5272
#5266
- also fixed the "Call-time pass-by-reference" bug #5252
- within this step changed the normalize calls to require references.
- added captcha size variables to the class scope (suggestion was posted at area51)

6549 11/04/2006 12:09 AM David M

- compress is nicer (fixed a bug :P)
- UTF-8 code is nicer (fixed a bug :P)
- new CAPTCHA. Replaced the old one for size and usability issues. The old CAPTCHA will most likely be released as a separate package

6539 10/30/2006 08:51 PM Meik Sievertsen

- temporarily disable x-sendfile support (we need to look into methods of checking if it is enabled/disabled or introducing a switch)
- finally allow custom permission settings files (in acp/ as well as in mods/)

6511 10/19/2006 03:55 PM Meik Sievertsen

Revised attachment categories a bit
Fixes for the following bugs:
#4830
#4818
#4816
#4810
#4808
#4798
#4796
#4772
#4662
#4646
#4546
#4524
#4270

I hope not having introduced additional severe errors :)

6497 10/14/2006 04:56 PM Meik Sievertsen

- store sql_layer directly within the layer itself
- new method sql_multi_insert to circumvent db-specific hacks
(hopefully not introduced any parsing errors)

6459 10/07/2006 07:40 PM Meik Sievertsen

he braces style is deprecated as of PHP 6

6436 10/03/2006 08:35 PM Meik Sievertsen

- extend config checking to include check for writeable path
- removed not utilized user_allow_email column from schema
- removed inactive groups (they had no use at all, since inactive users are not able to login)
The only benefit those brought are distinguish users - but this is no longer needed too due to the inactive code present. This also allows us to retain group memberships as well as default settings for users being set inactive due to profile changes....

6420 09/30/2006 05:06 PM Meik Sievertsen

just realizing that it is better to limit the uses of RANGE.

6419 09/30/2006 04:58 PM Meik Sievertsen

- fixing a bug i am unsure about when it occurs (but it occurs). The symptoms are broken template cache files if after removing unnecessary php opening/closing tags result in statements being syntactially incorrect.
- added real syncing to forums acp (not only forum statistics rebuild)

6411 09/26/2006 09:59 PM Meik Sievertsen

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. :)

6394 09/23/2006 02:27 PM grahamje

A reworking of how we handle inactive users

6366 09/14/2006 04:57 PM Meik Sievertsen

- Fix some bugs
- fixed retrieving of permissions if the LIKE statement is used as well as proper supporting (needs testing on mssql)

6364 09/13/2006 06:08 PM Meik Sievertsen

- 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. ;)

6360 09/08/2006 08:00 PM grahamje

Next phase of last post changes + a few minor bugs

Note: This template variable is available but will not be used by default

6350 09/02/2006 05:36 PM grahamje

- Fix warning removal, x - 0 = x ;-)
- Make sure that the cached colour information is updated when altering groups
- Also consolidate some related code at the same time

6345 09/02/2006 03:33 PM Meik Sievertsen

some changes/fixes

6316 08/23/2006 05:46 PM Meik Sievertsen

colour is a string. :)

6315 08/23/2006 04:59 PM grahamje

Fix some minor bugs arising from yesterday.
Nils - I haven't looked into the other related pages yet

6312 08/22/2006 11:26 PM Meik Sievertsen

some updates. Also adjusted the utf tools and normalizer more to our coding guidelines.

6309 08/21/2006 05:58 PM grahamje

Initial batch of colourization changes. This includes:
- schema changes for first post and last post
- display in viewforum, search and ucp of first post
- update of database on posting
Still outstanding
- display of last post

6285 08/12/2006 09:06 PM grahamje

Hide forums you can't move posts to from within the mcp

6275 08/12/2006 05:10 PM Meik Sievertsen

bugfixes

6271 08/12/2006 03:14 PM Meik Sievertsen

sql_in_set changes

6266 08/12/2006 03:58 AM Nils Adermann

- auto sync attachment topic flag [Bug #2949]
- corrected paths for templates stored in the db and filenames displayed in the template editor [Bug #3662]
- removed some useless language strings [Bug #3648]
- corrected escaping of usernames and passwords in auth modules [Bug #3696], added ldap_escape

6241 08/06/2006 07:25 PM Nils Adermann

- 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

6224 08/01/2006 05:29 PM Meik Sievertsen

- fixing some bugs
- shortening some db columns to meet the requirements
- correctly increase/decrease user post counts
- fix the topic title length bug(s)

6198 07/20/2006 11:45 PM Meik Sievertsen

- 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.

6192 07/18/2006 10:34 PM grahamje

Efficiency improvement to the log viewing code
+ reverting what appears to be an accidental change to the report viewing code

6184 07/15/2006 06:21 PM grahamje

Improved i18n support within log messages

6178 07/14/2006 02:59 PM Meik Sievertsen

add not applied sql_escape in memberlist

6152 07/07/2006 08:43 PM Nils Adermann

- fixed a parse error (oops)
- pass forum_ids to search indexing functions
- fixed a bug in fulltext_native's cache destroying

6149 07/06/2006 06:46 PM Meik Sievertsen

some bugfixes

6135 07/01/2006 09:11 PM Meik Sievertsen

- 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......

6115 06/22/2006 06:49 PM Meik Sievertsen

change ACL_NO to ACL_NEVER and ACL_UNSET to ACL_NO to let our users get what is meant on the first look.

the downside is that the information is no more accurate (permissions are still unset, defaulting to no) - someone might to overlook all explanations. :)

6114 06/22/2006 05:14 PM Meik Sievertsen

time to squash some bugs

6111 06/21/2006 06:42 PM Meik Sievertsen

disable recalculating the binary tree - this function might have a severe problem. :D And additionally it should not be needed anymore.

6081 06/17/2006 01:28 PM Meik Sievertsen

fix bugs #2271 and #2273

6063 06/14/2006 08:59 PM Nils Adermann

- automatically sync topic_reported when deleting a post [Bug #2152]
- retrieve forum information in report.php
- don't update deleted topics
- proper permission check for "admin or moderator"
- allow changing poster while ip dropdown contains a different user [Bug #2190]...

6055 06/13/2006 05:06 PM Meik Sievertsen

- added class="radio" to all radio- and checkboxes
- make sure the database gets closed correctly in cron.php
- bugfixes

6048 06/11/2006 08:13 PM Meik Sievertsen

- 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

6042 06/10/2006 06:51 PM David M

- BBCode bugs
- PostgreSQL now gives us database info (if you are running 8.1 or have the dbsize contrib module installed)

6021 06/07/2006 09:32 PM Meik Sievertsen

ok, sorry for this. :/
- cleaned up table names/constants

6019 06/07/2006 08:12 PM Meik Sievertsen

fix bug #2086
remove cached sql results for moderator cache table if re-applying moderators

6015 06/06/2006 10:53 PM Meik Sievertsen

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.

6009 06/04/2006 06:30 PM Nils Adermann

- permission trace correctly uses language variables now
- updated documentation for the auth class
- use cache for "SELECT forum_name FROM phpbb_forums WHERE forum_id = X" queries everywhere and not only in functions_display
- updated the permission trace to include information about global settings overwriting local ones...

6006 06/03/2006 10:34 PM David M

DB stuff, nothing cool at all unless you use Oracle.

5995 06/01/2006 03:47 PM Meik Sievertsen

- create forums by default
- hide prune options if not enabled
- fixed module management enable/disable switch if in module itself
- fixed some schema errors
- adjusted $user->page array generation for developers calling scripts outside of phpBB root

5978 05/28/2006 06:00 PM Meik Sievertsen

- fix nasty error in functions_admin generating a fatal error on inclusion
- adjusted error reporting level to get those errors instead of just the script halting.

5974 05/28/2006 05:44 AM David M

meh, old versions of MySQL are not cool...

5973 05/27/2006 06:24 PM Meik Sievertsen

- 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)...

5944 05/20/2006 04:20 PM Meik Sievertsen

- actually let the user import smilies/icons paks. ;)
- fix TRUNCATE TABLE syntax (mssql does not understand TRUNCATE alone)

5933 05/19/2006 11:08 PM Meik Sievertsen

- fixed dotted topics on some occassions being wrong
- fixed post author change
- fixed moving topics (they should not count into read tracking now) - think about having only one column for shadow topics/similar to forum links
- moved a function from functions.php to functions_display.php (this function is only used by viewtopic and viewforum which already include this file)...

5929 05/18/2006 08:18 PM Meik Sievertsen

- added a few missing log variables
- include acp/common.php language file if displaying logs (LOG_ variables should be stored there only now)
- added check to cron.php
- added database_gc config variable
- recalculate binary trees every once a week ;)

5885 05/06/2006 12:06 AM David M

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

5870 04/30/2006 04:09 PM Meik Sievertsen

- changed SUPER_MODERATORS to GLOBAL_MODERATORS
- do not cache moderators having no allowed auth settings
- added fsock method to transfer class (this has been made by wGEric for us)

5854 04/28/2006 04:18 AM David M

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)...

5848 04/26/2006 08:10 PM Meik Sievertsen

- adding user logs (displaying all users instead of limited to the user if viewing user notes)
- fixed a tiny set of bugs...

5824 04/22/2006 06:18 PM Meik Sievertsen

- 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

5784 04/15/2006 04:48 PM Meik Sievertsen

- fixed some bugs
- made sql schemas consistent
- added correct sequences and generators to sql schemas
- extended some rows to hold more data. This solves issues with multibyte characters and too short topic titles, names, etc.
- allow multibyte characters in usernames

5779 04/09/2006 11:20 PM Nils Adermann

- 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]...

5765 04/06/2006 07:15 PM Meik Sievertsen

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)...

5756 03/29/2006 07:46 PM Meik Sievertsen

#1382

5744 03/28/2006 07:10 PM Meik Sievertsen

added ability to hide coppa groups (mainly applied to permission screens)

5622 03/13/2006 12:19 AM Meik Sievertsen

- 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)...

5603 03/06/2006 03:03 PM Meik Sievertsen

- 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

5602 03/04/2006 06:34 PM grahamje

Expire issued warnings after and admin configurable time
TODO: Add config option for this value to the ACP

5574 02/22/2006 10:42 PM Meik Sievertsen

implementing permission roles

- copy permissions (adding groups)
- copy permissions (adding forums)
- checking proper groupadd/del settings
- added intro page to permissions (to give an overview and quick links)
- able to select forums + subforums, single forum, all groups, all users (permission screens)...

5566 02/21/2006 11:32 AM Meik Sievertsen

- implementing David's proposed expression changes (some of them already noted within the events CCP)

5553 02/12/2006 08:21 PM Meik Sievertsen

my turn to break things... harharhar
- checking in permission settings and permission masks
- permission presets and documentation not finished yet
- added backtrace function to determine file/line for sql errors
- fixed marlist for orphan attachments/groups/logs/users...

5526 02/05/2006 02:40 AM Nils Adermann

- 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)

5517 02/03/2006 09:59 PM Meik Sievertsen

- ability to change anonymous user settings more easily
- fix serious bugs in permissions (always allowing if permissions explicitly set and getting wrong permission options from bitfield)
- added option for returning an array to make_forum_select
- again fixing bugs in module system (one for a very query consuming part and one for correctly filling the cache)

5494 01/25/2006 10:01 PM Meik Sievertsen

- moved add_log out of functions_admin (this file should only be included in admin/admin-related pages)
- fixed cookie based topic tracking
- added missing config variables
- other minor things

5486 01/22/2006 02:06 PM Meik Sievertsen

- size select fix
- introduced function for building group options (acp)
- fixed acl_getf if negated option needs to be retrieved
- only using one function for updating post informations
- fixing module display if module is disabled
- if user is having a non-existent style do not print out error message, instead fix the users value and load the default style

5482 01/21/2006 11:57 PM Nils Adermann

- search deals with global topics
- fixed some other search related bugs

5468 01/17/2006 07:03 PM Meik Sievertsen

just preparing...

5460 01/14/2006 11:57 PM grahamje

Initial implementation of a log viewer into the MCP

5451 01/14/2006 03:34 PM Meik Sievertsen

- assign user rank
- only a few very tiny bugfixes

5450 01/14/2006 05:52 AM David M

- InnoDB would not calculate the total size of a table.. this is now fixed..
- Applied regex majic to the stuff that checks MySQL version. Faster regex and easier to manage.

5441 01/11/2006 07:56 PM Nils Adermann

- overhauled search system
- updated structure for search backend plugins
- better result caching using ACM
- search results no longer session restricted => link to them by copying the URL :)
- in-topic search
- indexing posts now uses search backend plugins...

5416 01/02/2006 06:30 PM Meik Sievertsen

- install style and style elements
- refresh template and style cache

5357 12/19/2005 07:55 PM Meik Sievertsen

- drop in the new administration panel
- not finished yet: some user related items, style admin, database admin and permissions
- Graham: Please add your MCP schema data to the schema data file. ;)

5333 12/14/2005 09:54 PM grahamje

Adding the ability to get a list of all users with outstanding warnings

5329 12/12/2005 10:58 PM grahamje

Clean up and abstract the code for listing warned users

5325 12/11/2005 12:20 AM Meik Sievertsen

- custom profile fields
- prune users
- prune forums

5315 11/30/2005 06:48 PM Meik Sievertsen

- added acp_language (language pack management)
- minor adjustments to cope with PHP5.x

5313 11/28/2005 07:38 PM Meik Sievertsen

- some SQL:2003 changes (basicly joins, mysql5 is sql:2003 compliant in strict mode now) - postgresql not supporting this standard. :/
- acp changes

5302 11/17/2005 06:32 PM Meik Sievertsen

- some ucp changes (added the module info too)

5272 10/19/2005 08:00 PM Meik Sievertsen

- 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)

5268 10/09/2005 07:59 PM Meik Sievertsen

- added new query type to dbal's sql_build_array
- allow setting custom template path
- adjusted module class to correctly parse trees with more than one category
- added caching to module class

5255 10/04/2005 11:39 PM Meik Sievertsen

- some bugfixes

5146 05/09/2005 11:03 AM bartvb

Ratings table is no longer available in this version

5140 05/05/2005 06:55 PM Meik Sievertsen

- some cross-db related changes
- putting active bots array into cache

5135 04/30/2005 04:24 PM Meik Sievertsen

- test slightly modified topic tracking code
- some bugfixes

5114 04/09/2005 02:26 PM Meik Sievertsen

- 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)

5109 03/22/2005 12:10 AM Meik Sievertsen

- and my second attempt

5076 01/24/2005 02:14 PM bartvb

BBCode enabled profile fields, removed field_name from profile fields, fixed some uninitialised variable issues, some small conversion issues

5051 01/09/2005 09:01 PM Meik Sievertsen

- interbase/firebird 1.5+ support (still needs some tweaking)

5033 12/15/2004 07:30 PM Meik Sievertsen

- removed custom code. ;)
- fixed display of global, unapproved topics in mcp front (still a lot of bugs regarding global announcements)

5032 12/12/2004 03:07 PM Meik Sievertsen

- fix attachment mod errors
- make upload path consistent with all other 2.2 path settings
- fix "post title wrong after split" bug

5026 11/10/2004 03:15 PM bartvb

Some small touchups

5023 11/06/2004 03:22 PM Meik Sievertsen

- a bunch of updates, most of them bbcode related

4988 09/26/2004 03:50 PM Meik Sievertsen

now it's clear why install isn't working. ;)

4984 09/16/2004 08:33 PM Meik Sievertsen

- 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)...

4957 08/04/2004 09:10 PM Meik Sievertsen

- fixing some issues with the confirm screen - merging our (the devs) approaches (more fail-safe now)
- fixing some small issues...

4937 07/19/2004 10:13 PM Meik Sievertsen

- 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)

4923 07/09/2004 02:31 PM Meik Sievertsen

- 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)

4920 07/09/2004 12:41 AM Meik Sievertsen

- 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...

4915 06/15/2004 07:56 PM Meik Sievertsen

- fixed notification redirection
- added SID to ucp redirects

4903 05/30/2004 09:24 PM Meik Sievertsen

- 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)

4898 05/26/2004 10:32 PM Meik Sievertsen

message/mail updates

4883 05/02/2004 03:06 PM Meik Sievertsen

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)

4836 02/21/2004 01:47 PM Meik Sievertsen

- 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...

4824 02/11/2004 07:27 PM psotfx

reportee_id for view_log and add_log

4813 02/08/2004 03:27 PM psotfx

Move ipwhois ... it's used exclusively for "user" activities, makes more sense there

4677 11/22/2003 01:43 PM Meik Sievertsen

jada jada

4671 11/17/2003 12:01 AM ludovic_arnaud

Tweaked sync() a bit and fixed a couple table names. Meik, please take a look at the post_attachment/topic_attachment part to make sure I didn't screw things up ;)

Note that some modes are for dev purposes and aren't meant to stay for final if we don't use them

4668 11/16/2003 10:53 PM Meik Sievertsen

Finished drafts, one bit is remaining though.
added file and disk space statistics.
some minor changes here and there.

4664 11/13/2003 01:43 PM Meik Sievertsen

freeresult

4663 11/13/2003 01:39 PM Meik Sievertsen

grmbl... another way to get your forum out of sync. ;)

4648 11/05/2003 07:57 PM psotfx

Move ipwhois to functions_admin

4637 11/04/2003 11:05 PM Meik Sievertsen

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).

4634 11/01/2003 05:10 PM Meik Sievertsen

finish bump topic feature...

4614 10/19/2003 05:36 PM Meik Sievertsen

bump topic and orphan attachments
changes here and there...

4578 10/12/2003 01:59 PM psotfx

Let's break lots of things

4572 10/12/2003 11:11 AM Meik Sievertsen

comment out optimize block (Ashe, please review)
moved phpbb_unlink to functions_admin (used in more than one script)

4534 10/05/2003 10:11 PM ludovic_arnaud

Revamped sync()
Fixed: does not take subforums into consideration when sync'ing forum_ counters
Added: handles empty topics and orphan posts when syncing forums

4507 09/17/2003 10:11 PM ludovic_arnaud

Added: ability to sync() a range of id's
Changed: resource ID passed to sql_freeresult(), moved up some unset() calls

4502 09/15/2003 11:02 PM Meik Sievertsen

no longer supporting ftp upload

4482 09/07/2003 07:16 PM Meik Sievertsen

okie, using array_merge. :D
fixed: admin_prune
added: prune topics last viewed at... (only admin_prune ATM)
moved: delete_attachments to functions_admin

4440 08/27/2003 06:31 PM psotfx

bah, group handling needs some further discussion ... I'm done with it for M-2

4430 08/25/2003 03:38 AM psotfx

A few more changes ... nearly there ... deleting users is going to be a little troublesome

4354 08/09/2003 01:18 PM psotfx

Ensure consistent output from filelist

4343 08/06/2003 05:45 PM psotfx

A fair amount of additional working or semi-working stuff ... template stored db source (when appropriate), switch theme/templates between DB/filesystem (if available), import, upload templates, imagesets, themes (if available ... i.e. no safe mode), etc. still a fair amount of stuff to do but getting there ... take care using this, backup any themes/templates/imagesets before fiddling and let me know of issues

4326 07/24/2003 03:59 PM psotfx

filelist changes ... do away with static type

4287 07/20/2003 04:18 PM psotfx

Compression/decompression "libs" and a change to filelist

4212 07/08/2003 01:43 AM psotfx

Another sqlite UNION ALL insert update ... yes, I know sqlite install seems to be rather borked at present ... I thought, "hhmm, that worked too well too quickly" so I broke it to ensure consistency is maintained with the rest of the codebase

4210 07/06/2003 08:48 PM Meik Sievertsen

merged log tables, added new log_type (critical).
changed email class a little bit.
bug fixed the queue a little bit.

4202 07/04/2003 07:17 PM psotfx

Altered method of storage of cached permissions ... primarily for easier sqlite/firebird support. Clear your user_permission fields before re-visiting your forum else you'll see very little! Changed way in which founder status is protected

4156 06/20/2003 12:06 AM ludovic_arnaud

Fixed topics sync'ing - hopefully using correct linefeeds

4144 06/19/2003 05:29 PM ludovic_arnaud

This checkin is sponsored by AOL

4090 06/06/2003 05:23 PM psotfx

Various updates and fixes ... no doubt there are new bugs but where would the fun be without them?

4084 06/05/2003 09:15 PM ludovic_arnaud

Cleaned up commented lines

4039 05/21/2003 09:06 PM ludovic_arnaud

get_forum_branch() moved to function_admins.php

3992 05/08/2003 02:49 PM psotfx

Prune related

3989 05/08/2003 03:14 AM psotfx

Changed forum_link_track to forum_flags for storage of additional info [ pruning related ], moved lang selection into DB, other minor changes, still working on admin_prune, per forum styling for posting

3977 05/04/2003 05:09 PM psotfx

Fixed, hopefully, jumpbox indentation issues

3961 05/02/2003 05:50 PM psotfx

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

3949 04/24/2003 08:24 PM ludovic_arnaud

No functional changes, will only produce less PHP notices/warnings.

3936 04/23/2003 11:57 PM ludovic_arnaud

Added: more sync() stuff, to be documented in the dev forum

3883 04/18/2003 03:07 PM Meik Sievertsen

some arrangements...

3878 04/18/2003 12:59 AM psotfx

Reduce (only a tad but still) the potential number of queries done when updating permissions

3877 04/17/2003 11:43 PM psotfx

Fix ACL_UNSET problem ... was causing users to be granted permission even when denied

3874 04/17/2003 07:47 PM psotfx

Minor changes

3833 04/15/2003 07:33 PM psotfx

Introduced option to ignore permission settings for forum listings

3800 04/10/2003 12:17 AM ludovic_arnaud

Weekly update: MCP templates. Forms renamed to 'main', added mcp_jumpbox.html for easy jumping and mcp_foruminfo.html.
Not too happy with HTML though =" templates\subSilver\mcp_forum.html templates\subSilver\mcp_foruminfo.html templates\subSilver\mcp_front.html templates\subSilver\mcp_header.html templates\subSilver\mcp_jumpbox.html templates\subSilver\mcp_move.html templates\subSilver\mcp_post.html templates\subSilver\mcp_viewip.html templates\subSilver\mcp_viewlogs.html

3787 04/03/2003 05:13 AM ludovic_arnaud

Oops. Didn't merge files correctly.

3781 04/03/2003 01:21 AM ludovic_arnaud

Modified view_logs to be used in MCP, added get_forum_list() to quickly get a set of forums the user is authed for

3772 04/01/2003 02:06 AM psotfx

Just throwing this in ... dependencies still not complete ... the GUI and storage has caused me to do more "thinking" than I'd anticipated ... comments are welcome on what you see. Note also ALLOW/DENY/INHERIT have become YES/NO/UNSET

3760 03/30/2003 10:58 PM ludovic_arnaud

Hopefully done with topics sync'ing

3737 03/28/2003 01:41 AM ludovic_arnaud

MCP: resync() function deemed stable enough to replace sync() in functions_admin.php. I will keep extensively testing it though...
Pruning: now works as expected.

3683 03/20/2003 01:30 AM psotfx

Remove some redundant pruning stuff

3638 03/13/2003 12:22 AM ludovic_arnaud

More capitalization

3399 01/29/2003 06:44 PM psotfx

Move logging functions

3343 01/21/2003 03:40 PM psotfx

Wrong order by in acl_add_option

3341 01/21/2003 03:33 PM psotfx

Re-jiggle where acl_option caching is done, move to common in-keeping with config

3338 01/20/2003 06:12 AM ludovic_arnaud

Un-b0rked ACL options caching, small general fixes

3284 01/08/2003 07:27 PM psotfx

Updates as opposed to downdates

3099 11/26/2002 01:50 AM psotfx

I know the jumpbox layout doesn't always match the real forum structure ... will fix

3064 11/20/2002 12:12 AM psotfx

Update jumpbox for subforum changes

3061 11/18/2002 10:04 PM psotfx

Cache moderator names? Output moderators for all forums in viewforum. Alter a few things in templates

2983 10/30/2002 01:57 AM psotfx

Changed $board_config to $config, more posting "stuff", altered polling code in viewtopic and loads of new problems, poor coding, etc. created :)

2972 10/28/2002 01:08 AM psotfx

Posting and acl option updates

2969 10/26/2002 02:34 PM psotfx

Preliminary 'freeze' on permissions system awaiting developer feedback, testing, etc. Caching of non-dynmaic config and acl option elements.

2958 10/20/2002 09:19 PM psotfx

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

2944 10/08/2002 11:01 PM psotfx

Minor changes to select box

2942 10/08/2002 10:06 PM psotfx

Permission changes, updates admin functions, indented jumpboxes ... note that the update script doesn't seem to introduce the user_permissions field @ present so you need to add it manually

2890 09/16/2002 05:22 PM ludovic_arnaud

Forums management updated, now able to delete forums

2664 07/14/2002 04:34 PM psotfx

Combine various admin related functions

2463 04/02/2002 04:53 PM psotfx

more changes

2462 04/02/2002 04:04 PM psotfx

Various updates with any luck they fix a few minor issues without causing new ones ...

2328 03/19/2002 12:53 AM psotfx

Stop being too paranoid about hacking of includes containing only fully inclusive functions

2304 03/18/2002 02:35 PM psotfx

Updates to overcome security issue + updates of various functions, initial version of profile registration include ... not completed but should be functional for obvious reasons(!)

2286 03/10/2002 01:27 AM psotfx

These are formed from breaking up functions ... modified functions is not yet in CVS and these do nothing right now