예제 #1
0
 public static function uninstall()
 {
     $locations = self::_getPluginLocations();
     if ($modules = self::_getModulesFromXml($locations['xmlPath'])) {
         foreach ($modules as $m) {
             $modDataArr = utilsCsp::xmlNodeAttrsToArr($m);
             self::_uninstallTables($modDataArr);
             frameCsp::_()->getModule('options')->getModel('modules')->delete(array('code' => $modDataArr['code']));
             utilsCsp::deleteDir(CSP_MODULES_DIR . $modDataArr['code']);
         }
     }
 }