added logical handling for seller since with empty date_registered fields

This commit is contained in:
jouls 2024-05-23 10:49:46 +08:00
parent fbb4cd8082
commit b2deee4405
2 changed files with 21 additions and 9 deletions

View File

@ -345,7 +345,6 @@ if (!empty($_GET['minPrice']) || !empty($_GET['maxPrice']) || !empty($_GET['cate
<p>Level : 9 out of 10</p>
</div> -->
<div class="col-lg-3 col-md-6 ec-catalog-pro-count pad-15">
<h6>Seller Products</h6>
<?php
?>
@ -353,12 +352,16 @@ if (!empty($_GET['minPrice']) || !empty($_GET['maxPrice']) || !empty($_GET['cate
<p><?php echo count($products) ?> Products</p>
</div>
<div class="col-lg-3 col-md-6 ec-catalog-since pad-15">
<h6>Seller since</h6>
<!-- <p><?php echo $vendor["date_registered"] ?></p> -->
<p><?php echo date('F j, Y', strtotime($vendor['date_registered'])); ?></p>
<p>
<?php
if (!empty($vendor['date_registered'])){
echo date('F j, Y', strtotime($vendor['date_registered']));
} else {
echo "Not Yet Registered";
}
?>
</p>
</div>
</div>
</div>

View File

@ -408,14 +408,23 @@ xhrVendors.onreadystatechange = function() {
if(vendorsResponse.results.length>0){
vendorsResponse.results.slice(0,6).forEach(function(vendor) {
let vendorDateRegistered = "";
let vendorId = vendor._id;
let productCount = vendorProductCounts[vendorId] || 0;
let vendorDateRegistered = new Date(vendor.date_registered);
if (vendor.date_registered) {
vendorDateRegistered = new Date(vendor.date_registered);
} else {
vendorDateRegistered = "Not yet registered";
}
// Format the date as "Month DD, YYYY"
let options = { month: 'long', day: '2-digit', year: 'numeric' };
let formattedDate = vendorDateRegistered.toLocaleDateString('en-US', options);
let formattedDate = "";
if (vendorDateRegistered !== "Not yet registered") {
formattedDate = vendorDateRegistered.toLocaleDateString('en-US', options);
} else {
formattedDate = "Not yet registered";
}
// Create a product card element
let card = document.createElement("div");
card.classList.add("col-md-12");