//--------------------
            // Gift Summary
            //--------------------
            if ($showFields->bGiftSummary) {
                $strLinkAddNew = strLinkAdd_Gift($lPID, 'New&nbsp;gift', true) . '&nbsp;' . strLinkAdd_Gift($lPID, 'New&nbsp;gift', false) . '<br>' . strLinkAdd_Pledge($lPID, 'New&nbsp;pledge', true) . '&nbsp;' . strLinkAdd_Pledge($lPID, 'New&nbsp;pledge', false);
                if ($person->lNumACODonationGroups_hard + $person->lNumACODonationGroups_soft > 0) {
                    $strLinkGiftHistory = '<br>' . strLinkView_GiftsHistory($lPID, 'History', true) . '&nbsp;' . strLinkView_GiftsHistory($lPID, 'History', false) . '<br>' . $strLinkAddNew;
                } else {
                    $strLinkGiftHistory = $strLinkAddNew;
                }
                echoT($clsRpt->writeCell(strBuildCumlativeTable($person->lNumACODonationGroups_hard, $person->donationsViaACO_hard, 140) . $strLinkGiftHistory));
                echoT($clsRpt->writeCell(strBuildCumlativeTable($person->lNumACODonationGroups_soft, $person->donationsViaACO_soft, 140)));
            }
            //--------------------
            // Sponsorship
            //--------------------
            if ($showFields->bSponsor) {
                $strLinkAddNew = strLinkAdd_Sponsorship($lPID, 'Add new sponsorship', true, 'id="addSponI_' . $lPID . '"') . '&nbsp;' . strLinkAdd_Sponsorship($lPID, 'Add new', false, 'id="addSponL_' . $lPID . '"');
                $strSponSum = $clsSpon->strSponsorSumLiteViaPID($lPID);
                if ($strSponSum == 'n/a') {
                    $strStyle = ' text-align: center; color: #b0b0b0;';
                } else {
                    $strStyle = '';
                }
                echoT($clsRpt->writeCell($strSponSum . '<br>' . $strLinkAddNew, '', $strStyle));
            }
            echoT($clsRpt->closeRow());
        }
    }
    echoT($clsRpt->closeReport());
}
Exemplo n.º 2
0
            $strAddr .= '<br><br>';
        }
        $strEmail = $contact->strEmail;
        if ($strEmail != '') {
            $strAddr .= strBuildEmailLink($strEmail, '', false, '') . '<br>';
        }
        $strPhone = $contact->strPhone;
        if ($strPhone != '') {
            $strAddr .= $strPhone;
        }
        if (bAllowAccess('showGiftHistory')) {
            if ($contact->lNumACODonationGroups_hard + $contact->lNumACODonationGroups_soft > 0) {
                $strLinkGiftHistory = '<br>' . strLinkView_GiftsHistory($lPID, 'Gift history', true) . ' ' . strLinkView_GiftsHistory($lPID, 'Gift history', false);
            }
        }
        echoT($clsRpt->openRow(true));
        echoT($clsRpt->writeCell(strLinkView_PeopleRecord($lPID, 'View people record', true) . '&nbsp;' . str_pad($lPID, 5, '0', STR_PAD_LEFT), 60));
        echoT($clsRpt->writeCell($strHOH, 60));
        echoT($clsRpt->writeCell($contact->strSafeNameLF, 60));
        echoT($clsRpt->writeCell($strAddr, 60));
        if (bAllowAccess('showGiftHistory')) {
            echoT($clsRpt->writeCell(strBuildCumlativeTable($contact->lNumACODonationGroups_hard, $contact->donationsViaACO_hard, 140) . $strLinkGiftHistory));
            echoT($clsRpt->writeCell(strBuildCumlativeTable($contact->lNumACODonationGroups_soft, $contact->donationsViaACO_soft, 140)));
        }
        if (bAllowAccess('showSponsors')) {
            echoT($clsRpt->writeCell($clsSpon->strSponsorSumLiteViaPID($lPID)));
        }
        echoT($clsRpt->closeRow());
    }
    echoT($clsRpt->closeReport());
}