phpbb/phpBB/includes/acp
David M 9532514c2a 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


git-svn-id: file:///svn/phpbb/trunk@6209 89ea8834-ac86-4346-8a33-228a782c2dd0
2006-07-24 10:08:36 +00:00
..
info - add additional auth check to the permission roles modules 2006-07-01 19:11:52 +00:00
acp_attachments.php - renamed the following columns: 2006-07-13 12:51:56 +00:00
acp_ban.php anyone want to buy a C? 2006-06-16 23:20:32 +00:00
acp_bbcodes.php OK... 2006-07-24 10:08:36 +00:00
acp_board.php - tackle some usability issues 2006-07-09 16:23:57 +00:00
acp_bots.php - removed db cache (might re-appear, but for now we do not see the need for it) 2006-06-16 16:54:51 +00:00
acp_captcha.php - CAPTCHA: removed the extra slash 2006-07-04 03:54:41 +00:00
acp_database.php OK... 2006-07-24 10:08:36 +00:00
acp_disallow.php - removed db cache (might re-appear, but for now we do not see the need for it) 2006-06-16 16:54:51 +00:00
acp_email.php some bugfixes 2006-06-19 21:30:32 +00:00
acp_forums.php OK... 2006-07-24 10:08:36 +00:00
acp_groups.php 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 2006-07-17 03:23:31 +00:00
acp_icons.php some bugfixes 2006-07-06 16:46:53 +00:00
acp_jabber.php hey dev team mates, here are the brand new beta checkins (as promised). Please ensure this stays in our private cvs until the 23rd June, except the bug fixes. 2006-06-17 20:28:39 +00:00
acp_language.php fix some bugs... again. :) 2006-07-10 15:55:10 +00:00
acp_logs.php - removed db cache (might re-appear, but for now we do not see the need for it) 2006-06-16 16:54:51 +00:00
acp_main.php - some bugfixes 2006-07-20 21:45:24 +00:00
acp_modules.php - renamed the following columns: 2006-07-13 12:51:56 +00:00
acp_permission_roles.php change ACL_NO to ACL_NEVER and ACL_UNSET to ACL_NO to let our users get what is meant on the first look. 2006-06-22 16:49:04 +00:00
acp_permissions.php - renamed the following columns: 2006-07-13 12:51:56 +00:00
acp_php_info.php ok, this one is rather large... the most important change: 2006-06-06 20:53:46 +00:00
acp_profile.php 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 2006-07-17 03:23:31 +00:00
acp_prune.php - renamed the following columns: 2006-07-13 12:51:56 +00:00
acp_ranks.php - add additional auth check to the permission roles modules 2006-07-01 19:11:52 +00:00
acp_reasons.php SQL! 2006-06-18 15:50:00 +00:00
acp_search.php - it's \r\n not \n\r [Bug #3121] 2006-07-12 23:21:57 +00:00
acp_styles.php OK... 2006-07-24 10:08:36 +00:00
acp_users.php - some bugfixes 2006-07-20 21:45:24 +00:00
acp_words.php make sure custom profile fields are created correctly on registration (#2225) 2006-06-13 21:06:29 +00:00
auth.php change ACL_NO to ACL_NEVER and ACL_UNSET to ACL_NO to let our users get what is meant on the first look. 2006-06-22 16:49:04 +00:00