Register
phpBB.com Wiki · Home Projects Help

root / trunk / phpBB / includes / message_parser.php

message_parser.php

View | Annotate | Download (46.7 KB)

# Date Author Comment
9064 View | Annotate 11/13/2008 02:04 PM toonarmy

been a while :( ... merge in r8997, r8998, r8999, r9000, r9001, r9002, r9003, r9004, r9005, r9007, r9008, r9009, r9010, r9011, r9012, r9013, r9014, r9015, r9022, r9023, r9029, r9030, r9034, r9048, r9049, r9054, r9056

8786 View | Annotate 08/24/2008 12:04 PM acydburn

Merge of the language-specific custom path change Revision #r8782

8672 View | Annotate 06/23/2008 08:22 PM acydburn

merge? merge.

8614 View | Annotate 06/07/2008 03:42 PM acydburn

do not allow [flash=0,0]... not implemented for images due to the reliance on getimagesize() – as usual both sizes are able to be limited by the maximum/minimum image size configuration options

8572 View | Annotate 05/29/2008 02:25 PM acydburn

ok… i hope i haven’t messed too much with the code and everything is still working.
Changes:
- Ascraeus now uses constants for the phpbb root path and the php extension. This ensures more security for external applications and modifications (no more overwriting of root path and extension possible through insecure mods and register globals enabled) as well as no more globalizing needed.
- A second change implemented here is an additional short-hand-notation for append_sid(). It is allowed to omit the root path and extension now (for example calling append_sid(‘memberlist’)) – in this case the root path and extension get added automatically. The hook is called after these are added.

8477 View | Annotate 03/29/2008 01:08 AM naderman

Go away evil carriage returns\!

8431 View | Annotate 03/13/2008 04:25 PM acydburn

merging #r8426 to #r8430

8394 View | Annotate 02/23/2008 04:32 PM acydburn

merge revisions #r8392 and #r8393

8349 View | Annotate 01/29/2008 04:57 PM acydburn

Merging revisions #r8346, #r8347 and #r8348

8306 View | Annotate 01/05/2008 05:10 PM acydburn

Correctly check empty subjects/messages (Bug #17915)
Do not check usernames against word censor list. Disallowed usernames is already checked and word censor belong to posts. (Bug #17745)
Additionally include non-postable forums for moderators forums shown within the teams list. (Bug #17265)

8301 View | Annotate 01/04/2008 07:35 PM davidmj

Ch-ch-ch-changes
- Made us more DB independent by making many queries capability based instead of DB specific
- Finished PHP5ifying of the acm_file class, now with some (hopefully) enhancements to its performance
- Sped up viewforum considerably (also goes towards mcp_forum)

I really hope I didn’t explode CVS…

8256 View | Annotate 11/29/2007 03:09 PM acydburn

do not allow [size=0]

8248 View | Annotate 11/19/2007 05:44 PM acydburn

further updates

8204 View | Annotate 10/19/2007 03:10 PM acydburn

fixing some annoying bugs

8163 View | Annotate 10/11/2007 10:12 AM acydburn

prevent posting empty messages with some UTF8-characters as well as fixing conversion in CVS.

8155 View | Annotate 10/08/2007 04:38 PM acydburn

some tiny bugfixes

8146 View | Annotate 10/05/2007 04:30 PM acydburn

dumdidum… sorry. ;)

8128 View | Annotate 10/04/2007 06:42 AM davidmj

#i71
#i72

8119 View | Annotate 10/02/2007 08:29 PM acydburn

#i8

8050 View | Annotate 08/19/2007 03:40 PM naderman

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

8039 View | Annotate 08/16/2007 09:24 PM davidmj

#14132

8035 View | Annotate 08/16/2007 02:19 PM naderman

- added information about Unicode to coding guidelines
- two little changes

8033 View | Annotate 08/15/2007 07:32 PM acydburn

some bugs fixed

7919 View | Annotate 07/22/2007 04:04 PM kellanved

Cleaning up (#13689)
Also removed the useless login box from the ACP.

7889 View | Annotate 07/15/2007 03:47 PM acydburn

even more fixes. :o

7875 View | Annotate 07/12/2007 06:14 PM acydburn

some more fixes

7814 View | Annotate 07/01/2007 11:08 AM acydburn

if used more than once, do not print out notices. ;)

7805 View | Annotate 06/28/2007 04:55 PM acydburn

fixing some bugs

7749 View | Annotate 06/11/2007 02:12 AM acydburn

my round of bug fixes

7747 View | Annotate 06/10/2007 09:58 PM davidmj

um, oops

7746 View | Annotate 06/10/2007 09:50 PM davidmj

#11833

7745 View | Annotate 06/10/2007 06:13 PM davidmj

#12189

7743 View | Annotate 06/10/2007 03:39 PM davidmj

removed a looped regex

7736 View | Annotate 06/09/2007 01:11 PM acydburn

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

7712 View | Annotate 06/03/2007 08:47 PM acydburn

do not strip our pre-parsed text if it is outside or between code blocks

7681 View | Annotate 05/25/2007 08:00 PM acydburn

fix an improper fix.
- generally, sorry, but direct url parsing after ] will no longer work…
- try to eliminate the most common “bug” for placing urls within the [url=][/url] part (the text). This will trigger make_clickable and render the url invalid (doubled url), moreso if other text is involved too. This is still te case if the url is not written directly after the [url=] part. This is nearly the best we can get within 3.0.x – and every report about [url=], [url] and make_clickable and it’s non-parsing or parsing will be closed with “will not fix”, except it is a critical bug resulting in the non-functioning of the board. We may adjust this later to our own liking while we try to find different ways to face these problems.

7668 View | Annotate 05/23/2007 08:30 PM acydburn

#11429

7646 View | Annotate 05/19/2007 06:40 PM acydburn

we included a check for getimagesize() existance… now we again can suppress notices while running this function.

7643 View | Annotate 05/19/2007 03:25 PM acydburn

errr, allow linkage to download.php….

7634 View | Annotate 05/18/2007 07:04 PM acydburn

ok… enough of this. Do not change [quote] layout at all. Smilies, urls, etc. won’t parse now again directly after quotes – away with this. Actually we do not need to babysit users, but the feature was nice and fixed an inability which anoyed me in 2.0.x. Hey, you can’t have everything – at least it is no longer error prone.

7619 View | Annotate 05/17/2007 04:59 PM acydburn

Fixing some tiny bugs…
- correctly close span tags within code=php

7611 View | Annotate 05/16/2007 07:38 PM acydburn

#10982

7559 View | Annotate 05/13/2007 06:15 PM naderman

- 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]
- undid the workaround for urls in quotes, as it’s fixed by the new magic url handling
- allow magic urls enclosed in BBCode [Bug #10319]
- added handling for IPv6 addresses to the IP checking without adding extra options [Bug #9538]
- correctly handle search in search results of search queries with brackets [Bug #10581]
- added information about requirements for auth_apache [Bug #10107]

7535 View | Annotate 05/12/2007 12:46 AM acydburn

ok, parsing code correctly now? ;)

7527 View | Annotate 05/11/2007 02:25 PM acydburn

We do not support nesting code tags – #10763
#10741
Confirm box on pruning forums – #10619
Not stripping empty lines on parsing messages – #10579
Remove reports alongside with users – #10501

7505 View | Annotate 05/08/2007 03:36 PM davidmj

#10635
This should work, it could be made more strict but am leaving it alone for now

7476 View | Annotate 05/05/2007 08:09 PM acydburn

bugfixes. :/ An ugly one included as a temporary solution…

7339 View | Annotate 04/13/2007 05:57 AM davidmj

#9811

7330 View | Annotate 04/12/2007 06:20 PM acydburn

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

7149 View | Annotate 03/08/2007 12:14 PM dhn2

#8572

This actually bugged me to for a long time too.

7148 View | Annotate 03/08/2007 02:06 AM davidmj

stupid debug code :P

7147 View | Annotate 03/08/2007 02:00 AM davidmj

#8456

7076 View | Annotate 02/25/2007 11:09 PM naderman

- fix htmlspecialchars handling in search (search backends get specialchared input, and should return specialchared output), current backends strip entities anyway [includes Bug #8156]
- allow cancelling search index creation/removal
- custom CSS class name input too short [Bug #8328]
- give an error message if a password wasn’t convertable (special characters in non-standard encoding)
- moved still_on_time to functions.php, used by acp_search and converter, might be useful for MODs (or complex cron scripts)
- do not allow empty passwords on login
- add sids to local URLs in posts (this was a really terrible bug to fix ;)) [Bug #7892]
ignore invalid HTTP_X_FORWARDED_FOR headers (just use REMOTE_ADDR if invalid) [Bug #8314]
- changed forum listing code on search page and acp_attachments [Bug #6658]
- search indexing uses still_on_time(), smaller batch size (1000) and meta_refresh() instead of redirect(), this should solve a few problems [Bugs #8034, #8270]
- made password requirement language strings clearer
- ALPHA is not meant to be alphanumric [Bug #7764]
- display bug in firefox on linux making the pagination wrap on search results page (caused by  )

7036 View | Annotate 02/22/2007 08:58 PM davidmj

#8244
- cleaned up the TRUNCATE/DELETE FROM in the native search backend
- fixed an imporoper default value on some upgrades

6973 View | Annotate 02/07/2007 05:32 PM acydburn

adjust text for getting image dimensions as well as not suppressing warnings for getimagesize()

6898 View | Annotate 01/18/2007 06:09 AM davidmj

- found a small bug in the list parser while working on another bug

6897 View | Annotate 01/18/2007 05:25 AM davidmj

#7228

6865 View | Annotate 01/09/2007 03:10 PM acydburn

- some bugfixes
- bugfixes for the convertor (typecasting for example was totally broken)

6813 View | Annotate 12/26/2006 09:49 PM davidmj

#6598
- should have fixed all uses of curly braces

6805 View | Annotate 12/24/2006 03:34 PM davidmj

sprintf

6804 View | Annotate 12/24/2006 03:28 PM davidmj

#6542

6803 View | Annotate 12/24/2006 02:11 PM acydburn

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.

6777 View | Annotate 12/17/2006 06:59 PM davidmj

- Changed handling of the bitfield in bbcode.php
- #6270, reverted to an earlier version of list handling + bug fixes

6774 View | Annotate 12/16/2006 09:24 PM naderman

- Optimize acl_getf_global a bit
- a little performance improvement of the IP regular expressions
- convert post_text/subject collation to utf8_unicode_ci if a user wants to use mysql_fulltext to allow case insensitivity [Bug #6272]
- mysql_fulltext should alter all necessary columns at once to speed up the process
- validate URLs against RFC3986
- fixed some weirdness in make_clickable
I hope I didn’t break any URLs with this commit, if I did then report it to the bugtracker please!

6750 View | Annotate 12/12/2006 10:55 AM acydburn

until nils comes to inspecting this further we will use this “workaround”

6735 View | Annotate 12/10/2006 02:19 AM davidmj

#6090
- some cool regex stuff (one of them looks kinda weird :\ ...)

6730 View | Annotate 12/08/2006 04:20 PM acydburn

- re-add script_path for “strange configurations” to let them force the generated urls correctly
- show rank title if no rank image present in memberlist
- other fixes.

6714 View | Annotate 12/06/2006 04:47 PM acydburn

some updater changes as well as tiny bugfixes

6674 View | Annotate 11/27/2006 08:32 PM acydburn

#5610

6673 View | Annotate 11/27/2006 07:00 PM acydburn

hopefully fixed bug #5644 while also retaining the fix for bug #3572
testing this is appreciated.

6603 View | Annotate 11/19/2006 01:41 AM acydburn

Where are you coming from $in? I do not think i invited you…

6584 View | Annotate 11/15/2006 04:35 PM acydburn

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

6569 View | Annotate 11/12/2006 03:29 PM naderman

message

6548 View | Annotate 11/03/2006 10:05 PM acydburn

ok, i am an idiot…

6545 View | Annotate 11/03/2006 12:26 PM acydburn

- implemented the suggested html_entity_decode function made by david
- fixed string length checking by also decoding entities for the sake of checking
- used the new html_entity_decode function

6497 View | Annotate 10/14/2006 04:56 PM acydburn

- 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 View | Annotate 10/07/2006 07:40 PM acydburn

he braces style is deprecated as of PHP 6

6457 View | Annotate 10/07/2006 06:49 PM acydburn

strpos…

6452 View | Annotate 10/07/2006 02:36 PM acydburn

tried to begin adjusting all string functions where applicable – still a lot to do.
i hope i catched all relevant sections and did not mess something up.

6422 View | Annotate 10/01/2006 10:48 AM davidmj

- forgot to make the same change to the ODBC driver
- MySQL 3.x works now
- FirebirdSQL is now on the same level as MySQL and PostgreSQL, zero hacks exist inside the core code now

6371 View | Annotate 09/16/2006 08:07 AM davidmj

bug fixes
schema changes
i really hope nothing went wrong

6364 View | Annotate 09/13/2006 06:08 PM acydburn

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

6351 View | Annotate 09/04/2006 03:47 PM acydburn

- 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

6312 View | Annotate 08/22/2006 11:26 PM acydburn

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

6294 View | Annotate 08/17/2006 03:15 AM davidmj
  • empty log message *
6292 View | Annotate 08/15/2006 03:08 AM davidmj

If i could force you all to use PHP 5.1.0+, then i could just use the count param with preg_replace. Oh well…

6271 View | Annotate 08/12/2006 03:14 PM acydburn

sql_in_set changes

6263 View | Annotate 08/11/2006 11:52 PM davidmj

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

P.S. I hope nothing broke :P

6232 View | Annotate 08/03/2006 05:23 PM acydburn

- custom profile field fixed
- fixing sql_fetchfield from cache
- changing the quote parser. In my tests i have not seen changed behaviour – but i might have broken something with this change.

6209 View | Annotate 07/24/2006 12:08 PM davidmj

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.

PostgreSQL allows me to set a binary column, but with a twist. It demands that the default be in octal and its datatype allows somewhere around a gigabyte’s worth of BBCodes ( PGSQL users, we shut you down to 2040 for your own good! )

Firebird has no decent mechanism for allowing me to shuttle in binary data so I must force my way in. By virtue of triggers and a UDF, we ram in our default values.

SQLite is the most bizarre of them all. They have no mechanism for turning an ASCII code into a ASCII character. Because of this, we have a trigger and a UDF (just like Firebird!) but with a twist! The UDF is defined on the PHP side of things instead of SQL. SQLite also demands that it’s data be encoded before being sent off.

Other notes:
- SQLite installs again :D
- Firebird nearly installs again :P
- Database backup is not screwed up :P

P.S.
I hope nothing broke :D

6177 View | Annotate 07/13/2006 02:51 PM acydburn

- renamed the following columns:
comment -> attach_comment
new, forwarded, unread, marked, deleted -> pm_new, pm_forwarded, pm_unread, pm_marked, pm_deleted
module_name -> module_basename
value -> lang_value

- every column is now NOT NULL
- every column is now having a DEFAULT value
- hopefully mostly consistent across every db schema
- untested schemas: sqlite, oracle, firebird

6161 View | Annotate 07/09/2006 06:23 PM acydburn

- tackle some usability issues
- fix bug #3147
- added the lock-images made by SHS`
- fixed MSSQL errors (adding the correct ESCAPE sequence)

6149 View | Annotate 07/06/2006 06:46 PM acydburn

some bugfixes

6135 View | Annotate 07/01/2006 09:11 PM acydburn

- 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…
- added “active module” var to the module class returning the current active module
- changed call to image magick
- add administrator to global moderators group by default
- extend auth_option column a little bit
- other bugfixes

6114 View | Annotate 06/22/2006 05:14 PM acydburn

time to squash some bugs

6106 View | Annotate 06/20/2006 02:21 AM davidmj

oops?

6073 View | Annotate 06/16/2006 06:54 PM acydburn

- removed db cache (might re-appear, but for now we do not see the need for it)
- all changes to styles/subsilver/template are purely cosmetic (no functional changes)
- cosmetics
- bugfixes
- add index to modules table
- use modules ordering code for forums too

6063 View | Annotate 06/14/2006 08:59 PM naderman

- 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]
- fixed a typo in acp_styles [Bug #2188]
- allow inserting BBCode at the first position of the textarea [Bug #2078]
- allow the style name to be different than the style path

6058 View | Annotate 06/13/2006 11:06 PM acydburn

make sure custom profile fields are created correctly on registration (#2225)

6055 View | Annotate 06/13/2006 05:06 PM acydburn

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

6051 View | Annotate 06/12/2006 06:09 PM acydburn

removed the ability to parse after closing brackets, since this seems to create a bunch of new problems
added a space after quotes for correctly parsing urls/smilies
instead of splitting the url just compare with strpos
david: please review once you get home. :)

6048 View | Annotate 06/11/2006 08:13 PM acydburn

- 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

6047 View | Annotate 06/11/2006 07:06 AM davidmj

;-)

6043 View | Annotate 06/10/2006 10:16 PM acydburn

try to prevent re-parsing of parsed bbcode content

6028 View | Annotate 06/09/2006 09:20 PM naderman

- a few adjustments to permissions, specifically with regard to global topics
- forgot to change a line in permission trace [Bug #2100]
- syntax highlighting for php5
- [Bug #2093]

6022 View | Annotate 06/08/2006 12:59 PM acydburn

- fix some smaller bugs
- removed custom profiles preview field from acp

6015 View | Annotate 06/06/2006 10:53 PM acydburn

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.

6014 View | Annotate 06/06/2006 12:54 PM acydburn

make sure we check the attachment status for the correct user ;)

6007 View | Annotate 06/04/2006 12:19 AM naderman

- removed useless code from style.php
- added a view template cache mode to acp_styles
- syntax highlighting for the acp css
- completed refresh actions for themes and templates
- fixed theme and template installation
- use a function for generating database theme data
- removed useless code from mcp_queue.php

we might need to do some more tests of acp_styles with safe_mode on

5967 View | Annotate 05/26/2006 05:04 PM acydburn

some tiny changes…

5907 View | Annotate 05/13/2006 04:14 AM davidmj

- Firebird is people too

5902 View | Annotate 05/12/2006 10:52 PM acydburn

- introduce new function build_url to easily build a valid url from the user->page object as well as optionally removing certain keys
- changed attachment config to utilize the config build methods
- cleaned up posting.php
- the submit/delete_post functions are now usable (functions_posting.php)
- adjusted header icons (transparency)
- a bunch of fixes for mssql
- bug fixes

5875 View | Annotate 05/04/2006 08:54 AM acydburn

- fixed ul/li margin
- fixed [code=php] tag (tags got mangled on edit)
- fixed a tiny issue within the ban function

5824 View | Annotate 04/22/2006 06:18 PM acydburn

- 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

5790 View | Annotate 04/17/2006 03:09 PM acydburn

- clean up marklist calls (global function)
- added new feature: test out others permissions (admin permissions will not be copied)
- changed attachment processing by directly using the template engine
- fixed some attachment related bugs
- additional tiny fixes

5765 View | Annotate 04/06/2006 07:15 PM acydburn

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)
- removed unread mode for private messages
- added new feature to template engine – “jump out of loop” or “loop another loop within my loop” :D (will be documented within the coding guidelines)
- added autologin field to sessions
- check session length checks
- added add_log statement to sessions to track session valid to invalid changes if ip/browser change depending on config settings (only debug)
- added multibyte support for various variables (exception at the moment is usernames which needs some discussion)
- hopefully not broke something. :/

5712 View | Annotate 03/25/2006 03:16 PM acydburn

my attempt to fix custom profile fields

- added the load settings for custom profile fields
- re-added our famous make_clickable function
- removed group_by clauses (due to the lang id selection the group by clause is no more needed)

I hope that i have not just created new bugs. ;)

5707 View | Annotate 03/24/2006 07:05 PM acydburn

ahhh, there we have it… related to several reports about code blocks and bbcode parsing (#1302)

5683 View | Annotate 03/22/2006 12:45 AM davidmj

- Fixed my fix :D

5682 View | Annotate 03/22/2006 12:40 AM davidmj

- Bug 1100

5603 View | Annotate 03/06/2006 03:03 PM acydburn

- 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

5595 View | Annotate 03/01/2006 10:48 PM acydburn

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

5583 View | Annotate 02/25/2006 06:46 AM davidmj

Another one bites the dust :D

- Nicer way of cleaning junk in PM export
- Added various signature and posting controls :P

5574 View | Annotate 02/22/2006 10:42 PM acydburn

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)
- able to reset permissions (only reset input field)
- fix forum deletion bug

5566 View | Annotate 02/21/2006 11:32 AM acydburn

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

5468 View | Annotate 01/17/2006 07:03 PM acydburn

just preparing…

5441 View | Annotate 01/11/2006 07:56 PM naderman

- 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
– develop/search_fill.php working again
– fulltext_mysql not working yet
- tiny bugfixes to ACM

5365 View | Annotate 12/21/2005 07:18 PM acydburn

- user avatar, user signature, user attachments

5357 View | Annotate 12/19/2005 07:55 PM acydburn

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

5313 View | Annotate 11/28/2005 07:38 PM acydburn

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

5268 View | Annotate 10/09/2005 07:59 PM acydburn

- 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

5227 View | Annotate