$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");
public function __destruct() { parent::__destruct(); }