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;
Ejemplo n.º 2
0
function isDogDonatingByDogId($dog_id, $con)
{
    $donate = getCurrentDonateByDogId($dog_id, $con);
    if (sizeof($donate) > 0) {
        return true;
    } else {
        return false;
    }
}