Open Journal Systems
3.3.0
|
Public Member Functions | |
__construct () | |
& | _getReportGeneratorForm ($request) |
authorize ($request, &$args, $roleAssignments) | |
fetchArticlesInfo ($args, $request) | |
fetchRegions ($args, $request) | |
fetchReportGenerator ($args, $request) | |
saveReportGenerator ($args, $request) | |
setupTemplate ($request) | |
Public Member Functions inherited from PKPHandler | |
addPolicy ($authorizationPolicy, $addToTop=false) | |
addRoleAssignment ($roleIds, $operations) | |
getApiToken () | |
& | getAuthorizedContext () |
& | getAuthorizedContextObject ($assocType) |
& | getDispatcher () |
getFirstUserContext ($user, $contexts) | |
getId () | |
getLastAuthorizationMessage () | |
getRoleAssignment ($roleId) | |
getRoleAssignments () | |
getSiteRedirectContext ($request) | |
getTargetContext ($request, &$contextsCount=null) | |
index ($args, $request) | |
initialize ($request) | |
markRoleAssignmentsChecked () | |
requireSSL () | |
setApiToken ($apiToken) | |
setDispatcher ($dispatcher) | |
setEnforceRestrictedSite ($enforceRestrictedSite) | |
setId ($id) | |
validate ($requiredContexts=null, $request=null) | |
Additional Inherited Members | |
Static Public Member Functions inherited from PKPHandler | |
static | getPageParamName ($rangeName) |
static | getRangeInfo ($request, $rangeName, $contextData=null) |
static | hashPageContext ($request, $contextData=array()) |
Data Fields inherited from PKPHandler | |
$_authorizationDecisionManager | |
$_checks = array() | |
$_dispatcher | |
$_enforceRestrictedSite = true | |
$_id | |
$_isBackendPage = false | |
$_roleAssignments = array() | |
$_roleAssignmentsChecked = false | |
Protected Attributes inherited from PKPHandler | |
$_apiToken = null | |
Handle requests for report generator functions.
Definition at line 20 of file ReportGeneratorHandler.inc.php.
ReportGeneratorHandler::__construct | ( | ) |
Constructor
Reimplemented from PKPHandler.
Definition at line 24 of file ReportGeneratorHandler.inc.php.
References PKPHandler\addRoleAssignment().
& ReportGeneratorHandler::_getReportGeneratorForm | ( | $request | ) |
Get report generator form object.
Definition at line 162 of file ReportGeneratorHandler.inc.php.
References fatalError().
Referenced by fetchReportGenerator(), and saveReportGenerator().
ReportGeneratorHandler::authorize | ( | $request, | |
& | $args, | ||
$roleAssignments | |||
) |
Authorize this request.
Routers will call this method automatically thereby enforcing authorization. This method will be called before the validate() method and before passing control on to the handler operation.
NB: This method will be called once for every request only.
$request | Request |
$args | array request arguments |
$roleAssignments | array the operation role assignment, see getRoleAssignment() for more details. |
Reimplemented from PKPHandler.
Definition at line 34 of file ReportGeneratorHandler.inc.php.
References PKPHandler\addPolicy().
ReportGeneratorHandler::fetchArticlesInfo | ( | $args, | |
$request | |||
) |
Fetch articles title and id from the passed request variable issue id.
$args | array |
$request | Request |
Definition at line 92 of file ReportGeneratorHandler.inc.php.
References PKPServices\get(), and PKPHandler\validate().
ReportGeneratorHandler::fetchRegions | ( | $args, | |
$request | |||
) |
Fetch regions from the passed request variable country id.
$args | array |
$request | Request |
Definition at line 121 of file ReportGeneratorHandler.inc.php.
References PKPHandler\validate().
ReportGeneratorHandler::fetchReportGenerator | ( | $args, | |
$request | |||
) |
Fetch form to generate custom reports.
$args | array |
$request | Request |
Definition at line 46 of file ReportGeneratorHandler.inc.php.
References _getReportGeneratorForm(), and setupTemplate().
ReportGeneratorHandler::saveReportGenerator | ( | $args, | |
$request | |||
) |
Save form to generate custom reports.
$args | array |
$request | Request |
Definition at line 69 of file ReportGeneratorHandler.inc.php.
References _getReportGeneratorForm(), and setupTemplate().
ReportGeneratorHandler::setupTemplate | ( | $request | ) |
Reimplemented from PKPHandler.
Definition at line 148 of file ReportGeneratorHandler.inc.php.
References AppLocale\requireComponents().
Referenced by fetchReportGenerator(), and saveReportGenerator().