foreach ($dogs as $key => $dog) { $isAbleToDonate = true; if ($dog["dog_bloodtype_id"] == 1 | $dog["dog_bloodtype_id"] == 2) { $isAbleToDonate = false; } if ($dog["disease_id"] > 2) { $isAbleToDonate = false; } $breeds = getBreedsById($dog["breeds_id"], $con); $disease = getDiseaseBloodById($dog["disease_id"], $con); $blood = getBloodTypeById($dog["dog_bloodtype_id"], $con); //get current donate for dog $isDonating = isDogDonatingByDogId($dog["dog_id"], $con); $donatedata = array(); if ($isDonating) { $donate = getCurrentDonateByDogId($dog["dog_id"], $con); $request = getRequestById($donate["request_id"], $con); $requestdog = getDogById($request["for_dog_id"], $con); $donators = getDonatorByRequestId($request["request_id"], $con); $real = sortRealDonator($donators, calculateDonator($request["amount_volume"])); $alt = sortAltDonator($donators, calculateDonator($request["amount_volume"])); //find out if user can cancle and calculate the time left in Days $duedate = $request["duedate"]; $createddate = $request["created_time"]; $reason = ""; if (sizeof($alt) > 0) { //have alt donator $now = time(); // or your date as well $your_date = strtotime($duedate); $datediff = $your_date - $now;
function isDogDonatingByDogId($dog_id, $con) { $donate = getCurrentDonateByDogId($dog_id, $con); if (sizeof($donate) > 0) { return true; } else { return false; } }