File "email-subscriber.php"
Full Path: /home/u165092617/domains/tadzz.com/public_html/admin/email-subscriber.php
File size: 9.69 KB
MIME-type: text/x-php
Charset: utf-8
<?php session_start();
include("./../config/config.php");
include("./backend/validated_admin.php");
$sql = "SELECT * FROM contact_master ";
$myquery=$conn->query($sql);
$mydara= $myquery->fetchAll() ;
$rows_found = $myquery->rowCount();
foreach ($mydara as $key ) {
$banner_image= $key['banner_image'];
$hubspot= $key['email_hubspot'];
}
?>
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Email Contact Form icouponworld.com</title>
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<link id="favicon" rel="icon" type="image/x-icon" href="../images/web-images/home/favicon.png">
<meta name="robots" content="index, follow" />
<meta name="author" content="Design Collection">
<meta name="description" content="Here's one more (easy-to-use) option to connect Contact Form by Icouponworld" />
<link rel="canonical" href="email-hubspot-subscriber.php"/>
<meta name="keywords" content="Contact Form, iCouponWorld stores, products, coupon, coupon code, promo code, cashback, offer, promotion, deal">
<!-- Viewport configuration, scaling options -->
<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1">
<!-- Bootstrap CSS -->
<link href="../css/icouponworld.css" rel="stylesheet">
<!-- CSS Stylesheet -->
<link href="../css/dashboard.css" rel="stylesheet">
<link href="../css/dataTables.bootstrap5.min.css" rel="stylesheet">
<!-- Font Awesome icon -->
<link href="../fontawesome/css/fontawesome.css" rel="stylesheet" />
<!-- Roboto font -->
<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=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;1,100;1,300;1,400;1,500;1,700&display=swap" rel="stylesheet">
<!-- HTML5 Shim and Respond.js IE8 support of HTML5 elements and media queries -->
<!--[if lt IE 9]>
<script src="https://oss.maxcdn.com/libs/html5shiv/3.7.0/html5shiv.js"></script>
<script src="https://oss.maxcdn.com/libs/respond.js/1.4.2/respond.min.js"></script>
<![endif]-->
</head>
<body>
<!--unique id begin -->
<div id="s_mm">
<!--scroll-top Begin-->
<div id="scroll-top">
<!--sidebarwrapper Begin-->
<div id="sidebarwrapper">
<!--Sidebarmenu Begin-->
<?php include("./includefiles/sidebar.php"); ?>
<!--Sidebarmenu End-->
<!--content-wrapper Begin-->
<div id="content-wrapper" class="d-flex flex-column dashboard-navbar">
<div id="maincontent">
<!-- Navbar Topbar Begin-->
<?php include("./includefiles/header.php"); ?>
<!-- Navbar Topbar End-->
<!-- Container Begin-->
<div class="container-fluid px-4">
<div class="d-sm-flex align-items-center justify-content-between mb-4">
<h3>
Email Subscriber
</h3>
</div>
<?php include("./includefiles/coupon_count.php"); ?>
<div class="col-md-12">
<div class="card border-0 shadow mb-4">
<div class="card-header bg-white border-bottom py-3">
<h6 class="m-0 fw-bold text-inherit">Email Subscriber</h6>
</div>
<div class="card-body">
<div class="table-responsive m-3">
<!--Table Begin-->
<table class="table table-striped table-hover" id="table">
<thead class="bg-blue fs-13">
<tr class= "user">
<th class= "user1">S.no</th>
<th class= "user1">Email</th>
<th class= "user1"> Date</th>
</tr>
</thead>
<tbody class="fs-13">
<?php
$sql = "SELECT * FROM email_subscriber";
$sql_query = $conn->query($sql);
$mydara_create=$sql_query->fetchAll();
$row_found = $sql_query->rowCount();
foreach($mydara_create as $row){
$s_no = $s_no+1;
$email_id = $row['user_email'];
$date = $row['datecreated'];
?>
<tr class="data user">
<td class= "user2"><?=$s_no?></td>
<td class= "user2"><?=$email_id?></td>
<td class= "user2"><?=$date?></td>
</tr>
<?php } ?>
</tbody>
</table>
</div>
</div>
<div class="paging-container d-flex justify-content-end" id="tablePaging">
</div>
<div class="download-buttons text-center p-1">
<button onClick="tableToCSV()" type="button" class="btn btn-primary bg-success fs-12"> Download
CSV</button>
</div>
</div>
</div>
</div>
<!-- Container End-->
</div>
<!--Copyright Begin-->
<?php include("./includefiles/footer.php"); ?>
<!--Copyright End-->
</div>
<!--content-wrapper End-->
</div>
<!--sidebarwrapper End-->
<!--Scroll to top Begin-->
<a class="scroll-to-top rounded" href="#scroll-top">
<i class="fas fa-angle-up"></i>
</a>
<!--Scroll to top End-->
<script src="../js/jquery-3.4.1.min.js"></script>
<!-- Jquery Script End-->
<!-- Bootstrap Script Begin-->
<script src="../js/bootstrap.bundle.min.js"></script>
<!-- Bootstrap Script End-->
<!-- dashboard-icouponworld.js Begin -->
<script src="../js/dashboard-icouponworld.js"></script>
<!-- dashboard-icouponworld.js End -->
<!--dataTables.bootstrap5.min.js Begin -->
<script src="../js/dataTables.bootstrap5.min.js"></script>
<!--dataTables.bootstrap5.min.js End -->
<!--jquery.dataTables.min.js Begin -->
<script src="../js/jquery.dataTables.min.js"></script>
<script src="../js/pagination.js"></script>
<script src="../js/table2csv.js"></script>
<script src="../js/pdfmake.min.js"></script>
<script>
function tableToCSV() {
// Variable to store the final csv data
var csv_data = [];
// Get each row data
var rows = document.getElementsByClassName('user');
for (var i = 0; i < rows.length; i++) {
// Get each column data
var cols = rows[i].querySelectorAll('.user1,.user2');
// Stores each csv row data
var csvrow = [];
for (var j = 0; j < cols.length; j++) {
// Get the text data of each cell
// of a row and push it to csvrow
csvrow.push(cols[j].innerHTML);
}
// Combine each column value with comma
csv_data.push(csvrow.join(","));
}
// Combine each row data with new line character
csv_data = csv_data.join('\n');
// Call this function to download csv file
downloadCSVFile(csv_data);
}
function downloadCSVFile(csv_data) {
// Create CSV file object and feed
// our csv_data into it
CSVFile = new Blob([csv_data], {
type: "text/csv"
});
// Create to temporary link to initiate
// download process
var temp_link = document.createElement('a');
// Download csv file
temp_link.download = "userdata.csv";
var url = window.URL.createObjectURL(CSVFile);
temp_link.href = url;
// This link should not be displayed
temp_link.style.display = "none";
document.body.appendChild(temp_link);
// Automatically click the link to
// trigger download
temp_link.click();
document.body.removeChild(temp_link);
}
$(function () {
load = function() {
window.tp = new Pagination('#tablePaging', {
itemsCount: <?=$row_found?>,
onPageSizeChange: function (ps) {
console.log('changed to ' + ps);
},
onPageChange: function (paging) {
//custom paging logic here
console.log(paging);
var start = paging.pageSize * (paging.currentPage - 1),
end = start + paging.pageSize,
$rows = $('#table').find('.data');
$rows.hide();
for (var i = start; i < end; i++) {
$rows.eq(i).show();
}
}
});
}
load();
});
</script>
</div>
<!--scroll-top End-->
</div>
<!--unique id End -->
</body>
</html>