$sitemap_items = Params::getParam('sitemap_items');
} else {
    $sitemap_items = osc_get_preference('allSeo_sitemap_items', 'plugin-all_in_one') != '' ? osc_get_preference('allSeo_sitemap_items', 'plugin-all_in_one') : '';
}
$sitemap_items_limit = '';
if (Params::getParam('sitemap_items_limit') != '') {
    $sitemap_items_limit = Params::getParam('sitemap_items_limit');
} else {
    $sitemap_items_limit = osc_get_preference('allSeo_sitemap_items_limit', 'plugin-all_in_one') != '' ? osc_get_preference('allSeo_sitemap_items_limit', 'plugin-all_in_one') : '';
}
if (Params::getParam('plugin_action') == 'done') {
    $dao_preference->update(array("s_value" => $freq), array("s_section" => "plugin-all_in_one", "s_name" => "allSeo_sitemap_freq"));
    $dao_preference->update(array("s_value" => $sitemap_items), array("s_section" => "plugin-all_in_one", "s_name" => "allSeo_sitemap_items"));
    $dao_preference->update(array("s_value" => $sitemap_items_limit), array("s_section" => "plugin-all_in_one", "s_name" => "allSeo_sitemap_items_limit"));
    //Generate sitemap
    $execution_time = seo_sitemap_generator();
    message_ok(__('Sitemap.xml generated correctly in', 'all_in_one') . ' ' . round($execution_time, 2) . ' ' . __('seconds', 'all_in_one') . '.');
    osc_reset_preferences();
}
unset($dao_preference);
?>

<div id="settings_form">
  <?php 
echo config_menu();
?>
  
  <form name="promo_form" id="promo_form" action="<?php 
echo osc_admin_base_url(true);
?>
" method="POST" enctype="multipart/form-data" >
<?php

define('ABS_PATH', dirname(dirname(dirname(dirname(__FILE__)))) . '/');
require_once ABS_PATH . 'oc-load.php';
require_once osc_content_path() . 'plugins/all_in_one/sitemap.php';
seo_sitemap_generator();