public function uninstall()
 {
     $mod = new Modules();
     $mod->getModuleByName('sitemenus');
     // remove perms
     FabriqModules::remove_perms($mod->id);
     // remove paths
     $pathmap =& FabriqModules::module('pathmap');
     $pathmap->remove_path('sitemenus');
     $pathmap->remove_path('sitemenus/index');
     $pathmap->remove_path('sitemenus/create');
     $pathmap->remove_path('sitemenus/update/!#');
     $pathmap->remove_path('sitemenus/destroy/!#');
     $pathmap->remove_path('sitemenus/items/index/!#');
     $pathmap->remove_path('sitemenus/items/create/!#');
     $pathmap->remove_path('sitemenus/items/update/!#');
     $pathmap->remove_path('sitemenus/items/destroy/!#');
     // delete database table
     global $db;
     $sql = "DROP TABLE `fabmod_sitemenus_menus`;";
     $db->query($sql);
     $sql = "DROP TABLE `fabmod_sitemenus_menuitems`;";
     $db->query($sql);
     // set module as not installed
     $mod->installed = 0;
     $mod->update();
 }
 public function uninstall()
 {
     $mod = new Modules();
     $mod->getModuleByName('blog');
     // remove perms
     FabriqModules::remove_perms($mod->id);
     // remove paths
     $pathmap =& FabriqModules::module('pathmap');
     $pathmap->remove_path('blog');
     $pathmap->remove_path('blog/create');
     $pathmap->remove_path('blog/update/!#');
     $pathmap->remove_path('blog/destroy/!#');
     $pathmap->remove_path('blog/show/!#');
     // delete database table
     global $db;
     $sql = "DROP TABLE `fabmod_blog_blogs`;";
     $db->query($sql);
     // uninstall any terms
     if (FabriqModules::enabled('taxonomy')) {
         FabriqModules::module('taxonomy')->uninstallMaps('fabmod_blog_blogs');
     }
     // set module as not installed
     $mod->installed = 0;
     $mod->update();
 }