KWeb  6.4
Report Class Reference

Public Member Functions

 __construct ($id)
 getId ()
 addColumn ($col)
 setData ($data, $setPages=true)
 getDataField ($row, $col)
 setDataField ($row, $col, $value)
 createFilters ($limitStart=25, $limitAll= 'Wszystko')
 Tworzy predefiniowane filtry...
 getFilterValue ($name, $def=null)
 getLimit ()
 getPage ()
 getSort ()
 getSortField ()
 getSortAsc ()
 getOffset ()
 getColumn ($id)
 getColumnValue ($id, $row, $name=false)
 sqlGetSort ()
 sqlAddFilters ($sql, $useLimit=false, $useSort=false)
 sqlSearchQuery ($field, $query)
 getFormPrinter ()
 printSuperHeader ()
 printFormHeader ()
 printFormTop ()
 printReportSuperHeader ()
 printReportHeader ()
 printGroupRow ($group)
 printReportData ()
 printReportFooter ()
 printReportSuperFooter ()
 printFormBottom ()
 printFormFooter ()
 printSuperFooter ()
 printReport ()
 printReportWholeTop ()
 printReportWholeBottom ()
 canPrint ()
 printCSV ($f=null)

Static Public Member Functions

static safeGroupName ($group)

Data Fields

 $id
 $columns
 $data
 $filter
 $form
 $form_top
 $form_bottom
 $form_row
 $autoPages = true
 $autoGroup = false
 $format = 'html'

Constructor & Destructor Documentation

Report::__construct ( id)

Member Function Documentation

Report::addColumn ( col)
Report::canPrint ( )
Report::createFilters ( limitStart = 25,
limitAll = 'Wszystko' 
)

Tworzy predefiniowane filtry...

Report::getColumn ( id)
Returns:
Column
Report::getColumnValue ( id,
row,
name = false 
)
Report::getDataField ( row,
col 
)
Report::getFilterValue ( name,
def = null 
)
Report::getFormPrinter ( )
Report::getId ( )
Report::getLimit ( )
Report::getOffset ( )
Report::getPage ( )
Report::getSort ( )
Report::getSortAsc ( )
Report::getSortField ( )
Report::printCSV ( f = null)
Parameters:
$fFile pointer, or NULL to write to output
Report::printFormBottom ( )
Report::printFormFooter ( )
Report::printFormHeader ( )
Report::printFormTop ( )
Report::printGroupRow ( group)
Report::printReport ( )
Report::printReportData ( )
Report::printReportFooter ( )
Report::printReportHeader ( )
Report::printReportSuperFooter ( )
Report::printReportSuperHeader ( )
Report::printReportWholeBottom ( )
Report::printReportWholeTop ( )
Report::printSuperFooter ( )
Report::printSuperHeader ( )
static Report::safeGroupName ( group) [static]
Report::setData ( data,
setPages = true 
)
Report::setDataField ( row,
col,
value 
)
Report::sqlAddFilters ( sql,
useLimit = false,
useSort = false 
)
Report::sqlGetSort ( )
Report::sqlSearchQuery ( field,
query 
)

Field Documentation

Report::$autoGroup = false
Report::$autoPages = true
Report::$columns
Report::$data
Report::$filter
Report::$form
Report::$form_bottom
Report::$form_row
Report::$form_top
Report::$format = 'html'
Report::$id

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