Пример #1
0
 function __destruct()
 {
     parent::__destruct();
 }
Пример #2
0
     $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) {