<?php session_start();
include("./../config/config.php");
include("./backend/validated_admin.php");
?>
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Fetch Data - iCouponWorld | Coupons | Discounts| Promo Codes</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="iCouponWorld stores may offer a wide range of products, from clothing and accessories to electronics and home goods, and they may sell products from multiple brands or their own proprietary products.">
<meta name="keywords" content="iCouponWorld stores, products, coupon, coupon code, promo code, cashback, offer, promotion, deal">
<link rel="canonical" href="fetch-data.php"/>
<!-- 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">
<!-- 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">
<style>
.lds-dual-ring.hidden {
display: none;
}
.lds-dual-ring {
display: inline-block;
width: 80px;
height: 80px;
}
.lds-dual-ring:after {
content: " ";
display: block;
width: 64px;
height: 64px;
margin: 5% auto;
border-radius: 50%;
border: 6px solid #fff;
border-color: #fff transparent #fff transparent;
animation: lds-dual-ring 1.2s linear infinite;
top: 27%;
position: absolute;
left: 50%;
}
@keyframes lds-dual-ring {
0% {
transform: rotate(0deg);
}
100% {
transform: rotate(360deg);
}
}
.overlay {
position: fixed;
top: 0;
left: 0;
width: 100%;
height: 100vh;
background: rgba(0,0,0,.8);
z-index: 999;
opacity: 1;
transition: all 0.5s;
}
</style>
<!-- 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"); ?>
<script src="https://unpkg.com/sweetalert/dist/sweetalert.min.js"></script>
<!-- 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>
Fetch Data
</h3>
</div>
<?php include("./includefiles/coupon_count.php"); ?>
<form>
<div class="row">
<!--Fetch Coupon Data Begin-->
<div class="col-md-6">
<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">Coupon data</h6>
</div>
<div class="card-body">
<div class="row">
<div class="col-md-12">
<div class="mb-3">
<label for="affiliatefuture " class="form-label">Fetch Coupon Data</label>
<select class="form-select mb-3" aria-label=".form-select-lg example" id="coupon_fetch">
<!-- <option value="vcommission" selected>Vcommission</option> -->
<!-- <option value="Icubeswire">Icubeswire</option> -->
<option value="admitad">Admitad</option>
<!-- <option value="affiliatefuture">Affiliatefuture</option> -->
<option value="awin">Awin</option>
<option value="brandreward">Brandreward</option>
<!-- <option value="cuelinks">Cuelinks</option> -->
<!-- <option value="flipkart" selected>Flipkart</option> -->
<!-- <option value="optimisemedia">Optimisemedia</option> -->
<option value="skimlinks">Skimlinks</option>
<option value="tradedoubler">Tradedoubler</option>
<!-- <option value="2performant">2Performant</option> -->
</select>
</div>
</div>
<!--Note Begin-->
<div class="col-md-12">
<div class="alert alert-primary fs-14" role="alert">
<strong>Important message:</strong> If you collect coupons from the Brandreward, Skimlinks. Every time a button is clicked. you will get skimlinks 100 coupons and 1000 coupon bardreward. If you want more bardreward, skimlinks coupons. you can click on the button any number of times.<span class="fw-bold"> How to fetch awin coupon data read <a href="https://www.icouponworld.com/documentation/fetch-data.html">our documentation</a>.</span>
</div>
<div class="alert alert-primary fs-14" role="alert">
<strong>Note:</strong> If you do not fetch the coupons of any affiliate company, then you can click on the start button two to three times.
</div>
</div>
<!--Note End-->
<div class="col-md-12">
<button type="button" id="fetch_coupon" class="btn btn-primary mb-3">Start</button>
</div>
</div>
</div>
<div id="loader" class="lds-dual-ring hidden overlay">
<h5 class="text-white text-dual-ring text-inherit">Do not click the back button or refresh the page. uploading of data is underway!..</h5>
</div>
</div>
</div>
<!--Fetch Product Data Begin-->
<div class="col-md-6">
<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">Product data</h6>
</div>
<div class="card-body">
<div class="row">
<div class="col-md-12">
<div class="mb-3">
<label for="affiliatefuture " class="form-label">Fetch Product Data</label>
<select class="form-select mb-3" aria-label=".form-select-lg example" id="product_fetch">
<option selected>Select</option>
<option value="awin">Awin</option>
</select>
</div>
</div>
<!--Important message Begin-->
<div class="col-md-12">
<div class="alert alert-primary fs-14" role="alert">
<strong>Important message:</strong> How to fetch awin product data read <a href="https://www.icouponworld.com/documentation/fetch-data.html">our documentation</a>.
</div>
</div>
<!--Important message End-->
<div class="col-md-12">
<button type="button" id="fetch_product" class="btn btn-primary mb-3">Start</button>
</div>
<?php
if( $_SESSION['message']){?>
<div class="alert alert-primary fs-14" role="alert">
<strong>Invalid File</strong></div>
<?php
}unset($_SESSION['message']);
if( $_SESSION["uploaded"]){?>
<div class="alert alert-primary fs-14" role="alert">
<strong>Congratulations!</strong>All Coupon deta uploaded successfully!</div>
<?php
}unset($_SESSION['uploaded']);
?>
</div>
</div>
</div>
</div>
</div>
</form>
</div>
<!-- Container End-->
</div>
<!--Copyright Begin-->
<?php include("./includefiles/footer.php"); ?>
<!--Copyright End-->
</div>
<!--content-wrapper End-->
</div>
<!--sidebarwrapper End-->
<div class="modal fade" id="productModal" tabindex="-1" aria-labelledby="exampleModalLabel" aria-hidden="true">
<div class="modal-dialog">
<div class="modal-content">
<div class="modal-header">
<h5 class="modal-title" id="exampleModalLabel">Upload Awin Product CSV File</h5>
<button type="button" class="btn-close" data-bs-dismiss="modal" aria-label="Close"></button>
</div>
<div class="modal-body">
<form action="./backend/upload_csv_awin_product.php" method="post" enctype="multipart/form-data">
<div class="row">
<div class="col-md-12">
<div class="mb-5">
<input type="file" name="upload_data" class="form-control">
</div>
</div>
<div class="col-md-12 text-end">
<input name="upload_data" type="hidden" value="slider" class="form-control">
<button type="submit" class="btn btn-primary my-2">Upload</button>
</div>
</div>
</form>
</div>
</div>
</div>
</div>
<div class="modal fade" id="couponModal" tabindex="-1" aria-labelledby="exampleModalLabel" aria-hidden="true">
<div class="modal-dialog">
<div class="modal-content">
<div class="modal-header">
<h5 class="modal-title" id="exampleModalLabel">Upload Awin Coupon CSV File</h5>
<button type="button" class="btn-close" data-bs-dismiss="modal" aria-label="Close"></button>
</div>
<div class="modal-body">
<form action="./backend/upload_csv_awin.php" method="post" enctype="multipart/form-data">
<div class="row">
<div class="col-md-12">
<div class="mb-5">
<input type="file" name="upload_data" class="form-control">
</div>
</div>
<div class="col-md-12 text-end">
<input name="upload_data" type="hidden" value="slider" class="form-control">
<button type="submit" class="btn btn-primary my-2">Upload</button>
</div>
</div>
</form>
</div>
</div>
</div>
</div>
<div class="modal fade" id="admitadcouponModal" tabindex="-1" aria-labelledby="exampleModalLabel" aria-hidden="true">
<div class="modal-dialog">
<div class="modal-content">
<div class="modal-header">
<h5 class="modal-title" id="exampleModalLabel">Upload Admitad Coupon CSV File</h5>
<button type="button" class="btn-close" data-bs-dismiss="modal" aria-label="Close"></button>
</div>
<div class="modal-body">
<div class="alert alert-primary fs-14" role="alert">
<strong>Note:</strong> First you does download excel file to admited and convert in csv through this Link <a target="_blank" href="https://cloudconvert.com/xlsx-to-csv">Excel to CSV</a>
</div>
<form action="./backend/upload_csv_admitad.php" method="post" enctype="multipart/form-data">
<div class="row">
<div class="col-md-12">
<div class="mb-5">
<input type="file" name="upload_data" class="form-control">
</div>
</div>
<div class="col-md-12 text-end">
<input name="upload_data" type="hidden" value="slider" class="form-control">
<button type="submit" class="btn btn-primary my-2">Upload</button>
</div>
</div>
</form>
</div>
</div>
</div>
</div>
<!--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-->
<!-- Jquery Script Begin-->
<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 -->
<!-- sweetalert.min.js Script Begin-->
<script src="https://unpkg.com/sweetalert/dist/sweetalert.min.js"></script>
<!-- sweetalert.min.js Script End-->
</div>
<!--scroll-top End-->
</div>
<!--unique id End -->
<!-- fetch_coupon and fetch product Script Begin-->
<script>
$(document).ready(function() {
$('#fetch_coupon').click(function() {
$.ajax({
url : './backend/coupon_fetch.php',
data : {
api_type : $('#coupon_fetch').val()
},
beforeSend: function() {
$('#loader').removeClass('hidden')
},
success : function(responseText) {
var res=JSON.parse(responseText);
if(res.api=='awin'){
$("#couponModal").modal('show');
}
else if(res.api=='admitad'){
$("#admitadcouponModal").modal('show');
}
else{
swal("Congratulations!","All Coupon deta uploaded successfully!","success");
}
$('#ajaxGetUserServletResponse').text(responseText);
$('#loader').addClass('hidden');
}
});
});
});
$(document).ready(function() {
$('#fetch_product').click(function() {
$.ajax({
url : './backend/product_fetch.php',
data : {
api_type : $('#product_fetch').val()
},
beforeSend: function() {
$('#loader').removeClass('hidden')
},
success : function(responseText) {
var res=JSON.parse(responseText);
if(res.api=='awin'){
$("#productModal").modal('show');
}
$('#ajaxGetUserServletResponse').text(responseText);
},
complete: function(){
$('#loader').addClass('hidden');
}
});
});
});
</script>
<!-- fetch_coupon and fetch product Script End-->
</body>
</html>