}
}
$sitemapGenerator = new SitemapGenerator();
$currentCount = 0;
$pageCateBrand = 0;
$pageYMM = 0;
$hasmore = false;
$filename = "";
if (isset($_POST['actionType']) && $_POST['actionType'] != '') {
    switch ($_POST['actionType']) {
        case 'CategoryBrand':
            $categoryBrandURLs = $sitemapGenerator->GetCategoryBrandURLs();
            $sitemapGenerator->GenerateAction(array('category-brand' => $categoryBrandURLs));
            break;
        case 'MixCategoryBrand':
            $mixCategoryBrandURLs = $sitemapGenerator->GetMixCategoryBrandURLs();
            $sitemapGenerator->GenerateAction(array('mix-category-brand' => $mixCategoryBrandURLs));
            break;
        case 'ProductBrand':
            $productBrandURLs = $sitemapGenerator->GetProductBrandURLs();
            $chunkArr = array_chunk($productBrandURLs, 3, true);
            $sitemapGenerator->GenerateAction($chunkArr[$_POST['currentCount']]);
            $currentCount = $_POST['currentCount'] + 1;
            $remainCount = count($chunkArr) - $currentCount;
            echo "Remaining: {$remainCount}<br/>";
            break;
        case 'DynamicPage':
            $pageCateBrand = $_POST['pageCount'];
            $pageYMM = $_POST['pageCount2'];
            $filename = $_POST['dynamic_filename'];
            $sitemapGenerator->GenerateDynamicPagesURLs($filename, $pageCateBrand, $pageYMM, $hasmore);