
PK 
<?php
ob_start();
//error_reporting(E_ALL ^ E_NOTICE);
@session_start();
ini_set('allow_url_include',1);
date_default_timezone_set("Asia/Kolkata");
set_time_limit(600);
ini_set('max_execution_time',600);
require_once 'tour-admin/includes/settings/PDODB.php';
include 'tour-admin/includes/modules/functions.php';
$function = new FUNCTIONS();
$pdodb = PDODB::getInstance();
$limit = 15;
$page = isset($_GET['page']) ? (int)$_GET['page'] : 1; // Get the current page number from the URL, default to 1
// Calculate the starting point for the query
$start_from = ($page - 1) * $limit;
// Fetch the blog data for the current page
$sqlQuery = "SELECT * FROM tb_blog WHERE isactive=1 ORDER BY id DESC LIMIT $start_from, $limit";
$blogdata = $pdodb->query($sqlQuery);
// Get the total number of records for pagination
$sqlQuery = "SELECT COUNT(id) as total_records FROM tb_blog WHERE isactive=1";
$total_records = $pdodb->query($sqlQuery)[0]['total_records'];
// Calculate the total number of pages
$total_pages = ceil($total_records / $limit);
// Generate the pagination links
$pagLink = "";
for ($i = 1; $i <= $total_pages; $i++) {
if ($page == $i) {
$pagLink .= "<span aria-current='page' class='page-numbers current'>" . $i . "</span>";
} else {
$pagLink .= "<a class='page-numbers' href='blog?page=" . $i . "'>" . $i . "</a>";
}
}
?>
<!doctype html>
<html class="no-js" lang="zxx">
<head>
<meta charset="utf-8">
<meta http-equiv="x-ua-compatible" content="ie=edge">
<title>Amazing world travel solutions | Our Tours Package </title>
<meta name="description" content="Tourm - Travel & Tour Booking Agency HTML Template ">
<meta name="keywords" content="Tourm - Travel & Tour Booking Agency HTML Template ">
<meta name="robots" content="INDEX,FOLLOW">
<meta name="viewport" content="width=device-width,initial-scale=1,shrink-to-fit=no">
<meta name="msapplication-TileColor" content="#ffffff">
<meta name="msapplication-TileImage" content="assets/img/favicons/ms-icon-144x144.png">
<meta name="theme-color" content="#ffffff">
<link rel="preconnect" href="https://fonts.googleapis.com/">
<link rel="preconnect" href="https://fonts.gstatic.com/" crossorigin>
<link rel="preconnect" href="https://fonts.googleapis.com/">
<link rel="preconnect" href="https://fonts.gstatic.com/" crossorigin>
<link href="https://fonts.googleapis.com/css2?family=Inter:wght@100..900&family=Manrope:wght@200..800&family=Montez&display=swap" rel="stylesheet">
<link rel="stylesheet" href="assets/css/bootstrap.min.css">
<link rel="stylesheet" href="assets/css/fontawesome.min.css">
<link rel="stylesheet" href="assets/css/magnific-popup.min.css">
<link rel="stylesheet" href="assets/css/swiper-bundle.min.css">
<link rel="stylesheet" href="assets/css/style.css">
<style>
.box-title { min-height: 50px!important; }
</style>
</head>
<body>
<?php include_once'layout/header.php';?>
<div class="breadcumb-wrapper background-image" style="background-image: url("assets/img/bg/breadcumb-bg.jpg");">
<div class="container">
<div class="breadcumb-content">
<h1 class="breadcumb-title">Our Tours Package</h1>
<ul class="breadcumb-menu">
<li><a href="index">Home</a></li>
<li>Our Tours Package</li>
</ul>
</div>
</div>
</div>
<section class="space">
<div class="container shape-mockup-wrap">
<div class="row">
<div class="col-xxl-12 col-lg-12">
<div class="tab-content" id="nav-tabContent">
<div class="tab-pane fade active show" id="tab-grid" role="tabpanel" aria-labelledby="tab-tour-grid">
<div class="row gy-24 gx-24">
<?php for($i=0;$i<count($blogdata);$i++){
$urlTitle=str_replace(' ', '_',$blogdata[$i]['title']);?>
<div class="col-md-4">
<div class="tour-box th-ani">
<div class="tour-box_img global-img"><img src="tour-admin/uploads/blog/<?=$blogdata[$i]['file'];?>" alt="<?=$blogdata[$i]['title'];?>"></div>
<div class="tour-content">
<h3 class="box-title"><a href="tour-details/<?=$blogdata[$i]['id']?>/<?=$urlTitle;?>"><?=$blogdata[$i]['title'];?></a></h3>
<div class="tour-action">
<!--<span><i class="fa-light fa-clock"></i>7 Days</span> -->
<a href="tour-details/<?=$blogdata[$i]['id']?>/<?=$urlTitle;?>" class="th-btn style4">Detail View</a></div>
</div>
</div>
</div>
<?php } ?>
</div>
</div>
</div>
</div>
</div>
<div class="shape-mockup shape1 d-none d-xxl-block" style="right: -8%; bottom: 7%;"><img src="assets/img/shape/shape_1.png" alt="shape"></div>
<div class="shape-mockup shape2 d-none d-xl-block" style="right: -7%; bottom: 1%;"><img src="assets/img/shape/shape_2.png" alt="shape"></div>
<div class="shape-mockup shape3 d-none d-xxl-block" style="right: -12%; bottom: -2%;"><img src="assets/img/shape/shape_3.png" alt="shape"></div>
</div>
</section>
<?php include_once'layout/footer.php';?>
<script src="assets/js/vendor/jquery-3.6.0.min.js"></script>
<script src="assets/js/swiper-bundle.min.js"></script>
<script src="assets/js/bootstrap.min.js"></script>
<script src="assets/js/jquery.magnific-popup.min.js"></script>
<script src="assets/js/jquery.counterup.min.js"></script>
<script src="assets/js/jquery-ui.min.js"></script>
<script src="assets/js/imagesloaded.pkgd.min.js"></script>
<script src="assets/js/isotope.pkgd.min.js"></script>
<script src="assets/js/gsap.min.js"></script>
<script src="assets/js/circle-progress.js"></script>
<script src="assets/js/matter.min.js"></script><script src="assets/js/matterjs-custom.js"></script><script src="assets/js/nice-select.min.js"></script><script src="assets/js/main.js"></script>
</body>
</html>


PK 99