/** * Counts all associated StewardshipContributions * @return int */ public function CountStewardshipContributions() { if (is_null($this->intId)) { return 0; } return StewardshipContribution::CountByPersonId($this->intId); }
$objMonthlyTotal[$iMonth] += $objContributionAmt->Amount; if ($objContributionAmt->Amount > 1000) { $objOver1000[$iMonth]++; } if ($objContributionAmt->Amount > 10000) { $objOver10000[$iMonth]++; } $objMonthlyCount[$iMonth]++; // Calculate number of givers (as opposed to gifts) if (!in_array($objContribution->PersonId, $objGiverList)) { $objGiverList[] = $objContribution->PersonId; } if (!in_array($objContribution->PersonId, $objGiverCount[$iMonth])) { $objGiverCount[$iMonth][] = $objContribution->PersonId; } if (StewardshipContribution::CountByPersonId($objContribution->PersonId) <= 1) { $fltTotalAdditionalUniqueGivers++; $objUniqueGiver[$iMonth]++; } } } } $fltTotalGiftsOver1000 = array_sum($objOver1000); $fltTotalGiftsOver10000 = array_sum($objOver10000); $fltTotalAdditionalUniqueGivers = array_sum($objUniqueGiver); if ($fltTotalGifts != 0) { $fltTotalAverageGiftSize = round($fltTotalGiftAmount / $fltTotalGifts, 2); } // Now fill in the Datagrid Array for ($i = 0; $i < 12; $i++) { $strMonth = "";