Preview: ajax-search-new.php
Size: 21.43 KB
/home/justbyquicklly-old/justbyquicklly/www/ajax-search-new.php
<?php
include("include/config.php");
include("include/functions.php");
session_start();
if (isset($_COOKIE['postalcode'])) {
$zip = parseField($_COOKIE['postalcode']);
} else {
$zip = '60610';
}
if (trim($_COOKIE['url']) != '' && trim($_COOKIE['url']) != ',') {
$urlarr = explode(',', $_COOKIE['url']);
$url = $urlarr[0] . '-' . $urlarr[1];
} else {
$url = '';
}
$q = parseField($_REQUEST['q']);
if($_SESSION['value_user_id']!=''){
$uid=$_SESSION['value_user_id'];
} else {
$uid=0;
}
$token=$_COOKIE['apitokensearch'];
$page=$_REQUEST['start'];
$filtercount=0;
$filtercount2=0;
$filtercount3=false;
if($_REQUEST["filterstore"]){
$filtercount++;
$filtercount3=true;
}
if($_REQUEST["filterdiscount"]){
$filtercount++;
$filtercount2++;
}
if($_REQUEST["filtercategory"]){
$filtercount++;
$filtercount2++;
}
$result = callAPI('POST', WEBAPI_URL_NEW.'minisearch/search', array('zipcode' => $zip, 'query' => $q, 'uid' => $uid, 'filterCategoryIDs' => $_REQUEST["filtercategory"], 'filterStoreIDs' => $_REQUEST["filterstore"], 'filterDiscountIDs' => $_REQUEST["filterdiscount"], 'sortby' => $_REQUEST["filtersortby"],'page' => $page ,'token'=>$token));
$number_of_rec = count($result->lstProds);
?>
<?php if ($number_of_rec > 0 && $page==0) {
$lstFilterStores=$result->lstFilterStores;
$lstFilterStoresdefault=$result->lstFilterStores;
$lstCategory=$result->lstCategory;
setcookie('lstCategory', $lstCategory, time() + (86400 * 30 * 12), "/"); // 86400 = 1 day
setcookie('lstFilterStores', $lstFilterStores, time() + (86400 * 30 * 12), "/"); // 86400 = 1 day
if($filtercount3==false){
$_SESSION["lstFilterStoresdefault"] = $lstFilterStoresdefault;
}
} else {
if($filtercount2>=0){
setcookie('lstFilterStores', $lstFilterStores, time() + (86400 * 30 * 12), "/"); // 86400 = 1 day
}
}
?>
<?php if ($number_of_rec == 0){echo trim('false');} else {
foreach ($result->lstProds as $resultProduct) {
$sectionid=$resultProduct->section_id;
$sectionslug=$resultProduct->section_url;
if($sectionid==38){
$finalurl="detail-page.php?id=".$resultProduct->pid;
$section='justbyquicklly';
}
if($resultProduct->section == "Grocery"){ ?>
<div class="clsProd">
<a class="productwthsalsTag productwthsalsTag1 clicksavepath" data-sectionid="<?php echo $sectionid;?>" <?php if ($resultProduct->sid == 194) {?>href="indian-instant-pot-delivery" <?php } else {?>href="grocery-store/<?php echo buildURL($resultProduct->name); ?>/<?php echo $resultProduct->pid; ?>" <?php } ?> title="<?php echo $resultProduct->name; ?>" >
<?php if ($resultProduct->photo) { ?>
<img src="images/img-lazy.jpg" data-src="<?php echo stripcslashes($resultProduct->photo); ?>" id="img_<?php echo $resultProduct->pid; ?>" alt="<?php echo $resultProduct->name; ?>" class="clsProdImg lazyload">
<?php } else { ?>
<img src="images/img-lazy.jpg" data-src="images/no-img.jpg" id="img_<?php echo $resultProduct->pid; ?>" alt="<?php echo $resultProduct->name; ?>" class="clsProdImg lazyload">
<?php } ?>
<span class="clsTitle"> <?php echo ucwords(strtolower($resultProduct->name)); ?> <?php echo stripslashes($resultProduct->size);?></span>
<span class="clsTitle storemyicon" style="visibility:hidden;"><img src="images/img-lazy.jpg" data-src="images/mealkit-icon.svg" alt="<?php echo ucwords(strtolower($resultProduct->store_name)); ?>" class="lazyload"/><?php echo ucwords(strtolower($storeresult->store_name));?></span>
</a>
<div class="restallsectioncat newtags storename">
<label><?php echo $resultProduct->store_name;?></label>
</div>
<div class="restallsectioncat newtags">
<span class="clsPrice"><img src="images/img-lazy.jpg" data-src="images/ggicon.svg" alt="<?php echo $resultProduct->store_name;?>" class="clsStoreImg lazyload"/><label>Grocery</label></span>
<img src="images/img-lazy.jpg" data-src="<?php echo $resultProduct->store_icon;?>" alt="<?php echo $resultProduct->store_name;?>" class="clsStoreImg lazyload"/>
</div>
<div class="restallsectioncat actionbtn">
<?php
if ($resultProduct->in_stock == 1) {
$tax_value = $resultProduct->tax;
?>
<span class="clsPrice"><?php if ($resultProduct->cost < $resultProduct->mrp) { ?>
<span style="text-decoration:line-through"><?php echo $website_currency_symbol .$resultProduct->mrp; ?></span>- <?php } echo $website_currency_symbol . $resultProduct->cost;?></span>
<a <?php if($resultProduct->sid == 194) { ?>
href='indian-instant-pot-delivery'
<?php } else { ?> href="javascript:void(0)" onClick="addToCart(this);" <?php } ?> class="clsProdAdd"
data-sid="<?php echo $resultProduct->sid ?>" data-sname="<?php echo $resultProduct->store_name;?>" data-tax="<?php echo $tax_value; ?>" data-smin="<?php echo $resultProduct->mini_fee; ?>"
data-minorder="<?php echo $resultProduct->mini_amt; ?>" data-simg="<?php echo $resultProduct->store_icon;?>" data-pid="<?php echo $resultProduct->pid ?>"
data-name="<?php echo $resultProduct->name ?>" data-price="<?php echo $resultProduct->cost;?>"
<?php if ($resultProduct->photo) { ?>
data-photo="<?php echo $resultProduct->photo; ?>"
<?php } else { ?>
data-photo="images/no-img.jpg"
<?php } ?>>Add</a>
<?php } else {
echo "<span class='clsPrice'>Out of stock</span>";
}
?>
</div>
</div>
<?php } else if($resultProduct->section == "Food" || $resultProduct->section == "Catering" || $resultProduct->section == "Tiffin Services" || $resultProduct->section == "Meal Basket") { ?>
<div class="clsProd">
<a class="productwthsalsTag productwthsalsTag1 clicksavepath" data-sectionid="<?php echo $sectionid;?>" <?php if ($resultProduct->sid == 194) {?>href="indian-instant-pot-delivery" <?php } else {?>href="<?php echo $finalurl;?>" <?php } ?> title="<?php echo $resultProduct->name; ?>" >
<?php if ($resultProduct->photo) { ?>
<img src="images/img-lazy.jpg" data-src="<?php echo stripcslashes($resultProduct->photo); ?>" id="img_<?php echo $resultProduct->pid; ?>" alt="<?php echo $resultProduct->name; ?>" class="clsProdImg lazyload">
<?php } else { ?>
<img src="images/img-lazy.jpg" data-src="images/no-img.jpg" id="img_<?php echo $resultProduct->pid; ?>" alt="<?php echo $resultProduct->name; ?>" class="clsProdImg lazyload">
<?php } ?>
<span class="clsTitle"> <?php echo ucwords(strtolower($resultProduct->name)); ?> <?php echo stripslashes($resultProduct->size);?></span>
<span class="clsTitle storemyicon" style="visibility:hidden;"><img src="images/img-lazy.jpg" data-src="images/mealkit-icon.svg" alt="<?php echo ucwords(strtolower($resultProduct->store_name)); ?>" class="lazyload"/><?php echo ucwords(strtolower($storeresult->store_name));?></span>
</a>
<div class="restallsectioncat newtags storename">
<label><?php echo $resultProduct->store_name;?></label>
</div>
<div class="restallsectioncat newtags">
<span class="clsPrice"><img src="images/img-lazy.jpg" data-src="images/ggfood.svg" alt="<?php echo $resultProduct->store_name;?>" class="clsStoreImg lazyload"/><label>Food</label></span>
<img src="images/img-lazy.jpg" data-src="<?php echo $resultProduct->store_icon;?>" alt="<?php echo $resultProduct->store_name;?>" class="clsStoreImg lazyload"/>
</div>
<div class="restallsectioncat actionbtn">
<?php
if ($resultProduct->in_stock == 1) {
$tax_value = $resultProduct->tax;
?>
<?php if($resultProduct->section == "Food" || $resultProduct->section == "Catering" || $resultProduct->section == "Tiffin Services"){?>
<span class="clsPrice"></span>
<?php } else {?>
<span class="clsPrice"><?php if ($resultProduct->cost < $resultProduct->mrp) { ?>
<span style="text-decoration:line-through"><?php echo $website_currency_symbol .$resultProduct->mrp; ?></span>- <?php } echo $website_currency_symbol . $resultProduct->cost;?></span>
<?php } ?>
<a <?php if($resultProduct->sid == 194) { ?>
href='indian-instant-pot-delivery'
<?php } else { ?> href="<?php echo $finalurl;?>" <?php } ?> data-sectionid="<?php echo $sectionid;?>" class="clsProdAdd clicksavepath"
data-sid="<?php echo $resultProduct->sid ?>" data-sname="<?php echo $resultProduct->store_name;?>" data-tax="<?php echo $tax_value; ?>" data-smin="<?php echo $resultProduct->mini_fee; ?>"
data-minorder="<?php echo $resultProduct->mini_amt; ?>" data-simg="<?php echo $resultProduct->store_icon;?>" data-pid="<?php echo $resultProduct->pid ?>"
data-name="<?php echo $resultProduct->name ?>" data-price="<?php echo $resultProduct->cost;?>"
<?php if (is_file("upload_images/product/thumb/" . $resultProduct->photo)) { ?>
data-photo="upload_images/product/thumb/<?php echo $resultProduct->photo; ?>"
<?php } else { ?>
data-photo="images/no-img.jpg"
<?php } ?>>View</a>
<?php } else {
echo "<span class='clsPrice'>Out of stock</span>";
}
?>
</div>
</div>
<?php } else if($resultProduct->section == "Alcohol") { ?>
<div class="clsProd">
<a class="productwthsalsTag productwthsalsTag1 clicksavepath" data-sectionid="<?php echo $sectionid;?>" <?php if ($resultProduct->sid == 194) {?>href="indian-instant-pot-delivery" <?php } else {?> href="<?php echo $finalurl;?>" <?php } ?> title="<?php echo $resultProduct->name; ?>" >
<?php if ($resultProduct->photo) { ?>
<img src="images/img-lazy.jpg" data-src="<?php echo stripcslashes($resultProduct->photo); ?>" id="img_<?php echo $resultProduct->pid; ?>" alt="<?php echo $resultProduct->name; ?>" class="clsProdImg lazyload">
<?php } else { ?>
<img src="images/img-lazy.jpg" data-src="images/no-img.jpg" id="img_<?php echo $resultProduct->pid; ?>" alt="<?php echo $resultProduct->name; ?>" class="clsProdImg lazyload">
<?php } ?>
<span class="clsTitle"> <?php echo ucwords(strtolower($resultProduct->name)); ?> <?php echo stripslashes($resultProduct->size);?></span>
<span class="clsTitle storemyicon" style="visibility:hidden;"><img src="images/img-lazy.jpg" data-src="images/mealkit-icon.svg" alt="<?php echo ucwords(strtolower($resultProduct->store_name)); ?>" class="lazyload"/><?php echo ucwords(strtolower($storeresult->store_name));?></span>
</a>
<div class="restallsectioncat newtags storename">
<label><?php echo $resultProduct->store_name;?></label>
</div>
<div class="restallsectioncat newtags alcoholtag">
<span class="clsPrice"><img src="images/img-lazy.jpg" data-src="images/ggalcohol.svg" alt="<?php echo $resultProduct->store_name;?>" class="clsStoreImg lazyload"/><label>Alcohol</label></span>
<img src="images/img-lazy.jpg" data-src="<?php echo $resultProduct->store_icon;?>" alt="<?php echo $resultProduct->store_name;?>" class="clsStoreImg lazyload"/>
</div>
<div class="restallsectioncat actionbtn">
<?php
if ($resultProduct->in_stock == 1) {
$tax_value = $resultProduct->tax;
?>
<span class="clsPrice"></span>
<a <?php if($resultProduct->sid == 194) { ?>
href='indian-instant-pot-delivery'
<?php } else { ?> href="<?php echo $finalurl;?>" <?php } ?> data-sectionid="<?php echo $sectionid;?>" class="clsProdAdd clicksavepath"
data-sid="<?php echo $resultProduct->sid ?>" data-sname="<?php echo $resultProduct->store_name;?>" data-tax="<?php echo $tax_value; ?>" data-smin="<?php echo $resultProduct->mini_fee; ?>"
data-minorder="<?php echo $resultProduct->mini_amt; ?>" data-simg="<?php echo $resultProduct->store_icon;?>" data-pid="<?php echo $resultProduct->pid ?>"
data-name="<?php echo $resultProduct->name ?>" data-price="<?php echo $resultProduct->cost;?>"
<?php if (is_file("upload_images/product/thumb/" . $resultProduct->photo)) { ?>
data-photo="upload_images/product/thumb/<?php echo $resultProduct->photo; ?>"
<?php } else { ?>
data-photo="images/no-img.jpg"
<?php } ?>>View</a>
<?php } else {
echo "<span class='clsPrice'>Out of stock</span>";
}
?>
</div>
</div><?php } else {?>
<div class="clsProd">
<a class="productwthsalsTag productwthsalsTag1 clicksavepath" data-sectionid="<?php echo $sectionid;?>" <?php if ($resultProduct->sid == 194) {?>href="indian-instant-pot-delivery" <?php } else {?>href="<?php echo $finalurl;?>" <?php } ?> title="<?php echo $resultProduct->name; ?>" >
<?php if ($resultProduct->photo) { ?>
<img src="images/img-lazy.jpg" data-src="<?php echo stripcslashes($resultProduct->photo); ?>" id="img_<?php echo $resultProduct->pid; ?>" alt="<?php echo $resultProduct->name; ?>" class="clsProdImg lazyload">
<?php } else { ?>
<img src="images/img-lazy.jpg" data-src="images/no-img.jpg" id="img_<?php echo $resultProduct->pid; ?>" alt="<?php echo $resultProduct->name; ?>" class="clsProdImg lazyload">
<?php } ?>
<?php $productname=$resultProduct->name.' '.$resultProduct->size;
$string = strip_tags($productname);
if (strlen($string) > 85) {
// truncate string
$stringCut = substr($string, 0, 85);
$endPoint = strrpos($stringCut, ' ');
//if the string doesn't contain any space then it will cut without word basis.
$string = $endPoint? substr($stringCut, 0, $endPoint) : substr($stringCut, 0);
$string .= '...';
}
?>
<span class="clsTitle"> <?php echo ucwords(strtolower($string)); ?></span>
<span class="clsTitle storemyicon" style="visibility:hidden;"><img src="images/img-lazy.jpg" data-src="images/mealkit-icon.svg" alt="<?php echo ucwords(strtolower($resultProduct->store_name)); ?>" class="lazyload"/><?php echo ucwords(strtolower($storeresult->store_name));?></span>
</a>
<div class="restallsectioncat newtags storename" style="visibility:hidden;">
<label><?php echo $resultProduct->store_name;?></label>
</div>
<div class="restallsectioncat newtags">
<span class="clsPrice"><img src="images/img-lazy.jpg" data-src="images/ggmealkit.svg" alt="<?php echo $resultProduct->store_name;?>" class="clsStoreImg lazyload"/><label><?php if($resultProduct->section == "Moments"){?>Moments <?php } else {?><?php echo ucwords(strtolower($resultProduct->store_name));?><?php } ?></label></span>
<img src="images/img-lazy.jpg" data-src="<?php echo $resultProduct->store_icon;?>" alt="<?php echo $resultProduct->store_name;?>" class="clsStoreImg lazyload"/>
</div>
<div class="restallsectioncat actionbtn">
<?php
if ($resultProduct->in_stock == 1) {
$tax_value = $resultProduct->tax;
?>
<span class="clsPrice"></span>
<a <?php if($resultProduct->sid == 194) { ?>
href='indian-instant-pot-delivery'
<?php } else { ?> href="<?php echo $finalurl;?>" <?php } ?> data-sectionid="<?php echo $sectionid;?>" class="clsProdAdd clicksavepath"
data-sid="<?php echo $resultProduct->sid ?>" data-sname="<?php echo $resultProduct->store_name;?>" data-tax="<?php echo $tax_value; ?>" data-smin="<?php echo $resultProduct->mini_fee; ?>"
data-minorder="<?php echo $resultProduct->mini_amt; ?>" data-simg="<?php echo $resultProduct->store_icon;?>" data-pid="<?php echo $resultProduct->pid ?>"
data-name="<?php echo $resultProduct->name ?>" data-price="<?php echo $resultProduct->cost;?>"
<?php if (is_file("upload_images/product/thumb/" . $resultProduct->photo)) { ?>
data-photo="upload_images/product/thumb/<?php echo $resultProduct->photo; ?>"
<?php } else { ?>
data-photo="images/no-img.jpg"
<?php } ?> style="background-color: #9d2f88;
border-color: #9d2f88;">View</a>
<?php } else {
echo "<span class='clsPrice'>Out of stock</span>";
}
?>
</div>
</div> <?php } } } ?>
<?php if ($number_of_rec > 0 && $page==0) { ?>
<input type="hidden" id="ttproductcount" value="<?php echo $result->totalProds;?>">
<input type="hidden" id="ttsearchid" value="0">
<?php
if($filtercount==0){
if($lstCategory==''){
$lstCategory=$_COOKIE['lstCategory'];
}
?>
<?php if(count($lstCategory)>0){?>
<?php } }
if($filtercount2>=0){
if($lstFilterStores==''){
$lstFilterStores=$_COOKIE['lstFilterStores'];
}
if($filtercount2==0 && $filtercount3==true){
$lstFilterStores=$_SESSION["lstFilterStoresdefault"];
}
if(count($lstFilterStores)>0){?>
<?php } } ?>
<div class="clsTemplate">
<div id="tempQty">
<span class="clsQty searchQty">
Qty:
<select onChange="ddlQty_onChange(this);">
<option value="0">0</option>
<option value="1" selected>1</option>
<option value="2">2</option>
<option value="3">3</option>
<option value="4">4</option>
<option value="5">5</option>
<option value="6">6</option>
<option value="7">7</option>
<option value="8">8</option>
<option value="9">9</option>
<option value="10">10</option>
<option value="11">11</option>
<option value="12">12</option>
<option value="13">13</option>
<option value="14">14</option>
<option value="15">15</option>
<option value="16">16</option>
<option value="17">17</option>
<option value="18">18</option>
<option value="19">19</option>
<option value="20">20</option>
</select>
</span>
</div>
</div>
<script type="text/javascript" src="<?php echo getFileVer('js/cart.js'); ?>" ></script>
<?php } ?>
Directory Contents
Dirs: 12 × Files: 58