PHP 7.4.33
Preview: ajax-cat-food.php Size: 10.15 KB
/home/justbyquicklly-old/www/ajax-cat-food.php

<?php
include("include/config.php");
include("include/functions.php");
//............. metas start .............
//common rule
$store_id = $_REQUEST['store_id'];

$BannerImgArr = array();
$BannerArr=callAPI('POST', WEBAPI_URL_NEW.'miniWebsite/food-cat',array("image_start"=>parseField($_REQUEST["image_start"]),'image_limit'=>parseField($_REQUEST["image_limit"])));
//$BannerArr = $obj->query("SELECT photo FROM tbl_bigsquarebanner Where storeid = " . $store_id . " AND status = 1 ORDER BY display_order limit " . parseField($_REQUEST["image_start"]) . ", " . parseField($_REQUEST["image_limit"]) . "");

if($_COOKIE['fspd'] == '1'){
    // Get food popup discount data
    $discountPerc = getFieldWhere('food_popup_discount', 'tbl_setting', 'id', '1');
}

foreach ($BannerArr as  $banner) {
    if (!is_file('/upload_images/bigsquarebanner/' . $banner->photo))
        array_push($BannerImgArr, 'upload_images/bigsquarebanner/' . $banner->photo);
}
//var_dump($BannerImgArr);
/*$qry = "SELECT  p.id, p.product_name, p.desp_plaintext, p.photo_wide,
                                                        pp.sell_price, pp.mrp_price, pp.tax_value, pp.tax_method, p.addon, p.photo,c.maincategory
                                                FROM    tbl_product p
                                                        INNER JOIN tbl_productprice pp ON pp.product_id = p.id      
                                                        INNER JOIN tbl_maincategory c ON c.id = p.cat_id
                                                WHERE   p.storeid = " . $store_id . "
                                                        AND c.parent_id = (SELECT id FROM tbl_maincategory WHERE section_id = 3) 
                                                        AND p.status = 1 AND p.only_for_addon <> 1 AND pp.status = 1 AND pp.in_stock > 0 " .
        ((isset($_REQUEST['cat_slug']) && $_REQUEST['cat_slug'] != "") ?
        ("AND c.slug = '" . parseField($_REQUEST['cat_slug']) . "'") : "") .
        " ORDER BY c.sort_order, p.product_name";*/
       
        $ProdArr=callAPI('POST', WEBAPI_URL_NEW.'miniWebsite/food-get-product',array("cat_slug"=>parseField($_REQUEST["cat_slug"]),'store_id'=>$store_id));
//$ProdArr = $obj->query($qry);

$ProdCount = 0;
$BannerIndx = 0;

$catgNameArr = array();
 $cntCatNamArry = false;
 $flagCatCheckDub = 0;
 
 
 
 
if (count($ProdArr->lstfood) > 0) { ?>
                    

    <?php foreach ($ProdArr->lstfood as $prod) {
        if($_COOKIE['fspd'] == '1')
            $prod->sell_price =  number_format($prod->mrp_price - ($prod->mrp_price*$discountPerc/100),2,'.','');

        $catName =  $prod->maincategory;
        $catSlugName =  $prod->slug;
       
        if (!in_array($catName, $catgNameArr)) {  
                array_push($catgNameArr, $catName);
                array_push($catgNameSlugArr, $catSlugName);                      
               $flagCatCheckDub = true;
               $catCntr= $catCntr + 1;

        } else {
             $flagCatCheckDub = false;
          
        }

    ?>
    <?php if ($flagCatCheckDub) { ?>
        <div class="clsFoodCatNm">
            <h2 class="CatCntr"><?php echo $catName; ?></h2>
        </div>
    <?php  }  ?>

    <div class="clsFoodProdWrsppr">
        <div class="clsFoodProd">
            <div class="clsFoodProdImage">
                                    <?php if($prod->photo){ ?>                                        
                                            <img src="images/img-lazy.jpg" data-src="<?php echo "https://quicklly.com/upload_images/product/thumb/".$prod->photo; ?>" alt="<?php echo $prod->product_name; ?>" class="lazyload"/>
                                            <!-- <img src="<?php echo "images/no-img.jpg"; ?>"/> -->
                                    <?php } else { ?>
                                            <img src="images/img-lazy.jpg" data-src="<?php echo "images/no-img.jpg"; ?>" class="lazyload"/>
                                    <?php } ?>
            </div>
            <div class="clsFoodProdCnt">
            <h3><?php echo $prod->product_name; ?></h3>
            <p><?php  $prdDesc = $prod->desp_plaintext;
                                            if (strlen($prdDesc) > 60)
                                            {
                                                $prdDesc = substr($prdDesc, 0, 55);
                                                $prdDesc = explode(' ', $prdDesc);
                                                array_pop($prdDesc); 
                                                $prdDesc = implode(' ', $prdDesc);
                                                echo $prdDesc."..";
                                            } else {
                                                echo $prdDesc;
                                            }
                                        ?></p>
                                        <p class="allProdDec hidden"><?php echo $prod->desp_plaintext;   ?></p>
            <span class="clsPrice">
                <?php 
                    echo $website_currency_symbol . hikerounder($prod->sell_price, $StoreData->hike); 

                    if ($prod->sell_price < $prod->mrp_price)
                        echo '<del class="strike-price">' . $website_currency_symbol . hikerounder($prod->mrp_price, $StoreData->hike) . '</del>';
                ?>
            </span>

            <?php
            // Customization Data
           /* $customHeadArr = array();
            $AddOnArr = array();

            $CustomHead = $obj->query(" SELECT  DISTINCT category  
                                                                FROM    tbl_productaddon
                                                                WHERE   productid = " . $prod->id);

            while ($head = $obj->fetchNextObject($CustomHead)) {
                $CustomDetails = $obj->query("  SELECT  addonname  
                                                                        FROM    tbl_productaddon
                                                                        WHERE   productid = " . $prod->id . "
                                                                                AND category = '" . $head->category . "'");

                $customDataArr = array();
                while ($detail = $obj->fetchNextObject($CustomDetails))
                    $customDataArr[] = $detail->addonname;

                $comma_separated = implode(",", $customDataArr);

                if ($comma_separated != '') {
                    $customHeadArr[] = array(
                        "cat" => $head->category,
                        "data" => $comma_separated
                    );
                }
            }

            // Addon product Data
            if ($prod->addon != null && trim($prod->addon) != '') {
                $AddOnDataArr = $obj->query(" SELECT   p.id, p.product_name, p.photo, pp.sell_price, pp.mrp_price,
                                                                                pp.tax_value, pp.tax_method, pp.size, pp.size_type
                                                                        FROM    tbl_product p
                                                                                INNER JOIN tbl_productprice pp ON pp.product_id = p.id      
                                                                        WHERE   p.id IN (" . $prod->addon . ")
                                                                                AND p.status = 1 AND pp.status = 1 
                                                                                AND pp.in_stock > 0
                                                                        ORDER BY p.product_name");

                while ($addon = $obj->fetchNextObject($AddOnDataArr)) {
                    $AddOnImg = "";

                    if($_COOKIE['fspd'] == '1')
                        $addon->sell_price =  number_format($addon->mrp_price - ($addon->mrp_price*$discountPerc/100),2,'.','');

                    if (is_file('upload_images/product/thumb/' . $addon->photo))
                        $AddOnImg = 'images/no-img.jpg';
                    else
                        $AddOnImg = 'upload_images/product/thumb/' . $addon->photo;

                    $AddOnArr[] = array("pid" => $addon->id,
                        "name" => $addon->product_name,
                        "photo" => $AddOnImg,
                        "size" => $addon->size . ' ' . $addon->size_type,
                        "cost" => hikerounder($addon->sell_price, $StoreData->hike),
                        "mrp" => hikerounder($addon->mrp_price, $StoreData->hike),
                        "tax" => getTaxhike($addon->sell_price, $StoreData->hike, $addon->tax_method, $addon->tax_value)
                    );
                }
            }*/
            ?>

            <a href='javascript:void(0);' onclick='openAddProdDialog(this);'
            data-pid='<?php echo $prod->id ?>' data-cost='<?php echo hikerounder($prod->sell_price, $StoreData->hike) ?>'
            data-mrp='<?php echo hikerounder($prod->mrp_price, $StoreData->hike) ?>'
            data-tax = <?php echo getTaxhike($prod->sell_price, $StoreData->hike, $prod->tax_method, $prod->tax_value) ?>

            <?php if ($prod->photo) { ?>
                data-photo="https://quicklly.com/upload_images/product/thumb/<?php echo $prod->photo; ?>"
            <?php } else { ?>
                data-photo="images/no-img.jpg"
            <?php } ?>

            data-photowide='<?php echo $prod->photo_wide ?>' 
            data-custom="[]"
            data-addon="[]">ADD</a>
        </div>
    </div>
</div>

    <?php
    if (count($BannerImgArr) > 0) {
        $ProdCount = $ProdCount + 1;

        if ($ProdCount > 6) {
            ?>
            <img src="<?php echo $BannerImgArr[$BannerIndx] ?>" class="clsFoodProdInlineBanner">
            <?php
            $ProdCount = 0;
            $BannerIndx = $BannerIndx + 1;

            if ($BannerIndx > count($BannerImgArr) - 1)
                $BannerIndx = 0;
        }
    }
    ?>
<?php } 
} else {
    echo 'false';
}
?>

Directory Contents

Dirs: 12 × Files: 59

Name Size Perms Modified Actions
- drwxrwxr-x 2024-09-18 09:52:52
Edit Download
calender DIR
- drwxrwxr-x 2024-09-19 08:57:28
Edit Download
cgi-bin DIR
- drwxrwxr-x 2024-09-18 09:51:56
Edit Download
css DIR
- drwxrwxr-x 2024-09-19 16:17:08
Edit Download
fonts DIR
- drwxrwxr-x 2024-09-19 08:57:28
Edit Download
images DIR
- drwxrwxr-x 2024-10-07 11:07:14
Edit Download
include DIR
- drwxrwxr-x 2025-01-22 08:22:00
Edit Download
js DIR
- drwxrwxr-x 2025-01-14 16:18:39
Edit Download
nplogs DIR
- drwxrwxr-x 2025-01-17 14:38:11
Edit Download
plugin DIR
- drwxrwxr-x 2024-09-19 08:57:28
Edit Download
test DIR
- drwxrwxr-x 2025-01-17 13:33:24
Edit Download
vendor DIR
- drwxrwxr-x 2023-05-04 22:10:04
Edit Download
30.12 KB lrwxrwxr-x 2025-01-16 09:06:03
Edit Download
10.15 KB lrwxrwxr-x 2024-09-19 08:57:28
Edit Download
1.00 KB lrwxrwxr-x 2024-09-19 08:57:28
Edit Download
2.65 KB lrwxrwxr-x 2024-09-19 08:57:28
Edit Download
19.84 KB lrwxrwxr-x 2024-09-19 08:57:28
Edit Download
21.43 KB lrwxrwxr-x 2024-09-19 08:57:28
Edit Download
1.60 KB lrwxrwxr-x 2024-09-21 10:22:39
Edit Download
130.09 KB lrwxrwxr-x 2024-09-19 08:57:28
Edit Download
151.47 KB lrwxrwxr-x 2025-01-17 13:38:16
Edit Download
13.07 KB lrwxrwxr-x 2024-10-07 15:08:10
Edit Download
11.14 KB lrwxrwxr-x 2024-12-24 14:14:09
Edit Download
562 B lrwxrwxr-x 2024-09-19 08:57:28
Edit Download
5.22 KB lrwxrwxr-x 2024-09-19 08:57:28
Edit Download
60.62 KB lrwxrwxr-x 2024-09-19 08:57:28
Edit Download
31.44 KB lrwxrwxr-x 2024-10-07 13:19:34
Edit Download
162.98 KB lrwxrwxr-x 2024-09-19 08:57:28
Edit Download
6.47 KB lrwxrwxr-x 2024-09-20 16:58:14
Edit Download
10.12 KB lrwxrwxr-x 2024-09-25 15:10:08
Edit Download
2.45 KB lrwxrwxr-x 2024-09-19 10:22:37
Edit Download
99.24 KB lrwxrwxr-x 2024-09-19 08:57:28
Edit Download
1.13 KB lrwxrwxr-x 2024-09-19 08:57:28
Edit Download
64.12 KB lrwxrwxr-x 2024-09-19 08:57:28
Edit Download
24.02 KB lrwxrwxr-x 2025-01-15 11:45:53
Edit Download
4.34 KB lrwxrwxr-x 2024-09-20 19:28:12
Edit Download
8.18 KB lrwxrwxr-x 2024-10-26 13:09:44
Edit Download
9.62 KB lrwxrwxr-x 2024-09-19 08:57:28
Edit Download
32.86 KB lrwxrwxr-x 2024-09-19 08:57:28
Edit Download
35.60 KB lrwxrwxr-x 2024-11-18 12:27:45
Edit Download
49.58 KB lrwxrwxr-x 2025-01-10 16:31:46
Edit Download
41.43 KB lrwxrwxr-x 2025-01-14 13:08:12
Edit Download
72.76 KB lrwxrwxr-x 2024-09-19 08:57:28
Edit Download
53.34 MB lrwxrwxr-x 2024-12-04 11:50:27
Edit Download
53.35 MB lrwxrwxr-x 2025-01-14 17:17:41
Edit Download
6.66 KB lrwxrwxr-x 2024-09-19 10:24:06
Edit Download
1.22 KB lrwxrwxr-x 2024-09-19 08:57:28
Edit Download
5.09 KB lrwxrwxr-x 2024-11-18 11:17:26
Edit Download
1.06 KB lrwxrwxr-x 2024-11-18 12:27:22
Edit Download
48.66 KB lrwxrwxr-x 2024-10-04 09:56:16
Edit Download
9.37 KB lrwxrwxr-x 2024-10-07 11:49:19
Edit Download
3.53 KB lrwxrwxr-x 2024-10-08 07:02:41
Edit Download
7.69 KB lrwxrwxr-x 2024-09-19 08:57:28
Edit Download
10.49 KB lrwxrwxr-x 2024-09-19 08:57:28
Edit Download
4.46 KB lrwxrwxr-x 2024-09-25 15:14:56
Edit Download
67.55 KB lrwxrwxr-x 2025-01-15 13:45:41
Edit Download
5.40 KB lrwxrwxr-x 2024-09-19 10:28:27
Edit Download
157.37 KB lrwxrwxr-x 2025-01-10 17:05:09
Edit Download
1.99 KB lrwxrwxr-x 2024-09-19 08:57:28
Edit Download
911 B lrwxrwxr-x 2024-09-19 08:57:28
Edit Download
8.75 KB lrwxrwxr-x 2024-09-19 08:57:28
Edit Download
5.92 KB lrwxrwxr-x 2024-10-04 12:20:48
Edit Download
24.97 KB lrwxrwxr-x 2024-10-26 12:17:51
Edit Download
5.40 KB lrwxrwxr-x 2024-09-19 08:57:28
Edit Download
269.28 KB lrwxrwxr-x 2025-01-10 17:07:14
Edit Download
5.41 KB lrwxrwxr-x 2024-09-28 09:54:30
Edit Download
4.60 KB lrwxrwxr-x 2024-09-25 15:13:25
Edit Download
1.23 KB lrwxrwxr-x 2024-09-19 08:57:28
Edit Download
3.13 KB lrwxrwxr-x 2025-01-16 03:44:46
Edit Download
29.56 KB lrwxrwxr-x 2024-10-08 06:26:39
Edit Download
1.31 KB lrwxrwxr-x 2024-09-19 08:57:28
Edit Download

If ZipArchive is unavailable, a .tar will be created (no compression).