UPB v2.0 Variables
From MyUPBWiki
Super Globals
In UPB v2.0, one of the main goals is to release a forum that does not require register_globals to be ON. To accomplish this, all global variables have been abolished. All variables that were extracted from $_GET, $_POST, $_COOKIE, $_FILES, etc. have been converted back to them. Also know that we use $_POST, instead of $HTTP_POST_VARS, which also applies to all super globals. This is for compatibility with newer versions of PHP which note the longer version as deprecated.
UPB's Globals
UPB also has its own set of globals that it needs in order for the forum to run correctly. In the v1.x series, they were stored in the config.dat and config2.dat (which have been done away with with the creation of the config and ext_config tables). However, in order to methodically structure UPB's global configuration variables, they were split into three arrays: $_CONFIG, $_STATUS, and $_REGIST (or $_REGISTER).
Skin variables obsolete
Note that variables for skinning, like $font_main_color, $font_m, etc. no longer exist. In it's place are XHTML and Fraser's superb coding skills. With XHTML the forum's HTML is cleaned up a lot compared to the old method of using messy skin variables to paint each PHP page needlessly. We expect a very clean skinning system to be put in place as 2.0 development hits beta stages.
