function __destruct() { parent::__destruct(); }
$event = $_GET['event']; } else { $event = '__default'; } if (isset($_GET['class'])) { $class = $_GET['class']; } else { $class = $module; } $classFile = FR_BASE_PATH . '/modules/' . $module . '/' . $class . '.php'; if (file_exists($classFile)) { require_once $classFile; if (class_exists($class)) { try { $instance = new $class(); if (!FR_Module::isValid($instance)) { die("Requested module is not a valid framework module!"); } $instance->moduleName = $module; if ($instance->authenticate()) { try { $result = $instance->{$event}(); if (!PEAR::isError($result)) { $presenter = FR_Presenter::factory($instance->presenter, $instance); if (!PEAR::isError($presenter)) { $presenter->display(); } else { die($presenter->getMessage()); } } } catch (Exception $error) {