Preview: header.php
Size: 35.60 KB
//home/justbyquicklly-old/public_html/header.php
<link href="https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,200;0,300;0,400;0,500;0,600;0,700;0,800;1,200;1,300;1,500&display=swap" rel="stylesheet">
<!-- Google Tag Manager (noscript) -->
<noscript><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-59V2LPCG"
height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
<!-- End Google Tag Manager (noscript) -->
<?php
// $zip="78691";
// setcookie('postalcode', $zip, time()+(86400 * 30 * 12), "/");
if (isset($_COOKIE['postalcode'])) {
$zipcode = parseField($_COOKIE['postalcode']);
} else {
$zipcode = '60610';
setcookie('postalcode', $zipcode, time() + (86400 * 30 * 12), "/"); // 86400 = 1 day
}
?>
<meta content="width=device-width, initial-scale=1" name="viewport" />
<?php
if(!isset($_COOKIE['apitokensearch']) || $_COOKIE['apitokensearch']!='') {
//$tokenData = callAPI('POST', WEBAPI_URL_NEW.'login',array("email"=>WEBAPI_EMAIL, "password"=>WEBAPI_PASS));
$tokenData = callAPI('POST', "https://ormwebapi.quicklly.com/login",array("email"=>"[email protected]", "password"=>"cgcptcu97b"));
$apitoken = $tokenData->token;
setcookie('apitokensearch', $apitoken, time() + (86400 * 30 * 12), "/"); // 86400 = 1 day
if($_SESSION['value_user_id']!=''){
$uid=$_SESSION['value_user_id'];
} else {
$uid=0;
}
$filtermaster=callAPI('POST', WEBAPI_URL_NEW.'common/search-v2-master', array('zipcode' => $_COOKIE['postalcode'], 'uid' => $uid, 'token'=>$apitoken));
$lstDiscount=$filtermaster->lstDiscount;
setcookie('lstDiscount', $lstDiscount, time() + (86400 * 30 * 12), "/"); // 86400 = 1 day
$lstSortby=$filtermaster->lstSortby;
setcookie('lstSortby', $lstSortby, time() + (86400 * 30 * 12), "/"); // 86400 = 1 day
}
if($_SESSION['value_user_id']!='' && isset($_SESSION['value_user_type']) && $_SESSION['value_user_type'] == '0'){
$quickllyCheckPassPlan=callAPI('POST', WEBAPI_URL_NEW.'header-user-quicklly-pass-details', array('userid' =>$_SESSION['value_user_id']));
$Count = count($quickllyCheckPassPlan->lstquickllypass);
if($Count > 0){
//$plancheckdetails = $obj->fetchNextObject($quickllyCheckPassPlan);
foreach($quickllyCheckPassPlan->lstquickllypass as $plancheckdetails){}
$_SESSION['value_plan_id']=$plancheckdetails->plan_id;
$_SESSION['value_plan_type']=$plancheckdetails->plan_type;
if($plancheckdetails->plan_type=='standard'){
$_SESSION['case']=1;
} elseif($plancheckdetails->plan_type=='platinum'){
$_SESSION['case']=2;
}
$_SESSION['value_minimum_order_cretaria']=0;//$plancheckdetails->plan_minimum_order_cretaria;
$_SESSION['value_free_delivery']=0;//$plancheckdetails->plan_free_delivery;
$_SESSION['value_packaging_fee']=0;//$plancheckdetails->plan_packaging_fee;
} else {
$_SESSION['case']=0;
}
if ($_COOKIE['grocery_tab_index'] == 1) {
$_SESSION['value_member_price_off']=0;//$plancheckdetails->plan_extra_off_percentage+$plancheckdetails->plan_pickup_orders_off;
} else {
$_SESSION['value_member_price_off']=0;//$plancheckdetails->plan_extra_off_percentage;
}
}
?>
<!-- Google Tag Manager (noscript) -->
<!-- End Google Tag Manager (noscript) -->
<input type='hidden' id="memberdis" value="<?php echo $_SESSION['value_member_price_off'];?>">
<input type='hidden' id="memberminorderamount" value="<?php echo $_SESSION['value_minimum_order_cretaria'];?>">
<header class="clsInnerHeader">
<a href="<?php echo SITE_URL; ?>" title="<?php echo SITE_NAME; ?>" class="clsLogo">
<img src="/images/just/logo.svg" alt="" />
</a>
<div class="clsShoppingIn">
<p class="zipzipshop">Shopping in</p>
<span><i class="fa fa-map-marker" aria-hidden="true"></i><?php echo $_COOKIE['postalcode']; ?></span>
<div class="clsPopUp">
<div class="clsContent">
<p>Change your location</p>
<div class="clsChangePincode">
<form name="zipsearch" action="" method="post" onsubmit="return checkStoreZip();" >
<input type="text" name="zip" id="zipcode" onkeypress="return IsAlphaNumeric(event)" placeholder="Enter Zip Code" maxlength="10" minlength="4" pattern=".{4,10}" class="chkzipcode" required value="<?php echo parseField($_COOKIE['postalcode']); ?>" autofocus />
<input type="hidden" name="submitzip" value="Submit"/>
<input type="submit" class="clsBtn" value="" >
</form>
</div>
</div>
</div>
</div>
<?php
$displayShopBy = '';
$displayGiftCard = '';
$outsideus = 0;
//HIDE SHOP BY DEPARTMENT & SHOP BY STORE IN CASE OF OUTSIDE US
if(!empty($_COOKIE['postalcode']) && (strlen($_COOKIE['postalcode']) != 5 || (!is_numeric($_COOKIE['postalcode'])))){
$displayShopBy = 'style="visibility:hidden;"';
$displayGiftCard = "visibility:hidden;";
$outsideus = 1;
}
?>
<div class="clsShopBySearch">
<div class="clsFlex">
<style> .mobilefixedfooter,.myaccountpopup, .clsShoppingIn i, .departmentpopup { display:none; } .headerpopup{ min-height:60px!important } p.subs_type { font-size: 12px !important; font-weight: 500;}.clsInnerCart .clsContent .clsCartProd .clsDetails p:nth-child(3), .clsInnerCart .clsContent .clsCartProd .clsDetails p:nth-child(4) { font-size: 11px; margin-top: 10px;} .search_status{ display:inline-block; word-wrap:break-word; border:none; right:0; width:13%; position:absolute; padding-top:10px; } .search_price{ display:inline-block; word-wrap:break-word; position:absolute; padding-top:5px; width:10%; text-align:right; } .search_size{ display:inline-block; word-wrap:break-word; width:10%; padding-top:5px; text-align:center; } .search_status .clsProdAdd{ padding-top: 5px; display: block; width: 55px; height: 30px; line-height: 16px; margin-top: 3px; font-size:13px; } .search_status .searchQty select{width: 47px !important;} @media (min-width: 320px) and (max-width: 327px) { .hideinmobile{ display:none; } .search-dropbox{ width: 100%; margin-left: 0%; position:relative; z-index:9; } .search_product{ display:inline-block; word-wrap:break-word; width:23%; } a.search_productname {font-size:10px;} .search_status{ display:inline-block; word-wrap:normal; border-right:none; float:right; position:absolute; padding-top:3px; font-size:10px; } .search_status .clsProdAdd { position: relative; top: 7px; text-align: center } span .searchQty:last-child { margin-left: 5px; } .search_status .searchQty select{width: 45px !important; padding: 3px;} .search_status .clsProdAdd{ margin-left:28px;margin-block: -6px;} .search_status, span .searchQty:last-child{width:87px;} .search_price{ display: inline-block; word-wrap: break-word; position: absolute; padding-top: 10px; width: 12%; text-align: left; margin-left: 60px; font-size:10px; } .search_size{ display: inline-block; word-wrap: break-word; width: 16%; padding-top: 10px; text-align: left; margin-bottom: 10px; position: absolute; margin-left: 12px; font-size:10px; } .maincatheadtitle , h3 {font-size: 14px !important;} } @media (min-width: 327px) and (max-width: 360px) { .hideinmobile{ display:none; } .search_product{ display:inline-block; word-wrap:break-word; width:24%; } a.search_productname {font-size:10px;} .search_status{ display:inline-block; word-wrap:normal; border-right:none; float:right; position:absolute; padding-top:3px; font-size:10px; } .search_status .clsProdAdd { position: relative; top: 7px; text-align: center } .search_status .searchQty select{width: 45px !important; padding: 3px;} .search_status .clsProdAdd{ margin-left:28px;margin-block: -6px;} .search_status, span .searchQty:last-child{width:87px;} .search_price{ display: inline-block; word-wrap: break-word; position: absolute; padding-top: 10px; width: 12%; text-align: left; margin-left: 60px; font-size:10px; } .search_size{ display: inline-block; word-wrap: break-word; width: 16%; padding-top: 10px; text-align: left; margin-bottom: 10px; position: absolute; margin-left: 12px; font-size:10px; } .maincatheadtitle , h3 {font-size: 14px !important;} } @media (min-width: 327px) and (max-width: 350px) { .search-dropbox{ width:100%; margin-left: 0%; position: relative; z-index: 9; } } @media (min-width: 350px) and (max-width: 360px) { .search-dropbox{ width: 100%; margin-left: 0%; position: relative; z-index: 9; } } @media (min-width: 360px) and (max-width: 420px) { .hideinmobile{ display:none; } .search-dropbox{ width: 100%; margin-left: 0%; position: relative; z-index: 9; } .search_product{ display:inline-block; word-wrap:break-word; width:26%; font-size:10px; } a.search_productname {font-size:10px;} .search_status{ display:inline-block; word-wrap:normal; border-right:none; float:right; position:absolute; padding-top:3px; font-size:10px; } .search_status .clsProdAdd { position: relative; top: 7px; text-align: center } .search_status .searchQty select{width: 47px !important; padding: 3px;} .search_status .clsProdAdd{ margin-left: 25px; margin-block: -6px;} .search_status, span .searchQty:last-child{width:89px;} .search_price{ display:inline-block; word-wrap:break-word; position:absolute; padding-top: 10px; width: 12%; text-align:right; margin-left: 53px; font-size:10px; } .search_size{ display:inline-block; word-wrap:break-word; width: 16%; padding-top: 10px; text-align: left; margin-left: 9px; position: absolute; font-size:10px; } } @media (min-width: 850px) and (max-width: 1050px) { .headerpopup{ min-height:92px!important } }@media (min-width: 767px) and (max-width: 849px) { .headerpopup{ min-height:122px!important } }@media (min-width: 320px) and (max-width: 766px) { .headerpopup{ min-height:35px!important } .slick-track{ float:left!important;} } } @media (min-width: 380px) and (max-width: 500px) { .hideinmobile{ display:none; } .search-dropbox{ width: 100%; margin-left: 0%; position:absolute; z-index:9; } .search_product{ display:inline-block; word-wrap:break-word; width:30%; font-size:10px; } a.search_productname {font-size:10px;} .search_status{ display:inline-block; word-wrap:break-word; border-right:none; float:right; width:100px; position:absolute; padding-top:0px; font-size:10px; } .search_status .searchQty select{width: 47px !important;} .search_status .clsProdAdd{margin-block: 4px; margin-left: 21px;} .search_status, span .searchQty:last-child{width:89px;} .search_price{ display:inline-block; word-wrap:break-word; position:absolute; padding-top: 10px; width: 12%; text-align: left; margin-left: 84px; font-size:10px; } .search_size{ display:inline-block; word-wrap:break-word; width: 14%; padding-top: 10px; text-align: left; margin-left: 20px; position: absolute; font-size:10px; } } @media (min-width: 501px) and (max-width: 800px) { .hideinmobile{ display:none; } .search-dropbox{ width: 100%; margin-left:0%; position:relative z-index:9; } .search_product{ display:inline-block; word-wrap:break-word; width:35%; } .search_status{ display:inline-block; word-wrap:break-word; border-right:none; float:right; width:100px; position:absolute; padding-top:0px } .search_status .searchQty select{width: 47px !important;} .search_status .clsProdAdd{margin-left: 17px;} .search_price{ display:inline-block; word-wrap:break-word; position:absolute; padding-top:5px; width:10%; text-align:left; margin-left: 4px; } .search_size{ display:inline-block; word-wrap:break-word; width:10%; padding-top:5px; text-align:left; width: 80px; margin-left: 24px; } } @media (min-width: 800px) and (max-width: 849px) { .hideinmobile{ display:none; } .search-dropbox{ width: 100%; margin-left: 0%; position:relative; z-index:9; } .search_product{ display:inline-block; word-wrap:break-word; width:35%; } .search_status{ display:inline-block; word-wrap:break-word; border-right:none; right:-30px; width:100px; position:absolute; padding-top:0px } .search_status .searchQty select{width: 47px !important;} .search_status .clsProdAdd{} .search_price{ display:inline-block; word-wrap:break-word; position:absolute; padding-top:5px; width:10%; text-align:left; margin-left: 48px; } .search_size{ display:inline-block; word-wrap:break-word; width:15%; padding-top:5px; text-align:left; } }@media only screen and (max-width:849px){ header .clsGbox{ padding-right:1.1em; } } @media (min-width:849px) and (max-width:1200px){ header .clsGbox{ padding-right:1.4em; } } @media only screen and (min-width:1200px){ header .clsGbox { border-left: 1px solid #ddd; padding: 0px 10px; height: 100%; } header .clsReferbox { border-left: 1px solid #ddd; border-right: 1px solid #ddd; padding: 0px 10px; height: 100%; } } @media(min-width:849px)and (max-width: 1024px){ .search-dropbox{ width:100%; position:absolute; z-index:9; } .search_product{ display:inline-block; word-wrap:break-word; width:35%; } .search_status{ display:inline-block; word-wrap:break-word; border-right:none; right:0; width:100px; position:absolute; padding-top:0px } .search_status .clsProdAdd{ padding-top: 5px; display: block; width: 55px; height: 30px; line-height: 16px; margin-top: 3px; margin-left:21px; text-align:center; } .search_status .searchQty select{width: 47px !important;} .search_status .clsProdAdd{} .search_price{ display:inline-block; word-wrap:break-word; position:absolute; padding-top:5px; width:10%; text-align:right; margin-left: -11px; } .search_size{ display:inline-block; word-wrap:break-word; width:15%; padding-top:5px; text-align:right; margin-left: -10px; } } @media(min-width:1024px)and (max-width:1249px){ .search-dropbox{ width:100%; position:absolute; z-index:9; } .search_product{ display:inline-block; word-wrap:break-word; width:35%; } .search_status{ display:inline-block; word-wrap:break-word; border-right:none; right:0; width:100px; position:absolute; padding-top:0px } .search_status .clsProdAdd{ padding-top: 5px; display: block; width: 55px; height: 30px; line-height: 16px; margin-top: 3px; margin-left:21px; } .search_status .searchQty select{width: 47px !important;} .search_price{ display:inline-block; word-wrap:break-word; position:absolute; padding-top:5px; width:10%; text-align:right; margin-left: 29px; } .search_size{ display:inline-block; word-wrap:break-word; width:15%; padding-top:5px; text-align:right; margin-left: -10px; } } @media(min-width:1250px){ .search-dropbox{ width:100%; position:relative; z-index:1; } .search_product{ display:inline-block; word-wrap:break-word; width:55% } .search_status .searchQty select{width: 47px !important;} .search_status .clsProdAdd{} } @media (min-width: 480px) and (max-width: 767px) { .search_status .searchQty select{width: 47px !important;} } header .clsGiftbox { flex:.25; text-align:right; } .giftImg{ padding-top: 1em; width: 26px; } @media only screen and (max-width: 850px) { header .clsGiftbox { flex:unset; position: absolute; top: 0; right: 55px; height: 62px; } } @media only screen and (max-width: 479px) { #search_drop { margin-top: 8px; } } @media only screen and (max-width: 550px) { .giftImg{ padding-top:.8em; width: 24px; } header .clsGiftbox { right: 55px; } } </style>
<div class="store-locator" style="position: relative; top: 22px; left: -37px;">
<a class="btn-findastore" href="javascript:void(0);" style="font: normal normal 15px / 22px Poppins; letter-spacing: 0px;color: #9D2F88;text-shadow: 0 0 #9D2F88;"><i class="fa fa-map-marker"></i> Store Locator</a>
<div class="responsive-user" style="display:none;"><?php if($_SESSION['value_user_id']==''){ ?><i class="fa fa-user" href="javascript:void(0)" id="procedcheckoutBtn" class="clsBtn"></i><?php }else{ ?><a href="/my-account"><i class="fa fa-user" class="clsBtn"></i></a><?php } ?></div>
</div>
</div>
</div>
<div class="clsAccount">
<p><?php
if(isset($_SESSION['guestuser']) && $_SESSION['guestuser']=='yes' && $_SESSION['value_user_type'] == '1'){
?>
<?php echo username(stripslashes($_SESSION['fname'])); ?>
<?php
} else {
if (isset($_COOKIE['u_id']) && $_COOKIE['u_id'] != '') {
$_SESSION['value_user_id'] = decryptString(urldecode($_COOKIE['u_id']));
$sqlloginuser=callAPI('POST', WEBAPI_URL_NEW.'Login-User-Detail',array("userid"=>$_SESSION['value_user_id']));
foreach($sqlloginuser->lstuser as $resuserlogin){}
$_SESSION['value_user_type'] = $resuserlogin->user_type;
$_SESSION['value_user_name'] = stripslashes($resuserlogin->fname . " " . $resuserlogin->lname);
$_SESSION['fname'] = $resuserlogin->fname;
$_SESSION['lname'] = $resuserlogin->lname;
$_SESSION['email'] = $resuserlogin->email;
$_SESSION['house_no'] = $resuserlogin->house_no;
$_SESSION['street'] = $resuserlogin->street;
$_SESSION['apartment'] = $resuserlogin->apt;
$_SESSION['state'] = $resuserlogin->state;
$_SESSION['pincode'] = $resuserlogin->pincode;
$_SESSION['mobile'] = $resuserlogin->mobile;
$_SESSION['city'] = $resuserlogin->city_id;
$_SESSION['full_address'] = $resuserlogin->full_address;
$_SESSION['latitude'] = $resuserlogin->latitude;
$_SESSION['longitude'] = $resuserlogin->longitude;
$_SESSION['puja_seller'] = $resuserlogin->puja_seller;
?>
<?php
if(isset($_REQUEST['fname'])){
echo '<span><i class="fa fa-user"></i></span>  '.username(stripslashes($_REQUEST['fname']));
}else{
echo '<span><i class="fa fa-user"></i></span>  '.username(stripslashes($resuserlogin->fname));
}
} else {
echo ' <span><i class="fa fa-user"></i></span>  Log in';
}
}
?></p>
<div class="clsPopUp" >
<div class="clsContent">
<?php if (isset($_SESSION['value_user_type']) && $_SESSION['value_user_type'] == '0') { ?>
<ul>
<li>
<a href="/my-account"> <span style="color:#000;"> Hello <?=username(stripslashes($resuserlogin->fname))?></span></a>
</li>
<li style="border-bottom:0px;"><a href="/my-account">My Account</a></li>
<li style="border-bottom:0px;"><a href="/my-orders">Orders</a></li>
<li style="border-bottom:0px;"><a href="/logout">Logout</a></li>
</ul>
<?php } else { ?>
<a href="javascript:void(0)" id="procedcheckoutBtn" class="clsBtn">Sign In</a>
<a href="javascript:void(0)" id="proceedregister" class="create-account">New customer? Create an account</a>
<?php } ?>
</div>
</div>
</div>
<div class="clsCart2 mobilestickycart">
<a href="javascript:void(0);" onClick="toggleInnerCart();"><span>0</span><label style="display:none;"></label></a>
</div>
<link rel="stylesheet" href="/css/font-awesome.min.css">
<script src="/js/jquery.min.js"></script>
<script src="https://cdn.jsdelivr.net/npm/[email protected]/lazyload.js"></script>
<script type="text/javascript">
<?php
if (session_status() == PHP_SESSION_NONE)
session_start();
if (isset($_REQUEST["q"]))
$q = parseField( $_REQUEST['q']);
?>
</script>
<script type="text/javascript">
$(document).ready(function () {
$("#search_dropm").hide();
$("#search_boxm").keyup(function () {
$("#search_dropm").show();
var search_string = $("#search_boxm").val();
if (search_string == '') {
html('');
} else {
postdata = {'q': search_string}
$.post("ajax-search.php", postdata, function (data) {
$("#search_dropm").html(data);
});
}
});
});
function searchitm() {
$('#headersearchfrmm').submit();
}
</script>
<script>
$(document).ready(function () {
$('input#search_boxm').on('keyup', function () {
var charCount = $(this).val().replace(/\s/g, '').length;
if (charCount > 2) {
$("#searchdeactm").hide();
$("#searchbtnm").show();
$("#whatsgetm").removeAttr("disabled");
}
if (charCount <= 2) {
$("#searchdeactm").show();
$("#searchbtnm").hide();
}
});
});
var isAddressSelected = false;
function isNumberKey(evt){
var charCode = (evt.which) ? evt.which : evt.keyCode
if (charCode > 31 && (charCode < 48 || charCode > 57))
return false;
return true;
}
function IsAlphaNumeric(e) {
var specialKeys = new Array();
specialKeys.push(8); //Backspace
specialKeys.push(9); //Tab
specialKeys.push(46); //Delete
specialKeys.push(36); //Home
specialKeys.push(35); //End
specialKeys.push(37); //Left
specialKeys.push(39); //Right
var keyCode = e.keyCode == 0 ? e.charCode : e.keyCode;
var ret = ((keyCode >= 48 && keyCode <= 57) || (keyCode >= 65 && keyCode <= 90) || keyCode == 32 || (keyCode >= 97 && keyCode <= 122) || (specialKeys.indexOf(e.keyCode) != -1 && e.charCode != e.keyCode) || keyCode==13);
document.getElementById("error").style.display = ret ? "none" : "inline";
return ret;
}
</script>
<!-- desktop search ends -->
</header>
<!--<div class="popupheader popupheaderenable"></div>-->
<div class="headerpopup popupheaderenable"></div>
<div id="search_drop" class="search-dropbox page-heading" style="display:none;">
<div id="product-area-search">
<div class="clsSearchPg">
<div class="maincatheadtitle" style=""></div>
<?php // include("grocery-filter-new.php");?>
<div id="load_data_search" class="clsContent"></div>
</div>
</div>
<div id="prod-bottom-loader-search" style="display:none" > <img src="/images/Quicklly-Logo_300X200.gif" loading="lazy"></div>
</div>
<div class="departmentpopup">
<div class="mobilestickysubmenupopup ">
<div class="topppclose"><a href="javascript:void(0)" onclick="toggleDepartmentpopup();"><img src="/images/icon-sticky-close.svg"></a></div>
<div class="toppphead">Department</div>
</div>
<div class="clsPopUp">
<div class="clsContent">
<ul class="departmentul">
<?php echo $htmlsection;?>
</ul>
</div>
</div>
</div>
<!-- Impact affiliate -->
<!-- Impct Utt Code -->
<!-- End -->
<!-- End -->
<?php
if(!empty($_SESSION['email']) || !empty($_SESSION['value_user_id'])) {
$impCustEmail = sha1($_SESSION['email']);
$impCustUId = $_SESSION['value_user_id'];
}else {
$impCustEmail = "";
$impCustUId ="";
}
?>
<!-- End Impact affiliate -->
<?php
//include('mobile-fixed-header.php');?>
Directory Contents
Dirs: 12 × Files: 59