Rewrote every file for readability,
Added proper HTTP error codes in error pages
Reduced repeated code in options/theme.php to functions
Added a new function to the html select class for the above
Replaced several divs with ps
Fixed the br-inside-pre problem in message class
Added stuff to default layout css
Changed database name to a define
Removed the pagenav board list link hack in index.php (see below)
Added checks for valid board/topiclist layout
Removed a few leftover gettext functions
Optimised a bunch of SQL stuff
Removed banned user list ability
Removed account activation code in user.php
Sig/quote in user.php can now be html-formatted
Added a lot more info in debug mode
Added descriptive comments for a few things
Optimised out the recursive group/board SQL in the boardlist classes
Set the board list link in page class only if PHP_SELF isn't the index
Added a debug option to show the HTML source as plaintext in page class
Fix debug mode error display so it doesn't mess up with html_errors=false
Remove userlevel crap in messagelist_irc
Deleted the short-lived servererror.php file
Register.php will now prompt for code/userid if no url parameters given
33 files changed: