diff --git a/admin/admin_sitemap.php b/admin/admin_sitemap.php
index 3976758af..b8f2890b0 100644
--- a/admin/admin_sitemap.php
+++ b/admin/admin_sitemap.php
@@ -7,38 +7,11 @@ if (!empty($setmodules))
}
require('./pagestart.php');
-require(INC_DIR .'functions_selects.php');
-
-$sql = "SELECT * FROM " . BB_CONFIG;
-
-if (!$result = DB()->sql_query($sql))
-{
- bb_die('Could not query config information in admin_sitemap');
-}
-else
-{
- $new_params = array();
-
- while ($row = DB()->sql_fetchrow($result))
- {
- $config_name = $row['config_name'];
- $config_value = $row['config_value'];
- $default_config[$config_name] = $config_value;
- $new[$config_name] = isset($_POST[$config_name]) ? $_POST[$config_name] : $default_config[$config_name];
-
- if (isset($_POST['submit']) && $row['config_value'] != $new[$config_name])
- {
- $new_params[$config_name] = $new[$config_name];
- }
- }
-
- if (isset($_POST['submit']))
- {
- if (!empty($new_params))
- {
- bb_update_config($new_params);
- }
+if(request_var('submit', '')) {
+ if(bb_update_config(array('static_sitemap' => request_var('static_sitemap', '')))) {
+ CACHE('bb_config')->rm();
}
+ bb_die(''. $lang['GO_BACK'] .'');
}
$s_mess = $lang['SITEMAP_CREATED'].': '.bb_date($new['sitemap_time'], $bb_cfg['post_date_format']).' '.$lang['SITEMAP_AVAILABLE'].': '.make_url('sitemap.xml').'';