CORE POS - Fannie
The CORE POS back end
Public Member Functions | Public Attributes | Protected Attributes | List of all members
MemberSummaryReport Class Reference
Inheritance diagram for MemberSummaryReport:
FannieReportPage FanniePage

Public Member Functions

 preprocess ()
 
 css_content ()
 
 report_description_content ()
 
 fetch_report_data ()
 
 report_end_content ()
 
 calculate_footers ($data)
 
 form_content ()
 
- Public Member Functions inherited from FannieReportPage
 preprocess ()
 
 form_content ()
 
 bodyContent ()
 
 report_content ()
 
 both_content ()
 
 calculate_footers ($data)
 
 assign_headers ()
 
 select_headers ($incrIndex=False)
 
 report_description_content ()
 
 report_end_content ()
 
 fetch_report_data ()
 
 render_data ($data, $headers=array(), $footers=array(), $format='html')
 
 dekey_array ($arr)
 
 htmlLine ($row, $header=False)
 
 csvLine ($row)
 
 excelFormat ($item, $style='')
 
 xlsMeta ($data)
 
 setForm (COREPOS\common\mvc\ValueContainer $f)
 
 requiredFields ()
 
 drawPage ()
 
 draw_page ()
 
 baseUnitTest ($phpunit)
 

Public Attributes

 $themed = true
 
 $description = "[Coop Cred Member Summary Report] Coop Cred: Summary of Payments, Purchases and Net for each member of a Program."
 
 $report_set = 'CoopCred'
 
- Public Attributes inherited from FannieReportPage
 $required = True
 
 $description
 
 $page_set = 'Reports'
 
 $report_set = ''
 
 $discoverable = true
 
const META_BOLD = 1
 
const META_BLANK = 2
 
const META_REPEAT_HEADERS = 4
 
const META_CHART_DATA = 8
 
const META_COLOR = 16
 

Protected Attributes

 $title = "Fannie: Coop Cred Program Members Summary Report"
 
 $header = "Coop Cred Program Members Summary Report"
 
 $programID = 0
 
 $programName = ""
 
 $programBankID = 0
 
 $programStartDate = ""
 
 $dateFrom = ""
 
 $dateTo = ""
 
 $errors = array()
 
 $reportType = ""
 
 $dbSortOrder
 
 $pid = 0
 
- Protected Attributes inherited from FannieReportPage
 $content_function = "form_content"
 
 $required_fields = array()
 
 $report_headers = array()
 
 $report_format = 'html'
 
 $report_cache = 'none'
 
 $multi_report_mode = False
 
 $multi_counter = 1
 
 $header_index = 0
 
 $sortable = true
 
 $no_sort_but_style = false
 
 $sort_column = 0
 
 $sort_direction = 0
 
 $new_tablesorter = false
 
 $no_jquery = false
 
 $chart_label_column = 0
 
 $chart_data_columns = array()
 
 $form
 

Additional Inherited Members

- Protected Member Functions inherited from FannieReportPage
 hasAllFields ($fields)
 
 hasWarehouseSource ()
 
 getData ()
 
 multiContent ($data)
 
 singleContent ($data)
 
 format ($data)
 
 checkDataCache ()
 
 freshenCache ($data)
 
 defaultDescriptionContent ($rowcount, $datefields=array())
 
 formatCheck ()
 

Member Function Documentation

MemberSummaryReport::calculate_footers (   $data)

Sum the total columns

MemberSummaryReport::css_content ( )

Define any CSS needed

Returns
A CSS string
MemberSummaryReport::form_content ( )

The form for specifying the report

MemberSummaryReport::preprocess ( )

Whether invoked by form submission.

MemberSummaryReport::report_end_content ( )

Extra, non-tabular information appended to reports

Returns
array of strings

The documentation for this class was generated from the following file: