Class LaTeXForms

Description

Generate LaTeX forms.

This class captures the output forms for per-user registration packets. It is rarely used (currently only the MAC needs these).

  • access: public

Located in /include/classes/LaTeXForms.inc (line 20)


	
			
Variable Summary
Method Summary
 LaTeXForms LaTeXForms (DB $db)
 string generatePaymentSummaryBlock (int $personID)
 string generateRegistrationSummaryBlock (int $personID)
 string generateUSABDAForm (int $personID)
 string generateWaiverBlock (int $personID)
Variables
DB $db (line 26)

A database connection to pull information from

Methods
Constructor LaTeXForms (line 32)

LaTeXForms Constructor.

LaTeXForms LaTeXForms (DB $db)
  • DB $db: a database abstraction object
generatePaymentSummaryBlock (line 250)

Produces a formatted payment details block.

Lists the balances of $personID and all partners.

  • return: a formatted section to aggregate into the invoice
string generatePaymentSummaryBlock (int $personID)
  • int $personID: whose form are we making
generateRegistrationSummaryBlock (line 208)

Produces a formatted summary of registrations.

Lists the registrations of $personID with information about all partners and events.

  • return: a formatted section to aggregate into the invoice
string generateRegistrationSummaryBlock (int $personID)
  • int $personID: whose form are we making
generateUSABDAForm (line 46)

Produces a custom USABDA Membership, pre-populated.

Mimics the official USABDA Membership application, but fills in the identification information of the person associated with $personID.

  • return: a formatted page to aggregate into a full registration packet
string generateUSABDAForm (int $personID)
  • int $personID: whose form are we making
generateWaiverBlock (line 330)

Produces a liability waivers.

Produces adult/minor liability forms as needed given the age of $personID and partners. Uses waiver text included from the competition configuration file.

  • return: formatted page(s) to aggregate into the registration packet
string generateWaiverBlock (int $personID)
  • int $personID: whose form are we making

Documentation generated on Tue, 25 Apr 2006 13:04:21 -0400 by phpDocumentor 1.3.0RC3