Exemplo n.º 1
0
                     if ($UI->extensions[$extensionName]['installable'] == true) {
                         $UI->installExtension($extensionName);
                     }
                 }
             }
         }
     }
     $config->addConfigItem('/extensions/WHATEVER', false, TYPE_BOOL);
     $UI->saveAdmin(array());
     $UI = NULL;
     $UI = new UIManager();
     // to reload all extensions
     $UI->loadPage('admin/extensions');
     break;
 case 'installextension':
     $UI->installExtension($_GET['name']);
     $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());
     }