$UI = NULL;
     $UI = new UIManager();
     // to reload all extensions
     $UI->setRunning(true);
     trigger_error('NOTICE: Extension is installed in the database.');
     $UI->setRunning(false);
     $UI->loadPage('admin/extensions');
     break;
 case 'uninstallextension':
     $UI->setRunning(true);
     trigger_error('NOTICE: Extension is uninstalled in the database.');
     if ($UI->config->exists('/extensions/' . $_GET['name'])) {
         $UI->config->removeConfigItem('/extensions/' . $_GET['name']);
         $UI->saveAdmin(array());
     }
     $UI->unInstallExtension($_GET['name']);
     $UI->setRunning(false);
     $UI = new UIManager();
     // to reload all extensions
     $UI->loadPage('admin/extensions');
     break;
 default:
     $pages =& $UI->getPagesClass();
     $allModules = $pages->getAllAvailableModules(true);
     if (array_key_exists('admin/' . $module, $allModules)) {
         $UI->loadPage('admin/' . $module);
     } else {
         header('Location: http://127.0.0.1');
         // Nice joke for hackers
     }
     break;