Constructor & Destructor Documentation
Constructor
- Parameters:
-
| object | $registry | Registry object |
- Returns:
- void
Member Function Documentation
Builds permissions for several sql queries for various functions
- Parameters:
-
| string | based on mods or users |
- Returns:
- string
Builds the status information (and maybe drop down html)
- Parameters:
-
| boolean | Do we need the drop down? |
- Returns:
- string HTML body
Returns the correct status icon / flag to display for a report row
- Parameters:
-
- Returns:
- string
Check permissions for "can report"
- Parameters:
-
| string | $className | Report center class name |
- Returns:
- bool
Fixes the member's RSS Key if none set
- Returns:
- void
Loads plugins into $this->plugins object for later use
- Parameters:
-
| string | $plugin_name | plugin name (>name<.php) |
| string | $app | App name |
- Returns:
- void
| processUrl |
( |
$ |
url, |
|
|
$ |
friendlyTitle = '', |
|
|
$ |
friendlyTemplate = '' |
|
) |
| |
Process a URL
- Parameters:
-
| string | URL |
| string | FURL Title |
| string | FURL Template |
- Returns:
- string Full URL if existing URL was short
Rebuild the member cache array if it is outdated
- Returns:
- integer New 'total reports' count
Recache report center plugins
- Returns:
- void
Generates report form HTML
- Parameters:
-
| string | Title - What is being reported |
| string | URL - what the user can click on (title) |
| array | Extra data passed on to the form for processing |
- Returns:
- string
Updates global 'cache time' which forces 'mod caches' to re-cache
- Returns:
- void
Field Documentation
Registry Object Shortcuts
The documentation for this class was generated from the following file:
- admin/applications/core/sources/classes/reportLibrary.php