$id = intval(JRequest::getVar('sitemap', '', "REQUEST")); $sitemap = new XmapSitemap($database); if (!$sitemap->load($id)) { die('Cannot load sitemap'); } $menutype = JRequest::getVar('menutype', '', "REQUEST"); $menus = $sitemap->getMenus(); if (!empty($menus[$menutype])) { $menu =& $menus[$menutype]; $menu->show = JRequest::getVar('show', '', "POST"); $menu->showXML = JRequest::getVar('showXML', '', "POST"); $menu->priority = JRequest::getVar('priority', '', "POST"); $menu->changefreq = JRequest::getVar('changefreq', '', "POST"); $menu->module = JRequest::getVar('module', '', "POST"); # Clean the cache of the sitemap $sitemap->setMenus($menus); if ($sitemap->save()) { if ($sitemap->usecache) { XmapCache::cleanCache($sitemap); } echo 1; } else { echo $database->getErrorMsg(); } } break; case 'uninstallplugin': $id = intval(JRequest::getVar('plugin', '', "REQUEST")); if ($id != JRequest::getVar('plugin', '', "REQUEST")) { //Security Check! die('Cannot load plugin');