static function uninstall($id)
 {
     $name = D()->module->Entry($id)->name;
     if ($name) {
         rrmdir(sysPATH . $name);
         D()->query("DELETE FROM module WHERE id = '" . (int) $id . "' ");
         qg::setInstalled($name, false);
         return 1;
     }
 }
Example #2
0
<?php

namespace qg;

$SET = G()->SET['cms'];
$SET['panel']['x']->custom();
$SET['panel']['y']->custom();
$SET['panel']['tabs']->make('main', 'cont')->custom();
$SET['panel']['tabs']->make('cont', 'options')->custom();
$SET['panel']['tabs']->make('access', 'access.grp')->custom();
$SET['panel']['tabs']->make('extended', 'divers')->custom();
$SET['panel']['tabs']->make('nav', 'nav.tree')->custom();
$SET['panel']['tree_show_c']->custom();
$SET['editmode']->setType('bool')->custom();
$SET['clipboard']->custom();
foreach (qg::$modules as $module => $egal) {
    if (strpos($module, 'cms.frontend.') === 0 && $module !== 'cms.frontend.0') {
        // uninstall
        rrmdir(sysPATH . $module);
        D()->query("DELETE FROM module WHERE name = " . D()->quote($module));
        qg::setInstalled($module, false);
    }
}