3 include("tmp/header.php");
4 //include("tmp/translatebox.php");
6 require_once("AOOSCore.php");
7 require_once("AOOSModel.php");
8 require_once("AOOSModule.php");
9 //require_once("AOOSStorageDevice.php");
11 function __autoload($class) {
13 "AOOSModule" => "AOOSModule",
14 "AOOSModel" => "AOOSModel2",
15 "AOOSCore" => "AOOSCore",
16 "AOOSException" => "AOOSException",
17 "AOOSTypeException" => "AOOSException",
18 "AOOSLangException" => "AOOSException"
20 require("settings.php");
21 if (in_array($class, array_keys($rootfiles))) {
22 require_once($rootfiles[$class].$settings["extension"]);
24 elseif (substr($class, 0, 4) == "AOOS") {
25 require_once("lib/".$class.$settings["extension"]);
28 require_once($settings["module_dir"].$class."/".$class.$settings["extension"]);
34 // unset($_SESSION); //FOR DEBUGGING
35 if (!isset($_SESSION["core"])) {
37 $_SESSION["core"] = serialize($c);
39 $c = unserialize($_SESSION["core"]);
42 $p = $c->getModule("Paginator");
43 $f = $c->getModule("Form");
47 print "<p>".$c->log2str()."</p>";
48 $_SESSION["core"] = serialize($c);
49 } catch (AOOSException
$e) {
53 $c->printExceptions();