<?php
include('includes/headerSec.php');
if (isset($_GET['task']) && $_GET['task']=="province") {
    $type = 'province';
    $cat = $_GET['slug1'];
    $getTitle = $obj->getDataByField('n02special_cat', 'slug', $cat);
    if($getTitle['cat01category']==""):
      $obj->redirect(SITE_URL);
       die();
        endif;
    $cat_id = $getTitle['cat01id'];
    $categoryName = $getTitle['cat01category'];
}elseif (isset($_GET['task']) && $_GET['task'] == "district") {
    $type = 'district';
    $parent_cat = $_GET['slug1'];
    $cat = $_GET['slug2'];
    $parent_cat = $_GET['slug1'];
    $getParentTitle = $obj->getDataByField('n02special_cat', 'slug', $parent_cat);
    $getTitle = $obj->getDataByField('n02special_cat', 'slug', $cat);
    $cat_id = $getTitle['cat01id'];
    $categoryName = $getTitle['cat01category'];
     if($getTitle['cat01category']=="" || $getParentTitle['cat01category']==""):
      $obj->redirect(SITE_URL);
       die();
        endif;
}elseif (isset($_GET['task']) && $_GET['task'] == "local") {
    $type = 'local';
    $grand_parent_cat = $_GET['slug1'];
    $parent_cat = $_GET['slug2'];
    $cat =$_GET['slug3'];
    $getGrandParentTitle = $obj->getDataByField('n02special_cat', 'slug', $grand_parent_cat);
    $getParentTitle = $obj->getDataByField('n02special_cat', 'slug', $parent_cat);
    $getTitle = $obj->getDataByField('n02special_cat', 'slug', $cat);
    $cat_id = $getTitle['cat01id'];
    $categoryName = $getTitle['cat01category'];
     if($getTitle['cat01category']=="" || $getParentTitle['cat01category']=="" || $getGrandParentTitle['cat01category']==""):
     $obj->redirect(SITE_URL);
       die();
        endif;
}
else {
    $cat_id = 0;
    $cat = '0';
    $type = ' latest';
    $categoryName = 'हाम्रो पालिका';
}
include('includes/header.php');
?>
<article class="innr">
	<div class="container">
	    <div class="breadcrumbmenu">
	        <nav aria-label="breadcrumb">
              <ol class="breadcrumb">
                <li class="breadcrumb-item"><a href="<?php echo SITE_URL;?>">Home</a></li>
                <?php if($type=="district"):
                    echo '<li class="breadcrumb-item"><a href="'.SITE_URL.'mero-palika/'.$getParentTitle['slug'].'">'.$getParentTitle['cat01category'].'</a></li>
                    <li class="breadcrumb-item active" aria-current="page">'.$getTitle['cat01category'].'</li>';
                    elseif($type=="local"):
                    echo '<li class="breadcrumb-item"><a href="'.SITE_URL.'mero-palika/'.$getGrandParentTitle['slug'].'">'.$getGrandParentTitle['cat01category'].'</a></li>
                    <li class="breadcrumb-item"><a href="'.SITE_URL.'mero-palika/'.$getGrandParentTitle['slug'].'/'.$getParentTitle['slug'].'">'.$getParentTitle['cat01category'].'</a></li>
                    <li class="breadcrumb-item active" aria-current="page">'.$getTitle['cat01category'].'</li>';
                    else:
                echo '<li class="breadcrumb-item active" aria-current="page">'.$categoryName.'</li>';
                endif;
                ?>
              </ol>
            </nav>
	    </div>
	    <div class="newpage-sectionwrapper">
	        <div class="palika-title palika-title-theme palika-title-center palika-title-line">
                <a href="#">
              <?php echo $categoryName;?>
                </a>
            </div>
            <div class="pradeshmenu-wrap">
                <ul class="d-flex justify-content-center">
                    <?php 
                    $i=1;
                    $res_province = $obj->select("n02special_cat","*",array("parent_id"=>$cat_id));
                    foreach($res_province as $row_pro):
                        if($type=='province'):
                            $link =SITE_URL.'mero-palika/'.$cat.'/'.$row_pro['slug'];
                            elseif($type =="district"):
                                $link =  $link =SITE_URL.'mero-palika/'.$parent_cat.'/'.$cat.'/'.$row_pro['slug'];
                                else:
                            $link =SITE_URL.'mero-palika/'.$row_pro['slug'];
                            endif;
                    echo '<li>
                        <a href="'.$link.'">
                            <span class="pradesh-list-count">'.$obj->convertNepaliUnicode($i).'</span> <span>'.$row_pro['cat01category'].' </span>
                        </a>
                    </li>';
                    $i++;
                    endforeach;
                    ?>
                </ul>
            </div>
            
            <div class="newssection-wrapper">
                <div class="row" id="result-news">
                   
                </div>
                <div class="pgnatn radeshpagi">
					<nav aria-label="Page navigation example">
                     <ul class="pagination">
                                    <li class="page-item" class="active"><a class="page-link" href="#" id="1">1 <span class="sr-only">(current)</span></a></li>
                                </ul>
					</nav>
				</div>
            </div>
            
	    </div>
	</div>
</article>
<?php include('includes/footer.php');?>
<script>
    $('document').ready(function () {
        $(".pagination a").trigger('click'); // When page is loaded we trigger a click
    });

    $('.pagination').on('click', 'a', function (e) {
        var type = '<?php echo $cat; ?>';
        var page = this.id;
        var perPage = '21';
        var pagination = '';
        var data = {'perPage': perPage, 'page': page, '<?php echo $type ?>': type};
        $.ajax({
            url: '<?php echo SITE_URL ?>ajax/pagination-palika.php',
            type: 'POST',
            data: data,
            dataType: 'json',
            success: function (response) {
                $('#result-news').html(response.newsList);
                $('html, body').animate({ scrollTop: 0 } , "slow");
                if (page == 1)
                    pagination += '<li class="page-item disabled"><a class="page-link" href="#" aria-label="First"><span aria-hidden="true">First</span></a></li><li class="page-item disabled"><a class="page-link" href="#" aria-label="Previous"><span aria-hidden="true">Previous</span></a></li>';
                else
                    pagination += '<li class="page-item"><a class="page-link" href="#" id="1" aria-label="First"><span aria-hidden="true">First</span></a></li><li class="page-item"><a class="page-link" href="#" id="' + (page - 1) + '" aria-label="Previous"><span aria-hidden="true">Previous</span></a></li>';

                for (var i = parseInt(page) - 3; i <= parseInt(page) + 3; i++) {
                    //	alert(i);
                    if (i >= 1 && i <= response.numPage) {

                        if (i == page)
                            pagination += '<li class="active page-item"><a class="page-link" href="#" id="' + i + '">' + i + '</a></li>';
                        else
                            pagination += '<li class="page-item"><a class="page-link" href="#" id="' + i + '">' + i + '</a></li>';

                    } //end of if
                } // end for loop

                if (page == response.numPage)
                    pagination += '<li class="disabled page-item"><a class="page-link" href="#"  aria-label="Next"><span aria-hidden="true">Next</span></a></li><li class="page-item disabled"><a class="page-link" href="#" aria-label="Last"><span aria-hidden="true">Last</span></a></li>';
                else
                    pagination += '<li class="page-item"><a class="page-link" href="#" id="' + (parseInt(page) + 1) + '" aria-label="Next"><span aria-hidden="true">Next</span></a></li><li class="page-item"><a class="page-link" href="#" id="' + response.numPage + '" aria-label="Last"><span aria-hidden="true">Last</span></a></li>';

                $('.pagination').html(pagination); // We update the pagination DIV


            }, // end of success

            error: function () { }

        });

        return false;

    });
</script>
