Beispiel #1
0
        $class = $_GET['class'];
    } else {
        $class = $module;
    }
} else {
    $module = 'gallery';
    $event = '__default';
    $class = $module;
}
$classFile = BASE_PATH . '/modules/' . $module . '/' . $class . '.php';
if (file_exists($classFile)) {
    require_once $classFile;
    if (class_exists($class)) {
        try {
            $instance = new $class();
            if (!DTST_Module::isValid($instance)) {
                die("Module is not valid!");
            }
            $instance->moduleName = $module;
            try {
                $result = $instance->{$event}();
                $engine = DTST_DisplayEngine::factory($instance->displayEngine, $instance);
                $engine->display();
            } catch (Exception $error) {
                die($error->getMessage());
            }
        } catch (Exception $error) {
            die($error->getMessage());
        }
    } else {
        die("Module not found");
Beispiel #2
0
 public function __destruct()
 {
     parent::__destruct();
 }