$exclmenus = $database->loadObjectList(); $lists['exclmenus'] = JHTML::_('select.genericlist', $exclmenus, 'excl_menus', 'class="inputbox" size="1"', 'value', 'menu', NULL); XmapAdminHtml::showSitemapSettings($sitemap, $lists); } else { echo _XMAP_MSG_ERROR_LOADING_SITEMAP; } break; case 'save_sitemap_settings': $id = intval(JRequest::getVar('id', '', "REQUEST")); if (!$id || $id != JRequest::getVar('id', '', "REQUEST")) { die("Invalid Sitemap ID"); } $sitemap = new XmapSitemap($database); if ($sitemap->load($id)) { $_POST['menus'] = $sitemap->menus; $sitemap->bind($_POST); if ($sitemap->save()) { if ($sitemap->usecache) { XmapCache::cleanCache($sitemap); } echo 1; } else { echo $database->getErrorMsg(); } } else { die("Invalid Sitemap ID"); } break; case 'save_plugin_settings': $id = intval(JRequest::getVar('id', '', "REQUEST")); if (!$id || $id != JRequest::getVar('id', '', "REQUEST")) {