* The file that initializes everything * * @link http://www.gnu.org/licenses/gpl.txt GPL http://www.gnu.org/licenses/gpl.txt * @package Exponent-CMS * @copyright 2004-2011 OIC Group, Inc. * @author Adam Kessler <*****@*****.**> * @version 2.0.0 */ // Initialize the exponent environment require_once 'exponent_bootstrap.php'; // Initialize the MVC framework - for objects we need loaded now require_once BASE . 'framework/core/expFramework.php'; // Initialize the Sessions subsystem expSession::initialize(); // Initialize the Theme subsystem expTheme::initialize(); // Initialize the language subsystem expLang::loadLang(); // Initialize the Database subsystem $db = expDatabase::connect(DB_USER, DB_PASS, DB_HOST . ':' . DB_PORT, DB_NAME); // Initialize the Modules subsystem & Create the list of available/active controllers $available_controllers = expModules::initializeControllers(); //original position //$available_controllers = array(); //$available_controllers = initializeControllers(); //foreach ($db->selectObjects('modstate',1) as $mod) { // if (!empty($mod->path)) $available_controllers[$mod->module] = $mod->path; //FIXME test location //} // Initialize the History (Flow) subsystem. $history = new expHistory(); //<--This is the new flow subsystem