case 'saveusers':
     $UI->user = new user($UI->genDB);
     foreach ($UI->user->getAllUsers() as $user) {
         if (array_key_exists($user['username'], $_POST)) {
             $UI->user->setAdmin($user['username'], true);
         } else {
             $UI->user->setAdmin($user['username'], false);
         }
     }
     $UI->setRunning(true);
     trigger_error('NOTICE: User options are saved');
     $UI->setRunning(false);
     $UI->loadPage('admin/users', NULL, true, true);
     break;
 case 'saveextensions':
     $config =& $UI->getConfigClass();
     $config->removeConfigItem('/extensions');
     foreach ($_POST as $key => $item) {
         if (substr($key, 0, 4) == 'load') {
             $extensionName = substr($key, 4);
             $extensionName = str_replace('_', ' ', $extensionName);
             if ($item == 'on') {
                 $config->addConfigItem('/extensions/' . $extensionName, true, TYPE_BOOL);
                 if (array_key_exists($extensionName, $UI->extensions)) {
                     if ($UI->extensions[$extensionName]['installable'] == true) {
                         $UI->installExtension($extensionName);
                     }
                 }
             }
         }
     }