DonateData
in package
uses
TraitData
Read onlyYes
FinalYes
Table of Contents
Properties
Methods
- __construct() : mixed
- getDataInstance() : Data
- getDonorIDs() : array<string|int, mixed>
- Non-/Public-Spender
- getDonorList() : string
- togglePublic() : void
- generateDonorList() : string
- generateFormPublic() : string
Properties
$data
private
Data
$data
$user
private
User
$user
Methods
__construct()
public
__construct(User $user) : mixed
Parameters
- $user : User
getDataInstance()
public
getDataInstance() : Data
Return values
DatagetDonorIDs()
Non-/Public-Spender
public
getDonorIDs([string $isPublic = '1' ]) : array<string|int, mixed>
Parameters
- $isPublic : string = '1'
Return values
array<string|int, mixed> —of user_id
getDonorList()
public
getDonorList(array<string|int, mixed> $page) : string
Parameters
- $page : array<string|int, mixed>
Return values
stringtogglePublic()
public
togglePublic() : void
generateDonorList()
private
generateDonorList(bool $userIsPublicDonor, array<string|int, mixed> $publicDonorIDs, array<string|int, mixed> $page) : string
Parameters
- $userIsPublicDonor : bool
- $publicDonorIDs : array<string|int, mixed>
- $page : array<string|int, mixed>
Return values
stringgenerateFormPublic()
private
generateFormPublic(bool $userIsPublicDonor, bool $userIsNonPublicDonor, string $strText, int $nDonate) : string
Parameters
- $userIsPublicDonor : bool
- $userIsNonPublicDonor : bool
- $strText : string
- $nDonate : int