Print request data if it exists.
This commit is contained in:
		
							parent
							
								
									9a82f72aa9
								
							
						
					
					
						commit
						6615abe535
					
				
					 1 changed files with 16 additions and 1 deletions
				
			
		|  | @ -30,14 +30,29 @@ if ($CRITERION ne 'id') { | |||
| } else { | ||||
|   push(@supporterIds, $SEARCH_PARAMETER); | ||||
| } | ||||
| my @requestTypes = $sp->getRequestType(); | ||||
| foreach my $id (@supporterIds) { | ||||
|   print "Found:  $id, ", $sp->getLedgerEntityId($id), "\n"; | ||||
|   my(%addr) = $sp->getEmailAddresses($id); | ||||
|   print "     Email Addresses: ", join(", ", keys %addr), "\n"; | ||||
|   my(%postalAddresses) = $sp->getPostalAddresses($id); | ||||
|   print "     Postal Addresses: ", join("\n\n", keys %postalAddresses), "\n"; | ||||
|    | ||||
|   $found = 1; | ||||
|   foreach my $requestType (@requestTypes) { | ||||
|     my $req = $sp->getRequest({ donorId => $id, requestType => $requestType}); | ||||
|     if (defined $req) { | ||||
|       print "     Request $req->{requestType}"; | ||||
|       print "($req->{requestConfiguration})" if defined $req->{requestConfiguration}; | ||||
|       print " made on $req->{requestDate}"; | ||||
|       if (not defined $req->{fulfillDate}) { | ||||
|         print "\n"; | ||||
|       } else { | ||||
|         print "...\n          fulfilled on $req->{fulfillDate}"; | ||||
|         print "...\n          notes: $req->{notes}" if defined $req->{notes}; | ||||
|         print "\n"; | ||||
|       } | ||||
|     } | ||||
|   } | ||||
| } | ||||
| print "No entries found\n" unless $found; | ||||
| ############################################################################### | ||||
|  |  | |||
		Loading…
	
	Add table
		
		Reference in a new issue
	
	 Bradley M. Kuhn
						Bradley M. Kuhn