Public Member Functions |
|
| AbstractReport ($xmlFileName, $personId=-1, $projectName=false, $topProjectOnly=false, $year=REPORTING_YEAR, $quick=false) |
|
| execute () |
|
| notifySupervisors ($tok) |
|
| getLatestPDF () |
|
| getPDF ($submittedByOwner=false) |
|
| setName ($name) |
|
| setHeaderName ($name) |
|
| setExtends ($extends) |
|
| setDisabled ($disabled) |
|
| setReportType ($type) |
|
| setPDFType ($type) |
|
| setPDFFiles ($files) |
|
| setPDFAllProjects ($allProjects) |
|
| setHeader ($header) |
|
| setEncrypt ($encrypt) |
|
| addSection ($section, $position=null) |
|
| deleteSection ($section) |
|
| getSectionById ($sectionId) |
|
| hasSubReport () |
|
| addPermission ($type, $permission, $start=null, $end=null) |
|
| addSectionPermission ($sectionId, $role, $permissions) |
|
| getPercentChars () |
|
| getPDFRenderableSections () |
| | hasStarted ($deep=false) |
| | isComplete () |
|
| checkPermissions () |
|
| getSectionPermissions ($section) |
|
| generatePDF ($person=null, $submit=false) |
|
| submitReport ($person=null) |
|
| isSubmitted () |
|
| render () |
|
| renderTabs () |
|
| renderOptions () |
|
| renderBackup () |
|
| renderForPDF () |
| | getVariable ($key) |
| | setVariable ($key, $value, $depth=0) |
|
| varSubstitute ($value) |
Static Public Member Functions |
| static | newFromToken ($tok, $type="") |
|
static | checkImpersonationPermissions ($person, $realPerson, $ns, $title, $pageAllowed) |
|
static | impersonationMessage ($person, $realPerson, $ns, $title, $message) |
|
static | canUserReadPDF ($me, $pdf, $result) |
|
static | downloadBlob ($action) |
|
static | blobConstant ($constant) |
|
static | tinyMCEUpload ($action) |
Public Attributes |
|
| $name |
|
| $year |
|
| $startDate |
|
| $endDate |
|
| $xmlName |
|
| $extends |
|
| $reportType |
|
| $ajax |
|
| $header |
|
| $headerName |
|
| $sections |
|
| $currentSection |
|
| $permissions |
|
| $sectionPermissions |
|
| $person |
|
| $project |
|
| $readOnly = false |
|
| $topProjectOnly |
|
| $generatePDF |
|
| $orientation |
|
| $pdfType |
|
| $pdfFiles |
|
| $pdfAllProjects |
|
| $prepend = false |
|
| $showInstructions = true |
|
| $allowIdProjects = false |
|
| $encrypt = false |
|
| $variables = array() |