AOOSModel v2
[AOOS.git] / index.php
bloba739506f75428b4ce8c3c89ff978cf864805f40d
1 <?php
2 session_start();
3 include("tmp/header.php");
4 include("tmp/translatebox.php");
6 require_once("AOOSCore.php");
7 require_once("AOOSModel.php");
8 require_once("AOOSStorageDevice.php");
10 function __autoload($class) {
11 require("config.php");
12 if (substr($class, 0, 4) == "AOOS") {
13 require_once("lib/".$class.$settings["extension"]);
15 else
16 require_once($settings["module_dir"].$class."/".$class.$settings["extension"]);
19 try
21 if (!isset($_SESSION["core"]))
23 $c = new AOOSCore();
24 $_SESSION["core"] = serialize($c);
26 $c = unserialize($_SESSION["core"]);
28 $p = $c->getModule("Paginator");
29 print $p->show();
31 $_SESSION["core"] = serialize($c);
33 catch (AOOSException $e)
36 global $c;
37 $c->printExceptions();